Consistent buying, huge competitive moat, sharp drops fueled mostly by news. Strong support around $1,700-1,800 and resistance at $2,000. Expect consistent upward bounces to $2,000 until Summer 2020 breakout when the pennant fulfills especially of the 200 day follows it. Amazon's attempts to get by $2,000 has been undermined by obvious macro factors. Expect this resistance to fall apart by Summer.