WCCWESCO International, Inc.Industrials · Industrial - Distributionas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, WCC has typically landed between $283.50 and $404.69 — a range of −15.5% to +20.7% from the issuance price $335.32.

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 ($335.32) — 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 WCC has typically landed a month from the 2026-09-16 close of $335.32 — the range is history, not a prediction.

$283.5worst · -15.5%$404.69best · +20.7%
  • now $335.32 (+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). $341.28 (+1.8%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $313.12$369.45
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $283.5$404.69
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
2020-02-18−67.1%−67.1%+2.0%
2020-02-19−64.5%−67.8%+0.0%
2020-02-20−63.8%−67.7%+0.0%
3 best
2020-10-28+66.8%+0.0%+67.9%
2020-10-30+60.9%+0.0%+63.3%
2020-10-29+60.0%+0.0%+65.1%

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
55%
+1.9%
n=20
Feb
60%
−0.1%
n=20
Mar
50%
+0.1%
n=20
Apr
65%
+5.0%
n=20
May
55%
+2.2%
n=20
Jun
25%
−2.6%
n=20
Jul
50%
+1.4%
n=20
Aug
45%
−0.7%
n=20
Sep
35%
−1.9%
n=20
Oct
70%
+4.6%
n=20
Nov
65%
+5.2%
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$374$2052026-08-17: 3 insider sales, $1.2M — Khurana Akash …2026-08-12: 1 insider sale, $99K — Thompson Laura K2026-08-04: 1 insider purchase, $351K — Castillo Daniel J2026-05-11: 1 insider sale, $1.6M — Porwal Hemant2026-05-06: 23 insider sales, $46.9M — ENGEL JOHN, Schulz David S., Lazzaris Diane, Porwal Hemant …2026-05-05: 7 insider sales, $3.3M — Wolf Christine Ann, Naylor Dirk Waugh, Singleton James Louis, Kulasa Matthew S …2026-03-31: 1 insider purchase, $372K — Castillo Daniel J2026-03-05: 3 insider sales, $4.6M — Schulz David S., Wolf Christine Ann …2026-02-18: 4 insider sales, $854K — Lazzaris Diane, Kulasa Matthew S …2026-02-17: 6 insider sales, $5.3M — Lazzaris Diane …2025-11-11: 2 insider sales, $1.2M — Wolf Christine Ann …2025-11-05: 3 insider sales, $1.2M — Lazzaris Diane, Kulasa Matthew S …2025-11-04: 2 insider sales, $1.9M — Lazzaris Diane …2025-09-11: 1 insider sale, $3.0M — Squires Nelson John III2025-08-29: 2 insider sales, $3.4M — Cameron James, Porwal Hemant2025-08-28: 2 insider sales, $966K — Lazzaris Diane …2025-08-27: 8 insider sales, $14.8M — ENGEL JOHN, Schulz David S., Wolf Christine Ann …2025-08: 20 open-market sales, $24.0M2025-09: 1 open-market sale, $3.0M2025-11: 7 open-market sales, $4.4M2026-02: 10 open-market sales, $6.1M2026-03: 1 open-market purchase, $372K2026-03: 3 open-market sales, $4.6M2026-05: 31 open-market sales, $51.8M2026-08: 1 open-market purchase, $351K2026-08: 4 open-market sales, $1.3M↑ buys↓ salesofficer Khurana Akash — Sale on 2026-08-17, filed 2 days after the tradeofficer Khurana Akash — Sale on 2026-08-17, filed 2 days after the tradeofficer Khurana Akash — Sale on 2026-08-17, filed 2 days after the tradedirector Thompson Laura K — Sale on 2026-08-12, filed 1 day after the tradeofficer Castillo Daniel J — Purchase on 2026-08-04, filed 1 day after the tradeofficer Porwal Hemant — Sale on 2026-05-11, filed same daydirector ENGEL JOHN — Sale on 2026-05-06, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2026-05-06, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2026-05-06, filed 1 day after the tradedirector Schulz David S. — Sale on 2026-05-06, filed 1 day after the tradedirector Schulz David S. — Sale on 2026-05-06, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2026-05-06, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2026-05-06, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2026-05-06, filed 1 day after the tradedirector Schulz David S. — Sale on 2026-05-06, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2026-05-06, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2026-05-06, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2026-05-06, filed 1 day after the tradeofficer Porwal Hemant — Sale on 2026-05-06, filed 2 days after the tradeofficer Wolf Christine Ann — Sale on 2026-05-06, filed 1 day after the tradedirector Schulz David S. — Sale on 2026-05-06, filed 1 day after the tradedirector Schulz David S. — Sale on 2026-05-06, filed 1 day after the tradeofficer Khurana Akash — Sale on 2026-05-06, filed 1 day after the tradeofficer Khurana Akash — Sale on 2026-05-06, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2026-05-06, filed 1 day after the tradeofficer Khurana Akash — Sale on 2026-05-06, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2026-05-06, filed 1 day after the tradeofficer Khurana Akash — Sale on 2026-05-06, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2026-05-06, filed 1 day after the tradeofficer Wolf Christine Ann — Sale on 2026-05-05, filed 2 days after the tradeofficer Naylor Dirk Waugh — Sale on 2026-05-05, filed 2 days after the tradedirector Singleton James Louis — Sale on 2026-05-05, filed 2 days after the tradeofficer Kulasa Matthew S — Sale on 2026-05-05, filed 2 days after the tradeofficer Naylor Dirk Waugh — Sale on 2026-05-05, filed 2 days after the tradeofficer Naylor Dirk Waugh — Sale on 2026-05-05, filed 2 days after the tradeofficer Naylor Dirk Waugh — Sale on 2026-05-05, filed 2 days after the tradeofficer Castillo Daniel J — Purchase on 2026-03-31, filed 2 days after the tradedirector Schulz David S. — Sale on 2026-03-05, filed 1 day after the tradedirector Schulz David S. — Sale on 2026-03-05, filed 1 day after the tradeofficer Wolf Christine Ann — Sale on 2026-03-05, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2026-02-18, filed same dayofficer Lazzaris Diane — Sale on 2026-02-18, filed same dayofficer Lazzaris Diane — Sale on 2026-02-18, filed same dayofficer Kulasa Matthew S — Sale on 2026-02-18, filed 2 days after the tradeofficer Lazzaris Diane — Sale on 2026-02-17, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2026-02-17, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2026-02-17, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2026-02-17, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2026-02-17, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2026-02-17, filed 1 day after the tradeofficer Wolf Christine Ann — Sale on 2025-11-11, filed 1 day after the tradeofficer Wolf Christine Ann — Sale on 2025-11-11, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2025-11-05, filed 1 day after the tradeofficer Kulasa Matthew S — Sale on 2025-11-05, filed 2 days after the tradeofficer Lazzaris Diane — Sale on 2025-11-05, filed 1 day after the tradeofficer Lazzaris Diane — Sale on 2025-11-04, filed 2 days after the tradeofficer Lazzaris Diane — Sale on 2025-11-04, filed 2 days after the tradeofficer Squires Nelson John III — Sale on 2025-09-11, filed same dayofficer Cameron James — Sale on 2025-08-29, filed 4 days after the tradeofficer Porwal Hemant — Sale on 2025-08-29, filed 4 days after the tradeofficer Lazzaris Diane — Sale on 2025-08-28, filed same dayofficer Lazzaris Diane — Sale on 2025-08-28, filed same daydirector ENGEL JOHN — Sale on 2025-08-27, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2025-08-27, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2025-08-27, filed 1 day after the tradedirector Schulz David S. — Sale on 2025-08-27, filed 1 day after the tradedirector ENGEL JOHN — Sale on 2025-08-27, filed 1 day after the tradedirector Schulz David S. — Sale on 2025-08-27, filed 1 day after the tradeofficer Wolf Christine Ann — Sale on 2025-08-27, filed 1 day after the tradedirector Schulz David S. — Sale on 2025-08-27, filed 1 day after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-08-17Khurana AkashofficerSale1,560 @ $366.10$571K−5.1% of holding−7.7%not yet — horizon still open29,244Form 4 · filed 2 days after the trade
2026-08-17Khurana AkashofficerSale1,480 @ $367.13$543K−5.1% of holding−7.7%not yet — horizon still open27,764Form 4 · filed 2 days after the trade
2026-08-17Khurana AkashofficerSale360 @ $368.27$133K−1.3% of holding−7.7%not yet — horizon still open27,404Form 4 · filed 2 days after the trade
2026-08-12Thompson Laura KdirectorSale270 @ $368.45$99K−2.5% of holding−1.2%not yet — horizon still open10,720Form 4 · filed 1 day after the trade
2026-08-04Castillo Daniel JofficerPurchase960 @ $365.89$351K+6.3% of holding−10.2%not yet — horizon still open16,305Form 4 · filed 1 day after the trade
2026-05-11Porwal HemantofficerSale4,445 @ $363.21$1.6M−21.1% of holding−6.9%not yet — horizon still open16,618Form 4 · filed same day
2026-05-06ENGEL JOHNdirectorSale21,074 @ $357.36$7.5M−3.9% of holding−2.9%not yet — horizon still open524,704Form 4 · filed 1 day after the trade
2026-05-06ENGEL JOHNdirectorSale18,103 @ $360.43$6.5M−3.5% of holding−2.9%not yet — horizon still open492,403Form 4 · filed 1 day after the trade
2026-05-06ENGEL JOHNdirectorSale12,546 @ $361.01$4.5M−2.5% of holding−2.9%not yet — horizon still open479,857Form 4 · filed 1 day after the trade
2026-05-06Schulz David S.directorSale11,852 @ $360.63$4.3M−12.2% of holding−2.9%not yet — horizon still open84,965Form 4 · filed 1 day after the trade
2026-05-06Schulz David S.directorSale10,322 @ $359.58$3.7M−9.6% of holding−2.9%not yet — horizon still open96,817Form 4 · filed 1 day after the trade
2026-05-06ENGEL JOHNdirectorSale10,134 @ $359.43$3.6M−1.9% of holding−2.9%not yet — horizon still open510,506Form 4 · filed 1 day after the trade
2026-05-06ENGEL JOHNdirectorSale6,188 @ $356.24$2.2M−1.1% of holding−2.9%not yet — horizon still open545,778Form 4 · filed 1 day after the trade
2026-05-06ENGEL JOHNdirectorSale5,949 @ $355.34$2.1M−1.1% of holding−2.9%not yet — horizon still open551,966Form 4 · filed 1 day after the trade
2026-05-06Schulz David S.directorSale5,569 @ $361.41$2.0M−6.6% of holding−2.9%not yet — horizon still open79,396Form 4 · filed 1 day after the trade
2026-05-06Lazzaris DianeofficerSale5,024 @ $360.02$1.8M−20.3% of holding−2.9%not yet — horizon still open19,771Form 4 · filed 1 day after the trade
2026-05-06Lazzaris DianeofficerSale4,726 @ $358.87$1.7M−16.0% of holding−2.9%not yet — horizon still open24,795Form 4 · filed 1 day after the trade
2026-05-06ENGEL JOHNdirectorSale4,064 @ $358.39$1.5M−0.8% of holding−2.9%not yet — horizon still open520,640Form 4 · filed 1 day after the trade
2026-05-06Porwal HemantofficerSale2,770 @ $360.64$999K−14.3% of holding−2.9%not yet — horizon still open16,618Form 4 · filed 2 days after the trade
2026-05-06Wolf Christine AnnofficerSale2,549 @ $355.25$906K−7.9% of holding−2.9%not yet — horizon still open29,570Form 4 · filed 1 day after the trade
2026-05-06Schulz David S.directorSale2,358 @ $362.51$855K−3.0% of holding−2.9%not yet — horizon still open77,038Form 4 · filed 1 day after the trade
2026-05-06Schulz David S.directorSale1,850 @ $358.47$663K−1.7% of holding−2.9%not yet — horizon still open107,139Form 4 · filed 1 day after the trade
2026-05-06Khurana AkashofficerSale1,690 @ $359.80$608K−5.2% of holding−2.9%not yet — horizon still open31,055Form 4 · filed 1 day after the trade
2026-05-06Khurana AkashofficerSale1,200 @ $358.85$431K−3.5% of holding−2.9%not yet — horizon still open32,745Form 4 · filed 1 day after the trade
2026-05-06ENGEL JOHNdirectorSale911 @ $362.43$330K−0.2% of holding−2.9%not yet — horizon still open478,946Form 4 · filed 1 day after the trade
2026-05-06Khurana AkashofficerSale830 @ $357.69$297K−2.4% of holding−2.9%not yet — horizon still open33,945Form 4 · filed 1 day after the trade
2026-05-06ENGEL JOHNdirectorSale471 @ $353.74$167K−0.1% of holding−2.9%not yet — horizon still open557,915Form 4 · filed 1 day after the trade
2026-05-06Khurana AkashofficerSale280 @ $360.60$101K−0.9% of holding−2.9%not yet — horizon still open30,775Form 4 · filed 1 day after the trade
2026-05-06Lazzaris DianeofficerSale160 @ $360.68$58K−0.8% of holding−2.9%not yet — horizon still open19,611Form 4 · filed 1 day after the trade
2026-05-05Wolf Christine AnnofficerSale2,438 @ $351.16$856K−7.6% of holding−0.4%not yet — horizon still open29,570Form 4 · filed 2 days after the trade
2026-05-05Naylor Dirk WaughofficerSale2,255 @ $350.23$790K−17.5% of holding−0.4%not yet — horizon still open10,654Form 4 · filed 2 days after the trade
2026-05-05Singleton James LouisdirectorSale2,000 @ $353.37$707K−5.0% of holding−0.4%not yet — horizon still open37,645Form 4 · filed 2 days after the trade
2026-05-05Kulasa Matthew SofficerSale1,030 @ $351.86$362K−24.7% of holding−0.4%not yet — horizon still open3,146Form 4 · filed 2 days after the trade
2026-05-05Naylor Dirk WaughofficerSale824 @ $353.25$291K−8.4% of holding−0.4%not yet — horizon still open8,956Form 4 · filed 2 days after the trade
2026-05-05Naylor Dirk WaughofficerSale757 @ $351.17$266K−7.1% of holding−0.4%not yet — horizon still open9,897Form 4 · filed 2 days after the trade
2026-05-05Naylor Dirk WaughofficerSale117 @ $352.11$41K−1.2% of holding−0.4%not yet — horizon still open9,780Form 4 · filed 2 days after the trade
2026-03-31Castillo Daniel JofficerPurchase1,400 @ $266.06$372K+10.1% of holding+17.1%not yet — horizon still open15,300Form 4 · filed 2 days after the trade
2026-03-05Schulz David S.directorSale14,190 @ $282.88$4.0M−11.4% of holding+2.2%+6.4%110,239Form 4 · filed 1 day after the trade
2026-03-05Schulz David S.directorSale1,256 @ $284.03$357K−1.1% of holding+2.2%+6.4%108,983Form 4 · filed 1 day after the trade
2026-03-05Wolf Christine AnnofficerSale844 @ $287.60$243K−2.6% of holding+2.2%+6.4%32,005Form 4 · filed 1 day after the trade
2026-02-18Lazzaris DianeofficerSale1,623 @ $301.50$489K−5.1% of holding−10.5%+1.7%29,989Form 4 · filed same day
2026-02-18Lazzaris DianeofficerSale733 @ $305.28$224K−2.5% of holding−10.5%+1.7%28,865Form 4 · filed same day
2026-02-18Lazzaris DianeofficerSale391 @ $302.18$118K−1.3% of holding−10.5%+1.7%29,598Form 4 · filed same day
2026-02-18Kulasa Matthew SofficerSale73 @ $307.03$22K−1.8% of holding−10.5%+1.7%4,019Form 4 · filed 2 days after the trade
2026-02-17Lazzaris DianeofficerSale8,655 @ $304.64$2.6M−19.2% of holding−13.1%+3.4%36,517Form 4 · filed 1 day after the trade
2026-02-17Lazzaris DianeofficerSale6,737 @ $305.51$2.1M−18.4% of holding−13.1%+3.4%29,780Form 4 · filed 1 day after the trade
2026-02-17Lazzaris DianeofficerSale1,001 @ $304.22$305K−3.3% of holding−13.1%+3.4%29,321Form 4 · filed 1 day after the trade
2026-02-17Lazzaris DianeofficerSale645 @ $306.23$198K−2.2% of holding−13.1%+3.4%29,135Form 4 · filed 1 day after the trade
2026-02-17Lazzaris DianeofficerSale185 @ $304.82$56K−0.6% of holding−13.1%+3.4%29,136Form 4 · filed 1 day after the trade
2026-02-17Lazzaris DianeofficerSale71 @ $300.07$21K−0.2% of holding−13.1%+3.4%29,065Form 4 · filed 1 day after the trade
2025-11-11Wolf Christine AnnofficerSale3,759 @ $259.68$976K−11.1% of holding+6.6%+34.6%30,195Form 4 · filed 1 day after the trade
2025-11-11Wolf Christine AnnofficerSale926 @ $258.85$240K−2.7% of holding+6.6%+34.6%33,954Form 4 · filed 1 day after the trade
2025-11-05Lazzaris DianeofficerSale3,839 @ $258.40$992K−7.8% of holding+5.3%+29.5%45,601Form 4 · filed 1 day after the trade
2025-11-05Kulasa Matthew SofficerSale790 @ $253.18$200K−19.2% of holding+5.3%+29.5%3,320Form 4 · filed 2 days after the trade
2025-11-05Lazzaris DianeofficerSale200 @ $258.76$52K−0.4% of holding+5.3%+29.5%45,401Form 4 · filed 1 day after the trade
2025-11-04Lazzaris DianeofficerSale5,172 @ $255.85$1.3M−9.8% of holding+6.3%+30.7%47,751Form 4 · filed 2 days after the trade
2025-11-04Lazzaris DianeofficerSale2,350 @ $256.32$602K−4.9% of holding+6.3%+30.7%45,401Form 4 · filed 2 days after the trade
2025-09-11Squires Nelson John IIIofficerSale13,780 @ $219.59$3.0M−22.1% of holding−4.9%+15.5%48,625Form 4 · filed same day
2025-08-29Cameron JamesofficerSale10,325 @ $226.45$2.3M−18.4% of holding−7.2%+25.7%45,706Form 4 · filed 4 days after the trade
2025-08-29Porwal HemantofficerSale4,656 @ $224.84$1.0M−19.6% of holding−7.2%+25.7%19,141Form 4 · filed 4 days after the trade

The vs-S&P columns are a labeled look-back on what the stock did after each filing, measured against the index over the same window. Descriptive history, not a claim about the person or a reason to trade.

230 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-11Castillo Daniel JofficerWithheld for tax1,61814,687Form 4
2026-08-04Castillo Daniel JofficerAward / grant914914Form 4
2026-07-23Marino Anthony SofficerAward / grant1,0211,021Form 4
2026-07-23Marino Anthony SofficerAward / grant2,3352,335Form 4
2026-06-30Naylor Dirk WaughofficerWithheld for tax2848,683Form 4
2026-06-30WAJSGRAS DAVID CdirectorAward / grant90866Form 4
2026-06-30Sundaram EaswarandirectorAward / grant9014,660Form 4
2026-06-30Cooney Anne MdirectorAward / grant256,323Form 4
2026-06-30NAGARAJAN SUNDARAMdirectorAward / grant237,267Form 4
2026-06-30Porwal HemantofficerAward / grant316,621Form 4
2026-06-30Singleton James LouisdirectorAward / grant2837,673Form 4
2026-06-30Sundaram EaswarandirectorAward / grant2114,570Form 4
2026-06-30Thompson Laura KdirectorAward / grant210,990Form 4
2026-06-30WAJSGRAS DAVID CdirectorAward / grant1776Form 4
2026-06-30BRYAN GLYNISdirectorAward / grant64,125Form 4
2026-06-30Cameron JamesofficerAward / grant3046,469Form 4
2026-06-30Carter Michael LonondirectorAward / grant1661Form 4
2026-06-30Castillo Daniel JofficerAward / grant2015,345Form 4
2026-06-30Cooney Anne MdirectorAward / grant56,298Form 4
2026-06-30Wolf Christine AnnofficerAward / grant429,574Form 4
2026-06-30Dev IndraneeldirectorAward / grant2416,880Form 4
2026-06-30ENGEL JOHNdirectorAward / grant31478,977Form 4
2026-06-30ESPE MATTHEW JdirectorAward / grant1821,415Form 4
2026-06-30Khurana AkashofficerAward / grant2930,804Form 4
2026-06-30Kulasa Matthew SofficerAward / grant13,147Form 4
2026-06-30Lazzaris DianeofficerAward / grant419,615Form 4
2026-06-30NAGARAJAN SUNDARAMdirectorAward / grant107,244Form 4
2026-06-30Naylor Dirk WaughofficerAward / grant128,967Form 4
2026-05-06Porwal HemantofficerWithheld for tax3,42021,063Form 4
2026-05-06Porwal HemantofficerDisposition1,64524,483Form 4
2026-05-06Porwal HemantofficerOption exercise9,51026,128Form 4
2026-05-06Porwal HemantofficerOption exercise9,5100Form 4
2026-05-05ENGEL JOHNdirectorWithheld for tax61,885558,386Form 4
2026-05-05ENGEL JOHNdirectorDisposition24,109620,271Form 4
2026-05-05ENGEL JOHNdirectorOption exercise92,893644,380Form 4
2026-05-05ENGEL JOHNdirectorOption exercise72,541551,487Form 4
2026-05-05Wolf Christine AnnofficerWithheld for tax1,96132,119Form 4
2026-05-05Wolf Christine AnnofficerDisposition72134,080Form 4
2026-05-05Wolf Christine AnnofficerOption exercise5,23134,801Form 4
2026-05-05Wolf Christine AnnofficerOption exercise5,2310Form 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.