Marketing News & Strategy

Elon Musk declares $44 billion Twitter takeover ‘on hold’

Twitter slumped 20% in pre-market trading after Musk's tweet