Nasdaq:MSFT | US5949181045
Generating your data highlights...
3t USD | # 1 in US
21.55m shares | 8.89b USD
7.43b
99.85% | 7.42b