
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.
Cash flow is valuable, but it’s not everything - StockStory helps you identify the companies that truly put it to work. That said, here is one cash-producing company that reinvests wisely to drive long-term success and two best left off your watchlist.
Two Stocks to Sell:
Caterpillar (CAT)
Trailing 12-Month Free Cash Flow Margin: 12.9%
With its iconic yellow machinery working on construction sites, Caterpillar (NYSE: CAT) manufactures construction equipment like bulldozers, excavators, and parts and maintenance services.
Why Are We Wary of CAT?
- Products and services are facing end-market challenges during this cycle, as seen in its flat sales over the last two years
- Gross margin of 29.2% reflects its high production costs
- Earnings per share have contracted by 5.2% annually over the last two years, a headwind for returns as stock prices often echo long-term EPS performance
At $718.26 per share, Caterpillar trades at 30.8x forward P/E. Check out our free in-depth research report to learn more about why CAT doesn’t pass our bar.
IBM (IBM)
Trailing 12-Month Free Cash Flow Margin: 21.8%
With a corporate history spanning over a century and once known for its iconic mainframe computers, IBM (NYSE: IBM) provides hybrid cloud computing platforms, AI solutions, consulting services, and enterprise infrastructure to help businesses modernize their operations.
Why Is IBM Not Exciting?
- Annual sales growth of 4.1% over the last five years lagged behind its business services peers as its large revenue base made it difficult to generate incremental demand
- Earnings growth over the last five years fell short of the peer group average as its EPS only increased by 5.9% annually
IBM is trading at $249.65 per share, or 20.4x forward P/E. Dive into our free research report to see why there are better opportunities than IBM.
One Stock to Buy:
OSI Systems (OSIS)
Trailing 12-Month Free Cash Flow Margin: 7.6%
With security scanners deployed at airports and borders worldwide and patient monitors used in hospitals across the globe, OSI Systems (NASDAQ: OSIS) designs and manufactures specialized electronic systems for security screening, patient monitoring, and optoelectronic applications.
Why Is OSIS a Good Business?
- Market share has increased this cycle as its 14.7% annual revenue growth over the last two years was exceptional
- Share buybacks catapulted its annual earnings per share growth to 14.9%, which outperformed its revenue gains over the last five years
- Free cash flow margin grew by 4.5 percentage points over the last five years, giving the company more chips to play with
OSI Systems’s stock price of $280.50 implies a valuation ratio of 25.7x forward P/E. Is now the right time to buy? Find out in our full research report, it’s free.
High-Quality Stocks for All Market Conditions
ONE MORE THING: Top 6 Stocks for This Week. This market is separating quality stocks from expensive ones fast. AI taking down whole sectors with no warning. In a rotation this fast, you need more than a list of good companies.
Our AI system flagged Palantir before it ran 1,662%. AppLovin before it ran 753%. Nvidia before it ran 1,178%. Each week it produces 6 new names that pass the same tests. Get Our Top 6 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-micro-cap company Tecnoglass (+1,754% five-year return). Find your next big winner with StockStory today.