Investors Heavily Search Microsoft Corporation  ( MSFT ) : Here is What You Need to Know