Amazon Inc stock analysis