10-year chart
Long term chart
Microsoft has a very nice long term chart and is nearing the completion of a long period of price consolidation. I think it represents very good value at these levels. I think this selloff will be short lived.
Shawn