| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.62M | 2.43M | 2.39M | 2.27M | 2.64M | 2.10M |
| Gross Profit | 2.03M | 1.91M | 1.98M | 1.99M | 2.30M | 1.55M |
| EBITDA | 426.70K | 257.43K | 126.21K | 95.31K | 1.00M | 1.34M |
| Net Income | 294.10K | 421.23K | 100.51K | -86.38K | 779.09K | 1.11M |
Balance Sheet | ||||||
| Total Assets | 3.96M | 3.84M | 3.42M | 3.49M | 3.10M | 2.40M |
| Cash, Cash Equivalents and Short-Term Investments | 2.48M | 2.47M | 1.91M | 1.46M | 1.88M | 1.21M |
| Total Debt | 0.00 | 0.00 | 80.00K | 80.00K | 80.00K | 89.60K |
| Total Liabilities | 606.89K | 530.87K | 469.15K | 679.35K | 447.08K | 529.01K |
| Stockholders Equity | 3.60M | 3.53M | 3.11M | 2.91M | 2.65M | 1.87M |
Cash Flow | ||||||
| Free Cash Flow | 529.28K | 640.03K | 819.70K | -424.38K | 648.05K | 725.80K |
| Operating Cash Flow | 530.77K | 641.52K | 819.70K | -423.39K | 650.30K | 728.12K |
| Investing Cash Flow | -1.49K | -1.49K | -376.64K | -990.00 | -2.25K | -2.32K |
| Financing Cash Flow | 0.00 | -80.00K | 0.00 | 6.80K | 20.00K | 44.48K |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | C$923.74M | 20.87 | 45.71% | ― | 15.43% | 6573.55% | |
73 Outperform | C$2.14M | 7.23 | 8.55% | ― | 12.99% | 48.21% | |
55 Neutral | $13.29B | 17.42 | 10.03% | 0.93% | 7.13% | -12.93% | |
47 Neutral | C$21.28M | -6.67 | ― | ― | -5.42% | 93.94% | |
46 Neutral | ― | ― | ― | ― | ― | ― |