Business Netflix Stock: Earnings on Deck After Warner Bros. Discovery Bid Loss and Price Hikes Apr 16, 2026