Stocks log longest weekly losing streak of 2025 as IT, midcaps drag