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