Should You Buy Microsoft At Current Prices