v3.26.1
EARNINGS PER SHARE
6 Months Ended
May 31, 2026
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE:
Basic and diluted earnings per common share (EPS) are computed using the two-class method, which is an earnings allocation formula that determines EPS for each class of common stock and participating security.

Three Months Ended
Six Months Ended
May 31, 2026
May 31, 2025
May 31, 2026
May 31, 2025
Basic earnings per common share:
Net income
$
55,276 
$
42,093 
$
76,865 
$
112,350 
Less: net income allocated to participating securities (1)
(2,745)
(2,036)
(3,869)
(5,450)
Net income attributable to common stockholders
$
52,531 
$
40,057 
$
72,996 
$
106,900 
Weighted-average number of common shares - basic
60,850 
63,355 
61,062 
63,693 
Basic earnings per common share
$
0.86 
$
0.63 
$
1.20 
$
1.68 
Diluted earnings per common share:
Net income
$
55,276 
$
42,093 
$
76,865 
$
112,350 
Less: net income allocated to participating securities (1)
(2,745)
(2,035)
(3,869)
(5,448)
Net income attributable to common stockholders
$
52,531 
$
40,058 
$
72,996 
$
106,902 
Weighted-average number of common shares - basic
60,850 
63,355 
61,062 
63,693 
Effect of dilutive securities:
Stock options and certain restricted stock units
12 
51 
16 
40 
Weighted-average number of common shares - diluted
60,862 
63,406 
61,078 
63,733 
Diluted earnings per common share
$
0.86 
$
0.63 
$
1.20 
$
1.68 
(1) Restricted stock awards and certain restricted stock units granted to employees by the Company are considered participating securities.