April 22, 2026 Netflix’s Growth Strategy Challenges TikTok and Instagram Reels as Stock Faces Pressure