Home Stock Visa stock price hits resistance ahead of earnings: is it a buy?