Microsoft Stock: Bear vs. Bull

The company has had trouble climbing to the top of new markets, but its diversification supported consistent stock and revenue growth.