We retain a BUY rating on the stock with a target price of Rs 330, implying an upside of 12% from CMP.