US stocks trade mixed after mega-cap tech earnings from Microsoft and Alphabet