Sterling Infrastructure (STRL) posted adjusted Q1 earnings late Monday of $1.63 per diluted share, up from $1.26 a year earlier.
Analysts surveyed by FactSet expected $1.45.
Revenue for the quarter ended March 31 was $430.95 million, down from $440.36 million a year earlier.
Analysts polled by FactSet expected $409.1 million.
For full-year 2025, the company now expects adjusted EPS of $8.40 to $8.90 on revenue of $2.05 billion to $2.15 billion.
It previously expected adjusted EPS of $7.90 to $8.40 on revenue of $2.00 billion to $2.15 billion. Analysts expected EPS of $8.03 on revenue of $2.02 billion.
Shares were up over 3% in after-hours trading.