GNRCGenerac Holdings Inc.Industrials · Industrial - Machineryas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, GNRC has typically landed between $135.40 and $219.56 — a range of −22.7% to +25.4% from the issuance price $175.11.

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,153 overlapping 1 month windows · 2010-02-112026-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 ($175.11) — 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 GNRC has typically landed a month from the 2026-09-16 close of $175.11 — the range is history, not a prediction.

$135.4worst · -22.7%$219.56best · +25.4%
  • now $175.11 (+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). $172.91 (-1.3%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $153.85$191.97
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $135.4$219.56
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,153 windows spanning 2010-02-11 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
2022-10-05−43.3%−43.3%+0.0%
2022-10-04−43.0%−43.0%+0.0%
2022-10-06−40.0%−40.0%+0.0%
3 best
2012-06-28+105.6%+0.0%+107.0%
2012-06-27+104.0%−0.8%+105.3%
2012-06-29+103.3%+0.0%+104.4%

4,153 overlapping windows · 2010-02-112026-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.

$11.9B
market cap
$3.19
EPS (TTM)
63.3
P/E (TTM)
2026-07-29
next earnings
Revenue$4.2B
'20'25
Net income$160M
'20'25
Free cash flow$268M
'20'25
Net margin · by yr3.8%
'20'25
ROE · by yr6.1%
'20'25
Debt / equity · by yr0.51
'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 74 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 $175.11$46.51$356.37
  • DCF (intrinsic)$67.88
  • Peer P/E × EPS · sector median 30.7× · n=74$97.78
  • Analyst target · range $257.00$335.00$302.00
  • Current price · last close 2026-09-16$175.11

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 ~17 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
44%
+0.1%
n=16
Feb
44%
+6.9%
n=16
Mar
41%
−0.7%
n=17
Apr
47%
+0.0%
n=17
May
71%
+1.5%
n=17
Jun
71%
+8.4%
n=17
Jul
71%
+11.5%
n=17
Aug
47%
−1.8%
n=17
Sep
47%
−1.8%
n=17
Oct
75%
+6.9%
n=16
Nov
63%
+3.6%
n=16
Dec
56%
−0.7%
n=16

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$296$1362026-09-08: 3 insider sales, $75K — Taffe Norman P …2026-09-01: 1 insider sale, $911K — Jagdfeld Aaron2026-08-07: 2 insider sales, $125K — Raabe Kyle Andrew …2026-08-05: 3 insider sales, $99K — Taffe Norman P …2026-08-03: 1 insider sale, $974K — Jagdfeld Aaron2026-07-06: 3 insider sales, $115K — Taffe Norman P …2026-07-01: 1 insider sale, $1.4M — Jagdfeld Aaron2026-06-05: 3 insider sales, $123K — Taffe Norman P …2026-06-01: 1 insider sale, $1.4M — Jagdfeld Aaron2026-05-01: 1 insider sale, $1.3M — Jagdfeld Aaron2026-04-01: 1 insider sale, $999K — Jagdfeld Aaron2026-03-05: 1 insider sale, $1.1M — Jagdfeld Aaron2026-02-25: 9 insider sales, $6.2M — Ragen York A., Taffe Norman P …2026-02-02: 1 insider sale, $835K — Jagdfeld Aaron2026-01-02: 1 insider sale, $690K — Jagdfeld Aaron2025-12-01: 1 insider sale, $741K — Jagdfeld Aaron2025-11-03: 1 insider sale, $832K — Jagdfeld Aaron2025-10-01: 1 insider sale, $837K — Jagdfeld Aaron2025-09-02: 1 insider sale, $906K — Jagdfeld Aaron2025-08: 1 open-market sale, $947K2025-09: 1 open-market sale, $906K2025-10: 1 open-market sale, $837K2025-11: 1 open-market sale, $832K2025-12: 1 open-market sale, $741K2026-01: 1 open-market sale, $690K2026-02: 10 open-market sales, $7.0M2026-03: 1 open-market sale, $1.1M2026-04: 1 open-market sale, $999K2026-05: 1 open-market sale, $1.3M2026-06: 4 open-market sales, $1.5M2026-07: 4 open-market sales, $1.6M2026-08: 6 open-market sales, $1.2M2026-09: 4 open-market sales, $987K↑ buys↓ salesofficer Taffe Norman P — Sale on 2026-09-08, filed 1 day after the tradeofficer Taffe Norman P — Sale on 2026-09-08, filed 1 day after the tradeofficer Taffe Norman P — Sale on 2026-09-08, filed 1 day after the tradedirector Jagdfeld Aaron — Sale on 2026-09-01, filed 1 day after the tradeofficer Raabe Kyle Andrew — Sale on 2026-08-07, filed 3 days after the tradeofficer Raabe Kyle Andrew — Sale on 2026-08-07, filed 3 days after the tradeofficer Taffe Norman P — Sale on 2026-08-05, filed 1 day after the tradeofficer Taffe Norman P — Sale on 2026-08-05, filed 1 day after the tradeofficer Taffe Norman P — Sale on 2026-08-05, filed 1 day after the tradedirector Jagdfeld Aaron — Sale on 2026-08-03, filed 1 day after the tradeofficer Taffe Norman P — Sale on 2026-07-06, filed 1 day after the tradeofficer Taffe Norman P — Sale on 2026-07-06, filed 1 day after the tradeofficer Taffe Norman P — Sale on 2026-07-06, filed 1 day after the tradedirector Jagdfeld Aaron — Sale on 2026-07-01, filed 1 day after the tradeofficer Taffe Norman P — Sale on 2026-06-05, filed 3 days after the tradeofficer Taffe Norman P — Sale on 2026-06-05, filed 3 days after the tradeofficer Taffe Norman P — Sale on 2026-06-05, filed 3 days after the tradedirector Jagdfeld Aaron — Sale on 2026-06-01, filed 2 days after the tradedirector Jagdfeld Aaron — Sale on 2026-05-01, filed 4 days after the tradedirector Jagdfeld Aaron — Sale on 2026-04-01, filed 2 days after the tradedirector Jagdfeld Aaron — Sale on 2026-03-05, filed 1 day after the tradeofficer Ragen York A. — Sale on 2026-02-25, filed 2 days after the tradeofficer Ragen York A. — Sale on 2026-02-25, filed 2 days after the tradeofficer Ragen York A. — Sale on 2026-02-25, filed 2 days after the tradeofficer Ragen York A. — Sale on 2026-02-25, filed 2 days after the tradeofficer Taffe Norman P — Sale on 2026-02-25, filed 2 days after the tradeofficer Taffe Norman P — Sale on 2026-02-25, filed 2 days after the tradeofficer Ragen York A. — Sale on 2026-02-25, filed 2 days after the tradeofficer Ragen York A. — Sale on 2026-02-25, filed 2 days after the tradeofficer Ragen York A. — Sale on 2026-02-25, filed 2 days after the tradedirector Jagdfeld Aaron — Sale on 2026-02-02, filed 1 day after the tradedirector Jagdfeld Aaron — Sale on 2026-01-02, filed 3 days after the tradedirector Jagdfeld Aaron — Sale on 2025-12-01, filed 1 day after the tradedirector Jagdfeld Aaron — Sale on 2025-11-03, filed 2 days after the tradedirector Jagdfeld Aaron — Sale on 2025-10-01, filed 1 day after the tradedirector Jagdfeld Aaron — Sale on 2025-09-02, filed 1 day after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-08Taffe Norman PofficerSale200 @ $188.27$38K−1.7% of holdingnot yet — horizon still opennot yet — horizon still open11,376Form 4 · filed 1 day after the trade
2026-09-08Taffe Norman PofficerSale100 @ $190.00$19K−0.9% of holdingnot yet — horizon still opennot yet — horizon still open11,276Form 4 · filed 1 day after the trade
2026-09-08Taffe Norman PofficerSale100 @ $188.27$19K−0.9% of holdingnot yet — horizon still opennot yet — horizon still open11,276Form 4 · filed 1 day after the trade
2026-09-01Jagdfeld AarondirectorSale5,000 @ $182.21$911K−0.9% of holdingnot yet — horizon still opennot yet — horizon still open549,528Form 4 · filed 1 day after the trade
2026-08-07Raabe Kyle AndrewofficerSale373 @ $213.35$80K−3.4% of holding−9.4%not yet — horizon still open10,746Form 4 · filed 3 days after the trade
2026-08-07Raabe Kyle AndrewofficerSale213 @ $213.35$45K−1.9% of holding−9.4%not yet — horizon still open10,746Form 4 · filed 3 days after the trade
2026-08-05Taffe Norman PofficerSale200 @ $218.39$44K−1.3% of holding−16.3%not yet — horizon still open15,608Form 4 · filed 1 day after the trade
2026-08-05Taffe Norman PofficerSale150 @ $220.00$33K−1.0% of holding−16.3%not yet — horizon still open15,508Form 4 · filed 1 day after the trade
2026-08-05Taffe Norman PofficerSale100 @ $218.39$22K−0.6% of holding−16.3%not yet — horizon still open15,508Form 4 · filed 1 day after the trade
2026-08-03Jagdfeld AarondirectorSale5,000 @ $194.89$974K−0.9% of holding−10.4%not yet — horizon still open554,528Form 4 · filed 1 day after the trade
2026-07-06Taffe Norman PofficerSale200 @ $256.00$51K−1.2% of holding−17.9%not yet — horizon still open15,908Form 4 · filed 1 day after the trade
2026-07-06Taffe Norman PofficerSale150 @ $256.00$38K−0.9% of holding−17.9%not yet — horizon still open15,808Form 4 · filed 1 day after the trade
2026-07-06Taffe Norman PofficerSale100 @ $256.00$26K−0.6% of holding−17.9%not yet — horizon still open15,808Form 4 · filed 1 day after the trade
2026-07-01Jagdfeld AarondirectorSale5,000 @ $288.05$1.4M−0.9% of holding−27.2%not yet — horizon still open559,528Form 4 · filed 1 day after the trade
2026-06-05Taffe Norman PofficerSale200 @ $272.26$54K−1.2% of holding−10.9%not yet — horizon still open16,208Form 4 · filed 3 days after the trade
2026-06-05Taffe Norman PofficerSale150 @ $272.26$41K−0.9% of holding−10.9%not yet — horizon still open16,108Form 4 · filed 3 days after the trade
2026-06-05Taffe Norman PofficerSale100 @ $272.26$27K−0.6% of holding−10.9%not yet — horizon still open16,108Form 4 · filed 3 days after the trade
2026-06-01Jagdfeld AarondirectorSale5,000 @ $272.18$1.4M−0.9% of holding+1.8%not yet — horizon still open564,528Form 4 · filed 2 days after the trade
2026-05-01Jagdfeld AarondirectorSale5,000 @ $260.02$1.3M−0.9% of holding+4.3%not yet — horizon still open569,528Form 4 · filed 4 days after the trade
2026-04-01Jagdfeld AarondirectorSale5,000 @ $199.81$999K−0.9% of holding+20.3%not yet — horizon still open574,528Form 4 · filed 2 days after the trade
2026-03-05Jagdfeld AarondirectorSale5,000 @ $216.95$1.1M−0.9% of holding−7.6%−30.4%579,528Form 4 · filed 1 day after the trade
2026-02-25Ragen York A.officerSale12,324 @ $236.57$2.9M−8.2% of holding−9.6%−23.8%138,083Form 4 · filed 2 days after the trade
2026-02-25Ragen York A.officerSale6,167 @ $235.79$1.5M−3.9% of holding−9.6%−23.8%150,407Form 4 · filed 2 days after the trade
2026-02-25Ragen York A.officerSale1,679 @ $231.20$388K−1.0% of holding−9.6%−23.8%159,864Form 4 · filed 2 days after the trade
2026-02-25Ragen York A.officerSale1,500 @ $233.35$350K−0.9% of holding−9.6%−23.8%157,498Form 4 · filed 2 days after the trade
2026-02-25Taffe Norman PofficerSale1,040 @ $238.00$248K−6.9% of holding−9.6%−23.8%14,011Form 4 · filed 2 days after the trade
2026-02-25Taffe Norman PofficerSale933 @ $239.13$223K−6.2% of holding−9.6%−23.8%14,011Form 4 · filed 2 days after the trade
2026-02-25Ragen York A.officerSale924 @ $234.52$217K−0.6% of holding−9.6%−23.8%156,574Form 4 · filed 2 days after the trade
2026-02-25Ragen York A.officerSale902 @ $237.28$214K−0.7% of holding−9.6%−23.8%137,182Form 4 · filed 2 days after the trade
2026-02-25Ragen York A.officerSale866 @ $232.42$201K−0.5% of holding−9.6%−23.8%158,998Form 4 · filed 2 days after the trade
2026-02-02Jagdfeld AarondirectorSale5,000 @ $166.91$835K−0.9% of holding+30.7%+16.4%527,966Form 4 · filed 1 day after the trade
2026-01-02Jagdfeld AarondirectorSale5,000 @ $137.98$690K−0.9% of holding+21.9%+57.1%532,966Form 4 · filed 3 days after the trade
2025-12-01Jagdfeld AarondirectorSale5,000 @ $148.27$741K−0.9% of holding−9.2%+79.7%537,966Form 4 · filed 1 day after the trade
2025-11-03Jagdfeld AarondirectorSale5,000 @ $166.43$832K−0.9% of holding−2.9%+55.3%542,966Form 4 · filed 2 days after the trade
2025-10-01Jagdfeld AarondirectorSale5,000 @ $167.42$837K−0.9% of holding−3.0%+16.9%547,966Form 4 · filed 1 day after the trade
2025-09-02Jagdfeld AarondirectorSale5,000 @ $181.21$906K−0.9% of holding−11.2%+15.4%552,966Form 4 · filed 1 day after the trade
2025-08-01Jagdfeld AarondirectorSale5,000 @ $189.35$947K−0.9% of holding−10.3%−24.2%557,966Form 4 · filed 4 days after the trade
2025-07-01Jagdfeld AarondirectorSale5,000 @ $142.40$712K−0.9% of holding+30.5%−17.8%562,966Form 4 · filed 2 days after the trade
2025-06-05Jagdfeld AarondirectorSale5,000 @ $127.47$637K−0.9% of holding+13.2%+13.2%567,966Form 4 · filed 1 day after the trade
2025-06-05Raabe Kyle AndrewofficerSale1,630 @ $126.85$207K−17.6% of holding+13.2%+13.2%7,638Form 4 · filed 1 day after the trade
2025-02-03Jagdfeld AarondirectorSale5,000 @ $145.15$726K−0.9% of holding−7.6%+30.8%565,825Form 4 · filed 2 days after the trade
2025-01-02Jagdfeld AarondirectorSale5,000 @ $157.50$788K−0.9% of holding−12.1%−11.7%570,825Form 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.

134 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-08Taffe Norman PofficerOption exercise10011,376Form 4
2026-09-08Taffe Norman PofficerOption exercise1002,270Form 4
2026-09-01Taffe Norman PofficerWithheld for tax3,93211,576Form 4
2026-08-07Raabe Kyle AndrewofficerOption exercise21310,959Form 4
2026-08-07Raabe Kyle AndrewofficerOption exercise213850Form 4
2026-08-05Taffe Norman PofficerOption exercise15015,658Form 4
2026-08-05Taffe Norman PofficerOption exercise10015,608Form 4
2026-08-05Taffe Norman PofficerOption exercise1502,470Form 4
2026-08-05Taffe Norman PofficerOption exercise1002,370Form 4
2026-07-31Morgan Bennett JdirectorAward / grant16632,607Form 4
2026-07-31LAMPEREUR ANDREWdirectorAward / grant16028,954Form 4
2026-07-31Zarcone Dominick PdirectorAward / grant12819,716Form 4
2026-07-06Taffe Norman PofficerOption exercise15015,958Form 4
2026-07-06Taffe Norman PofficerOption exercise10015,908Form 4
2026-07-06Taffe Norman PofficerOption exercise1502,720Form 4
2026-07-06Taffe Norman PofficerOption exercise1002,620Form 4
2026-06-05Taffe Norman PofficerOption exercise15016,258Form 4
2026-06-05Taffe Norman PofficerOption exercise10016,208Form 4
2026-06-05Taffe Norman PofficerOption exercise1002,870Form 4
2026-06-05Taffe Norman PofficerOption exercise1502,970Form 4
2026-05-01Morgan Bennett JdirectorAward / grant82532,441Form 4
2026-05-01LAMPEREUR ANDREWdirectorAward / grant82028,794Form 4
2026-05-01Zarcone Dominick PdirectorAward / grant79619,588Form 4
2026-05-01Ramon David A.directorAward / grant6998,645Form 4
2026-05-01Dixon Robert DdirectorAward / grant69912,602Form 4
2026-05-01Jenkins William D JrdirectorAward / grant69911,326Form 4
2026-05-01Bohl Kathryn VdirectorAward / grant69914,018Form 4
2026-05-01AVEDON MARCIA JdirectorAward / grant6999,364Form 4
2026-03-01Jagdfeld AarondirectorWithheld for tax5,241591,345Form 4
2026-03-01Jagdfeld AarondirectorWithheld for tax2,619588,726Form 4
2026-03-01Jagdfeld AarondirectorWithheld for tax2,178586,548Form 4
2026-03-01Jagdfeld AarondirectorWithheld for tax2,020584,528Form 4
2026-03-01Ragen York A.officerWithheld for tax1,147140,392Form 4
2026-03-01Wilde ErikofficerWithheld for tax67716,500Form 4
2026-03-01Kanuru Rajendra KumarofficerWithheld for tax67013,724Form 4
2026-03-01Taffe Norman PofficerWithheld for tax57517,730Form 4
2026-03-01Ragen York A.officerWithheld for tax573139,819Form 4
2026-03-01Raabe Kyle AndrewofficerWithheld for tax57111,842Form 4
2026-03-01Ragen York A.officerWithheld for tax458139,361Form 4
2026-03-01Taffe Norman PofficerWithheld for tax44317,287Form 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'25 Qpurchases ▲ / sales ▼ ($ vol)
MemberChamberTypeFiledTradedSize
Julie JohnsonHousesale2025-05-142025-04-01$1–15K
Rob BresnahanHousesale2025-04-282025-04-08$1–15K
Ro KhannaHousesale2024-08-072024-07-01$1–15K
Ro KhannaHousepurchase2024-06-052024-05-28$1–15K
Ro KhannaHousesale2023-12-062023-11-03$1–15K
Ro KhannaHousepurchase2023-05-082023-04-25$1–15K
James R. LangevinHousesale2023-01-092022-12-12$1–15K
James R. LangevinHousesale2023-01-092022-12-20$1–15K
James R. LangevinHousepurchase2023-01-092022-12-05$15–50K
Thomas SuozziHousesale2022-12-192022-11-15$1–15K
James R. LangevinHousepurchase2022-12-072022-11-29$1–15K
James R. LangevinHousesale2022-11-082022-10-03$1–15K
James R. LangevinHousesale2022-11-082022-10-20$15–50K
Thomas R. SuozziHousepurchase2022-10-142022-09-26$15–50K

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