Twitter tumbles on reports of decline in users

9:05 AM ET Fri, 27 July 2018

The "Squawk on the Street" crew weighs in on Twitter's quarterly results.