Capri Holdings Limited (NYSE: CPRI) shares have moved higher as investors weigh a quarterly earnings beat and improving margins against continued sales weakness and several analyst price-target reductions.