Amazon beats income estimates, however cloud development, gross sales expectations lag