Clinton is leading Donald Trump by seven points in a new poll, with increases in support among men, white voters and moderates.

Clinton, the presumptive Democratic nominee for president, leads Republican Trump 49% to 42% overall in the latest NBC News/SurveyMonkey weekly election tracking poll. NBC said Trump’s margin among male voters dropped from 14 points last week to nine points this week, and he now leads Clinton 51% to 42%. Clinton picked up seven points among moderate voters, now leading Trump 58% to 33% among them. The results come after Trump faced criticism for his attacks on the Mexican-American judge in the Trump University case and Clinton clinched the Democratic nomination.