Snap Inc.: Growth, Debt, and Competition in the Social Media Landscape | Monexa