| Metric | Mar 21 | Mar 22 | Mar 23 |
|---|---|---|---|
| Revenue | 268,290 | 261,681 | 274,139 |
| Gross Profit | 43,226 | 47,945 | 51,352 |
| Operating Income | 24,449 | 28,524 | 31,580 |
| Net Income | 17,932 | 20,861 | 24,620 |
| EBITDA | 37,365 | 41,607 | 45,170 |
| EPS Diluted | 152.97 | 180.14 | 220.69 |
| Metric | Mar 21 | Mar 22 | Mar 23 |
|---|---|---|---|
| Cash & Equivalents | 33,376 | 45,897 | 65,680 |
| Total Current Assets | 98,214 | 111,904 | 132,587 |
| Total Assets | 415,539 | 434,734 | 456,038 |
| Total Current Liabilities | 43,479 | 46,631 | 42,906 |
| Total Liabilities | 63,131 | 66,818 | 83,034 |
| Total Equity | 350,479 | 366,140 | 371,244 |
| Total Debt | 0 | 0 | 20,000 |
| Net Debt | -33,376 | -45,897 | -45,680 |
| Metric | Mar 21 | Mar 22 | Mar 23 |
|---|---|---|---|
| Operating Cash Flow | 29,561 | 37,036 | 35,564 |
| Capital Expenditure | 121 | -16,628 | -12,052 |
| Free Cash Flow | 29,682 | 20,408 | 23,512 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | -9,357 | 23,584 | 19,783 |