HEFFX Analysis and Charts of Amazon (NASDAQ:AMZN)