Congress Trades

Coverage gap. Senate eFD: the last 13 checks failed; last successful check Oct 23. New filings from this source are not coming in. Newest Senate eFD filing on this site: 2026-10-21.

Source status

GNRCGenerac Holdings Inc.

Industrials · Specialty Industrial MachineryNYSEStockMkt cap $11.3B
Disclosed trades
93
0 in 30d · 0 in 90d
Politicians
7
Last trade Apr 8, 2025
Buys
55
$1.5M at range midpoints
Sells
37
$968.5K at range midpoints

Closing price · 365 days

Nov 6, 2025 – Nov 5, 2026

Monthly buys vs sells · 24 months

Counts of disclosed transactions
  • Buys
  • Sells (incl. partial)

Politicians who traded it

3 hold it now Estimated
Politicians who traded GNRC
PoliticianSeatTradesBuysSellsBought (mid)Sold (mid)Last tradeEst. position Estimated
DJames R. LangevinHouse · RI-02643628$1.3M$896.5KDec 20, 2022$265.3K
RDiana HarshbargerHouse · TN-0114122$96K$16KApr 25, 2022$33.4K
DRo KhannaHouse · CA-17633$24K$24KJul 1, 2024—
DThomas R. SuozziHouse · NY-03531$97.5K$8KNov 15, 2022$47.8K
RTommy TubervilleSenate · AL211$8K$8KMar 30, 2022—
DJulie JohnsonHouse · TX-32101$0$8KApr 1, 2025—
RRobert P. Bresnahan, Jr.House · PA-08101$0$8KApr 8, 2025—

Option trades on GNRC

