| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 74,451 | 91,934 | 100,853 |
| Gross Profit | 24,989 | 33,604 | 37,440 |
| Operating Income | 11,228 | 16,992 | 18,936 |
| Net Income | 7,936 | 12,606 | 14,375 |
| EBITDA | 17,644 | 23,063 | 25,047 |
| EPS Diluted | 20.00 | 31.60 | 36.00 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 10,934 | 12,668 | 7,795 |
| Total Current Assets | 24,401 | 27,799 | 23,545 |
| Total Assets | 128,454 | 141,543 | 143,596 |
| Total Current Liabilities | 15,862 | 20,616 | 18,433 |
| Total Liabilities | 40,689 | 47,830 | 44,723 |
| Total Equity | 83,845 | 89,879 | 95,442 |
| Total Debt | 18,830 | 23,594 | 18,134 |
| Net Debt | 7,896 | 10,926 | 10,339 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 14,561 | 20,266 | 20,778 |
| Capital Expenditure | -4,371 | -5,072 | -8,307 |
| Free Cash Flow | 10,190 | 15,194 | 12,472 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | -8,733 | 1,734 | -4,873 |