Finance July 24, 2026 Losing Wall Street binge premium! Why are Netflix shares in a freefall this year?