Snap, Spotify & Twitter Earnings Previews: Buy These Consumer Tech Stocks?