Home Meta, Microsoft earnings due next week: here’s what top analysts say