30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

Stephen Ewald

Insider profile

Currently holds a position at Medpace Holdings Inc

Performance

Overall performance
2.8

Performance over holding periods
4.2
30 days 90 days 120 days
Average return -1% 8.2% 15.1%
Success rate 14% 68% 82%
Transactions
13 8% Buy
34 71% Buy
47 69% Buy

Performance for realised trades
4.4
Average return 38%
Success rate 73%
Average holding period 220
Transactions 28

Positions

Position Company Period
General Counsel, Corporate Secretary Medpace Holdings Inc June 1, 2012 -

Stephen Ewald's trades of Medpace Holdings Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-06-01 2026-05-28 S Sale
85,468 -34.3%
468.68
US$345,356
85,468 -34.3% 468.68 US$345,356
2026-05-28 2026-05-28 PrS Proposed sale
21,868
326.24
US$137,833
21,868 326.24 US$137,833
2025-10-29 2025-10-27 S Sale
17,994 -1.3%
421.34
US$3,686,643
17,994 -1.3% 421.34 US$3,686,643
2025-10-27 2025-10-27 PrS Proposed sale
15,230
598.85
US$9,120,538
15,230 598.85 US$9,120,538
2025-07-29 2025-07-28 S Sale
3,000 -22.5%
450.00
US$1,350,000
3,000 -22.5% 450.00 US$1,350,000
2025-07-28 2025-07-28 PrS Proposed sale
3,000
450.00
US$1,350,000
3,000 450.00 US$1,350,000
2025-02-28 2025-02-27 B Purchase
2 +0.0%
326.11
US$652
2 +0.0% 326.11 US$652
2024-03-01 2024-03-01 PrS Proposed sale
350
400.79
US$140,277
350 400.79 US$140,277
2024-03-01 2024-03-01 S Sale
350 -2.6%
400.79
US$140,276
350 -2.6% 400.79 US$140,276
2024-03-01 2024-02-29 S Sale
1,163 -7.8%
393.51
US$457,646
1,163 -7.8% 393.51 US$457,646
2024-02-29 2024-02-29 PrS Proposed sale
1,163
393.50
US$457,646
1,163 393.50 US$457,646
2023-07-31 2023-07-27 S Sale
21,850 -59.5%
254.39
US$5,558,422
21,850 -59.5% 254.39 US$5,558,422
2023-07-27 2023-07-27 PrS Proposed sale
21,850
254.39
US$5,558,422
21,850 254.39 US$5,558,422
2022-10-31 2022-10-27 S Sale
6,500 -30.4%
220.53
US$1,433,445
6,500 -30.4% 220.53 US$1,433,445
2021-10-28 2021-10-26 S Sale
10,000 -41.9%
209.13
US$2,091,300
10,000 -41.9% 209.13 US$2,091,300
2021-04-16 2021-04-15 S Sale
3,800 -21.5%
185.18
US$703,684
3,800 -21.5% 185.18 US$703,684
2021-04-16 2021-04-14 S Sale
1,200 -8.0%
180.67
US$216,804
1,200 -8.0% 180.67 US$216,804
2021-02-11 2021-02-09 S Sale
10,000 -41.9%
155.48
US$1,554,800
10,000 -41.9% 155.48 US$1,554,800
2020-12-14 2020-12-10 S Sale
10,000 -41.9%
140.07
US$1,400,700
10,000 -41.9% 140.07 US$1,400,700
2020-08-12 2020-08-10 S Sale
7,400 -68.9%
121.57
US$899,618
7,400 -68.9% 121.57 US$899,618
2019-10-22 2019-10-18 PlS Planned sale
8,000 -100.0%
77.30
US$618,400
8,000 -100.0% 77.30 US$618,400
2019-04-02 2019-03-29 PlS Planned sale
7,946 -100.0%
57.95
US$460,471
7,946 -100.0% 57.95 US$460,471