XML 114 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Earnings per share were calculated as follows:
Year Ended December 31,
(in millions, except per share data)202420232022
Net income - basic and diluted$341.3 $249.7 $154.5 
Weighted-average common shares outstanding:
Basic100.4 97.7 95.8 
Effect of dilutive securities3.33.33.1
Diluted103.7 101.0 98.9 
Earnings per share:
Basic$3.40 $2.56 $1.61 
Diluted$3.29 $2.47 $1.56 
Shares which have been excluded from diluted per share amounts because their effect would have been anti-dilutive were 2.4 million for 2024, 4.7 million for 2023, and 4.6 million for 2022.