| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 420.21M | 295.12M | 168.35M | 146.30M | 154.27M | 164.94M |
| Gross Profit | 317.89M | 269.82M | 80.82M | 64.17M | 66.62M | 78.48M |
| EBITDA | 135.30M | 95.70M | 74.32M | 57.19M | 31.36M | 50.90M |
| Net Income | 95.46M | 68.52M | 49.29M | 41.80M | 17.63M | 33.19M |
Balance Sheet | ||||||
| Total Assets | 504.63M | 524.82M | 388.80M | 378.83M | 383.75M | 365.87M |
| Cash, Cash Equivalents and Short-Term Investments | 174.69M | 123.86M | 47.06M | 22.89M | 55.03M | 55.94M |
| Total Debt | 0.00 | 1.49M | 0.00 | 24.24M | 54.44M | 29.77M |
| Total Liabilities | 124.31M | 158.25M | 65.15M | 73.13M | 106.48M | 74.65M |
| Stockholders Equity | 380.31M | 366.58M | 323.65M | 305.70M | 277.27M | 291.22M |
Cash Flow | ||||||
| Free Cash Flow | 145.63M | 95.84M | 67.28M | 28.33M | 32.37M | 50.55M |
| Operating Cash Flow | 147.54M | 97.69M | 69.15M | 29.86M | 32.50M | 51.25M |
| Investing Cash Flow | 26.19M | 9.32M | 24.52M | 4.61M | -23.49M | -20.63M |
| Financing Cash Flow | -41.67M | -33.26M | -57.17M | -63.46M | -3.90M | -24.19M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
82 Outperform | C$18.00B | 13.67 | 13.19% | 3.59% | 17.16% | 22.85% | |
77 Outperform | C$4.46B | 44.53 | 24.26% | 1.32% | 115.09% | 68.03% | |
73 Outperform | C$105.79B | 29.74 | 30.06% | 3.37% | 247.78% | 9.76% | |
70 Outperform | C$8.01B | 10.50 | 6.52% | 0.36% | 2.88% | 32.70% | |
69 Neutral | C$1.09B | 18.29 | 9.72% | 3.01% | 4.44% | 18.34% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
60 Neutral | C$571.50M | 50.26 | 7.80% | 8.78% | -8.34% | -48.32% |