| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 299,802 | 308,691 | 333,631 |
| Gross Profit | 82,043 | 76,684 | 82,661 |
| Operating Income | 30,017 | 18,097 | 17,376 |
| Net Income | 64,818 | 9,464 | 14,554 |
| EBITDA | 43,367 | 36,074 | 36,163 |
| EPS Diluted | 534.53 | 78.85 | 121.23 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 112,771 | 124,413 | 77,835 |
| Total Current Assets | 288,900 | 295,524 | 220,847 |
| Total Assets | 481,718 | 459,293 | 422,065 |
| Total Current Liabilities | 191,315 | 172,577 | 119,491 |
| Total Liabilities | 226,724 | 196,065 | 146,171 |
| Total Equity | 239,910 | 248,696 | 260,470 |
| Total Debt | 27,320 | 31,352 | 32,432 |
| Net Debt | -85,451 | -93,061 | -45,403 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 36,340 | 7,717 | 11,177 |
| Capital Expenditure | -9,299 | -11,368 | -25,599 |
| Free Cash Flow | 27,041 | -3,651 | -14,422 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 48,106 | 11,642 | -46,578 |