XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Common Share - Schedule of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Basic earnings per common share:    
Net income attributable to common stockholders [1] $ 165,963 $ 170,624
Weighted-average common shares - basic (in shares) 83,615 87,891
Basic (in USD per share) $ 1.98 $ 1.94
Diluted earnings per common share:    
Net income attributable to common stockholders [1] $ 165,969 $ 170,628
Basic (in shares) 83,615 87,891
Stock options and restricted stock units (shares) 355 312
Weighted-average number of common shares - diluted (in shares) 83,970 88,203
Diluted earnings per common share (in USD per share) $ 1.98 $ 1.93
Anti-dilutive shares excluded from diluted earnings per share calculation (in shares) 0 220
[1] (1)