| Breakdown | TTM | Jul 2025 | Jul 2024 | Jul 2023 | Jul 2022 | Jul 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.62B | 1.51B | 1.34B | 1.33B | 1.30B | 1.14B |
| Gross Profit | 828.93M | 760.82M | 687.88M | 657.27M | 631.55M | 561.45M |
| EBITDA | 300.10M | 282.48M | 280.84M | 261.61M | 227.44M | 196.94M |
| Net Income | 209.66M | 189.26M | 197.22M | 174.86M | 149.98M | 129.66M |
Balance Sheet | ||||||
| Total Assets | 1.83B | 1.73B | 1.52B | 1.39B | 1.37B | 1.38B |
| Cash, Cash Equivalents and Short-Term Investments | 175.49M | 174.35M | 250.12M | 151.53M | 114.07M | 147.34M |
| Total Debt | 88.51M | 158.56M | 129.66M | 80.66M | 129.15M | 84.01M |
| Total Liabilities | 487.97M | 542.04M | 448.91M | 398.34M | 456.03M | 414.73M |
| Stockholders Equity | 1.34B | 1.19B | 1.07B | 990.92M | 911.30M | 963.03M |
Cash Flow | ||||||
| Free Cash Flow | 181.34M | 153.62M | 175.18M | 189.92M | 75.31M | 178.48M |
| Operating Cash Flow | 223.22M | 181.20M | 255.07M | 209.15M | 118.45M | 205.66M |
| Investing Cash Flow | -49.74M | -171.25M | -81.05M | -11.21M | -43.07M | -268.59M |
| Financing Cash Flow | -157.26M | -83.87M | -70.53M | -163.57M | -102.09M | -12.32M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $4.04B | 16.76 | 16.46% | 1.23% | 11.11% | 8.52% | |
74 Outperform | $6.52B | 22.35 | 22.02% | 1.30% | 5.56% | 2.16% | |
71 Outperform | $1.31B | -861.44 | 20.86% | 1.29% | 8.83% | -16.34% | |
70 Outperform | $5.51B | 7.97 | 16.74% | 2.73% | 3.29% | 22.63% | |
68 Neutral | $11.11B | 22.65 | 32.08% | 1.27% | 8.87% | 2.90% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
47 Neutral | $4.38B | 34.41 | -17.64% | ― | 8.08% | -1039.66% |