XML 34 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
CONSOLIDATED STATEMENTS OF OPERATIONS    
REVENUE $ 700,131 $ 538,473
COST OF SERVICES 583,038 431,808
Gross profit 117,093 106,665
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 92,924 78,905
GAIN ON SALE OF ASSETS (554) (219)
Operating income 24,723 27,979
OTHER INCOME (EXPENSE):    
Interest income 64 25
Interest expense (2,617) (1,062)
Changes in the fair value of contingent earn-out obligations 2,272 (158)
Other 25 15
Other income (expense) (256) (1,180)
INCOME BEFORE INCOME TAXES 24,467 26,799
PROVISION FOR INCOME TAXES 6,751 6,933
NET INCOME $ 17,716 $ 19,866
INCOME PER SHARE:    
Basic (in shares) $ 0.48 $ 0.54
Diluted (in shares) $ 0.48 $ 0.53
SHARES USED IN COMPUTING INCOME PER SHARE:    
Basic (in shares) 36,674 36,923
Diluted (in shares) 36,905 37,234
DIVIDENDS PER SHARE (in dollars per share) $ 0.105 $ 0.095