Netflix Authorizes Massive $25 Billion Share Buyback Program to Reassure Investors Amid Market Volatility and Post-Merger Speculation April 23, 2026 Netflix Inc. officially announced on Thursday the authorization of a new $25 billion stock repurchase program, a move designed to stabilize its fluctuating share… Continue Reading