The company also repurchases shares opportunistically when the business is trading for below intrinsic value. The company has been profitable for the last 17 years and is one of the top value stocks …
More Canada’s Best Technology Stock Could Make You $1,000,000 Videos