ZMZoom Communications, Inc.Technology · Software - Applicationas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, ZM has typically landed between $74.79 and $108.86 — a range of −18.7% to +18.4% from the issuance price $91.94.

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

1,842 overlapping 1 month windows · 2019-04-182026-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 ($91.94) — 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 ZM has typically landed a month from the 2026-09-16 close of $91.94 — the range is history, not a prediction.

$74.79worst · -18.7%$108.86best · +18.4%
  • now $91.94 (+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). $90.64 (-1.4%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $83.99$97.3
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $74.79$108.86
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 1,842 windows spanning 2019-04-18 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-11-03−35.6%−35.6%+0.0%
2022-02-10−35.1%−35.1%+0.8%
2022-02-09−34.4%−34.4%+0.0%
3 best
2020-08-24+77.3%+0.0%+77.3%
2020-08-03+70.8%−13.8%+70.8%
2020-08-21+70.0%−2.6%+70.0%

1,842 overlapping windows · 2019-04-182026-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 ~8 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
71%
+2.9%
n=7
Feb
43%
−0.3%
n=7
Mar
43%
+2.0%
n=7
Apr
29%
−2.9%
n=7
May
100%
+9.2%
n=8
Jun
63%
+6.0%
n=8
Jul
63%
+2.2%
n=8
Aug
50%
−0.0%
n=8
Sep
38%
+0.7%
n=8
Oct
57%
+1.0%
n=7
Nov
57%
−0.2%
n=7
Dec
29%
−7.9%
n=7

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$112$702026-09-10: 2 insider sales, $248K — Sankarlingam Velchamy …2026-09-08: 2 insider sales, $255K — Subotovsky Santiago …2026-09-02: 2 insider sales, $1.2M — Yuan Eric S. …2026-09-01: 2 insider sales, $1.2M — Yuan Eric S. …2026-08-06: 3 insider sales, $1.2M — Yuan Eric S. …2026-08-05: 4 insider sales, $1.2M — Yuan Eric S. …2026-08-04: 6 insider sales, $802K — Subotovsky Santiago …2026-07-15: 1 insider sale, $703K — Sankarlingam Velchamy2026-07-14: 4 insider sales, $1.1M — Yuan Eric S., McMaster Herbert Raymond …2026-07-13: 3 insider sales, $4.2M — Yuan Eric S. …2026-07-10: 2 insider sales, $771K — Chang Michelle …2026-07-01: 3 insider sales, $238K — Subotovsky Santiago …2026-06-15: 1 insider sale, $31K — Chang Michelle2026-06-03: 5 insider sales, $1.3M — Yuan Eric S. …2026-06-02: 5 insider sales, $1.4M — Yuan Eric S. …2026-06-01: 11 insider sales, $579K — Subotovsky Santiago …2026-05-05: 4 insider sales, $1.3M — Yuan Eric S. …2026-05-04: 9 insider sales, $1.9M — Yuan Eric S., Subotovsky Santiago …2026-05-01: 4 insider sales, $272K — Subotovsky Santiago …2026-04-17: 2 insider sales, $1.1M — Bawa Aparna …2026-04-16: 8 insider sales, $439K — Subotovsky Santiago …2026-04-15: 3 insider sales, $653K — Sankarlingam Velchamy …2026-04-14: 4 insider sales, $1.3M — Yuan Eric S. …2026-04-13: 4 insider sales, $5.7M — Yuan Eric S. …2026-04-10: 4 insider sales, $690K — Chang Michelle …2026-03-10: 1 insider sale, $203K — Sankarlingam Velchamy2026-03-04: 4 insider sales, $192K — Subotovsky Santiago …2026-02-05: 4 insider sales, $224K — Subotovsky Santiago …2026-02-03: 6 insider sales, $1.1M — Yuan Eric S. …2026-02-02: 4 insider sales, $1.1M — Yuan Eric S. …2026-01-16: 2 insider sales, $988K — Bawa Aparna …2026-01-14: 2 insider sales, $1.0M — Yuan Eric S. …2026-01-13: 4 insider sales, $4.0M — Yuan Eric S. …2026-01-12: 4 insider sales, $1.4M — Chang Michelle, Sankarlingam Velchamy …2026-01-05: 3 insider sales, $213K — Subotovsky Santiago …2025-12-16: 2 insider sales, $6.4M — Yuan Eric S. …2025-12-15: 3 insider sales, $6.4M — Yuan Eric S. …2025-12-10: 1 insider sale, $228K — Sankarlingam Velchamy2025-12-04: 2 insider sales, $213K — Subotovsky Santiago …2025-12-03: 3 insider sales, $0 — Yuan Eric S. …2025-12-02: 3 insider sales, $0 — Yuan Eric S. …2025-11-18: 2 insider sales, $6.0M — Yuan Eric S. …2025-11-17: 4 insider sales, $6.1M — Yuan Eric S. …2025-11-04: 6 insider sales, $6.4M — Yuan Eric S., Subotovsky Santiago …2025-08: 5 open-market sales, $443K2025-09: 3 open-market sales, $427K2025-10: 14 open-market sales, $19.3M2025-11: 16 open-market sales, $24.7M2025-12: 14 open-market sales, $13.2M2026-01: 15 open-market sales, $7.6M2026-02: 14 open-market sales, $2.4M2026-03: 5 open-market sales, $394K2026-04: 25 open-market sales, $9.8M2026-05: 17 open-market sales, $3.4M2026-06: 22 open-market sales, $3.2M2026-07: 13 open-market sales, $7.0M2026-08: 13 open-market sales, $3.2M2026-09: 8 open-market sales, $2.8M↑ buys↓ salesofficer Sankarlingam Velchamy — Sale on 2026-09-10, filed 1 day after the tradeofficer Sankarlingam Velchamy — Sale on 2026-09-10, filed 1 day after the tradedirector Subotovsky Santiago — Sale on 2026-09-08, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-09-08, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-09-02, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-09-02, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-09-01, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-09-01, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-08-06, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-08-06, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-08-06, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-08-05, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-08-05, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-08-05, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-08-05, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-08-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-08-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-08-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-08-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-08-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-08-04, filed 2 days after the tradeofficer Sankarlingam Velchamy — Sale on 2026-07-15, filed 30 days after the tradedirector Yuan Eric S. — Sale on 2026-07-14, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-07-14, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-07-14, filed 1 day after the tradedirector McMaster Herbert Raymond — Sale on 2026-07-14, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-07-13, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-07-13, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-07-13, filed 2 days after the tradeofficer Chang Michelle — Sale on 2026-07-10, filed 3 days after the tradeofficer Chang Michelle — Sale on 2026-07-10, filed 3 days after the tradedirector Subotovsky Santiago — Sale on 2026-07-01, filed 5 days after the tradedirector Subotovsky Santiago — Sale on 2026-07-01, filed 5 days after the tradedirector Subotovsky Santiago — Sale on 2026-07-01, filed 5 days after the tradeofficer Chang Michelle — Sale on 2026-06-15, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-06-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-06-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-06-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-06-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-06-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-06-02, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-06-02, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-06-02, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-06-02, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-06-02, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-06-01, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-05-05, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-05-05, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-05-05, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-05-05, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-05-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-05-04, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-05-04, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-05-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-05-04, filed 1 day after the tradedirector Subotovsky Santiago — Sale on 2026-05-04, filed 1 day after the tradedirector Subotovsky Santiago — Sale on 2026-05-04, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-05-04, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-05-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-05-01, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-05-01, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-05-01, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-05-01, filed 4 days after the tradedirector Bawa Aparna — Sale on 2026-04-17, filed 4 days after the tradedirector Bawa Aparna — Sale on 2026-04-17, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-04-16, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-04-16, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-04-16, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-04-16, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-04-16, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-04-16, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-04-16, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-04-16, filed 4 days after the tradeofficer Sankarlingam Velchamy — Sale on 2026-04-15, filed 2 days after the tradeofficer Sankarlingam Velchamy — Sale on 2026-04-15, filed 2 days after the tradeofficer Sankarlingam Velchamy — Sale on 2026-04-15, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-04-14, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-04-14, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-04-14, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-04-14, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-04-13, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-04-13, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-04-13, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-04-13, filed 2 days after the tradeofficer Chang Michelle — Sale on 2026-04-10, filed 3 days after the tradeofficer Chang Michelle — Sale on 2026-04-10, filed 3 days after the tradeofficer Chang Michelle — Sale on 2026-04-10, filed 3 days after the tradeofficer Chang Michelle — Sale on 2026-04-10, filed 3 days after the tradeofficer Sankarlingam Velchamy — Sale on 2026-03-10, filed 1 day after the tradedirector Subotovsky Santiago — Sale on 2026-03-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-03-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-03-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-03-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-02-05, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-02-05, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-02-05, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2026-02-05, filed 4 days after the tradedirector Yuan Eric S. — Sale on 2026-02-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-02-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-02-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-02-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-02-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-02-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-02-02, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-02-02, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-02-02, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-02-02, filed 2 days after the tradedirector Bawa Aparna — Sale on 2026-01-16, filed 5 days after the tradedirector Bawa Aparna — Sale on 2026-01-16, filed 5 days after the tradedirector Yuan Eric S. — Sale on 2026-01-14, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-01-14, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2026-01-13, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-01-13, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-01-13, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2026-01-13, filed 2 days after the tradeofficer Chang Michelle — Sale on 2026-01-12, filed 1 day after the tradeofficer Sankarlingam Velchamy — Sale on 2026-01-12, filed 1 day after the tradeofficer Chang Michelle — Sale on 2026-01-12, filed 1 day after the tradeofficer Sankarlingam Velchamy — Sale on 2026-01-12, filed 1 day after the tradedirector Subotovsky Santiago — Sale on 2026-01-05, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-01-05, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2026-01-05, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2025-12-16, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2025-12-16, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2025-12-15, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2025-12-15, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2025-12-15, filed 2 days after the tradeofficer Sankarlingam Velchamy — Sale on 2025-12-10, filed 1 day after the tradedirector Subotovsky Santiago — Sale on 2025-12-04, filed 4 days after the tradedirector Subotovsky Santiago — Sale on 2025-12-04, filed 4 days after the tradedirector Yuan Eric S. — Sale on 2025-12-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2025-12-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2025-12-03, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2025-12-02, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2025-12-02, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2025-12-02, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2025-11-18, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2025-11-18, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2025-11-17, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2025-11-17, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2025-11-17, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2025-11-17, filed 2 days after the tradedirector Yuan Eric S. — Sale on 2025-11-04, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2025-11-04, filed 1 day after the tradedirector Yuan Eric S. — Sale on 2025-11-04, filed 1 day after the tradedirector Subotovsky Santiago — Sale on 2025-11-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2025-11-04, filed 2 days after the tradedirector Subotovsky Santiago — Sale on 2025-11-04, filed 2 days after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-10Sankarlingam VelchamyofficerSale2,384 @ $95.76$228K−1.6% of holdingnot yet — horizon still opennot yet — horizon still open149,471Form 4 · filed 1 day after the trade
2026-09-10Sankarlingam VelchamyofficerSale206 @ $96.37$20K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open149,265Form 4 · filed 1 day after the trade
2026-09-08Subotovsky SantiagodirectorSale1,792 @ $96.48$173K−1.4% of holdingnot yet — horizon still opennot yet — horizon still open125,268Form 4 · filed 2 days after the trade
2026-09-08Subotovsky SantiagodirectorSale845 @ $96.95$82K−0.7% of holdingnot yet — horizon still opennot yet — horizon still open124,423Form 4 · filed 2 days after the trade
2026-09-02Yuan Eric S.directorSale10,329 @ $95.70$988K−29.4% of holdingnot yet — horizon still opennot yet — horizon still open24,769Form 4 · filed 1 day after the trade
2026-09-02Yuan Eric S.directorSale1,771 @ $96.53$171K−7.2% of holdingnot yet — horizon still opennot yet — horizon still open22,998Form 4 · filed 1 day after the trade
2026-09-01Yuan Eric S.directorSale10,727 @ $95.27$1.0M−30.6% of holdingnot yet — horizon still opennot yet — horizon still open24,371Form 4 · filed 2 days after the trade
2026-09-01Yuan Eric S.directorSale1,373 @ $95.89$132K−5.6% of holdingnot yet — horizon still opennot yet — horizon still open22,998Form 4 · filed 2 days after the trade
2026-08-06Yuan Eric S.directorSale8,786 @ $100.03$879K−25.3% of holding−0.2%not yet — horizon still open25,957Form 4 · filed 1 day after the trade
2026-08-06Yuan Eric S.directorSale2,959 @ $100.85$298K−11.4% of holding−0.2%not yet — horizon still open22,998Form 4 · filed 1 day after the trade
2026-08-06Yuan Eric S.directorSale355 @ $98.86$35K−1.0% of holding−0.2%not yet — horizon still open34,743Form 4 · filed 1 day after the trade
2026-08-05Yuan Eric S.directorSale7,111 @ $99.76$709K−20.3% of holding−2.9%not yet — horizon still open27,987Form 4 · filed 2 days after the trade
2026-08-05Yuan Eric S.directorSale4,167 @ $100.59$419K−14.9% of holding−2.9%not yet — horizon still open23,820Form 4 · filed 2 days after the trade
2026-08-05Yuan Eric S.directorSale754 @ $101.58$77K−3.2% of holding−2.9%not yet — horizon still open23,066Form 4 · filed 2 days after the trade
2026-08-05Yuan Eric S.directorSale68 @ $102.25$7K−0.3% of holding−2.9%not yet — horizon still open22,998Form 4 · filed 2 days after the trade
2026-08-04Subotovsky SantiagodirectorSale4,863 @ $101.76$495K−3.7% of holding−5.3%not yet — horizon still open127,080Form 4 · filed 2 days after the trade
2026-08-04Subotovsky SantiagodirectorSale2,660 @ $100.84$268K−2.0% of holding−5.3%not yet — horizon still open131,943Form 4 · filed 2 days after the trade
2026-08-04Subotovsky SantiagodirectorSale256 @ $99.70$26K−0.2% of holding−5.3%not yet — horizon still open134,603Form 4 · filed 2 days after the trade
2026-08-04Subotovsky SantiagodirectorSale72 @ $98.71$7K−0.1% of holding−5.3%not yet — horizon still open134,859Form 4 · filed 2 days after the trade
2026-08-04Subotovsky SantiagodirectorSale40 @ $97.23$4K−0.0% of holding−5.3%not yet — horizon still open134,931Form 4 · filed 2 days after the trade
2026-08-04Subotovsky SantiagodirectorSale20 @ $102.19$2K−0.0% of holding−5.3%not yet — horizon still open127,060Form 4 · filed 2 days after the trade
2026-07-15Sankarlingam VelchamyofficerSale7,644 @ $91.98$703K−4.9% of holding+15.6%not yet — horizon still open148,403Form 4 · filed 30 days after the trade
2026-07-14Yuan Eric S.directorSale7,293 @ $90.53$660K−21.5% of holding+12.6%not yet — horizon still open26,599Form 4 · filed 1 day after the trade
2026-07-14Yuan Eric S.directorSale3,601 @ $91.30$329K−13.5% of holding+12.6%not yet — horizon still open22,998Form 4 · filed 1 day after the trade
2026-07-14Yuan Eric S.directorSale1,206 @ $89.49$108K−3.4% of holding+12.6%not yet — horizon still open33,892Form 4 · filed 1 day after the trade
2026-07-14McMaster Herbert RaymonddirectorSale5 @ $88.83$444−0.0% of holding+12.6%not yet — horizon still open11,479Form 4 · filed 2 days after the trade
2026-07-13Yuan Eric S.directorSale19,054 @ $91.61$1.7M−33.1% of holding+12.6%not yet — horizon still open38,591Form 4 · filed 2 days after the trade
2026-07-13Yuan Eric S.directorSale15,593 @ $92.53$1.4M−40.4% of holding+12.6%not yet — horizon still open22,998Form 4 · filed 2 days after the trade
2026-07-13Yuan Eric S.directorSale11,077 @ $90.62$1.0M−16.1% of holding+12.6%not yet — horizon still open57,645Form 4 · filed 2 days after the trade
2026-07-10Chang MichelleofficerSale8,189 @ $90.78$743K−18.6% of holding+17.0%not yet — horizon still open35,752Form 4 · filed 3 days after the trade
2026-07-10Chang MichelleofficerSale300 @ $91.31$27K−0.8% of holding+17.0%not yet — horizon still open35,452Form 4 · filed 3 days after the trade
2026-07-01Subotovsky SantiagodirectorSale1,693 @ $90.62$153K−1.2% of holding+6.4%not yet — horizon still open138,554Form 4 · filed 5 days after the trade
2026-07-01Subotovsky SantiagodirectorSale575 @ $89.75$52K−0.4% of holding+6.4%not yet — horizon still open140,247Form 4 · filed 5 days after the trade
2026-07-01Subotovsky SantiagodirectorSale369 @ $88.60$33K−0.3% of holding+6.4%not yet — horizon still open140,822Form 4 · filed 5 days after the trade
2026-06-15Chang MichelleofficerSale327 @ $93.83$31K−1.1% of holding−1.1%not yet — horizon still open30,467Form 4 · filed 1 day after the trade
2026-06-03Yuan Eric S.directorSale9,100 @ $106.20$966K−75.2% of holding−19.9%not yet — horizon still open3,000Form 4 · filed 1 day after the trade
2026-06-03Yuan Eric S.directorSale2,345 @ $107.01$251K−78.2% of holding−19.9%not yet — horizon still open655Form 4 · filed 1 day after the trade
2026-06-03Yuan Eric S.directorSale326 @ $108.21$35K−49.8% of holding−19.9%not yet — horizon still open329Form 4 · filed 1 day after the trade
2026-06-03Yuan Eric S.directorSale269 @ $108.96$29K−81.8% of holding−19.9%not yet — horizon still open60Form 4 · filed 1 day after the trade
2026-06-03Yuan Eric S.directorSale60 @ $110.25$7K−100.0% of holding−19.9%not yet — horizon still open0Form 4 · filed 1 day after the trade
2026-06-02Yuan Eric S.directorSale6,298 @ $111.59$703K−62.2% of holding−20.4%not yet — horizon still open3,820Form 4 · filed 2 days after the trade
2026-06-02Yuan Eric S.directorSale3,730 @ $112.32$419K−97.6% of holding−20.4%not yet — horizon still open90Form 4 · filed 2 days after the trade
2026-06-02Yuan Eric S.directorSale1,389 @ $110.53$154K−12.1% of holding−20.4%not yet — horizon still open10,118Form 4 · filed 2 days after the trade
2026-06-02Yuan Eric S.directorSale593 @ $109.63$65K−4.9% of holding−20.4%not yet — horizon still open11,507Form 4 · filed 2 days after the trade
2026-06-02Yuan Eric S.directorSale90 @ $113.26$10K−100.0% of holding−20.4%not yet — horizon still open0Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale1,386 @ $111.24$154K−1.0% of holding−17.8%not yet — horizon still open139,285Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale926 @ $106.11$98K−0.6% of holding−17.8%not yet — horizon still open141,611Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale877 @ $111.94$98K−0.6% of holding−17.8%not yet — horizon still open138,408Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale772 @ $113.03$87K−0.6% of holding−17.8%not yet — horizon still open137,636Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale424 @ $109.18$46K−0.3% of holding−17.8%not yet — horizon still open140,727Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale269 @ $104.03$28K−0.2% of holding−17.8%not yet — horizon still open142,613Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale244 @ $108.15$26K−0.2% of holding−17.8%not yet — horizon still open141,151Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale216 @ $107.07$23K−0.2% of holding−17.8%not yet — horizon still open141,395Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale76 @ $104.82$8K−0.1% of holding−17.8%not yet — horizon still open142,537Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale56 @ $110.52$6K−0.0% of holding−17.8%not yet — horizon still open140,671Form 4 · filed 2 days after the trade
2026-06-01Subotovsky SantiagodirectorSale28 @ $113.61$3K−0.0% of holding−17.8%not yet — horizon still open137,608Form 4 · filed 2 days after the trade
2026-05-05Yuan Eric S.directorSale6,610 @ $109.07$721K−100.0% of holding−8.2%not yet — horizon still open0Form 4 · filed 1 day after the trade
2026-05-05Yuan Eric S.directorSale1,917 @ $108.22$207K−22.5% of holding−8.2%not yet — horizon still open6,610Form 4 · filed 1 day after the trade
2026-05-05Yuan Eric S.directorSale1,842 @ $107.18$197K−17.8% of holding−8.2%not yet — horizon still open8,527Form 4 · filed 1 day after the trade
2026-05-05Yuan Eric S.directorSale1,731 @ $106.13$184K−14.3% of holding−8.2%not yet — horizon still open10,369Form 4 · filed 1 day 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.

142 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-09Sankarlingam VelchamyofficerWithheld for tax3,579151,855Form 4
2026-09-09Sankarlingam VelchamyofficerOption exercise4,2240Form 4
2026-09-09Sankarlingam VelchamyofficerOption exercise2,8070Form 4
2026-09-09Sankarlingam VelchamyofficerOption exercise7,031155,434Form 4
2026-09-02Yuan Eric S.directorConversion12,10020,667,885Form 4
2026-09-02Yuan Eric S.directorConversion12,10035,098Form 4
2026-09-01Yuan Eric S.directorConversion12,10035,098Form 4
2026-09-01Yuan Eric S.directorConversion12,10020,679,985Form 4
2026-08-31Epstein JeffdirectorAward / grant2,2332,233Form 4
2026-08-06Yuan Eric S.directorConversion12,10035,098Form 4
2026-08-06Yuan Eric S.directorConversion12,10020,692,085Form 4
2026-08-05Yuan Eric S.directorConversion12,10035,098Form 4
2026-08-05Yuan Eric S.directorConversion12,10020,704,185Form 4
2026-07-14Yuan Eric S.directorConversion12,10020,716,285Form 4
2026-07-14Yuan Eric S.directorConversion12,10035,098Form 4
2026-07-13Yuan Eric S.directorConversion12,10068,722Form 4
2026-07-13Yuan Eric S.directorConversion12,10020,728,385Form 4
2026-07-09Yuan Eric S.directorWithheld for tax23,82456,622Form 4
2026-07-09Sankarlingam VelchamyofficerWithheld for tax10,559156,047Form 4
2026-07-09Chang MichelleofficerWithheld for tax8,74343,941Form 4
2026-07-09McGarry Kimberly JofficerWithheld for tax5,5327,300Form 4
2026-07-09Sankarlingam VelchamyofficerOption exercise20,751145,262Form 4
2026-07-09Yuan Eric S.directorOption exercise46,82280,446Form 4
2026-07-09Sankarlingam VelchamyofficerOption exercise20,751166,606Form 4
2026-07-09Yuan Eric S.directorOption exercise46,822514,766Form 4
2026-07-09McGarry Kimberly JofficerOption exercise12,48637,458Form 4
2026-07-09McGarry Kimberly JofficerOption exercise12,48612,832Form 4
2026-07-09Chang MichelleofficerOption exercise22,217199,956Form 4
2026-07-09Chang MichelleofficerOption exercise22,21752,684Form 4
2026-07-08Yuan Eric S.directorWithheld for tax34,83133,624Form 4
2026-07-08Yuan Eric S.directorOption exercise68,45568,455Form 4
2026-07-08Yuan Eric S.directorOption exercise30,1730Form 4
2026-07-08Yuan Eric S.directorOption exercise38,2820Form 4
2026-06-11Scheinman DanieldirectorAward / grant3,0123,012Form 4
2026-06-11McDermott William RdirectorAward / grant3,0123,012Form 4
2026-06-11McMaster Herbert RaymonddirectorAward / grant3,0123,012Form 4
2026-06-11Hoots Cindy LdirectorAward / grant3,0123,012Form 4
2026-06-11Fenger Michael J.directorAward / grant3,0123,012Form 4
2026-06-11Chadwick JonathandirectorAward / grant3,0123,012Form 4
2026-06-11Subotovsky SantiagodirectorAward / grant3,0123,012Form 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.