Technology Stock market thrills as Microsoft and Meta deliver earnings reports that relieve investor concerns on Wall Street. , and Administrator 2025 May 2