Following years of falls starts and failed negotiations, the much-watched share repurchase between Alibaba and Yahoo is finally complete. The deal, which was said to be valued at $7.6 billion, halved Yahoo’s stake in the Chinese ecommerce company by from 40 percent to 20 percent. Yahoo received US$6.85 billion in cash and US$800 million in preferred shares in Alibaba. Now if new Yahoo CEO Marissa Mayer only had a plan to spend the new cash beyond the demanded requested shareholder dividend. [Source Alibaba]