XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Reconciliation of Basic and Diluted Earnings Per Share Computations) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings per common share:                
Net income attributable to common stockholders $ 167.7 $ 132.8 $ 106.3 $ 219.5 $ 183.3 $ 152.4 $ 406.8 $ 555.2
Weighted average common shares outstanding (in shares) 21,401     23,206     21,635 23,963
Earnings per common share (in dollars per share) $ 7.83     $ 9.46     $ 18.80 $ 23.17
Earnings per common share - assuming dilution:                
Net income attributable to common stockholders $ 167.7 $ 132.8 $ 106.3 $ 219.5 $ 183.3 $ 152.4 $ 406.8 $ 555.2
Weighted average common shares outstanding (in shares) 21,401     23,206     21,635 23,963
Common equivalent shares:                
Dilutive share-based awards (in shares) 389     444     385 435
Weighted average common shares outstanding - assuming dilution (in shares) 21,790     23,650     22,020 24,398
Earnings per common share assuming dilution (in dollars per share) $ 7.69     $ 9.28     $ 18.47 $ 22.76