Microsoft Stock Chart - Microsoft Corporation Boasts Even More Upside Now