
Key Takeaway
MasTec, Inc. (MTZ) missed on EPS but beat on revenue, posting $0.78 vs. $0.98 expected on $3.83B in sales vs. $3.47B expected, and the stock climbed 11.73% to $414.00 in after-hours trading.
MasTec, Inc. (MTZ) climbs after mixed earnings miss
Key Numbers
EPS: $0.78 actual vs. $0.98 estimate, a miss.
Revenue: $3.83B actual vs. $3.47B estimate, a beat.
Stock reaction: MTZ rose 11.73% to $414.00 in after-hours trading.
After-hours move came after a $370.55 regular-session close.
Trading activity was heavy, with 1,578,191 shares traded vs. 938,203 average volume.
Revenue strength is carrying the story
The market is looking past the EPS miss and rewarding the top-line beat. That is usually a sign investors see demand holding up better than feared, especially for an engineering and construction name where backlog and project activity often matter more than one quarter of margin noise.
This result also breaks a recent run of EPS beats. MasTec had topped estimates in each of the prior four quarters, including $2.07 vs. $1.95 in February and $2.48 vs. $2.32 in October. This time, revenue did the heavy lifting while earnings fell short, which puts more focus on execution and profitability than on demand.


