| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 1,268,917 | 1,450,397 | 1,591,722 |
| Gross Profit | 523,182 | 552,518 | 589,996 |
| Operating Income | 118,568 | 139,688 | 141,726 |
| Net Income | 68,676 | 82,317 | 82,743 |
| EBITDA | 188,354 | 211,696 | 219,086 |
| EPS Diluted | 222.25 | 266.40 | 267.78 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 176,655 | 200,630 | 171,755 |
| Total Current Assets | 530,253 | 606,370 | 638,907 |
| Total Assets | 1,676,926 | 1,783,349 | 1,912,415 |
| Total Current Liabilities | 463,565 | 504,160 | 535,730 |
| Total Liabilities | 732,975 | 723,246 | 727,389 |
| Total Equity | 860,593 | 965,220 | 1,087,371 |
| Total Debt | 165,347 | 122,748 | 119,924 |
| Net Debt | -11,308 | -77,882 | -51,831 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 158,180 | 150,509 | 158,292 |
| Capital Expenditure | -56,122 | -60,228 | -79,236 |
| Free Cash Flow | 102,058 | 90,281 | 79,056 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 9,175 | 23,975 | -28,875 |