Does Amazon.com, Inc. (AMZN) Have What it Takes to be in Your Portfolio?