This might be an opportune time to buy Visa (NYSE: V) stock. The credit card giant is an all-weather stock because it does ...