| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 785.78K | 816.35K | 832.16K | 811.66K | 941.83K | 919.46K |
| Gross Profit | 775.82K | 797.74K | 832.16K | 796.13K | 925.70K | 904.25K |
| EBITDA | 325.06K | 669.67K | -61.80K | -56.05K | 815.46K | 812.17K |
| Net Income | 464.26K | 492.20K | 516.51K | 532.97K | 601.27K | 596.95K |
Balance Sheet | ||||||
| Total Assets | 329.17K | 736.97K | 767.03K | 787.55K | 872.72K | 876.16K |
| Cash, Cash Equivalents and Short-Term Investments | 251.00K | 681.75K | 715.68K | 729.82K | 795.89K | 801.01K |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 103.83K | 244.76K | 250.52K | 254.59K | 271.45K | 279.22K |
| Stockholders Equity | 225.34K | 492.20K | 516.51K | 532.97K | 601.27K | 596.95K |
Cash Flow | ||||||
| Free Cash Flow | 508.68K | 482.58K | 518.82K | 535.21K | 591.82K | 554.45K |
| Operating Cash Flow | 508.68K | 482.58K | 518.82K | 535.21K | 591.82K | 554.45K |
| Investing Cash Flow | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Financing Cash Flow | -492.21K | -516.51K | -532.97K | -601.27K | -596.95K | -746.16K |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | C$3.63M | 7.83 | 193.99% | 13.98% | -5.41% | -10.83% | |
68 Neutral | $8.24M | 1.14 | 42.27% | ― | 693.06% | ― | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
46 Neutral | C$4.49M | ― | -29.27% | ― | 79.10% | -120.38% | |
45 Neutral | $8.39M | ― | ― | ― | ― | 89.19% | |
43 Neutral | C$5.68M | ― | -141.77% | ― | -204.32% | 4.37% | |
35 Underperform | C$6.68M | ― | ― | ― | 51.96% | 39.46% |