Blog

10 Canadian midcap stocks with good momentum

What are we looking for?

At least until Monday’s pullback, the S&P/TSX Composite Index has been on a great run, rising more than 3 per cent this year as of Friday’s close. Investor sentiment driven by expectations of a positive earnings season, a stable economic outlook and the China-U.S. Phase 1 trade deal have helped the market reach new record highs in 2020. Investor sentiment, driven by expectations of a positive earnings season, a stable economic outlook and the China-U.S. Phase 1 trade deal, have helped the market reach new record highs in 2020.

Today, we look for Canadian mid-cap stocks that had a good run in the short term, and where price gains are supported by fundamentals such as sales and profitability.

The screen

We screened the Canadian companies by focusing on the following criteria:

•Market capitalization greater than $500-million and lower than $3-billion;

•Price change over one month higher than 2 per cent – we are looking for companies with a positive momentum in the very short-term;

•Price change over three months higher than 6 per cent – we are looking for companies with a positive momentum in the short-term;

•A return on capital more than 7 per cent – we want to find profitable companies that have a good return on investment;

•Sales growth higher than 10 per cent over 12 months – we are looking for a growing company. (Sales growth of 10 per cent may seem like a lot, but smaller companies can grow more easily than big ones);

For informational purposes, we have also included recent stock price, dividend yield and one-year price return. Please note that some ratios may be reported at the end of the previous quarter.

What we found

We found 10 companies with these criteria, with the accompanying table ranked by 12-month sales growth. K92 Mining Inc, Wall Financial Corp, and Heroux-Devtek Inc being the top three of the group.

Log in to you account to get additional information in Number Cruncher Extra or to modify the original screener.

Share