| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 340,477 | 349,940 | 375,946 |
| Gross Profit | 92,544 | 101,488 | 109,117 |
| Operating Income | 58,784 | 64,478 | 70,508 |
| Net Income | 34,965 | 43,062 | 45,084 |
| EBITDA | 77,647 | 83,592 | 96,359 |
| EPS Diluted | 167.35 | 206.15 | 215.82 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 87,010 | 82,440 | 127,304 |
| Total Current Assets | 481,217 | 552,531 | 692,464 |
| Total Assets | 1,650,770 | 1,720,134 | 1,905,309 |
| Total Current Liabilities | 212,502 | 199,461 | 240,057 |
| Total Liabilities | 1,223,111 | 1,263,298 | 1,397,276 |
| Total Equity | 417,054 | 445,993 | 496,898 |
| Total Debt | 954,402 | 987,567 | 1,086,977 |
| Net Debt | 867,392 | 905,127 | 959,672 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 65,889 | -3,332 | 20,588 |
| Capital Expenditure | -19,386 | -22,495 | -44,796 |
| Free Cash Flow | 46,503 | -25,827 | -24,208 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 32,363 | -4,569 | 44,864 |