LASRnLIGHT, Inc.Technology · Semiconductorsas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, LASR has typically landed between $29.38 and $50.85 — a range of −23.8% to +31.9% from the issuance price $38.56.

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

2,088 overlapping 1 month windows · 2018-04-262026-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 ($38.56) — 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 LASR has typically landed a month from the 2026-09-16 close of $38.56 — the range is history, not a prediction.

$29.38worst · -23.8%$50.85best · +31.9%
  • now $38.56 (+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). $38.19 (-1.0%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $33.93$42.46
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $29.38$50.85
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 2,088 windows spanning 2018-04-26 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
2020-02-20−49.4%−49.4%+0.0%
2026-08-04−49.0%−49.0%+0.0%
2020-02-11−47.4%−47.4%+4.2%
3 best
2025-05-06+121.4%+0.0%+121.4%
2025-05-07+114.9%+0.0%+117.6%
2025-05-05+107.2%−3.6%+107.2%

2,088 overlapping windows · 2018-04-262026-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 ~9 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
50%
+3.3%
n=8
Feb
50%
+0.1%
n=8
Mar
38%
−8.3%
n=8
Apr
38%
+3.7%
n=8
May
67%
+25.9%
n=9
Jun
56%
+1.8%
n=9
Jul
44%
+0.8%
n=9
Aug
44%
−6.8%
n=9
Sep
44%
−6.0%
n=9
Oct
38%
−2.7%
n=8
Nov
75%
+17.4%
n=8
Dec
50%
−0.2%
n=8

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$85$262026-09-09: 1 insider sale, $4.1M — Keeney Scott H2026-09-08: 3 insider sales, $4.8M — Keeney Scott H …2026-09-04: 1 insider sale, $146K — Corso Joseph John2026-09-03: 3 insider sales, $609K — Keeney Scott H, Corso Joseph John, Nias James2026-08-28: 1 insider sale, $665K — Gossman William2026-08-24: 3 insider sales, $8.0M — Keeney Scott H …2026-08-21: 4 insider sales, $8.5M — Keeney Scott H …2026-06-04: 7 insider sales, $1.5M — Keeney Scott H, Corso Joseph John …2026-06-03: 3 insider sales, $1.1M — Keeney Scott H, Corso Joseph John, Nias James2026-05-29: 6 insider sales, $3.0M — Keeney Scott H …2026-05-28: 5 insider sales, $3.3M — Keeney Scott H …2026-05-21: 6 insider sales, $3.1M — Keeney Scott H …2026-05-20: 9 insider sales, $5.4M — Keeney Scott H, Corso Joseph John, Nias James …2026-05-19: 3 insider sales, $4.7M — Keeney Scott H, Corso Joseph John, Nias James2026-05-18: 3 insider sales, $4.7M — Keeney Scott H, Corso Joseph John, Nias James2026-05-15: 3 insider sales, $4.7M — Keeney Scott H, Corso Joseph John, Nias James2026-03-13: 1 insider sale, $420K — LINK RAYMOND A2026-03-12: 2 insider sales, $681K — LINK RAYMOND A, Nias James2026-03-11: 1 insider sale, $628K — LINK RAYMOND A2026-03-09: 5 insider sales, $1.1M — Keeney Scott H …2026-03-06: 7 insider sales, $2.2M — Corso Joseph John, Keeney Scott H …2026-03-05: 3 insider sales, $3.0M — Keeney Scott H, Corso Joseph John, Nias James2026-01-06: 1 insider sale, $1.2M — Keeney Scott H2025-12-15: 2 insider sales, $2.4M — Corso Joseph John …2025-12-04: 3 insider sales, $548K — Keeney Scott H …2025-12-03: 3 insider sales, $483K — Keeney Scott H, Corso Joseph John, Nias James2025-11-21: 1 insider sale, $36K — Nias James2025-11-11: 1 insider sale, $444K — LINK RAYMOND A2025-09-18: 2 insider sales, $1.9M — Keeney Scott H …2025-09-12: 1 insider sale, $444K — Keeney Scott H2025-09-05: 1 insider sale, $107K — Corso Joseph John2025-09-04: 3 insider sales, $415K — Keeney Scott H, Corso Joseph John, Nias James2025-08-28: 1 insider sale, $1.1M — Keeney Scott H2025-08-27: 1 insider sale, $1.0M — Keeney Scott H2025-08-26: 2 insider sales, $1.0M — Keeney Scott H …2025-08-25: 4 insider sales, $2.1M — Corso Joseph John, Keeney Scott H …2025-08-22: 3 insider sales, $726K — Keeney Scott H, Corso Joseph John, Nias James2025-08-21: 3 insider sales, $725K — Keeney Scott H, Corso Joseph John, Nias James2025-08-20: 3 insider sales, $725K — Keeney Scott H, Corso Joseph John, Nias James2025-08-19: 3 insider sales, $719K — Keeney Scott H, Corso Joseph John, Nias James2025-08-18: 3 insider sales, $657K — Keeney Scott H, Corso Joseph John, Nias James2025-08-14: 1 insider sale, $30K — Nias James2025-08: 24 open-market sales, $8.8M2025-09: 7 open-market sales, $2.9M2025-11: 2 open-market sales, $480K2025-12: 8 open-market sales, $3.4M2026-01: 1 open-market sale, $1.2M2026-03: 19 open-market sales, $8.0M2026-05: 35 open-market sales, $28.9M2026-06: 10 open-market sales, $2.5M2026-08: 8 open-market sales, $17.2M2026-09: 8 open-market sales, $9.6M↑ buys↓ salesdirector Keeney Scott H — Sale on 2026-09-09, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-09-08, filed 2 days after the tradedirector Keeney Scott H — Sale on 2026-09-08, filed 2 days after the tradedirector Keeney Scott H — Sale on 2026-09-08, filed 2 days after the tradeofficer Corso Joseph John — Sale on 2026-09-04, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-09-03, filed 5 days after the tradeofficer Corso Joseph John — Sale on 2026-09-03, filed 5 days after the tradeofficer Nias James — Sale on 2026-09-03, filed 5 days after the tradedirector Gossman William — Sale on 2026-08-28, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-08-24, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-08-24, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-08-24, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-08-21, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-08-21, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-08-21, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-08-21, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-06-04, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-06-04, filed 1 day after the tradeofficer Corso Joseph John — Sale on 2026-06-04, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-06-04, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-06-04, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-06-04, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-06-04, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-06-03, filed 2 days after the tradeofficer Corso Joseph John — Sale on 2026-06-03, filed 2 days after the tradeofficer Nias James — Sale on 2026-06-03, filed 2 days after the tradedirector Keeney Scott H — Sale on 2026-05-29, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-05-29, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-05-29, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-05-29, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-05-29, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-05-29, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-05-28, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-05-28, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-05-28, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-05-28, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-05-28, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-05-21, filed same daydirector Keeney Scott H — Sale on 2026-05-21, filed same daydirector Keeney Scott H — Sale on 2026-05-21, filed same daydirector Keeney Scott H — Sale on 2026-05-21, filed same daydirector Keeney Scott H — Sale on 2026-05-21, filed same daydirector Keeney Scott H — Sale on 2026-05-21, filed same daydirector Keeney Scott H — Sale on 2026-05-20, filed 1 day after the tradeofficer Corso Joseph John — Sale on 2026-05-20, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-05-20, filed 1 day after the tradeofficer Corso Joseph John — Sale on 2026-05-20, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-05-20, filed 1 day after the tradeofficer Corso Joseph John — Sale on 2026-05-20, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-05-20, filed 1 day after the tradeofficer Corso Joseph John — Sale on 2026-05-20, filed 1 day after the tradeofficer Nias James — Sale on 2026-05-20, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-05-19, filed 2 days after the tradeofficer Corso Joseph John — Sale on 2026-05-19, filed 2 days after the tradeofficer Nias James — Sale on 2026-05-19, filed 2 days after the tradedirector Keeney Scott H — Sale on 2026-05-18, filed 1 day after the tradeofficer Corso Joseph John — Sale on 2026-05-18, filed 1 day after the tradeofficer Nias James — Sale on 2026-05-18, filed 1 day after the tradedirector Keeney Scott H — Sale on 2026-05-15, filed 4 days after the tradeofficer Corso Joseph John — Sale on 2026-05-15, filed 4 days after the tradeofficer Nias James — Sale on 2026-05-15, filed 4 days after the tradedirector LINK RAYMOND A — Sale on 2026-03-13, filed same daydirector LINK RAYMOND A — Sale on 2026-03-12, filed 1 day after the tradeofficer Nias James — Sale on 2026-03-12, filed 1 day after the tradedirector LINK RAYMOND A — Sale on 2026-03-11, filed 2 days after the tradedirector Keeney Scott H — Sale on 2026-03-09, filed 2 days after the tradedirector Keeney Scott H — Sale on 2026-03-09, filed 2 days after the tradedirector Keeney Scott H — Sale on 2026-03-09, filed 2 days after the tradedirector Keeney Scott H — Sale on 2026-03-09, filed 2 days after the tradedirector Keeney Scott H — Sale on 2026-03-09, filed 2 days after the tradeofficer Corso Joseph John — Sale on 2026-03-06, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-03-06, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-03-06, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-03-06, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-03-06, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-03-06, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-03-06, filed 3 days after the tradedirector Keeney Scott H — Sale on 2026-03-05, filed 4 days after the tradeofficer Corso Joseph John — Sale on 2026-03-05, filed 4 days after the tradeofficer Nias James — Sale on 2026-03-05, filed 4 days after the tradedirector Keeney Scott H — Sale on 2026-01-06, filed 3 days after the tradeofficer Corso Joseph John — Sale on 2025-12-15, filed 2 days after the tradeofficer Corso Joseph John — Sale on 2025-12-15, filed 2 days after the tradedirector Keeney Scott H — Sale on 2025-12-04, filed 1 day after the tradedirector Keeney Scott H — Sale on 2025-12-04, filed 1 day after the tradedirector Keeney Scott H — Sale on 2025-12-04, filed 1 day after the tradedirector Keeney Scott H — Sale on 2025-12-03, filed 2 days after the tradeofficer Corso Joseph John — Sale on 2025-12-03, filed 2 days after the tradeofficer Nias James — Sale on 2025-12-03, filed 2 days after the tradeofficer Nias James — Sale on 2025-11-21, filed 4 days after the tradedirector LINK RAYMOND A — Sale on 2025-11-11, filed 2 days after the tradedirector Keeney Scott H — Sale on 2025-09-18, filed 4 days after the tradedirector Keeney Scott H — Sale on 2025-09-18, filed 4 days after the tradedirector Keeney Scott H — Sale on 2025-09-12, filed 4 days after the tradeofficer Corso Joseph John — Sale on 2025-09-05, filed 3 days after the tradedirector Keeney Scott H — Sale on 2025-09-04, filed 4 days after the tradeofficer Corso Joseph John — Sale on 2025-09-04, filed 4 days after the tradeofficer Nias James — Sale on 2025-09-04, filed 4 days after the tradedirector Keeney Scott H — Sale on 2025-08-28, filed 1 day after the tradedirector Keeney Scott H — Sale on 2025-08-27, filed 2 days after the tradedirector Keeney Scott H — Sale on 2025-08-26, filed 1 day after the tradedirector Keeney Scott H — Sale on 2025-08-26, filed 1 day after the tradeofficer Corso Joseph John — Sale on 2025-08-25, filed 2 days after the tradedirector Keeney Scott H — Sale on 2025-08-25, filed 2 days after the tradeofficer Corso Joseph John — Sale on 2025-08-25, filed 2 days after the tradedirector Keeney Scott H — Sale on 2025-08-25, filed 2 days after the tradedirector Keeney Scott H — Sale on 2025-08-22, filed same dayofficer Corso Joseph John — Sale on 2025-08-22, filed same dayofficer Nias James — Sale on 2025-08-22, filed same daydirector Keeney Scott H — Sale on 2025-08-21, filed 1 day after the tradeofficer Corso Joseph John — Sale on 2025-08-21, filed 1 day after the tradeofficer Nias James — Sale on 2025-08-21, filed 1 day after the tradedirector Keeney Scott H — Sale on 2025-08-20, filed 2 days after the tradeofficer Corso Joseph John — Sale on 2025-08-20, filed 2 days after the tradeofficer Nias James — Sale on 2025-08-20, filed 2 days after the tradedirector Keeney Scott H — Sale on 2025-08-19, filed 1 day after the tradeofficer Corso Joseph John — Sale on 2025-08-19, filed 1 day after the tradeofficer Nias James — Sale on 2025-08-19, filed 1 day after the tradedirector Keeney Scott H — Sale on 2025-08-18, filed 2 days after the tradeofficer Corso Joseph John — Sale on 2025-08-18, filed 2 days after the tradeofficer Nias James — Sale on 2025-08-18, filed 2 days after the tradeofficer Nias James — Sale on 2025-08-14, filed 1 day after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-09Keeney Scott HdirectorSale100,000 @ $41.01$4.1M−4.9% of holdingnot yet — horizon still opennot yet — horizon still open1,960,034Form 4 · filed 1 day after the trade
2026-09-08Keeney Scott HdirectorSale67,651 @ $41.69$2.8M−3.2% of holdingnot yet — horizon still opennot yet — horizon still open2,061,114Form 4 · filed 2 days after the trade
2026-09-08Keeney Scott HdirectorSale46,521 @ $40.75$1.9M−2.1% of holdingnot yet — horizon still opennot yet — horizon still open2,128,765Form 4 · filed 2 days after the trade
2026-09-08Keeney Scott HdirectorSale1,080 @ $42.20$46K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open2,060,034Form 4 · filed 2 days after the trade
2026-09-04Corso Joseph JohnofficerSale3,524 @ $41.49$146K−2.1% of holdingnot yet — horizon still opennot yet — horizon still open162,200Form 4 · filed 4 days after the trade
2026-09-03Keeney Scott HdirectorSale9,753 @ $40.69$397K−0.4% of holdingnot yet — horizon still opennot yet — horizon still open2,175,286Form 4 · filed 5 days after the trade
2026-09-03Corso Joseph JohnofficerSale4,191 @ $40.69$171K−2.5% of holdingnot yet — horizon still opennot yet — horizon still open165,724Form 4 · filed 5 days after the trade
2026-09-03Nias JamesofficerSale1,025 @ $40.69$42K−1.0% of holdingnot yet — horizon still opennot yet — horizon still open96,596Form 4 · filed 5 days after the trade
2026-08-28Gossman WilliamdirectorSale15,000 @ $44.36$665K−13.0% of holdingnot yet — horizon still opennot yet — horizon still open100,251Form 4 · filed 4 days after the trade
2026-08-24Keeney Scott HdirectorSale155,008 @ $44.03$6.8M−6.5% of holdingnot yet — horizon still opennot yet — horizon still open2,211,781Form 4 · filed 1 day after the trade
2026-08-24Keeney Scott HdirectorSale25,039 @ $44.79$1.1M−1.1% of holdingnot yet — horizon still opennot yet — horizon still open2,186,742Form 4 · filed 1 day after the trade
2026-08-24Keeney Scott HdirectorSale1,703 @ $45.92$78K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open2,185,039Form 4 · filed 1 day after the trade
2026-08-21Keeney Scott HdirectorSale112,470 @ $47.15$5.3M−4.9% of holdingnot yet — horizon still opennot yet — horizon still open2,189,590Form 4 · filed 4 days after the trade
2026-08-21Keeney Scott HdirectorSale64,729 @ $46.29$3.0M−2.7% of holdingnot yet — horizon still opennot yet — horizon still open2,302,060Form 4 · filed 4 days after the trade
2026-08-21Keeney Scott HdirectorSale2,459 @ $47.92$118K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open2,187,131Form 4 · filed 4 days after the trade
2026-08-21Keeney Scott HdirectorSale2,092 @ $48.97$102K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open2,185,039Form 4 · filed 4 days after the trade
2026-06-04Keeney Scott HdirectorSale5,282 @ $75.94$401K−0.2% of holding−20.2%not yet — horizon still open2,185,664Form 4 · filed 1 day after the trade
2026-06-04Keeney Scott HdirectorSale4,813 @ $74.94$361K−0.2% of holding−20.2%not yet — horizon still open2,190,946Form 4 · filed 1 day after the trade
2026-06-04Corso Joseph JohnofficerSale3,817 @ $72.90$278K−2.2% of holding−20.2%not yet — horizon still open169,915Form 4 · filed 1 day after the trade
2026-06-04Keeney Scott HdirectorSale3,055 @ $72.59$222K−0.1% of holding−20.2%not yet — horizon still open2,197,183Form 4 · filed 1 day after the trade
2026-06-04Keeney Scott HdirectorSale1,424 @ $73.76$105K−0.1% of holding−20.2%not yet — horizon still open2,195,759Form 4 · filed 1 day after the trade
2026-06-04Keeney Scott HdirectorSale890 @ $71.67$64K−0.0% of holding−20.2%not yet — horizon still open2,200,238Form 4 · filed 1 day after the trade
2026-06-04Keeney Scott HdirectorSale625 @ $76.61$48K−0.0% of holding−20.2%not yet — horizon still open2,185,039Form 4 · filed 1 day after the trade
2026-06-03Keeney Scott HdirectorSale8,901 @ $77.99$694K−0.4% of holding−14.4%not yet — horizon still open2,201,128Form 4 · filed 2 days after the trade
2026-06-03Corso Joseph JohnofficerSale3,840 @ $77.99$299K−2.2% of holding−14.4%not yet — horizon still open173,732Form 4 · filed 2 days after the trade
2026-06-03Nias JamesofficerSale940 @ $77.99$73K−1.0% of holding−14.4%not yet — horizon still open97,621Form 4 · filed 2 days after the trade
2026-05-29Keeney Scott HdirectorSale21,332 @ $73.06$1.6M−1.0% of holding−5.0%not yet — horizon still open2,222,888Form 4 · filed 3 days after the trade
2026-05-29Keeney Scott HdirectorSale10,070 @ $73.96$745K−0.5% of holding−5.0%not yet — horizon still open2,212,818Form 4 · filed 3 days after the trade
2026-05-29Keeney Scott HdirectorSale7,180 @ $72.37$520K−0.3% of holding−5.0%not yet — horizon still open2,244,220Form 4 · filed 3 days after the trade
2026-05-29Keeney Scott HdirectorSale1,278 @ $75.12$96K−0.1% of holding−5.0%not yet — horizon still open2,211,540Form 4 · filed 3 days after the trade
2026-05-29Keeney Scott HdirectorSale799 @ $76.21$61K−0.0% of holding−5.0%not yet — horizon still open2,210,741Form 4 · filed 3 days after the trade
2026-05-29Keeney Scott HdirectorSale712 @ $77.39$55K−0.0% of holding−5.0%not yet — horizon still open2,210,029Form 4 · filed 3 days after the trade
2026-05-28Keeney Scott HdirectorSale21,326 @ $78.29$1.7M−0.9% of holding−16.3%not yet — horizon still open2,266,053Form 4 · filed 4 days after the trade
2026-05-28Keeney Scott HdirectorSale9,861 @ $79.14$780K−0.4% of holding−16.3%not yet — horizon still open2,256,192Form 4 · filed 4 days after the trade
2026-05-28Keeney Scott HdirectorSale5,394 @ $77.44$418K−0.2% of holding−16.3%not yet — horizon still open2,287,379Form 4 · filed 4 days after the trade
2026-05-28Keeney Scott HdirectorSale3,363 @ $80.34$270K−0.1% of holding−16.3%not yet — horizon still open2,252,829Form 4 · filed 4 days after the trade
2026-05-28Keeney Scott HdirectorSale1,429 @ $81.06$116K−0.1% of holding−16.3%not yet — horizon still open2,251,400Form 4 · filed 4 days after the trade
2026-05-21Keeney Scott HdirectorSale16,842 @ $74.96$1.3M−0.7% of holding−12.1%not yet — horizon still open2,312,630Form 4 · filed same day
2026-05-21Keeney Scott HdirectorSale16,590 @ $75.80$1.3M−0.7% of holding−12.1%not yet — horizon still open2,296,040Form 4 · filed same day
2026-05-21Keeney Scott HdirectorSale3,267 @ $76.46$250K−0.1% of holding−12.1%not yet — horizon still open2,292,773Form 4 · filed same day
2026-05-21Keeney Scott HdirectorSale2,068 @ $73.73$152K−0.1% of holding−12.1%not yet — horizon still open2,329,472Form 4 · filed same day
2026-05-21Keeney Scott HdirectorSale1,717 @ $72.93$125K−0.1% of holding−12.1%not yet — horizon still open2,331,540Form 4 · filed same day
2026-05-21Keeney Scott HdirectorSale889 @ $71.47$64K−0.0% of holding−12.1%not yet — horizon still open2,333,257Form 4 · filed same day
2026-05-20Keeney Scott HdirectorSale22,264 @ $70.77$1.6M−0.9% of holding−9.2%not yet — horizon still open2,335,934Form 4 · filed 1 day after the trade
2026-05-20Corso Joseph JohnofficerSale19,090 @ $70.77$1.4M−9.6% of holding−9.2%not yet — horizon still open179,109Form 4 · filed 1 day after the trade
2026-05-20Keeney Scott HdirectorSale15,104 @ $69.98$1.1M−0.6% of holding−9.2%not yet — horizon still open2,358,198Form 4 · filed 1 day after the trade
2026-05-20Corso Joseph JohnofficerSale12,946 @ $69.98$906K−6.1% of holding−9.2%not yet — horizon still open198,199Form 4 · filed 1 day after the trade
2026-05-20Keeney Scott HdirectorSale2,217 @ $68.81$153K−0.1% of holding−9.2%not yet — horizon still open2,373,302Form 4 · filed 1 day after the trade
2026-05-20Corso Joseph JohnofficerSale1,903 @ $68.81$131K−0.9% of holding−9.2%not yet — horizon still open211,145Form 4 · filed 1 day after the trade
2026-05-20Keeney Scott HdirectorSale1,788 @ $71.36$128K−0.1% of holding−9.2%not yet — horizon still open2,334,146Form 4 · filed 1 day after the trade
2026-05-20Corso Joseph JohnofficerSale1,537 @ $71.36$110K−0.9% of holding−9.2%not yet — horizon still open177,572Form 4 · filed 1 day after the trade
2026-05-20Nias JamesofficerSale415 @ $71.09$30K−0.4% of holding−9.2%not yet — horizon still open98,561Form 4 · filed 1 day after the trade
2026-05-19Keeney Scott HdirectorSale46,735 @ $68.48$3.2M−1.9% of holding−8.9%not yet — horizon still open2,375,519Form 4 · filed 2 days after the trade
2026-05-19Corso Joseph JohnofficerSale20,243 @ $68.48$1.4M−8.7% of holding−8.9%not yet — horizon still open213,048Form 4 · filed 2 days after the trade
2026-05-19Nias JamesofficerSale1,618 @ $68.48$111K−1.6% of holding−8.9%not yet — horizon still open98,976Form 4 · filed 2 days after the trade
2026-05-18Keeney Scott HdirectorSale45,191 @ $70.82$3.2M−1.8% of holding−9.2%not yet — horizon still open2,422,254Form 4 · filed 1 day after the trade
2026-05-18Corso Joseph JohnofficerSale19,575 @ $70.82$1.4M−7.7% of holding−9.2%not yet — horizon still open233,291Form 4 · filed 1 day after the trade
2026-05-18Nias JamesofficerSale1,565 @ $70.82$111K−1.5% of holding−9.2%not yet — horizon still open100,594Form 4 · filed 1 day after the trade
2026-05-15Keeney Scott HdirectorSale42,584 @ $75.16$3.2M−1.7% of holding−13.9%not yet — horizon still open2,467,445Form 4 · filed 4 days after the trade
2026-05-15Corso Joseph JohnofficerSale18,445 @ $75.16$1.4M−6.8% of holding−13.9%not yet — horizon still open252,451Form 4 · filed 4 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.

72 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-28Gossman WilliamdirectorOption exercise15,000115,251Form 4
2026-08-28Gossman WilliamdirectorOption exercise00Form 4
2026-08-24Keeney Scott HdirectorOption exercise181,7502,366,789Form 4
2026-08-24Keeney Scott HdirectorOption exercise00Form 4
2026-08-21Keeney Scott HdirectorOption exercise99,7062,284,745Form 4
2026-08-21Keeney Scott HdirectorOption exercise82,0442,366,789Form 4
2026-08-21Keeney Scott HdirectorOption exercise00Form 4
2026-08-21Keeney Scott HdirectorOption exercise0181,750Form 4
2026-06-05Nichols CamilledirectorAward / grant2,42957,484Form 4
2026-06-05Locke GarydirectorAward / grant2,429115,003Form 4
2026-06-05Hartman Mark DdirectorAward / grant2,4299,022Form 4
2026-06-05HAINES GERALD M IIdirectorAward / grant2,4295,579Form 4
2026-06-05Gossman WilliamdirectorAward / grant2,429100,251Form 4
2026-06-05MOORE GEOFFREYdirectorAward / grant2,42990,169Form 4
2026-05-29Keeney Scott HdirectorGift3,973501Form 4
2026-05-05Keeney Scott HdirectorAward / grant300,0002,510,029Form 4
2026-05-05Corso Joseph JohnofficerAward / grant100,000270,896Form 4
2026-05-05Nias JamesofficerAward / grant9,332103,231Form 4
2026-04-27LINK RAYMOND AdirectorOption exercise50077,672Form 4
2026-04-27LINK RAYMOND AdirectorOption exercise5000Form 4
2026-03-09Locke GarydirectorOption exercise69,725112,574Form 4
2026-03-09Locke GarydirectorOption exercise69,7250Form 4
2026-01-06Keeney Scott HdirectorOption exercise31,7482,316,768Form 4
2026-01-06Keeney Scott HdirectorOption exercise00Form 4
2026-01-05HAINES GERALD M IIdirectorAward / grant3,1503,150Form 4
2026-01-02Gossman WilliamdirectorAward / grant1,35597,822Form 4
2026-01-02Locke GarydirectorAward / grant80742,849Form 4
2026-01-02MOORE GEOFFREYdirectorAward / grant1,09487,740Form 4
2026-01-02Nichols CamilledirectorAward / grant1,17255,055Form 4
2026-01-02CARANO BANDEL LdirectorAward / grant84741,145Form 4
2025-12-01Keeney Scott HdirectorGift4,5484,474Form 4
2025-08-13Nias JamesofficerAward / grant30,000104,195Form 4
2025-08-13Corso Joseph JohnofficerAward / grant100,000351,362Form 4
2025-08-13Keeney Scott HdirectorAward / grant1,200,0002,639,874Form 4
2025-08-05Nias JamesofficerAward / grant8,00074,195Form 4
2025-08-05Keeney Scott HdirectorAward / grant233,3341,439,874Form 4
2025-08-05Corso Joseph JohnofficerAward / grant85,000251,362Form 4
2025-06-10MOORE GEOFFREYdirectorAward / grant4,63486,646Form 4
2025-06-10Nichols CamilledirectorAward / grant4,63453,883Form 4
2025-06-10Gossman WilliamdirectorAward / grant4,63496,467Form 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.