Good Cheap Stocks To Buy Right Now May 2026

These stocks are affordable per share and are currently highlighted by analysts for their growth potential or recovery setups.

Finding "good cheap stocks" involves looking at two different things: a low (often under $10 or $20) or a low valuation (stocks trading for less than they are worth). As of late April 2026, several high-potential names have emerged across these categories. Top Stocks Under $10 good cheap stocks to buy right now

“QXO stock is down about 20% in the last month... Still, analysts remain bullish, with a consensus price target of $32.27, 70% above the stock's closing price.” Yahoo Finance · 4 weeks ago These stocks are affordable per share and are

Priced at $2.97 , the pet retailer is viewed as a turnaround play with projected EPS growth of 58%. analysts remain bullish