XML 23 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenues $ 23,672,795 $ 20,882,206 $ 17,073,903
Cost of services 20,162,034 17,945,120 14,544,748
Gross profit 3,510,761 2,937,086 2,529,155
Equity in earnings of integral unconsolidated affiliates 50,484 41,609 52,466
Selling, general and administrative expenses (1,824,754) (1,555,137) (1,336,711)
Amortization of intangible assets (382,959) (289,014) (353,973)
Asset impairment charges 0 0 (14,457)
Change in fair value of contingent consideration liabilities (7,064) (6,568) (4,422)
Operating income 1,346,468 1,127,976 872,058
Interest and other financing expenses (202,687) (186,913) (124,363)
Interest income 32,404 10,830 2,606
Other income (expense), net 35,845 18,063 (46,415)
Income before income taxes 1,212,030 969,956 703,886
Provision for income taxes 284,747 219,267 192,243
Net income 927,283 750,689 511,643
Less: Net income attributable to non-controlling interests 22,459 6,000 20,454
Net income attributable to common stock $ 904,824 $ 744,689 $ 491,189
Earnings per share attributable to common stock:      
Basic (in dollars per share) $ 6.16 $ 5.13 $ 3.42
Diluted (in dollars per share) $ 6.03 $ 5.00 $ 3.32
Shares used in computing earnings per share:      
Weighted average basic shares outstanding (in shares) 146,929 145,222 143,488
Weighted average diluted shares outstanding (in shares) 150,056 148,823 147,992