PTCTPTC Therapeutics, Inc.Healthcare · Biotechnologyas of 2026-09-16
Horizon

Issued 2026-09-16 at $67.59 · now $67.59 (2026-09-16, +0.0% since)

Based on its own history, a month from the 2026-09-16 close, PTCT has typically landed between $53.57 and $84.32 — a range of −20.7% to +24.7% from the issuance price $67.59.

Range of outcomes in historically similar periods — not a price prediction. Ranges are scored publicly on /methodology.
  • Actual close
  • Typical path (median)
  • Middle 50% of outcomes
  • 90% range

3,307 overlapping 1 month windows · 2013-06-202026-08-17 · basis climatology · forecast (batch). Probability up 53.9% (90% CI 51.756.1%, ≈1,408 obs).

The cone is anchored at the 2026-09-16 issuance close ($67.59) — the price the forecast resolves against on 2026-10-15, not the latest close. The drawn path shape is illustrative (bands widen with √t); every labeled number is real — the anchor, the scored batch p90/IQR endpoints, and the typical move.

Where PTCT has typically landed a month from the 2026-09-16 close of $67.59 — the range is history, not a prediction.

$53.57worst · -20.7%$84.32best · +24.7%
  • now $67.59 (+0.0%)
  • typicalThe typical outcome — half of similar past periods did better and half did worse (not an average, so a few wild periods don't skew it). $68.87 (+1.9%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $62.66$75.07
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $53.57$84.32
Actual 1-month windows behind the coneiEvery overlapping 1-month window in this security's own price history was ranked by realized return; shown are the 3 worst and 3 best of 3,307 windows spanning 2013-06-20 to 2026-09-16. Not cherry-picked — these are the extremes of the full sample. Max drop / max rise are the deepest and highest points reached within each window. See /methodology.
StartReturnMax dropMax rise
3 worst
2016-02-16−80.3%−80.4%+6.5%
2016-02-17−80.1%−81.6%+0.0%
2016-02-22−80.0%−80.6%+0.0%
3 best
2016-11-03+192.4%+0.0%+201.7%
2016-11-08+144.6%+0.0%+145.9%
2016-11-04+141.4%+0.0%+152.8%

3,307 overlapping windows · 2013-06-202026-09-16 · not cherry-picked

Seasonality · by month iHow this security has tended to do in each calendar month historically — a frequency, never a prediction.

iFor each calendar month, the share of years this security closed higher than the month before, and the average month-over-month return, over ~14 years of its own price history. Cells are shaded by average return. This is historical frequency, not a prediction — no month is a signal.
Jan
62%
+9.3%
n=13
Feb
54%
+0.2%
n=13
Mar
38%
−6.7%
n=13
Apr
46%
+2.0%
n=13
May
54%
+3.1%
n=13
Jun
62%
+5.6%
n=13
Jul
64%
+1.4%
n=14
Aug
71%
+6.0%
n=14
Sep
50%
+3.4%
n=14
Oct
38%
−7.5%
n=13
Nov
69%
+13.4%
n=13
Dec
62%
+3.1%
n=13

Up-frequency and average month-over-month return · historical frequency, not a prediction

Reported insider & political trades

Every Form 4 the people closest to this company have filed with the SEC — plotted against the share price, aggregated by month, and shown with the gap between when each trade happened and when it was disclosed. A public record, not advice.

Share price & reported tradesMonthly open-market valueReporting lag — trade date to filing date2026-092026-082026-072026-062026-052026-042026-032026-022026-012025-122025-112025-102025-092025-08$90$452026-09-10: 1 insider sale, $673K — SCHMERTZLER MICHAEL2026-09-09: 2 insider sales, $678K — SCHMERTZLER MICHAEL …2026-08-27: 2 insider sales, $895K — SCHMERTZLER MICHAEL …2026-08-26: 2 insider sales, $912K — SCHMERTZLER MICHAEL …2026-08-20: 3 insider sales, $889K — SCHMERTZLER MICHAEL …2026-08-19: 2 insider sales, $917K — SCHMERTZLER MICHAEL …2026-08-17: 2 insider sales, $204K — Boulding Mark Elliott …2026-08-04: 1 insider sale, $706K — Klein Matthew B.2026-07-14: 1 insider sale, $281K — Gravier Pierre2026-07-09: 3 insider sales, $1.6M — Smith Mary L., Almstead Neil Gregory …2026-07-07: 3 insider sales, $2.2M — Almstead Neil Gregory …2026-07-06: 13 insider sales, $2.3M — Almstead Neil Gregory, Boulding Mark Elliott …2026-06-26: 2 insider sales, $693K — Almstead Neil Gregory …2026-06-25: 5 insider sales, $1.8M — Almstead Neil Gregory …2026-06-24: 2 insider sales, $453K — Almstead Neil Gregory …2026-06-22: 2 insider sales, $1.9M — Almstead Neil Gregory …2026-06-17: 5 insider sales, $2.3M — Utter Christine Marie, Boulding Mark Elliott …2026-06-10: 3 insider sales, $1.6M — Pauwels Eric …2026-05-15: 2 insider sales, $203K — Boulding Mark Elliott …2026-05-14: 4 insider sales, $917K — Klein Matthew B. …2026-05-08: 4 insider sales, $280K — Boulding Mark Elliott …2026-04-21: 1 insider sale, $202K — Klein Matthew B.2026-04-06: 2 insider sales, $157K — Boulding Mark Elliott …2026-04-02: 1 insider sale, $56K — Golden Lee Scott2026-04-01: 3 insider sales, $3.6M — Almstead Neil Gregory …2026-03-12: 1 insider sale, $171K — Klein Matthew B.2026-03-10: 2 insider sales, $1.1M — Okey Stephanie …2026-03-05: 3 insider sales, $1.3M — Golden Lee Scott, Okey Stephanie, Almstead Neil Gregory2026-02-19: 4 insider sales, $210K — Boulding Mark Elliott …2026-02-18: 8 insider sales, $1.7M — Klein Matthew B., Boulding Mark Elliott, Almstead Neil Gregory, Pauwels Eric …2026-02-17: 2 insider sales, $195K — Boulding Mark Elliott …2026-01-12: 1 insider sale, $81K — Pauwels Eric2026-01-09: 4 insider sales, $314K — Pauwels Eric, Boulding Mark Elliott …2026-01-08: 11 insider sales, $1.1M — Pauwels Eric, Klein Matthew B., Boulding Mark Elliott, Utter Christine Marie …2026-01-07: 13 insider sales, $945K — Klein Matthew B., Boulding Mark Elliott, Pauwels Eric, Utter Christine Marie …2026-01-06: 8 insider sales, $1.1M — Klein Matthew B., Gravier Pierre, Pauwels Eric, Boulding Mark Elliott …2026-01-05: 4 insider sales, $227K — Boulding Mark Elliott, Reeve Emma …2026-01-02: 1 insider sale, $916K — STEELE GLENN JR MD PHD2025-12-30: 1 insider sale, $620K — Klein Matthew B.2025-12-19: 10 insider sales, $1.6M — Pauwels Eric …2025-12-18: 3 insider sales, $240K — Pauwels Eric …2025-12-17: 4 insider sales, $3.0M — Pauwels Eric …2025-12-03: 1 insider sale, $58K — Reeve Emma2025-12-02: 1 insider sale, $271K — Klein Matthew B.2025-11-25: 13 insider sales, $6.3M — Almstead Neil Gregory, Jacobson Allan Steven …2025-08: 3 open-market sales, $776K2025-09: 19 open-market sales, $6.8M2025-10: 32 open-market sales, $9.0M2025-11: 39 open-market sales, $12.5M2025-12: 20 open-market sales, $5.8M2026-01: 42 open-market sales, $4.7M2026-02: 14 open-market sales, $2.1M2026-03: 6 open-market sales, $2.5M2026-04: 7 open-market sales, $4.0M2026-05: 10 open-market sales, $1.4M2026-06: 19 open-market sales, $8.8M2026-07: 20 open-market sales, $6.5M2026-08: 12 open-market sales, $4.5M2026-09: 3 open-market sales, $1.4M↑ buys↓ salesdirector SCHMERTZLER MICHAEL — Sale on 2026-09-10, filed 1 day after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-09-09, filed 2 days after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-09-09, filed 2 days after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-08-27, filed 1 day after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-08-27, filed 1 day after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-08-26, filed 2 days after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-08-26, filed 2 days after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-08-20, filed 1 day after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-08-20, filed 1 day after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-08-20, filed 1 day after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-08-19, filed 2 days after the tradedirector SCHMERTZLER MICHAEL — Sale on 2026-08-19, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-08-17, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-08-17, filed 2 days after the tradedirector Klein Matthew B. — Sale on 2026-08-04, filed 2 days after the tradedirector Gravier Pierre — Sale on 2026-07-14, filed 2 days after the tradedirector Smith Mary L. — Sale on 2026-07-09, filed 4 days after the tradedirector Smith Mary L. — Sale on 2026-07-09, filed 4 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-07-09, filed 4 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-07-07, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-07-07, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-07-07, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-07-06, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-07-06, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-07-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-07-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-07-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-07-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-07-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-07-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-07-06, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-07-06, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-07-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-07-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-07-06, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-26, filed 4 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-26, filed 4 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-24, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-24, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-22, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-06-22, filed 2 days after the tradeofficer Utter Christine Marie — Sale on 2026-06-17, filed 5 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-06-17, filed 5 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-06-17, filed 5 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-06-17, filed 5 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-06-17, filed 5 days after the tradeofficer Pauwels Eric — Sale on 2026-06-10, filed 2 days after the tradeofficer Pauwels Eric — Sale on 2026-06-10, filed 2 days after the tradeofficer Pauwels Eric — Sale on 2026-06-10, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-05-15, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-05-15, filed 4 days after the tradedirector Klein Matthew B. — Sale on 2026-05-14, filed 1 day after the tradedirector Klein Matthew B. — Sale on 2026-05-14, filed 1 day after the tradedirector Klein Matthew B. — Sale on 2026-05-14, filed 1 day after the tradedirector Klein Matthew B. — Sale on 2026-05-14, filed 1 day after the tradeofficer Boulding Mark Elliott — Sale on 2026-05-08, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-05-08, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-05-08, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-05-08, filed 4 days after the tradedirector Klein Matthew B. — Sale on 2026-04-21, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-04-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-04-06, filed 2 days after the tradedirector Golden Lee Scott — Sale on 2026-04-02, filed 4 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-04-01, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-04-01, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-04-01, filed 2 days after the tradedirector Klein Matthew B. — Sale on 2026-03-12, filed 1 day after the tradedirector Okey Stephanie — Sale on 2026-03-10, filed 2 days after the tradedirector Okey Stephanie — Sale on 2026-03-10, filed 2 days after the tradedirector Golden Lee Scott — Sale on 2026-03-05, filed 4 days after the tradedirector Okey Stephanie — Sale on 2026-03-05, filed 4 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-03-05, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-02-19, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-02-19, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-02-19, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-02-19, filed 4 days after the tradedirector Klein Matthew B. — Sale on 2026-02-18, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-02-18, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-02-18, filed 2 days after the tradeofficer Pauwels Eric — Sale on 2026-02-18, filed 2 days after the tradedirector Gravier Pierre — Sale on 2026-02-18, filed 2 days after the tradeofficer Utter Christine Marie — Sale on 2026-02-18, filed 2 days after the tradedirector Golden Lee Scott — Sale on 2026-02-18, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-02-18, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-02-17, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-02-17, filed 2 days after the tradeofficer Pauwels Eric — Sale on 2026-01-12, filed same dayofficer Pauwels Eric — Sale on 2026-01-09, filed 3 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-09, filed 3 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-09, filed 3 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-09, filed 3 days after the tradeofficer Pauwels Eric — Sale on 2026-01-08, filed 4 days after the tradedirector Klein Matthew B. — Sale on 2026-01-08, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-08, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2026-01-08, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-08, filed 4 days after the tradeofficer Utter Christine Marie — Sale on 2026-01-08, filed 4 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-01-08, filed 4 days after the tradedirector Golden Lee Scott — Sale on 2026-01-08, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2026-01-08, filed 4 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-08, filed 4 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-01-08, filed 4 days after the tradedirector Klein Matthew B. — Sale on 2026-01-07, filed 1 day after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-07, filed 1 day after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-07, filed 1 day after the tradeofficer Pauwels Eric — Sale on 2026-01-07, filed 1 day after the tradeofficer Utter Christine Marie — Sale on 2026-01-07, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-01-07, filed 1 day after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-07, filed 1 day after the tradedirector Golden Lee Scott — Sale on 2026-01-07, filed 1 day after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-07, filed 1 day after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-07, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2026-01-07, filed 1 day after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-07, filed 1 day after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-07, filed 1 day after the tradedirector Klein Matthew B. — Sale on 2026-01-06, filed 2 days after the tradedirector Gravier Pierre — Sale on 2026-01-06, filed 2 days after the tradeofficer Pauwels Eric — Sale on 2026-01-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-06, filed 2 days after the tradeofficer Utter Christine Marie — Sale on 2026-01-06, filed 2 days after the tradedirector Golden Lee Scott — Sale on 2026-01-06, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-01-06, filed 2 days after the tradeofficer Almstead Neil Gregory — Sale on 2026-01-06, filed 2 days after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-05, filed 1 day after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-05, filed 1 day after the tradedirector Reeve Emma — Sale on 2026-01-05, filed 1 day after the tradeofficer Boulding Mark Elliott — Sale on 2026-01-05, filed 1 day after the tradedirector STEELE GLENN JR MD PHD — Sale on 2026-01-02, filed 4 days after the tradedirector Klein Matthew B. — Sale on 2025-12-30, filed 3 days after the tradeofficer Pauwels Eric — Sale on 2025-12-19, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2025-12-19, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2025-12-19, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2025-12-19, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2025-12-19, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2025-12-19, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2025-12-19, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2025-12-19, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2025-12-19, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2025-12-19, filed 4 days after the tradeofficer Pauwels Eric — Sale on 2025-12-18, filed 1 day after the tradeofficer Pauwels Eric — Sale on 2025-12-18, filed 1 day after the tradeofficer Pauwels Eric — Sale on 2025-12-18, filed 1 day after the tradeofficer Pauwels Eric — Sale on 2025-12-17, filed 2 days after the tradeofficer Pauwels Eric — Sale on 2025-12-17, filed 2 days after the tradeofficer Pauwels Eric — Sale on 2025-12-17, filed 2 days after the tradeofficer Pauwels Eric — Sale on 2025-12-17, filed 2 days after the tradedirector Reeve Emma — Sale on 2025-12-03, filed 2 days after the tradedirector Klein Matthew B. — Sale on 2025-12-02, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2025-11-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2025-11-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2025-11-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2025-11-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2025-11-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2025-11-25, filed 1 day after the tradedirector Jacobson Allan Steven — Sale on 2025-11-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2025-11-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2025-11-25, filed 1 day after the tradeofficer Almstead Neil Gregory — Sale on 2025-11-25, filed 1 day after the tradedirector Jacobson Allan Steven — Sale on 2025-11-25, filed 1 day after the tradedirector Jacobson Allan Steven — Sale on 2025-11-25, filed 1 day after the tradedirector Jacobson Allan Steven — Sale on 2025-11-25, filed 1 day after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-10SCHMERTZLER MICHAELdirectorSale10,000 @ $67.34$673K−0.8% of holdingnot yet — horizon still opennot yet — horizon still open1,316,594Form 4 · filed 1 day after the trade
2026-09-09SCHMERTZLER MICHAELdirectorSale9,428 @ $67.79$639K−0.7% of holdingnot yet — horizon still opennot yet — horizon still open1,327,166Form 4 · filed 2 days after the trade
2026-09-09SCHMERTZLER MICHAELdirectorSale572 @ $68.67$39K−0.0% of holdingnot yet — horizon still opennot yet — horizon still open1,326,594Form 4 · filed 2 days after the trade
2026-08-27SCHMERTZLER MICHAELdirectorSale11,890 @ $71.55$851K−0.9% of holdingnot yet — horizon still opennot yet — horizon still open1,337,204Form 4 · filed 1 day after the trade
2026-08-27SCHMERTZLER MICHAELdirectorSale610 @ $72.22$44K−0.0% of holdingnot yet — horizon still opennot yet — horizon still open1,336,594Form 4 · filed 1 day after the trade
2026-08-26SCHMERTZLER MICHAELdirectorSale6,874 @ $72.74$500K−0.5% of holdingnot yet — horizon still opennot yet — horizon still open1,354,720Form 4 · filed 2 days after the trade
2026-08-26SCHMERTZLER MICHAELdirectorSale5,626 @ $73.18$412K−0.4% of holdingnot yet — horizon still opennot yet — horizon still open1,349,094Form 4 · filed 2 days after the trade
2026-08-20SCHMERTZLER MICHAELdirectorSale9,419 @ $70.78$667K−0.7% of holdingnot yet — horizon still opennot yet — horizon still open1,364,675Form 4 · filed 1 day after the trade
2026-08-20SCHMERTZLER MICHAELdirectorSale2,390 @ $71.88$172K−0.2% of holdingnot yet — horizon still opennot yet — horizon still open1,362,285Form 4 · filed 1 day after the trade
2026-08-20SCHMERTZLER MICHAELdirectorSale691 @ $72.92$50K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open1,361,594Form 4 · filed 1 day after the trade
2026-08-19SCHMERTZLER MICHAELdirectorSale7,165 @ $73.67$528K−0.5% of holdingnot yet — horizon still opennot yet — horizon still open1,374,094Form 4 · filed 2 days after the trade
2026-08-19SCHMERTZLER MICHAELdirectorSale5,335 @ $72.86$389K−0.4% of holdingnot yet — horizon still opennot yet — horizon still open1,381,259Form 4 · filed 2 days after the trade
2026-08-17Boulding Mark ElliottofficerSale1,844 @ $72.39$133K−1.7% of holding−4.8%not yet — horizon still open106,241Form 4 · filed 2 days after the trade
2026-08-17Boulding Mark ElliottofficerSale969 @ $72.90$71K−0.9% of holding−4.8%not yet — horizon still open105,272Form 4 · filed 2 days after the trade
2026-08-04Klein Matthew B.directorSale10,292 @ $68.57$706K−2.6% of holding+4.7%not yet — horizon still open383,868Form 4 · filed 2 days after the trade
2026-07-14Gravier PierredirectorSale3,494 @ $80.35$281K−4.0% of holding−9.7%not yet — horizon still open83,986Form 4 · filed 2 days after the trade
2026-07-09Smith Mary L.directorSale10,000 @ $90.00$900K−31.4% of holding−21.0%not yet — horizon still open21,813Form 4 · filed 4 days after the trade
2026-07-09Smith Mary L.directorSale5,834 @ $90.00$525K−21.1% of holding−21.0%not yet — horizon still open21,813Form 4 · filed 4 days after the trade
2026-07-09Almstead Neil GregoryofficerSale2,464 @ $90.25$222K−3.9% of holding−21.0%not yet — horizon still open60,299Form 4 · filed 4 days after the trade
2026-07-07Almstead Neil GregoryofficerSale11,369 @ $89.03$1.0M−14.0% of holding−25.4%not yet — horizon still open69,587Form 4 · filed 1 day after the trade
2026-07-07Almstead Neil GregoryofficerSale9,288 @ $89.44$831K−13.3% of holding−25.4%not yet — horizon still open60,299Form 4 · filed 1 day after the trade
2026-07-07Almstead Neil GregoryofficerSale3,956 @ $87.17$345K−4.7% of holding−25.4%not yet — horizon still open80,956Form 4 · filed 1 day after the trade
2026-07-06Almstead Neil GregoryofficerSale10,090 @ $86.32$871K−14.3% of holding−21.8%not yet — horizon still open60,299Form 4 · filed 2 days after the trade
2026-07-06Almstead Neil GregoryofficerSale8,786 @ $85.35$750K−11.1% of holding−21.8%not yet — horizon still open70,389Form 4 · filed 2 days after the trade
2026-07-06Almstead Neil GregoryofficerSale2,474 @ $87.03$215K−3.9% of holding−21.8%not yet — horizon still open60,299Form 4 · filed 2 days after the trade
2026-07-06Boulding Mark ElliottofficerSale1,036 @ $84.41$87K−1.0% of holding−21.8%not yet — horizon still open106,662Form 4 · filed 2 days after the trade
2026-07-06Boulding Mark ElliottofficerSale833 @ $84.41$70K−0.8% of holding−21.8%not yet — horizon still open106,392Form 4 · filed 2 days after the trade
2026-07-06Boulding Mark ElliottofficerSale745 @ $86.38$64K−0.7% of holding−21.8%not yet — horizon still open105,272Form 4 · filed 2 days after the trade
2026-07-06Boulding Mark ElliottofficerSale645 @ $85.84$55K−0.6% of holding−21.8%not yet — horizon still open106,017Form 4 · filed 2 days after the trade
2026-07-06Boulding Mark ElliottofficerSale601 @ $86.38$52K−0.6% of holding−21.8%not yet — horizon still open105,272Form 4 · filed 2 days after the trade
2026-07-06Boulding Mark ElliottofficerSale519 @ $85.84$45K−0.5% of holding−21.8%not yet — horizon still open105,873Form 4 · filed 2 days after the trade
2026-07-06Almstead Neil GregoryofficerSale426 @ $85.28$36K−0.7% of holding−21.8%not yet — horizon still open60,684Form 4 · filed 2 days after the trade
2026-07-06Almstead Neil GregoryofficerSale385 @ $86.34$33K−0.6% of holding−21.8%not yet — horizon still open60,299Form 4 · filed 2 days after the trade
2026-07-06Boulding Mark ElliottofficerSale387 @ $83.10$32K−0.4% of holding−21.8%not yet — horizon still open107,698Form 4 · filed 2 days after the trade
2026-07-06Boulding Mark ElliottofficerSale313 @ $83.10$26K−0.3% of holding−21.8%not yet — horizon still open107,225Form 4 · filed 2 days after the trade
2026-06-26Almstead Neil GregoryofficerSale7,718 @ $85.26$658K−11.4% of holding−12.3%not yet — horizon still open60,137Form 4 · filed 4 days after the trade
2026-06-26Almstead Neil GregoryofficerSale412 @ $85.23$35K−0.7% of holding−12.3%not yet — horizon still open60,137Form 4 · filed 4 days after the trade
2026-06-25Almstead Neil GregoryofficerSale11,337 @ $86.51$981K−15.9% of holding−11.0%not yet — horizon still open60,137Form 4 · filed 1 day after the trade
2026-06-25Almstead Neil GregoryofficerSale8,522 @ $85.26$727K−10.7% of holding−11.0%not yet — horizon still open71,474Form 4 · filed 1 day after the trade
2026-06-25Almstead Neil GregoryofficerSale582 @ $85.24$50K−1.0% of holding−11.0%not yet — horizon still open60,556Form 4 · filed 1 day after the trade
2026-06-25Almstead Neil GregoryofficerSale419 @ $86.39$36K−0.7% of holding−11.0%not yet — horizon still open60,137Form 4 · filed 1 day after the trade
2026-06-25Almstead Neil GregoryofficerSale100 @ $87.00$9K−0.2% of holding−11.0%not yet — horizon still open60,137Form 4 · filed 1 day after the trade
2026-06-24Almstead Neil GregoryofficerSale4,922 @ $85.03$419K−7.6% of holding−9.8%not yet — horizon still open60,137Form 4 · filed 2 days after the trade
2026-06-24Almstead Neil GregoryofficerSale401 @ $85.01$34K−0.7% of holding−9.8%not yet — horizon still open60,137Form 4 · filed 2 days after the trade
2026-06-22Almstead Neil GregoryofficerSale12,130 @ $80.61$978K−14.5% of holding−3.6%not yet — horizon still open71,756Form 4 · filed 2 days after the trade
2026-06-22Almstead Neil GregoryofficerSale11,619 @ $81.21$944K−16.2% of holding−3.6%not yet — horizon still open60,137Form 4 · filed 2 days after the trade
2026-06-17Utter Christine MarieofficerSale19,686 @ $75.56$1.5M−21.9% of holding−1.1%not yet — horizon still open70,199Form 4 · filed 5 days after the trade
2026-06-17Boulding Mark ElliottofficerSale6,600 @ $78.50$518K−5.8% of holding−1.1%not yet — horizon still open107,122Form 4 · filed 5 days after the trade
2026-06-17Boulding Mark ElliottofficerSale1,850 @ $79.24$147K−1.7% of holding−1.1%not yet — horizon still open105,272Form 4 · filed 5 days after the trade
2026-06-17Boulding Mark ElliottofficerSale1,703 @ $78.50$134K−1.6% of holding−1.1%not yet — horizon still open105,581Form 4 · filed 5 days after the trade
2026-06-17Boulding Mark ElliottofficerSale309 @ $79.25$24K−0.3% of holding−1.1%not yet — horizon still open105,272Form 4 · filed 5 days after the trade
2026-06-10Pauwels EricofficerSale17,566 @ $75.00$1.3M−19.3% of holding+7.3%not yet — horizon still open73,411Form 4 · filed 2 days after the trade
2026-06-10Pauwels EricofficerSale3,711 @ $75.00$278K−4.8% of holding+7.3%not yet — horizon still open73,411Form 4 · filed 2 days after the trade
2026-06-10Pauwels EricofficerSale17,566 @ $0.00$0−100.0% of holding+7.3%not yet — horizon still open0Form 4 · filed 2 days after the trade
2026-05-15Boulding Mark ElliottofficerSale2,356 @ $72.08$170K−2.2% of holding+1.0%not yet — horizon still open105,668Form 4 · filed 4 days after the trade
2026-05-15Boulding Mark ElliottofficerSale456 @ $72.67$33K−0.4% of holding+1.0%not yet — horizon still open105,212Form 4 · filed 4 days after the trade
2026-05-14Klein Matthew B.directorSale7,221 @ $73.08$528K−1.8% of holding+4.7%not yet — horizon still open398,670Form 4 · filed 1 day after the trade
2026-05-14Klein Matthew B.directorSale2,572 @ $72.46$186K−0.6% of holding+4.7%not yet — horizon still open393,998Form 4 · filed 1 day after the trade
2026-05-14Klein Matthew B.directorSale2,100 @ $73.08$153K−0.5% of holding+4.7%not yet — horizon still open396,570Form 4 · filed 1 day after the trade
2026-05-14Klein Matthew B.directorSale679 @ $73.06$50K−0.2% of holding+4.7%not yet — horizon still open405,891Form 4 · filed 1 day after the trade

The vs-S&P columns are a labeled look-back on what the stock did after each filing, measured against the index over the same window. Descriptive history, not a claim about the person or a reason to trade.

134 award / exercise / gift records — not counted as purchases

Awards, option exercises, gifts and tax-withholding disposals are shown separately and never counted as open-market purchases or sales — they carry no conviction information.

DatePersonRoleActionSharesOwned afterFiling
2026-08-17Boulding Mark ElliottofficerOption exercise2,813108,085Form 4
2026-08-17Boulding Mark ElliottofficerOption exercise2,81316,876Form 4
2026-07-28Sollie-Zetlmayer Hege ElisabethdirectorAward / grant2,00052,526Form 4
2026-07-28Sollie-Zetlmayer Hege ElisabethdirectorAward / grant4,00050,526Form 4
2026-07-28Sollie-Zetlmayer Hege ElisabethdirectorAward / grant3,4753,475Form 4
2026-07-28Sollie-Zetlmayer Hege ElisabethdirectorAward / grant1,7381,738Form 4
2026-07-09Smith Mary L.directorOption exercise10,00031,813Form 4
2026-07-09Smith Mary L.directorOption exercise5,83427,647Form 4
2026-07-09Almstead Neil GregoryofficerOption exercise2,46462,763Form 4
2026-07-09Smith Mary L.directorOption exercise5,8340Form 4
2026-07-09Almstead Neil GregoryofficerOption exercise2,46445,036Form 4
2026-07-09Smith Mary L.directorOption exercise10,0000Form 4
2026-07-07Almstead Neil GregoryofficerOption exercise24,61384,912Form 4
2026-07-07Almstead Neil GregoryofficerOption exercise24,6139,063Form 4
2026-07-06Almstead Neil GregoryofficerOption exercise18,87679,175Form 4
2026-07-06Boulding Mark ElliottofficerOption exercise2,813108,085Form 4
2026-07-06Almstead Neil GregoryofficerOption exercise2,47462,773Form 4
2026-07-06Boulding Mark ElliottofficerOption exercise2,266107,538Form 4
2026-07-06Almstead Neil GregoryofficerOption exercise81161,110Form 4
2026-07-06Boulding Mark ElliottofficerOption exercise2,2264,532Form 4
2026-07-06Almstead Neil GregoryofficerOption exercise2,47433,676Form 4
2026-07-06Almstead Neil GregoryofficerOption exercise18,8760Form 4
2026-07-06Boulding Mark ElliottofficerOption exercise2,81328,125Form 4
2026-07-06Almstead Neil GregoryofficerOption exercise81118,876Form 4
2026-06-26Almstead Neil GregoryofficerOption exercise7,71867,855Form 4
2026-06-26Almstead Neil GregoryofficerOption exercise41260,549Form 4
2026-06-26Almstead Neil GregoryofficerOption exercise7,71819,687Form 4
2026-06-26Almstead Neil GregoryofficerOption exercise41227,405Form 4
2026-06-25Almstead Neil GregoryofficerOption exercise19,85979,996Form 4
2026-06-25Almstead Neil GregoryofficerOption exercise1,00161,138Form 4
2026-06-25Almstead Neil GregoryofficerOption exercise10060,237Form 4
2026-06-25Almstead Neil GregoryofficerOption exercise1,00147,676Form 4
2026-06-25Almstead Neil GregoryofficerOption exercise19,85927,817Form 4
2026-06-25Almstead Neil GregoryofficerOption exercise10036,150Form 4
2026-06-24Almstead Neil GregoryofficerOption exercise4,92265,059Form 4
2026-06-24Almstead Neil GregoryofficerOption exercise40160,538Form 4
2026-06-24Almstead Neil GregoryofficerOption exercise4,92248,677Form 4
2026-06-24Almstead Neil GregoryofficerOption exercise40153,599Form 4
2026-06-22Almstead Neil GregoryofficerOption exercise23,74983,886Form 4
2026-06-22Almstead Neil GregoryofficerOption exercise23,74923,751Form 4

Source: SEC Form 4 filings. Each row links to its original filing.

Across 2012–2021, stocks where a CEO, C-suite officer, or director had recently made an open-market common-stock purchase ran about +28 bp per month above the universe average (n=34,268 stock-weeks). A historical tendency, not a prediction.

Congressional disclosures

No congressional trades disclosed for this company.

Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms.