MasTec (MTZ) reported Q4 adjusted earnings late Thursday of $1.44 per diluted share, up from $0.61 a year earlier.
Analysts polled by FactSet expected $1.25.
Revenue in the three months ended Dec. 31 rose to $3.4 billion from $3.28 billion a year earlier.
Analysts surveyed by FactSet expected $3.32 billion.
The company expects Q1 adjusted diluted EPS of $0.34 on revenue of $2.7 billion.
Analysts polled by FactSet expect EPS of $0.40 on revenue of $2.85 billion.
The company expects 2025 adjusted diluted EPS of $5.35 to $5.84 on revenue of $13.45 billion.
Analysts surveyed by FactSet expect EPS of $5.21 on revenue of $13.25 billion.