Microsoft stock is down 22% from its all-time high, partly because investors are worried about the composition of its $625 ...