Netflix Shares Decline Amid Strategic Concerns and Leadership Changes | Intellectia.AI