Business Internet 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.… Staff@The Tech PortalApril 24, 20192 minute read