XML 52 R32.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Information
The following table provides details underlying the Company’s earnings per share calculations for the periods indicated (in thousands):
Year Ended December 31,
202520242023
Net income (loss) attributable to MasTec:
Net income (loss) - basic and diluted (a)
$399,042 $162,788 $(49,949)
Weighted average shares outstanding:
Weighted average shares outstanding - basic77,866 78,049 77,535 
Dilutive common stock equivalents (b)
828 831 — 
Weighted average shares outstanding - diluted78,694 78,880 77,535 
(a)    Net income or loss is calculated as total net income or loss, less amounts attributable to non-controlling interests.
(b)    For the years ended December 31, 2025, 2024 and 2023, anti-dilutive common stock equivalents totaled approximately 11,000, 16,000 and 1,100,000, respectively.