This firm currently holds 125.77 M in liabilities with Debt to Equity (D/E) ratio of 0.16, which may suggest Medpace Holdings is not taking enough advantage from borrowing. The company has a current ratio of 1.08, suggesting that it may not be capable to disburse its financial obligations when due.