Nasdaq:MSFT | US5949181045
344.79468.35
52 Week
Generating your data highlights...
2.78t USD | # 2 in US
25.24m shares | 9.98b USD
7.43b
99.86% | 7.42b