Business

Snap warns it will miss earnings goals because of economic challenges.