Amazon's sales/revenue is set to decrease this quarter and their Amazon Web Services growth is falling. I would not buy Amazon ahead of earnings. IBM reported that their cloud services department did not grow as much as expected. Amazon should feel these same effects. Inflationary pressures most likely took a toll on the consumer and production/operation costs in amazons business. Not to mention higher employee payrolls.
A lot of bullishness surrounding this name the last couple of days. I would look to buy at the support levels, if you wish to long.