The stock has a great record of positive earnings surprises, as it hasn't missed our earnings consensus estimate in any of the last four quarters. In its last earnings report on July 24, 2023, Medpace reported EPS of $1.93 versus consensus estimate of $1.9 while it beat the consensus revenue estimate by 6.99%.