Netflix’s New Stock Buyback Is Bigger Than Its Entire 2026 Content Budget News April 27, 2026 Netflix, for years, spent whatever it took to win the streaming wars. Now, in a sign of just how much…