| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 575.37M | 514.29M | 619.80M | 425.55M | 458.38M | 190.94M |
| Gross Profit | 291.15M | 245.11M | 332.06M | 193.33M | 266.00M | 108.10M |
| EBITDA | 309.50M | 335.42M | 372.81M | 324.89M | 291.97M | 95.66M |
| Net Income | 138.77M | 153.21M | 188.03M | 156.07M | 162.11M | 45.83M |
Balance Sheet | ||||||
| Total Assets | 1.03B | 995.17M | 952.64M | 836.34M | 734.74M | 488.81M |
| Cash, Cash Equivalents and Short-Term Investments | 63.06M | 102.00M | 142.69M | 146.05M | 175.45M | 114.70M |
| Total Debt | 2.05M | 14.04M | 15.64M | 842.00K | 861.00K | 1.55M |
| Total Liabilities | 272.16M | 247.01M | 253.18M | 225.84M | 191.41M | 91.02M |
| Stockholders Equity | 757.57M | 748.15M | 699.46M | 610.50M | 543.34M | 397.79M |
Cash Flow | ||||||
| Free Cash Flow | 67.19M | 112.02M | 93.87M | 63.25M | 35.00M | -28.73M |
| Operating Cash Flow | 269.27M | 299.14M | 316.74M | 303.32M | 283.93M | 111.66M |
| Investing Cash Flow | -215.01M | -227.88M | -226.85M | -243.71M | -232.06M | -109.13M |
| Financing Cash Flow | -114.75M | -112.29M | -93.24M | -89.00M | 8.88M | 35.40M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | C$3.16B | 21.48 | 18.54% | 4.58% | -3.35% | -30.86% | |
73 Outperform | C$2.92B | 20.28 | 8.81% | 7.05% | -7.99% | -44.67% | |
71 Outperform | C$2.60B | 104.50 | 9.34% | 8.48% | -14.73% | 123.98% | |
67 Neutral | C$1.81B | 7.50 | 3.07% | 1.59% | 11.96% | -50.40% | |
65 Neutral | $15.17B | 7.61 | 4.09% | 5.20% | 3.87% | -62.32% | |
61 Neutral | C$1.69B | 15.88 | 6.59% | ― | 11.26% | ― | |
60 Neutral | C$2.69B | -5.03 | -33.68% | 4.60% | -7.04% | -2448.68% |