Gap's stock soared 24% after naming Michael Francis as CEO of Old Navy and raising its annual profitβ¦