XML 85 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Common Share - Schedule of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Nov. 30, 2025
Nov. 30, 2024
Nov. 30, 2023
Basic earnings per common share:      
Net income attributable to common stockholders [1] $ 820,165 $ 682,987 $ 622,045
Weighted-average common share - basic (in shares) 82,104 85,494 92,572
Basic earnings per common share (in USD per share) $ 9.99 $ 7.99 $ 6.72
Diluted earnings per common share:      
Net income attributable to common stockholders [1] $ 820,189 $ 683,009 $ 622,056
Weighted-average common share - basic (in shares) 82,104 85,494 92,572
Stock options and restricted stock units (in shares) 326 380 281
Weighted-average common shares-diluted (in shares) 82,430 85,874 92,853
Diluted earnings per common share (in USD per share) $ 9.95 $ 7.95 $ 6.70
Anti-dilutive shares excluded from diluted earnings per share calculation (in shares) 17 123 287
[1] RSAs granted by the Company are considered participating securities. Income available to participating securities was immaterial in all periods presented.