Stock to buy today: Natco Pharma (₹883.95)
The upswing that followed has taken the stock above a notable resistance at ₹840 and both 20- and 50-day moving averages, turning the short-term outlook bullish