XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
Earnings per share were calculated as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in millions, except per share data)2025202420252024
Net income - basic and diluted$107.5 $65.0 $115.4 $108.4 
Weighted-average common shares outstanding:
Basic99.0 100.8 99.3 100.3 
Effect of dilutive securities2.03.12.5 3.5 
Diluted101.0 103.9 101.8 103.8 
Earnings per share:
Basic$1.09 $0.64 $1.16 $1.08 
Diluted$1.06 $0.63 $1.13 $1.04 
Shares excluded from diluted per share amounts because their effect would have been anti-dilutive6.3 2.3 4.8 2.0