| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 596.75M | 587.77M | 535.62M | 365.61M | 293.76M |
| Gross Profit | 344.46M | 320.61M | 326.68M | 295.88M | 268.36M |
| EBITDA | 135.90M | 133.81M | 138.28M | 124.06M | 128.86M |
| Net Income | 127.19M | 113.85M | 113.56M | 99.07M | 98.91M |
Balance Sheet | |||||
| Total Assets | 9.58B | 9.03B | 8.54B | 7.95B | 6.10B |
| Cash, Cash Equivalents and Short-Term Investments | 183.50M | 516.28M | 501.70M | 468.04M | 450.61M |
| Total Debt | 617.87M | 567.73M | 716.79M | 825.89M | 170.81M |
| Total Liabilities | 8.46B | 8.03B | 7.65B | 7.18B | 5.42B |
| Stockholders Equity | 1.11B | 997.39M | 886.60M | 772.72M | 677.01M |
Cash Flow | |||||
| Free Cash Flow | 354.11M | 400.05M | 361.38M | 85.44M | 74.24M |
| Operating Cash Flow | 421.54M | 444.54M | 376.32M | 118.70M | 88.22M |
| Investing Cash Flow | -854.71M | -845.23M | -749.27M | -634.69M | -411.77M |
| Financing Cash Flow | 417.93M | 395.30M | 410.35M | 538.23M | 299.71M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $1.56B | 10.53 | 8.46% | 3.14% | 15.01% | 316.06% | |
73 Outperform | $1.31B | 8.20 | 12.27% | 2.57% | -2.39% | 6.90% | |
70 Outperform | $1.58B | 10.24 | 2.62% | 4.97% | 0.09% | ― | |
70 Outperform | $1.46B | 8.92 | 6.32% | 2.68% | 39.87% | -5.48% | |
70 Outperform | $1.55B | 9.42 | 11.20% | 1.34% | 2.93% | 13.80% | |
68 Neutral | $1.51B | 10.66 | 12.33% | 0.28% | 3.37% | 19.68% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |