| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | 
|---|---|---|---|---|---|---|
| Income Statement | ||||||
| Total Revenue | 413.30M | 407.78M | 425.93M | 446.90M | 451.44M | 489.24M | 
| Gross Profit | 77.19M | 78.42M | 78.11M | 82.09M | 88.39M | 112.69M | 
| EBITDA | 57.11M | 64.99M | 71.44M | 75.84M | 38.63M | 91.00M | 
| Net Income | 24.16M | 35.84M | 38.89M | 45.17M | 2.07M | 50.14M | 
| Balance Sheet | ||||||
| Total Assets | 418.11M | 331.26M | 318.20M | 349.89M | 356.90M | 352.88M | 
| Cash, Cash Equivalents and Short-Term Investments | 2.64M | 6.19M | 8.12M | 5.45M | 8.42M | 7.72M | 
| Total Debt | 101.86M | 54.14M | 53.17M | 101.23M | 64.03M | 72.62M | 
| Total Liabilities | 216.30M | 127.21M | 138.06M | 188.39M | 226.06M | 192.31M | 
| Stockholders Equity | 201.81M | 204.05M | 180.15M | 161.50M | 130.83M | 160.57M | 
| Cash Flow | ||||||
| Free Cash Flow | 31.28M | 49.17M | 80.47M | 41.63M | 54.51M | 71.68M | 
| Operating Cash Flow | 33.92M | 51.21M | 83.19M | 43.15M | 56.87M | 74.34M | 
| Investing Cash Flow | -66.83M | -6.08M | -2.71M | -51.05M | -11.49M | -54.58M | 
| Financing Cash Flow | 30.66M | -46.97M | -78.18M | 4.75M | -44.95M | -21.46M | 
| Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth | 
|---|---|---|---|---|---|---|---|
| ― | C$2.54B | 13.27 | 10.45% | 7.37% | 3.19% | -0.26% | |
| ― | C$13.37B | 17.18 | 15.20% | 1.62% | 7.90% | 19.55% | |
| ― | C$1.58B | 9.02 | 9.36% | 9.68% | -2.90% | 57.43% | |
| ― | ― | 15.13 | 12.27% | 4.08% | -0.53% | -37.45% | |
| ― | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
| ― | $1.04B | ― | -0.47% | 4.30% | 2.77% | 81.01% | |
| ― | C$87.68M | ― | -12.57% | 18.41% | -3.54% | -244.21% |