Netflix Slumps 43% From Highs as Margins and Buybacks Signal Rebound Potential
Netflix shares have declined 43% from all-time highs despite solid operating execution. Management expects operating margins to expand to 31.5%, bolstered by live programming, advertising momentum, a…