Dow Climbs 351, Nasdaq Advances 296