Microsoft Corporation (NASDAQ:MSFT) ranks among the best fundamental stocks to buy right now. Despite its recent decline, ...