COE51Talk Online Education Groupas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, COE has typically landed between $7.44 and $14.58 — a range of −27.1% to +42.8% from the issuance price $10.21.

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,545 overlapping 1 month windows · 2016-06-102026-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 ($10.21) — 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 COE has typically landed a month from the 2026-09-16 close of $10.21 — the range is history, not a prediction.

$7.44worst · -27.1%$14.58best · +42.8%
  • now $10.21 (+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). $10.19 (-0.2%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $8.91$11.47
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $7.44$14.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 2,545 windows spanning 2016-06-10 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
2021-07-16−69.2%−69.2%+0.0%
2021-07-20−69.1%−69.1%+2.4%
2021-06-24−68.4%−68.4%+0.0%
3 best
2020-01-27+146.9%−7.7%+146.9%
2019-12-13+145.5%+0.0%+145.5%
2019-12-16+128.4%+0.0%+140.5%

2,545 overlapping windows · 2016-06-102026-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
20%
−4.6%
n=10
Feb
40%
+11.0%
n=10
Mar
60%
+7.3%
n=10
Apr
30%
−2.0%
n=10
May
70%
−5.4%
n=10
Jun
50%
+16.1%
n=10
Jul
45%
−6.3%
n=11
Aug
36%
−5.3%
n=11
Sep
64%
+9.5%
n=11
Oct
20%
−4.0%
n=10
Nov
30%
−9.2%
n=10
Dec
60%
+6.2%
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$56$102026-08-13: 1 insider purchase, $737K — Huang Jack Jiajia2026-08-12: 1 insider purchase, $6.8M — Huang Jack Jiajia2026-08-11: 1 insider purchase, $5.0M — Huang Jack Jiajia2026-08-10: 1 insider purchase, $3.9M — Huang Jack Jiajia2026-08-07: 1 insider purchase, $1.8M — Huang Jack Jiajia2026-08-06: 1 insider purchase, $2.0M — Huang Jack Jiajia2026-08-05: 1 insider purchase, $3.0M — Huang Jack Jiajia2026-08-04: 1 insider purchase, $2.4M — Huang Jack Jiajia2026-08-03: 1 insider purchase, $6.2M — Huang Jack Jiajia2026-07-31: 1 insider purchase, $2.2M — Huang Jack Jiajia2026-07-30: 1 insider purchase, $3.3M — Huang Jack Jiajia2026-07-29: 1 insider purchase, $1.8M — Huang Jack Jiajia2026-07-28: 1 insider purchase, $2.9M — Huang Jack Jiajia2026-07-27: 1 insider purchase, $7.7M — Huang Jack Jiajia2026-07-24: 1 insider purchase, $3.0M — Huang Jack Jiajia2026-07-23: 3 insider purchases, $6.6M — Huang Jack Jiajia …2026-07-22: 2 insider purchases, $2.9M — Huang Jack Jiajia …2026-07-21: 1 insider purchase, $8.3M — Huang Jack Jiajia2026-07-20: 1 insider purchase, $1.9M — Huang Jack Jiajia2026-07-17: 1 insider purchase, $1.4M — Huang Jack Jiajia2026-07-16: 1 insider purchase, $1.9M — Huang Jack Jiajia2026-07-15: 1 insider purchase, $2.3M — Huang Jack Jiajia2026-07-14: 1 insider purchase, $3.1M — Huang Jack Jiajia2026-07-13: 1 insider purchase, $3.7M — Huang Jack Jiajia2026-07-10: 1 insider purchase, $1.6M — Huang Jack Jiajia2026-07-09: 1 insider purchase, $3.2M — Huang Jack Jiajia2026-07-08: 1 insider purchase, $3.1M — Huang Jack Jiajia2026-07-07: 1 insider purchase, $3.5M — Huang Jack Jiajia2026-07-06: 1 insider purchase, $2.7M — Huang Jack Jiajia2026-07-02: 1 insider purchase, $9.3M — Huang Jack Jiajia2026-07-01: 1 insider purchase, $4.8M — Huang Jack Jiajia2026-06-30: 3 insider purchases, $5.6M — Huang Jack Jiajia …2026-06-29: 3 insider purchases, $3.8M — Huang Jack Jiajia …2026-06-26: 2 insider purchases, $2.4M — Huang Jack Jiajia …2026-06-25: 1 insider purchase, $2.4M — Huang Jack Jiajia2026-06-24: 7 insider purchases, $7.8M — Huang Jack Jiajia …2026-06-23: 6 insider purchases, $4.0M — Huang Jack Jiajia …2026-06-22: 3 insider purchases, $1.2M — Huang Jack Jiajia …2026-06-18: 3 insider purchases, $1.7M — Huang Jack Jiajia …2026-06-17: 1 insider purchase, $687K — Huang Jack Jiajia2026-06-16: 1 insider purchase, $975K — Huang Jack Jiajia2026-06-15: 1 insider purchase, $405K — Huang Jack Jiajia2026-06-12: 1 insider purchase, $1.8M — Huang Jack Jiajia2026-06-11: 1 insider purchase, $656K — Huang Jack Jiajia2026-06-10: 1 insider purchase, $401K — Huang Jack Jiajia2026-06-09: 1 insider purchase, $785K — Huang Jack Jiajia2026-06-08: 1 insider purchase, $521K — Huang Jack Jiajia2026-06-05: 1 insider purchase, $334K — Huang Jack Jiajia2026-06-04: 1 insider purchase, $364K — Huang Jack Jiajia2026-06-03: 1 insider purchase, $219K — Huang Jack Jiajia2026-06-02: 1 insider purchase, $1.4M — Huang Jack Jiajia2026-06-01: 1 insider purchase, $1.2M — Huang Jack Jiajia2026-05-29: 1 insider purchase, $547K — Huang Jack Jiajia2026-05-28: 1 insider purchase, $665K — Huang Jack Jiajia2026-05-27: 1 insider purchase, $1.2M — Huang Jack Jiajia2026-05-26: 1 insider purchase, $986K — Huang Jack Jiajia2026-05-22: 1 insider purchase, $2.0M — Huang Jack Jiajia2026-05-21: 1 insider purchase, $770K — Huang Jack Jiajia2026-05-20: 1 insider purchase, $1.2M — Huang Jack Jiajia2026-05-19: 1 insider purchase, $305K — Huang Jack Jiajia2026-05-18: 1 insider purchase, $628K — Huang Jack Jiajia2026-05-15: 1 insider purchase, $1.2M — Huang Jack Jiajia2026-05-14: 1 insider purchase, $757K — Huang Jack Jiajia2026-05-13: 1 insider purchase, $497K — Huang Jack Jiajia2026-05-12: 1 insider purchase, $728K — Huang Jack Jiajia2026-05-11: 1 insider purchase, $159K — Huang Jack Jiajia2026-05-08: 1 insider purchase, $1.7M — Huang Jack Jiajia2026-05-07: 1 insider purchase, $605K — Huang Jack Jiajia2026-05-06: 1 insider purchase, $601K — Huang Jack Jiajia2026-05-05: 1 insider purchase, $325K — Huang Jack Jiajia2026-05-04: 1 insider purchase, $2.4M — Huang Jack Jiajia2026-05-01: 1 insider purchase, $1.5M — Huang Jack Jiajia2026-04-30: 1 insider purchase, $686K — Huang Jack Jiajia2026-04-29: 1 insider purchase, $259K — Huang Jack Jiajia2026-04-28: 1 insider purchase, $1.7M — Huang Jack Jiajia2026-04-27: 1 insider purchase, $4.2M — Huang Jack Jiajia2026-04-24: 1 insider purchase, $1.0M — Huang Jack Jiajia2026-04-23: 1 insider purchase, $1.9M — Huang Jack Jiajia2026-04-22: 1 insider purchase, $287K — Huang Jack Jiajia2026-04-21: 1 insider purchase, $955K — Huang Jack Jiajia2026-04-20: 1 insider purchase, $507K — Huang Jack Jiajia2026-04-17: 1 insider purchase, $614K — Huang Jack Jiajia2026-04-16: 1 insider purchase, $1.6M — Huang Jack Jiajia2026-04-15: 1 insider purchase, $4.3M — Huang Jack Jiajia2026-04-14: 1 insider purchase, $1.5M — Huang Jack Jiajia2026-04-13: 1 insider purchase, $1.6M — Huang Jack Jiajia2026-04-10: 1 insider purchase, $3.2M — Huang Jack Jiajia2026-04-09: 1 insider purchase, $3.5M — Huang Jack Jiajia2026-04-08: 1 insider purchase, $862K — Huang Jack Jiajia2026-04-07: 1 insider purchase, $432K — Huang Jack Jiajia2026-04-06: 1 insider purchase, $2.7M — Huang Jack Jiajia2026-04-02: 1 insider purchase, $3.8M — Huang Jack Jiajia2026-04-01: 1 insider purchase, $6.7M — Huang Jack Jiajia2026-03-31: 1 insider purchase, $3.7M — Huang Jack Jiajia2026-03-30: 1 insider purchase, $6.2M — Huang Jack Jiajia2026-03-27: 1 insider purchase, $5.8M — Huang Jack Jiajia2026-03-26: 3 insider purchases, $1.6M — Huang Jack Jiajia, Shu Ting …2026-03: 6 open-market purchases, $17.4M2026-04: 21 open-market purchases, $42.3M2026-05: 20 open-market purchases, $18.9M2026-06: 41 open-market purchases, $38.6M2026-07: 25 open-market purchases, $81.1M2026-08: 9 open-market purchases, $31.9M↑ buys↓ salesdirector Huang Jack Jiajia — Purchase on 2026-08-13, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-08-12, filed 1 day after the tradedirector Huang Jack Jiajia — Purchase on 2026-08-11, filed 2 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-08-10, filed 2 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-08-07, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-08-06, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-08-05, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-08-04, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-08-03, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-31, filed 10 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-30, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-29, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-28, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-27, filed 3 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-24, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-23, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-23, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-23, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-22, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-22, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-21, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-20, filed 3 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-17, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-16, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-15, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-14, filed 9 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-13, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-10, filed 10 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-09, filed 11 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-08, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-07, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-06, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-02, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-07-01, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-30, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-30, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-30, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-29, filed 9 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-29, filed 9 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-29, filed 9 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-26, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-26, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-25, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-24, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-24, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-24, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-24, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-24, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-24, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-24, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-23, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-23, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-23, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-23, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-23, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-23, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-22, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-22, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-22, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-18, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-18, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-18, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-17, filed 9 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-16, filed 10 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-15, filed 3 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-12, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-11, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-10, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-09, filed 9 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-08, filed 10 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-05, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-04, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-03, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-02, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-06-01, filed 9 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-29, filed 12 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-28, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-27, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-26, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-22, filed 10 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-21, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-20, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-19, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-18, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-15, filed 11 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-14, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-13, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-12, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-11, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-08, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-07, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-06, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-05, filed 3 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-04, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-05-01, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-30, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-29, filed 9 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-28, filed 10 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-27, filed 11 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-24, filed 14 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-23, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-22, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-21, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-20, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-17, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-16, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-15, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-14, filed 8 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-13, filed 9 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-10, filed 133 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-09, filed 4 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-08, filed 5 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-07, filed 6 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-06, filed 7 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-02, filed 11 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-04-01, filed 12 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-03-31, filed 13 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-03-30, filed 14 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-03-27, filed 17 days after the tradedirector Huang Jack Jiajia — Purchase on 2026-03-26, filed 18 days after the tradedirector Shu Ting — Purchase on 2026-03-26, filed 116 days after the tradedirector Shu Ting — Purchase on 2026-03-26, filed 116 days after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-08-13Huang Jack JiajiadirectorPurchase35,400 @ $20.83$737K+0.1% of holding−40.0%not yet — horizon still open35,615,160Form 4 · filed 8 days after the trade
2026-08-12Huang Jack JiajiadirectorPurchase337,500 @ $20.17$6.8M+1.0% of holding−46.4%not yet — horizon still open35,428,140Form 4 · filed 1 day after the trade
2026-08-11Huang Jack JiajiadirectorPurchase254,820 @ $19.61$5.0M+0.7% of holding−45.3%not yet — horizon still open35,090,640Form 4 · filed 2 days after the trade
2026-08-10Huang Jack JiajiadirectorPurchase199,980 @ $19.72$3.9M+0.6% of holding−36.7%not yet — horizon still open34,835,820Form 4 · filed 2 days after the trade
2026-08-07Huang Jack JiajiadirectorPurchase90,480 @ $19.39$1.8M+0.3% of holding−18.1%not yet — horizon still open34,635,840Form 4 · filed 5 days after the trade
2026-08-06Huang Jack JiajiadirectorPurchase105,120 @ $19.29$2.0M+0.3% of holding−18.1%not yet — horizon still open34,545,360Form 4 · filed 6 days after the trade
2026-08-05Huang Jack JiajiadirectorPurchase158,460 @ $19.20$3.0M+0.5% of holding−18.1%not yet — horizon still open34,440,240Form 4 · filed 5 days after the trade
2026-08-04Huang Jack JiajiadirectorPurchase125,880 @ $19.06$2.4M+0.4% of holding−18.1%not yet — horizon still open34,281,780Form 4 · filed 6 days after the trade
2026-08-03Huang Jack JiajiadirectorPurchase333,840 @ $18.48$6.2M+1.0% of holding−18.1%not yet — horizon still open34,155,900Form 4 · filed 7 days after the trade
2026-07-31Huang Jack JiajiadirectorPurchase122,580 @ $17.54$2.2M+0.4% of holding−18.1%not yet — horizon still open33,822,060Form 4 · filed 10 days after the trade
2026-07-30Huang Jack JiajiadirectorPurchase194,460 @ $17.21$3.3M+0.6% of holding−18.1%not yet — horizon still open33,699,480Form 4 · filed 6 days after the trade
2026-07-29Huang Jack JiajiadirectorPurchase109,080 @ $16.91$1.8M+0.3% of holding−18.1%not yet — horizon still open33,505,020Form 4 · filed 7 days after the trade
2026-07-28Huang Jack JiajiadirectorPurchase169,980 @ $16.88$2.9M+0.5% of holding−18.1%not yet — horizon still open33,395,940Form 4 · filed 8 days after the trade
2026-07-27Huang Jack JiajiadirectorPurchase451,320 @ $16.97$7.7M+1.4% of holding−18.1%not yet — horizon still open33,225,960Form 4 · filed 3 days after the trade
2026-07-24Huang Jack JiajiadirectorPurchase185,880 @ $16.26$3.0M+0.6% of holding−18.1%not yet — horizon still open32,774,640Form 4 · filed 6 days after the trade
2026-07-23Huang Jack JiajiadirectorPurchase301,440 @ $15.84$4.8M+0.9% of holding−18.1%not yet — horizon still open32,588,760Form 4 · filed 4 days after the trade
2026-07-23Huang Jack JiajiadirectorPurchase60,000 @ $15.60$936K+0.2% of holding−18.1%not yet — horizon still open32,287,320Form 4 · filed 4 days after the trade
2026-07-23Huang Jack JiajiadirectorPurchase60,000 @ $15.54$932K+0.2% of holding−18.1%not yet — horizon still open32,227,320Form 4 · filed 4 days after the trade
2026-07-22Huang Jack JiajiadirectorPurchase123,780 @ $15.98$2.0M+0.4% of holding−18.1%not yet — horizon still open32,167,320Form 4 · filed 5 days after the trade
2026-07-22Huang Jack JiajiadirectorPurchase59,940 @ $15.95$956K+0.2% of holding−18.1%not yet — horizon still open32,043,540Form 4 · filed 5 days after the trade
2026-07-21Huang Jack JiajiadirectorPurchase498,660 @ $16.62$8.3M+1.6% of holding−13.8%not yet — horizon still open31,983,600Form 4 · filed 6 days after the trade
2026-07-20Huang Jack JiajiadirectorPurchase112,500 @ $16.68$1.9M+0.4% of holding−14.0%not yet — horizon still open31,484,940Form 4 · filed 3 days after the trade
2026-07-17Huang Jack JiajiadirectorPurchase83,460 @ $16.56$1.4M+0.3% of holding−8.3%not yet — horizon still open31,372,440Form 4 · filed 6 days after the trade
2026-07-16Huang Jack JiajiadirectorPurchase111,840 @ $16.60$1.9M+0.4% of holding−8.2%not yet — horizon still open31,288,980Form 4 · filed 7 days after the trade
2026-07-15Huang Jack JiajiadirectorPurchase135,540 @ $16.93$2.3M+0.4% of holding−10.8%not yet — horizon still open31,177,140Form 4 · filed 8 days after the trade
2026-07-14Huang Jack JiajiadirectorPurchase178,800 @ $17.23$3.1M+0.6% of holding−8.4%not yet — horizon still open31,041,600Form 4 · filed 9 days after the trade
2026-07-13Huang Jack JiajiadirectorPurchase213,480 @ $17.24$3.7M+0.7% of holding−12.0%not yet — horizon still open30,862,800Form 4 · filed 7 days after the trade
2026-07-10Huang Jack JiajiadirectorPurchase95,040 @ $16.71$1.6M+0.3% of holding−3.9%not yet — horizon still open30,649,320Form 4 · filed 10 days after the trade
2026-07-09Huang Jack JiajiadirectorPurchase186,840 @ $17.19$3.2M+0.6% of holding−5.2%not yet — horizon still open30,554,280Form 4 · filed 11 days after the trade
2026-07-08Huang Jack JiajiadirectorPurchase185,880 @ $16.45$3.1M+0.6% of holding−1.8%not yet — horizon still open30,367,440Form 4 · filed 5 days after the trade
2026-07-07Huang Jack JiajiadirectorPurchase211,260 @ $16.72$3.5M+0.7% of holding−0.7%not yet — horizon still open30,181,560Form 4 · filed 6 days after the trade
2026-07-06Huang Jack JiajiadirectorPurchase165,420 @ $16.46$2.7M+0.6% of holding−4.6%not yet — horizon still open29,970,300Form 4 · filed 7 days after the trade
2026-07-02Huang Jack JiajiadirectorPurchase556,020 @ $16.78$9.3M+1.9% of holding−2.0%not yet — horizon still open29,804,880Form 4 · filed 6 days after the trade
2026-07-01Huang Jack JiajiadirectorPurchase286,800 @ $16.57$4.8M+1.0% of holding+2.7%not yet — horizon still open29,248,860Form 4 · filed 7 days after the trade
2026-06-30Huang Jack JiajiadirectorPurchase293,520 @ $15.98$4.7M+1.0% of holding+14.8%not yet — horizon still open28,902,000Form 4 · filed 8 days after the trade
2026-06-30Huang Jack JiajiadirectorPurchase60,000 @ $15.52$931K+0.2% of holding+14.8%not yet — horizon still open28,962,000Form 4 · filed 8 days after the trade
2026-06-30Huang Jack JiajiadirectorPurchase60 @ $15.95$957+0.0% of holding+14.8%not yet — horizon still open28,962,060Form 4 · filed 8 days after the trade
2026-06-29Huang Jack JiajiadirectorPurchase152,820 @ $15.23$2.3M+0.5% of holding+25.9%not yet — horizon still open28,512,780Form 4 · filed 9 days after the trade
2026-06-29Huang Jack JiajiadirectorPurchase60,000 @ $15.20$912K+0.2% of holding+25.9%not yet — horizon still open28,572,780Form 4 · filed 9 days after the trade
2026-06-29Huang Jack JiajiadirectorPurchase35,700 @ $15.21$543K+0.1% of holding+25.9%not yet — horizon still open28,608,480Form 4 · filed 9 days after the trade
2026-06-26Huang Jack JiajiadirectorPurchase151,800 @ $15.61$2.4M+0.5% of holding+29.4%not yet — horizon still open28,359,960Form 4 · filed 4 days after the trade
2026-06-26Huang Jack JiajiadirectorPurchase60 @ $14.85$891+0.0% of holding+29.4%not yet — horizon still open28,208,160Form 4 · filed 4 days after the trade
2026-06-25Huang Jack JiajiadirectorPurchase150,600 @ $15.76$2.4M+0.5% of holding+29.5%not yet — horizon still open28,208,100Form 4 · filed 5 days after the trade
2026-06-24Huang Jack JiajiadirectorPurchase210,000 @ $15.46$3.2M+0.8% of holding+28.2%not yet — horizon still open27,759,000Form 4 · filed 6 days after the trade
2026-06-24Huang Jack JiajiadirectorPurchase60,000 @ $15.40$924K+0.2% of holding+28.2%not yet — horizon still open27,997,500Form 4 · filed 6 days after the trade
2026-06-24Huang Jack JiajiadirectorPurchase60,000 @ $15.36$922K+0.2% of holding+28.2%not yet — horizon still open28,057,500Form 4 · filed 6 days after the trade
2026-06-24Huang Jack JiajiadirectorPurchase60,000 @ $15.19$911K+0.2% of holding+28.2%not yet — horizon still open27,937,500Form 4 · filed 6 days after the trade
2026-06-24Huang Jack JiajiadirectorPurchase60,000 @ $14.85$891K+0.2% of holding+28.2%not yet — horizon still open27,819,000Form 4 · filed 6 days after the trade
2026-06-24Huang Jack JiajiadirectorPurchase58,500 @ $14.81$866K+0.2% of holding+28.2%not yet — horizon still open27,877,500Form 4 · filed 6 days after the trade
2026-06-24Huang Jack JiajiadirectorPurchase3,720 @ $15.04$56K+0.0% of holding+28.2%not yet — horizon still open27,549,000Form 4 · filed 6 days after the trade
2026-06-23Huang Jack JiajiadirectorPurchase72,780 @ $16.01$1.2M+0.3% of holding+24.8%not yet — horizon still open27,395,280Form 4 · filed 7 days after the trade
2026-06-23Huang Jack JiajiadirectorPurchase60,000 @ $16.00$960K+0.2% of holding+24.8%not yet — horizon still open27,455,280Form 4 · filed 7 days after the trade
2026-06-23Huang Jack JiajiadirectorPurchase60,000 @ $16.00$960K+0.2% of holding+24.8%not yet — horizon still open27,515,280Form 4 · filed 7 days after the trade
2026-06-23Huang Jack JiajiadirectorPurchase30,000 @ $16.00$480K+0.1% of holding+24.8%not yet — horizon still open27,545,280Form 4 · filed 7 days after the trade
2026-06-23Huang Jack JiajiadirectorPurchase13,620 @ $15.50$211K+0.0% of holding+24.8%not yet — horizon still open27,322,500Form 4 · filed 7 days after the trade
2026-06-23Huang Jack JiajiadirectorPurchase12,000 @ $15.63$188K+0.0% of holding+24.8%not yet — horizon still open27,308,880Form 4 · filed 7 days after the trade
2026-06-22Huang Jack JiajiadirectorPurchase58,140 @ $16.02$931K+0.2% of holding−0.5%not yet — horizon still open27,280,500Form 4 · filed 4 days after the trade
2026-06-22Huang Jack JiajiadirectorPurchase12,000 @ $15.86$190K+0.0% of holding−0.5%not yet — horizon still open27,292,500Form 4 · filed 4 days after the trade
2026-06-22Huang Jack JiajiadirectorPurchase4,380 @ $15.50$68K+0.0% of holding−0.5%not yet — horizon still open27,296,880Form 4 · filed 4 days after the trade
2026-06-18Huang Jack JiajiadirectorPurchase85,860 @ $17.50$1.5M+0.3% of holding+0.9%not yet — horizon still open27,210,360Form 4 · filed 8 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.

29 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-18Huang Jack JiajiadirectorOption exercise137,500825,000Form 4
2026-08-18Huang Jack JiajiadirectorOption exercise137,50042,388,800Form 4
2026-07-14Shu TingdirectorWithheld for tax12,000493,620Form 4
2026-07-14Huang Jack JiajiadirectorWithheld for tax12,000493,620Form 4
2026-07-10Shu TingdirectorAward / grant72,72072,720Form 4
2026-07-10Huang Jack JiajiadirectorOption exercise72,720505,620Form 4
2026-07-10Huang Jack JiajiadirectorAward / grant72,72072,720Form 4
2026-07-10Shu TingdirectorOption exercise72,720505,620Form 4
2026-07-08Lin Frank HurstdirectorAward / grant72,72072,720Form 4
2026-07-08Lin Frank HurstdirectorOption exercise72,7201,192,215Form 4
2026-07-01Wu XiaoguangdirectorOption exercise45,9111,404,198Form 4
2026-07-01Wu XiaoguangdirectorOption exercise45,9110Form 4
2026-06-30Huang Jack JiajiadirectorOption exercise275,0000Form 4
2026-06-30Shu TingdirectorOption exercise275,00042,251,300Form 4
2026-06-30Shu TingdirectorOption exercise275,0000Form 4
2026-06-30Huang Jack JiajiadirectorOption exercise275,00042,251,300Form 4
2026-06-01Tang Cindy ChunofficerAward / grant89,00089,000Form 4
2026-06-01Lai Jimmy Y.directorOption exercise50,3362,982,236Form 4
2026-06-01Lai Jimmy Y.directorOption exercise50,3360Form 4
2026-05-18Huang Jack JiajiadirectorOption exercise137,50041,976,300Form 4
2026-05-18Huang Jack JiajiadirectorOption exercise137,500962,500Form 4
2026-05-18Shu TingdirectorOption exercise137,500962,500Form 4
2026-05-18Shu TingdirectorOption exercise137,50041,976,300Form 4
2026-04-01Wu XiaoguangdirectorOption exercise45,90745,911Form 4
2026-04-01Wu XiaoguangdirectorOption exercise45,9071,358,287Form 4
2026-03-30Shu TingdirectorOption exercise275,00041,838,800Form 4
2026-03-30Shu TingdirectorOption exercise275,000275,000Form 4
2026-03-30Huang Jack JiajiadirectorOption exercise275,00041,838,800Form 4
2026-03-30Huang Jack JiajiadirectorOption exercise275,000275,000Form 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.