Twitter Posts Surprise $270 Million Loss In First Earnings Report Since Elon Musk 'Terminated' $44 Billion Takeover Deal
The company blamed broader economic headwinds and uncertainty around the Musk deal for its disappointing second-quarter performance.