> approximately 15 percent equity stake in China’s Alibaba Group Holding Ltd
15 percent of Alibaba is about $52.5 billion. I'm not sure why we're even discussing anything else. It's like saying that my contribution to family finances is:
a) not selling my parents' house, which is now worth half a million.
b) having $1.32 in change in a little ashtray by the door.