COCOThe Vita Coco Company, Inc.Consumer Defensive · Beverages - Non-Alcoholicas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, COCO has typically landed between $44.76 and $71.41 — a range of −20.6% to +26.7% from the issuance price $56.37.

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

1,209 overlapping 1 month windows · 2021-10-212026-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 ($56.37) — 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 COCO has typically landed a month from the 2026-09-16 close of $56.37 — the range is history, not a prediction.

$44.76worst · -20.6%$71.41best · +26.7%
  • now $56.37 (+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). $58.01 (+2.9%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $52.33$63.68
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $44.76$71.41
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 1,209 windows spanning 2021-10-21 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
2021-11-17−45.3%−45.3%+0.0%
2021-11-15−43.8%−46.8%+0.0%
2021-11-16−39.1%−39.1%+9.9%
3 best
2026-04-22+69.2%+0.0%+70.1%
2026-04-21+64.4%−1.7%+67.2%
2026-04-17+64.0%−3.6%+64.0%

1,209 overlapping windows · 2021-10-212026-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 ~5 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
40%
−5.1%
n=5
Feb
80%
+11.8%
n=5
Mar
20%
−7.2%
n=5
Apr
80%
+15.3%
n=5
May
100%
+15.6%
n=5
Jun
40%
−6.9%
n=5
Jul
20%
+2.3%
n=5
Aug
80%
+4.6%
n=5
Sep
40%
−1.8%
n=5
Oct
50%
−1.1%
n=4
Nov
80%
+13.7%
n=5
Dec
40%
−1.2%
n=5

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$84$322026-06-17: 1 insider sale, $323K — Sadowsky Kenneth2026-06-12: 2 insider sales, $11.9M — Liran Ira …2026-06-11: 3 insider sales, $17.6M — Liran Ira, Burth Jonathan …2026-06-01: 1 insider sale, $604K — van Es Charles2026-05-20: 1 insider sale, $302K — Sadowsky Kenneth2026-05-12: 1 insider sale, $2.3M — Burth Jonathan2026-05-08: 2 insider sales, $2.0M — Burth Jonathan, van Es Charles2026-05-01: 1 insider sale, $134K — van Es Charles2026-04-30: 2 insider sales, $4.8M — Kirban Michael, Burth Jonathan2026-04-29: 3 insider sales, $3.8M — Burth Jonathan, Roper Martin …2026-04-28: 1 insider sale, $1.3M — Roper Martin2026-04-27: 1 insider sale, $1.3M — Roper Martin2026-04-24: 1 insider sale, $1.3M — Roper Martin2026-04-16: 1 insider sale, $1.3M — Roper Martin2026-04-15: 2 insider sales, $1.4M — Roper Martin, Sadowsky Kenneth2026-04-14: 1 insider sale, $1.3M — Roper Martin2026-04-13: 1 insider sale, $225K — Roper Martin2026-04-10: 1 insider sale, $1.3M — Roper Martin2026-04-08: 1 insider sale, $1.3M — Roper Martin2026-04-07: 1 insider sale, $1.3M — Roper Martin2026-04-01: 1 insider sale, $97K — van Es Charles2026-03-19: 1 insider sale, $111K — BAKER COREY2026-03-18: 2 insider sales, $338K — Sadowsky Kenneth, BAKER COREY2026-03-17: 1 insider sale, $120K — BAKER COREY2026-03-16: 7 insider sales, $4.4M — Burth Jonathan, Sadowsky Kenneth, BAKER COREY, van Es Charles …2026-03-13: 1 insider sale, $118K — BAKER COREY2026-03-12: 1 insider sale, $2.3M — Kirban Michael2026-03-11: 1 insider sale, $568K — Kirban Michael2026-03-05: 3 insider sales, $2.6M — Prior Jane …2026-03-02: 1 insider sale, $1.5M — LEAHY JOHN D2026-02-23: 1 insider sale, $809K — Morreau Jane Cecil2026-02-18: 1 insider sale, $217K — Sadowsky Kenneth2026-02-05: 2 insider sales, $2.8M — Liran Ira …2026-01-21: 1 insider sale, $210K — Sadowsky Kenneth2025-12-17: 1 insider sale, $201K — Sadowsky Kenneth2025-11-24: 2 insider sales, $3.0M — Liran Ira …2025-11-19: 1 insider sale, $184K — Sadowsky Kenneth2025-11-17: 5 insider sales, $4.9M — Liran Ira, Burth Jonathan, van Es Charles …2025-11-14: 2 insider sales, $662K — Zupo John, Kirban Michael2025-11-05: 2 insider sales, $2.1M — Liran Ira …2025-10-30: 3 insider sales, $704K — Kirban Michael, Roper Martin …2025-10-29: 9 insider sales, $5.6M — Liran Ira, Kirban Michael, Burth Jonathan, Prior Jane …2025-10-15: 1 insider sale, $152K — Sadowsky Kenneth2025-10-07: 4 insider sales, $338K — Roper Martin …2025-10-06: 4 insider sales, $852K — Roper Martin …2025-10-03: 4 insider sales, $858K — Roper Martin …2025-10-02: 4 insider sales, $841K — Roper Martin …2025-10-01: 4 insider sales, $849K — Roper Martin …2025-09-30: 4 insider sales, $858K — Roper Martin …2025-09-29: 5 insider sales, $944K — Roper Martin, Burth Jonathan …2025-09-25: 4 insider sales, $64K — Roper Martin …2025-09-24: 4 insider sales, $826K — Roper Martin …2025-09-23: 4 insider sales, $810K — Roper Martin …2025-09-22: 5 insider sales, $1.6M — Kirban Michael, Roper Martin …2025-09-18: 5 insider sales, $840K — Roper Martin, BAKER COREY …2025-09-17: 12 insider sales, $128.2M — Verlinvest Beverages SA, Liran Ira, Kirban Michael, Burth Jonathan …2025-09-16: 5 insider sales, $460K — Roper Martin, BAKER COREY …2025-09-15: 1 insider sale, $40K — BAKER COREY2025-09-12: 9 insider sales, $4.4M — Liran Ira, Burth Jonathan, van Es Charles, Prior Jane …2025-08: 3 open-market sales, $1.3M2025-09: 68 open-market sales, $141.9M2025-10: 33 open-market sales, $10.2M2025-11: 12 open-market sales, $10.8M2025-12: 1 open-market sale, $201K2026-01: 1 open-market sale, $210K2026-02: 4 open-market sales, $3.9M2026-03: 18 open-market sales, $12.1M2026-04: 17 open-market sales, $20.3M2026-05: 5 open-market sales, $4.7M2026-06: 7 open-market sales, $30.4M↑ buys↓ salesdirector Sadowsky Kenneth — Sale on 2026-06-17, filed 1 day after the tradedirector Liran Ira — Sale on 2026-06-12, filed 3 days after the tradedirector Liran Ira — Sale on 2026-06-12, filed 3 days after the tradedirector Liran Ira — Sale on 2026-06-11, filed 1 day after the tradedirector Liran Ira — Sale on 2026-06-11, filed 1 day after the tradeofficer Burth Jonathan — Sale on 2026-06-11, filed 1 day after the tradeofficer van Es Charles — Sale on 2026-06-01, filed 1 day after the tradedirector Sadowsky Kenneth — Sale on 2026-05-20, filed 1 day after the tradeofficer Burth Jonathan — Sale on 2026-05-12, filed 1 day after the tradeofficer Burth Jonathan — Sale on 2026-05-08, filed 3 days after the tradeofficer van Es Charles — Sale on 2026-05-08, filed 3 days after the tradeofficer van Es Charles — Sale on 2026-05-01, filed 3 days after the tradedirector Kirban Michael — Sale on 2026-04-30, filed 1 day after the tradeofficer Burth Jonathan — Sale on 2026-04-30, filed 1 day after the tradeofficer Burth Jonathan — Sale on 2026-04-29, filed 2 days after the tradeofficer Burth Jonathan — Sale on 2026-04-29, filed 2 days after the tradedirector Roper Martin — Sale on 2026-04-29, filed 1 day after the tradedirector Roper Martin — Sale on 2026-04-28, filed 2 days after the tradedirector Roper Martin — Sale on 2026-04-27, filed 1 day after the tradedirector Roper Martin — Sale on 2026-04-24, filed 4 days after the tradedirector Roper Martin — Sale on 2026-04-16, filed 1 day after the tradedirector Roper Martin — Sale on 2026-04-15, filed 1 day after the tradedirector Sadowsky Kenneth — Sale on 2026-04-15, filed 1 day after the tradedirector Roper Martin — Sale on 2026-04-14, filed 2 days after the tradedirector Roper Martin — Sale on 2026-04-13, filed 1 day after the tradedirector Roper Martin — Sale on 2026-04-10, filed 4 days after the tradedirector Roper Martin — Sale on 2026-04-08, filed 1 day after the tradedirector Roper Martin — Sale on 2026-04-07, filed 2 days after the tradeofficer van Es Charles — Sale on 2026-04-01, filed 1 day after the tradeofficer BAKER COREY — Sale on 2026-03-19, filed 4 days after the tradedirector Sadowsky Kenneth — Sale on 2026-03-18, filed 1 day after the tradeofficer BAKER COREY — Sale on 2026-03-18, filed 1 day after the tradeofficer BAKER COREY — Sale on 2026-03-17, filed 2 days after the tradeofficer Burth Jonathan — Sale on 2026-03-16, filed 2 days after the tradeofficer Burth Jonathan — Sale on 2026-03-16, filed 2 days after the tradeofficer Burth Jonathan — Sale on 2026-03-16, filed 2 days after the tradedirector Sadowsky Kenneth — Sale on 2026-03-16, filed 1 day after the tradeofficer Burth Jonathan — Sale on 2026-03-16, filed 2 days after the tradeofficer BAKER COREY — Sale on 2026-03-16, filed 1 day after the tradeofficer van Es Charles — Sale on 2026-03-16, filed 2 days after the tradeofficer BAKER COREY — Sale on 2026-03-13, filed 4 days after the tradedirector Kirban Michael — Sale on 2026-03-12, filed 1 day after the tradedirector Kirban Michael — Sale on 2026-03-11, filed 2 days after the tradeofficer Prior Jane — Sale on 2026-03-05, filed 4 days after the tradeofficer Prior Jane — Sale on 2026-03-05, filed 4 days after the tradeofficer Prior Jane — Sale on 2026-03-05, filed 4 days after the tradedirector LEAHY JOHN D — Sale on 2026-03-02, filed 1 day after the tradedirector Morreau Jane Cecil — Sale on 2026-02-23, filed 1 day after the tradedirector Sadowsky Kenneth — Sale on 2026-02-18, filed 1 day after the tradedirector Liran Ira — Sale on 2026-02-05, filed 1 day after the tradedirector Liran Ira — Sale on 2026-02-05, filed 1 day after the tradedirector Sadowsky Kenneth — Sale on 2026-01-21, filed 2 days after the tradedirector Sadowsky Kenneth — Sale on 2025-12-17, filed 1 day after the tradedirector Liran Ira — Sale on 2025-11-24, filed 1 day after the tradedirector Liran Ira — Sale on 2025-11-24, filed 1 day after the tradedirector Sadowsky Kenneth — Sale on 2025-11-19, filed 1 day after the tradedirector Liran Ira — Sale on 2025-11-17, filed 2 days after the tradeofficer Burth Jonathan — Sale on 2025-11-17, filed 2 days after the tradeofficer van Es Charles — Sale on 2025-11-17, filed 2 days after the tradeofficer Burth Jonathan — Sale on 2025-11-17, filed 2 days after the tradedirector Liran Ira — Sale on 2025-11-17, filed 2 days after the tradedirector Zupo John — Sale on 2025-11-14, filed 3 days after the tradedirector Kirban Michael — Sale on 2025-11-14, filed 3 days after the tradedirector Liran Ira — Sale on 2025-11-05, filed 2 days after the tradedirector Liran Ira — Sale on 2025-11-05, filed 2 days after the tradedirector Kirban Michael — Sale on 2025-10-30, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-30, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-30, filed 1 day after the tradedirector Liran Ira — Sale on 2025-10-29, filed 2 days after the tradedirector Kirban Michael — Sale on 2025-10-29, filed 2 days after the tradeofficer Burth Jonathan — Sale on 2025-10-29, filed 2 days after the tradeofficer Prior Jane — Sale on 2025-10-29, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-29, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-29, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-29, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-29, filed 2 days after the tradeofficer Burth Jonathan — Sale on 2025-10-29, filed 2 days after the tradedirector Sadowsky Kenneth — Sale on 2025-10-15, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-07, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-07, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-07, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-07, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-06, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-06, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-06, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-06, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-03, filed 4 days after the tradedirector Roper Martin — Sale on 2025-10-03, filed 4 days after the tradedirector Roper Martin — Sale on 2025-10-03, filed 4 days after the tradedirector Roper Martin — Sale on 2025-10-03, filed 4 days after the tradedirector Roper Martin — Sale on 2025-10-02, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-02, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-02, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-02, filed 1 day after the tradedirector Roper Martin — Sale on 2025-10-01, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-01, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-01, filed 2 days after the tradedirector Roper Martin — Sale on 2025-10-01, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-30, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-30, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-30, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-30, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-29, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-29, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-29, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-29, filed 2 days after the tradeofficer Burth Jonathan — Sale on 2025-09-29, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-25, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-25, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-25, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-25, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-24, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-24, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-24, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-24, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-23, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-23, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-23, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-23, filed 1 day after the tradedirector Kirban Michael — Sale on 2025-09-22, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-22, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-22, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-22, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-22, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-18, filed 4 days after the tradedirector Roper Martin — Sale on 2025-09-18, filed 4 days after the tradedirector Roper Martin — Sale on 2025-09-18, filed 4 days after the tradedirector Roper Martin — Sale on 2025-09-18, filed 4 days after the tradeofficer BAKER COREY — Sale on 2025-09-18, filed same dayother Verlinvest Beverages SA — Sale on 2025-09-17, filed 2 days after the tradedirector Liran Ira — Sale on 2025-09-17, filed 2 days after the tradedirector Kirban Michael — Sale on 2025-09-17, filed 2 days after the tradeofficer Burth Jonathan — Sale on 2025-09-17, filed 2 days after the tradeofficer Prior Jane — Sale on 2025-09-17, filed 2 days after the tradeofficer van Es Charles — Sale on 2025-09-17, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-17, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-17, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-17, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-17, filed 1 day after the tradedirector Sadowsky Kenneth — Sale on 2025-09-17, filed 2 days after the tradeofficer BAKER COREY — Sale on 2025-09-17, filed 1 day after the tradedirector Roper Martin — Sale on 2025-09-16, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-16, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-16, filed 2 days after the tradedirector Roper Martin — Sale on 2025-09-16, filed 2 days after the tradeofficer BAKER COREY — Sale on 2025-09-16, filed 2 days after the tradeofficer BAKER COREY — Sale on 2025-09-15, filed same daydirector Liran Ira — Sale on 2025-09-12, filed 4 days after the tradedirector Liran Ira — Sale on 2025-09-12, filed 4 days after the tradeofficer Burth Jonathan — Sale on 2025-09-12, filed 4 days after the tradeofficer van Es Charles — Sale on 2025-09-12, filed 4 days after the tradeofficer Prior Jane — Sale on 2025-09-12, filed 4 days after the tradedirector Roper Martin — Sale on 2025-09-12, filed 4 days after the tradedirector Roper Martin — Sale on 2025-09-12, filed 4 days after the tradedirector Roper Martin — Sale on 2025-09-12, filed 4 days after the tradedirector Roper Martin — Sale on 2025-09-12, filed 4 days after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-06-17Sadowsky KennethdirectorSale3,900 @ $82.92$323K−0.7% of holding−12.1%not yet — horizon still open580,296Form 4 · filed 1 day after the trade
2026-06-12Liran IradirectorSale74,232 @ $80.29$6.0M−19.3% of holding−9.6%not yet — horizon still open309,871Form 4 · filed 3 days after the trade
2026-06-12Liran IradirectorSale73,842 @ $80.32$5.9M−15.5% of holding−9.6%not yet — horizon still open402,579Form 4 · filed 3 days after the trade
2026-06-11Liran IradirectorSale96,158 @ $79.14$7.6M−16.8% of holding−8.0%not yet — horizon still open476,421Form 4 · filed 1 day after the trade
2026-06-11Liran IradirectorSale95,768 @ $79.14$7.6M−20.0% of holding−8.0%not yet — horizon still open384,103Form 4 · filed 1 day after the trade
2026-06-11Burth JonathanofficerSale30,000 @ $80.00$2.4M−34.1% of holding−8.0%not yet — horizon still open57,910Form 4 · filed 1 day after the trade
2026-06-01van Es CharlesofficerSale8,045 @ $75.05$604K−12.0% of holding−6.6%not yet — horizon still open59,085Form 4 · filed 1 day after the trade
2026-05-20Sadowsky KennethdirectorSale3,900 @ $77.47$302K−0.7% of holding+5.7%not yet — horizon still open582,666Form 4 · filed 1 day after the trade
2026-05-12Burth JonathanofficerSale30,000 @ $75.00$2.3M−34.1% of holding+5.5%not yet — horizon still open57,910Form 4 · filed 1 day after the trade
2026-05-08Burth JonathanofficerSale20,000 @ $70.00$1.4M−25.7% of holding+3.7%not yet — horizon still open57,910Form 4 · filed 3 days after the trade
2026-05-08van Es CharlesofficerSale8,561 @ $70.00$599K−11.3% of holding+3.7%not yet — horizon still open67,130Form 4 · filed 3 days after the trade
2026-05-01van Es CharlesofficerSale2,000 @ $66.87$134K−2.6% of holding+6.1%not yet — horizon still open75,691Form 4 · filed 3 days after the trade
2026-04-30Kirban MichaeldirectorSale50,000 @ $68.00$3.4M−8.8% of holding+8.1%not yet — horizon still open515,681Form 4 · filed 1 day after the trade
2026-04-30Burth JonathanofficerSale20,000 @ $67.50$1.4M−25.7% of holding+8.1%not yet — horizon still open57,910Form 4 · filed 1 day after the trade
2026-04-29Burth JonathanofficerSale20,000 @ $65.00$1.3M−20.4% of holding+5.9%not yet — horizon still open77,910Form 4 · filed 2 days after the trade
2026-04-29Burth JonathanofficerSale20,000 @ $62.50$1.3M−25.7% of holding+5.9%not yet — horizon still open57,910Form 4 · filed 2 days after the trade
2026-04-29Roper MartindirectorSale20,544 @ $59.35$1.2M−6.4% of holding+5.9%not yet — horizon still open298,484Form 4 · filed 1 day after the trade
2026-04-28Roper MartindirectorSale25,000 @ $51.13$1.3M−7.7% of holding+43.8%not yet — horizon still open298,484Form 4 · filed 2 days after the trade
2026-04-27Roper MartindirectorSale25,000 @ $50.00$1.3M−7.7% of holding+47.4%not yet — horizon still open298,484Form 4 · filed 1 day after the trade
2026-04-24Roper MartindirectorSale25,000 @ $50.00$1.3M−7.7% of holding+46.7%not yet — horizon still open298,484Form 4 · filed 4 days after the trade
2026-04-16Roper MartindirectorSale25,000 @ $50.00$1.3M−7.7% of holding+56.9%not yet — horizon still open298,484Form 4 · filed 1 day after the trade
2026-04-15Roper MartindirectorSale25,000 @ $50.11$1.3M−7.7% of holding+46.6%not yet — horizon still open298,484Form 4 · filed 1 day after the trade
2026-04-15Sadowsky KennethdirectorSale3,900 @ $48.93$191K−0.7% of holding+46.6%not yet — horizon still open586,566Form 4 · filed 1 day after the trade
2026-04-14Roper MartindirectorSale25,000 @ $50.00$1.3M−7.7% of holding+43.8%not yet — horizon still open298,484Form 4 · filed 2 days after the trade
2026-04-13Roper MartindirectorSale4,456 @ $50.55$225K−1.5% of holding+46.6%not yet — horizon still open298,484Form 4 · filed 1 day after the trade
2026-04-10Roper MartindirectorSale25,000 @ $50.11$1.3M−7.7% of holding+33.3%not yet — horizon still open298,484Form 4 · filed 4 days after the trade
2026-04-08Roper MartindirectorSale25,000 @ $50.95$1.3M−7.7% of holding+30.5%not yet — horizon still open298,484Form 4 · filed 1 day after the trade
2026-04-07Roper MartindirectorSale25,000 @ $50.00$1.3M−7.7% of holding+28.1%not yet — horizon still open298,484Form 4 · filed 2 days after the trade
2026-04-01van Es CharlesofficerSale2,000 @ $48.67$97K−2.5% of holding+27.4%not yet — horizon still open77,691Form 4 · filed 1 day after the trade
2026-03-19BAKER COREYofficerSale2,000 @ $55.45$111K−7.2% of holding−19.8%not yet — horizon still open25,951Form 4 · filed 4 days after the trade
2026-03-18Sadowsky KennethdirectorSale3,900 @ $56.92$222K−0.7% of holding−21.2%not yet — horizon still open590,466Form 4 · filed 1 day after the trade
2026-03-18BAKER COREYofficerSale2,000 @ $58.04$116K−6.7% of holding−21.2%not yet — horizon still open27,951Form 4 · filed 1 day after the trade
2026-03-17BAKER COREYofficerSale2,000 @ $59.92$120K−6.3% of holding−21.7%−16.1%29,951Form 4 · filed 2 days after the trade
2026-03-16Burth JonathanofficerSale20,000 @ $60.00$1.2M−25.7% of holding−22.7%−21.8%57,910Form 4 · filed 2 days after the trade
2026-03-16Burth JonathanofficerSale20,000 @ $57.98$1.2M−25.7% of holding−22.7%−21.8%57,910Form 4 · filed 2 days after the trade
2026-03-16Burth JonathanofficerSale11,175 @ $57.98$648K−16.2% of holding−22.7%−21.8%57,910Form 4 · filed 2 days after the trade
2026-03-16Sadowsky KennethdirectorSale10,000 @ $60.14$601K−1.7% of holding−22.7%−21.8%594,366Form 4 · filed 1 day after the trade
2026-03-16Burth JonathanofficerSale8,825 @ $57.98$512K−13.2% of holding−22.7%−21.8%57,910Form 4 · filed 2 days after the trade
2026-03-16BAKER COREYofficerSale2,000 @ $57.98$116K−5.9% of holding−22.7%−21.8%31,951Form 4 · filed 1 day after the trade
2026-03-16van Es CharlesofficerSale2,000 @ $57.98$116K−2.4% of holding−22.7%−21.8%79,691Form 4 · filed 2 days after the trade
2026-03-13BAKER COREYofficerSale2,000 @ $58.86$118K−5.6% of holding−20.1%−21.2%33,951Form 4 · filed 4 days after the trade
2026-03-12Kirban MichaeldirectorSale40,204 @ $58.00$2.3M−6.6% of holding−19.8%−25.7%565,681Form 4 · filed 1 day after the trade
2026-03-11Kirban MichaeldirectorSale9,796 @ $58.00$568K−1.6% of holding−12.3%−24.1%605,885Form 4 · filed 2 days after the trade
2026-03-05Prior JaneofficerSale34,159 @ $52.73$1.8M−19.3% of holding−3.5%−10.2%143,240Form 4 · filed 4 days after the trade
2026-03-05Prior JaneofficerSale15,741 @ $53.32$839K−11.0% of holding−3.5%−10.2%127,499Form 4 · filed 4 days after the trade
2026-03-05Prior JaneofficerSale100 @ $54.08$5K−0.1% of holding−3.5%−10.2%127,399Form 4 · filed 4 days after the trade
2026-03-02LEAHY JOHN DdirectorSale27,300 @ $56.19$1.5M−61.4% of holding−7.0%−4.5%17,179Form 4 · filed 1 day after the trade
2026-02-23Morreau Jane CecildirectorSale15,000 @ $53.91$809K−46.6% of holding+6.1%+5.7%17,179Form 4 · filed 1 day after the trade
2026-02-18Sadowsky KennethdirectorSale3,900 @ $55.64$217K−0.6% of holding+11.7%+22.3%604,366Form 4 · filed 1 day after the trade
2026-02-05Liran IradirectorSale30,000 @ $56.65$1.7M−5.0% of holding−7.6%−5.5%572,579Form 4 · filed 1 day after the trade
2026-02-05Liran IradirectorSale20,000 @ $56.66$1.1M−4.0% of holding−7.6%−5.5%478,341Form 4 · filed 1 day after the trade
2026-01-21Sadowsky KennethdirectorSale3,900 @ $53.92$210K−0.6% of holding+0.2%+21.3%608,266Form 4 · filed 2 days after the trade
2025-12-17Sadowsky KennethdirectorSale3,900 @ $51.62$201K−0.6% of holding+4.1%+50.0%612,166Form 4 · filed 1 day after the trade
2025-11-24Liran IradirectorSale33,862 @ $50.27$1.7M−5.3% of holding+0.9%+37.8%602,579Form 4 · filed 1 day after the trade
2025-11-24Liran IradirectorSale25,381 @ $50.29$1.3M−4.8% of holding+0.9%+37.8%498,341Form 4 · filed 1 day after the trade
2025-11-19Sadowsky KennethdirectorSale3,900 @ $47.12$184K−0.6% of holding+10.1%+47.6%616,066Form 4 · filed 1 day after the trade
2025-11-17Liran IradirectorSale26,138 @ $50.09$1.3M−3.9% of holding+11.9%+59.4%636,441Form 4 · filed 2 days after the trade
2025-11-17Burth JonathanofficerSale20,000 @ $50.02$1.0M−20.8% of holding+11.9%+59.4%76,127Form 4 · filed 2 days after the trade
2025-11-17van Es CharlesofficerSale20,000 @ $50.00$1.0M−19.2% of holding+11.9%+59.4%84,328Form 4 · filed 2 days after the trade
2025-11-17Burth JonathanofficerSale17,666 @ $48.68$860K−18.8% of holding+11.9%+59.4%76,127Form 4 · filed 2 days 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.

144 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-15Burth JonathanofficerWithheld for tax10,80147,109Form 4
2026-08-15van Es CharlesofficerWithheld for tax10,80148,284Form 4
2026-08-15Prior JaneofficerWithheld for tax10,801115,780Form 4
2026-06-11Burth JonathanofficerOption exercise23,57581,485Form 4
2026-06-11Burth JonathanofficerOption exercise6,42587,910Form 4
2026-06-11Burth JonathanofficerOption exercise23,5750Form 4
2026-06-11Burth JonathanofficerOption exercise6,42534,525Form 4
2026-06-03Broader Shelley GdirectorAward / grant1,5302,050Form 4
2026-06-03Dozie Aishetu FatimadirectorAward / grant1,53016,376Form 4
2026-06-03Liran IradirectorAward / grant1,530479,871Form 4
2026-06-03Melloul EricdirectorAward / grant1,5304,816Form 4
2026-06-03Morreau Jane CecildirectorAward / grant1,53018,709Form 4
2026-06-03Sadowsky KennethdirectorAward / grant1,530584,196Form 4
2026-06-03Zupo JohndirectorAward / grant1,53013,692Form 4
2026-05-12Burth JonathanofficerOption exercise30,00087,910Form 4
2026-05-12Burth JonathanofficerOption exercise30,00023,575Form 4
2026-05-08Burth JonathanofficerOption exercise20,00077,910Form 4
2026-05-08Burth JonathanofficerOption exercise20,00053,575Form 4
2026-04-30Burth JonathanofficerOption exercise20,00077,910Form 4
2026-04-30Burth JonathanofficerOption exercise20,00073,575Form 4
2026-04-29Roper MartindirectorOption exercise20,544319,028Form 4
2026-04-29Burth JonathanofficerOption exercise20,00097,910Form 4
2026-04-29Burth JonathanofficerOption exercise20,00077,910Form 4
2026-04-29Roper MartindirectorOption exercise20,544329,670Form 4
2026-04-29Burth JonathanofficerOption exercise20,000113,575Form 4
2026-04-29Burth JonathanofficerOption exercise20,00093,575Form 4
2026-04-28Roper MartindirectorOption exercise25,000323,484Form 4
2026-04-28Roper MartindirectorOption exercise25,000350,214Form 4
2026-04-27Roper MartindirectorOption exercise25,000323,484Form 4
2026-04-27Roper MartindirectorOption exercise25,000375,214Form 4
2026-04-24Roper MartindirectorOption exercise25,000323,484Form 4
2026-04-24Roper MartindirectorOption exercise25,000400,214Form 4
2026-04-16Roper MartindirectorOption exercise25,000323,484Form 4
2026-04-16Roper MartindirectorOption exercise25,000425,214Form 4
2026-04-15Roper MartindirectorOption exercise25,000323,484Form 4
2026-04-15Roper MartindirectorOption exercise25,000450,214Form 4
2026-04-14Roper MartindirectorOption exercise25,000323,484Form 4
2026-04-14Roper MartindirectorOption exercise25,000475,214Form 4
2026-04-13Roper MartindirectorOption exercise4,456302,940Form 4
2026-04-13Roper MartindirectorOption exercise4,456500,214Form 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.