v3.26.1
Earnings Per 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
Numerator:        
Net income $ 27,349 $ 107,883 $ 60,773 $ 217,440
Less: Distributed earnings allocated to participating securities (72) (114) (149) (228)
Less: Undistributed earnings allocated to participating securities (56) (588) (134) (1,161)
Numerator for basic earnings per share 27,221 107,181 60,490 216,051
Add: Undistributed earnings allocated to participating securities 56 588 134 1,161
Less: Undistributed earnings reallocated to participating securities (55) (578) (132) (1,139)
Numerator for diluted earnings per share $ 27,222 $ 107,191 $ 60,492 $ 216,073
Denominator:        
Weighted average shares outstanding — basic (in shares) 61,789 69,976 62,214 70,745
Effect of dilutive securities: Share-based payments (in shares) 944 1,250 1,005 1,363
Weighted average shares outstanding — diluted (in shares) 62,733 71,226 63,219 72,108
Basic earnings per share (in dollars per share) $ 0.44 $ 1.53 $ 0.97 $ 3.05
Diluted earnings per share (in dollars per share) $ 0.43 $ 1.50 $ 0.96 $ 3.00
Antidilutive securities excluded from computation of earnings per share (in shares) 0 0 0 0