The torrid pace of voting in early March continued Tuesday, as four more states headed to the polls. Both parties held primaries in Michigan and Mississippi, while only Republicans held a primary in Idaho and caucuses in Hawaii. Here are the results so far:
Democratic outcome: Hillary Clinton has beaten Sanders in a blowout. With over 90 percent of the vote in, she was ahead of him by 67 (!) points.
Republican outcome: Donald Trump won a solid victory, with about 48 percent of the vote compared to Ted Cruz's 36 percent. John Kasich and Marco Rubio were far back, with about 9 percent and 5 percent each.
Democratic outcome: Bernie Sanders won a two point victory over Hillary Clinton, which was narrow and yet truly shocking, since Clinton had led most recent polls by 20 points or so.
Republican outcome: Donald Trump won with about 37 percent of the vote. Ted Cruz and John Kasich were close to each other, with 25 percent and 24 percent of the vote, respectively, at press time. Marco Rubio was far back with just 9 percent.
Republican outcome: Ted Cruz won. He got 45 percent of the vote to Donald Trump's 28 percent. Marco Rubio and John Kasich were far back with 16 percent and 7 percent, respectively.
Republican outcome: Donald Trump won with 42 percent of the vote, and Ted Cruz came in second with 33 percent.