US tech giants Microsoft, Meta, IBM post revenues above estimates for October–December 2025