
The stocks in this article are all trading near their 52-week highs. This strength often reflects positive developments such as new product launches, favorable industry trends, or improved financial performance.
But not every company with momentum is a long-term winner, and plenty of investors have lost money betting on short-term fads. All that said, here is one stock we think lives up to the hype and two not so much.
Two stocks to sell:
BJ's (BJ)
One-month return: +12.2%
Appealing to the budget-conscious individual shopping for a household, BJ’s Wholesale Club (NYSE: BJ) is a membership-only retail chain that sells groceries, appliances, electronics, and household items, often in bulk quantities.
Why Are We Wary of BJ?
- Large revenue base makes it harder to increase sales quickly, and its annual revenue growth of 5.5% over the last three years was below our standards for the consumer retail sector
- Gross margin of 18.4% is below its competitors, leaving less money for marketing and promotions
- Subpar operating margin of 3.9% constrains its ability to invest in process improvements or effectively respond to new competitive threats
BJ's is trading at $106.52 per share, or 21.7x forward P/E. Dive into our free research report to see why there are better opportunities than BJ.
LifeStance Health Group (LFST)
One-month return: +13.6%
With over 6,600 licensed mental health professionals treating more than 880,000 patients annually, LifeStance Health (NASDAQ: LFST) provides outpatient mental health services through a network of clinicians offering psychiatric evaluations, psychological testing, and therapy across 33 states.
Why Do We Think Twice About LFST?
- Revenue base of $1.58 billion puts it at a disadvantage compared to larger competitors exhibiting economies of scale
- Lacking free cash flow generation means it has few chances to reinvest for growth, repurchase shares, or distribute capital
- Negative returns on capital show management lost money while trying to expand the business
LifeStance Health Group’s stock price of $13.43 implies a valuation ratio of 35.9x forward P/E. Read our free research report to see why you should think twice about including LFST in your portfolio.
One stock to watch:
Veeva Systems (VEEV)
One-month return: +15.2%
Originally named "Verticals onDemand" before rebranding in 2009, Veeva Systems (NYSE: VEEV) provides cloud software, data solutions, and consulting services that help life sciences companies develop and bring products to market more efficiently.
Why Does VEEV Stand Out?
- Billings have averaged 17.8% growth over the last year, showing it’s securing new contracts that could potentially increase in value over time
- Well-designed software integrates seamlessly with other workflows, enabling swift payback periods on marketing expenses and customer growth at scale
- Robust free cash flow margin of 47.4% gives it many options for capital deployment
At $314.83 per share, Veeva Systems trades at 13.1x forward price-to-sales. Is now the time to initiate a position? Find out in our full research report, it’s free.
Stocks we like even more
ALSO WORTH WATCHING: Top 5 Momentum Stocks. The best time to own a great stock is when the market is finally noticing it. These aren’t just high-quality businesses. Something is happening with them right now. Elite fundamentals meet near-term momentum — both boxes checked at the same time.
Find out which stocks our AI platform is flagging this week. See this week’s Strong Momentum stocks — FREE. Get Our Strong Momentum Stocks for Free HERE.
Stocks that made our list in 2020 include now familiar names such as Nvidia (+1,460% between June 2020 and June 2025) as well as under-the-radar businesses like the once-small-cap company Exlservice (+271% between June 2020 and June 2025). Find your next big winner with StockStory today.