Visa Stock Price History Chart - Mastercards Stock Rallies Nearly 50 Boosted By Strong