All about finance. Tech giants Microsoft and Meta topped earnings estimates in the face of lingering economic uncertainties. , and Administrator 2025 May 1