XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenues $ 17,073,903 $ 12,980,213 $ 11,202,672
Cost of services 14,544,748 11,026,954 9,541,825
Gross profit 2,529,155 1,953,259 1,660,847
Equity in earnings of integral unconsolidated affiliates 52,466 44,061 11,303
Selling, general and administrative expenses (1,336,711) (1,155,956) (975,074)
Amortization of intangible assets (353,973) (165,366) (76,704)
Asset impairment charges (14,457) (5,743) (8,282)
Change in fair value of contingent consideration liabilities (4,422) (6,734) (719)
Operating income 872,058 663,521 611,371
Interest and other financing expenses (124,363) (68,899) (45,013)
Interest income 2,606 3,194 2,449
Other (expense) income, net (46,415) 25,085 2,539
Income before income taxes 703,886 622,901 571,346
Provision for income taxes 192,243 130,918 119,387
Net income 511,643 491,983 451,959
Less: Net income attributable to non-controlling interests 20,454 6,027 6,363
Net income attributable to common stock $ 491,189 $ 485,956 $ 445,596
Earnings per share attributable to common stock:      
Basic (in dollars per share) $ 3.42 $ 3.45 $ 3.15
Diluted (in dollars per share) $ 3.32 $ 3.34 $ 3.07
Shares used in computing earnings per share:      
Weighted average basic shares outstanding (in shares) 143,488 140,824 141,380
Weighted average diluted shares outstanding (in shares) 147,992 145,373 145,247