Amazon.com Inc (NASDAQ:AMZN) will report its first quarter earnings on April 29, with Bank of America analysts expecting results to be driven by continued strength in both its retail and cloud computing businesses, alongside growing contributions from artificial intelligence-related...