Alphabet and Amazon’s earnings keep the tech boat sailing