Tuesday, October 27, 2026Market Open
IDD — Medpace earnings rise 25% and drug-trial firm sets new $1 billion buyback