Ecency
Microsoft.Inc technical analysis