MarketBrain

Medpace Holdings, Inc.

Financial highlights

MetricFY December 31, 2025FY December 31, 2024FY December 31, 2023FY December 31, 2022FY December 31, 2021
Revenue$2.5B$2.1B$1.9B$1.5B$1.1B
Operating income$534.9M$446.9M$336.8M$278.7M$198.6M
Cash from operations$713.2M$608.8M$433.4M$388.1M$263.3M
Capital expenditure$31.4M$36.5M$36.6M$36.9M$28.3M
Free cash flow$681.9M$572.3M$396.7M$351.2M$235.1M
Share repurchases$917.4M$169.9M$144.0M$847.8M$62.1M
Total assets$2.0B$2.1B$1.7B$1.4B$1.7B
Total liabilities$1.5B$1.3B$1.1B$966.1M$707.0M

Shares outstanding 28.6M · Free float 79.2%

Annual filing data through FY ended December 31, 2025; float as of June 27, 2026.