Looks like Microsoft is trending in a flag pattern, primed for a move up.
Chart PatternsTrend Analysis

Disclaimer