UCTTUltra Clean Holdings, Inc.Technology · Semiconductorsas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, UCTT has typically landed between $51.85 and $86.76 — a range of −22.1% to +30.4% from the issuance price $66.53.

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

5,003 overlapping 1 month windows · 2006-09-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 ($66.53) — 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 UCTT has typically landed a month from the 2026-09-16 close of $66.53 — the range is history, not a prediction.

$51.85worst · -22.1%$86.76best · +30.4%
  • now $66.53 (+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). $66.51 (-0.0%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $59.16$73.86
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $51.85$86.76
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 5,003 windows spanning 2006-09-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
2008-10-22−74.9%−74.9%+0.0%
2008-10-21−68.8%−68.8%+0.0%
2008-10-23−66.5%−74.6%+0.0%
3 best
2009-04-09+109.9%+0.0%+109.9%
2009-04-07+94.9%+0.0%+109.4%
2009-04-08+93.8%+0.0%+93.8%

5,003 overlapping windows · 2006-09-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 ~20 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
65%
+9.1%
n=20
Feb
55%
+3.6%
n=20
Mar
45%
−0.6%
n=20
Apr
45%
+1.9%
n=20
May
65%
+5.9%
n=20
Jun
50%
+2.1%
n=20
Jul
55%
+4.6%
n=20
Aug
30%
−5.6%
n=20
Sep
40%
−0.9%
n=20
Oct
45%
+1.0%
n=20
Nov
75%
+5.1%
n=20
Dec
55%
+2.3%
n=20

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$143$222026-07-02: 3 insider sales, $494K — HARDING BRIAN E …2026-06-04: 68 insider sales, $4.2M — Savage Sheri, HARDING BRIAN E …2026-06-02: 1 insider sale, $84K — Cho Paul Yoonku2026-05-27: 1 insider sale, $756K — LIGGETT EMILY M2026-05-14: 1 insider sale, $366K — McKibben Jeffrey L.2026-05-08: 2 insider sales, $390K — McKibben Jeffrey L., Cho Paul Yoonku2026-05-05: 2 insider sales, $1.0M — Palfrey Jamie J., HARDING BRIAN E2026-05-04: 2 insider sales, $849K — Cook Christopher S …2026-05-01: 4 insider sales, $2.3M — GRANGER CLARENCE L …2026-04-30: 1 insider sale, $896K — Cook Christopher S2025-12-03: 1 insider sale, $626K — IBNALE DAVID T2025-12: 1 open-market sale, $626K2026-04: 1 open-market sale, $896K2026-05: 12 open-market sales, $5.6M2026-06: 69 open-market sales, $4.3M2026-07: 3 open-market sales, $494K↑ buys↓ salesofficer HARDING BRIAN E — Sale on 2026-07-02, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-07-02, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-07-02, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer HARDING BRIAN E — Sale on 2026-06-04, filed 4 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradedirector Savage Sheri — Sale on 2026-06-04, filed 5 days after the tradeofficer Cho Paul Yoonku — Sale on 2026-06-02, filed 2 days after the tradedirector LIGGETT EMILY M — Sale on 2026-05-27, filed same dayofficer McKibben Jeffrey L. — Sale on 2026-05-14, filed 4 days after the tradeofficer McKibben Jeffrey L. — Sale on 2026-05-08, filed 4 days after the tradeofficer Cho Paul Yoonku — Sale on 2026-05-08, filed 4 days after the tradeofficer Palfrey Jamie J. — Sale on 2026-05-05, filed 2 days after the tradeofficer HARDING BRIAN E — Sale on 2026-05-05, filed 2 days after the tradeofficer Cook Christopher S — Sale on 2026-05-04, filed 2 days after the tradeofficer Cook Christopher S — Sale on 2026-05-04, filed 2 days after the tradedirector GRANGER CLARENCE L — Sale on 2026-05-01, filed 4 days after the tradedirector GRANGER CLARENCE L — Sale on 2026-05-01, filed 4 days after the tradedirector GRANGER CLARENCE L — Sale on 2026-05-01, filed 4 days after the tradedirector GRANGER CLARENCE L — Sale on 2026-05-01, filed 4 days after the tradeofficer Cook Christopher S — Sale on 2026-04-30, filed 4 days after the tradedirector IBNALE DAVID T — Sale on 2025-12-03, filed 2 days after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-07-02HARDING BRIAN EofficerSale2,194 @ $128.37$282K−5.9% of holding−18.0%not yet — horizon still open34,784Form 4 · filed 5 days after the trade
2026-07-02HARDING BRIAN EofficerSale1,203 @ $130.12$157K−3.5% of holding−18.0%not yet — horizon still open33,581Form 4 · filed 5 days after the trade
2026-07-02HARDING BRIAN EofficerSale440 @ $126.92$56K−1.2% of holding−18.0%not yet — horizon still open36,978Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale3,068 @ $88.69$272K−5.2% of holding−2.1%not yet — horizon still open56,294Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale2,894 @ $90.79$263K−5.3% of holding−2.1%not yet — horizon still open51,494Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale1,933 @ $88.74$172K−4.4% of holding−2.1%not yet — horizon still open41,738Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale1,906 @ $89.70$171K−3.4% of holding−2.1%not yet — horizon still open54,388Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale1,876 @ $90.79$170K−4.7% of holding−2.1%not yet — horizon still open38,455Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale1,706 @ $90.99$155K−2.5% of holding−2.1%not yet — horizon still open66,736Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale1,570 @ $87.59$138K−2.6% of holding−2.1%not yet — horizon still open59,362Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale1,429 @ $89.10$127K−2.0% of holding−2.1%not yet — horizon still open69,294Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale1,407 @ $89.73$126K−3.4% of holding−2.1%not yet — horizon still open40,331Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale1,429 @ $88.16$126K−2.0% of holding−2.1%not yet — horizon still open70,723Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale1,277 @ $90.73$116K−3.6% of holding−2.1%not yet — horizon still open33,969Form 4 · filed 4 days after the trade
2026-06-04HARDING BRIAN EofficerSale1,199 @ $88.47$106K−3.2% of holding−2.1%not yet — horizon still open36,132Form 4 · filed 4 days after the trade
2026-06-04HARDING BRIAN EofficerSale1,176 @ $87.72$103K−2.6% of holding−2.1%not yet — horizon still open43,671Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale1,070 @ $88.69$95K−1.3% of holding−2.1%not yet — horizon still open79,227Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale1,056 @ $89.33$94K−3.4% of holding−2.1%not yet — horizon still open29,704Form 4 · filed 4 days after the trade
2026-06-04HARDING BRIAN EofficerSale986 @ $90.55$89K−3.3% of holding−2.1%not yet — horizon still open28,718Form 4 · filed 4 days after the trade
2026-06-04HARDING BRIAN EofficerSale1,002 @ $88.36$89K−3.2% of holding−2.1%not yet — horizon still open30,760Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale972 @ $90.89$88K−1.2% of holding−2.1%not yet — horizon still open77,567Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale988 @ $88.29$87K−1.5% of holding−2.1%not yet — horizon still open65,092Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale936 @ $90.40$85K−1.5% of holding−2.1%not yet — horizon still open63,221Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale935 @ $89.22$83K−1.4% of holding−2.1%not yet — horizon still open64,157Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale907 @ $88.75$80K−1.2% of holding−2.1%not yet — horizon still open74,020Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale886 @ $89.36$79K−2.5% of holding−2.1%not yet — horizon still open35,246Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale852 @ $89.95$77K−1.2% of holding−2.1%not yet — horizon still open68,442Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale825 @ $91.29$75K−1.3% of holding−2.1%not yet — horizon still open62,396Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale784 @ $91.63$72K−1.5% of holding−2.1%not yet — horizon still open50,710Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale763 @ $90.86$69K−1.0% of holding−2.1%not yet — horizon still open72,811Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale688 @ $89.78$62K−0.9% of holding−2.1%not yet — horizon still open78,539Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale663 @ $91.38$61K−2.3% of holding−2.1%not yet — horizon still open28,055Form 4 · filed 4 days after the trade
2026-06-04HARDING BRIAN EofficerSale636 @ $91.65$58K−1.7% of holding−2.1%not yet — horizon still open37,819Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale600 @ $87.37$52K−0.7% of holding−2.1%not yet — horizon still open80,297Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale496 @ $87.22$43K−1.5% of holding−2.1%not yet — horizon still open31,762Form 4 · filed 4 days after the trade
2026-06-04HARDING BRIAN EofficerSale488 @ $87.25$43K−1.3% of holding−2.1%not yet — horizon still open37,331Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale488 @ $87.07$42K−0.7% of holding−2.1%not yet — horizon still open72,152Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale446 @ $89.73$40K−0.6% of holding−2.1%not yet — horizon still open73,574Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale419 @ $88.73$37K−0.7% of holding−2.1%not yet — horizon still open61,767Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale389 @ $91.59$36K−1.1% of holding−2.1%not yet — horizon still open33,580Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale396 @ $87.24$35K−0.6% of holding−2.1%not yet — horizon still open66,080Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale392 @ $87.72$34K−0.5% of holding−2.1%not yet — horizon still open74,927Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale375 @ $90.76$34K−1.1% of holding−2.1%not yet — horizon still open32,375Form 4 · filed 4 days after the trade
2026-06-04HARDING BRIAN EofficerSale381 @ $88.76$34K−1.1% of holding−2.1%not yet — horizon still open32,919Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale358 @ $91.03$33K−0.6% of holding−2.1%not yet — horizon still open61,150Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale360 @ $88.85$32K−0.5% of holding−2.1%not yet — horizon still open76,875Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale321 @ $88.80$29K−0.4% of holding−2.1%not yet — horizon still open75,923Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale301 @ $90.98$27K−0.4% of holding−2.1%not yet — horizon still open76,424Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale260 @ $91.75$24K−0.4% of holding−2.1%not yet — horizon still open66,476Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale260 @ $90.76$24K−0.3% of holding−2.1%not yet — horizon still open75,506Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale259 @ $89.97$23K−0.4% of holding−2.1%not yet — horizon still open61,508Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale226 @ $87.71$20K−0.7% of holding−2.1%not yet — horizon still open33,300Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale200 @ $86.18$17K−0.3% of holding−2.1%not yet — horizon still open60,932Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale196 @ $85.86$17K−0.4% of holding−2.1%not yet — horizon still open44,847Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale172 @ $91.70$16K−0.2% of holding−2.1%not yet — horizon still open77,395Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale171 @ $91.68$16K−0.2% of holding−2.1%not yet — horizon still open72,640Form 4 · filed 5 days after the trade
2026-06-04HARDING BRIAN EofficerSale169 @ $89.67$15K−0.5% of holding−2.1%not yet — horizon still open32,750Form 4 · filed 4 days after the trade
2026-06-04Savage SheridirectorSale157 @ $89.59$14K−0.2% of holding−2.1%not yet — horizon still open75,766Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale160 @ $87.52$14K−0.3% of holding−2.1%not yet — horizon still open62,186Form 4 · filed 5 days after the trade
2026-06-04Savage SheridirectorSale150 @ $89.91$13K−0.2% of holding−2.1%not yet — horizon still open76,725Form 4 · filed 5 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.

86 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-31Cook Christopher SofficerWithheld for tax12,49798,126Form 4
2026-08-31Keogh Michael DennisofficerAward / grant20,91720,917Form 4
2026-06-26HARDING BRIAN EofficerAward / grant9,36337,418Form 4
2026-05-22Palfrey Jamie J.officerAward / grant9,89726,343Form 4
2026-05-22Cho Paul YoonkuofficerAward / grant8,04123,885Form 4
2026-05-22Cook Christopher SofficerAward / grant13,196110,623Form 4
2026-05-22EDMAN THOMAS TdirectorAward / grant2,57548,616Form 4
2026-05-22GRANGER CLARENCE LdirectorAward / grant2,57584,392Form 4
2026-05-22HARDING BRIAN EofficerAward / grant8,41245,043Form 4
2026-05-22IBNALE DAVID TdirectorAward / grant2,57547,816Form 4
2026-05-22Johnson Samuel WilliamsofficerAward / grant5,56716,436Form 4
2026-05-22LIGGETT EMILY MdirectorAward / grant2,57546,350Form 4
2026-05-22MADDOCK ERNEST EdirectorAward / grant2,57547,816Form 4
2026-05-22McKibben Jeffrey L.officerAward / grant5,89617,245Form 4
2026-05-22Savage SheridirectorAward / grant26,39280,897Form 4
2026-05-22Seto Jacqueline A.directorAward / grant2,57531,525Form 4
2026-05-22Solomon JoannedirectorAward / grant2,57512,083Form 4
2026-05-22Wunar Robert AnthonyofficerAward / grant10,73210,732Form 4
2026-05-22Xiao JinsongofficerAward / grant31,175149,123Form 4
2026-04-30Savage SheridirectorWithheld for tax5,00454,505Form 4
2026-04-30Cook Christopher SofficerWithheld for tax4,181123,973Form 4
2026-04-30Savage SheridirectorWithheld for tax3,77062,611Form 4
2026-04-30Cook Christopher SofficerWithheld for tax3,165120,808Form 4
2026-04-30Savage SheridirectorWithheld for tax3,10259,509Form 4
2026-04-30HARDING BRIAN EofficerWithheld for tax3,00940,631Form 4
2026-04-30HARDING BRIAN EofficerWithheld for tax2,64043,640Form 4
2026-04-30Palfrey Jamie J.officerWithheld for tax2,46328,002Form 4
2026-04-30Cho Paul YoonkuofficerWithheld for tax2,45417,844Form 4
2026-04-30HARDING BRIAN EofficerWithheld for tax1,95746,280Form 4
2026-04-30Cook Christopher SofficerWithheld for tax1,861128,154Form 4
2026-04-30McKibben Jeffrey L.officerWithheld for tax1,67618,054Form 4
2026-04-30Cho Paul YoonkuofficerWithheld for tax1,58221,763Form 4
2026-04-30Palfrey Jamie J.officerWithheld for tax1,48526,517Form 4
2026-04-30Cho Paul YoonkuofficerWithheld for tax1,46520,298Form 4
2026-04-30Palfrey Jamie J.officerWithheld for tax1,38025,137Form 4
2026-04-30McKibben Jeffrey L.officerWithheld for tax1,30219,730Form 4
2026-04-30McKibben Jeffrey L.officerWithheld for tax96421,032Form 4
2026-03-31Johnson Samuel WilliamsofficerWithheld for tax1,47610,869Form 4
2026-02-27GRANGER CLARENCE LdirectorGift6,000111,817Form 4
2025-12-02GRANGER CLARENCE LdirectorGift1,000117,817Form 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.