Lower highs, one after another for Avon (NYSE:AVP), which is more interesting than the absolutely insane China trade craziness going on under our noses.
Lower highs, one after another for Avon (NYSE:AVP), which is more interesting than the absolutely insane China trade craziness going on under our noses.