Home Stock Analysis Snap stock surges over 20% on strong earnings, $400M Perplexity AI partnership