NASDAQ : MEDP

Medpace Holdings, Inc. — Institutional Ownership

$600.85 USD

-$4.97 (-0.82%)

Volume
60.29K
Average Volume
345.88K
Market Capitalization
$17.16B
P/E Ratio
34.55
Dividend Yield
0.00%
Price Target
$600.00
Year High
$677.90
Year Low
$373.00
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$0.73
Institutional Ownership Summary
Institutional Ownership %

4.37%

Investors Holding

132

change: -605 | last: 737
Increased Positions

52

change: -272 | last: 324
Reduced Positions

44

change: -254 | last: 298
New Positions

12

change: -75 | last: 87
Sold Positions

609

change: 465 | last: 144
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -185.6831 | last: 1.8568
Total Invested

657.82M

Beneficial Ownership Filings
Filing Date Reporting Person Amount Beneficially Owned % of Class
2026-03-27 The Vanguard Group - 0.00%
2025-12-01 Medpace Investors, LLC 4.73M 16.60%
2025-12-01 August J. Troendle 5.68M 20.00%
2025-03-11 Medpace Investors, LLC 4.73M 15.30%
2025-03-11 August J. Troendle 6.02M 19.50%
2022-09-13 Medpace Investors, LLC 5.89M 18.80%
2022-09-13 August J. Troendle 7.06M 22.50%
2022-02-10 The Vanguard Group - 23-1945930 3.17M 8.82%
2022-02-11 Wasatch Advisors, Inc. 87-0319391 2.43M 6.80%
2022-01-27 (1) BlackRock, Inc. 3.76M 10.50%
2022-01-26 (1) BlackRock, Inc. 3.76M 10.50%
2021-02-11 Wasatch Advisors, Inc. 87-0319391 2.84M 7.90%
2021-02-10 The Vanguard Group - 23-1945930 3.34M 9.33%
2020-08-14 August J. Troendle 8.3M 23.00%
2020-08-14 Medpace Investors, LLC 7.14M 19.80%
2020-02-12 The Vanguard Group - 23-1945930 3.76M 10.44%
2020-02-10 Wasatch Advisors, Inc. 87-0319391 1.8M 5.00%
2020-02-04 (1) BlackRock, Inc. 4.69M 13.00%
2019-03-11 T. ROWE PRICE ASSOCIATES, INC. 16.62M 9.90%
2019-01-11 (1) BlackRock, Inc. 4.16M 11.70%
MEDP Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $561.65 28.85M $16.2B $497.05M $250.5M $15.95B
2024-12-31 $332.23 30.96M $10.28B $669.44M $149.52M $9.76B
2023-12-31 $306.53 30.72M $9.42B $245.45M $142.12M $9.31B
2022-12-31 $212.41 32.39M $6.88B $28.26M $188.87M $7.04B
2021-12-31 $217.64 35.86M $7.81B $461.3M $130.96M $7.47B
2020-12-31 $139.20 35.64M $4.96B $277.77M $115.14M $4.8B
2019-12-31 $84.06 35.88M $3.02B $131.92M $45.21M $2.93B
2018-12-31 $52.93 35.55M $1.88B $23.28M $79.72M $1.94B
2017-12-31 $36.26 39.06M $1.42B $26.48M $221.61M $1.61B
2016-12-31 $36.07 35.69M $1.29B $37.1M $163.64M $1.41B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-06-30 $529.59 28.31M $14.99B $502.69M $120.1M $14.61B
2026-03-31 $480.19 28.44M $13.66B $652.68M $122.26M $13.13B
2025-12-31 $561.65 28.29M $15.89B $497.05M $250.5M $15.64B
2025-09-30 $514.16 29.03M $14.93B $285.35M $143.97M $14.79B
2025-06-30 $313.86 29.49M $9.26B $46.33M $149.83M $9.36B
2025-03-31 $304.69 30.39M $9.26B $441.44M $126.66M $8.94B
2024-12-31 $332.23 30.94M $10.28B $669.44M $126.23M $9.74B
2024-09-30 $333.80 31.05M $10.36B $656.9M $128.28M $9.83B
2024-06-30 $407.24 30.99M $12.62B $510.89M $131.8M $12.24B
2024-03-31 $397.99 30.84M $12.28B $407.01M $136.16M $12B
2023-12-31 $306.53 30.72M $9.42B $245.45M $142.12M $9.31B
2023-09-30 $242.13 30.63M $7.42B $95.21M $143.04M $7.46B