Microsoft's wild ride: Stock hits new record after a year of ups and downs | SharesLocker