Nasdaq leads gains, Dow notches 12th straight winning day: Stock market news today July 25, 2023