| Breakdown | TTM | Jul 2025 | Jul 2024 | Jul 2022 | Jul 2021 | Jul 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 54.10B | 39.82B | 39.23B | 39.16B | 29.24B | 22.03B |
| Gross Profit | 20.36B | 18.20B | 21.78B | 18.27B | 18.10B | 15.09B |
| EBITDA | 27.62B | 23.11B | 22.55B | 19.26B | 18.41B | 15.29B |
| Net Income | 20.26B | 17.49B | 15.93B | 13.36B | 13.28B | 10.89B |
Balance Sheet | ||||||
| Total Assets | 566.19B | 555.12B | 555.44B | 433.41B | 407.43B | 342.22B |
| Cash, Cash Equivalents and Short-Term Investments | 28.48B | 17.24B | 25.58B | 35.31B | 40.15B | 13.13B |
| Total Debt | 291.23B | 282.28B | 282.28B | 212.28B | 194.38B | 170.58B |
| Total Liabilities | 318.58B | 309.01B | 309.23B | 237.72B | 217.31B | 187.12B |
| Stockholders Equity | 247.61B | 246.11B | 246.20B | 195.69B | 190.12B | 155.11B |
Cash Flow | ||||||
| Free Cash Flow | 9.44B | 12.20B | -94.95B | -2.35B | -20.89B | -13.64B |
| Operating Cash Flow | 33.75B | 28.72B | 29.10B | 19.42B | 28.78B | 14.12B |
| Investing Cash Flow | -30.63B | -19.77B | -139.49B | -21.87B | -45.69B | -26.83B |
| Financing Cash Flow | -6.81B | -18.81B | 104.34B | 2.35B | 45.40B | 16.14B |