v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
CONSOLIDATED STATEMENTS OF OPERATIONS        
REVENUE $ 3,265,656 $ 2,173,319 $ 6,130,988 $ 4,004,605
COST OF SERVICES 2,421,428 1,663,422 4,532,348 3,091,292
Gross profit 844,228 509,897 1,598,640 913,313
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 287,047 210,466 556,043 405,340
GAIN ON SALE OF ASSETS (785) (442) (1,087) (998)
Operating income 557,966 299,873 1,043,684 508,971
OTHER INCOME (EXPENSE):        
Interest income 11,051 2,819 19,563 7,086
Interest expense (1,437) (1,605) (3,615) (3,224)
Changes in the fair value of contingent earn-out obligations (2,045) (4,073) (12,415) (7,831)
Other 708 (530) 1,172 (506)
Other income (expense) 8,277 (3,389) 4,705 (4,475)
INCOME BEFORE INCOME TAXES 566,243 296,484 1,048,389 504,496
PROVISION FOR INCOME TAXES 124,641 65,636 236,409 104,359
NET INCOME $ 441,602 $ 230,848 $ 811,980 $ 400,137
INCOME PER SHARE:        
Basic $ 12.54 $ 6.54 $ 23.06 $ 11.3
Diluted $ 12.53 $ 6.53 $ 23.03 $ 11.28
SHARES USED IN COMPUTING INCOME PER SHARE:        
Basic 35,221 35,307 35,216 35,415
Diluted 35,254 35,369 35,255 35,486