Top stock picks | Buy Bank of India, Glenmark & sell Asian Paints, NTPC