
Having closed out Monday's session just under $233, shares of tech giant Amazon.com Inc. (NASDAQ: AMZN) are now trading within just $10 of their all-time high from last February. The 45% rally since April has been nothing short of extraordinary, a clean, uninterrupted move upward with higher highs and higher lows dominating the chart.
But with Amazon's much-anticipated Q2 earnings due on Thursday, investors now need to ask themselves: has the rally been too perfect? Is sentiment running too hot? Could a strong but not exceptional report trigger a pullback? Let's jump in and take a closer look.