XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS    
REVENUE $ 669,761 $ 700,131
COST OF SERVICES 546,292 583,038
Gross profit 123,469 117,093
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 88,214 92,924
GAIN ON SALE OF ASSETS (350) (554)
Operating income 35,605 24,723
OTHER INCOME (EXPENSE):    
Interest income 3 64
Interest expense (1,497) (2,617)
Changes in the fair value of contingent earn-out obligations 1,186 2,272
Other (69) 25
Other income (expense) (377) (256)
INCOME BEFORE INCOME TAXES 35,228 24,467
PROVISION FOR INCOME TAXES 8,737 6,751
NET INCOME $ 26,491 $ 17,716
INCOME PER SHARE:    
Basic $ 0.73 $ 0.48
Diluted $ 0.73 $ 0.48
SHARES USED IN COMPUTING INCOME PER SHARE:    
Basic 36,286 36,674
Diluted 36,499 36,905
DIVIDENDS PER SHARE $ 0.115 $ 0.105