Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 612.50M | 590.56M | 537.25M | 518.82M | 488.11M | 408.50M |
Gross Profit | 336.26M | 315.23M | 274.22M | 254.76M | 263.74M | 223.02M |
EBITDA | 107.88M | 105.25M | 98.93M | 95.14M | 95.91M | 85.66M |
Net Income | 86.54M | 69.64M | 65.99M | 67.33M | 70.23M | 60.71M |
Balance Sheet | ||||||
Total Assets | 455.95M | 449.04M | 437.97M | 434.30M | 430.20M | 362.64M |
Cash, Cash Equivalents and Short-Term Investments | 51.68M | 46.70M | 48.14M | 37.84M | 85.96M | 56.46M |
Total Debt | 18.65M | 102.83M | 128.52M | 152.31M | 122.80M | 120.42M |
Total Liabilities | 198.89M | 218.51M | 227.79M | 245.67M | 229.82M | 202.32M |
Stockholders Equity | 257.06M | 230.53M | 210.18M | 188.62M | 200.38M | 160.31M |
Cash Flow | ||||||
Free Cash Flow | 81.17M | 87.83M | 91.52M | -5.70M | 69.66M | 53.36M |
Operating Cash Flow | 85.19M | 92.03M | 98.39M | 2.60M | 84.71M | 72.66M |
Investing Cash Flow | -3.48M | -9.73M | -6.22M | -7.69M | -14.46M | -18.95M |
Financing Cash Flow | -75.11M | -83.94M | -85.05M | -38.01M | -40.75M | -26.71M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
71 Outperform | $2.95B | 34.27 | 36.00% | 1.69% | 6.52% | 24.81% | |
70 Neutral | $3.01B | 25.44 | 5.09% | 3.25% | 3.28% | 1.69% | |
69 Neutral | $4.95B | 36.74 | 12.18% | 1.41% | 4.95% | 53.63% | |
68 Neutral | $3.03B | 30.53 | 5.62% | 1.63% | -0.09% | -37.60% | |
58 Neutral | $2.02B | 108.01 | 1.55% | 2.01% | -5.45% | -87.13% | |
55 Neutral | $2.17B | 41.89 | -0.69% | 4.27% | 1.49% | -105.20% | |
44 Neutral | C$915.00M | -8.74 | -0.23% | 2.71% | 20.34% | -40.71% |