Netflix announces $25 billion share buyback

NFLX

Published on 04/23/2026 at 06:20 am EDT