| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 1,052,972 | 1,077,009 | 1,175,562 |
| Gross Profit | 367,856 | 343,608 | 379,046 |
| Operating Income | 18,359 | 22,032 | 41,962 |
| Net Income | 10,378 | 12,368 | 30,168 |
| EBITDA | 61,358 | 65,047 | 88,533 |
| EPS Diluted | 487.60 | 591.00 | 1461.90 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 138,143 | 125,184 | 134,937 |
| Total Current Assets | 289,984 | 291,321 | 314,787 |
| Total Assets | 757,352 | 758,031 | 802,035 |
| Total Current Liabilities | 235,286 | 237,341 | 257,877 |
| Total Liabilities | 375,136 | 350,136 | 355,904 |
| Total Equity | 342,573 | 363,737 | 400,138 |
| Total Debt | 97,858 | 86,209 | 80,131 |
| Net Debt | -40,285 | -38,975 | -54,806 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 57,071 | 52,773 | 73,689 |
| Capital Expenditure | -38,699 | -40,568 | -40,455 |
| Free Cash Flow | 18,372 | 12,205 | 33,234 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 30,653 | -13,936 | 10,023 |