Cheap Stocks To Buy Today May 2026

For investors seeking income alongside value, Morningstar recommends these discounted dividend payers:

These are high-risk, high-reward options trading at very low prices: Best Cheap Stocks to Buy Under $10 for April 2026 - Zacks cheap stocks to buy today

: Currently rated as significantly undervalued with a wide economic moat. Penny Stocks with High Volatility : Trading at $292

: A defensive utility play with a 3.33% forward dividend yield. : Trading at $292.07

For April 2026, finding "cheap" stocks involves looking beyond just low share prices to identify high-quality companies trading below their estimated fair value.

: Trading at $292.07, it is noted for efficient cash production and a free cash flow yield that outperforms major healthcare competitors.

: Priced at $4.03, this biotech stock has a low forward P/E of 3.00 and projected sales growth of over 103%.