
While strong cash flow is a key indicator of stability, it doesn’t always translate to superior returns. Some cash-heavy businesses struggle with inefficient spending, slowing demand, or weak competitive positioning.
Luckily for you, we built StockStory to help you separate the good from the bad. Keeping that in mind, here is one cash-producing company that reinvests wisely to drive long-term success and two that may face some trouble.
Two Stocks to Sell:
BJ's (BJ)
Trailing 12-Month Free Cash Flow Margin: 1.5%
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 Does BJ Give Us Pause?
- Lagging same-store sales over the past two years suggest it might have to change its pricing and marketing strategy to stimulate demand
- Gross margin of 18.5% is below its competitors, leaving less money for marketing and promotions
- Subpar operating margin of 3.8% constrains its ability to invest in process improvements or effectively respond to new competitive threats
At $95.46 per share, BJ's trades at 20.5x forward P/E. To fully understand why you should be careful with BJ, check out our full research report (it’s free).
Centene (CNC)
Trailing 12-Month Free Cash Flow Margin: 3.6%
Serving nearly 1 in 15 Americans through its government healthcare programs, Centene (NYSE: CNC) is a healthcare company that manages government-sponsored health insurance programs like Medicaid and Medicare for low-income and complex-needs populations.
Why Does CNC Worry Us?
- Customer additions have disappointed over the past two years, indicating the company’s value proposition may not be resonating
- Performance over the past five years shows its incremental sales were much less profitable, as its earnings per share fell by 15.2% annually
- Diminishing returns on capital from an already low starting point show that neither management’s prior nor current bets are going as planned
Centene is trading at $54.86 per share, or 15.3x forward P/E. Check out our free in-depth research report to learn more about why CNC doesn’t pass our bar.
One Stock to Watch:
Cadence Design Systems (CDNS)
Trailing 12-Month Free Cash Flow Margin: 25.9%
Powering the chips behind everything from smartphones to AI accelerators for over 35 years, Cadence Design Systems (NASDAQ: CDNS) provides essential computational software, hardware, and intellectual property used by engineers to design and verify advanced electronic systems and semiconductors.
Why Does CDNS Catch Our Eye?
- Superior software functionality and low servicing costs are reflected in its best-in-class gross margin of 87.1%
- User-friendly software enables clients to ramp up spending quickly, leading to the speedy recovery of customer acquisition costs
- CDNS is a free cash flow machine with the flexibility to invest in growth initiatives or return capital to shareholders
Cadence Design Systems’s stock price of $353 implies a valuation ratio of 15.3x forward price-to-sales. Is now a good time to buy? See for yourself in our comprehensive 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 meeting 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,326% between June 2020 and June 2025) as well as under-the-radar businesses like the once-small-cap company Exlservice (+354% five-year return). Find your next big winner with StockStory today.
