Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 716.73M | 705.53M | 666.72M | 604.49M | 402.52M | 282.81M |
Gross Profit | 392.99M | 390.75M | 372.19M | 334.59M | 197.56M | 121.85M |
EBITDA | 530.53M | 494.30M | 441.50M | 449.47M | 302.34M | 153.40M |
Net Income | 385.13M | 353.63M | 304.50M | 292.93M | 171.50M | 41.56M |
Balance Sheet | ||||||
Total Assets | 2.58B | 2.37B | 2.17B | 2.11B | 1.99B | 1.27B |
Cash, Cash Equivalents and Short-Term Investments | 333.70M | 167.53M | 209.44M | 128.68M | 75.18M | 80.76M |
Total Debt | 770.24M | 684.06M | 812.43M | 934.39M | 1.07B | 769.46M |
Total Liabilities | 1.01B | 909.76M | 987.39M | 1.14B | 1.28B | 809.45M |
Stockholders Equity | 1.57B | 1.46B | 1.18B | 966.49M | 712.55M | 464.74M |
Cash Flow | ||||||
Free Cash Flow | 126.02M | 187.65M | 222.53M | 318.25M | -226.91M | 57.98M |
Operating Cash Flow | 432.34M | 430.15M | 375.01M | 351.94M | 263.95M | 104.43M |
Investing Cash Flow | -248.54M | -254.64M | -151.98M | -34.34M | -474.35M | -39.59M |
Financing Cash Flow | -69.08M | -208.59M | -212.24M | -243.31M | 321.68M | -120.21M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
83 Outperform | $945.68M | 2.51 | 27.25% | 7.91% | 3.94% | 19.85% | |
78 Outperform | $1.10B | 3.44 | 11.19% | 0.53% | 0.28% | -17.08% | |
76 Outperform | $2.01B | 8.66 | 11.09% | 1.17% | 25.60% | -9.32% | |
75 Outperform | $1.11B | 3.79 | 12.57% | 4.98% | 17.77% | -5.90% | |
68 Neutral | £2.96B | 10.47 | 8.40% | 3.13% | 2.88% | -10.00% | |
66 Neutral | $565.78M | 12.62 | 5.02% | 4.55% | -7.38% | 1295.53% | |
58 Neutral | $174.81M | 21.95 | 2.79% | 2.65% | -8.74% | -70.04% |