Medpace Holdings, Inc.
NasdaqGS-MEDP
Dec '13
Dec '15
Dec '17
Dec '19
Dec '21
Dec '23
LTM
| Trailing Valuation | LTM |
|---|---|
Stock Price | 551.2 |
Total Shares Outstanding | 28.2 |
Market Cap | 15,527.5 |
Total Enterprise Value (TEV) | 15,361.2 |
Buyback Yield | 6.8% |
Shareholder Yield | 6.8% |
P/S | 6.6 |
P/Gross Profit | 21.2 |
P/E | 38.5 |
Earnings Yield | 2.6% |
P/OCF | 21.8 |
P/FCF | 22.9 |
FCF Yield | 4.4% |
P/B | 52.9 |
EV/Sales | 6.5 |
EV/Gross Profit | 20.9 |
EV/EBITDA | 28.7 |
EV/EBIT | 30.3 |
EV/OCF | 21.6 |
EV/FCF | 22.7 |