XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS    
REVENUE $ 1,174,640 $ 885,216
COST OF SERVICES 969,235 732,072
Gross profit 205,405 153,144
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 135,032 117,776
GAIN ON SALE OF ASSETS (512) (323)
Operating income 70,885 35,691
OTHER INCOME (EXPENSE):    
Interest income 1,397 3
Interest expense (4,076) (2,129)
Changes in the fair value of contingent earn-out obligations (2,382) 4,088
Other 1 56
Other income (expense) (5,060) 2,018
INCOME BEFORE INCOME TAXES 65,825 37,709
PROVISION (BENEFIT) FOR INCOME TAXES 8,609 (49,053)
NET INCOME $ 57,216 $ 86,762
INCOME PER SHARE:    
Basic $ 1.60 $ 2.40
Diluted $ 1.59 $ 2.40
SHARES USED IN COMPUTING INCOME PER SHARE:    
Basic 35,812 36,076
Diluted 35,907 36,188