| Breakdown | TTM | Jul 2025 | Jul 2024 | Jul 2023 | Jul 2022 | Jul 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.57B | 1.51B | 1.34B | 1.33B | 1.30B | 1.14B |
| Gross Profit | 798.52M | 760.82M | 687.88M | 657.27M | 631.55M | 561.45M |
| EBITDA | 303.57M | 282.48M | 280.84M | 261.61M | 227.44M | 196.94M |
| Net Income | 204.13M | 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 | 176.49M | 174.35M | 250.12M | 151.53M | 114.07M | 147.34M |
| Total Debt | 144.90M | 158.56M | 129.66M | 80.66M | 129.15M | 84.01M |
| Total Liabilities | 512.18M | 542.04M | 448.91M | 398.34M | 456.03M | 414.73M |
| Stockholders Equity | 1.31B | 1.19B | 1.07B | 990.92M | 911.30M | 963.03M |
Cash Flow | ||||||
| Free Cash Flow | 169.76M | 153.62M | 175.18M | 189.92M | 75.31M | 178.48M |
| Operating Cash Flow | 204.87M | 181.20M | 255.07M | 209.15M | 118.45M | 205.66M |
| Investing Cash Flow | -60.86M | -171.25M | -81.05M | -11.21M | -43.07M | -268.59M |
| Financing Cash Flow | -109.43M | -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 |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.52B | 27.53 | 27.45% | 1.29% | -2.28% | -9.94% | |
72 Outperform | $12.45B | 21.24 | 34.76% | 1.27% | 6.87% | 13.53% | |
72 Outperform | $6.64B | 22.52 | 21.82% | 1.30% | 3.31% | 2.58% | |
71 Outperform | $3.94B | 21.28 | 16.60% | 1.23% | 11.20% | 0.71% | |
70 Outperform | $5.61B | 10.53 | 16.19% | 2.73% | 4.77% | -22.78% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
56 Neutral | $5.54B | 9.68 | -18.10% | ― | 15.45% | -488.24% |