US stocks rally as recession fears ease and investors look to upcoming Big Tech earnings