Amazon earnings: Results beat expectations across the board, stock soars – Yahoo Finance April 29, 2023 by Bharat Shukla source