v3.25.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues $ 6,773,007 $ 5,594,387 $ 13,006,341 $ 10,626,206
Cost of services 5,765,433 4,783,056 11,164,730 9,191,381
Gross profit 1,007,574 811,331 1,841,611 1,434,825
Equity in earnings of integral unconsolidated affiliates 14,444 8,586 27,373 20,920
Selling, general and administrative expenses (528,355) (432,356) (1,022,321) (834,696)
Amortization of intangible assets (113,178) (79,214) (222,740) (156,725)
Change in fair value of contingent consideration liabilities (10,203) (1,117) (14,560) (1,740)
Operating income 370,282 307,230 609,363 462,584
Interest and other financing expenses (59,579) (45,321) (113,891) (86,393)
Interest income 3,782 3,557 7,623 11,580
Other income, net 4,138 1,617 4,377 26,499
Income before income taxes 318,623 267,083 507,472 414,270
Provision for income taxes 85,100 75,199 124,980 96,295
Net income 233,523 191,884 382,492 317,975
Less: Net income attributable to non-controlling interests 4,273 3,725 8,984 11,456
Net income attributable to common stock $ 229,250 $ 188,159 $ 373,508 $ 306,519
Earnings per share attributable to common stock:        
Basic (in dollars per share) $ 1.54 $ 1.28 $ 2.52 $ 2.10
Diluted (in dollars per share) $ 1.52 $ 1.26 $ 2.47 $ 2.05
Shares used in computing earnings per share:        
Weighted average basic shares outstanding (in shares) 148,448 146,580 148,361 146,258
Weighted average diluted shares outstanding (in shares) 150,923 149,788 150,937 149,587