When the company reported Q2 earnings on July 31, its financial performance was overshadowed by a bleak outlook, with guidance weaker than Wall Street's forecast. Amazon beat on earnings and revenue, with EPS coming in at $1.68 versus expectations of $1.33 and revenue of $167.7 billion versus expectations of $162.09 billion. Revenue from AWS was $30.87 billion versus expectations of $30.8 billion, while advertising revenue registered $15.7 billion versus expectations of $14.9 billion.