Some of the best short-term investments are high-flying stocks that notch outsized gains in a relatively brief span. But reasons for outperformance over the short term vary widely. Some stocks are rebounding from recent underperformance. Others rally merely on the strength of market rumors. Then there are stocks with outstanding fundamentals, snapped up by shrewd investors who have done their homework.
Forbes Advisor has curated this list of the 10 best performing stocks that have delivered the highest returns over the last 12 months. But price gains weren’t our only criteria. Our picks also feature high trading volumes and sizable market caps to weed out flash-in-the-pan stocks with little hope of future outperformance.