XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CONSOLIDATED STATEMENTS OF OPERATIONS    
REVENUE $ 885,216 $ 669,761
COST OF SERVICES 732,072 546,292
Gross profit 153,144 123,469
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 117,776 88,214
GAIN ON SALE OF ASSETS (323) (350)
Operating income 35,691 35,605
OTHER INCOME (EXPENSE):    
Interest income 3 3
Interest expense (2,129) (1,497)
Changes in the fair value of contingent earn-out obligations 4,088 1,186
Other 56 (69)
Other income (expense) 2,018 (377)
INCOME BEFORE INCOME TAXES 37,709 35,228
PROVISION (BENEFIT) FOR INCOME TAXES (49,053) 8,737
NET INCOME $ 86,762 $ 26,491
INCOME PER SHARE:    
Basic $ 2.40 $ 0.73
Diluted $ 2.40 $ 0.73
SHARES USED IN COMPUTING INCOME PER SHARE:    
Basic 36,076 36,286
Diluted 36,188 36,499