The company has enjoyed a strong run recently, with its shares up 32.5% in the past 12 months, mostly attributed to the upcoming Alibaba IPO. Yahoo's stake in the Chinese ecommerce company is reportedly worth around $26 billion. Yahoo has been seen by investors as a proxy way of investing in Alibaba.