XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 2,648.6 $ 2,208.9
Cost of sales 2,374.7 1,986.8
Gross profit 273.9 222.1
Selling, general and administrative expenses 112.5 64.8
Research and development 17.6 16.5
Amortization of intangible assets 11.1 10.2
Restructuring and other charges, net of recoveries 3.9 4.8
Earnings from operations 128.8 125.8
Finance costs 13.7 14.0
Miscellaneous expense 1.4 6.6
Earnings before income taxes 113.7 105.2
Income tax expense (recovery)    
Current 27.6 10.7
Deferred (0.1) 2.7
Income tax expense 27.5 13.4
Net earnings $ 86.2 $ 91.8
Earnings per share:    
Basic (in dollars per share) $ 0.74 $ 0.77
Diluted (in dollars per share) $ 0.74 $ 0.77
Weighted-average shares used in computing per share amounts (in millions):    
Basic (in shares) 115.9 119.0
Diluted (in shares) 116.9 119.3