XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
NET REVENUE $ 1,416,085 $ 1,227,186 $ 2,749,057 $ 2,373,238
COST OF REVENUE 1,147,042 977,821 2,216,962 1,885,373
GROSS PROFIT 269,043 249,365 532,095 487,865
OPERATING COSTS AND EXPENSES:        
Selling, general and administrative expenses 170,092 153,783 338,210 308,525
Depreciation and amortization expense 16,241 14,907 31,987 29,635
Total operating expenses 186,333 168,690 370,197 338,160
OPERATING INCOME 82,710 80,675 161,898 149,705
OTHER INCOME (EXPENSE):        
Interest expense, net (14,447) (12,603) (27,678) (25,805)
Equity in earnings of joint ventures 1,395 1,405 3,124 2,530
Other, net (797) 2,564 (4,927) 2,566
Total other expense (13,849) (8,634) (29,481) (20,709)
INCOME BEFORE INCOME TAXES 68,861 72,041 132,417 128,996
INCOME TAX EXPENSE 18,338 18,998 35,152 31,162
NET INCOME 50,523 53,043 97,265 97,834
OTHER COMPREHENSIVE (LOSS) INCOME, NET OF TAX:        
Change in unrealized (loss) gain on cash flow hedges, net of income tax benefit (expense) of $548, $242, $1,331 and $(213), respectively (1,684) (899) (4,082) 652
OTHER COMPREHENSIVE (LOSS) INCOME (1,684) (899) (4,082) 652
NET COMPREHENSIVE INCOME $ 48,839 $ 52,144 $ 93,183 $ 98,486
EARNINGS PER COMMON SHARE:        
Earnings per share, basic (in dollars per share) $ 0.31 $ 0.31 $ 0.59 $ 0.56
Earnings per share, diluted (in dollars per share) $ 0.31 $ 0.30 $ 0.59 $ 0.56
Weighted average common shares outstanding, basic (in shares) 162,931 172,927 164,188 173,428
Weighted average common shares outstanding, diluted (in shares) 164,133 174,090 165,402 174,831