The Economic Times
Elections 2026Global Business / The Economic Times
In 2005, Yahoo invested $1 billion in Alibaba. 10 years later, its stake was worth more than $30 billion after the Chinese giant went public
3 Oct 2026 11:33 pm
25 C
In 2005, Yahoo invested $1 billion in Alibaba. 10 years later, its stake was worth more than $30 billion after the Chinese giant went public