| Schedule of Earnings Per Share |
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
|