ALABAstera Labs, Inc. Common StockTechnology · Semiconductorsas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, ALAB has typically landed between $183.87 and $419.58 — a range of −31.7% to +55.9% from the issuance price $269.18.

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

604 overlapping 1 month windows · 2024-03-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 ($269.18) — 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 ALAB has typically landed a month from the 2026-09-16 close of $269.18 — the range is history, not a prediction.

$183.87worst · -31.7%$419.58best · +55.9%
  • now $269.18 (+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). $273.46 (+1.6%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $210.62$336.31
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $183.87$419.58
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 604 windows spanning 2024-03-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
2026-06-29−45.2%−45.2%+5.9%
2025-02-06−41.0%−41.0%+0.0%
2024-12-23−38.7%−38.7%+7.6%
3 best
2025-07-14+112.6%+0.0%+112.6%
2025-07-15+109.7%−0.5%+109.7%
2025-07-16+107.4%+0.0%+110.6%

604 overlapping windows · 2024-03-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 ~3 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%
−16.4%
n=2
Feb
0%
−23.9%
n=2
Mar
0%
−13.8%
n=2
Apr
100%
+33.8%
n=3
May
67%
+30.4%
n=3
Jun
33%
+11.4%
n=3
Jul
33%
−4.0%
n=3
Aug
33%
+9.0%
n=3
Sep
67%
+6.6%
n=3
Oct
50%
+14.6%
n=2
Nov
50%
+15.8%
n=2
Dec
100%
+16.9%
n=2

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$483$1002026-09-02: 12 insider sales, $3.4M — Dyckerhoff Stefan A …2026-09-01: 24 insider sales, $51.3M — ALBA MANUEL …2026-08-17: 54 insider sales, $64.0M — Gajendra Sanjay, Mohan Jitendra, Mazzara Philip …2026-08-06: 9 insider sales, $3.9M — Dyckerhoff Stefan A …2026-07-01: 77 insider sales, $86.9M — ALBA MANUEL, Dyckerhoff Stefan A …2026-06-24: 6 insider sales, $271K — Mayer Bethany …2026-06-04: 18 insider sales, $3.6M — LAZAR JACK R …2026-06-03: 6 insider sales, $4.6M — Dyckerhoff Stefan A …2026-05-21: 6 insider sales, $116.4M — Gajendra Sanjay, Mazzara Philip …2026-05-19: 8 insider sales, $76.9M — Gajendra Sanjay, Mohan Jitendra …2026-05-18: 72 insider sales, $70.3M — Mohan Jitendra, Gajendra Sanjay, Mazzara Philip …2025-08: 49 open-market sales, $154.5M2025-09: 26 open-market sales, $31.7M2025-10: 9 open-market sales, $1.9M2025-11: 27 open-market sales, $28.9M2025-12: 38 open-market sales, $30.4M2026-01: 9 open-market sales, $1.8M2026-02: 20 open-market sales, $25.6M2026-03: 25 open-market sales, $23.1M2026-04: 32 open-market sales, $102.0M2026-05: 144 open-market sales, $349.7M2026-06: 30 open-market sales, $8.4M2026-07: 77 open-market sales, $86.9M2026-08: 63 open-market sales, $67.9M2026-09: 36 open-market sales, $54.7M↑ buys↓ salesdirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector Dyckerhoff Stefan A — Sale on 2026-09-02, filed 1 day after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector ALBA MANUEL — Sale on 2026-09-01, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-08-17, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-08-17, filed 2 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-08-06, filed 4 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-08-06, filed 4 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-08-06, filed 4 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-08-06, filed 4 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-08-06, filed 4 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-08-06, filed 4 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-08-06, filed 4 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-08-06, filed 4 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-08-06, filed 4 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-07-01, filed 1 day after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-07-01, filed 1 day after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-07-01, filed 1 day after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector ALBA MANUEL — Sale on 2026-07-01, filed 5 days after the tradedirector Mayer Bethany — Sale on 2026-06-24, filed 2 days after the tradedirector Mayer Bethany — Sale on 2026-06-24, filed 2 days after the tradedirector Mayer Bethany — Sale on 2026-06-24, filed 2 days after the tradedirector Mayer Bethany — Sale on 2026-06-24, filed 2 days after the tradedirector Mayer Bethany — Sale on 2026-06-24, filed 2 days after the tradedirector Mayer Bethany — Sale on 2026-06-24, filed 2 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector LAZAR JACK R — Sale on 2026-06-04, filed 4 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-06-03, filed 2 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-06-03, filed 2 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-06-03, filed 2 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-06-03, filed 2 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-06-03, filed 2 days after the tradedirector Dyckerhoff Stefan A — Sale on 2026-06-03, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-21, filed 5 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-21, filed 5 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-21, filed 5 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-21, filed 5 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-21, filed 5 days after the tradeofficer Mazzara Philip — Sale on 2026-05-21, filed 5 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-19, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-19, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-19, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-19, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-19, filed 1 day after the tradedirector Gajendra Sanjay — Sale on 2026-05-19, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-19, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-19, filed 1 day after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradeofficer Mazzara Philip — Sale on 2026-05-18, filed 2 days after the tradedirector Mohan Jitendra — Sale on 2026-05-18, filed 2 days after the tradedirector Gajendra Sanjay — Sale on 2026-05-18, filed 2 days after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-02Dyckerhoff Stefan AdirectorSale5,409 @ $274.79$1.5M−1.8% of holdingnot yet — horizon still opennot yet — horizon still open297,007Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale2,275 @ $274.79$625K−4.2% of holdingnot yet — horizon still opennot yet — horizon still open51,413Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale1,867 @ $275.53$514K−0.6% of holdingnot yet — horizon still opennot yet — horizon still open295,140Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale785 @ $275.53$216K−1.5% of holdingnot yet — horizon still opennot yet — horizon still open50,628Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale650 @ $273.64$178K−0.2% of holdingnot yet — horizon still opennot yet — horizon still open302,416Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale429 @ $274.79$118K−10.9% of holdingnot yet — horizon still opennot yet — horizon still open3,489Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale407 @ $276.75$113K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open294,733Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale273 @ $273.64$75K−0.5% of holdingnot yet — horizon still opennot yet — horizon still open53,688Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale172 @ $276.75$48K−0.3% of holdingnot yet — horizon still opennot yet — horizon still open50,456Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale148 @ $275.53$41K−4.2% of holdingnot yet — horizon still opennot yet — horizon still open3,341Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale52 @ $273.64$14K−1.3% of holdingnot yet — horizon still opennot yet — horizon still open3,918Form 4 · filed 1 day after the trade
2026-09-02Dyckerhoff Stefan AdirectorSale32 @ $276.75$9K−1.0% of holdingnot yet — horizon still opennot yet — horizon still open3,309Form 4 · filed 1 day after the trade
2026-09-01ALBA MANUELdirectorSale59,379 @ $280.04$16.6M−4.9% of holdingnot yet — horizon still opennot yet — horizon still open1,154,377Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale37,176 @ $279.28$10.4M−3.0% of holdingnot yet — horizon still opennot yet — horizon still open1,213,756Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale20,991 @ $278.33$5.8M−1.7% of holdingnot yet — horizon still opennot yet — horizon still open1,250,932Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale13,070 @ $280.04$3.7M−4.8% of holdingnot yet — horizon still opennot yet — horizon still open260,428Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale12,882 @ $281.16$3.6M−1.1% of holdingnot yet — horizon still opennot yet — horizon still open1,141,495Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale8,179 @ $279.28$2.3M−2.9% of holdingnot yet — horizon still opennot yet — horizon still open273,498Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale5,870 @ $282.13$1.7M−0.5% of holdingnot yet — horizon still opennot yet — horizon still open1,135,625Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale4,618 @ $278.33$1.3M−1.6% of holdingnot yet — horizon still opennot yet — horizon still open281,677Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale3,954 @ $283.19$1.1M−0.3% of holdingnot yet — horizon still opennot yet — horizon still open1,131,671Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale2,835 @ $281.16$797K−1.1% of holdingnot yet — horizon still opennot yet — horizon still open257,593Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale2,677 @ $286.99$768K−0.2% of holdingnot yet — horizon still opennot yet — horizon still open1,126,409Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale2,575 @ $277.32$714K−0.2% of holdingnot yet — horizon still opennot yet — horizon still open1,271,923Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale2,245 @ $284.17$638K−0.2% of holdingnot yet — horizon still opennot yet — horizon still open1,129,426Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale1,288 @ $282.13$363K−0.5% of holdingnot yet — horizon still opennot yet — horizon still open256,305Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale1,019 @ $287.93$293K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open1,125,390Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale892 @ $288.95$258K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open1,124,498Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale868 @ $283.18$246K−0.3% of holdingnot yet — horizon still opennot yet — horizon still open255,437Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale588 @ $287.00$169K−0.2% of holdingnot yet — horizon still opennot yet — horizon still open254,284Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale568 @ $277.32$158K−0.2% of holdingnot yet — horizon still opennot yet — horizon still open286,295Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale491 @ $284.18$140K−0.2% of holdingnot yet — horizon still opennot yet — horizon still open254,946Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale340 @ $285.18$97K−0.0% of holdingnot yet — horizon still opennot yet — horizon still open1,129,086Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale225 @ $287.93$65K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open254,059Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale196 @ $288.95$57K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open253,863Form 4 · filed 2 days after the trade
2026-09-01ALBA MANUELdirectorSale74 @ $285.18$21K−0.0% of holdingnot yet — horizon still opennot yet — horizon still open254,872Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale17,373 @ $344.99$6.0M−1.4% of holding−13.5%not yet — horizon still open1,181,602Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale17,373 @ $344.99$6.0M−1.3% of holding−13.5%not yet — horizon still open1,329,229Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale12,608 @ $333.60$4.2M−1.0% of holding−13.5%not yet — horizon still open1,266,665Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale12,608 @ $333.60$4.2M−1.1% of holding−13.5%not yet — horizon still open1,119,038Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale10,438 @ $337.76$3.5M−0.8% of holding−13.5%not yet — horizon still open1,290,927Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale10,438 @ $337.76$3.5M−0.9% of holding−13.5%not yet — horizon still open1,143,300Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale7,992 @ $338.58$2.7M−0.7% of holding−13.5%not yet — horizon still open1,153,738Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale7,992 @ $338.58$2.7M−0.6% of holding−13.5%not yet — horizon still open1,301,365Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale6,926 @ $334.23$2.3M−0.5% of holding−13.5%not yet — horizon still open1,279,273Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale6,926 @ $334.23$2.3M−0.6% of holding−13.5%not yet — horizon still open1,131,646Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale6,484 @ $339.74$2.2M−0.5% of holding−13.5%not yet — horizon still open1,309,357Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale6,484 @ $339.74$2.2M−0.6% of holding−13.5%not yet — horizon still open1,161,730Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale5,449 @ $342.95$1.9M−0.4% of holding−13.5%not yet — horizon still open1,320,067Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale5,449 @ $342.95$1.9M−0.5% of holding−13.5%not yet — horizon still open1,172,440Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale3,713 @ $343.94$1.3M−0.3% of holding−13.5%not yet — horizon still open1,177,889Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale3,713 @ $343.94$1.3M−0.3% of holding−13.5%not yet — horizon still open1,325,516Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale3,500 @ $347.01$1.2M−0.3% of holding−13.5%not yet — horizon still open1,349,127Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale3,500 @ $347.01$1.2M−0.3% of holding−13.5%not yet — horizon still open1,201,500Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale2,946 @ $336.65$992K−0.2% of holding−13.5%not yet — horizon still open1,287,981Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale2,946 @ $336.65$992K−0.3% of holding−13.5%not yet — horizon still open1,140,354Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale2,616 @ $340.58$891K−0.2% of holding−13.5%not yet — horizon still open1,168,214Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale2,616 @ $340.58$891K−0.2% of holding−13.5%not yet — horizon still open1,315,841Form 4 · filed 2 days after the trade
2026-08-17Gajendra SanjaydirectorSale2,525 @ $346.13$874K−0.2% of holding−13.5%not yet — horizon still open1,198,975Form 4 · filed 2 days after the trade
2026-08-17Mohan JitendradirectorSale2,525 @ $346.13$874K−0.2% of holding−13.5%not yet — horizon still open1,346,602Form 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.

8 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-07-20Cota GermaineofficerAward / grant1,45126,440Form 4
2026-06-04Dyckerhoff Stefan AdirectorAward / grant83760,971Form 4
2026-06-04HURLSTON MICHAEL E.directorAward / grant83792,482Form 4
2026-06-04Mayer BethanydirectorAward / grant8376,236Form 4
2026-06-04LAZAR JACK RdirectorAward / grant83785,688Form 4
2026-06-04BARRATT CRAIG HdirectorAward / grant8376,825Form 4
2026-05-22Gajendra SanjaydirectorGift226,1891,209,668Form 4
2026-05-22Gajendra SanjaydirectorGift226,1895,290,402Form 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.