XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.3
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 9 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Aug. 31, 2024
Aug. 31, 2023
Basic earnings per common share:        
Net income attributable to common stockholders $ 176,927 [1] $ 138,260 [1] $ 489,818 $ 436,069
Weighted-average common shares - basic (in shares) 84,510 92,590 85,937 93,400
Basic (in USD per share) $ 2.09 $ 1.49 $ 5.70 $ 4.67
Diluted earnings per common share:        
Net income attributable to common stockholders $ 176,934 [1] $ 138,263 [1] $ 489,833 $ 436,076
Basic (in shares) 84,510 92,590 85,937 93,400
Stock options and restricted stock units (shares) 427 291 386 276
Weighted-average number of common shares - diluted (in shares) 84,937 92,881 86,323 93,676
Diluted earnings per common share (in USD per share) $ 2.08 $ 1.49 $ 5.67 $ 4.66
Anti-dilutive shares excluded from diluted earnings per share calculation (in shares) 66 303 141 282
[1] (1) RSAs granted by the Company are considered participating securities. Income available to participating securities was immaterial in all periods presented