Alphabet, Amazon and Microsoft financial results: everything you need to know