Twitter shares are up a mind-boggling 25% in the wake of its earnings announcement.
The company's Q2 financial results beat expectations across the board. Revenue surged to $312 million, beating expectations for $283.9 million. Monthly active users jumped to 271 million, beating expectations for 267 million.
And amid all this, the company squeezed out an adjusted profit of $0.02 per share. Analysts were looking for a $0.01 loss.