| Metric | Jun 21 | Jun 22 | Jun 23 |
|---|---|---|---|
| Revenue | 61,507 | 77,748 | 90,101 |
| Gross Profit | 41,468 | 51,082 | 58,833 |
| Operating Income | 12,795 | 15,239 | 18,030 |
| Net Income | 9,984 | 10,857 | 13,106 |
| EBITDA | 17,614 | 22,607 | 26,730 |
| EPS Diluted | 38.07 | 40.00 | 48.25 |
| Metric | Jun 21 | Jun 22 | Jun 23 |
|---|---|---|---|
| Cash & Equivalents | 21,358 | 32,321 | 34,884 |
| Total Current Assets | 61,132 | 79,609 | 90,261 |
| Total Assets | 115,427 | 155,127 | 172,644 |
| Total Current Liabilities | 14,672 | 20,761 | 26,316 |
| Total Liabilities | 22,490 | 34,000 | 38,346 |
| Total Equity | 92,912 | 119,457 | 132,311 |
| Total Debt | 8,043 | 12,179 | 14,253 |
| Net Debt | -13,315 | -20,142 | -20,631 |
| Metric | Jun 21 | Jun 22 | Jun 23 |
|---|---|---|---|
| Operating Cash Flow | 8,920 | 17,302 | 19,138 |
| Capital Expenditure | -11,488 | -8,560 | -12,713 |
| Free Cash Flow | -2,568 | 8,742 | 6,425 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 2,804 | 10,963 | 2,563 |