This stock has been in a somewhat "predictable" sideways cycle with small up-down patterns for quite some time. The profit taking range has been $87-$89. This is an easy buy below $79, and a half-decent buy at low $80s. Look for continuation play at earnings. As usual, take profits with a number you could be happy with especially at overbought/oversold...
The chart will show that yes earnings were lower than expected, but the future is bright for this company. Investors came to their senses and quickly grabbed back shares. This may indicate a breakout in 2020.
Visa can match the strength or better than overall market, and continues to grow. For that reason I am bullish on Visa long.