Microsoft stock has also been struggling lately to keep abreast of key technical levels on the chart of Microsoft stock. For instance, sellers had recently shoved shares beneath both the 50-day moving ...