Snap Snaps Back: Stock Rallies on Strong Earnings and $400M AI Partnership November 6, 2025 Avi Eberstein