I have a number of stock screens and filters I use to track ASX-listed companies I believe are high quality and worthy of adding to my portfolios.

One screen looks at companies that have strong earnings per share growth histories, high returns on equity (ROE), low levels of debt and a relatively cheap share price. The following twelve companies are currently the top ranked stocks.

Here’s a summary.

Company Share Price Market Cap ($m) 5-yr EPS growth ROE
TPG Telecom Ltd (ASX: TPM) $7.47 $6,338.1 35.0% 27.6%
Blackmores Limited (ASX: BKL) $112.88 $1,944.4 28.7% 63.8%
Sirtex Medical Limited (ASX: SRX) $28.98 $1,671.8 35.2% 31.7%
REA Group Limited (ASX: REA) $50.70 $6,677.9 29.3% 39.8%
SEEK Limited (ASX: SEK) $15.31 $5,323.2 28.6% 22.0%
Carsales.Com Ltd (ASX: CAR) $11.70 $2,821.7 12.8% 46.6%
JB Hi-Fi Limited (ASX: JBH) $29.37 $3,358.8 8.5% 40.7%
Flight Centre Travel Group Ltd (ASX: FLT) $34.47 $3,480.0 11.8% 18.7%
Magellan Financial Group Ltd (ASX: MFG) $21.77 $3,520.4 99.0% 60.2%
CSL Limited (ASX: CSL) $102.50 $46,731.8 15.7% 46.8%
ResMed Inc. (CHESS) (ASX: RMD) $8.36 $11,759.0 11.6% 21.5%
Commonwealth Bank of Australia (ASX: CBA) $74.43 $128,264.8 6.0% 16.3%
Platinum Asset Management Limited (ASX: PTM) $4.97 $2,915.8 5.4% 56.0%

Source: S&P Global Markets Intelligence

The share price fall for TPG Telecom of more than 36% in just over a month is why TPG is back at the top of my list, but it seems unlikely that the telco can continue generating earnings per share growth of 35% for the next five years like it has in the past.

Blackmores has also risen to the top primarily due to its share price almost halving since it hit $220.90 at the start of this year.

Sirtex and REA Group have seen their share prices fall 30% and 23% respectively from their 52-week highs, while Seek and Carsales.com have fallen 11% and 15% respectively from their highs.

For most of the companies in the list, it seems investors have given up on them achieving their consistently strong earnings growth in recent years, and maintaining very high returns on their capital. That may be so, but high quality companies tend to continue outperforming and generating high rates of earnings growth and their share prices follow.

My guess is that a portfolio comprised of the above 12 stocks will handily outperform the S&P/ASX 200 (Index: ^AXJO) (ASX: XJO) over the next 5 to 10 years.

These Low Interest Rates Could Totally Devastate Your Retirement!

With global interest rates set to remain at these "emergency low" levels for years -- perhaps even decades -- unless you take decisive action NOW, your retirement could be seriously at risk. Click here to learn how to NOT run out of money in retirement.

HOT OFF THE PRESSES: Motley Fool’s #1 Dividend Pick for 2017!

With its shares up 155% in just the last five years, this ‘under the radar’ consumer favourite is both a hot growth stock AND our expert’s #1 dividend pick for 2017. Now we’re pulling back the curtain for you... And all you have to do to discover the name, code and a full analysis is enter your email below!

Simply enter your email now to receive your copy of our brand-new FREE report, “The Motley Fool’s Top Dividend Stock for 2017.”

By clicking this button, you agree to our Terms of Service and Privacy Policy. We will use your email address only to keep you informed about updates to our website and about other products and services we think might interest you. You can unsubscribe from Take Stock at anytime. Please refer to our https://www.fool.com.au/financial-services-guide">Financial Services Guide (FSG) for more information.

Motley Fool writer/analyst Mike King owns shares in TPG Telecom, Sirtex Medical, Seek and CSL Limited. You can follow Mike on Twitter @TMFKinga

The Motley Fool Australia has no position in any of the stocks mentioned. We Fools may not all hold the same opinions, but we all believe that considering a diverse range of insights makes us better investors. The Motley Fool has a disclosure policy. This article contains general investment advice only (under AFSL 400691). Authorised by Bruce Jackson.