That stability in Trump’s numbers stands out given the controversies and news over the past month — the separated families at the border, Trump’s contentious NATO meetings, his less contentious meeting with Russia’s Vladimir Putin — says Republican pollster Bill McInturff, who conducted this survey with Democratic pollsters Peter Hart and Fred Yang.

“These numbers don’t budge,” McInturff said. “The Republican numbers don’t budge.”

Indeed, the new NBC/WSJ poll finds the president’s approval rating among Republican voters at 88 percent — the highest of his presidency — and 29 percent of all voters strongly approve of his job, which is another high for Trump in the poll.