Stocks to Watch today, May 20, 2026: BPCL, Karnataka Bank, Hindalco, Mankind Pharma, and JSW Energy are some of the key stocks to watch today