Netflix Announces $25 Billion Share Buyback Amid Market Challenges
Netflix has announced a $25 billion share buyback, signaling confidence in its stock despite recent challenges and a decline in its share price. The company's financial results exceeded expectations, but investor sentiment has been affected by strategic decisions and leadership changes. The buyback is in addition to an existing $6.8 billion repurchase agreement.

Tickers: $NFLX
Topics: corporate strategy investor sentiment Netflix share buyback stock price