Republican primary poll data from March 1, 2023 to April 19, 2023 tracking candidates by percentage: Donald Trump, Ron DeSantis, Mike Pence and Nikki Haley.