| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 1,035,165 | 1,067,355 | 973,038 |
| Gross Profit | 772,206 | 744,164 | 713,364 |
| Operating Income | 41,586 | 46,572 | 16,739 |
| Net Income | 46,909 | 34,202 | 21,749 |
| EBITDA | 111,435 | 100,268 | 93,408 |
| EPS Diluted | 117.33 | 85.54 | 54.39 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 172,056 | 119,036 | 104,685 |
| Total Current Assets | 521,533 | 524,229 | 470,014 |
| Total Assets | 1,179,357 | 1,307,661 | 1,255,497 |
| Total Current Liabilities | 384,031 | 389,562 | 368,345 |
| Total Liabilities | 611,927 | 681,908 | 615,105 |
| Total Equity | 546,087 | 604,259 | 618,748 |
| Total Debt | 190,982 | 297,188 | 280,981 |
| Net Debt | 18,926 | 178,152 | 176,296 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 122,887 | 46,735 | 89,026 |
| Capital Expenditure | -92,452 | -66,204 | -55,675 |
| Free Cash Flow | 30,435 | -19,469 | 33,351 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 20,156 | -37,467 | -14,351 |