Top Rankings

Our 20 highest-ranked stocks across fundamentals, technicals and positioning. 3 to 5 year targets.

Premium
NEW

We added 10 new stocks to Top Rankings

The list now has 20 stocks. The new picks joined on Oct 30 and are marked NEW in the list.

See the new picks
About Top Rankings
Our highest-ranked stocks, built to hold for years
Every one of the 20 stocks is a long-term buy, picked by our analysts to hold for 3 to 5 years. Own them all, keep adding, and let time do the work.

How it works

  1. 1

    We pick

    20 stocks worth owning

    Our analysts choose each one for a strong business and a price with room to grow.

  2. 2

    You buy

    Own the whole list

    Put the same amount into every stock. The Allocation Calculator does the math for you.

  3. 3

    Over time

    Hold and keep adding

    Plan to hold for 3 to 5 years and add on dips. Our analysts update each report daily.

What you get with each pick

Investing Strategy

Why we own it, how much to put in and how to hold it.

Fundamental Analysis

How strong the business is and what we think it's worth.

How to invest in a pick

Every pick has its own plan. It covers:

  • Why we own it
  • How much to put in
  • When to add more
  • How to hold through dips
  • What we are watching

Follow the plan for each pick.

This is research, not personal financial advice. Stocks can lose money. Past performance does not guarantee future results.