| Line item | 2025-08-31 FY | 2024-08-31 FY | 2023-08-31 FY | 2022-08-31 FY | 2021-08-31 FY |
|---|---|---|---|---|---|
| Revenue | $619.99M | $590.56M | $537.25M | $518.82M | $488.11M |
| Cost of Revenue | $278.64M | $275.33M | $263.04M | $264.06M | $224.37M |
| Gross Profit | $341.34M | $315.23M | $274.22M | $254.76M | $263.74M |
| Operating Expenses | $237.55M | $218.88M | $184.50M | $167.44M | $174.90M |
| R&D | $8.70M | $8.00M | $6.20M | $5.10M | $5.60M |
| SG&A | $199.94M | $183.86M | $154.68M | $138.66M | $145.49M |
| Operating Income | $103.79M | $96.35M | $89.72M | $87.33M | $88.84M |
| Interest Expense | – | – | $5.61M | $2.74M | $2.40M |
| Tax Expense | $10.63M | $21.86M | $19.17M | $16.78M | $16.27M |
| Net Income | $90.99M | $69.64M | $65.99M | $67.33M | $70.23M |
| EPS (basic) | 6.7000 | 5.1200 | 4.8400 | 4.9100 | 5.1100 |
| EPS (diluted) | 6.6900 | 5.1100 | 4.8300 | 4.9000 | 5.0900 |
| Shares (diluted) | $13.57M | $13.58M | $13.60M | $13.70M | $13.73M |