| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 402,114 | 483,366 | 548,520 |
| Gross Profit | 224,049 | 286,262 | 337,408 |
| Operating Income | 23,067 | 41,213 | 55,356 |
| Net Income | 13,460 | 25,406 | 33,944 |
| EBITDA | 42,812 | 66,080 | 81,998 |
| EPS Diluted | 91.74 | 188.62 | 256.66 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 47,298 | 36,992 | 39,212 |
| Total Current Assets | 254,692 | 293,985 | 323,773 |
| Total Assets | 597,117 | 680,334 | 765,806 |
| Total Current Liabilities | 254,409 | 281,329 | 376,633 |
| Total Liabilities | 379,839 | 429,960 | 493,261 |
| Total Equity | 213,139 | 245,897 | 267,990 |
| Total Debt | 95,392 | 91,093 | 113,661 |
| Net Debt | 48,094 | 54,101 | 74,449 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 49,733 | 69,749 | 51,608 |
| Capital Expenditure | -23,251 | -41,112 | -42,472 |
| Free Cash Flow | 26,482 | 28,637 | 9,136 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 13,544 | -10,306 | 2,220 |