| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 102,092 | 74,032 | 86,234 |
| Gross Profit | 91,718 | 60,747 | 72,181 |
| Operating Income | 59,508 | 37,238 | 40,705 |
| Net Income | 33,266 | 14,968 | 22,725 |
| EBITDA | 65,337 | 32,277 | 46,369 |
| EPS Diluted | 103.37 | 46.54 | 70.64 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 14,711 | 14,291 | 15,080 |
| Total Current Assets | 32,865 | 30,872 | 39,501 |
| Total Assets | 81,883 | 82,659 | 98,724 |
| Total Current Liabilities | 10,029 | 15,456 | 14,759 |
| Total Liabilities | 23,425 | 28,842 | 30,502 |
| Total Equity | 44,617 | 41,046 | 52,019 |
| Total Debt | 421 | 7,095 | 4,499 |
| Net Debt | -14,290 | -7,196 | -10,581 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 48,944 | 27,791 | 29,305 |
| Capital Expenditure | -6,253 | -11,084 | -9,862 |
| Free Cash Flow | 42,691 | 16,707 | 19,443 |
| Stock-Based Comp | 212 | 216 | 215 |
| Net Change in Cash | -4,782 | -1,501 | 1,298 |