Microsoft (NASDAQ: MSFT) has been one of the best tech stocks to own over the past five years. Although its performance during that stretch doesn't stack up to Nvidia's, it has still done quite well.
Microsoft Corp. engages in the development and support of software, services, devices, and solutions. It operates through the following segments: Productivity and Business Processes, Intelligent Cloud ...