XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
CONSOLIDATED STATEMENTS OF OPERATIONS        
REVENUE $ 1,120,012 $ 833,896 $ 3,023,176 $ 2,217,552
COST OF SERVICES 917,788 674,684 2,492,816 1,808,416
Gross profit 202,224 159,212 530,360 409,136
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 121,194 95,287 357,694 271,050
GAIN ON SALE OF ASSETS (406) (180) (1,112) (1,021)
Operating income 81,436 64,105 173,778 139,107
OTHER INCOME (EXPENSE):        
Interest income 5 1 14 7
Interest expense (3,609) (1,586) (8,764) (4,443)
Changes in the fair value of contingent earn-out obligations (3,443) (1,244) 530 4,523
Other 46 20 101 112
Other income (expense) (7,001) (2,809) (8,119) 199
INCOME BEFORE INCOME TAXES 74,435 61,296 165,659 139,306
PROVISION (BENEFIT) FOR INCOME TAXES 12,920 14,999 (24,864) 33,553
NET INCOME $ 61,515 $ 46,297 $ 190,523 $ 105,753
INCOME PER SHARE:        
Basic $ 1.72 $ 1.28 $ 5.30 $ 2.91
Diluted $ 1.71 $ 1.27 $ 5.28 $ 2.90
SHARES USED IN COMPUTING INCOME PER SHARE:        
Basic 35,853 36,296 35,966 36,328
Diluted 35,972 36,434 36,078 36,500