Amazon is testing its investors’ patience