stock rallies 3%