Option trades on GNRC
MemberTradeTypeStrikeExpiryContractsAmount (disclosed)TradedStatusSource
DJames R. LangevinSellcall$102Dec 16, 2022—$1,001 - $15,000Dec 12, 2022—Filing
DJames R. LangevinBuycall$200Nov 18, 2022—$1,001 - $15,000Sep 20, 2022expiredFiling
DJames R. LangevinBuycall$300Jul 15, 2022—$1,001 - $15,000Jun 10, 2022expiredFiling
DJames R. LangevinSellcall$250Jun 17, 2022—$1,001 - $15,000Jun 2, 2022—Filing
DJames R. LangevinSellcall$230Jun 17, 2022—$15,001 - $50,000Jun 2, 2022—Filing
DJames R. LangevinSellcall$270Jun 17, 2022—$1,001 - $15,000May 25, 2022—Filing
DJames R. LangevinSellcall$210Jun 17, 2022—$15,001 - $50,000May 23, 2022—Filing
DJames R. LangevinBuycall$210Jun 17, 2022—$15,001 - $50,000May 11, 2022closedFiling
DJames R. LangevinBuycall$230Jun 17, 2022—$1,001 - $15,000Apr 21, 2022closedFiling
DJames R. LangevinBuycall$250Jun 17, 2022—$1,001 - $15,000Apr 14, 2022closedFiling
DJames R. LangevinBuycall$280Jun 17, 2022—$1,001 - $15,000Apr 11, 2022expiredFiling
DJames R. LangevinSellcall$350Apr 14, 2022—$1,001 - $15,000Mar 22, 2022—Filing
DJames R. LangevinSellcall$310Mar 18, 2022—$1,001 - $15,000Feb 25, 2022—Filing
DJames R. LangevinSellcall$340Mar 18, 2022—$1,001 - $15,000Feb 25, 2022—Filing
DJames R. LangevinBuycall$290Feb 18, 2022—$1,001 - $15,000Feb 18, 2022expiredFiling
DJames R. LangevinSellcall$290Feb 18, 2022—$1,001 - $15,000Feb 15, 2022—Filing
DJames R. LangevinBuycall$310Mar 18, 2022—$1,001 - $15,000Feb 10, 2022closedFiling
DJames R. LangevinSellcall$270Mar 18, 2022—$15,001 - $50,000Feb 9, 2022—Filing
DJames R. LangevinBuycall$270Mar 18, 2022—$1,001 - $15,000Jan 21, 2022closedFiling
DJames R. LangevinBuycall$320Feb 18, 2022—$1,001 - $15,000Jan 4, 2022expiredFiling
DJames R. LangevinBuycall$320Feb 18, 2022—$1,001 - $15,000Jan 4, 2022expiredFiling
DJames R. LangevinBuycall$320Feb 18, 2022—$1,001 - $15,000Jan 4, 2022expiredFiling
DJames R. LangevinBuycall$340Feb 18, 2022—$15,001 - $50,000Dec 20, 2021expiredFiling
DJames R. LangevinBuycall$420Jan 21, 2022—$1,001 - $15,000Nov 29, 2021expiredFiling
DJames R. LangevinSellcall$470Dec 17, 2021—$1,001 - $15,000Nov 19, 2021—Filing
DJames R. LangevinBuycall$430Jan 21, 2022—$15,001 - $50,000Nov 15, 2021expiredFiling
DJames R. LangevinBuycall$450Dec 17, 2021—$1,001 - $15,000Nov 3, 2021expiredFiling
DJames R. LangevinSellcall$400Nov 19, 2021—$15,001 - $50,000Oct 15, 2021—Filing
DJames R. LangevinSellcall$400Nov 19, 2021—$15,001 - $50,000Oct 15, 2021—Filing
DJames R. LangevinBuycall$400Nov 19, 2021—$1,001 - $15,000Oct 1, 2021closedFiling
DJames R. LangevinBuycall$400Nov 19, 2021—$1,001 - $15,000Sep 30, 2021closedFiling
DJames R. LangevinBuycall$430Aug 20, 2021—$1,001 - $15,000Jul 16, 2021expiredFiling
DJames R. LangevinSellcall$370Jul 16, 2021—$1,001 - $15,000Jun 8, 2021—Filing
DJames R. LangevinSellcall$300Jun 18, 2021—$1,001 - $15,000Jun 1, 2021—Filing
DJames R. LangevinSellcall$290Jun 18, 2021—$1,001 - $15,000May 27, 2021—Filing
DJames R. LangevinSellcall$290Jun 18, 2021—$1,001 - $15,000May 27, 2021—Filing
DJames R. LangevinBuycall$290Jun 18, 2021—$1,001 - $15,000May 12, 2021closedFiling
DJames R. LangevinBuycall$290Jun 18, 2021—$1,001 - $15,000May 12, 2021closedFiling
DJames R. LangevinBuycall$300Jun 18, 2021—$1,001 - $15,000May 10, 2021closedFiling
DJames R. LangevinSellcall$360May 21, 2021—$1,001 - $15,000Apr 29, 2021—Filing
DJames R. LangevinSellcall$360May 21, 2021—$1,001 - $15,000Apr 23, 2021—Filing
DJames R. LangevinSellcall$350Apr 16, 2021—$1,001 - $15,000Mar 31, 2021—Filing
DJames R. LangevinSellcall$310Mar 19, 2021—$1,001 - $15,000Feb 9, 2021—Filing

Recent trades

Disclosed trades
PoliticianTickerAssetTypeOwnerAmountvs S&P EstimatedTradedFiledSource
DJulie JohnsonGNRCGenerac Holdlings Inc. Common Stock (GNRC)SellJoint$1,001 - $15,000-9.4%Apr 1, 2025May 14, 202543dFiling
RRobert P. Bresnahan, Jr.GNRCGenerac Holdlings Inc. Common Stock (GNRC)SellSelf$1,001 - $15,000-18.8%Apr 8, 2025Apr 28, 202520dFiling
DRo KhannaGNRCGENERAC HOLDINGS INC. CMNSellSpouse$1,001 - $15,000+15.6%Jul 1, 2024Aug 7, 202437dFilingOCR
DRo KhannaGNRCGENERAC HOLDINGS INC. CMNBuySpouse$1,001 - $15,000-14.9%May 28, 2024Jun 5, 20248dFilingOCR
DRo KhannaGNRCGENERAC HOLDINGS INC. CMNSellReviewUnknown$1,001 - $15,000+21.2%Nov 3, 2023Dec 6, 202333dFilingOCR
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)PartialSelf$1,001 - $15,000+24.5%Dec 20, 2022Jan 9, 202320dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)SellSelf$1,001 - $15,000+24.5%Dec 12, 2022Jan 9, 202328dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)BuySelf$15,001 - $50,000-24.5%Dec 5, 2022Jan 9, 202335dFiling
DThomas R. SuozziGNRCGenerac Holdlings Inc. (GNRC)PartialSelf$1,001 - $15,000+5.0%Nov 15, 2022Dec 19, 202234dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)BuySelf$1,001 - $15,000+3.5%Nov 29, 2022Dec 7, 20228dFiling
DRo KhannaGNRCGENERAC HOLDINGS INC, CMNSellSpouse$1,001 - $15,000+3.4%Nov 3, 2022Dec 6, 202233dFilingOCR
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)PartialSelf$15,001 - $50,000+25.1%Oct 20, 2022Nov 8, 202219dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)SellSelf$1,001 - $15,000+25.1%Oct 3, 2022Nov 8, 202236dFiling
DThomas R. SuozziGNRCGenerac Holdings Inc. common stockUnknownReviewSelf———Oct 14, 2022FilingOCR
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)PartialSelf$15,001 - $50,000+94.2%Sep 28, 2022Oct 6, 20228dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)BuySelf$1,001 - $15,000-94.2%Sep 20, 2022Oct 6, 202216dFiling
DRo KhannaGNRCGENERAC HOLDINGS INC. CMNBuyReviewSpouse$1,001 - $15,000-107.6%Jul 19, 2022Aug 9, 202221dFilingOCR
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)BuySelf$1,001 - $15,000-113.4%Jun 10, 2022Jul 11, 202231dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)SellSelf$1,001 - $15,000+113.4%Jun 2, 2022Jul 11, 202239dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)SellSelf$15,001 - $50,000+113.4%Jun 2, 2022Jul 11, 202239dFiling
DRo KhannaGNRCGENERAC HOLDINGS INC. CMNBuyDependent$1,001 - $15,000-122.1%May 10, 2022Jun 10, 202231dFilingOCR
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)SellSelf$1,001 - $15,000+117.5%May 25, 2022Jun 7, 202213dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)SellSelf$15,001 - $50,000+117.5%May 23, 2022Jun 7, 202215dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)BuySelf$15,001 - $50,000-117.5%May 11, 2022Jun 7, 202227dFiling
RDiana HarshbargerGNRCGENERAC HOLDINGS INCSellReviewSelf$1,001 - $15,000+109.4%Apr 25, 2022May 26, 202231dFilingOCR
DThomas R. SuozziGNRCGenerac Holdlings Inc. (GNRC)BuySelf$15,001 - $50,000-110.1%May 5, 2022May 20, 202215dFiling
DThomas R. SuozziGNRCGenerac Holdlings Inc. (GNRC)BuySelf$15,001 - $50,000-110.1%May 5, 2022May 20, 202215dFiling
DThomas R. SuozziGNRCGenerac Holdlings Inc. (GNRC)BuySelf$15,001 - $50,000-110.1%Mar 4, 2022May 20, 202277dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)BuySelf$1,001 - $15,000-108.3%Apr 21, 2022May 9, 202218dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)BuySelf$1,001 - $15,000-108.3%Apr 14, 2022May 9, 202225dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)BuySelf$1,001 - $15,000-108.3%Apr 11, 2022May 9, 202228dFiling
RDiana HarshbargerGNRCGENERAC HOLDINGS INCSellSelf$1,001 - $15,000+100.8%Apr 5, 2022Apr 25, 202220dFilingOCR
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)BuySelf$100,001 - $250,000-102.2%Mar 31, 2022Apr 12, 202212dFiling
DJames R. LangevinGNRCGenerac Holdlings Inc. (GNRC)SellSelf$1,001 - $15,000+102.2%Mar 22, 2022Apr 12, 202221dFiling
RTommy TubervilleGNRCGenerac Holdlings Inc. Common StockSellJoint$1,001 - $15,000+103.8%Mar 30, 2022Apr 8, 20229dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)SellSelf$1,001 - $15,000+115.3%Feb 25, 2022Mar 4, 20227dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)SellSelf$1,001 - $15,000+115.3%Feb 25, 2022Mar 4, 20227dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)BuySelf$1,001 - $15,000-115.3%Feb 18, 2022Mar 4, 202214dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)SellSelf$1,001 - $15,000+115.3%Feb 15, 2022Mar 4, 202217dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)BuySelf$1,001 - $15,000-115.3%Feb 11, 2022Mar 4, 202221dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)BuySelf$1,001 - $15,000-115.3%Feb 10, 2022Mar 4, 202222dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)SellSelf$15,001 - $50,000+115.3%Feb 9, 2022Mar 4, 202223dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)BuySelf$100,001 - $250,000-115.3%Feb 1, 2022Mar 4, 202231dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)BuySelf$1,001 - $15,000-102.0%Jan 21, 2022Feb 8, 202218dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)BuySelf$1,001 - $15,000-102.0%Jan 4, 2022Feb 8, 202235dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)BuySelf$1,001 - $15,000-102.0%Jan 4, 2022Feb 8, 202235dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)BuySelf$1,001 - $15,000-102.0%Jan 4, 2022Feb 8, 202235dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)SellSelf$100,001 - $250,000+101.3%Dec 30, 2021Jan 5, 20226dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)BuySelf$15,001 - $50,000-101.3%Dec 20, 2021Jan 5, 202216dFiling
DJames R. LangevinGNRCgenerac Holdlings Inc. (gNRC)BuySelf$1,001 - $15,000-107.2%Nov 29, 2021Dec 13, 202114dFiling

Insider activity Filed

Insiders
17
Motors & Generators
Open-market buys · 90d
0
$0 bought
Open-market sells · 90d
17
$3.6M sold
Net · 90d
-$3.6M
-$19.7M net over 12 months · last Nov 3, 2026
Insider transactions as filed on SEC Form 4
DateInsiderKindSecuritySharesPriceValuePost-holdingsD/I10b5-1Source
Nov 3, 2026filed Nov 4, 2026Kyle Andrew RaabePresident, Home Power Gen.ExerciseStock Option (Right to Buy)deriv.−212$0.00—212D10b5-14
Nov 3, 2026filed Nov 4, 2026Kyle Andrew RaabePresident, Home Power Gen.SaleCommon Stock−212$210.00$44,5209,580D10b5-14
Nov 3, 2026filed Nov 4, 2026Kyle Andrew RaabePresident, Home Power Gen.ExerciseCommon Stock212$102.42$21,7129,792D10b5-14
Nov 3, 2026filed Nov 4, 2026Kyle Andrew RaabePresident, Home Power Gen.SaleCommon Stock−386$210.00$81,0609,580D10b5-14
Nov 2, 2026filed Nov 3, 2026Aaron JagdfeldChief Executive OfficerSaleCommon Stock−5,000$200.61$1,003,050539,528D10b5-14
Oct 30, 2026filed Nov 2, 2026Nam Tran NguyenGiftCommon Stock−213$0.00$04,946D—4
Oct 30, 2026filed Nov 3, 2026Dominick P ZarconeAwardCommon Stock127$197.30$25,05719,843D—4
Oct 30, 2026filed Nov 3, 2026Bennett J MorganAwardCommon Stock165$197.30$32,55532,772D—4
Oct 30, 2026filed Nov 3, 2026Andrew LampereurAwardCommon Stock159$197.30$31,37129,113D—4
Oct 6, 2026filed Oct 7, 2026Norman P TaffePresident Generac HomeExerciseStock Option (Right to Buy)deriv.−150$0.00—1,870D10b5-14

Shares, prices and post-transaction holdings are exactly as reported on SEC Form 4. Net figures count open-market buys minus open-market sales only (awards, exercises, withholding and gifts are excluded).

Unusual activity Estimated