Lupin soars 8%, hits over three-year high on heavy volumes

The stock surpassed its previous high of Rs 1,121.85 touched on September 2020 and was trading at the highest level since July 2017