Visa (NYSE:V) Sets New 52-Week High – Still a Buy? | StockRay