Medpace Holdings, Inc. (FRA:01P)
Germany flag Germany · Delayed Price · Currency is EUR
498.20
-7.40 (-1.46%)
At close: Jan 27, 2026

Revenue

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18
Oncology Revenue
719.84M651.24M
Metabolic Revenue
618.01M457.54M
Other Sources of Revenue
423.48M431.38M
Cardiology Revenue
234.64M230.45M
Central Nervous System Revenue
230.88M181.98M
AVAI Revenue
131.53M156.46M
Revenue (Total)
2.36B2.11B

Key Performance Indicators

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 Dec '19 Dec '18
Net New Business Awards
2.44B2.23B
Total Backlog
3.00B2.90B
Updated Sep 30, 2025. Data Source: Fiscal.ai.