Microsoft is cutting jobs in its commercial business and its Xbox gaming group, where revenue has been shrinking.
These top tech stocks offer above-average earnings growth prospects at a reasonable price.