News

Shares of Microsoft (MSFT) surged 7.6% on the first trading day of May after the tech giant reported strong earnings and ...