ParentFull threadcpeterso·According to Wikipedia, Yahoo!'s 2014 net income was $7.52 billion. Do they get income from their stake in Alibaba?View on HN