Generac insider activity
What the executives and directors of Generac actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the 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 grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 106 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Sep 17, 2026 | Taffe Norman P | 150 |
| Sep 17, 2026 | Raabe Kyle Andrew | 213 |
| Sep 8, 2026 | Taffe Norman P | 100 |
| Sep 1, 2026 | Taffe Norman P | 3,932 |
| Aug 7, 2026 | Raabe Kyle Andrew | 213 |
| Aug 5, 2026 | Taffe Norman P | 250 |
| Jul 31, 2026 | LAMPEREUR ANDREW | 160 |
| Jul 31, 2026 | Morgan Bennett J | 166 |
| Jul 31, 2026 | Zarcone Dominick P | 128 |
| Jul 6, 2026 | Taffe Norman P | 250 |
| Jun 5, 2026 | Taffe Norman P | 250 |
| May 1, 2026 | LAMPEREUR ANDREW | 820 |
| May 1, 2026 | AVEDON MARCIA J | 699 |
| May 1, 2026 | Morgan Bennett J | 825 |
| May 1, 2026 | Bohl Kathryn V | 699 |
| May 1, 2026 | Dixon Robert D | 699 |
| May 1, 2026 | Ramon David A. | 699 |
| May 1, 2026 | Jenkins William D Jr | 699 |
| May 1, 2026 | Zarcone Dominick P | 796 |
| Mar 1, 2026 | Taffe Norman P | 7,231 |
| Mar 1, 2026 | Ragen York A. | 31K |
| Mar 1, 2026 | Jagdfeld Aaron | 31K |
| Mar 1, 2026 | Wilde Erik | 4,074 |
| Mar 1, 2026 | Kanuru Rajendra Kumar | 4,021 |
| Mar 1, 2026 | Raabe Kyle Andrew | 6,069 |
| Feb 13, 2026 | LAMPEREUR ANDREW | 142 |
| Feb 13, 2026 | Morgan Bennett J | 148 |
| Feb 13, 2026 | Jagdfeld Aaron | 168K |
| Feb 13, 2026 | Zarcone Dominick P | 114 |
| Nov 3, 2025 | LAMPEREUR ANDREW | 171 |
| Nov 3, 2025 | Morgan Bennett J | 178 |
| Nov 3, 2025 | Jenkins William D Jr | 134 |
| Nov 3, 2025 | Zarcone Dominick P | 134 |
| Sep 2, 2025 | Taffe Norman P | 267 |
| Aug 1, 2025 | LAMPEREUR ANDREW | 151 |
| Aug 1, 2025 | Morgan Bennett J | 158 |
| Aug 1, 2025 | Jenkins William D Jr | 118 |
| May 2, 2025 | BOWLIN JOHN D | 998 |
| May 2, 2025 | LAMPEREUR ANDREW | 1,605 |
| May 2, 2025 | AVEDON MARCIA J | 1,354 |
| May 2, 2025 | Morgan Bennett J | 1,615 |
| May 2, 2025 | Bohl Kathryn V | 1,354 |
| May 2, 2025 | Dixon Robert D | 1,354 |
| May 2, 2025 | Ramon David A. | 1,354 |
| May 2, 2025 | Jenkins William D Jr | 197 |
| May 2, 2025 | Zarcone Dominick P | 1,550 |
| May 2, 2025 | Nguyen Nam Tran | 1,354 |
| Mar 1, 2025 | Taffe Norman P | 2,356 |
| Mar 1, 2025 | Jagdfeld Aaron | 19K |
| Mar 1, 2025 | Ragen York A. | 3,956 |
| Mar 1, 2025 | Wilde Erik | 2,242 |
| Mar 1, 2025 | Kanuru Rajendra Kumar | 2,506 |
| Mar 1, 2025 | Raabe Kyle Andrew | 2,385 |
| Feb 14, 2025 | BOWLIN JOHN D | 154 |
| Feb 14, 2025 | LAMPEREUR ANDREW | 197 |
| Feb 14, 2025 | Morgan Bennett J | 205 |
| Feb 14, 2025 | Jenkins William D Jr | 154 |
| Nov 13, 2024 | Jagdfeld Aaron | 54K |
| Nov 6, 2024 | Ragen York A. | 29K |
| Nov 4, 2024 | BOWLIN JOHN D | 133 |
Where the shares went, last 12 months
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.
The chart, in numbers
| Flow | Shares |
|---|---|
| Granted | 45K |
| Vested / exercised | 136K |
| Withheld for tax | 84K |
| Planned sales (10b5-1) | 63K |
| Discretionary sales | 26K |
| Other out | 220 |
| Kept | 6,854 |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to 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.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| Jagdfeld Aaron | 621K | 550K | 88.5 |
| Ragen York A. | 110K | 139K | 126.4 |
| BOWLIN JOHN D | 63K | 80K | 127.6 |
| Morgan Bennett J | 24K | 33K | 134.3 |
| LAMPEREUR ANDREW | 20K | 29K | 142.3 |
Who holds what
the 14 largest holdings of 17| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| Jagdfeld Aaron Chief Executive Officer Last trade Sep 1, 2026 | CEO | 550K | – | $12M | net selling over the year: 0 months buying, 12 months selling | Sep 1, 2026 |
| Ragen York A. Chief Financial Officer Last trade Feb 25, 2026 | CFO | 139K | – | $5.7M | net selling over the year: 0 months buying, 1 month selling | Feb 25, 2026 |
| BOWLIN JOHN D Last trade Feb 23, 2011 | Director | 80K | – | – | Feb 23, 2011 | |
| Morgan Bennett J | Director | 33K | – | – | – | |
| Forsythe Patrick John Chief Technical Officer Last trade May 23, 2024 | Officer | 30K | – | – | May 23, 2024 | |
| LAMPEREUR ANDREW Last trade Nov 17, 2014 | Director | 29K | – | – | Nov 17, 2014 | |
| Dixon Robert D Last trade Dec 5, 2022 | Director | 21K | – | – | Dec 5, 2022 | |
| Zarcone Dominick P | Director | 20K | – | – | – | |
| Wilde Erik President Domestic C&I Last trade Nov 27, 2024 | Officer | 16K | – | – | Nov 27, 2024 | |
| Bohl Kathryn V | Director | 14K | – | – | – | |
| Kanuru Rajendra Kumar EVP, GC, Corp. Secretary Last trade Nov 6, 2024 | Officer | 13K | – | – | Nov 6, 2024 | |
| Taffe Norman P President Generac Home Last trade Sep 17, 2026 | Officer | 11K | – | $917K | net selling over the year: 0 months buying, 5 months selling | Sep 17, 2026 |
| Jenkins William D Jr | Director | 11K | – | – | – | |
| Raabe Kyle Andrew President, Home Power Gen. Last trade Sep 17, 2026 | Officer | 10K | – | $263K | net selling over the year: 0 months buying, 2 months selling | Sep 17, 2026 |
Open-market trade log
the 60 most recent of 502| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Sep 17, 2026 | Taffe Norman P (Officer) 150 shares $229.50 −17.2% since trade filed Sep 18, 2026 | Planned sale (10b5-1) | 150 | $229.50 | $34K | −17.2% | Sep 18, 2026 |
| Sep 17, 2026 | Raabe Kyle Andrew (Officer) 213 shares $229.50 −17.2% since trade filed Sep 18, 2026 | Planned sale (10b5-1) | 213 | $229.50 | $49K | −17.2% | Sep 18, 2026 |
| Sep 17, 2026 | Raabe Kyle Andrew (Officer) 390 shares $229.50 −17.2% since trade filed Sep 18, 2026 | Planned sale (10b5-1) | 390 | $229.50 | $90K | −17.2% | Sep 18, 2026 |
| Sep 8, 2026 | Taffe Norman P (Officer) 100 shares $188.27 +0.9% since trade filed Sep 9, 2026 | Planned sale (10b5-1) | 100 | $188.27 | $19K | +0.9% | Sep 9, 2026 |
| Sep 8, 2026 | Taffe Norman P (Officer) 100 shares $190.00 +0.0% since trade filed Sep 9, 2026 | Planned sale (10b5-1) | 100 | $190.00 | $19K | +0.0% | Sep 9, 2026 |
| Sep 8, 2026 | Taffe Norman P (Officer) 200 shares $188.27 +0.9% since trade filed Sep 9, 2026 | Planned sale (10b5-1) | 200 | $188.27 | $38K | +0.9% | Sep 9, 2026 |
| Sep 1, 2026 | Jagdfeld Aaron (CEO) 5,000 shares $182.21 +4.3% since trade filed Sep 2, 2026 | Planned sale (10b5-1) | 5,000 | $182.21 | $911K | +4.3% | Sep 2, 2026 |
| Aug 7, 2026 | Raabe Kyle Andrew (Officer) 213 shares $213.35 −10.9% since trade filed Aug 10, 2026 | Planned sale (10b5-1) | 213 | $213.35 | $45K | −10.9% | Aug 10, 2026 |
| Aug 7, 2026 | Raabe Kyle Andrew (Officer) 373 shares $213.35 −10.9% since trade filed Aug 10, 2026 | Planned sale (10b5-1) | 373 | $213.35 | $80K | −10.9% | Aug 10, 2026 |
| Aug 5, 2026 | Taffe Norman P (Officer) 100 shares $218.39 −13.0% since trade filed Aug 6, 2026 | Planned sale (10b5-1) | 100 | $218.39 | $22K | −13.0% | Aug 6, 2026 |
| Aug 5, 2026 | Taffe Norman P (Officer) 150 shares $220.00 −13.6% since trade filed Aug 6, 2026 | Planned sale (10b5-1) | 150 | $220.00 | $33K | −13.6% | Aug 6, 2026 |
| Aug 5, 2026 | Taffe Norman P (Officer) 200 shares $218.39 −13.0% since trade filed Aug 6, 2026 | Planned sale (10b5-1) | 200 | $218.39 | $44K | −13.0% | Aug 6, 2026 |
| Aug 3, 2026 | Jagdfeld Aaron (CEO) 5,000 shares $194.89 −2.5% since trade filed Aug 4, 2026 | Planned sale (10b5-1) | 5,000 | $194.89 | $974K | −2.5% | Aug 4, 2026 |
| Jul 6, 2026 | Taffe Norman P (Officer) 100 shares $256.00 −25.8% since trade filed Jul 7, 2026 | Planned sale (10b5-1) | 100 | $256.00 | $26K | −25.8% | Jul 7, 2026 |
| Jul 6, 2026 | Taffe Norman P (Officer) 150 shares $256.00 −25.8% since trade filed Jul 7, 2026 | Planned sale (10b5-1) | 150 | $256.00 | $38K | −25.8% | Jul 7, 2026 |
| Jul 6, 2026 | Taffe Norman P (Officer) 200 shares $256.00 −25.8% since trade filed Jul 7, 2026 | Planned sale (10b5-1) | 200 | $256.00 | $51K | −25.8% | Jul 7, 2026 |
| Jul 1, 2026 | Jagdfeld Aaron (CEO) 5,000 shares $288.05 −34.0% since trade filed Jul 2, 2026 | Planned sale (10b5-1) | 5,000 | $288.05 | $1.4M | −34.0% | Jul 2, 2026 |
| Jun 5, 2026 | Taffe Norman P (Officer) 100 shares $272.26 −30.2% since trade filed Jun 8, 2026 | Planned sale (10b5-1) | 100 | $272.26 | $27K | −30.2% | Jun 8, 2026 |
| Jun 5, 2026 | Taffe Norman P (Officer) 150 shares $272.26 −30.2% since trade filed Jun 8, 2026 | Planned sale (10b5-1) | 150 | $272.26 | $41K | −30.2% | Jun 8, 2026 |
| Jun 5, 2026 | Taffe Norman P (Officer) 200 shares $272.26 −30.2% since trade filed Jun 8, 2026 | Planned sale (10b5-1) | 200 | $272.26 | $54K | −30.2% | Jun 8, 2026 |
| Jun 1, 2026 | Jagdfeld Aaron (CEO) 5,000 shares $272.18 −30.2% since trade filed Jun 3, 2026 | Planned sale (10b5-1) | 5,000 | $272.18 | $1.4M | −30.2% | Jun 3, 2026 |
| May 1, 2026 | Jagdfeld Aaron (CEO) 5,000 shares $260.02 −26.9% since trade filed May 5, 2026 | Planned sale (10b5-1) | 5,000 | $260.02 | $1.3M | −26.9% | May 5, 2026 |
| Apr 1, 2026 | Jagdfeld Aaron (CEO) 5,000 shares $199.81 −4.9% since trade filed Apr 3, 2026 | Planned sale (10b5-1) | 5,000 | $199.81 | $999K | −4.9% | Apr 3, 2026 |
| Mar 5, 2026 | Jagdfeld Aaron (CEO) 5,000 shares $216.95 −12.4% since trade filed Mar 6, 2026 | Planned sale (10b5-1) | 5,000 | $216.95 | $1.1M | −12.4% | Mar 6, 2026 |
| Feb 25, 2026 | Taffe Norman P (Officer) 933 shares $239.13 −20.6% since trade filed Feb 27, 2026 | Discretionary sale | 933 | $239.13 | $223K | −20.6% | Feb 27, 2026 |
| Feb 25, 2026 | Taffe Norman P (Officer) 1,040 shares $238.00 −20.2% since trade filed Feb 27, 2026 | Discretionary sale | 1,040 | $238.00 | $248K | −20.2% | Feb 27, 2026 |
| Feb 25, 2026 | Ragen York A. (CFO) 866 shares $232.42 −18.3% since trade filed Feb 27, 2026 | Discretionary sale | 866 | $232.42 | $201K | −18.3% | Feb 27, 2026 |
| Feb 25, 2026 | Ragen York A. (CFO) 902 shares $237.28 −19.9% since trade filed Feb 27, 2026 | Discretionary sale | 902 | $237.28 | $214K | −19.9% | Feb 27, 2026 |
| Feb 25, 2026 | Ragen York A. (CFO) 924 shares $234.52 −19.0% since trade filed Feb 27, 2026 | Discretionary sale | 924 | $234.52 | $217K | −19.0% | Feb 27, 2026 |
| Feb 25, 2026 | Ragen York A. (CFO) 1,500 shares $233.35 −18.6% since trade filed Feb 27, 2026 | Discretionary sale | 1,500 | $233.35 | $350K | −18.6% | Feb 27, 2026 |
| Feb 25, 2026 | Ragen York A. (CFO) 1,679 shares $231.20 −17.8% since trade filed Feb 27, 2026 | Discretionary sale | 1,679 | $231.20 | $388K | −17.8% | Feb 27, 2026 |
| Feb 25, 2026 | Ragen York A. (CFO) 6,167 shares $235.79 −19.4% since trade filed Feb 27, 2026 | Discretionary sale | 6,167 | $235.79 | $1.5M | −19.4% | Feb 27, 2026 |
| Feb 25, 2026 | Ragen York A. (CFO) 12K shares $236.57 −19.7% since trade filed Feb 27, 2026 | Discretionary sale | 12K | $236.57 | $2.9M | −19.7% | Feb 27, 2026 |
| Feb 2, 2026 | Jagdfeld Aaron (CEO) 5,000 shares $166.91 +13.8% since trade filed Feb 3, 2026 | Planned sale (10b5-1) | 5,000 | $166.91 | $835K | +13.8% | Feb 3, 2026 |
| Jan 2, 2026 | Jagdfeld Aaron (CEO) 5,000 shares $137.98 +37.7% since trade filed Jan 5, 2026 | Planned sale (10b5-1) | 5,000 | $137.98 | $690K | +37.7% | Jan 5, 2026 |
| Dec 1, 2025 | Jagdfeld Aaron (CEO) 5,000 shares $148.27 +28.1% since trade filed Dec 2, 2025 | Planned sale (10b5-1) | 5,000 | $148.27 | $741K | +28.1% | Dec 2, 2025 |
| Nov 3, 2025 | Jagdfeld Aaron (CEO) 5,000 shares $166.43 +14.2% since trade filed Nov 5, 2025 | Planned sale (10b5-1) | 5,000 | $166.43 | $832K | +14.2% | Nov 5, 2025 |
| Oct 1, 2025 | Jagdfeld Aaron (CEO) 5,000 shares $167.42 +13.5% since trade filed Oct 2, 2025 | Planned sale (10b5-1) | 5,000 | $167.42 | $837K | +13.5% | Oct 2, 2025 |
| Sep 2, 2025 | Jagdfeld Aaron (CEO) 5,000 shares $181.21 +4.9% since trade filed Sep 3, 2025 | Planned sale (10b5-1) | 5,000 | $181.21 | $906K | +4.9% | Sep 3, 2025 |
| Aug 1, 2025 | Jagdfeld Aaron (CEO) 5,000 shares $189.35 +0.3% since trade filed Aug 5, 2025 | Planned sale (10b5-1) | 5,000 | $189.35 | $947K | +0.3% | Aug 5, 2025 |
| Jul 1, 2025 | Jagdfeld Aaron (CEO) 5,000 shares $142.40 +33.4% since trade filed Jul 3, 2025 | Planned sale (10b5-1) | 5,000 | $142.40 | $712K | +33.4% | Jul 3, 2025 |
| Jun 5, 2025 | Jagdfeld Aaron (CEO) 5,000 shares $127.47 +49.1% since trade filed Jun 6, 2025 | Planned sale (10b5-1) | 5,000 | $127.47 | $637K | +49.1% | Jun 6, 2025 |
| Jun 5, 2025 | Raabe Kyle Andrew (Officer) 1,630 shares $126.85 +49.8% since trade filed Jun 6, 2025 | Discretionary sale | 1,630 | $126.85 | $207K | +49.8% | Jun 6, 2025 |
| Feb 3, 2025 | Jagdfeld Aaron (CEO) 5,000 shares $145.15 +30.9% since trade filed Feb 5, 2025 | Planned sale (10b5-1) | 5,000 | $145.15 | $726K | +30.9% | Feb 5, 2025 |
| Jan 2, 2025 | Jagdfeld Aaron (CEO) 5,000 shares $157.50 +20.6% since trade filed Jan 3, 2025 | Planned sale (10b5-1) | 5,000 | $157.50 | $788K | +20.6% | Jan 3, 2025 |
| Dec 2, 2024 | Jagdfeld Aaron (CEO) 5,000 shares $189.83 +0.1% since trade filed Dec 3, 2024 | Planned sale (10b5-1) | 5,000 | $189.83 | $949K | +0.1% | Dec 3, 2024 |
| Nov 27, 2024 | Wilde Erik (Officer) 4,332 shares $193.07 −1.6% since trade filed Dec 2, 2024 | Discretionary sale | 4,332 | $193.07 | $836K | −1.6% | Dec 2, 2024 |
| Nov 13, 2024 | Jagdfeld Aaron (CEO) 402 shares $194.62 −2.4% since trade filed Nov 15, 2024 | Discretionary sale | 402 | $194.62 | $78K | −2.4% | Nov 15, 2024 |
| Nov 13, 2024 | Jagdfeld Aaron (CEO) 30K shares $193.32 −1.7% since trade filed Nov 15, 2024 | Discretionary sale | 30K | $193.32 | $5.7M | −1.7% | Nov 15, 2024 |
| Nov 6, 2024 | Ragen York A. (CFO) 1,173 shares $187.14 +1.5% since trade filed Nov 8, 2024 | Discretionary sale | 1,173 | $187.14 | $220K | +1.5% | Nov 8, 2024 |
| Nov 6, 2024 | Ragen York A. (CFO) 2,370 shares $186.75 +1.7% since trade filed Nov 8, 2024 | Discretionary sale | 2,370 | $186.75 | $443K | +1.7% | Nov 8, 2024 |
| Nov 6, 2024 | Ragen York A. (CFO) 3,958 shares $184.06 +3.2% since trade filed Nov 8, 2024 | Discretionary sale | 3,958 | $184.06 | $729K | +3.2% | Nov 8, 2024 |
| Nov 6, 2024 | Ragen York A. (CFO) 8,081 shares $183.18 +3.7% since trade filed Nov 8, 2024 | Discretionary sale | 8,081 | $183.18 | $1.5M | +3.7% | Nov 8, 2024 |
| Nov 6, 2024 | Ragen York A. (CFO) 13K shares $185.28 +2.6% since trade filed Nov 8, 2024 | Discretionary sale | 13K | $185.28 | $2.5M | +2.6% | Nov 8, 2024 |
| Nov 6, 2024 | Kanuru Rajendra Kumar (Officer) 3,187 shares $183.58 +3.5% since trade filed Nov 8, 2024 | Discretionary sale | 3,187 | $183.58 | $585K | +3.5% | Nov 8, 2024 |
| Nov 1, 2024 | Jagdfeld Aaron (CEO) 5,000 shares $166.60 +14.1% since trade filed Nov 4, 2024 | Planned sale (10b5-1) | 5,000 | $166.60 | $833K | +14.1% | Nov 4, 2024 |
| Oct 4, 2024 | Kanuru Rajendra Kumar (Officer) 3,000 shares $161.19 +17.9% since trade filed Oct 7, 2024 | Planned sale (10b5-1) | 3,000 | $161.19 | $484K | +17.9% | Oct 7, 2024 |
| Oct 1, 2024 | Jagdfeld Aaron (CEO) 5,000 shares $158.93 +19.6% since trade filed Oct 2, 2024 | Planned sale (10b5-1) | 5,000 | $158.93 | $795K | +19.6% | Oct 2, 2024 |
| Sep 3, 2024 | Jagdfeld Aaron (CEO) 5,000 shares $155.36 +22.3% since trade filed Sep 4, 2024 | Planned sale (10b5-1) | 5,000 | $155.36 | $777K | +22.3% | Sep 4, 2024 |
| Aug 1, 2024 | Jagdfeld Aaron (CEO) 5,000 shares $155.98 +21.8% since trade filed Aug 2, 2024 | Planned sale (10b5-1) | 5,000 | $155.98 | $780K | +21.8% | Aug 2, 2024 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
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.