v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Net income attributable to MasTec:
Net income - basic and diluted
$130,117 $85,766 $190,957 $95,669 
Weighted average shares outstanding:
Weighted average shares outstanding - basic78,078 77,684 78,014 77,937 
Dilutive common stock equivalents (a)
792 837 794 813 
Weighted average shares outstanding - diluted78,870 78,521 78,808 78,750 
(a)For the three months ended June 30, 2026 and 2025, anti-dilutive common stock equivalents totaled approximately 400 and 4,000, respectively, and for the six months ended June 30, 2026 and 2025, such shares totaled approximately 112,000 and 208,000, respectively.