OMDAOmada HealthHealthcare · Medical - Healthcare Information Servicesas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, OMDA has typically landed between $14.46 and $25.38 — a range of −26.8% to +28.4% from the issuance price $19.76.

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

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

$14.46worst · -26.8%$25.38best · +28.4%
  • now $19.76 (+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). $21.2 (+7.3%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $18.53$23.87
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $14.46$25.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 300 windows spanning 2025-06-06 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-11-03−37.2%−37.2%+0.0%
2026-01-12−32.1%−32.1%+2.5%
2025-10-28−32.0%−32.3%+0.0%
3 best
2026-06-16+38.5%+0.0%+38.7%
2026-06-17+38.5%+0.0%+38.5%
2026-06-12+38.4%−0.2%+38.4%

300 overlapping windows · 2025-06-062026-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%
−5.3%
n=1
Feb
0%
−17.9%
n=1
Mar
100%
+2.4%
n=1
Apr
100%
+16.0%
n=1
May
100%
+23.3%
n=1
Jun
100%
+22.1%
n=1
Jul
0%
−6.9%
n=2
Aug
100%
+29.5%
n=2
Sep
0%
−13.1%
n=2
Oct
100%
+11.1%
n=1
Nov
0%
−23.8%
n=1
Dec
0%
−15.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$27$112026-09-10: 6 insider sales, $564K — Duffy Sean P., Cook Steven L., Shao Wei-Li …2026-09-09: 1 insider sale, $14K — Gracey Craig2026-09-01: 4 insider sales, $509K — Duffy Sean P. …2026-08-27: 1 insider sale, $28K — Cook Steven L.2026-08-12: 1 insider sale, $222K — Shao Wei-Li2026-08-11: 1 insider sale, $40K — Cook Steven L.2026-08-10: 3 insider sales, $728K — Cook Steven L., Duffy Sean P., Gracey Craig2026-08-07: 2 insider sales, $189K — Duffy Sean P. …2026-08-03: 1 insider sale, $264K — Duffy Sean P.2026-07-15: 2 insider sales, $292K — Cook Steven L. …2026-07-13: 3 insider sales, $164K — Cook Steven L., Gracey Craig …2026-07-07: 1 insider sale, $285K — Cook Steven L.2026-07-01: 4 insider sales, $1.1M — Cook Steven L., Duffy Sean P., Gracey Craig …2026-06-30: 2 insider sales, $16K — Gracey Craig, Cook Steven L.2026-06-29: 2 insider sales, $422K — Cook Steven L., Gracey Craig2026-06-26: 4 insider sales, $981K — Cook Steven L., Duffy Sean P., Gracey Craig …2026-06-25: 2 insider sales, $11K — Cook Steven L., Duffy Sean P.2026-06-24: 3 insider sales, $142K — Duffy Sean P., Cook Steven L., Gracey Craig2026-06-22: 2 insider sales, $363K — Cook Steven L., Gracey Craig2026-06-16: 1 insider sale, $260K — Duffy Sean P.2026-06-15: 1 insider sale, $117K — Cook Steven L.2026-06-12: 2 insider sales, $199K — Gracey Craig, Shao Wei-Li2026-04-08: 1 insider sale, $36K — Shao Wei-Li2026-03-13: 1 insider sale, $26K — Cook Steven L.2026-03-09: 2 insider sales, $58K — Duffy Sean P. …2026-01-13: 1 insider sale, $651K — Duffy Sean P.2026-01-12: 2 insider sales, $3.6M — Duffy Sean P. …2025-12-29: 1 insider sale, $91K — Shao Wei-Li2025-12-10: 2 insider sales, $207K — Duffy Sean P., Cook Steven L.2025-12: 3 open-market sales, $298K2026-01: 3 open-market sales, $4.2M2026-03: 3 open-market sales, $85K2026-04: 1 open-market sale, $36K2026-06: 19 open-market sales, $2.5M2026-07: 10 open-market sales, $1.9M2026-08: 9 open-market sales, $1.5M2026-09: 11 open-market sales, $1.1M↑ buys↓ salesdirector Duffy Sean P. — Sale on 2026-09-10, filed 4 days after the tradeofficer Cook Steven L. — Sale on 2026-09-10, filed 4 days after the tradeofficer Shao Wei-Li — Sale on 2026-09-10, filed 4 days after the tradedirector Duffy Sean P. — Sale on 2026-09-10, filed 4 days after the tradeofficer Cook Steven L. — Sale on 2026-09-10, filed 4 days after the tradeofficer Shao Wei-Li — Sale on 2026-09-10, filed 4 days after the tradeofficer Gracey Craig — Sale on 2026-09-09, filed 2 days after the tradedirector Duffy Sean P. — Sale on 2026-09-01, filed 2 days after the tradedirector Duffy Sean P. — Sale on 2026-09-01, filed 2 days after the tradedirector Duffy Sean P. — Sale on 2026-09-01, filed 2 days after the tradedirector Duffy Sean P. — Sale on 2026-09-01, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-08-27, filed 4 days after the tradeofficer Shao Wei-Li — Sale on 2026-08-12, filed same dayofficer Cook Steven L. — Sale on 2026-08-11, filed 1 day after the tradeofficer Cook Steven L. — Sale on 2026-08-10, filed 2 days after the tradedirector Duffy Sean P. — Sale on 2026-08-10, filed 1 day after the tradeofficer Gracey Craig — Sale on 2026-08-10, filed 2 days after the tradedirector Duffy Sean P. — Sale on 2026-08-07, filed 4 days after the tradedirector Duffy Sean P. — Sale on 2026-08-07, filed 4 days after the tradedirector Duffy Sean P. — Sale on 2026-08-03, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-07-15, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-07-15, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-07-13, filed 2 days after the tradeofficer Gracey Craig — Sale on 2026-07-13, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-07-13, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-07-07, filed 1 day after the tradeofficer Cook Steven L. — Sale on 2026-07-01, filed 7 days after the tradedirector Duffy Sean P. — Sale on 2026-07-01, filed 5 days after the tradedirector Duffy Sean P. — Sale on 2026-07-01, filed 5 days after the tradeofficer Gracey Craig — Sale on 2026-07-01, filed 1 day after the tradeofficer Gracey Craig — Sale on 2026-06-30, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-06-30, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-06-29, filed 1 day after the tradeofficer Gracey Craig — Sale on 2026-06-29, filed 1 day after the tradeofficer Cook Steven L. — Sale on 2026-06-26, filed 4 days after the tradedirector Duffy Sean P. — Sale on 2026-06-26, filed same daydirector Duffy Sean P. — Sale on 2026-06-26, filed same dayofficer Gracey Craig — Sale on 2026-06-26, filed 4 days after the tradeofficer Cook Steven L. — Sale on 2026-06-25, filed 1 day after the tradedirector Duffy Sean P. — Sale on 2026-06-25, filed 1 day after the tradedirector Duffy Sean P. — Sale on 2026-06-24, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-06-24, filed 2 days after the tradeofficer Gracey Craig — Sale on 2026-06-24, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-06-22, filed 2 days after the tradeofficer Gracey Craig — Sale on 2026-06-22, filed 2 days after the tradedirector Duffy Sean P. — Sale on 2026-06-16, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-06-15, filed 1 day after the tradeofficer Gracey Craig — Sale on 2026-06-12, filed 4 days after the tradeofficer Shao Wei-Li — Sale on 2026-06-12, filed 4 days after the tradeofficer Shao Wei-Li — Sale on 2026-04-08, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2026-03-13, filed 4 days after the tradedirector Duffy Sean P. — Sale on 2026-03-09, filed 2 days after the tradedirector Duffy Sean P. — Sale on 2026-03-09, filed 2 days after the tradedirector Duffy Sean P. — Sale on 2026-01-13, filed 1 day after the tradedirector Duffy Sean P. — Sale on 2026-01-12, filed 2 days after the tradedirector Duffy Sean P. — Sale on 2026-01-12, filed 2 days after the tradeofficer Shao Wei-Li — Sale on 2025-12-29, filed 1 day after the tradedirector Duffy Sean P. — Sale on 2025-12-10, filed 2 days after the tradeofficer Cook Steven L. — Sale on 2025-12-10, filed 2 days after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-10Duffy Sean P.directorSale13,560 @ $21.80$296K−3.4% of holdingnot yet — horizon still opennot yet — horizon still open383,994Form 4 · filed 4 days after the trade
2026-09-10Cook Steven L.officerSale6,200 @ $21.80$135K−3.4% of holdingnot yet — horizon still opennot yet — horizon still open174,506Form 4 · filed 4 days after the trade
2026-09-10Shao Wei-LiofficerSale3,636 @ $21.78$79K−1.2% of holdingnot yet — horizon still opennot yet — horizon still open295,713Form 4 · filed 4 days after the trade
2026-09-10Duffy Sean P.directorSale1,400 @ $22.59$32K−0.4% of holdingnot yet — horizon still opennot yet — horizon still open382,594Form 4 · filed 4 days after the trade
2026-09-10Cook Steven L.officerSale600 @ $22.52$14K−0.3% of holdingnot yet — horizon still opennot yet — horizon still open173,906Form 4 · filed 4 days after the trade
2026-09-10Shao Wei-LiofficerSale400 @ $22.53$9K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open295,313Form 4 · filed 4 days after the trade
2026-09-09Gracey CraigofficerSale644 @ $21.73$14K−4.3% of holdingnot yet — horizon still opennot yet — horizon still open14,412Form 4 · filed 2 days after the trade
2026-09-01Duffy Sean P.directorSale7,344 @ $23.12$170K−1.7% of holdingnot yet — horizon still opennot yet — horizon still open426,089Form 4 · filed 2 days after the trade
2026-09-01Duffy Sean P.directorSale5,600 @ $24.27$136K−1.3% of holdingnot yet — horizon still opennot yet — horizon still open420,489Form 4 · filed 2 days after the trade
2026-09-01Duffy Sean P.directorSale4,933 @ $23.13$114K−1.2% of holdingnot yet — horizon still opennot yet — horizon still open415,556Form 4 · filed 2 days after the trade
2026-09-01Duffy Sean P.directorSale3,695 @ $24.27$90K−0.9% of holdingnot yet — horizon still opennot yet — horizon still open411,861Form 4 · filed 2 days after the trade
2026-08-27Cook Steven L.officerSale1,108 @ $25.00$28K−0.6% of holdingnot yet — horizon still opennot yet — horizon still open187,209Form 4 · filed 4 days after the trade
2026-08-12Shao Wei-LiofficerSale8,866 @ $25.02$222K−2.8% of holding−16.5%not yet — horizon still open307,372Form 4 · filed same day
2026-08-11Cook Steven L.officerSale1,607 @ $25.01$40K−0.9% of holding−8.8%not yet — horizon still open187,209Form 4 · filed 1 day after the trade
2026-08-10Cook Steven L.officerSale15,235 @ $25.03$381K−7.5% of holding−12.6%not yet — horizon still open187,209Form 4 · filed 2 days after the trade
2026-08-10Duffy Sean P.directorSale12,942 @ $24.81$321K−3.0% of holding−12.6%not yet — horizon still open411,861Form 4 · filed 1 day after the trade
2026-08-10Gracey CraigofficerSale1,042 @ $25.00$26K−6.3% of holding−12.6%not yet — horizon still open15,441Form 4 · filed 2 days after the trade
2026-08-07Duffy Sean P.directorSale4,314 @ $22.80$98K−1.0% of holding−5.4%not yet — horizon still open411,861Form 4 · filed 4 days after the trade
2026-08-07Duffy Sean P.directorSale4,314 @ $20.90$90K−1.0% of holding−5.4%not yet — horizon still open416,175Form 4 · filed 4 days after the trade
2026-08-03Duffy Sean P.directorSale12,944 @ $20.40$264K−3.0% of holding+10.8%not yet — horizon still open411,861Form 4 · filed 2 days after the trade
2026-07-15Cook Steven L.officerSale11,750 @ $24.01$282K−5.9% of holding−0.4%not yet — horizon still open187,209Form 4 · filed 2 days after the trade
2026-07-15Cook Steven L.officerSale400 @ $24.00$10K−0.2% of holding−0.4%not yet — horizon still open198,959Form 4 · filed 2 days after the trade
2026-07-13Cook Steven L.officerSale5,200 @ $24.00$125K−2.7% of holding−0.7%not yet — horizon still open187,809Form 4 · filed 2 days after the trade
2026-07-13Gracey CraigofficerSale1,041 @ $24.00$25K−6.3% of holding−0.7%not yet — horizon still open15,441Form 4 · filed 2 days after the trade
2026-07-13Cook Steven L.officerSale600 @ $24.01$14K−0.3% of holding−0.7%not yet — horizon still open187,209Form 4 · filed 2 days after the trade
2026-07-07Cook Steven L.officerSale12,337 @ $23.09$285K−6.2% of holding−19.9%not yet — horizon still open187,209Form 4 · filed 1 day after the trade
2026-07-01Cook Steven L.officerSale23,263 @ $22.76$530K−11.1% of holding−12.5%not yet — horizon still open187,209Form 4 · filed 7 days after the trade
2026-07-01Duffy Sean P.directorSale12,944 @ $22.70$294K−3.0% of holding−12.5%not yet — horizon still open411,861Form 4 · filed 5 days after the trade
2026-07-01Duffy Sean P.directorSale12,942 @ $22.67$293K−3.0% of holding−12.5%not yet — horizon still open411,861Form 4 · filed 5 days after the trade
2026-07-01Gracey CraigofficerSale637 @ $23.00$15K−4.0% of holding−12.5%not yet — horizon still open15,441Form 4 · filed 1 day after the trade
2026-06-30Gracey CraigofficerSale405 @ $22.00$9K−2.6% of holding−9.6%not yet — horizon still open15,441Form 4 · filed 2 days after the trade
2026-06-30Cook Steven L.officerSale300 @ $22.00$7K−0.3% of holding−9.6%not yet — horizon still open115,409Form 4 · filed 2 days after the trade
2026-06-29Cook Steven L.officerSale17,950 @ $21.07$378K−13.5% of holding−7.9%not yet — horizon still open115,409Form 4 · filed 1 day after the trade
2026-06-29Gracey CraigofficerSale2,083 @ $21.00$44K−70.8% of holding−7.9%not yet — horizon still open858Form 4 · filed 1 day after the trade
2026-06-26Cook Steven L.officerSale33,000 @ $19.89$656K−19.8% of holding−3.8%not yet — horizon still open133,359Form 4 · filed 4 days after the trade
2026-06-26Duffy Sean P.directorSale9,844 @ $19.61$193K−2.4% of holding−3.8%not yet — horizon still open398,917Form 4 · filed same day
2026-06-26Duffy Sean P.directorSale4,314 @ $20.90$90K−1.1% of holding−3.8%not yet — horizon still open394,603Form 4 · filed same day
2026-06-26Gracey CraigofficerSale2,084 @ $20.00$42K−41.5% of holding−3.8%not yet — horizon still open2,941Form 4 · filed 4 days after the trade
2026-06-25Cook Steven L.officerSale300 @ $19.00$6K−0.2% of holding+8.2%not yet — horizon still open166,359Form 4 · filed 1 day after the trade
2026-06-25Duffy Sean P.directorSale300 @ $19.00$6K−0.1% of holding+8.2%not yet — horizon still open408,761Form 4 · filed 1 day after the trade
2026-06-24Duffy Sean P.directorSale2,800 @ $19.01$53K−0.7% of holding+9.6%not yet — horizon still open409,061Form 4 · filed 2 days after the trade
2026-06-24Cook Steven L.officerSale2,600 @ $19.02$49K−1.5% of holding+9.6%not yet — horizon still open166,659Form 4 · filed 2 days after the trade
2026-06-24Gracey CraigofficerSale2,083 @ $19.01$40K−29.3% of holding+9.6%not yet — horizon still open5,025Form 4 · filed 2 days after the trade
2026-06-22Cook Steven L.officerSale17,950 @ $18.13$325K−9.6% of holding+21.1%not yet — horizon still open169,259Form 4 · filed 2 days after the trade
2026-06-22Gracey CraigofficerSale2,083 @ $18.00$37K−22.7% of holding+21.1%not yet — horizon still open7,108Form 4 · filed 2 days after the trade
2026-06-16Duffy Sean P.directorSale14,960 @ $17.36$260K−3.5% of holding+39.2%not yet — horizon still open411,861Form 4 · filed 2 days after the trade
2026-06-15Cook Steven L.officerSale6,800 @ $17.23$117K−3.5% of holding+36.9%not yet — horizon still open187,209Form 4 · filed 1 day after the trade
2026-06-12Gracey CraigofficerSale6,894 @ $17.42$120K−42.9% of holding+36.4%not yet — horizon still open9,191Form 4 · filed 4 days after the trade
2026-06-12Shao Wei-LiofficerSale4,589 @ $17.24$79K−1.4% of holding+36.4%not yet — horizon still open316,238Form 4 · filed 4 days after the trade
2026-04-08Shao Wei-LiofficerSale2,829 @ $12.71$36K−0.9% of holding+22.7%not yet — horizon still open328,850Form 4 · filed 2 days after the trade
2026-03-13Cook Steven L.officerSale1,884 @ $13.94$26K−0.9% of holding−19.4%+25.6%200,512Form 4 · filed 4 days after the trade
2026-03-09Duffy Sean P.directorSale3,863 @ $14.32$55K−3.2% of holding−12.9%+40.6%117,798Form 4 · filed 2 days after the trade
2026-03-09Duffy Sean P.directorSale200 @ $14.88$3K−0.2% of holding−12.9%+40.6%117,598Form 4 · filed 2 days after the trade
2026-01-13Duffy Sean P.directorSale40,796 @ $15.95$651K−24.4% of holding−28.6%+38.0%126,644Form 4 · filed 1 day after the trade
2026-01-12Duffy Sean P.directorSale139,989 @ $15.35$2.1M−39.2% of holding−31.7%+38.1%217,134Form 4 · filed 2 days after the trade
2026-01-12Duffy Sean P.directorSale90,490 @ $15.99$1.4M−41.7% of holding−31.7%+38.1%126,644Form 4 · filed 2 days after the trade
2025-12-29Shao Wei-LiofficerSale5,618 @ $16.13$91K−7.5% of holding−7.7%+31.2%69,079Form 4 · filed 1 day after the trade
2025-12-10Duffy Sean P.directorSale9,266 @ $15.37$142K−6.8% of holding+3.9%+3.5%126,644Form 4 · filed 2 days after the trade
2025-12-10Cook Steven L.officerSale4,211 @ $15.37$65K−6.8% of holding+3.9%+3.5%57,566Form 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.

241 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-05Duffy Sean P.directorWithheld for tax4,422397,554Form 4
2026-09-05Cook Steven L.officerWithheld for tax2,010180,706Form 4
2026-09-05Shao Wei-LiofficerWithheld for tax1,843299,349Form 4
2026-09-01Duffy Sean P.directorWithheld for tax9,885401,976Form 4
2026-09-01Shao Wei-LiofficerWithheld for tax6,180301,192Form 4
2026-09-01Cook Steven L.officerWithheld for tax4,493182,716Form 4
2026-09-01Duffy Sean P.directorOption exercise12,944424,805Form 4
2026-09-01Duffy Sean P.directorOption exercise4,314433,433Form 4
2026-09-01Duffy Sean P.directorOption exercise4,314429,119Form 4
2026-09-01Gracey CraigofficerWithheld for tax38515,056Form 4
2026-09-01Duffy Sean P.directorOption exercise12,944129,539Form 4
2026-09-01Duffy Sean P.directorOption exercise4,314512,994Form 4
2026-09-01Duffy Sean P.directorOption exercise4,314106,218Form 4
2026-08-27Cook Steven L.officerOption exercise1,108188,317Form 4
2026-08-27Cook Steven L.officerOption exercise1,108233,481Form 4
2026-08-11Cook Steven L.officerOption exercise1,607188,816Form 4
2026-08-11Cook Steven L.officerOption exercise1,607234,589Form 4
2026-08-10Duffy Sean P.directorOption exercise12,942424,803Form 4
2026-08-10Cook Steven L.officerOption exercise13,499200,708Form 4
2026-08-10Cook Steven L.officerOption exercise1,042201,750Form 4
2026-08-10Gracey CraigofficerOption exercise1,04216,483Form 4
2026-08-10Cook Steven L.officerOption exercise694202,444Form 4
2026-08-10Duffy Sean P.directorOption exercise12,942517,308Form 4
2026-08-10Cook Steven L.officerOption exercise69420,834Form 4
2026-08-10Cook Steven L.officerOption exercise13,499236,196Form 4
2026-08-10Gracey CraigofficerOption exercise1,04232,292Form 4
2026-08-10Cook Steven L.officerOption exercise1,04218,750Form 4
2026-08-07Duffy Sean P.directorOption exercise5,545417,406Form 4
2026-08-07Duffy Sean P.directorOption exercise3,083420,489Form 4
2026-08-07Duffy Sean P.directorOption exercise3,083530,250Form 4
2026-08-07Duffy Sean P.directorOption exercise5,545110,532Form 4
2026-08-03Duffy Sean P.directorOption exercise12,944424,805Form 4
2026-08-03Duffy Sean P.directorOption exercise12,944142,483Form 4
2026-07-15Cook Steven L.officerOption exercise12,150199,359Form 4
2026-07-15Cook Steven L.officerOption exercise12,150249,695Form 4
2026-07-13Cook Steven L.officerOption exercise5,800193,009Form 4
2026-07-13Gracey CraigofficerOption exercise1,04116,482Form 4
2026-07-13Cook Steven L.officerOption exercise5,800261,845Form 4
2026-07-13Gracey CraigofficerOption exercise1,04133,334Form 4
2026-07-07Cook Steven L.officerOption exercise10,601197,810Form 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.