Microsoft revenue continues to soar