Microsoft's Contracted Backlog Could Grow Into a $1 Trillion Opportunity | StockRay