| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 136,341 | 158,057 | 176,191 |
| Gross Profit | 16,438 | 17,164 | 16,160 |
| Operating Income | 4,523 | 6,276 | 5,458 |
| Net Income | 17,937 | -1,981 | 4,347 |
| EBITDA | 25,543 | 4,759 | 11,808 |
| EPS Diluted | 4.45 | -0.49 | 1.08 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 20,540 | 25,134 | 24,862 |
| Total Current Assets | 108,996 | 116,476 | 121,481 |
| Total Assets | 257,035 | 255,884 | 273,310 |
| Total Current Liabilities | 90,727 | 96,866 | 101,531 |
| Total Liabilities | 208,413 | 212,717 | 230,512 |
| Total Equity | 48,519 | 43,242 | 42,773 |
| Total Debt | 139,485 | 140,474 | 151,107 |
| Net Debt | 118,945 | 115,340 | 126,245 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 15,787 | 6,853 | 14,918 |
| Capital Expenditure | -6,227 | -6,866 | -8,236 |
| Free Cash Flow | 9,560 | -13 | 6,682 |
| Stock-Based Comp | 305 | 336 | 460 |
| Net Change in Cash | -5,198 | 4,603 | -230 |