XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
NET REVENUE $ 1,435,016 $ 1,278,546 $ 4,184,073 $ 3,651,784
COST OF REVENUE 1,162,114 1,021,797 3,379,076 2,907,170
GROSS PROFIT 272,902 256,749 804,997 744,614
OPERATING COSTS AND EXPENSES:        
Selling, general and administrative expenses 172,104 156,999 510,314 465,524
Depreciation and amortization expense 16,291 14,659 48,278 44,294
Total operating expenses 188,395 171,658 558,592 509,818
OPERATING INCOME 84,507 85,091 246,405 234,796
OTHER INCOME (EXPENSE):        
Interest expense, net (14,146) (12,345) (41,824) (38,150)
Equity in earnings of joint ventures 2,176 1,391 5,300 3,921
Other, net (3,570) (583) (8,497) 1,983
Total other (expense) income (15,540) (11,537) (45,021) (32,246)
INCOME BEFORE INCOME TAXES 68,967 73,554 201,384 202,550
INCOME TAX EXPENSE 17,151 19,698 52,303 50,860
NET INCOME 51,816 53,856 149,081 151,690
OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX:        
Change in unrealized (loss) gain on cash flow hedges, net of income tax benefit of $478, $1,998, $1,809 and $1,785, respectively (1,463) (6,127) (5,545) (5,475)
OTHER COMPREHENSIVE (LOSS) INCOME (1,463) (6,127) (5,545) (5,475)
NET COMPREHENSIVE INCOME $ 50,353 $ 47,729 $ 143,536 $ 146,215
EARNINGS PER COMMON SHARE:        
Earnings per share, basic (in dollars per share) $ 0.32 $ 0.32 $ 0.91 $ 0.88
Earnings per share, diluted (in dollars per share) $ 0.32 $ 0.31 $ 0.91 $ 0.87
Weighted average common shares outstanding, basic (in shares) 161,829 170,636 163,393 172,490
Weighted average common shares outstanding, diluted (in shares) 163,086 171,941 164,602 173,848