4 ms·
There are about 50 of founder-led publicly listed tech companies with share prices down 90%+ over the past 18 months
by xadhominemx 4y ago
There are about 50 of founder-led publicly listed tech companies with share prices down 90%+ over the past 18 months