| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 274,462 | 353,714 | 423,356 |
| Gross Profit | 202,341 | 247,936 | 285,418 |
| Operating Income | 91,541 | 103,696 | 137,678 |
| Net Income | 114,888 | 100,339 | 70,609 |
| EBITDA | 102,755 | 160,184 | 141,806 |
| EPS Diluted | 126.55 | 113.81 | 82.35 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 365,239 | 409,368 | 280,515 |
| Total Current Assets | 593,717 | 642,029 | 689,506 |
| Total Assets | 986,632 | 1,042,849 | 1,098,103 |
| Total Current Liabilities | 53,325 | 83,134 | 89,374 |
| Total Liabilities | 140,739 | 175,303 | 191,528 |
| Total Equity | 836,668 | 858,193 | 896,267 |
| Total Debt | 15,327 | 23,324 | 29,724 |
| Net Debt | -349,912 | -386,044 | -250,791 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 105,914 | 130,144 | 128,712 |
| Capital Expenditure | -14,126 | -5,902 | -5,713 |
| Free Cash Flow | 91,788 | 124,242 | 122,999 |
| Stock-Based Comp | 10,508 | 9,691 | 4,388 |
| Net Change in Cash | 112,669 | 44,129 | -128,853 |