XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenues $ 4,450.6 $ 4,581.1 $ 4,009.5
Cost of services 3,170.6 3,211.5 2,867.1
Gross profit 1,280.0 1,369.6 1,142.4
Selling, general, and administrative expenses 844.2 895.0 735.8
Amortization of intangible assets 71.7 65.1 55.7
Operating income 364.1 409.5 350.9
Interest expense (66.4) (45.9) (37.5)
Income before income taxes 297.7 363.6 313.4
Income Tax Expense (Benefit) 78.4 96.7 81.6
Income from continuing operations 219.3 266.9 231.8
Income from discontinued operations, net of income taxes 0.0 1.2 178.1
Net income $ 219.3 $ 268.1 $ 409.9
Basic —      
Continuing operations (in dollars per share) $ 4.54 $ 5.27 $ 4.40
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share 0 0.03 3.38
Earnings per share (in dollars per share) 4.54 5.30 7.78
Diluted —      
Continuing operations (in dollars per share) 4.50 5.21 4.33
Discontinued operations (in dollars per share) 0 0.02 3.33
Earnings per share (in dollars per share) $ 4.50 $ 5.23 $ 7.66
Shares and share equivalents used to calculate earnings per share:      
Basic (in shares) 48.3 50.6 52.7
Diluted (in shares) 48.7 51.3 53.5
Reconciliation of net income to comprehensive income:      
Net income $ 219.3 $ 268.1 $ 409.9
Foreign currency translation adjustment 2.7 (2.4) 0.7
Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total $ 222.0 $ 265.7 $ 410.6