The following table sets forth the computation of net income per share for the three and nine months ended May 31, 2026 and May 31, 2025 (in thousands, except per share amounts): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Nine Months Ended | | May 31, 2026 | | May 31, 2025 | | May 31, 2026 | | May 31, 2025 | Net income | $ | 39,691 | | $ | 35,158 | | $ | 128,948 | | $ | 116,346 | | Less: Allocation of income to unvested stockholders | (1,074) | | | (956) | | | (2,444) | | | (2,137) | | | Net income available for distribution | $ | 38,617 | | $ | 34,202 | | $ | 126,504 | | $ | 114,209 | | Basic weighted average shares outstanding | 30,241 | | 30,070 | | 30,213 | | 30,050 | | Add dilutive effect of performance stock units (two-class method) | 29 | | 8 | | 19 | | 5 | | Diluted average shares outstanding | 30,270 | | 30,078 | | 30,232 | | 30,055 | | Basic net income per share | $ | 1.28 | | $ | 1.14 | | $ | 4.19 | | $ | 3.80 | | Diluted net income per share | $ | 1.28 | | $ | 1.14 | | $ | 4.18 | | $ | 3.80 |
|