Loading moving averages…
Loading moving averages…
MSFTMoving Averages · 50 & 200-Day

Microsoft is trading above its 50-day and 200-day averages

Shares closed at $533.52, 22.5% above its 200-day average.

Price$533.5250-day$506.18200-day$435.49
Daily closes · As of Oct 19, 2026