XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS    
REVENUE $ 1,537,016 $ 1,174,640
COST OF SERVICES 1,239,653 969,235
Gross profit 297,363 205,405
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 162,723 135,032
GAIN ON SALE OF ASSETS (820) (512)
Operating income 135,460 70,885
OTHER INCOME (EXPENSE):    
Interest income 1,603 1,397
Interest expense (1,633) (4,076)
Changes in the fair value of contingent earn-out obligations (12,491) (2,382)
Other 117 1
Other income (expense) (12,404) (5,060)
INCOME BEFORE INCOME TAXES 123,056 65,825
PROVISION FOR INCOME TAXES 26,737 8,609
NET INCOME $ 96,319 $ 57,216
INCOME PER SHARE:    
Basic $ 2.70 $ 1.60
Diluted $ 2.69 $ 1.59
SHARES USED IN COMPUTING INCOME PER SHARE:    
Basic 35,739 35,812
Diluted 35,828 35,907