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
: Trading at roughly ₹21.86 with a very low P/E ratio of 4.07 and a robust ROE of 38.61%.
: After restructuring, this private sector bank is trading at around ₹19.94, with analysts monitoring its asset quality improvements. High-Potential Undervalued Stocks stocks to buy today cheap
: A major telecom operator, currently trading around ₹9.69, which attracts attention due to government support and ongoing fundraising efforts.
: Often cited for its low price relative to solid fundamentals, currently trading near ₹452.50 with a P/E of 8.97 and high dividend yield of 5.86%. Investing in "cheap" stocks often refers to stocks
: Recommended for potential growth as India’s steel demand rises, with a current market price around ₹210. Penny Stocks Under ₹50
: A hydropower giant with a share price of about ₹83.23 and a high dividend yield of 2.40%, making it attractive for income-seeking investors. : After restructuring, this private sector bank is
: 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.