Stocks To Buy Today Cheap May 2026

Investing in "cheap" stocks often refers to stocks with a low share price (penny stocks) or those that are undervalued relative to their fundamentals. As of April 28, 2026, several companies in the Indian and global markets are frequently cited as affordable options for retail investors based on recent performance, market capitalisation, and growth potential. Top Stocks Under ₹100

: A leading renewable energy player trading at approximately ₹56.93, noted for its strong return on equity (ROE) of 41.33% and role in India's clean energy shift. stocks to buy today cheap

: Suggested as undervalued with a P/B ratio of 0.80 and a P/E of 7.49, trading near ₹36.52. Investing in "cheap" stocks often refers to stocks

: Trading at roughly ₹21.86 with a very low P/E ratio of 4.07 and a robust ROE of 38.61%. : Suggested as undervalued with a P/B ratio of 0

These smaller-cap stocks are often chosen for their high growth potential, though they carry higher volatility: List of Popular Stocks Under Rs. 50 to Buy in India