XML 17 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Statement [Abstract]      
Revenues $ 11,171,423 $ 9,466,478 $ 7,651,319
Cost of services (including depreciation) 9,691,459 8,224,618 6,637,519
Gross profit 1,479,964 1,241,860 1,013,800
Selling, general and administrative expenses 857,574 777,920 653,338
Amortization of intangible assets 43,994 32,205 31,685
Asset impairment charges 49,375 58,057 7,964
Change in fair value of contingent consideration liabilities (11,248) (5,171) 0
Operating income 540,269 378,849 320,813
Interest expense (36,945) (20,946) (14,887)
Interest income 1,555 832 2,423
Other expense, net (47,213) (4,978) (663)
Income from continuing operations before income taxes 457,666 353,757 307,686
Provision for income taxes 161,659 35,532 107,246
Net income from continuing operations 296,007 318,225 200,440
Net loss from discontinued operations 0 0 (342)
Net income 296,007 318,225 200,098
Less: Net income attributable to non-controlling interests 2,661 3,247 1,715
Net income attributable to common stock 293,346 314,978 198,383
Amounts attributable to common stock:      
Net income from continuing operations 293,346 314,978 198,725
Net loss from discontinued operations 0 0 (342)
Net income attributable to common stock $ 293,346 $ 314,978 $ 198,383
Basic earnings per share attributable to common stock:      
Continuing operations (in dollars per share) $ 1.92 $ 2.02 $ 1.26
Discontinued operations (in dollars per share) 0 0 0
Net income attributable to common stock (in dollars per share) $ 1.92 $ 2.02 $ 1.26
Weighted average basic shares outstanding (in shares) 152,963 156,124 157,287
Diluted earnings per share attributable to common stock:      
Continuing operations (in dollars per share) $ 1.90 $ 2.00 $ 1.26
Discontinued operations (in usd per share) 0 0 0
Net income attributable to common stock (in usd per share) $ 1.90 $ 2.00 $ 1.26
Weighted average diluted shares outstanding (in shares) 154,226 157,155 157,288