Microsoft (MSFT) has pulled back roughly 6% over the past month, even as its long term returns remain strong. That dip has ...