XML 189 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenues $ 5,594,387 $ 5,048,610 $ 10,626,206 $ 9,477,436
Cost of services 4,783,056 4,324,511 9,191,381 8,180,142
Gross profit 811,331 724,099 1,434,825 1,297,294
Equity in earnings of integral unconsolidated affiliates 8,586 9,370 20,920 18,990
Selling, general and administrative expenses (432,356) (384,171) (834,696) (768,723)
Amortization of intangible assets (79,214) (70,025) (156,725) (142,428)
Change in fair value of contingent consideration liabilities (1,117) 0 (1,740) 0
Operating income 307,230 279,273 462,584 405,133
Interest and other financing expenses (45,321) (48,189) (86,393) (89,882)
Interest income 3,557 1,448 11,580 2,964
Other income, net 1,617 3,419 26,499 11,285
Income before income taxes 267,083 235,951 414,270 329,500
Provision for income taxes 75,199 69,367 96,295 65,946
Net income 191,884 166,584 317,975 263,554
Less: Net income attributable to non-controlling interests 3,725 685 11,456 2,609
Net income attributable to common stock $ 188,159 $ 165,899 $ 306,519 $ 260,945
Earnings per share attributable to common stock:        
Basic (in dollars per share) $ 1.28 $ 1.14 $ 2.10 $ 1.80
Diluted (in dollars per share) $ 1.26 $ 1.12 $ 2.05 $ 1.75
Shares used in computing earnings per share:        
Weighted average basic shares outstanding (in shares) 146,580 145,422 146,258 144,947
Weighted average diluted shares outstanding (in shares) 149,788 148,773 149,587 148,717