v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Revenue $ 702,240 $ 693,818 $ 2,233,025 $ 2,215,328
Operating expenses 588,186 603,689 1,820,516 1,809,188
Gross margin 114,054 90,129 412,509 406,140
Corporate general and administrative expenses 38,518 31,265 118,395 86,972
Operating income 75,536 58,864 294,114 319,168
Other (expense) income:        
Interest expense (23,986) (27,960) (72,237) (80,983)
Gain from acquisition and sale of operations, net 0 1,124 57,955 1,124
Other income, net 1,449 8,378 11,382 31,786
Total other (expense) income, net (22,537) (18,458) (2,900) (48,073)
Income before income tax expense 52,999 40,406 291,214 271,095
Income tax expense 16,228 10,260 83,052 76,234
Net income $ 36,771 $ 30,146 $ 208,162 $ 194,861
Earnings per share:        
Basic (in dollars per share) $ 0.62 $ 0.48 $ 3.47 $ 3.08
Diluted (in dollars per share) $ 0.61 $ 0.48 $ 3.45 $ 3.06
Basic weighted average shares outstanding (in shares) 59,264 62,360 60,057 63,243
Diluted weighted average shares outstanding (in shares) 59,986 62,699 60,333 63,609
Comprehensive income:        
Net income $ 36,771 $ 30,146 $ 208,162 $ 194,861
Other comprehensive income (loss), net of tax 4,291 (1,242) 8,281 (4,592)
Comprehensive income $ 41,062 $ 28,904 $ 216,443 $ 190,269