| Breakdown | TTM | Oct 2025 | Oct 2024 | Oct 2023 | Oct 2022 | Oct 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 861.17M | 849.29M | 866.95M | 892.08M | 824.55M | 663.76M |
| Gross Profit | 290.85M | 299.83M | 315.95M | 336.16M | 294.21M | 167.04M |
| EBITDA | 266.19M | 286.01M | 330.55M | 351.21M | 321.22M | 194.09M |
| Net Income | 159.06M | 136.41M | 130.69M | 125.48M | 118.79M | 55.45M |
Balance Sheet | ||||||
| Total Assets | 1.93B | 1.80B | 1.71B | 1.53B | 1.32B | 1.29B |
| Cash, Cash Equivalents and Short-Term Investments | 637.67M | 588.16M | 640.67M | 512.21M | 358.50M | 276.67M |
| Total Debt | 3.86M | 5.96M | 22.96M | 26.53M | 45.62M | 117.21M |
| Total Liabilities | 237.37M | 207.23M | 231.30M | 250.61M | 253.74M | 293.64M |
| Stockholders Equity | 1.24B | 1.17B | 1.12B | 975.01M | 831.53M | 823.69M |
Cash Flow | ||||||
| Free Cash Flow | 96.25M | 59.66M | 130.50M | 170.88M | 162.85M | 41.50M |
| Operating Cash Flow | 282.16M | 247.80M | 261.44M | 302.18M | 275.19M | 150.77M |
| Investing Cash Flow | -275.94M | -238.90M | -156.47M | -101.55M | -147.76M | -103.49M |
| Financing Cash Flow | -20.61M | -115.26M | -7.73M | -18.49M | -38.69M | -53.90M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $1.89B | 11.49 | 12.23% | ― | 0.52% | 41.86% | |
66 Neutral | $3.69B | 166.35 | 2.64% | ― | -7.71% | -66.03% | |
63 Neutral | $8.18B | -62.47 | -28.42% | ― | 40.89% | 42.62% | |
62 Neutral | $4.22B | 130.65 | 3.60% | 4.48% | -10.57% | -62.96% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
61 Neutral | $2.65B | -47.29 | -6.91% | ― | 23.10% | 35.49% | |
59 Neutral | $4.15B | -21.87 | -28.05% | ― | -3.24% | -786.94% |