Twitter shares were halted after Twitter user Selerity tweeted the micro-blogging platform’s earnings numbers about an hour before closing bell. Shortly after they were halted, Twitter posted the official earnings release on its website.

Twitter Inc Stock Crashes After Earnings Leaked

Selerity tweeted that it got the numbers from Twitter’s website. We have reached out to Twitter for a comment to see whether someone at the company released the report early via the website accidentally. We will update this article with a comment if one is received.

Twitter’s (official) earnings report

At any rate, here are the official numbers directly from Twitter. Revenue was indeed $436 million as was leaked early, compared to the consensus estimate of $456.82 million. That was a 74% year over increase but missed management’s guidance of between $40 million and $450 million.

Non-GAAP earnings also beat estimates, coming in at 7 cents per share compared to the estimate of 4 cents per share. Twitter posted a GAAP loss of 25 cents per share. Adjusted EBITDA was $104 million, higher than management’s guidance of between $89 million and $94 million. Adjusted EBITDA margin was 24%.

Twitter reported that monthly active users rose 18% to 302 million, while mobile active users were 80% of the total.

PREVIOUSLY

Twitter is scheduled to release its first quarter earnings tonight after closing bell, but it looks like someone may have let the cat out of the bag early. At this point these numbers are not yet confirmed, but here’s what Twitter user Selerity is saying.

The financial intelligence platform reported non-GAAP earnings of 7 cents per share, which would be ahead of the consensus estimate of 4 cents per share if it’s accurate. Revenue was said to have missed estimates, coming in at $436 million compared to the consensus estimate of $456.52 million.

The Twitter user also reported that monthly active users was in line with estimates at 302 million and that the micro-blogging platform missed on mobile monthly active users, coming in at 241.6 million compared to the expected 243 million.