While we prefer longer-term timeframes such as five years and greater, picking stocks on short timeframes such as 1-3 years will slightly change the list of names. For growth stocks with long-term potential, there are a myriad of events and variables that can derail its growth trajectory in the near term, but over the long term (5-years+) we have greater conviction on its return potential.
For stocks that we feel have good moats, business fundamentals, and successful track records, we like: CSU and GOOG.
Authors of this answer, directors, partners and/or officers of 5i Research and/or affiliated companies have a financial or other interest in GOOG.