| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 437,159 | 478,422 | 518,632 |
| Gross Profit | 133,779 | 139,242 | 156,839 |
| Operating Income | 22,029 | 9,735 | 17,315 |
| Net Income | 12,331 | 5,450 | 8,724 |
| EBITDA | 45,432 | 34,376 | 36,222 |
| EPS Diluted | 31.15 | 13.99 | 22.39 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 17,368 | 15,380 | 17,204 |
| Total Current Assets | 167,806 | 179,431 | 176,353 |
| Total Assets | 594,551 | 639,118 | 663,573 |
| Total Current Liabilities | 210,535 | 219,515 | 191,204 |
| Total Liabilities | 431,224 | 471,917 | 480,325 |
| Total Equity | 162,570 | 166,310 | 182,315 |
| Total Debt | 220,068 | 263,196 | 245,624 |
| Net Debt | 202,700 | 247,816 | 228,420 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 30,308 | 7,814 | 45,446 |
| Capital Expenditure | -13,192 | -9,620 | -18,423 |
| Free Cash Flow | 17,116 | -1,806 | 27,023 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | -2,366 | -1,988 | 1,824 |