Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 733.60M | 705.53M | 666.72M | 604.49M | 402.52M | 282.81M |
Gross Profit | 401.05M | 390.75M | 372.19M | 334.59M | 197.56M | 121.85M |
EBITDA | 547.75M | 494.30M | 441.50M | 449.47M | 302.34M | 153.40M |
Net Income | 392.54M | 353.63M | 304.50M | 292.93M | 171.50M | 41.56M |
Balance Sheet | ||||||
Total Assets | 2.64B | 2.37B | 2.17B | 2.11B | 1.99B | 1.27B |
Cash, Cash Equivalents and Short-Term Investments | 464.59M | 167.53M | 209.44M | 128.68M | 75.18M | 80.76M |
Total Debt | 761.52M | 684.06M | 812.43M | 934.39M | 1.07B | 769.46M |
Total Liabilities | 1.00B | 909.76M | 987.39M | 1.14B | 1.28B | 809.45M |
Stockholders Equity | 1.64B | 1.46B | 1.18B | 966.49M | 712.55M | 464.74M |
Cash Flow | ||||||
Free Cash Flow | 141.97M | 187.65M | 222.53M | 318.25M | -226.91M | 57.98M |
Operating Cash Flow | 445.92M | 430.15M | 375.01M | 351.94M | 263.95M | 104.43M |
Investing Cash Flow | -212.47M | -254.64M | -151.98M | -34.34M | -474.35M | -39.59M |
Financing Cash Flow | -34.84M | -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 | $1.28B | 4.50 | 14.61% | 4.32% | -7.24% | -16.39% | |
81 Outperform | $1.07B | 2.80 | 26.40% | 6.23% | 4.43% | 17.82% | |
76 Outperform | $2.21B | 17.82 | 5.11% | 7.78% | 2.95% | -61.74% | |
74 Outperform | $1.29B | 4.03 | 11.19% | 0.45% | 0.28% | -17.08% | |
68 Neutral | $694.22M | 46.32 | 1.70% | 7.36% | -17.15% | 2.40% | |
61 Neutral | C$7.21B | -0.65 | -4.20% | 2.36% | 10.97% | -26.89% | |
56 Neutral | $179.45M | 11.89 | 4.23% | 6.77% | -4.90% | 21.09% |