Amazon, Microsoft, Meta, Alphabet lead earnings rush: What to know this week – Yahoo Finance April 24, 2023 by Bharat Shukla source