XML 173 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of earnings per share
Year ended December 31,202320222021
Net income available to common stockholders$174.9 $319.7 $151.9 
Denominator:
Basic weighted average share outstanding166,963,575110,781,282110,315,782
Effect of dilutive securities:
Share units689,290516,144388,083
Stock options and ESPP551,116588,599702,965
Diluted average shares outstanding168,203,981111,886,025111,406,830
Net income per share attributable to common shares:
Basic$1.05 $2.89 $1.38 
Diluted$1.04 $2.86 $1.36