Medpace Holdings, Inc. (FRA:01P)
Germany flag Germany · Delayed Price · Currency is EUR
383.90
+5.50 (1.45%)
At close: Feb 20, 2026

Medpace Holdings Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Feb '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Market Capitalization
10,93113,4749,9748,5096,1816,878
Market Cap Growth
3.16%35.09%17.22%37.66%-10.13%68.96%
Enterprise Value
10,62613,3549,4868,5716,4316,653
Last Close Price
383.90480.70322.30280.50201.70194.00
PE Ratio
28.4535.0725.5433.2826.9443.12
PS Ratio
5.076.254.904.994.536.85
PB Ratio
27.9634.4612.5116.8317.108.21
P/TBV Ratio
--80.18--31.39
P/FCF Ratio
18.8223.2018.0423.7118.8133.28
P/OCF Ratio
18.0022.1816.9621.7017.0229.70
EV/Sales Ratio
4.956.204.665.024.716.62
EV/EBITDA Ratio
20.6427.8520.6326.0922.8334.44
EV/EBIT Ratio
23.4029.3121.9828.1324.6638.10
EV/FCF Ratio
18.3023.0017.1623.8819.5732.19
Debt / Equity Ratio
0.300.300.180.290.540.16
Debt / EBITDA Ratio
0.230.230.290.410.620.59
Debt / FCF Ratio
0.200.200.260.420.590.63
Net Debt / Equity Ratio
-0.78-0.78-0.63-0.140.47-0.33
Net Debt / EBITDA Ratio
-0.64-0.64-1.09-0.220.60-1.43
Net Debt / FCF Ratio
-0.53-0.53-0.91-0.200.51-1.34
Asset Turnover
1.241.241.121.250.970.75
Quick Ratio
0.690.690.900.600.371.16
Current Ratio
0.740.740.930.640.421.24
Return on Equity (ROE)
70.23%70.23%58.42%59.83%36.64%20.68%
Return on Assets (ROA)
16.40%16.40%14.87%13.99%11.56%8.14%
Return on Invested Capital (ROIC)
354.33%219.99%96.91%54.35%40.12%27.57%
Return on Capital Employed (ROCE)
84.70%84.70%44.90%46.00%50.80%18.00%
Earnings Yield
3.51%2.85%3.92%3.01%3.71%2.33%
FCF Yield
5.31%4.31%5.54%4.22%5.32%3.00%
Buyback Yield / Dilution
7.77%7.77%-0.54%5.44%10.68%0.03%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.