The latest poll — which surveyed 1,014 people (“29% described themselves as Democrats, 25% described themselves as Republicans, and 46% described themselves as independents or members of another party”) — showed Trump’s approval rating at 42%. That’s the highest mark in the liberal network’s survey since the 100-day mark of the Trump presidency.