Microsoft.Inc technical analysis