
Twitter owner Elon Musk may have let the cat out of the bag about Twitter’s current total worth. According to a Sunday report from The Wall Street Journal, Musk told employees some have received stock rewards based on a $20 billion valuation. Just a reminder, Musk bought the platform last year for $44 billion. At the…
Read more…