Home Stock Microsoft earnings preview: will stock break its 100-day MA after Q3 print?