CRCLCircle Internet GroupFinancial Services · Financial - Capital Marketsas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, CRCL has typically landed between $50.34 and $125.38 — a range of −37.4% to +55.8% from the issuance price $80.45.

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

301 overlapping 1 month windows · 2025-06-042026-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 ($80.45) — 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 CRCL has typically landed a month from the 2026-09-16 close of $80.45 — the range is history, not a prediction.

$50.34worst · -37.4%$125.38best · +55.8%
  • now $80.45 (+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). $75.81 (-5.8%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $60.62$91
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $50.34$125.38
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 301 windows spanning 2025-06-04 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
2025-10-27−51.1%−53.3%+0.0%
2025-10-24−48.8%−52.9%+0.9%
2025-10-28−46.6%−50.8%+0.0%
3 best
2025-06-04+560.7%+0.0%+749.8%
2026-02-05+122.7%+0.0%+122.7%
2026-02-12+122.2%+0.0%+122.2%

301 overlapping windows · 2025-06-042026-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 ~2 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
0%
−19.4%
n=1
Feb
100%
+30.5%
n=1
Mar
100%
+14.3%
n=1
Apr
0%
−4.7%
n=1
May
100%
+24.3%
n=1
Jun
0%
−44.6%
n=1
Jul
50%
+0.6%
n=2
Aug
50%
+12.3%
n=2
Sep
50%
−7.7%
n=2
Oct
0%
−4.2%
n=1
Nov
0%
−37.1%
n=1
Dec
0%
−0.8%
n=1

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$163$502026-09-08: 20 insider sales, $8.6M — Chandhok Nikhil, Allaire Jeremy …2026-09-02: 3 insider sales, $1.5M — Fox-Geen Jeremy, Razzaghi Hossein, Schulz Tamara L2026-09-01: 2 insider sales, $6.0M — Neville Patrick Sean, Fox-Geen Jeremy2026-08-21: 1 insider sale, $4.0M — Fox-Geen Jeremy2026-08-20: 1 insider sale, $284K — BURNS M MICHELE2026-08-13: 1 insider sale, $636K — Fox-Geen Jeremy2026-08-10: 1 insider sale, $1.8M — Chandhok Nikhil2026-08-06: 1 insider sale, $1.2M — Ostling Danita K2026-08-05: 20 insider sales, $3.8M — Allaire Jeremy …2026-08-04: 2 insider sales, $182K — Razzaghi Hossein, Schulz Tamara L2026-08-03: 4 insider sales, $3.0M — Neville Patrick Sean …2026-07-08: 1 insider sale, $1.7M — Chandhok Nikhil2026-07-06: 28 insider sales, $4.1M — Allaire Jeremy …2026-07-02: 2 insider sales, $195K — Razzaghi Hossein, Schulz Tamara L2026-07-01: 2 insider sales, $3.1M — Neville Patrick Sean …2026-06-24: 6 insider sales, $35.4M — Chandhok Nikhil …2026-06-10: 7 insider sales, $5.9M — Razzaghi Hossein, Tarbert Heath …2026-06-09: 3 insider sales, $4.2M — Neville Patrick Sean, Date Rajeev V …2026-06-08: 5 insider sales, $88.1M — Neville Patrick Sean, Chandhok Nikhil, Date Rajeev V …2026-06-05: 41 insider sales, $5.8M — Fox-Geen Jeremy, Allaire Jeremy …2026-06-03: 1 insider sale, $165K — BURNS M MICHELE2026-06-01: 5 insider sales, $3.9M — Neville Patrick Sean, Schulz Tamara L …2026-05-21: 1 insider sale, $1.1M — Chandhok Nikhil2026-05-12: 1 insider sale, $158K — Ostling Danita K2026-05-06: 1 insider sale, $439K — Date Rajeev V2026-05-05: 1 insider sale, $1.2M — BURNS M MICHELE2026-05-04: 3 insider sales, $761K — Fox-Geen Jeremy, BURNS M MICHELE, Schulz Tamara L2025-08: 12 open-market sales, $101.5M2025-09: 1 open-market sale, $4.1M2025-11: 14 open-market sales, $41.5M2025-12: 18 open-market sales, $16.6M2026-01: 1 open-market sale, $378K2026-02: 12 open-market sales, $14.8M2026-03: 36 open-market sales, $43.8M2026-04: 17 open-market sales, $7.6M2026-05: 10 open-market sales, $7.6M2026-06: 68 open-market sales, $143.4M2026-07: 33 open-market sales, $9.1M2026-08: 31 open-market sales, $14.9M2026-09: 25 open-market sales, $16.1M↑ buys↓ salesofficer Chandhok Nikhil — Sale on 2026-09-08, filed 1 day after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-09-08, filed 2 days after the tradeofficer Fox-Geen Jeremy — Sale on 2026-09-02, filed 1 day after the tradeofficer Razzaghi Hossein — Sale on 2026-09-02, filed 1 day after the tradeofficer Schulz Tamara L — Sale on 2026-09-02, filed 1 day after the tradedirector Neville Patrick Sean — Sale on 2026-09-01, filed 2 days after the tradeofficer Fox-Geen Jeremy — Sale on 2026-09-01, filed 2 days after the tradeofficer Fox-Geen Jeremy — Sale on 2026-08-21, filed 3 days after the tradedirector BURNS M MICHELE — Sale on 2026-08-20, filed 1 day after the tradeofficer Fox-Geen Jeremy — Sale on 2026-08-13, filed 1 day after the tradeofficer Chandhok Nikhil — Sale on 2026-08-10, filed 2 days after the tradedirector Ostling Danita K — Sale on 2026-08-06, filed 1 day after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-08-05, filed 2 days after the tradeofficer Razzaghi Hossein — Sale on 2026-08-04, filed same dayofficer Schulz Tamara L — Sale on 2026-08-04, filed same daydirector Neville Patrick Sean — Sale on 2026-08-03, filed 1 day after the tradedirector Neville Patrick Sean — Sale on 2026-08-03, filed 1 day after the tradedirector Neville Patrick Sean — Sale on 2026-08-03, filed 1 day after the tradedirector Neville Patrick Sean — Sale on 2026-08-03, filed 1 day after the tradeofficer Chandhok Nikhil — Sale on 2026-07-08, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradedirector Allaire Jeremy — Sale on 2026-07-06, filed 2 days after the tradeofficer Razzaghi Hossein — Sale on 2026-07-02, filed same dayofficer Schulz Tamara L — Sale on 2026-07-02, filed same daydirector Neville Patrick Sean — Sale on 2026-07-01, filed 1 day after the tradedirector Neville Patrick Sean — Sale on 2026-07-01, filed 1 day after the tradeofficer Chandhok Nikhil — Sale on 2026-06-24, filed 2 days after the tradeofficer Chandhok Nikhil — Sale on 2026-06-24, filed 2 days after the tradeofficer Chandhok Nikhil — Sale on 2026-06-24, filed 2 days after the tradeofficer Chandhok Nikhil — Sale on 2026-06-24, filed 2 days after the tradeofficer Chandhok Nikhil — Sale on 2026-06-24, filed 2 days after the tradeofficer Chandhok Nikhil — Sale on 2026-06-24, filed 2 days after the tradeofficer Razzaghi Hossein — Sale on 2026-06-10, filed 2 days after the tradeofficer Tarbert Heath — Sale on 2026-06-10, filed 2 days after the tradeofficer Tarbert Heath — Sale on 2026-06-10, filed 2 days after the tradeofficer Tarbert Heath — Sale on 2026-06-10, filed 2 days after the tradeofficer Tarbert Heath — Sale on 2026-06-10, filed 2 days after the tradeofficer Tarbert Heath — Sale on 2026-06-10, filed 2 days after the tradeofficer Tarbert Heath — Sale on 2026-06-10, filed 2 days after the tradedirector Neville Patrick Sean — Sale on 2026-06-09, filed 2 days after the tradedirector Neville Patrick Sean — Sale on 2026-06-09, filed 2 days after the tradedirector Date Rajeev V — Sale on 2026-06-09, filed 1 day after the tradedirector Neville Patrick Sean — Sale on 2026-06-08, filed 1 day after the tradedirector Neville Patrick Sean — Sale on 2026-06-08, filed 1 day after the tradedirector Neville Patrick Sean — Sale on 2026-06-08, filed 1 day after the tradeofficer Chandhok Nikhil — Sale on 2026-06-08, filed 1 day after the tradedirector Date Rajeev V — Sale on 2026-06-08, filed 2 days after the tradeofficer Fox-Geen Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector Allaire Jeremy — Sale on 2026-06-05, filed 4 days after the tradedirector BURNS M MICHELE — Sale on 2026-06-03, filed same daydirector Neville Patrick Sean — Sale on 2026-06-01, filed 2 days after the tradedirector Neville Patrick Sean — Sale on 2026-06-01, filed 2 days after the tradedirector Neville Patrick Sean — Sale on 2026-06-01, filed 2 days after the tradedirector Neville Patrick Sean — Sale on 2026-06-01, filed 2 days after the tradeofficer Schulz Tamara L — Sale on 2026-06-01, filed 2 days after the tradeofficer Chandhok Nikhil — Sale on 2026-05-21, filed 1 day after the tradedirector Ostling Danita K — Sale on 2026-05-12, filed 1 day after the tradedirector Date Rajeev V — Sale on 2026-05-06, filed 2 days after the tradedirector BURNS M MICHELE — Sale on 2026-05-05, filed same dayofficer Fox-Geen Jeremy — Sale on 2026-05-04, filed 1 day after the tradedirector BURNS M MICHELE — Sale on 2026-05-04, filed 1 day after the tradeofficer Schulz Tamara L — Sale on 2026-05-04, filed 1 day after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-08Chandhok NikhilofficerSale26,666 @ $100.40$2.7M−3.6% of holdingnot yet — horizon still opennot yet — horizon still open722,480Form 4 · filed 1 day after the trade
2026-09-08Allaire JeremydirectorSale22,073 @ $98.50$2.2M−6.1% of holdingnot yet — horizon still opennot yet — horizon still open341,929Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale14,967 @ $97.68$1.5M−3.9% of holdingnot yet — horizon still opennot yet — horizon still open364,002Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale10,991 @ $96.50$1.1M−2.8% of holdingnot yet — horizon still opennot yet — horizon still open378,969Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale6,843 @ $99.40$680K−2.0% of holdingnot yet — horizon still opennot yet — horizon still open335,086Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale1,326 @ $100.34$133K−0.4% of holdingnot yet — horizon still opennot yet — horizon still open333,760Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale596 @ $98.50$59K−1.0% of holdingnot yet — horizon still opennot yet — horizon still open60,538Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale596 @ $98.50$59K−1.0% of holdingnot yet — horizon still opennot yet — horizon still open60,535Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale595 @ $98.50$59K−1.0% of holdingnot yet — horizon still opennot yet — horizon still open60,534Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale404 @ $97.68$39K−0.7% of holdingnot yet — horizon still opennot yet — horizon still open61,134Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale404 @ $97.68$39K−0.7% of holdingnot yet — horizon still opennot yet — horizon still open61,129Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale403 @ $97.68$39K−0.7% of holdingnot yet — horizon still opennot yet — horizon still open61,131Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale297 @ $96.50$29K−0.5% of holdingnot yet — horizon still opennot yet — horizon still open61,533Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale296 @ $96.50$29K−0.5% of holdingnot yet — horizon still opennot yet — horizon still open61,538Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale296 @ $96.50$29K−0.5% of holdingnot yet — horizon still opennot yet — horizon still open61,534Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale185 @ $99.40$18K−0.3% of holdingnot yet — horizon still opennot yet — horizon still open60,350Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale185 @ $99.40$18K−0.3% of holdingnot yet — horizon still opennot yet — horizon still open60,353Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale184 @ $99.40$18K−0.3% of holdingnot yet — horizon still opennot yet — horizon still open60,350Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale36 @ $100.34$4K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open60,314Form 4 · filed 2 days after the trade
2026-09-08Allaire JeremydirectorSale35 @ $100.34$4K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open60,318Form 4 · filed 2 days after the trade
2026-09-02Fox-Geen JeremyofficerSale8,120 @ $87.87$714K−2.6% of holdingnot yet — horizon still opennot yet — horizon still open308,291Form 4 · filed 1 day after the trade
2026-09-02Razzaghi HosseinofficerSale7,458 @ $87.87$655K−1.1% of holdingnot yet — horizon still opennot yet — horizon still open644,865Form 4 · filed 1 day after the trade
2026-09-02Schulz Tamara LofficerSale1,194 @ $87.87$105K−1.2% of holdingnot yet — horizon still opennot yet — horizon still open96,473Form 4 · filed 1 day after the trade
2026-09-01Neville Patrick SeandirectorSale50,000 @ $92.09$4.6M−96.1% of holdingnot yet — horizon still opennot yet — horizon still open2,018Form 4 · filed 2 days after the trade
2026-09-01Fox-Geen JeremyofficerSale15,000 @ $92.20$1.4M−4.4% of holdingnot yet — horizon still opennot yet — horizon still open323,837Form 4 · filed 2 days after the trade
2026-08-21Fox-Geen JeremyofficerSale45,000 @ $90.00$4.0M−12.2% of holdingnot yet — horizon still opennot yet — horizon still open323,837Form 4 · filed 3 days after the trade
2026-08-20BURNS M MICHELEdirectorSale3,332 @ $85.13$284K−1.0% of holdingnot yet — horizon still opennot yet — horizon still open327,226Form 4 · filed 1 day after the trade
2026-08-13Fox-Geen JeremyofficerSale8,476 @ $75.00$636K−2.6% of holding+31.4%not yet — horizon still open323,837Form 4 · filed 1 day after the trade
2026-08-10Chandhok NikhilofficerSale26,666 @ $67.15$1.8M−3.6% of holding+40.1%not yet — horizon still open717,920Form 4 · filed 2 days after the trade
2026-08-06Ostling Danita KdirectorSale20,000 @ $61.65$1.2M−81.3% of holding+61.1%not yet — horizon still open4,608Form 4 · filed 1 day after the trade
2026-08-05Allaire JeremydirectorSale19,481 @ $61.76$1.2M−4.4% of holding+62.7%not yet — horizon still open419,524Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale13,061 @ $62.94$822K−3.1% of holding+62.7%not yet — horizon still open406,463Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale9,692 @ $61.05$592K−2.2% of holding+62.7%not yet — horizon still open439,005Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale8,284 @ $63.66$527K−2.0% of holding+62.7%not yet — horizon still open398,179Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale5,682 @ $60.14$342K−1.3% of holding+62.7%not yet — horizon still open448,697Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale526 @ $61.76$32K−0.8% of holding+62.7%not yet — horizon still open62,410Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale526 @ $61.76$32K−0.8% of holding+62.7%not yet — horizon still open62,406Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale525 @ $61.76$32K−0.8% of holding+62.7%not yet — horizon still open62,405Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale353 @ $62.94$22K−0.6% of holding+62.7%not yet — horizon still open62,057Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale352 @ $62.94$22K−0.6% of holding+62.7%not yet — horizon still open62,054Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale352 @ $62.94$22K−0.6% of holding+62.7%not yet — horizon still open62,053Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale262 @ $61.05$16K−0.4% of holding+62.7%not yet — horizon still open62,930Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale261 @ $61.05$16K−0.4% of holding+62.7%not yet — horizon still open62,936Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale261 @ $61.05$16K−0.4% of holding+62.7%not yet — horizon still open62,932Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale224 @ $63.66$14K−0.4% of holding+62.7%not yet — horizon still open61,830Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale223 @ $63.66$14K−0.4% of holding+62.7%not yet — horizon still open61,834Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale223 @ $63.66$14K−0.4% of holding+62.7%not yet — horizon still open61,830Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale154 @ $60.14$9K−0.2% of holding+62.7%not yet — horizon still open63,192Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale153 @ $60.14$9K−0.2% of holding+62.7%not yet — horizon still open63,193Form 4 · filed 2 days after the trade
2026-08-05Allaire JeremydirectorSale153 @ $60.14$9K−0.2% of holding+62.7%not yet — horizon still open63,197Form 4 · filed 2 days after the trade
2026-08-04Razzaghi HosseinofficerSale1,829 @ $60.08$110K−0.3% of holding+40.9%not yet — horizon still open659,310Form 4 · filed same day
2026-08-04Schulz Tamara LofficerSale1,194 @ $60.08$72K−1.2% of holding+40.9%not yet — horizon still open99,205Form 4 · filed same day
2026-08-03Neville Patrick SeandirectorSale15,779 @ $60.46$954K−78.0% of holding+47.7%not yet — horizon still open4,444Form 4 · filed 1 day after the trade
2026-08-03Neville Patrick SeandirectorSale16,273 @ $58.50$952K−31.3% of holding+47.7%not yet — horizon still open35,745Form 4 · filed 1 day after the trade
2026-08-03Neville Patrick SeandirectorSale15,522 @ $59.51$924K−43.4% of holding+47.7%not yet — horizon still open20,223Form 4 · filed 1 day after the trade
2026-08-03Neville Patrick SeandirectorSale2,426 @ $61.03$148K−54.6% of holding+47.7%not yet — horizon still open2,018Form 4 · filed 1 day after the trade
2026-07-08Chandhok NikhilofficerSale26,666 @ $63.90$1.7M−3.5% of holding−4.3%not yet — horizon still open725,068Form 4 · filed 2 days after the trade
2026-07-06Allaire JeremydirectorSale14,175 @ $69.11$980K−3.0% of holding−10.5%not yet — horizon still open456,263Form 4 · filed 2 days after the trade
2026-07-06Allaire JeremydirectorSale14,138 @ $65.89$932K−2.8% of holding−10.5%not yet — horizon still open488,376Form 4 · filed 2 days after the trade
2026-07-06Allaire JeremydirectorSale11,978 @ $68.23$817K−2.5% of holding−10.5%not yet — horizon still open470,438Form 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.

136 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-09-08Chandhok NikhilofficerOption exercise23,333749,146Form 4
2026-09-08Chandhok NikhilofficerOption exercise23,333330,849Form 4
2026-09-04Chandhok NikhilofficerOption exercise15,496725,813Form 4
2026-09-04Chandhok NikhilofficerOption exercise15,496354,182Form 4
2026-09-01Tarbert HeathofficerWithheld for tax11,382475,199Form 4
2026-09-01Allaire JeremydirectorWithheld for tax8,40415,659,098Form 4
2026-09-01Allaire JeremydirectorWithheld for tax8,219389,960Form 4
2026-09-01Chandhok NikhilofficerWithheld for tax7,603710,317Form 4
2026-09-01Fox-Geen JeremyofficerWithheld for tax7,426316,411Form 4
2026-09-01Razzaghi HosseinofficerWithheld for tax6,987652,323Form 4
2026-09-01Fox-Geen JeremyofficerOption exercise15,000338,837Form 4
2026-09-01Schulz Tamara LofficerWithheld for tax1,53897,667Form 4
2026-09-01Fox-Geen JeremyofficerOption exercise15,0001,085,606Form 4
2026-09-01Allaire JeremydirectorOption exercise2,4349,737Form 4
2026-09-01Allaire JeremydirectorOption exercise15,19315,667,502Form 4
2026-09-01Allaire JeremydirectorOption exercise6,742107,875Form 4
2026-09-01Allaire JeremydirectorOption exercise6,017168,485Form 4
2026-09-01Neville Patrick SeandirectorConversion50,00052,018Form 4
2026-09-01Neville Patrick SeandirectorConversion50,0003,015,909Form 4
2026-09-01Neville Patrick SeandirectorConversion50,00052,018Form 4
2026-09-01Neville Patrick SeandirectorConversion50,0003,015,909Form 4
2026-09-01Neville Patrick SeandirectorConversion50,0003,015,909Form 4
2026-09-01Neville Patrick SeandirectorConversion50,00052,018Form 4
2026-09-01Neville Patrick SeandirectorConversion50,00052,018Form 4
2026-09-01Neville Patrick SeandirectorConversion50,0003,015,909Form 4
2026-08-21Fox-Geen JeremyofficerOption exercise45,000368,837Form 4
2026-08-21Fox-Geen JeremyofficerOption exercise45,0001,100,606Form 4
2026-08-10Chandhok NikhilofficerOption exercise23,333744,586Form 4
2026-08-10Chandhok NikhilofficerOption exercise23,333369,678Form 4
2026-08-03Neville Patrick SeandirectorConversion50,0003,065,909Form 4
2026-08-03Neville Patrick SeandirectorConversion50,00052,018Form 4
2026-08-03Neville Patrick SeandirectorConversion50,0003,065,909Form 4
2026-08-03Neville Patrick SeandirectorConversion50,00052,018Form 4
2026-08-01Tarbert HeathofficerWithheld for tax7,988486,581Form 4
2026-08-01Fox-Geen JeremyofficerWithheld for tax3,876332,313Form 4
2026-08-01Chandhok NikhilofficerWithheld for tax3,815721,253Form 4
2026-08-01Razzaghi HosseinofficerWithheld for tax1,717661,139Form 4
2026-08-01Schulz Tamara LofficerWithheld for tax1,031100,399Form 4
2026-08-01Schulz Tamara LofficerAward / grant15,559101,430Form 4
2026-08-01Allaire JeremydirectorWithheld for tax8,40415,652,309Form 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.