Twitter’s Q1 numbers zoom past street estimates, $787Mn in revenues but with a drop in MAUs

It has been a strong performance from Twitter on the Wall Street.…