Primoris Services (PRIM) reported adjusted Q4 net income late Monday of $1.13 per diluted share, up from $0.85 a year earlier.
Analysts polled by FactSet expected $0.75.
Revenue in the quarter ended Dec. 31 was $1.74 billion, up from $1.52 billion a year earlier.
Analysts surveyed by FactSet expected $1.59 billion.
The company expects full year 2025 adjusted EPS of $4.20 to $4.40. Analysts expected $4.00.
Shares of the company were up over 7% in after-hours activity.