| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 404,128 | 484,601 | 570,463 |
| Gross Profit | 199,878 | 240,707 | 296,897 |
| Operating Income | 21,945 | 34,002 | 54,215 |
| Net Income | 9,402 | 19,887 | 35,272 |
| EBITDA | 35,882 | 50,295 | 72,533 |
| EPS Diluted | 12.83 | 27.13 | 48.09 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 96,298 | 67,383 | 114,005 |
| Total Current Assets | 243,133 | 296,122 | 323,522 |
| Total Assets | 345,773 | 425,067 | 464,116 |
| Total Current Liabilities | 87,699 | 150,632 | 143,648 |
| Total Liabilities | 199,238 | 252,340 | 257,317 |
| Total Equity | 146,392 | 170,908 | 205,081 |
| Total Debt | 110,473 | 172,761 | 132,117 |
| Net Debt | 14,175 | 105,378 | 18,112 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 49,146 | -21,427 | 90,095 |
| Capital Expenditure | -9,627 | -11,474 | -15,641 |
| Free Cash Flow | 39,519 | -32,901 | 74,454 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 14,801 | -29,471 | 47,497 |