ONCBeOne Medicines AGHealthcare · Biotechnologyas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, ONC has typically landed between $277.11 and $433.21 — a range of −20.4% to +24.5% from the issuance price $348.08.

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,649 overlapping 1 month windows · 2016-02-032026-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 ($348.08) — 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 ONC has typically landed a month from the 2026-09-16 close of $348.08 — the range is history, not a prediction.

$277.11worst · -20.4%$433.21best · +24.5%
  • now $348.08 (+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). $347.4 (-0.2%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $311.4$383.4
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $277.11$433.21
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,649 windows spanning 2016-02-03 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
2018-09-28−37.9%−37.9%+1.7%
2022-04-07−37.2%−37.2%+0.0%
2018-10-01−36.8%−38.9%+0.0%
3 best
2017-06-15+91.4%+0.0%+91.4%
2017-06-09+89.9%+0.0%+89.9%
2017-06-12+86.8%+0.0%+89.5%

2,649 overlapping windows · 2016-02-032026-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 ~11 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
60%
+8.4%
n=10
Feb
60%
+2.8%
n=10
Mar
36%
−2.9%
n=11
Apr
36%
+1.9%
n=11
May
36%
−2.0%
n=11
Jun
45%
+1.0%
n=11
Jul
82%
+14.4%
n=11
Aug
64%
+4.4%
n=11
Sep
55%
+6.0%
n=11
Oct
50%
−0.5%
n=10
Nov
60%
+6.4%
n=10
Dec
30%
−4.4%
n=10

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$377$2602026-09-08: 8 insider sales, $13.4M — Wang Xiaodong …2026-09-01: 1 insider sale, $47K — Ball Titus B.2026-08-25: 1 insider sale, $106K — Wu Xiaobin2026-08-12: 5 insider sales, $19.7M — OYLER JOHN …2026-08-11: 10 insider sales, $26.6M — OYLER JOHN, Lee Chan Henry …2026-08-10: 10 insider sales, $41.2M — OYLER JOHN …2026-08-03: 1 insider sale, $362K — Rosenberg Aaron2026-07-30: 1 insider sale, $338K — Lee Chan Henry2026-07-22: 1 insider sale, $542K — Lee Chan Henry2026-07-21: 5 insider sales, $19.5M — OYLER JOHN …2026-07-20: 9 insider sales, $15.1M — OYLER JOHN …2026-07-17: 9 insider sales, $20.2M — OYLER JOHN …2026-07-16: 12 insider sales, $53.0M — OYLER JOHN …2026-07-15: 5 insider sales, $36.4M — OYLER JOHN …2026-07-14: 6 insider sales, $44.6M — OYLER JOHN …2026-07-13: 7 insider sales, $14.8M — OYLER JOHN …2026-07-10: 8 insider sales, $3.5M — OYLER JOHN …2026-07-08: 1 insider sale, $201K — Lee Chan Henry2026-06-23: 5 insider sales, $1.6M — OYLER JOHN, Wu Xiaobin, Wang Lai …2026-06-16: 6 insider sales, $1.8M — OYLER JOHN, Wu Xiaobin, Wang Lai, Lee Chan Henry …2026-06-11: 10 insider sales, $1.2M — OYLER JOHN, Wang Lai, Wu Xiaobin, Rosenberg Aaron …2026-06-08: 10 insider sales, $2.4M — OYLER JOHN, Wu Xiaobin, Wang Lai, Lee Chan Henry …2026-06-01: 1 insider sale, $66K — Yi Qingqing2026-05-22: 7 insider sales, $459K — Dugan Margaret, Sanders Corazon (Corsee) D., Riva Alessandro, BAKER BROS. ADVISORS LP …2026-05-13: 1 insider sale, $103K — Lee Chan Henry2026-04-08: 1 insider sale, $103K — Lee Chan Henry2026-03-11: 1 insider sale, $102K — Lee Chan Henry2026-02-04: 2 insider sales, $580K — Lee Chan Henry …2026-01-07: 1 insider sale, $220K — Lee Chan Henry2025-12-16: 10 insider sales, $7.4M — OYLER JOHN …2025-12-15: 14 insider sales, $23.3M — OYLER JOHN …2025-12-11: 1 insider sale, $108K — Lee Chan Henry2025-12-10: 1 insider sale, $106K — Lee Chan Henry2025-11-26: 2 insider sales, $896K — Sanders Corazon (Corsee) D. …2025-11-17: 3 insider sales, $1.5M — Wu Xiaobin …2025-11-13: 2 insider sales, $2.3M — Wu Xiaobin …2025-11-12: 3 insider sales, $3.2M — Wu Xiaobin …2025-08: 20 open-market sales, $31.0M2025-09: 13 open-market sales, $15.0M2025-10: 4 open-market sales, $3.7M2025-11: 17 open-market sales, $8.6M2025-12: 26 open-market sales, $30.9M2026-01: 1 open-market sale, $220K2026-02: 2 open-market sales, $580K2026-03: 1 open-market sale, $102K2026-04: 1 open-market sale, $103K2026-05: 8 open-market sales, $562K2026-06: 32 open-market sales, $7.0M2026-07: 64 open-market sales, $208.1M2026-08: 27 open-market sales, $87.9M2026-09: 9 open-market sales, $13.4M↑ buys↓ salesdirector Wang Xiaodong — Sale on 2026-09-08, filed 2 days after the tradedirector Wang Xiaodong — Sale on 2026-09-08, filed 2 days after the tradedirector Wang Xiaodong — Sale on 2026-09-08, filed 2 days after the tradedirector Wang Xiaodong — Sale on 2026-09-08, filed 2 days after the tradedirector Wang Xiaodong — Sale on 2026-09-08, filed 2 days after the tradedirector Wang Xiaodong — Sale on 2026-09-08, filed 2 days after the tradedirector Wang Xiaodong — Sale on 2026-09-08, filed 2 days after the tradedirector Wang Xiaodong — Sale on 2026-09-08, filed 2 days after the tradeofficer Ball Titus B. — Sale on 2026-09-01, filed 2 days after the tradeofficer Wu Xiaobin — Sale on 2026-08-25, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-12, filed same daydirector OYLER JOHN — Sale on 2026-08-12, filed same daydirector OYLER JOHN — Sale on 2026-08-12, filed same daydirector OYLER JOHN — Sale on 2026-08-12, filed same daydirector OYLER JOHN — Sale on 2026-08-12, filed same daydirector OYLER JOHN — Sale on 2026-08-11, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-08-11, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-08-11, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-08-11, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-08-11, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-08-11, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-08-11, filed 1 day after the tradeofficer Lee Chan Henry — Sale on 2026-08-11, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-11, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-08-11, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-08-10, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-10, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-10, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-10, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-10, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-10, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-10, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-10, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-10, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-08-10, filed 2 days after the tradeofficer Rosenberg Aaron — Sale on 2026-08-03, filed 2 days after the tradeofficer Lee Chan Henry — Sale on 2026-07-30, filed 4 days after the tradeofficer Lee Chan Henry — Sale on 2026-07-22, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-21, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-21, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-21, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-21, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-21, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-20, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-20, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-20, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-20, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-20, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-20, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-20, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-20, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-20, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-17, filed same daydirector OYLER JOHN — Sale on 2026-07-17, filed same daydirector OYLER JOHN — Sale on 2026-07-17, filed same daydirector OYLER JOHN — Sale on 2026-07-17, filed same daydirector OYLER JOHN — Sale on 2026-07-17, filed same daydirector OYLER JOHN — Sale on 2026-07-17, filed same daydirector OYLER JOHN — Sale on 2026-07-17, filed same daydirector OYLER JOHN — Sale on 2026-07-17, filed same daydirector OYLER JOHN — Sale on 2026-07-17, filed same daydirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-07-14, filed same daydirector OYLER JOHN — Sale on 2026-07-14, filed same daydirector OYLER JOHN — Sale on 2026-07-14, filed same daydirector OYLER JOHN — Sale on 2026-07-14, filed same daydirector OYLER JOHN — Sale on 2026-07-14, filed same daydirector OYLER JOHN — Sale on 2026-07-14, filed same daydirector OYLER JOHN — Sale on 2026-07-13, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-13, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-13, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-13, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-13, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-13, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-13, filed 1 day after the tradedirector OYLER JOHN — Sale on 2026-07-10, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-07-10, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-07-10, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-07-10, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-07-10, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-07-10, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-07-10, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-07-10, filed 4 days after the tradeofficer Lee Chan Henry — Sale on 2026-07-08, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-06-23, filed 2 days after the tradeofficer Wu Xiaobin — Sale on 2026-06-23, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-06-23, filed 2 days after the tradeofficer Wang Lai — Sale on 2026-06-23, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-06-23, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-06-16, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-06-16, filed 2 days after the tradeofficer Wu Xiaobin — Sale on 2026-06-16, filed 2 days after the tradeofficer Wang Lai — Sale on 2026-06-16, filed 2 days after the tradeofficer Lee Chan Henry — Sale on 2026-06-16, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-06-16, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-06-11, filed 4 days after the tradeofficer Wang Lai — Sale on 2026-06-11, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-06-11, filed 4 days after the tradeofficer Wu Xiaobin — Sale on 2026-06-11, filed 4 days after the tradeofficer Rosenberg Aaron — Sale on 2026-06-11, filed 4 days after the tradeofficer Lee Chan Henry — Sale on 2026-06-11, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-06-11, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-06-11, filed 4 days after the tradeofficer Ball Titus B. — Sale on 2026-06-11, filed 4 days after the tradeofficer Ball Titus B. — Sale on 2026-06-11, filed 4 days after the tradedirector OYLER JOHN — Sale on 2026-06-08, filed 2 days after the tradeofficer Wu Xiaobin — Sale on 2026-06-08, filed 2 days after the tradeofficer Wang Lai — Sale on 2026-06-08, filed 2 days after the tradedirector OYLER JOHN — Sale on 2026-06-08, filed 2 days after the tradeofficer Lee Chan Henry — Sale on 2026-06-08, filed 2 days after the tradeofficer Lee Chan Henry — Sale on 2026-06-08, filed 2 days after the tradeofficer Ball Titus B. — Sale on 2026-06-08, filed 2 days after the tradeofficer Wang Lai — Sale on 2026-06-08, filed 2 days after the tradeofficer Wu Xiaobin — Sale on 2026-06-08, filed 2 days after the tradeofficer Ball Titus B. — Sale on 2026-06-08, filed 2 days after the tradedirector Yi Qingqing — Sale on 2026-06-01, filed 2 days after the tradedirector Dugan Margaret — Sale on 2026-05-22, filed 5 days after the tradedirector Sanders Corazon (Corsee) D. — Sale on 2026-05-22, filed 5 days after the tradedirector Riva Alessandro — Sale on 2026-05-22, filed 5 days after the tradedirector BAKER BROS. ADVISORS LP — Sale on 2026-05-22, filed 5 days after the tradedirector BAKER BROS. ADVISORS LP — Sale on 2026-05-22, filed 5 days after the tradedirector BAKER BROS. ADVISORS LP — Sale on 2026-05-22, filed 5 days after the tradedirector BAKER BROS. ADVISORS LP — Sale on 2026-05-22, filed 5 days after the tradeofficer Lee Chan Henry — Sale on 2026-05-13, filed 2 days after the tradeofficer Lee Chan Henry — Sale on 2026-04-08, filed 2 days after the tradeofficer Lee Chan Henry — Sale on 2026-03-11, filed 2 days after the tradeofficer Lee Chan Henry — Sale on 2026-02-04, filed 2 days after the tradeofficer Lee Chan Henry — Sale on 2026-02-04, filed 2 days after the tradeofficer Lee Chan Henry — Sale on 2026-01-07, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2025-12-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2025-12-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2025-12-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2025-12-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2025-12-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2025-12-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2025-12-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2025-12-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2025-12-16, filed 1 day after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradedirector OYLER JOHN — Sale on 2025-12-15, filed 2 days after the tradeofficer Lee Chan Henry — Sale on 2025-12-11, filed 1 day after the tradeofficer Lee Chan Henry — Sale on 2025-12-10, filed 2 days after the tradedirector Sanders Corazon (Corsee) D. — Sale on 2025-11-26, filed 5 days after the tradedirector Sanders Corazon (Corsee) D. — Sale on 2025-11-26, filed 5 days after the tradeofficer Wu Xiaobin — Sale on 2025-11-17, filed 2 days after the tradeofficer Wu Xiaobin — Sale on 2025-11-17, filed 2 days after the tradeofficer Wu Xiaobin — Sale on 2025-11-17, filed 2 days after the tradeofficer Wu Xiaobin — Sale on 2025-11-13, filed 1 day after the tradeofficer Wu Xiaobin — Sale on 2025-11-13, filed 1 day after the tradeofficer Wu Xiaobin — Sale on 2025-11-12, filed 2 days after the tradeofficer Wu Xiaobin — Sale on 2025-11-12, filed 2 days after the tradeofficer Wu Xiaobin — Sale on 2025-11-12, filed 2 days after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-08Wang XiaodongdirectorSale10,688 @ $349.28$3.7M−45.4% of holdingnot yet — horizon still opennot yet — horizon still open12,847Form 4 · filed 2 days after the trade
2026-09-08Wang XiaodongdirectorSale7,492 @ $348.31$2.6M−24.1% of holdingnot yet — horizon still opennot yet — horizon still open23,535Form 4 · filed 2 days after the trade
2026-09-08Wang XiaodongdirectorSale6,569 @ $350.27$2.3M−51.1% of holdingnot yet — horizon still opennot yet — horizon still open6,278Form 4 · filed 2 days after the trade
2026-09-08Wang XiaodongdirectorSale6,278 @ $351.25$2.2M−100.0% of holdingnot yet — horizon still opennot yet — horizon still open0Form 4 · filed 2 days after the trade
2026-09-08Wang XiaodongdirectorSale2,841 @ $346.16$983K−46.7% of holdingnot yet — horizon still opennot yet — horizon still open3,238Form 4 · filed 2 days after the trade
2026-09-08Wang XiaodongdirectorSale1,721 @ $348.01$599K−100.0% of holdingnot yet — horizon still opennot yet — horizon still open0Form 4 · filed 2 days after the trade
2026-09-08Wang XiaodongdirectorSale1,517 @ $347.39$527K−46.8% of holdingnot yet — horizon still opennot yet — horizon still open1,721Form 4 · filed 2 days after the trade
2026-09-08Wang XiaodongdirectorSale1,181 @ $345.38$408K−16.3% of holdingnot yet — horizon still opennot yet — horizon still open6,079Form 4 · filed 2 days after the trade
2026-09-01Ball Titus B.officerSale132 @ $355.86$47K−100.0% of holdingnot yet — horizon still opennot yet — horizon still open0Form 4 · filed 2 days after the trade
2026-08-25Wu XiaobinofficerSale280 @ $380.00$106K−100.0% of holdingnot yet — horizon still opennot yet — horizon still open0Form 4 · filed 2 days after the trade
2026-08-12OYLER JOHNdirectorSale20,899 @ $358.41$7.5M−59.7% of holding−2.4%not yet — horizon still open14,102Form 4 · filed same day
2026-08-12OYLER JOHNdirectorSale15,396 @ $357.63$5.5M−30.5% of holding−2.4%not yet — horizon still open35,001Form 4 · filed same day
2026-08-12OYLER JOHNdirectorSale14,102 @ $359.12$5.1M−100.0% of holding−2.4%not yet — horizon still open0Form 4 · filed same day
2026-08-12OYLER JOHNdirectorSale2,515 @ $356.43$896K−4.8% of holding−2.4%not yet — horizon still open50,397Form 4 · filed same day
2026-08-12OYLER JOHNdirectorSale1,980 @ $354.71$702K−3.6% of holding−2.4%not yet — horizon still open52,912Form 4 · filed same day
2026-08-11OYLER JOHNdirectorSale14,569 @ $361.47$5.3M−14.0% of holding−3.2%not yet — horizon still open89,454Form 4 · filed 1 day after the trade
2026-08-11OYLER JOHNdirectorSale13,695 @ $359.32$4.9M−10.9% of holding−3.2%not yet — horizon still open112,104Form 4 · filed 1 day after the trade
2026-08-11OYLER JOHNdirectorSale13,403 @ $363.45$4.9M−17.2% of holding−3.2%not yet — horizon still open64,483Form 4 · filed 1 day after the trade
2026-08-11OYLER JOHNdirectorSale11,568 @ $362.34$4.2M−12.9% of holding−3.2%not yet — horizon still open77,886Form 4 · filed 1 day after the trade
2026-08-11OYLER JOHNdirectorSale8,081 @ $360.33$2.9M−7.2% of holding−3.2%not yet — horizon still open104,023Form 4 · filed 1 day after the trade
2026-08-11OYLER JOHNdirectorSale5,211 @ $364.31$1.9M−8.1% of holding−3.2%not yet — horizon still open59,272Form 4 · filed 1 day after the trade
2026-08-11OYLER JOHNdirectorSale3,176 @ $365.26$1.2M−5.4% of holding−3.2%not yet — horizon still open56,096Form 4 · filed 1 day after the trade
2026-08-11Lee Chan HenryofficerSale2,666 @ $360.00$960K−100.0% of holding−3.2%not yet — horizon still open0Form 4 · filed 2 days after the trade
2026-08-11OYLER JOHNdirectorSale1,200 @ $366.31$440K−2.1% of holding−3.2%not yet — horizon still open54,896Form 4 · filed 1 day after the trade
2026-08-11OYLER JOHNdirectorSale4 @ $367.00$1K−0.0% of holding−3.2%not yet — horizon still open54,892Form 4 · filed 1 day after the trade
2026-08-10OYLER JOHNdirectorSale45,044 @ $358.70$16.2M−23.0% of holding−0.9%not yet — horizon still open150,733Form 4 · filed 2 days after the trade
2026-08-10OYLER JOHNdirectorSale21,254 @ $359.50$7.6M−14.1% of holding−0.9%not yet — horizon still open129,479Form 4 · filed 2 days after the trade
2026-08-10OYLER JOHNdirectorSale15,869 @ $357.67$5.7M−7.5% of holding−0.9%not yet — horizon still open195,777Form 4 · filed 2 days after the trade
2026-08-10OYLER JOHNdirectorSale12,418 @ $356.62$4.4M−5.5% of holding−0.9%not yet — horizon still open211,646Form 4 · filed 2 days after the trade
2026-08-10OYLER JOHNdirectorSale6,717 @ $354.78$2.4M−2.9% of holding−0.9%not yet — horizon still open227,540Form 4 · filed 2 days after the trade
2026-08-10OYLER JOHNdirectorSale3,680 @ $360.63$1.3M−2.8% of holding−0.9%not yet — horizon still open125,799Form 4 · filed 2 days after the trade
2026-08-10OYLER JOHNdirectorSale3,673 @ $353.32$1.3M−1.5% of holding−0.9%not yet — horizon still open234,257Form 4 · filed 2 days after the trade
2026-08-10OYLER JOHNdirectorSale3,476 @ $355.66$1.2M−1.5% of holding−0.9%not yet — horizon still open224,064Form 4 · filed 2 days after the trade
2026-08-10OYLER JOHNdirectorSale2,813 @ $351.80$990K−1.2% of holding−0.9%not yet — horizon still open237,930Form 4 · filed 2 days after the trade
2026-08-10OYLER JOHNdirectorSale67 @ $350.00$23K−0.0% of holding−0.9%not yet — horizon still open240,743Form 4 · filed 2 days after the trade
2026-08-03Rosenberg AaronofficerSale1,157 @ $312.71$362K−100.0% of holding+13.8%not yet — horizon still open0Form 4 · filed 2 days after the trade
2026-07-30Lee Chan HenryofficerSale1,044 @ $323.69$338K−100.0% of holding+10.1%not yet — horizon still open0Form 4 · filed 4 days after the trade
2026-07-22Lee Chan HenryofficerSale1,669 @ $325.00$542K−100.0% of holding+13.4%not yet — horizon still open0Form 4 · filed 2 days after the trade
2026-07-21OYLER JOHNdirectorSale20,029 @ $316.91$6.3M−43.5% of holding+15.5%not yet — horizon still open25,989Form 4 · filed 1 day after the trade
2026-07-21OYLER JOHNdirectorSale15,807 @ $319.29$5.0M−87.1% of holding+15.5%not yet — horizon still open2,340Form 4 · filed 1 day after the trade
2026-07-21OYLER JOHNdirectorSale15,379 @ $316.26$4.9M−25.0% of holding+15.5%not yet — horizon still open46,018Form 4 · filed 1 day after the trade
2026-07-21OYLER JOHNdirectorSale7,842 @ $318.41$2.5M−30.2% of holding+15.5%not yet — horizon still open18,147Form 4 · filed 1 day after the trade
2026-07-21OYLER JOHNdirectorSale2,340 @ $320.06$749K−100.0% of holding+15.5%not yet — horizon still open0Form 4 · filed 1 day after the trade
2026-07-20OYLER JOHNdirectorSale15,499 @ $312.29$4.8M−45.6% of holding+15.4%not yet — horizon still open18,491Form 4 · filed 2 days after the trade
2026-07-20OYLER JOHNdirectorSale14,326 @ $312.96$4.5M−77.5% of holding+15.4%not yet — horizon still open4,165Form 4 · filed 2 days after the trade
2026-07-20OYLER JOHNdirectorSale6,273 @ $310.75$1.9M−68.3% of holding+15.4%not yet — horizon still open2,907Form 4 · filed 2 days after the trade
2026-07-20OYLER JOHNdirectorSale5,146 @ $310.08$1.6M−35.9% of holding+15.4%not yet — horizon still open9,180Form 4 · filed 2 days after the trade
2026-07-20OYLER JOHNdirectorSale2,907 @ $311.80$906K−100.0% of holding+15.4%not yet — horizon still open0Form 4 · filed 2 days after the trade
2026-07-20OYLER JOHNdirectorSale1,850 @ $313.91$581K−44.4% of holding+15.4%not yet — horizon still open2,315Form 4 · filed 2 days after the trade
2026-07-20OYLER JOHNdirectorSale1,512 @ $315.26$477K−65.3% of holding+15.4%not yet — horizon still open803Form 4 · filed 2 days after the trade
2026-07-20OYLER JOHNdirectorSale523 @ $316.14$165K−65.1% of holding+15.4%not yet — horizon still open280Form 4 · filed 2 days after the trade
2026-07-20OYLER JOHNdirectorSale280 @ $318.30$89K−100.0% of holding+15.4%not yet — horizon still open0Form 4 · filed 2 days after the trade
2026-07-17OYLER JOHNdirectorSale35,829 @ $312.17$11.2M−69.5% of holding+12.2%not yet — horizon still open15,706Form 4 · filed same day
2026-07-17OYLER JOHNdirectorSale14,915 @ $313.19$4.7M−95.0% of holding+12.2%not yet — horizon still open791Form 4 · filed same day
2026-07-17OYLER JOHNdirectorSale5,543 @ $311.42$1.7M−9.7% of holding+12.2%not yet — horizon still open51,535Form 4 · filed same day
2026-07-17OYLER JOHNdirectorSale4,833 @ $310.37$1.5M−7.8% of holding+12.2%not yet — horizon still open57,078Form 4 · filed same day
2026-07-17OYLER JOHNdirectorSale1,440 @ $305.20$439K−2.2% of holding+12.2%not yet — horizon still open63,188Form 4 · filed same day
2026-07-17OYLER JOHNdirectorSale740 @ $314.32$233K−93.6% of holding+12.2%not yet — horizon still open51Form 4 · filed same day
2026-07-17OYLER JOHNdirectorSale680 @ $309.05$210K−1.1% of holding+12.2%not yet — horizon still open61,911Form 4 · filed same day
2026-07-17OYLER JOHNdirectorSale597 @ $306.96$183K−0.9% of holding+12.2%not yet — horizon still open62,591Form 4 · filed same day

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.

119 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-08Wang XiaodongdirectorOption exercise31,02731,027Form 4
2026-09-08Wang XiaodongdirectorOption exercise403,3511,210,079Form 4
2026-08-11Lee Chan HenryofficerOption exercise1,0581,870Form 4
2026-08-11Lee Chan HenryofficerOption exercise812812Form 4
2026-08-11Lee Chan HenryofficerOption exercise7962,666Form 4
2026-08-11Lee Chan HenryofficerOption exercise10,34888,582Form 4
2026-08-11Lee Chan HenryofficerOption exercise10,5560Form 4
2026-08-11Lee Chan HenryofficerOption exercise13,75457,369Form 4
2026-07-22Lee Chan HenryofficerOption exercise6651,179Form 4
2026-07-22Lee Chan HenryofficerOption exercise514514Form 4
2026-07-22Lee Chan HenryofficerOption exercise4901,669Form 4
2026-07-22Lee Chan HenryofficerOption exercise6,37098,930Form 4
2026-07-22Lee Chan HenryofficerOption exercise8,64571,123Form 4
2026-07-22Lee Chan HenryofficerOption exercise6,68210,556Form 4
2026-07-20OYLER JOHNdirectorOption exercise33,99033,990Form 4
2026-07-20OYLER JOHNdirectorOption exercise441,8700Form 4
2026-07-17OYLER JOHNdirectorOption exercise64,62864,628Form 4
2026-07-17OYLER JOHNdirectorOption exercise840,164441,870Form 4
2026-07-16OYLER JOHNdirectorOption exercise96,50196,501Form 4
2026-07-16OYLER JOHNdirectorOption exercise70,096166,597Form 4
2026-07-16OYLER JOHNdirectorOption exercise911,2481,282,034Form 4
2026-07-16OYLER JOHNdirectorOption exercise1,254,5130Form 4
2026-07-15OYLER JOHNdirectorOption exercise76,677112,282Form 4
2026-07-15OYLER JOHNdirectorOption exercise35,60535,605Form 4
2026-07-15OYLER JOHNdirectorOption exercise4,275116,557Form 4
2026-07-15OYLER JOHNdirectorOption exercise996,8019Form 4
2026-07-15OYLER JOHNdirectorOption exercise462,8651Form 4
2026-07-15OYLER JOHNdirectorOption exercise55,5751,254,513Form 4
2026-07-14OYLER JOHNdirectorOption exercise36,318133,600Form 4
2026-07-14OYLER JOHNdirectorOption exercise97,28297,282Form 4
2026-07-14OYLER JOHNdirectorOption exercise1,264,6660Form 4
2026-07-14OYLER JOHNdirectorOption exercise472,134462,866Form 4
2026-07-13OYLER JOHNdirectorOption exercise48,52048,520Form 4
2026-07-13OYLER JOHNdirectorOption exercise630,7601,264,666Form 4
2026-07-10OYLER JOHNdirectorOption exercise11,69811,698Form 4
2026-07-10OYLER JOHNdirectorOption exercise152,0741,895,426Form 4
2026-07-08Lee Chan HenryofficerOption exercise266468Form 4
2026-07-08Lee Chan HenryofficerOption exercise202202Form 4
2026-07-08Lee Chan HenryofficerOption exercise196664Form 4
2026-07-08Lee Chan HenryofficerOption exercise2,548105,300Form 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.