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.48B | 342.02 | 1.21% | ― | 8.25% | ― | |
72 Outperform | $6.67B | -64.99 | -30.14% | ― | 14.29% | -14.42% | |
71 Outperform | $4.69B | 26.00 | 163.44% | ― | 6.29% | 62.03% | |
69 Neutral | $5.50B | 20.29 | 31.31% | ― | -1.62% | 36.57% | |
69 Neutral | $8.22B | 19.23 | -37.18% | ― | -0.04% | -5.07% | |
68 Neutral | $6.05B | -13.75 | -28.48% | ― | 25.39% | -42.90% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |