‹ Screener

GENERAC HOLDINGS INC.

GNRC · Motors & Generators · 58.9M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $216M (gross $252M, SBC $35M)

Reference price $272.26 · est. market cap ~$16.0B — last insider sale, 2026-06-05 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B75

Category-leading power-generation/energy-technology franchise with strong cash generation but an earnings-down year.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $1.1B2025-09-30 · $1.1B2025-12-31 · $1.1B2026-03-31 · $1.1B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
38.3%
Operating margin
6.9%
Net margin
3.8%
Return on equity
6.1%
Return on assets
2.9%
ROIC
6.0%
Revenue growth (QoQ)
-2.9%
Net-income growth
-49.6%
Debt / equity
0.5×
Net debt / EBITDA
1.8×
Interest coverage
4.1×
Current ratio
2.0×
Free cash flow
$268M
EBITDA
$484M
Tangible book value
$490M
Cash & investments
$341M
Stock comp / revenue
1.2%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-05Taffe Norman PSell200$272.26
2026-06-05Taffe Norman PSell100$272.26
2026-06-05Taffe Norman POption exercise150$119.54
2026-06-05Taffe Norman PSell150$272.26
2026-06-05Taffe Norman POption exercise100$119.54
2026-06-05Taffe Norman PSell100$272.26
2026-06-01Jagdfeld AaronSell5.0K$272.18
2026-05-01AVEDON MARCIA JGrant699$257.83
2026-05-01Bohl Kathryn VGrant699$257.83
2026-05-01Dixon Robert DGrant699$257.83
2026-05-01Jenkins William D JrGrant699$257.83
2026-05-01LAMPEREUR ANDREWGrant820$257.83
2026-05-01Morgan Bennett JGrant825$257.83
2026-05-01Ramon David A.Grant699$257.83
2026-05-01Zarcone Dominick PGrant796$257.83
2026-05-01Jagdfeld AaronSell5.0K$260.02
2026-04-01Jagdfeld AaronSell5.0K$199.81
2026-03-05Jagdfeld AaronSell5.0K$216.95
2026-03-01Jagdfeld AaronGrant7.7K
2026-03-01Jagdfeld AaronGrant11K
2026-03-01Jagdfeld AaronTax withheld5.2K$228.14
2026-03-01Jagdfeld AaronTax withheld2.6K$228.14
2026-03-01Jagdfeld AaronTax withheld2.2K$228.14
2026-03-01Jagdfeld AaronTax withheld2.0K$228.14
2026-03-01Ragen York A.Grant1.9K
2026-03-01Ragen York A.Grant2.4K
2026-03-01Ragen York A.Tax withheld1.1K$228.14
2026-03-01Ragen York A.Tax withheld573$228.14
2026-03-01Ragen York A.Tax withheld458$228.14
2026-03-01Ragen York A.Tax withheld433$228.14
2026-03-01Raabe Kyle AndrewGrant1.1K
2026-03-01Raabe Kyle AndrewGrant2.2K
2026-03-01Raabe Kyle AndrewGrant1.5K
2026-03-01Raabe Kyle AndrewTax withheld571$228.14
2026-03-01Raabe Kyle AndrewTax withheld275$228.14
2026-03-01Raabe Kyle AndrewGrant220$228.14
2026-03-01Raabe Kyle AndrewTax withheld228$228.14
2026-03-01Taffe Norman PGrant1.1K
2026-03-01Taffe Norman PGrant1.8K
2026-03-01Taffe Norman PGrant1.4K
2026-03-01Taffe Norman PTax withheld575$228.14
2026-03-01Taffe Norman PTax withheld443$228.14
2026-03-01Taffe Norman PTax withheld287$228.14
2026-03-01Taffe Norman PTax withheld303$228.14
2026-03-01Taffe Norman PTax withheld289$228.14
2026-03-01Kanuru Rajendra KumarGrant1.1K
2026-03-01Kanuru Rajendra KumarGrant1.4K
2026-03-01Kanuru Rajendra KumarTax withheld670$228.14
2026-03-01Kanuru Rajendra KumarTax withheld325$228.14
2026-03-01Kanuru Rajendra KumarTax withheld259$228.14
2026-03-01Kanuru Rajendra KumarTax withheld289$228.14
2026-03-01Wilde ErikGrant1.1K
2026-03-01Wilde ErikGrant1.4K
2026-03-01Wilde ErikTax withheld677$228.14
2026-03-01Wilde ErikTax withheld328$228.14
2026-03-01Wilde ErikTax withheld312$228.14
2026-03-01Wilde ErikTax withheld295$228.14
2026-02-25Ragen York A.Option exercise24K$40.12
2026-02-25Ragen York A.Sell1.7K$231.20
2026-02-25Ragen York A.Sell866$232.42
2026-02-25Ragen York A.Sell1.5K$233.35
2026-02-25Ragen York A.Sell924$234.52
2026-02-25Ragen York A.Sell6.2K$235.79
2026-02-25Ragen York A.Sell12K$236.57
2026-02-25Ragen York A.Sell902$237.28
2026-02-25Taffe Norman PSell933$239.13
2026-02-25Taffe Norman POption exercise1.0K$119.54
2026-02-25Taffe Norman PSell1.0K$238.00
2026-02-13Zarcone Dominick PGrant114$220.20
2026-02-13LAMPEREUR ANDREWGrant142$220.20
2026-02-13Morgan Bennett JGrant148$220.20
2026-02-13Jagdfeld AaronOption exercise109K$33.23
2026-02-13Jagdfeld AaronTax withheld59K$224.45
2026-02-02Jagdfeld AaronSell5.0K$166.91
2026-01-02Jagdfeld AaronSell5.0K$137.98
2025-12-01Jagdfeld AaronSell5.0K$148.27
2025-11-03Jagdfeld AaronSell5.0K$166.43
2025-11-03Jenkins William D JrGrant134$168.75
2025-11-03LAMPEREUR ANDREWGrant171$168.75
2025-11-03Morgan Bennett JGrant178$168.75
2025-11-03Zarcone Dominick PGrant134$168.75
2025-10-01Jagdfeld AaronSell5.0K$167.42
2025-09-02Taffe Norman PTax withheld267$185.25
2025-09-02Jagdfeld AaronSell5.0K$181.21
2025-08-01LAMPEREUR ANDREWGrant151$190.97
2025-08-01Morgan Bennett JGrant158$190.97
2025-08-01Jenkins William D JrGrant118$190.97
2025-08-01Jagdfeld AaronSell5.0K$189.35
2025-07-01Jagdfeld AaronSell5.0K$142.40
2025-06-05Jagdfeld AaronSell5.0K$127.47
2025-06-05Raabe Kyle AndrewSell1.6K$126.85
2025-05-02Ramon David A.Grant1.4K$114.55
2025-05-02Nguyen Nam TranGrant1.4K$114.55
2025-05-02Jenkins William D JrGrant197$114.55
2025-05-02Dixon Robert DGrant1.4K$114.55
2025-05-02Bohl Kathryn VGrant1.4K$114.55
2025-05-02BOWLIN JOHN DGrant998$114.55
2025-05-02LAMPEREUR ANDREWGrant1.6K$114.55
2025-05-02Morgan Bennett JGrant1.6K$114.55
2025-05-02Zarcone Dominick PGrant1.6K$114.55
2025-05-02AVEDON MARCIA JGrant1.4K$114.55
2025-03-01Raabe Kyle AndrewGrant1.8K
2025-03-01Raabe Kyle AndrewTax withheld83$135.79
2025-03-01Raabe Kyle AndrewTax withheld256$135.79
2025-03-01Raabe Kyle AndrewTax withheld204$135.79
2025-03-01Taffe Norman PGrant1.8K
2025-03-01Taffe Norman PTax withheld284$135.79
2025-03-01Taffe Norman PTax withheld230$135.79
2025-03-01Wilde ErikGrant1.8K
2025-03-01Wilde ErikTax withheld108$135.79
2025-03-01Wilde ErikTax withheld292$135.79
2025-03-01Wilde ErikTax withheld292$135.79
2025-03-01Ragen York A.Grant2.8K
2025-03-01Ragen York A.Tax withheld207$135.79
2025-03-01Ragen York A.Tax withheld549$135.79
2025-03-01Ragen York A.Tax withheld438$135.79
2025-03-01Jagdfeld AaronGrant13K
2025-03-01Jagdfeld AaronTax withheld950$135.79
2025-03-01Jagdfeld AaronTax withheld2.6K$135.79
2025-03-01Jagdfeld AaronTax withheld2.2K$135.79
2025-03-01Kanuru Rajendra KumarGrant1.8K
2025-03-01Kanuru Rajendra KumarTax withheld100$135.79
2025-03-01Kanuru Rajendra KumarTax withheld314$135.79
2025-03-01Kanuru Rajendra KumarTax withheld250$135.79
2025-02-14BOWLIN JOHN DGrant154$146.64
2025-02-14LAMPEREUR ANDREWGrant197$146.64
2025-02-14Morgan Bennett JGrant205$146.64
2025-02-14Jenkins William D JrGrant154$146.64
2025-02-03Jagdfeld AaronSell5.0K$145.15
2025-01-02Jagdfeld AaronSell5.0K$157.50

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Suppliers (0)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-06-12Shareholder votefiling ↗
    2026-04-29ResultsReg FDExhibitsfiling ↗
    2026-03-25Exec/director changeReg FDExhibitsfiling ↗
    2026-02-11ResultsExhibitsfiling ↗
    2025-10-29ResultsExhibitsfiling ↗
    2025-07-30ResultsExhibitsfiling ↗
    2025-07-02Material agreementExhibitsfiling ↗
    2025-06-13Shareholder votefiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-06-122026-06-110001437749-26-020488 ↗
    10-Q2026-05-052026-03-310001437749-26-014882 ↗
    8-K2026-04-292026-04-290001437749-26-013726 ↗
    8-K2026-03-252026-03-200001437749-26-009685 ↗
    10-K2026-02-182025-12-310001437749-26-004568 ↗
    8-K2026-02-112026-02-110001437749-26-003700 ↗
    10-Q2025-11-042025-09-300001437749-25-033048 ↗
    8-K2025-10-292025-10-290001437749-25-032069 ↗
    10-Q2025-08-052025-06-300001437749-25-024879 ↗
    8-K2025-07-302025-07-300001437749-25-023858 ↗
    8-K2025-07-022025-07-010001437749-25-021956 ↗
    8-K2025-06-132025-06-120001437749-25-020324 ↗