| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 63,495 | 55,554 | 54,041 |
| Gross Profit | 31,341 | 21,299 | 17,298 |
| Operating Income | 29,817 | 19,933 | 14,823 |
| Net Income | 21,115 | 12,392 | 10,058 |
| EBITDA | 34,481 | 22,709 | 20,870 |
| EPS Diluted | 12.95 | 7.62 | 6.16 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 12,807 | 6,775 | 8,698 |
| Total Current Assets | 24,432 | 18,973 | 21,510 |
| Total Assets | 102,896 | 96,744 | 103,549 |
| Total Current Liabilities | 12,627 | 11,603 | 12,743 |
| Total Liabilities | 46,306 | 44,470 | 47,208 |
| Total Equity | 51,432 | 50,634 | 54,586 |
| Total Debt | 13,531 | 12,271 | 14,352 |
| Net Debt | 724 | 5,496 | 5,654 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 25,345 | 16,134 | 15,160 |
| Capital Expenditure | -7,384 | -6,750 | -7,086 |
| Free Cash Flow | 17,961 | 9,384 | 8,074 |
| Stock-Based Comp | 126 | 122 | 0 |
| Net Change in Cash | 2,424 | -6,031 | 2,898 |