FSLRFirst Solar, Inc.Energy · Solaras of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, FSLR has typically landed between $157.20 and $244.29 — a range of −17.7% to +27.9% from the issuance price $191.07.

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

4,685 overlapping 1 month windows · 2008-01-022026-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 ($191.07) — 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 FSLR has typically landed a month from the 2026-09-16 close of $191.07 — the range is history, not a prediction.

$157.2worst · -17.7%$244.29best · +27.9%
  • now $191.07 (+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). $192.14 (+0.6%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $172.85$211.44
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $157.2$244.29
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 4,685 windows spanning 2008-01-02 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-09-26−47.9%−47.9%+0.0%
2012-02-09−47.3%−47.4%+0.0%
2020-02-18−45.7%−45.7%+6.6%
3 best
2022-07-15+81.1%+0.0%+81.1%
2012-07-30+80.9%+0.0%+80.9%
2013-04-05+80.4%+0.0%+80.4%

4,685 overlapping windows · 2008-01-022026-09-16 · not cherry-picked

Fundamentals iCompany financials — revenue, earnings, margins — from the newest filings shown, each carried with its date.iAs-reported figures and standard ratios from FMP, as of 2026-07-25. Revenue, net income and free cash flow can toggle annual or quarterly; margin, ROE and debt-to-equity are shown by fiscal year. We report the figures and the trend — no target price and no over/under-valued call. More on /methodology.

$21.8B
market cap
$15.48
EPS (TTM)
13.1
P/E (TTM)
2026-07-30
next earnings
Revenue$5.2B
'20'25
Net income$1.5B
'20'25
Free cash flow$1.2B
'20'25
Net margin · by yr29.3%
'20'25
ROE · by yr16.0%
'20'25
Debt / equity · by yr0.05
'20'25

Fair value — three views iIndependent reference estimates of worth (a cash-flow model, peer multiples, analyst targets), shown as separate views — not a single verdict.

iThree independent estimates of per-share value, each by a different method and each with its own assumptions: a discounted-cash-flow intrinsic value, a peer comparable (the median trailing P/E of 22 sector peers times this company's trailing EPS), and the analyst price-target consensus. They routinely disagree — that gap is the point. We show the three marks and the current price; we do not blend them into a single number or call the stock over- or under-valued. Marks as of the latest capture. More on /methodology.
now $191.07$-113.44$352.11
  • DCF (intrinsic)$-81.34
  • Peer P/E × EPS · sector median 20.3× · n=22$313.81
  • Analyst target · range $207.00$320.00$256.00
  • Current price · last close 2026-09-16$191.07

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 ~19 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
39%
−0.4%
n=18
Feb
37%
−2.4%
n=19
Mar
74%
+4.2%
n=19
Apr
47%
+5.7%
n=19
May
42%
+3.9%
n=19
Jun
53%
−1.1%
n=19
Jul
47%
+3.9%
n=19
Aug
47%
+1.4%
n=19
Sep
47%
−2.1%
n=19
Oct
50%
+2.1%
n=18
Nov
56%
+0.6%
n=18
Dec
56%
−0.2%
n=18

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$318$1802026-09-01: 1 insider sale, $160K — Gloeckler Markus2026-08-17: 1 insider sale, $28K — Sloan Samantha L.2026-08-11: 1 insider sale, $923K — Dymbort Jason E.2026-08-04: 1 insider sale, $206K — Gloeckler Markus2026-08-03: 4 insider sales, $2.3M — Koralewski Michael, Gloeckler Markus …2026-06-02: 1 insider sale, $906K — Buehler Patrick James2026-05-28: 1 insider sale, $2.9M — Stockdale Caroline2026-05-26: 8 insider sales, $1.4M — Widmar Mark R …2026-05-22: 9 insider sales, $502K — Widmar Mark R …2026-05-21: 14 insider sales, $1.3M — Widmar Mark R, Verma Kuntal Kumar …2026-05-13: 2 insider sales, $661K — Verma Kuntal Kumar, Widmar Mark R2026-05-11: 9 insider sales, $2.8M — Widmar Mark R, Verma Kuntal Kumar …2026-05-06: 3 insider sales, $115K — Verma Kuntal Kumar, Dymbort Jason E., Theurer Nathan B.2026-05-05: 11 insider sales, $1.0M — Widmar Mark R, ANTOUN GEORGES, Bradley Alexander R., Verma Kuntal Kumar …2026-04-15: 1 insider sale, $120K — Verma Kuntal Kumar2026-03-17: 8 insider sales, $4.7M — Dymbort Jason E., Bradley Alexander R., Verma Kuntal Kumar, Theurer Nathan B. …2026-03-16: 11 insider sales, $969K — Widmar Mark R, Bradley Alexander R., Verma Kuntal Kumar, Gloeckler Markus …2026-03-10: 2 insider sales, $143K — Verma Kuntal Kumar, Theurer Nathan B.2026-03-09: 44 insider sales, $2.9M — Widmar Mark R, Bradley Alexander R., Verma Kuntal Kumar, Dymbort Jason E. …2025-08: 31 open-market sales, $6.1M2025-09: 1 open-market sale, $26K2025-11: 17 open-market sales, $13.0M2026-03: 79 open-market sales, $14.9M2026-04: 1 open-market sale, $120K2026-05: 57 open-market sales, $10.8M2026-06: 1 open-market sale, $906K2026-08: 7 open-market sales, $3.5M2026-09: 1 open-market sale, $160K↑ buys↓ salesofficer Gloeckler Markus — Sale on 2026-09-01, filed 1 day after the tradeofficer Sloan Samantha L. — Sale on 2026-08-17, filed 1 day after the tradeofficer Dymbort Jason E. — Sale on 2026-08-11, filed 1 day after the tradeofficer Gloeckler Markus — Sale on 2026-08-04, filed 1 day after the tradeofficer Koralewski Michael — Sale on 2026-08-03, filed 2 days after the tradeofficer Koralewski Michael — Sale on 2026-08-03, filed 2 days after the tradeofficer Gloeckler Markus — Sale on 2026-08-03, filed 2 days after the tradeofficer Gloeckler Markus — Sale on 2026-08-03, filed 2 days after the tradeofficer Buehler Patrick James — Sale on 2026-06-02, filed 1 day after the tradeofficer Stockdale Caroline — Sale on 2026-05-28, filed 4 days after the tradedirector Widmar Mark R — Sale on 2026-05-26, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-26, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-26, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-26, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-26, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-26, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-26, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-26, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-22, filed 5 days after the tradedirector Widmar Mark R — Sale on 2026-05-22, filed 5 days after the tradedirector Widmar Mark R — Sale on 2026-05-22, filed 5 days after the tradedirector Widmar Mark R — Sale on 2026-05-22, filed 5 days after the tradedirector Widmar Mark R — Sale on 2026-05-22, filed 5 days after the tradedirector Widmar Mark R — Sale on 2026-05-22, filed 5 days after the tradedirector Widmar Mark R — Sale on 2026-05-22, filed 5 days after the tradedirector Widmar Mark R — Sale on 2026-05-22, filed 5 days after the tradedirector Widmar Mark R — Sale on 2026-05-22, filed 5 days after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradeofficer Verma Kuntal Kumar — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-05-21, filed 1 day after the tradeofficer Verma Kuntal Kumar — Sale on 2026-05-13, filed same daydirector Widmar Mark R — Sale on 2026-05-13, filed same daydirector Widmar Mark R — Sale on 2026-05-11, filed 2 days after the tradedirector Widmar Mark R — Sale on 2026-05-11, filed 2 days after the tradeofficer Verma Kuntal Kumar — Sale on 2026-05-11, filed 2 days after the tradedirector Widmar Mark R — Sale on 2026-05-11, filed 2 days after the tradedirector Widmar Mark R — Sale on 2026-05-11, filed 2 days after the tradedirector Widmar Mark R — Sale on 2026-05-11, filed 2 days after the tradedirector Widmar Mark R — Sale on 2026-05-11, filed 2 days after the tradedirector Widmar Mark R — Sale on 2026-05-11, filed 2 days after the tradeofficer Verma Kuntal Kumar — Sale on 2026-05-11, filed 2 days after the tradeofficer Verma Kuntal Kumar — Sale on 2026-05-06, filed 2 days after the tradeofficer Dymbort Jason E. — Sale on 2026-05-06, filed 2 days after the tradeofficer Theurer Nathan B. — Sale on 2026-05-06, filed 2 days after the tradedirector Widmar Mark R — Sale on 2026-05-05, filed same daydirector ANTOUN GEORGES — Sale on 2026-05-05, filed same daydirector Bradley Alexander R. — Sale on 2026-05-05, filed same dayofficer Verma Kuntal Kumar — Sale on 2026-05-05, filed same dayofficer Gloeckler Markus — Sale on 2026-05-05, filed same dayofficer Dymbort Jason E. — Sale on 2026-05-05, filed same dayofficer Stockdale Caroline — Sale on 2026-05-05, filed same dayofficer Buehler Patrick James — Sale on 2026-05-05, filed same dayofficer Koralewski Michael — Sale on 2026-05-05, filed same dayofficer Sloan Samantha L. — Sale on 2026-05-05, filed same dayofficer Theurer Nathan B. — Sale on 2026-05-05, filed same dayofficer Verma Kuntal Kumar — Sale on 2026-04-15, filed 1 day after the tradeofficer Dymbort Jason E. — Sale on 2026-03-17, filed same daydirector Bradley Alexander R. — Sale on 2026-03-17, filed same daydirector Bradley Alexander R. — Sale on 2026-03-17, filed same daydirector Bradley Alexander R. — Sale on 2026-03-17, filed same daydirector Bradley Alexander R. — Sale on 2026-03-17, filed same daydirector Bradley Alexander R. — Sale on 2026-03-17, filed same dayofficer Verma Kuntal Kumar — Sale on 2026-03-17, filed same dayofficer Theurer Nathan B. — Sale on 2026-03-17, filed same daydirector Widmar Mark R — Sale on 2026-03-16, filed 1 day after the tradedirector Bradley Alexander R. — Sale on 2026-03-16, filed 1 day after the tradeofficer Verma Kuntal Kumar — Sale on 2026-03-16, filed 1 day after the tradeofficer Gloeckler Markus — Sale on 2026-03-16, filed 1 day after the tradeofficer Dymbort Jason E. — Sale on 2026-03-16, filed 1 day after the tradeofficer Stockdale Caroline — Sale on 2026-03-16, filed 1 day after the tradeofficer Koralewski Michael — Sale on 2026-03-16, filed 1 day after the tradedirector ANTOUN GEORGES — Sale on 2026-03-16, filed 1 day after the tradeofficer Buehler Patrick James — Sale on 2026-03-16, filed 1 day after the tradeofficer Sloan Samantha L. — Sale on 2026-03-16, filed 1 day after the tradeofficer Theurer Nathan B. — Sale on 2026-03-16, filed 1 day after the tradeofficer Verma Kuntal Kumar — Sale on 2026-03-10, filed 1 day after the tradeofficer Theurer Nathan B. — Sale on 2026-03-10, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-03-09, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-03-09, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-03-09, filed 1 day after the tradedirector Bradley Alexander R. — Sale on 2026-03-09, filed 1 day after the tradedirector Bradley Alexander R. — Sale on 2026-03-09, filed 1 day after the tradeofficer Verma Kuntal Kumar — Sale on 2026-03-09, filed 1 day after the tradedirector Widmar Mark R — Sale on 2026-03-09, filed 1 day after the tradeofficer Dymbort Jason E. — Sale on 2026-03-09, filed 1 day after the tradeofficer Gloeckler Markus — Sale on 2026-03-09, filed 1 day after the tradeofficer Stockdale Caroline — Sale on 2026-03-09, filed 1 day after the tradeofficer Verma Kuntal Kumar — Sale on 2026-03-09, filed 1 day after the tradedirector Bradley Alexander R. — Sale on 2026-03-09, filed 1 day after the tradeofficer Gloeckler Markus — Sale on 2026-03-09, filed 1 day after the tradeofficer Dymbort Jason E. — Sale on 2026-03-09, filed 1 day after the tradeofficer Dymbort Jason E. — Sale on 2026-03-09, filed 1 day after the tradeofficer Gloeckler Markus — Sale on 2026-03-09, filed 1 day after the tradedirector ANTOUN GEORGES — Sale on 2026-03-09, filed 1 day after the tradeofficer Stockdale Caroline — Sale on 2026-03-09, filed 1 day after the tradeofficer Verma Kuntal Kumar — Sale on 2026-03-09, filed 1 day after the tradeofficer Koralewski Michael — Sale on 2026-03-09, filed 1 day after the tradeofficer Buehler Patrick James — Sale on 2026-03-09, filed 1 day after the tradeofficer Koralewski Michael — Sale on 2026-03-09, filed 1 day after the tradeofficer Stockdale Caroline — Sale on 2026-03-09, filed 1 day after the tradeofficer Dymbort Jason E. — Sale on 2026-03-09, filed 1 day after the tradedirector ANTOUN GEORGES — Sale on 2026-03-09, filed 1 day after the tradeofficer Gloeckler Markus — Sale on 2026-03-09, filed 1 day after the tradeofficer Verma Kuntal Kumar — Sale on 2026-03-09, filed 1 day after the tradedirector Bradley Alexander R. — Sale on 2026-03-09, filed 1 day after the tradeofficer Buehler Patrick James — Sale on 2026-03-09, filed 1 day after the tradeofficer Buehler Patrick James — Sale on 2026-03-09, filed 1 day after the tradeofficer Koralewski Michael — Sale on 2026-03-09, filed 1 day after the tradedirector ANTOUN GEORGES — Sale on 2026-03-09, filed 1 day after the tradedirector ANTOUN GEORGES — Sale on 2026-03-09, filed 1 day after the tradeofficer Sloan Samantha L. — Sale on 2026-03-09, filed 1 day after the tradeofficer Stockdale Caroline — Sale on 2026-03-09, filed 1 day after the tradeofficer Buehler Patrick James — Sale on 2026-03-09, filed 1 day after the tradeofficer Koralewski Michael — Sale on 2026-03-09, filed 1 day after the tradeofficer Sloan Samantha L. — Sale on 2026-03-09, filed 1 day after the tradeofficer Sloan Samantha L. — Sale on 2026-03-09, filed 1 day after the tradeofficer Sloan Samantha L. — Sale on 2026-03-09, filed 1 day after the tradeofficer Theurer Nathan B. — Sale on 2026-03-09, filed 1 day after the tradeofficer Theurer Nathan B. — Sale on 2026-03-09, filed 1 day after the tradeofficer Theurer Nathan B. — Sale on 2026-03-09, filed 1 day after the tradeofficer Theurer Nathan B. — Sale on 2026-03-09, filed 1 day after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-01Gloeckler MarkusofficerSale800 @ $200.00$160K−12.0% of holdingnot yet — horizon still opennot yet — horizon still open5,842Form 4 · filed 1 day after the trade
2026-08-17Sloan Samantha L.officerSale127 @ $222.95$28K−5.9% of holding−9.9%not yet — horizon still open2,018Form 4 · filed 1 day after the trade
2026-08-11Dymbort Jason E.officerSale3,700 @ $249.38$923K−39.7% of holding−12.4%not yet — horizon still open5,624Form 4 · filed 1 day after the trade
2026-08-04Gloeckler MarkusofficerSale829 @ $248.00$206K−11.1% of holding−16.0%not yet — horizon still open6,642Form 4 · filed 1 day after the trade
2026-08-03Koralewski MichaelofficerSale3,500 @ $225.00$788K−31.4% of holding−14.8%not yet — horizon still open7,642Form 4 · filed 2 days after the trade
2026-08-03Koralewski MichaelofficerSale3,500 @ $218.02$763K−23.9% of holding−14.8%not yet — horizon still open11,142Form 4 · filed 2 days after the trade
2026-08-03Gloeckler MarkusofficerSale2,625 @ $218.02$572K−26.0% of holding−14.8%not yet — horizon still open7,471Form 4 · filed 2 days after the trade
2026-08-03Gloeckler MarkusofficerSale800 @ $222.00$178K−7.3% of holding−14.8%not yet — horizon still open10,096Form 4 · filed 2 days after the trade
2026-06-02Buehler Patrick JamesofficerSale3,000 @ $302.00$906K−40.5% of holding−26.1%not yet — horizon still open4,406Form 4 · filed 1 day after the trade
2026-05-28Stockdale CarolineofficerSale10,628 @ $275.60$2.9M−30.9% of holding−21.7%not yet — horizon still open23,792Form 4 · filed 4 days after the trade
2026-05-26Widmar Mark RdirectorSale1,237 @ $266.60$330K−1.4% of holding−6.0%not yet — horizon still open85,455Form 4 · filed 1 day after the trade
2026-05-26Widmar Mark RdirectorSale1,009 @ $268.89$271K−1.2% of holding−6.0%not yet — horizon still open83,818Form 4 · filed 1 day after the trade
2026-05-26Widmar Mark RdirectorSale726 @ $271.23$197K−0.9% of holding−6.0%not yet — horizon still open82,460Form 4 · filed 1 day after the trade
2026-05-26Widmar Mark RdirectorSale632 @ $270.05$171K−0.8% of holding−6.0%not yet — horizon still open83,186Form 4 · filed 1 day after the trade
2026-05-26Widmar Mark RdirectorSale628 @ $267.72$168K−0.7% of holding−6.0%not yet — horizon still open84,827Form 4 · filed 1 day after the trade
2026-05-26Widmar Mark RdirectorSale473 @ $273.17$129K−0.6% of holding−6.0%not yet — horizon still open81,987Form 4 · filed 1 day after the trade
2026-05-26Widmar Mark RdirectorSale364 @ $265.15$97K−0.4% of holding−6.0%not yet — horizon still open86,692Form 4 · filed 1 day after the trade
2026-05-26Widmar Mark RdirectorSale126 @ $276.29$35K−0.2% of holding−6.0%not yet — horizon still open81,861Form 4 · filed 1 day after the trade
2026-05-22Widmar Mark RdirectorSale916 @ $254.93$234K−1.0% of holding−2.3%not yet — horizon still open87,391Form 4 · filed 5 days after the trade
2026-05-22Widmar Mark RdirectorSale239 @ $250.02$60K−0.3% of holding−2.3%not yet — horizon still open88,794Form 4 · filed 5 days after the trade
2026-05-22Widmar Mark RdirectorSale218 @ $253.63$55K−0.2% of holding−2.3%not yet — horizon still open88,307Form 4 · filed 5 days after the trade
2026-05-22Widmar Mark RdirectorSale172 @ $251.53$43K−0.2% of holding−2.3%not yet — horizon still open88,622Form 4 · filed 5 days after the trade
2026-05-22Widmar Mark RdirectorSale149 @ $257.55$38K−0.2% of holding−2.3%not yet — horizon still open87,103Form 4 · filed 5 days after the trade
2026-05-22Widmar Mark RdirectorSale97 @ $252.87$25K−0.1% of holding−2.3%not yet — horizon still open88,525Form 4 · filed 5 days after the trade
2026-05-22Widmar Mark RdirectorSale75 @ $256.32$19K−0.1% of holding−2.3%not yet — horizon still open87,252Form 4 · filed 5 days after the trade
2026-05-22Widmar Mark RdirectorSale64 @ $255.59$16K−0.1% of holding−2.3%not yet — horizon still open87,327Form 4 · filed 5 days after the trade
2026-05-22Widmar Mark RdirectorSale47 @ $258.48$12K−0.1% of holding−2.3%not yet — horizon still open87,056Form 4 · filed 5 days after the trade
2026-05-21Widmar Mark RdirectorSale1,131 @ $249.70$282K−1.2% of holding+1.1%not yet — horizon still open91,041Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale672 @ $240.10$161K−0.7% of holding+1.1%not yet — horizon still open93,176Form 4 · filed 1 day after the trade
2026-05-21Verma Kuntal KumarofficerSale582 @ $250.00$146K−10.5% of holding+1.1%not yet — horizon still open4,967Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale569 @ $251.64$143K−0.6% of holding+1.1%not yet — horizon still open90,000Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale521 @ $243.19$127K−0.6% of holding+1.1%not yet — horizon still open89,033Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale472 @ $250.61$118K−0.5% of holding+1.1%not yet — horizon still open90,569Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale362 @ $241.40$87K−0.4% of holding+1.1%not yet — horizon still open92,814Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale261 @ $254.29$66K−0.3% of holding+1.1%not yet — horizon still open89,739Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale229 @ $246.23$56K−0.2% of holding+1.1%not yet — horizon still open92,449Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale179 @ $255.31$46K−0.2% of holding+1.1%not yet — horizon still open89,560Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale179 @ $248.80$45K−0.2% of holding+1.1%not yet — horizon still open92,172Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale136 @ $244.62$33K−0.1% of holding+1.1%not yet — horizon still open92,678Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale98 @ $247.53$24K−0.1% of holding+1.1%not yet — horizon still open92,351Form 4 · filed 1 day after the trade
2026-05-21Widmar Mark RdirectorSale6 @ $256.96$2K−0.0% of holding+1.1%not yet — horizon still open89,554Form 4 · filed 1 day after the trade
2026-05-13Verma Kuntal KumarofficerSale1,455 @ $240.00$349K−20.8% of holding+14.0%not yet — horizon still open5,549Form 4 · filed same day
2026-05-13Widmar Mark RdirectorSale1,300 @ $240.02$312K−1.4% of holding+14.0%not yet — horizon still open93,848Form 4 · filed same day
2026-05-11Widmar Mark RdirectorSale2,262 @ $232.55$526K−2.2% of holding+8.7%not yet — horizon still open100,286Form 4 · filed 2 days after the trade
2026-05-11Widmar Mark RdirectorSale1,877 @ $233.56$438K−1.9% of holding+8.7%not yet — horizon still open98,409Form 4 · filed 2 days after the trade
2026-05-11Verma Kuntal KumarofficerSale1,864 @ $225.00$419K−20.2% of holding+8.7%not yet — horizon still open7,356Form 4 · filed 2 days after the trade
2026-05-11Widmar Mark RdirectorSale1,498 @ $234.84$352K−1.5% of holding+8.7%not yet — horizon still open96,911Form 4 · filed 2 days after the trade
2026-05-11Widmar Mark RdirectorSale1,500 @ $230.18$345K−1.4% of holding+8.7%not yet — horizon still open103,574Form 4 · filed 2 days after the trade
2026-05-11Widmar Mark RdirectorSale1,363 @ $235.69$321K−1.4% of holding+8.7%not yet — horizon still open95,548Form 4 · filed 2 days after the trade
2026-05-11Widmar Mark RdirectorSale1,026 @ $231.53$238K−1.0% of holding+8.7%not yet — horizon still open102,548Form 4 · filed 2 days after the trade
2026-05-11Widmar Mark RdirectorSale400 @ $236.53$95K−0.4% of holding+8.7%not yet — horizon still open95,148Form 4 · filed 2 days after the trade
2026-05-11Verma Kuntal KumarofficerSale352 @ $230.00$81K−4.8% of holding+8.7%not yet — horizon still open7,004Form 4 · filed 2 days after the trade
2026-05-06Verma Kuntal KumarofficerSale270 @ $218.16$59K−2.8% of holding+27.5%not yet — horizon still open9,220Form 4 · filed 2 days after the trade
2026-05-06Dymbort Jason E.officerSale228 @ $218.16$50K−2.4% of holding+27.5%not yet — horizon still open9,324Form 4 · filed 2 days after the trade
2026-05-06Theurer Nathan B.officerSale31 @ $218.16$7K−100.0% of holding+27.5%not yet — horizon still open0Form 4 · filed 2 days after the trade
2026-05-05Widmar Mark RdirectorSale1,526 @ $215.63$329K−1.4% of holding+39.0%not yet — horizon still open105,074Form 4 · filed same day
2026-05-05ANTOUN GEORGESdirectorSale566 @ $215.63$122K−2.8% of holding+39.0%not yet — horizon still open19,918Form 4 · filed same day
2026-05-05Bradley Alexander R.directorSale498 @ $215.63$107K−1.6% of holding+39.0%not yet — horizon still open30,712Form 4 · filed same day
2026-05-05Verma Kuntal KumarofficerSale479 @ $215.63$103K−4.8% of holding+39.0%not yet — horizon still open9,490Form 4 · filed same day
2026-05-05Gloeckler MarkusofficerSale420 @ $215.63$91K−3.7% of holding+39.0%not yet — horizon still open10,896Form 4 · filed same day

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

168 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-01Sloan Samantha L.officerWithheld for tax1342,353Form 4
2026-09-01Sloan Samantha L.officerOption exercise4692,487Form 4
2026-09-01Sloan Samantha L.officerOption exercise469469Form 4
2026-08-14Sloan Samantha L.officerOption exercise4372,145Form 4
2026-08-14Sloan Samantha L.officerOption exercise4371,314Form 4
2026-08-04Ahearn Michael JdirectorGift44,58466,057Form 4
2026-08-04Ahearn Michael JdirectorGift44,58466,057Form 4
2026-06-30George Anita M.directorWithheld for tax675,171Form 4
2026-06-30George Anita M.directorAward / grant2235,238Form 4
2026-06-30Sweeney Michael TdirectorAward / grant22314,325Form 4
2026-06-30MORGAN CURTIS AdirectorAward / grant223223Form 4
2026-06-30RENDUCHINTALA VENKATA S MdirectorAward / grant2232,133Form 4
2026-06-30STEBBINS PAUL HdirectorAward / grant22315,950Form 4
2026-06-30Ahearn Michael JdirectorAward / grant31366,057Form 4
2026-06-30KRO LISA AdirectorAward / grant2234,599Form 4
2026-06-30POST WILLIAM JdirectorAward / grant22327,385Form 4
2026-06-30Wright Norman L.directorAward / grant2235,009Form 4
2026-05-04Sloan Samantha L.officerOption exercise441,727Form 4
2026-05-04Koralewski MichaelofficerOption exercise5181,556Form 4
2026-05-04Stockdale CarolineofficerOption exercise6221,867Form 4
2026-05-04Theurer Nathan B.officerOption exercise4444Form 4
2026-05-04Stockdale CarolineofficerOption exercise62234,682Form 4
2026-05-04Widmar Mark RdirectorOption exercise3,80211,407Form 4
2026-05-04Gloeckler MarkusofficerOption exercise9682,904Form 4
2026-05-04Gloeckler MarkusofficerOption exercise96811,316Form 4
2026-05-04Sloan Samantha L.officerOption exercise44134Form 4
2026-05-04Widmar Mark RdirectorOption exercise3,802106,600Form 4
2026-05-04Verma Kuntal KumarofficerOption exercise1,1063,319Form 4
2026-05-04Verma Kuntal KumarofficerOption exercise1,1069,969Form 4
2026-05-04ANTOUN GEORGESdirectorOption exercise1,3584,074Form 4
2026-05-04ANTOUN GEORGESdirectorOption exercise1,35820,484Form 4
2026-05-04Bradley Alexander R.directorOption exercise1,2103,630Form 4
2026-05-04Bradley Alexander R.directorOption exercise1,21031,210Form 4
2026-05-04Dymbort Jason E.officerOption exercise96810,818Form 4
2026-05-04Buehler Patrick JamesofficerOption exercise5531,660Form 4
2026-05-04Dymbort Jason E.officerOption exercise9682,904Form 4
2026-05-04Buehler Patrick JamesofficerOption exercise5537,641Form 4
2026-05-04Koralewski MichaelofficerOption exercise51814,857Form 4
2026-05-04Theurer Nathan B.officerOption exercise44134Form 4
2026-03-31Ahearn Michael JdirectorAward / grant37465,744Form 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 iStock trades disclosed by members of Congress for this company, by the date they were filed.iDisclosures shown as facts. A purchase “cluster” (≥2 members of Congress filing a buy within 90 days) has historically preceded modestly higher forward returns — and it persisted out-of-sample, though it roughly halved after 2021 (see below). A descriptive historical tendency, not a signal to trade and not used in our forecast. See /methodology.

As of 2026-09-16 · point-in-time by filed date

Purchase clusters · 2015–2021 (dev)+45 bp/mo vs baseline · up-rate 59.3% vs 57.3% · n=31,607 cluster ticker-weeks
Purchase clusters · 2022–2026 (out-of-sample)+32 bp/mo vs baseline · up-rate 54.0% vs 53.3% · n=27,793

A cluster = ≥2 members of Congress filing a purchase within 90 days. The historical tilt persisted after 2021 but roughly halved (+45 → +32 bp/mo forward 1-month vs the S&P 500 weekly-grid baseline). Descriptive historical tendency — not a signal to trade, and not used in our forecast (audition-log 2026-07-27, recomputed 2026-09-08).

'23 Q'24 Q'24 Q'24 Q'25 Q'25 Q'26 Q'26 Q'26 Qpurchases ▲ / sales ▼ ($ vol)
MemberChamberTypeFiledTradedSize
Alan ArmstrongSenatepurchase2026-07-212026-03-27$1–15K
Ro KhannaHousesale2026-06-092026-05-27$1–15K
Ro KhannaHousesale2026-04-072026-03-30$1–15K
Gilbert CisnerosHousesale2026-03-092026-02-10$1–15K
Gilbert CisnerosHousepurchase2026-02-132026-01-09$1–15K
Ro KhannaHousesale2026-02-062026-01-29$1–15K
Ro KhannaHousepurchase2025-05-122025-04-23$1–15K
Rob BresnahanHousesale2025-05-082025-04-08$1–15K
Dave MinHousesale2025-04-142025-03-19$1–15K
Ro KhannaHousepurchase2025-04-102025-03-12$1–15K
Rob BresnahanHousesale2025-03-272025-02-25$1–15K
Ro KhannaHousesale2024-08-072024-07-02$1–15K
Ro KhannaHousepurchase2024-06-052024-05-29$1–15K
Ro KhannaHousepurchase2024-05-062024-04-23$1–15K

Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms.