Microsoft Stock Chart - Why Microsoft Stock Gained 12 In 2016 The Motley Fool