Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
1.05B | 1.12B | 882.60M | 868.50M | 855.80M | 789.20M | Gross Profit |
465.00M | 468.20M | 484.60M | 303.90M | 326.50M | 257.20M | EBIT |
441.50M | 407.20M | 453.10M | 276.50M | 298.50M | 218.10M | EBITDA |
511.30M | 542.70M | 432.80M | 488.10M | 460.20M | 399.30M | Net Income Common Stockholders |
130.50M | 134.60M | 204.40M | 188.80M | 151.70M | 109.00M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
106.50M | 110.20M | 172.80M | 376.00M | 255.70M | 206.20M | Total Assets |
2.22B | 2.14B | 1.84B | 1.59B | 1.36B | 1.25B | Total Debt |
279.60M | 141.20M | 32.00M | 3.90M | 3.30M | 43.40M | Net Debt |
173.10M | 31.00M | -140.80M | -372.10M | -252.40M | -130.70M | Total Liabilities |
541.20M | 508.90M | 340.70M | 303.20M | 258.50M | 306.30M | Stockholders Equity |
1.67B | 1.63B | 1.50B | 1.29B | 1.10B | 946.10M |
Cash Flow | Free Cash Flow | ||||
-199.10M | -112.20M | -178.70M | 130.50M | 99.50M | 199.70M | Operating Cash Flow |
359.80M | 449.50M | 300.80M | 408.10M | 330.00M | 342.10M | Investing Cash Flow |
-542.00M | -562.70M | -498.30M | -280.50M | -203.70M | -177.60M | Financing Cash Flow |
178.70M | 53.60M | -7.90M | -7.70M | -44.90M | -150.00M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
$2.92B | 22.29 | 8.12% | ― | ― | ― | ||
51 Neutral | $2.02B | -1.14 | -21.37% | 3.64% | 2.88% | -30.57% | |
$2.59B | 31.94 | 2.71% | 0.76% | ― | ― | ||
$3.35B | 11.49 | 16.21% | 0.62% | ― | ― | ||
79 Outperform | C$3.58B | 12.06 | 19.71% | 1.06% | 10.57% | 24.23% | |
76 Outperform | C$4.94B | 40.45 | -0.28% | ― | 72.95% | 97.10% | |
$3.17B | 11.19 | 8.27% | ― | ― | ― |