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.