Analysts Monday said Yahoo's $7.1 billion deal to sell half of its stake in the Chinese e-commerce business Alibaba Group provides rare good news for the struggling Sunnyvale company and should please its investor critics, since most of the money from the deal is going to its shareholders.<br />