Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 605.30M | 607.47M | 578.86M | 722.87M | 749.30M | 433.62M |
Gross Profit | 389.39M | 395.94M | 375.79M | 443.07M | 446.82M | 258.57M |
EBITDA | 226.84M | 224.19M | 221.10M | 300.81M | 332.37M | 155.63M |
Net Income | 179.52M | 181.99M | 177.08M | 240.65M | 282.42M | 132.28M |
Balance Sheet | ||||||
Total Assets | 1.24B | 1.23B | 896.55M | 1.14B | 1.14B | 911.36M |
Cash, Cash Equivalents and Short-Term Investments | 405.74M | 342.32M | 413.48M | 491.69M | 451.39M | 375.41M |
Total Debt | 538.10M | 540.82M | 319.16M | 342.88M | 312.48M | 409.88M |
Total Liabilities | 725.62M | 733.21M | 475.14M | 506.65M | 524.77M | 540.13M |
Stockholders Equity | 513.34M | 501.26M | 421.41M | 628.53M | 619.27M | 371.23M |
Cash Flow | ||||||
Free Cash Flow | 155.63M | 169.61M | 180.55M | 243.48M | 249.50M | 140.16M |
Operating Cash Flow | 185.26M | 201.08M | 208.57M | 271.87M | 277.85M | 162.02M |
Investing Cash Flow | -94.63M | -136.48M | -72.95M | 16.32M | -24.84M | -115.44M |
Financing Cash Flow | 81.38M | 88.67M | -439.80M | -247.68M | -182.07M | 51.85M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
82 Outperform | $8.18B | 43.25 | 23.87% | ― | 41.03% | 51.42% | |
76 Outperform | $5.42B | 27.63 | 7.88% | ― | 5.22% | -58.99% | |
74 Outperform | $5.31B | 16.86 | 7.76% | 3.34% | -1.93% | -15.55% | |
73 Outperform | $7.29B | 140.38 | 7.39% | ― | -29.54% | -76.42% | |
71 Outperform | $4.74B | 22.57 | 11.83% | ― | 21.23% | 56.90% | |
70 Outperform | $12.07B | 61.33 | 35.95% | 0.01% | 1.34% | -1.82% | |
50 Neutral | C$3.14B | 2.46 | -63.57% | 2.27% | 4.49% | -6.15% |