Netflix Authorizes $25 Billion Stock Buyback in Bid to Boost Share Price April 23, 2026 · Variety Read full story at source