| Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 28.65B | 26.77B | 19.20B | 13.12B | 9.56B |
| Gross Profit | 14.67B | 14.74B | 13.24B | 10.25B | 7.85B |
| Operating Income | 8.98B | 7.75B | 6.96B | 5.03B | 2.60B |
| EBITDA | 9.27B | 8.16B | 7.29B | 5.37B | 2.89B |
| Net Income | 5.46B | 4.91B | 4.47B | 3.19B | 1.61B |
| Balance Sheet | |||||
| Cash & Short-Term Investments | 82.64B | 85.96B | 93.67B | 95.27B | 86.57B |
| Total Assets | 485.64B | 448.20B | 428.29B | 392.27B | 360.14B |
| Total Debt | 40.18B | 37.81B | 34.07B | 38.66B | 34.08B |
| Net Debt | -82.64B | -48.74B | -59.60B | -56.60B | -52.49B |
| Total Liabilities | 452.91B | 419.50B | 403.42B | 370.54B | 340.47B |
| Stockholders' Equity | 31.29B | 27.46B | 23.78B | 20.77B | 18.80B |
| Cash Flow | |||||
| Free Cash Flow | 13.77B | 3.09B | 3.51B | 3.79B | 4.78B |
| Operating Cash Flow | 14.38B | 3.53B | 3.90B | 4.13B | 5.06B |
| Investing Cash Flow | -43.35B | -20.46B | -34.40B | -25.12B | -4.29B |
| Financing Cash Flow | 25.08B | 9.84B | 28.24B | 30.24B | 35.53B |