Could this be Snap’s Rock Bottom?

Losing 30% of your market cap has gotta sting but in this tumultuous period marked by layoffs and a huge stock market dip, could Snap Inc. be poised for a […]