| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 224,314 | 270,133 | 290,558 |
| Gross Profit | 93,223 | 116,674 | 127,384 |
| Operating Income | 32,046 | 45,843 | 47,296 |
| Net Income | 21,311 | 34,072 | 40,302 |
| EBITDA | 42,488 | 57,192 | 67,027 |
| EPS Diluted | 502.45 | 802.88 | 948.84 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 135,023 | 139,855 | 132,775 |
| Total Current Assets | 258,044 | 296,547 | 318,577 |
| Total Assets | 371,585 | 416,742 | 449,030 |
| Total Current Liabilities | 102,139 | 112,229 | 101,051 |
| Total Liabilities | 167,094 | 175,894 | 165,300 |
| Total Equity | 204,479 | 240,833 | 283,713 |
| Total Debt | 80,184 | 67,205 | 60,394 |
| Net Debt | -54,839 | -72,650 | -72,381 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 35,268 | 33,966 | 16,652 |
| Capital Expenditure | -12,572 | -12,083 | -9,171 |
| Free Cash Flow | 22,696 | 21,883 | 7,481 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 19,782 | 4,822 | -8,210 |