The Next Web April 23, 2026Netflix authorises $25 billion share buyback after stock falls 10% on Q1 earningsRead full article Share: