By The Associated Press
On Tuesday, Yahoo said it has completed a long-awaited $7.6 billion deal with China's Alibaba Group, and will distribute most of the proceeds to its shareholders.
Here are some key developments involving Yahoo Inc. and its performance:
Nov. 17, 2008: Yahoo Inc. says