XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
NET REVENUE $ 5,649,519 $ 4,998,202 $ 4,302,324
COST OF REVENUE 4,561,624 3,985,209 3,321,101
GROSS PROFIT 1,087,895 1,012,993 981,223
OPERATING COSTS AND EXPENSES:      
Selling, general and administrative expenses 682,451 630,251 607,427
Depreciation and amortization expense 67,538 60,909 59,201
Total operating expenses 749,989 691,160 666,628
OPERATING INCOME 337,906 321,833 314,595
OTHER INCOME (EXPENSE):      
Interest expense, net (54,558) (49,029) (51,248)
Equity in earnings of joint ventures 7,409 5,964 5,530
Other, net (7,857) 4,831 89,865
Total other (expense) income (55,006) (38,234) 44,147
INCOME BEFORE INCOME TAXES 282,900 283,599 358,742
INCOME TAX EXPENSE 75,315 71,776 91,652
NET INCOME 207,585 211,823 267,090
OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX:      
Change in unrealized (loss) gain on cash flow hedges, net of income tax benefit (expense) of $2,272, $1,284, and $2,158, respectively (6,941) (3,931) (6,181)
OTHER COMPREHENSIVE (LOSS) INCOME (6,941) (3,931) (6,181)
NET COMPREHENSIVE INCOME $ 200,644 $ 207,892 $ 260,909
EARNINGS PER COMMON SHARE:      
Earnings per share, basic (in dollars per share) $ 1.28 $ 1.23 $ 1.49
Earnings per share, diluted (in dollars per share) $ 1.27 $ 1.23 $ 1.48
Weighted average common shares outstanding, basic (in shares) 162,099 171,567 178,973
Weighted average common shares outstanding, diluted (in shares) 163,365 172,845 180,375