This is revenue, definitely AFTER. A year ago, they had more than $2 billion dollars in bookings so $250 million is absolutely their net billings.
Still seems crazy high, but seemingly not out of line with other recent tech valuation multipliers. There are some other insights in these comments that seek to better explain the valuation.
[0] http://www.wired.com/2013/10/twitter-files-for-ipo-2/ [1] http://mashable.com/2014/04/16/weibo-ipo/