Microsoft, Alphabet results soothe market fears