Netflix’s Net Income Leaps to $3.1 Billion July 17, 2025 by business Netflix’s Net Income Leaps to $3.1 Billion