XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS        
REVENUE $ 713,895 $ 743,468 $ 1,383,656 $ 1,443,599
COST OF SERVICES 587,440 597,773 1,133,732 1,180,811
Gross profit 126,455 145,695 249,924 262,788
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 87,549 85,045 175,763 177,969
GAIN ON SALE OF ASSETS (491) (312) (841) (866)
Operating income 39,397 60,962 75,002 85,685
OTHER INCOME (EXPENSE):        
Interest income 3 28 6 92
Interest expense (1,360) (2,554) (2,857) (5,171)
Changes in the fair value of contingent earn-out obligations 4,581 (3,871) 5,767 (1,599)
Other 161   92 25
Other income (expense) 3,385 (6,397) 3,008 (6,653)
INCOME BEFORE INCOME TAXES 42,782 54,565 78,010 79,032
PROVISION FOR INCOME TAXES 9,817 15,070 18,554 21,821
NET INCOME $ 32,965 $ 39,495 $ 59,456 $ 57,211
INCOME PER SHARE:        
Basic $ 0.91 $ 1.08 $ 1.64 $ 1.56
Diluted $ 0.90 $ 1.08 $ 1.63 $ 1.55
SHARES USED IN COMPUTING INCOME PER SHARE:        
Basic 36,403 36,581 36,345 36,628
Diluted 36,566 36,737 36,533 36,821
DIVIDENDS PER SHARE $ 0.115 $ 0.105 $ 0.230 $ 0.210