This week’s best-performing stocks include a pharma name up more than 20%