Microsoft rides Azure, cloud commercial revenue in strong Q4