Stocks To Buy Today Cheap May 2026

: 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%.

: A public sector bank trading near ₹77.54, recognized for its stability and focus on the MSME and agricultural sectors. stocks to buy today cheap

: 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. : Often cited for its low price relative

: A major telecom operator, currently trading around ₹9.69, which attracts attention due to government support and ongoing fundraising efforts. currently trading around ₹9.69

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