The best stocks to play Gen Z and Millennial trends like TikTok and Instagram, according to Cowen