Tech Revolution in Twitter: Elon Musk claims Twitter has actually had huge revenue decrease as marketers stop spending November 9, 2025