Amazon heads into earnings with 34% upside to analyst target