Microsoft stock trades near record highs: here's why | SharesLocker