Apple, Meta, Microsoft, Tesla, and more: Earnings news roundup