XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20252024
Net income (loss) attributable to MasTec:
Net income (loss) - basic and diluted
$9,903 $(41,180)
Weighted average shares outstanding:
Weighted average shares outstanding - basic78,192 77,942 
Dilutive common stock equivalents (a)
860 — 
Weighted average shares outstanding - diluted79,052 77,942 
(a) For the three month periods ended March 31, 2025 and 2024, anti-dilutive common stock equivalents totaled approximately 55,000 and 727,000, respectively.