Meta, Amazon, Alphabet and Microsoft all reported earnings at the same time on Wednesday.
Open article