Microsoft shares slide 2% on macro worries and SpaceX IPO concern - MSFT News | Rallies