MSFT -2.8% premarket after IBM IBM's prelim results
MSFT -2.8% premarket after IBM IBM's prelim results
MSFT -2.8% premarket after IBM IBM's prelim results
MSFT -2.8% premarket after IBM IBM's prelim results
MSFT -2.8% premarket after IBM IBM's prelim results