Caprock Group Has Lifted Its Holding in Microsoft (MSFT) by $427,735 a…

Microsoft Corporation (NASDAQ:MSFT) Logo