v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
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,
2025202420252024
Net income (loss) attributable to MasTec:
Net income (loss) - basic and diluted
$85,766 $33,988 $95,669 $(7,192)
Weighted average shares outstanding:
Weighted average shares outstanding - basic77,684 78,038 77,937 77,984 
Dilutive common stock equivalents (a)
837 822 813 — 
Weighted average shares outstanding - diluted78,521 78,860 78,750 77,984 
(a) For the three months ended June 30, 2025 and 2024, anti-dilutive common stock equivalents totaled approximately 4,000 and 5,000, respectively, and for the six months ended June 30, 2025 and 2024, such shares totaled approximately 208,000 and 929,000, respectively.