4 ms·
They invested ~1.3B for an 18% stake in the company. At todays market cap that’s 2.6B for a profit of 1.3B from initial investment, or a 100% gain on their inve
by bushbaba 4y ago
They invested ~1.3B for an 18% stake in the company. At todays market cap that’s 2.6B for a profit of 1.3B from initial investment, or a 100% gain on their investment