XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 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 September 30, For the Nine Months Ended September 30,
2024202320242023
Net income (loss) attributable to MasTec:
Net income (loss) - basic and diluted
$95,240 $14,296 $88,048 $(50,702)
Weighted average shares outstanding:
Weighted average shares outstanding - basic78,044 77,640 78,004 77,418 
Dilutive common stock equivalents (a)
869 815 797 — 
Weighted average shares outstanding - diluted78,913 78,455 78,801 77,418 
(a)For the three month period ended September 30, 2024, anti-dilutive common stock equivalents totaled approximately 3,000 shares, and for the three month period ended September 30, 2023, there were no anti-dilutive common stock equivalents. For the nine month periods ended September 30, 2024 and 2023, such shares totaled approximately 171,000 and 1,091,000, respectively.