Finance July 18, 2026 Netflix shares tumble over 10% as slowing growth, less viewership data spook investors