Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.13B | 1.09B | 1.04B | 990.87M | 874.33M | 770.77M |
Gross Profit | 889.17M | 862.02M | 777.13M | 738.32M | 624.85M | 546.03M |
EBITDA | 108.38M | 113.34M | 101.99M | 102.83M | 50.61M | 37.84M |
Net Income | 223.19M | 244.62M | 129.03M | 26.78M | -41.46M | -43.43M |
Balance Sheet | ||||||
Total Assets | 1.62B | 1.67B | 1.24B | 1.21B | 1.39B | 1.35B |
Cash, Cash Equivalents and Short-Term Investments | 757.86M | 722.82M | 480.69M | 461.25M | 586.27M | 595.08M |
Total Debt | 204.48M | 721.32M | 491.80M | 535.10M | 621.50M | 648.15M |
Total Liabilities | 1.40B | 1.47B | 1.18B | 1.24B | 1.79B | 1.20B |
Stockholders Equity | 225.92M | 197.28M | 61.03M | -33.86M | -395.09M | 151.06M |
Cash Flow | ||||||
Free Cash Flow | 317.45M | 329.68M | 300.32M | 281.49M | 224.33M | 180.34M |
Operating Cash Flow | 337.78M | 332.26M | 318.73M | 297.98M | 234.82M | 196.83M |
Investing Cash Flow | -57.76M | -23.21M | -82.79M | 120.60M | -239.37M | -16.38M |
Financing Cash Flow | -32.31M | -62.36M | -272.90M | -396.50M | -172.86M | 218.68M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
73 Outperform | $6.85B | 361.34 | 1.15% | ― | 8.25% | ― | |
72 Outperform | $6.65B | ― | -25.73% | ― | 14.29% | -14.42% | |
69 Neutral | $5.47B | 20.17 | 22.19% | ― | -1.62% | 36.57% | |
69 Neutral | $7.69B | 17.99 | -60.11% | ― | -0.04% | -5.07% | |
68 Neutral | $4.66B | 25.82 | 163.44% | ― | 6.29% | 62.03% | |
68 Neutral | $5.99B | ― | -27.34% | ― | 25.39% | -42.90% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |