XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
Earnings per share were calculated as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
(in millions, except per share data)2025202420252024
Net income - basic and diluted$209.5 $129.8 $324.9 $238.2 
Weighted-average common shares outstanding:
Basic99.4 101.1 99.3 100.6 
Effect of dilutive securities3.13.22.7 3.4 
Diluted102.5 104.3 102.0 104.0 
Earnings per share:
Basic$2.11 $1.28 $3.27 $2.37 
Diluted$2.04 $1.24 $3.19 $2.29 
Shares excluded from diluted per share amounts because their effect would have been anti-dilutive3.3 1.7 4.3 1.9