Ipca Laboratories rises 2.87% for third straight session