XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
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):
For the Three Months Ended June 30, For the Six Months Ended June 30,
2024202320242023
Net income (loss) attributable to MasTec:
Net income (loss) - basic and diluted
$33,988 $15,542 $(7,192)$(64,998)
Weighted average shares outstanding:
Weighted average shares outstanding - basic78,038 77,635 77,984 77,306 
Dilutive common stock equivalents (a)
822 737 — — 
Weighted average shares outstanding - diluted78,860 78,372 77,984 77,306 
(a)For the three month periods ended June 30, 2024 and 2023, anti-dilutive common stock equivalents totaled approximately 5,000 and 2,000 shares, respectively, and for the six month periods ended June 30, 2024 and 2023, such shares totaled approximately 929,000 and 1,147,000, respectively.