Elon Musk says Twitter’s ad revenue has dropped by 50 percent
According to an estimate research firm Sensor Tower shared with Bloomberg, advertising spending fell by 89 percent to $7.6 million during a two-month period earlier this year. Per Reuters, Twitter has annual interest payments of about $1...