IT pharma stocks rally