Company Performance - Primoris Services (PRIM) shares have increased by 14.3% over the past month and reached a new 52-week high of $90.89 [1] - The stock has gained 17.7% since the beginning of the year, outperforming the Zacks Construction sector's 5.6% and the Zacks Building Products - Heavy Construction industry's 22.8% [1] Earnings and Revenue - Primoris Services has consistently beaten earnings estimates, with an EPS of $0.98 reported on May 5, 2025, compared to a consensus estimate of $0.72, and a revenue beat of 9.89% [2] - For the current fiscal year, earnings are expected to be $4.48 per share on revenues of $6.77 billion, reflecting a 15.76% increase in EPS and a 6.37% increase in revenues [3] - For the next fiscal year, the company is projected to earn $5.11 per share on revenues of $7.25 billion, indicating a year-over-year change of 14.06% in EPS and 7.01% in revenues [3] Valuation Metrics - Primoris Services has a Value Score of B, a Growth Score of A, and a Momentum Score of D, resulting in a combined VGM Score of A [6] - The stock trades at 20.1X current fiscal year EPS estimates, below the peer industry average of 24.5X, and at 16.3X trailing cash flow compared to the peer group's average of 14.2X [7] - The PEG ratio stands at 1.55, which does not place the company among the top value stocks [7] Zacks Rank - Primoris Services holds a Zacks Rank of 1 (Strong Buy) due to favorable earnings estimate revisions from analysts [8] - The company meets the criteria for investors looking for stocks with a Zacks Rank of 1 or 2 and Style Scores of A or B, suggesting potential for further gains [9] Industry Comparison - The Building Products - Heavy Construction industry is in the top 3% of all industries, indicating strong tailwinds for both Primoris Services and its peer, MasTec, Inc. [12] - MasTec, Inc. has a Zacks Rank of 1 and is expected to post earnings of $6.07 per share on revenues of $13.66 billion for the current fiscal year [10][11]
Primoris Services Corporation (PRIM) Hits Fresh High: Is There Still Room to Run?