MICROSOFT CORP
US5949181045
5.8M
-1.5M
+4.2M
3.2B
Missing dates indicate the stock had no collected data on those days