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