Skip to content
★ Sign in to follow
SP

Stephen P. Ewald

Board Director
Conseiller Juridique Général et Secrétaire Corporatif
Insider activity · 24 months1 buy4 salesCumulative net flow
Total declarations
34
Company
1
▲ Purchases (1 ops.)
€622
▼ Sales (16 ops.)
€29.9M

Latest filing published 02 Nov 2026 for Medpace Holdings, Inc., €770k.

Filing timeline

BuySale
Stephen P. Ewald

Insider track record

Disclosed buys
1
Disclosed sells
16
Signal history

Closed purchases

Market purchases
1

Not enough history yet: 1 closed purchase, at least 2 are needed.

Purchases by company

Since each purchase

  • Filed 28 Feb 2025 · 618 days ago · €622
    +43.3%
    Entry US$319.17 · Close at T+365 US$457.47

Entry is the close on the day after publication, the first price a reader could act on. Prices in the listing currency. Past moves are not a forecast.

Stephen P. Ewald: trading record in brief

On October 27, 2025, Stephen P. Ewald, General Counsel & Corp. Secy. at Medpace Holdings, Inc., sold EUR 7,841,064 worth of shares, the largest transaction in a record of 33 filings published between October 1, 2018 and June 1, 2026. Next come EUR 6,334,420 on May 28, 2026 and EUR 5,062,888 on July 27, 2023.

In all, 15 open-market sales total EUR 29,146,173, with a median of EUR 1,159,640. The record also has 15 option exercises, one grant and one purchase of EUR 622, on February 27, 2025, which is 6% of market trades. One filing is of another kind.

The busiest year is 2021 (8 filings), ahead of 2020 (6); 2023 and 2024 have only 2 each. Six filings, 2 of them sales, fall within the last twelve months. Filings are published a median of 2 days after the transaction.

The trades of Ewald sit close to those of colleagues at Medpace Holdings, Inc.: 13 fall within 30 days of a trade by Jesse J. Geiger, 9 of one by August J. Troendle and 7 of one by Medpace Investors, LLC, always in the same direction.

Companies and markets linked to Stephen P. Ewald

Open company profiles for insider transactions, fundamentals and analyst consensus when available.

Declarations34 total

25 of 34 declarations