Netflix announces $25 billion share buyback
Published: 2026-04-23 06:20:54 ET
NFLX
Published on 04/23/2026 at 06:20 am EDT