Sudarshan Pharma shares | Stocks to buy today | Shares to buy today: Shares of Sudarshan Pharma Industries Ltd have been under selling pressure for two straight sessions. The small-cap stock under ₹50 is under the profit-booking trigger after a sharp rally for three days in a row. Sudarshan Pharma shares today opened upside at ₹39, close to the 52-week high of ₹42.79. However, the stock soon came under the profit-booking trigger and hit an intraday low of ₹34.65 per share on the BSE.According to stock market experts, Sudarshan Pharma shares had already discounted Q2 results 2026 ahead of the announcement.