| Line item | 2026-02-28 FY | 2025-02-28 FY | 2024-02-29 FY | 2023-02-28 FY | 2022-02-28 FY | 2021-02-28 FY |
|---|---|---|---|---|---|---|
| Revenue | $392.40M | $394.62M | $420.11M | $431.84M | $400.01M | $357.97M |
| Cost of Revenue | $271.99M | $277.32M | $294.77M | $300.79M | $285.29M | $254.21M |
| Gross Profit | $120.41M | $117.29M | $125.34M | $131.05M | $114.72M | $103.77M |
| Operating Expenses | – | – | – | – | – | – |
| R&D | – | – | – | – | – | – |
| SG&A | $67.73M | $65.38M | $68.83M | $70.79M | $71.41M | $68.27M |
| Operating Income | $52.69M | $51.97M | $56.46M | $66.15M | $43.58M | $35.90M |
| Interest Expense | – | – | -$3.97M | $0.00 | $9.00K | $11.00K |
| Tax Expense | $15.97M | $15.23M | $16.53M | $17.63M | $12.96M | $9.19M |
| Net Income | $42.63M | $40.22M | $42.60M | $47.30M | $28.98M | $24.09M |
| EPS (basic) | 1.6600 | 1.5500 | 1.6500 | 1.8300 | 1.1100 | 0.9300 |
| EPS (diluted) | 1.6600 | 1.5400 | 1.6400 | 1.8200 | 1.1100 | 0.9300 |
| Shares (diluted) | $25.69M | $26.16M | $25.94M | $25.95M | $26.11M | $26.00M |