| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Revenue | 936,039 | 1,098,664 | 1,177,399 |
| Gross Profit | 259,698 | 253,222 | 326,501 |
| Operating Income | 51,975 | 14,988 | 64,490 |
| Net Income | 29,470 | 9,415 | 37,048 |
| EBITDA | 118,778 | 101,928 | 155,009 |
| EPS Diluted | 112.05 | 35.80 | 140.86 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Cash & Equivalents | 74,678 | 73,846 | 90,251 |
| Total Current Assets | 533,081 | 623,899 | 624,719 |
| Total Assets | 1,086,169 | 1,225,202 | 1,266,732 |
| Total Current Liabilities | 296,585 | 352,908 | 329,551 |
| Total Liabilities | 572,626 | 661,339 | 625,302 |
| Total Equity | 501,540 | 546,200 | 624,114 |
| Total Debt | 238,645 | 311,802 | 245,375 |
| Net Debt | 222,106 | 237,956 | 155,124 |
| Metric | Dec 21 | Dec 22 | Dec 23 |
|---|---|---|---|
| Operating Cash Flow | 63,090 | 27,869 | 169,800 |
| Capital Expenditure | -52,999 | -74,915 | -72,292 |
| Free Cash Flow | 10,091 | -47,046 | 97,508 |
| Stock-Based Comp | 0 | 0 | 0 |
| Net Change in Cash | 890 | -1,247 | 16,405 |