Is Microsoft Corporation's(NASDAQ:MSFT) Recent Stock Performance Tethered To Its Strong Fundamentals?