Medpace $MEDP Buybacks Pay Off: Shares Skyrocket 55% After Strategic...
Key Takeaways Medpace executed a substantial $541 million share buyback in Q2 2025, representing approximately 6% of its market capitalisation at the time. The buyback preceded a 55% surge in...