Shares of Ranbaxy were trading at Rs 445 on the BSE in late afternoon trade. (Reuters)