The lede:  In 1999, Masayoshi Son and Softbank made a $20 million investment in Alibaba. This investment is considered today to be the most successful investment ever in the history of mankind. Softbank’s 30% ownership position is worth $130 billion, or a 6500x return.

Great stuff.  Read the whole thing:  www.intelligentfanatics.com