Microsoft earnings outshine Wall Street estimates, as Azure revenue surges 39%