FINHUB Insights

What the executives and directors of Generac actually did with their own shares, decoded from three years of SEC Form 4 filings.

−$18.4M net open-market flow, 12 m
0 open-market buys, 12 m
66% of sale value on 10b5-1 plans
1,340 days since an insider bought

The tape: three years of insider trades

Open-market buy Discretionary sale Planned sale (10b5-1) Reported-price path Routine
$100$200$3002024Jul2025Jul2026JulTaffe Norman P — routine flow, 8,614 (2023-09-01)BOWLIN JOHN D — routine flow, 213 (2023-11-03)LAMPEREUR ANDREW — routine flow, 272 (2023-11-03)AVEDON MARCIA J — routine flow, 260 (2023-11-03)Morgan Bennett J — routine flow, 284 (2023-11-03)Jenkins William D Jr — routine flow, 213 (2023-11-03)Zarcone Dominick P — routine flow, 213 (2023-11-03)Nguyen Nam Tran — routine flow, 213 (2023-11-03)BOWLIN JOHN D — routine flow, 191 (2024-02-16)LAMPEREUR ANDREW — routine flow, 244 (2024-02-16)Morgan Bennett J — routine flow, 255 (2024-02-16)Jenkins William D Jr — routine flow, 191 (2024-02-16)Zarcone Dominick P — routine flow, 191 (2024-02-16)Nguyen Nam Tran — routine flow, 191 (2024-02-16)Jagdfeld Aaron — routine flow, 80.6K (2024-02-20)Taffe Norman P — routine flow, 2,177 (2024-03-01)Jagdfeld Aaron — routine flow, 21.6K (2024-03-01)Ragen York A. — routine flow, 4,119 (2024-03-01)Forsythe Patrick John — routine flow, 2,495 (2024-03-01)Wilde Erik — routine flow, 2,892 (2024-03-01)Kanuru Rajendra Kumar — routine flow, 2,537 (2024-03-01)Raabe Kyle Andrew — routine flow, 2,630 (2024-03-01)BOWLIN JOHN D — routine flow, 1,335 (2024-05-03)LAMPEREUR ANDREW — routine flow, 1,382 (2024-05-03)AVEDON MARCIA J — routine flow, 1,166 (2024-05-03)Morgan Bennett J — routine flow, 1,392 (2024-05-03)Roedel Kathryn V — routine flow, 1,166 (2024-05-03)Dixon Robert D — routine flow, 1,166 (2024-05-03)Ramon David A. — routine flow, 1,166 (2024-05-03)Jenkins William D Jr — routine flow, 170 (2024-05-03)Zarcone Dominick P — routine flow, 1,335 (2024-05-03)Nguyen Nam Tran — routine flow, 1,335 (2024-05-03)Wilde Erik — routine flow, 4,384 (2024-05-22)Forsythe Patrick John — routine flow, 65.9K (2024-05-23)Kanuru Rajendra Kumar — routine flow, 11.8K (2024-06-03)BOWLIN JOHN D — routine flow, 160 (2024-08-02)LAMPEREUR ANDREW — routine flow, 205 (2024-08-02)Morgan Bennett J — routine flow, 214 (2024-08-02)Jenkins William D Jr — routine flow, 160 (2024-08-02)Zarcone Dominick P — routine flow, 160 (2024-08-02)Nguyen Nam Tran — routine flow, 160 (2024-08-02)Taffe Norman P — routine flow, 257 (2024-09-03)BOWLIN JOHN D — routine flow, 133 (2024-11-04)LAMPEREUR ANDREW — routine flow, 170 (2024-11-04)Morgan Bennett J — routine flow, 177 (2024-11-04)Jenkins William D Jr — routine flow, 133 (2024-11-04)Zarcone Dominick P — routine flow, 133 (2024-11-04)Nguyen Nam Tran — routine flow, 133 (2024-11-04)Ragen York A. — routine flow, 29.1K (2024-11-06)Jagdfeld Aaron — routine flow, 53.6K (2024-11-13)BOWLIN JOHN D — routine flow, 154 (2025-02-14)LAMPEREUR ANDREW — routine flow, 197 (2025-02-14)Morgan Bennett J — routine flow, 205 (2025-02-14)Jenkins William D Jr — routine flow, 154 (2025-02-14)Taffe Norman P — routine flow, 2,356 (2025-03-01)Jagdfeld Aaron — routine flow, 18.6K (2025-03-01)Ragen York A. — routine flow, 3,956 (2025-03-01)Wilde Erik — routine flow, 2,242 (2025-03-01)Kanuru Rajendra Kumar — routine flow, 2,506 (2025-03-01)Raabe Kyle Andrew — routine flow, 2,385 (2025-03-01)BOWLIN JOHN D — routine flow, 998 (2025-05-02)LAMPEREUR ANDREW — routine flow, 1,605 (2025-05-02)AVEDON MARCIA J — routine flow, 1,354 (2025-05-02)Morgan Bennett J — routine flow, 1,615 (2025-05-02)Bohl Kathryn V — routine flow, 1,354 (2025-05-02)Dixon Robert D — routine flow, 1,354 (2025-05-02)Ramon David A. — routine flow, 1,354 (2025-05-02)Jenkins William D Jr — routine flow, 197 (2025-05-02)Zarcone Dominick P — routine flow, 1,550 (2025-05-02)Nguyen Nam Tran — routine flow, 1,354 (2025-05-02)LAMPEREUR ANDREW — routine flow, 151 (2025-08-01)Morgan Bennett J — routine flow, 158 (2025-08-01)Jenkins William D Jr — routine flow, 118 (2025-08-01)Taffe Norman P — routine flow, 267 (2025-09-02)LAMPEREUR ANDREW — routine flow, 171 (2025-11-03)Morgan Bennett J — routine flow, 178 (2025-11-03)Jenkins William D Jr — routine flow, 134 (2025-11-03)Zarcone Dominick P — routine flow, 134 (2025-11-03)LAMPEREUR ANDREW — routine flow, 142 (2026-02-13)Morgan Bennett J — routine flow, 148 (2026-02-13)Jagdfeld Aaron — routine flow, 168.3K (2026-02-13)Zarcone Dominick P — routine flow, 114 (2026-02-13)Taffe Norman P — routine flow, 7,231 (2026-03-01)Ragen York A. — routine flow, 31.3K (2026-03-01)Jagdfeld Aaron — routine flow, 30.9K (2026-03-01)Wilde Erik — routine flow, 4,074 (2026-03-01)Kanuru Rajendra Kumar — routine flow, 4,021 (2026-03-01)Raabe Kyle Andrew — routine flow, 6,069 (2026-03-01)LAMPEREUR ANDREW — routine flow, 820 (2026-05-01)AVEDON MARCIA J — routine flow, 699 (2026-05-01)Morgan Bennett J — routine flow, 825 (2026-05-01)Bohl Kathryn V — routine flow, 699 (2026-05-01)Dixon Robert D — routine flow, 699 (2026-05-01)Ramon David A. — routine flow, 699 (2026-05-01)Jenkins William D Jr — routine flow, 699 (2026-05-01)Zarcone Dominick P — routine flow, 796 (2026-05-01)Taffe Norman P — routine flow, 250 (2026-06-05)Taffe Norman P — routine flow, 250 (2026-07-06)LAMPEREUR ANDREW — routine flow, 160 (2026-07-31)Morgan Bennett J — routine flow, 166 (2026-07-31)Zarcone Dominick P — routine flow, 128 (2026-07-31)Routine: vests, tax, giftsJagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $120.23 = $601K (2023-09-01)Kanuru Rajendra Kumar (Officer) — Planned sale (10b5-1): 250 @ $120.23 = $30K (2023-09-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $108.24 = $541K (2023-10-02)Kanuru Rajendra Kumar (Officer) — Planned sale (10b5-1): 250 @ $108.24 = $27K (2023-10-02)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $95.26 = $476K (2023-11-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $116.76 = $584K (2023-12-01)Kanuru Rajendra Kumar (Officer) — Planned sale (10b5-1): 250 @ $116.76 = $29K (2023-12-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $127.28 = $636K (2024-01-02)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $115.22 = $576K (2024-02-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $115 = $575K (2024-03-14)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $126.94 = $635K (2024-04-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $139.95 = $700K (2024-05-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $148.98 = $745K (2024-06-03)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $133.39 = $667K (2024-07-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $155.98 = $780K (2024-08-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $155.36 = $777K (2024-09-03)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $158.93 = $795K (2024-10-01)Kanuru Rajendra Kumar (Officer) — Planned sale (10b5-1): 3,000 @ $161.19 = $484K (2024-10-04)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $166.6 = $833K (2024-11-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $189.83 = $949K (2024-12-02)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $157.5 = $788K (2025-01-02)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $145.15 = $726K (2025-02-03)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $127.47 = $637K (2025-06-05)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $142.4 = $712K (2025-07-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $189.35 = $947K (2025-08-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $181.21 = $906K (2025-09-02)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $167.42 = $837K (2025-10-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $166.43 = $832K (2025-11-03)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $148.27 = $741K (2025-12-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $137.98 = $690K (2026-01-02)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $166.91 = $835K (2026-02-02)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $216.95 = $1.1M (2026-03-05)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $199.81 = $999K (2026-04-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $260.02 = $1.3M (2026-05-01)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $272.18 = $1.4M (2026-06-01)Taffe Norman P (Officer) — Planned sale (10b5-1): 450 @ $272.26 = $123K (2026-06-05)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $288.05 = $1.4M (2026-07-01)Taffe Norman P (Officer) — Planned sale (10b5-1): 450 @ $256 = $115K (2026-07-06)Jagdfeld Aaron (CEO) — Planned sale (10b5-1): 5,000 @ $194.89 = $974K (2026-08-03)Nguyen Nam Tran (Director) — Discretionary sale: 546 @ $140.55 = $77K (2024-05-13)Wilde Erik (Officer) — Discretionary sale: 4,384 @ $154.04 = $675K (2024-05-22)×3Forsythe Patrick John (Officer) — Discretionary sale: 65.9K @ $145.8 = $9.6M (2024-05-23)Kanuru Rajendra Kumar (Officer) — Discretionary sale: 11.8K @ $148.98 = $1.8M (2024-06-03)Ragen York A. (CFO) — Discretionary sale: 29.1K @ $184.73 = $5.4M (2024-11-06)×5Kanuru Rajendra Kumar (Officer) — Discretionary sale: 3,187 @ $183.58 = $585K (2024-11-06)Jagdfeld Aaron (CEO) — Discretionary sale: 30K @ $193.34 = $5.8M (2024-11-13)Wilde Erik (Officer) — Discretionary sale: 4,332 @ $193.07 = $836K (2024-11-27)Raabe Kyle Andrew (Officer) — Discretionary sale: 1,630 @ $126.85 = $207K (2025-06-05)Taffe Norman P (Officer) — Discretionary sale: 1,973 @ $238.53 = $471K (2026-02-25)Ragen York A. (CFO) — Discretionary sale: 24.4K @ $235.61 = $5.7M (2026-02-25)×7Forsythe $9.6MJagdfeld $5.8M

Every marker sits at the exact price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the gray strip is routine flow (vestings, tax withholding, gifts) that headlines love to miscount as selling.

Where the shares went, last 12 months

Granted: 44.6KGranted 44.6KVested / exercised: 135KVested / exercised 135KWithheld for tax: 80.3KWithheld for tax 80.3KPlanned sales (10b5-1): 60.9KPlanned sales (10b5-1) 60.9KDiscretionary sales: 26.3KDiscretionary sales 26.3KOther out: 220Other out 220Kept: 11.8KKept 11.8K

Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.

Skin in the game

10020222023202420252026LAMPEREUR ANDREWMorgan Bennett JBOWLIN JOHN DRagen York A.Jagdfeld AaronLampereur 47.4Morgan 44.8Bowlin 42.5Ragen 42.1Jagdfeld 29.5

Directly held shares as reported after each trade, indexed to 100 five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.

Who holds what

Insider Role Shares held Buys 12 m Sales 12 m 12 m Last trade
Jagdfeld Aaron Chief Executive Officer CEO 554.5K $12M 2026-08-03
Ragen York A. Chief Financial Officer CFO 139.1K $5.7M 2026-02-25
BOWLIN JOHN D Director 80.4K 2011-02-23
Morgan Bennett J Director 32.6K
Forsythe Patrick John Chief Technical Officer Officer 29.5K 2024-05-23
LAMPEREUR ANDREW Director 29K 2014-11-17
Dixon Robert D Director 21.5K 2022-12-05
Zarcone Dominick P Director 19.7K
Taffe Norman P President Generac Home Officer 15.9K $708K 2026-07-06
Wilde Erik President Domestic C&I Officer 15.8K 2024-11-27
Bohl Kathryn V Director 14K
Kanuru Rajendra Kumar EVP, GC, Corp. Secretary Officer 13K 2024-11-06
Jenkins William D Jr Director 11.3K
AVEDON MARCIA J Director 9,364

Open-market trade log

Date Insider Type Shares Price Value Since trade Filed
2026-08-03 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $194.89 $974K 0% 2026-08-04
2026-07-06 Taffe Norman P (Officer) Planned sale (10b5-1) 100 $256.00 $26K -23.9% 2026-07-07
2026-07-06 Taffe Norman P (Officer) Planned sale (10b5-1) 150 $256.00 $38K -23.9% 2026-07-07
2026-07-06 Taffe Norman P (Officer) Planned sale (10b5-1) 200 $256.00 $51K -23.9% 2026-07-07
2026-07-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $288.05 $1.4M -32.3% 2026-07-02
2026-06-05 Taffe Norman P (Officer) Planned sale (10b5-1) 100 $272.26 $27K -28.4% 2026-06-08
2026-06-05 Taffe Norman P (Officer) Planned sale (10b5-1) 150 $272.26 $41K -28.4% 2026-06-08
2026-06-05 Taffe Norman P (Officer) Planned sale (10b5-1) 200 $272.26 $54K -28.4% 2026-06-08
2026-06-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $272.18 $1.4M -28.4% 2026-06-03
2026-05-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $260.02 $1.3M -25.1% 2026-05-05
2026-04-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $199.81 $999K -2.5% 2026-04-03
2026-03-05 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $216.95 $1.1M -10.2% 2026-03-06
2026-02-25 Taffe Norman P (Officer) Discretionary sale 933 $239.13 $223K -18.5% 2026-02-27
2026-02-25 Taffe Norman P (Officer) Discretionary sale 1,040 $238.00 $248K -18.1% 2026-02-27
2026-02-25 Ragen York A. (CFO) Discretionary sale 866 $232.42 $201K -16.2% 2026-02-27
2026-02-25 Ragen York A. (CFO) Discretionary sale 902 $237.28 $214K -17.9% 2026-02-27
2026-02-25 Ragen York A. (CFO) Discretionary sale 924 $234.52 $217K -16.9% 2026-02-27
2026-02-25 Ragen York A. (CFO) Discretionary sale 1,500 $233.35 $350K -16.5% 2026-02-27
2026-02-25 Ragen York A. (CFO) Discretionary sale 1,679 $231.20 $388K -15.7% 2026-02-27
2026-02-25 Ragen York A. (CFO) Discretionary sale 6,167 $235.79 $1.5M -17.4% 2026-02-27
2026-02-25 Ragen York A. (CFO) Discretionary sale 12.3K $236.57 $2.9M -17.6% 2026-02-27
2026-02-02 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $166.91 $835K +16.8% 2026-02-03
2026-01-02 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $137.98 $690K +41.3% 2026-01-05
2025-12-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $148.27 $741K +31.4% 2025-12-02
2025-11-03 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $166.43 $832K +17.1% 2025-11-05
2025-10-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $167.42 $837K +16.4% 2025-10-02
2025-09-02 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $181.21 $906K +7.6% 2025-09-03
2025-08-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $189.35 $947K +2.9% 2025-08-05
2025-07-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $142.40 $712K +36.9% 2025-07-03
2025-06-05 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $127.47 $637K +52.9% 2025-06-06
2025-06-05 Raabe Kyle Andrew (Officer) Discretionary sale 1,630 $126.85 $207K +53.6% 2025-06-06
2025-02-03 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $145.15 $726K +34.3% 2025-02-05
2025-01-02 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $157.50 $788K +23.7% 2025-01-03
2024-12-02 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $189.83 $949K +2.7% 2024-12-03
2024-11-27 Wilde Erik (Officer) Discretionary sale 4,332 $193.07 $836K +0.9% 2024-12-02
2024-11-13 Jagdfeld Aaron (CEO) Discretionary sale 402 $194.62 $78K +0.1% 2024-11-15
2024-11-13 Jagdfeld Aaron (CEO) Discretionary sale 29.6K $193.32 $5.7M +0.8% 2024-11-15
2024-11-06 Ragen York A. (CFO) Discretionary sale 1,173 $187.14 $220K +4.1% 2024-11-08
2024-11-06 Ragen York A. (CFO) Discretionary sale 2,370 $186.75 $443K +4.4% 2024-11-08
2024-11-06 Ragen York A. (CFO) Discretionary sale 3,958 $184.06 $729K +5.9% 2024-11-08
2024-11-06 Ragen York A. (CFO) Discretionary sale 8,081 $183.18 $1.5M +6.4% 2024-11-08
2024-11-06 Ragen York A. (CFO) Discretionary sale 13.5K $185.28 $2.5M +5.2% 2024-11-08
2024-11-06 Kanuru Rajendra Kumar (Officer) Discretionary sale 3,187 $183.58 $585K +6.2% 2024-11-08
2024-11-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $166.60 $833K +17% 2024-11-04
2024-10-04 Kanuru Rajendra Kumar (Officer) Planned sale (10b5-1) 3,000 $161.19 $484K +20.9% 2024-10-07
2024-10-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $158.93 $795K +22.6% 2024-10-02
2024-09-03 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $155.36 $777K +25.4% 2024-09-04
2024-08-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $155.98 $780K +25% 2024-08-02
2024-07-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $133.39 $667K +46.1% 2024-07-03
2024-06-03 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $148.98 $745K +30.8% 2024-06-04
2024-06-03 Kanuru Rajendra Kumar (Officer) Discretionary sale 11.8K $148.98 $1.8M +30.8% 2024-06-04
2024-05-23 Forsythe Patrick John (Officer) Discretionary sale 65.9K $145.80 $9.6M +33.7% 2024-05-28
2024-05-22 Wilde Erik (Officer) Discretionary sale 10 $154.14 $2K +26.4% 2024-05-24
2024-05-22 Wilde Erik (Officer) Discretionary sale 600 $154.16 $92K +26.4% 2024-05-24
2024-05-22 Wilde Erik (Officer) Discretionary sale 3,774 $154.02 $581K +26.5% 2024-05-24
2024-05-13 Nguyen Nam Tran (Director) Discretionary sale 546 $140.55 $77K +38.7% 2024-05-14
2024-05-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $139.95 $700K +39.3% 2024-05-03
2024-04-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $126.94 $635K +53.5% 2024-04-02
2024-03-14 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $115.00 $575K +69.5% 2024-03-15
2024-02-01 Jagdfeld Aaron (CEO) Planned sale (10b5-1) 5,000 $115.22 $576K +69.2% 2024-02-02

“Since trade” compares with the latest insider-implied price, not a market quote; this site carries no market data by design.

Filing hygiene

152 Forms 4, 3 years
0 filed late
0 amendments
1.8 avg. days to file

How to read this

A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.

Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.

Every number on this page comes from Forms 3, 4 and 5 filed with the SEC, refreshed daily. Browse the source filings on SEC EDGAR. Data through 2026-08-06