Amazon Stock: Is it Time to Invest in AMZN?