| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 53,379 | 68,831 | 76,231 |
| Gross Profit | 36,103 | 45,514 | 46,852 |
| Operating Income | 4,133 | 6,368 | 8,027 |
| Net Income | 734 | 1,738 | 2,982 |
| EBITDA | 7,597 | 9,505 | 12,058 |
| EPS Diluted | 0.88 | 2.07 | 3.66 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 6,893 | 6,087 | 6,410 |
| Total Current Assets | 11,651 | 12,135 | 13,012 |
| Total Assets | 82,978 | 78,457 | 77,434 |
| Total Current Liabilities | 19,640 | 21,539 | 23,148 |
| Total Liabilities | 74,303 | 69,628 | 67,837 |
| Total Equity | 8,073 | 8,344 | 8,656 |
| Total Debt | 55,492 | 49,613 | 46,039 |
| Net Debt | 48,599 | 43,526 | 39,629 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 14,656 | 14,960 | 15,451 |
| Capital Expenditure | -2,882 | -4,373 | -5,284 |
| Free Cash Flow | 11,774 | 10,587 | 10,167 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 2,961 | -807 | 323 |