| Metric | Mar 21 | Mar 22 | Mar 23 |
|---|---|---|---|
| Revenue | 74,874 | 81,482 | 88,778 |
| Gross Profit | 44,146 | 49,861 | 52,718 |
| Operating Income | 36,227 | 41,575 | 43,779 |
| Net Income | 4,022 | 29,745 | 30,008 |
| EBITDA | 43,340 | 47,204 | 49,072 |
| EPS Diluted | 8.05 | 59.79 | 61.24 |
| Metric | Mar 21 | Mar 22 | Mar 23 |
|---|---|---|---|
| Cash & Equivalents | 64,870 | 75,480 | 86,192 |
| Total Current Assets | 81,528 | 103,872 | 116,057 |
| Total Assets | 210,976 | 230,759 | 243,624 |
| Total Current Liabilities | 26,922 | 37,884 | 39,273 |
| Total Liabilities | 37,449 | 48,278 | 49,466 |
| Total Equity | 171,827 | 180,337 | 191,455 |
| Total Debt | 3,173 | 2,826 | 2,419 |
| Net Debt | -61,697 | -72,654 | -83,773 |
| Metric | Mar 21 | Mar 22 | Mar 23 |
|---|---|---|---|
| Operating Cash Flow | 38,407 | 36,630 | 36,907 |
| Capital Expenditure | -8,985 | -2,036 | -4,566 |
| Free Cash Flow | 29,422 | 34,594 | 32,341 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 14,041 | 10,610 | 10,712 |