XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
NET REVENUE $ 4,302,324 $ 3,944,735 $ 3,438,640
COST OF REVENUE 3,321,101 3,077,817 2,659,034
GROSS PROFIT 981,223 866,918 779,606
OPERATING COSTS AND EXPENSES:      
Selling, general and administrative expenses 607,427 566,122 525,707
Depreciation and amortization expense 59,201 60,565 63,058
Total operating expenses 666,628 626,687 588,765
OPERATING INCOME 314,595 240,231 190,841
OTHER INCOME (EXPENSE):      
Interest expense, net (51,248) (53,806) (67,003)
Equity in earnings of joint ventures 5,530 5,125 6,030
Other, net 89,865 14,218 (13,374)
Total other income (expense) 44,147 (34,463) (74,347)
INCOME BEFORE INCOME TAXES 358,742 205,768 116,494
INCOME TAX EXPENSE (BENEFIT) 91,652 55,212 (23,404)
NET INCOME 267,090 150,556 139,898
OTHER COMPREHENSIVE (LOSS) INCOME, NET OF TAX:      
Change in unrealized (losses) gains on cash flow hedges, net of income tax benefit (expense) of $2,158, $(7,259) and $0, respectively (6,181) 21,610 10,721
OTHER COMPREHENSIVE (LOSS) INCOME (6,181) 21,610 10,721
NET COMPREHENSIVE INCOME $ 260,909 $ 172,166 $ 150,619
EARNINGS PER COMMON SHARE:      
Earnings per share, basic (in dollars per share) $ 1.49 $ 0.83 $ 0.78
Earnings per share, diluted (in dollars per share) $ 1.48 $ 0.83 $ 0.77
Weighted average common shares outstanding, basic (in shares) 178,973 181,105 179,855
Weighted average common shares outstanding, diluted (in shares) 180,375 182,075 181,205