ThinkingNews

Back to feed
The Next Web April 23, 2026

Netflix authorises $25 billion share buyback after stock falls 10% on Q1 earnings

Netflix authorises $25 billion share buyback after stock falls 10% on Q1 earnings