v3.25.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenues $ 28,479,697 $ 23,672,795 $ 20,882,206
Cost of services 24,204,616 20,162,034 17,945,120
Gross profit 4,275,081 3,510,761 2,937,086
Equity in earnings of integral unconsolidated affiliates 55,635 50,484 41,609
Selling, general and administrative expenses (2,189,209) (1,824,754) (1,555,137)
Amortization of intangible assets (498,795) (382,959) (289,014)
Increase in fair value of contingent consideration liabilities (31,203) (7,064) (6,568)
Operating income 1,611,509 1,346,468 1,127,976
Interest and other financing expenses (261,445) (202,687) (186,913)
Interest income 15,702 32,404 10,830
Other income, net 23,739 35,845 18,063
Income before income taxes 1,389,505 1,212,030 969,956
Provision for income taxes 347,588 284,747 219,267
Net income 1,041,917 927,283 750,689
Less: Net income attributable to non-controlling interests 13,539 22,459 6,000
Net income attributable to common stock $ 1,028,378 $ 904,824 $ 744,689
Earnings per share attributable to common stock:      
Basic (in dollars per share) $ 6.91 $ 6.16 $ 5.13
Diluted (in dollars per share) $ 6.80 $ 6.03 $ 5.00
Shares used in computing earnings per share:      
Weighted average basic shares outstanding (in shares) 148,790 146,929 145,222
Weighted average diluted shares outstanding (in shares) 151,291 150,056 148,823