Microsoft has climbed back to record highs after a turbulent year for the tech giant's stock. Those who held on should ...