| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 739.10M | 729.44M | 699.69M | 626.61M | 428.66M | 400.60M |
| Gross Profit | 501.14M | 493.12M | 448.95M | 467.47M | 389.82M | 386.67M |
| EBITDA | 208.72M | 204.68M | 184.01M | 201.66M | 170.74M | 184.26M |
| Net Income | 157.15M | 152.30M | 142.57M | 157.06M | 128.18M | 138.26M |
Balance Sheet | ||||||
| Total Assets | 12.26B | 12.37B | 11.58B | 11.46B | 9.81B | 9.55B |
| Cash, Cash Equivalents and Short-Term Investments | 118.13M | 103.28M | 1.28B | 1.17B | 916.90M | 1.44B |
| Total Debt | 154.93M | 452.33M | 343.12M | 784.59M | 553.92M | 320.58M |
| Total Liabilities | 0.00 | 10.81B | 10.18B | 10.15B | 8.75B | 8.44B |
| Stockholders Equity | 12.26B | 1.55B | 1.41B | 1.31B | 1.05B | 1.11B |
Cash Flow | ||||||
| Free Cash Flow | 121.25M | 171.36M | 113.92M | 128.72M | 140.21M | 154.41M |
| Operating Cash Flow | 131.65M | 187.54M | 129.46M | 150.76M | 151.41M | 165.05M |
| Investing Cash Flow | -174.58M | -388.14M | -121.72M | -574.27M | -588.79M | -565.30M |
| Financing Cash Flow | 82.02M | 247.64M | -21.32M | 416.26M | 196.25M | 439.05M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
83 Outperform | $1.87B | 6.62 | 22.34% | 0.27% | 4.92% | 14.55% | |
73 Outperform | $1.76B | 13.44 | 16.66% | 2.65% | 4.31% | 13.75% | |
71 Outperform | $1.89B | 11.99 | 3.72% | 3.11% | 5.95% | ― | |
71 Outperform | $2.02B | 9.22 | 7.30% | 6.48% | 16.26% | 19.36% | |
70 Outperform | $1.94B | 8.02 | 15.62% | 2.73% | 4.29% | 15.77% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |