v3.26.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 6 Months Ended
May 31, 2026
May 31, 2025
May 31, 2026
May 31, 2025
Basic earnings per common share:        
Net income attributable to common stockholders [1] $ 331,162 $ 183,292 $ 655,064 $ 349,242
Weighted-average common shares - basic (in shares) 79,557 82,626 79,754 83,115
Basic (in USD per share) $ 4.16 $ 2.22 $ 8.21 $ 4.20
Diluted earnings per common share:        
Net income attributable to common stockholders [1] $ 331,163 $ 183,297 $ 655,069 $ 349,252
Basic (in shares) 79,557 82,626 79,754 83,115
Stock options and restricted stock units (shares) 198 309 211 332
Weighted-average number of common shares - diluted (in shares) 79,755 82,935 79,965 83,447
Diluted earnings per common share (in USD per share) $ 4.15 $ 2.21 $ 8.19 $ 4.19
Anti-dilutive shares excluded from diluted earnings per share calculation (in shares) 3,143 67 3,143 33
Net income allocated to participating securities, percentage 0.90% 0.90% 0.90% 0.90%
Unvested warrant shares        
Diluted earnings per common share:        
Anti-dilutive shares excluded from diluted earnings per share calculation (in shares) 3,022   3,022  
[1] EPS is calculated using the two-class method. Unvested RSAs granted to employees, as well as vested but unexercised Warrant Shares granted to the Warrantholder, are considered participating securities. For purposes of calculating EPS, net income allocated to participating securities was approximately 0.9% of net income for all periods presented.