XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share
Three months ended
June 30,
Six months ended
June 30,
2025202420252024
Net income available to common stockholders$99.5 $100.7 $202.4 $197.8 
Basic weighted average shares outstanding185,365,576183,887,145185,096,464183,473,233
Weighted average effect of dilutive securities:
Share units712,803434,999816,395630,431
Stock options and employee share purchase plan570,753590,440589,689643,154
Diluted weighted average shares outstanding186,649,132184,912,584186,502,548 184,746,818 
Earnings per share available to common stockholders:
Basic$0.54 $0.55 $1.09 $1.08 
Diluted$0.53 $0.54 $1.09 $1.07