Netflix Shares Rally as Brown Advisory Highlights Strong Holdings
Brown Advisory’s Q1 2026 letter cites Netflix as a key holding amid broader market volatility and sector rotation. Netflix (NFLX) closed at $74.19 on July 1, 2026, despite a 42.81% year-to-date decline and a one-month return of -9.04%. The stock was highlighted in Brown Ad