{
"price": {
"symbol": "GNRC",
"name": "Generac Holdings Inc.",
"price": 200.37,
"changePercentage": -0.81184,
"change": -1.64,
"volume": 208720,
"dayLow": 199.45,
"dayHigh": 207.27,
"yearHigh": 296.44,
"yearLow": 134.8,
"marketCap": 11795517612,
"priceAvg50": 256.3828,
"priceAvg200": 203.94075,
"exchange": "NYSE",
"open": 204.39,
"previousClose": 202.01,
"timestamp": 1785162355
},
"company": {
"symbol": "GNRC",
"price": 202.01,
"marketCap": 11892062249,
"beta": 1.895,
"lastDividend": 5,
"range": "134.8-296.44",
"change": -8.49,
"changePercentage": -4.03325,
"volume": 974498,
"averageVolume": 929222,
"companyName": "Generac Holdings Inc.",
"currency": "USD",
"cik": "0001474735",
"isin": "US3687361044",
"cusip": "368736104",
"exchangeFullName": "New York Stock Exchange",
"exchange": "NYSE",
"industry": "Industrial - Machinery",
"website": "https://www.generac.com",
"description": "Generac Holdings Inc. specializes in the engineering, manufacturing, and global distribution of diverse power generation systems, energy storage solutions, and related electrical products. The company caters to residential users, light commercial enterprises, and industrial sectors worldwide. At its core, Generac produces vital components such as engines, alternators, batteries, advanced electronic controls, and robust steel enclosures. For homeowners, the company provides a range of automatic standby generators, from 7.5kW up to 150kW, including air-cooled models (7.5kW-26kW) and more powerful liquid-cooled units (22kW-150kW). Many of these residential systems are compatible with Mobile Link, a remote monitoring platform. Generac also offers portable generators, spanning outputs from 800W to 17.5kW, alongside an extensive catalog of outdoor power equipment like trimmers, mowers, log splitters, and pressure washers. Its commitment to sustainable energy is evident through its clean energy offerings, marketed under the PWRcell and PWRview brands. Serving commercial and industrial clients, Generac supplies essential equipment such as light towers, mobile power units, and portable energy storage systems. Its portfolio extends to include commercial mobile pumps, dust-suppression apparatus, and various control systems for gaseous-fueled engines. Light-commercial standby generators, rated from 22kW to 150kW, deliver critical three-phase power to small and mid-sized businesses. For heavy-duty applications, industrial generators with capabilities from 10kW to a formidable 3,250kW are deployed as emergency backup power for vital infrastructure across healthcare, telecommunications, data centers, commercial offices, retail, municipal services, and manufacturing facilities. Beyond direct product sales, the company supports its offerings by supplying aftermarket service parts and product accessories to its vast dealer network. Generac's distribution strategy is multi-faceted, leveraging independent residential and industrial dealers, major national and regional retailers, e-commerce platforms, specialized wholesalers (electrical, HVAC, solar), catalogs, equipment rental firms, and direct engagement with end-users. Founded in 1959, Generac Holdings Inc. is proudly headquartered in Waukesha, Wisconsin.",
"ceo": "Aaron Jagdfeld",
"sector": "Industrials",
"country": "US",
"fullTimeEmployees": "9400",
"phone": "262 544 4811",
"address": "S45 W29290 Highway 59",
"city": "Waukesha",
"state": "WI",
"zip": "53189",
"image": "https://images.financialmodelingprep.com/symbol/GNRC.png",
"ipoDate": "2010-02-11",
"defaultImage": false,
"isEtf": false,
"isActivelyTrading": true,
"isAdr": false,
"isFund": false,
"sec_filings": [
{
"form": "4",
"date": "2026-07-07",
"accession": "0001437749-26-022954",
"description": "FORM 4",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926022954/xslF345X06/rdgdoc.xml"
},
{
"form": "144",
"date": "2026-07-06",
"accession": "0001959173-26-005102",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000195917326005102/xsl144X01/primary_doc.xml"
},
{
"form": "4",
"date": "2026-07-02",
"accession": "0001437749-26-022502",
"description": "FORM 4",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926022502/xslF345X06/rdgdoc.xml"
},
{
"form": "144",
"date": "2026-07-01",
"accession": "0001959173-26-004990",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000195917326004990/xsl144X01/primary_doc.xml"
},
{
"form": "8-K",
"date": "2026-06-12",
"accession": "0001437749-26-020488",
"description": "FORM 8-K",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926020488/gnrc20260612_8k.htm"
},
{
"form": "4",
"date": "2026-06-08",
"accession": "0001437749-26-019866",
"description": "FORM 4",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926019866/xslF345X06/rdgdoc.xml"
},
{
"form": "144",
"date": "2026-06-05",
"accession": "0001959173-26-004370",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000195917326004370/xsl144X01/primary_doc.xml"
},
{
"form": "4",
"date": "2026-06-03",
"accession": "0001437749-26-019386",
"description": "FORM 4",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926019386/xslF345X06/rdgdoc.xml"
},
{
"form": "144",
"date": "2026-06-01",
"accession": "0001959173-26-004202",
"description": "",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000195917326004202/xsl144X01/primary_doc.xml"
},
{
"form": "SD",
"date": "2026-05-28",
"accession": "0001437749-26-018774",
"description": "FORM SD",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926018774/gnrc20260528_sd.htm"
},
{
"form": "4",
"date": "2026-05-05",
"accession": "0001437749-26-014920",
"description": "FORM 4",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926014920/xslF345X06/rdgdoc.xml"
},
{
"form": "4",
"date": "2026-05-05",
"accession": "0001437749-26-014918",
"description": "FORM 4",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926014918/xslF345X06/rdgdoc.xml"
},
{
"form": "4",
"date": "2026-05-05",
"accession": "0001437749-26-014914",
"description": "FORM 4",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926014914/xslF345X06/rdgdoc.xml"
},
{
"form": "4",
"date": "2026-05-05",
"accession": "0001437749-26-014911",
"description": "FORM 4",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926014911/xslF345X06/rdgdoc.xml"
},
{
"form": "4",
"date": "2026-05-05",
"accession": "0001437749-26-014909",
"description": "FORM 4",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926014909/xslF345X06/rdgdoc.xml"
}
]
},
"volume": {
"volume": 208720,
"avgVolume": 929222,
"short_ratio": [
{
"symbol": "GNRC",
"file_date": "2026-07-24",
"date": "20260724",
"short_volume": 244076,
"short_exempt_volume": 62,
"total_volume": 451172,
"short_volume_ratio": 0.541,
"signal": "Neutral"
}
],
"volume_profile": {
"poc": 215.49,
"vah": 243.59,
"val": 200.24,
"profile": [
{
"price": 199.43,
"volume": 311425
},
{
"price": 201.04,
"volume": 292054
},
{
"price": 202.64,
"volume": 40232
},
{
"price": 204.25,
"volume": 195268
},
{
"price": 205.86,
"volume": 168855
},
{
"price": 207.46,
"volume": 244894
},
{
"price": 209.07,
"volume": 217751
},
{
"price": 210.67,
"volume": 368789
},
{
"price": 212.28,
"volume": 184462
},
{
"price": 213.88,
"volume": 571606
},
{
"price": 215.49,
"volume": 1148596
},
{
"price": 217.1,
"volume": 662537
},
{
"price": 218.7,
"volume": 325634
},
{
"price": 220.31,
"volume": 223332
},
{
"price": 221.91,
"volume": 142757
},
{
"price": 223.52,
"volume": 255236
},
{
"price": 225.12,
"volume": 870664
},
{
"price": 226.73,
"volume": 740042
},
{
"price": 228.33,
"volume": 219745
},
{
"price": 229.94,
"volume": 222927
},
{
"price": 231.55,
"volume": 739238
},
{
"price": 233.15,
"volume": 646971
},
{
"price": 234.76,
"volume": 852290
},
{
"price": 236.36,
"volume": 530326
},
{
"price": 237.97,
"volume": 92912
},
{
"price": 239.57,
"volume": 160178
},
{
"price": 241.18,
"volume": 106272
},
{
"price": 242.79,
"volume": 83520
},
{
"price": 244.39,
"volume": 36919
},
{
"price": 246.0,
"volume": 0
},
{
"price": 247.6,
"volume": 0
},
{
"price": 249.21,
"volume": 96597
},
{
"price": 250.81,
"volume": 335466
},
{
"price": 252.42,
"volume": 273736
},
{
"price": 254.03,
"volume": 164236
},
{
"price": 255.63,
"volume": 37071
},
{
"price": 257.24,
"volume": 129087
},
{
"price": 258.84,
"volume": 151971
},
{
"price": 260.45,
"volume": 129760
},
{
"price": 262.05,
"volume": 94141
},
{
"price": 263.66,
"volume": 25776
},
{
"price": 265.26,
"volume": 10879
},
{
"price": 266.87,
"volume": 21085
},
{
"price": 268.48,
"volume": 60541
},
{
"price": 270.08,
"volume": 187563
},
{
"price": 271.69,
"volume": 251671
},
{
"price": 273.29,
"volume": 215760
},
{
"price": 274.9,
"volume": 130141
},
{
"price": 276.5,
"volume": 100697
},
{
"price": 278.11,
"volume": 176498
},
{
"price": 279.72,
"volume": 188657
},
{
"price": 281.32,
"volume": 274080
},
{
"price": 282.93,
"volume": 151942
},
{
"price": 284.53,
"volume": 65345
},
{
"price": 286.14,
"volume": 31703
},
{
"price": 287.74,
"volume": 9132
},
{
"price": 289.35,
"volume": 32073
},
{
"price": 290.96,
"volume": 60561
},
{
"price": 292.56,
"volume": 192848
},
{
"price": 294.17,
"volume": 164083
}
],
"sessions": 20
}
},
"market_env": {
"vix": 16.64,
"sp500": 7498.96,
"fed_funds": 3.64,
"yield_curve_10y2y": 0.36,
"hy_spread": 2.69,
"treasury": {
"date": "2026-07-24",
"month1": 3.8,
"month2": 3.95,
"month3": 3.96,
"month6": 4.08,
"year1": 4.14,
"year2": 4.33,
"year3": 4.36,
"year5": 4.43,
"year7": 4.55,
"year10": 4.69,
"year20": 5.18,
"year30": 5.16
},
"events": [
{
"title": "Federal Funds Rate",
"currency": "USD",
"date": "2026-07-29",
"time_utc": "18:00",
"impact": "High",
"forecast": "3.75%",
"previous": "3.75%",
"actual": null,
"minutes_until": 3120
},
{
"title": "FOMC Statement",
"currency": "USD",
"date": "2026-07-29",
"time_utc": "18:00",
"impact": "High",
"forecast": null,
"previous": null,
"actual": null,
"minutes_until": 3120
},
{
"title": "FOMC Press Conference",
"currency": "USD",
"date": "2026-07-29",
"time_utc": "18:30",
"impact": "High",
"forecast": null,
"previous": null,
"actual": null,
"minutes_until": 3150
},
{
"title": "Advance GDP q/q",
"currency": "USD",
"date": "2026-07-30",
"time_utc": "12:30",
"impact": "High",
"forecast": "2.3%",
"previous": "2.0%",
"actual": null,
"minutes_until": 4230
},
{
"title": "Core PCE Price Index m/m",
"currency": "USD",
"date": "2026-07-30",
"time_utc": "12:30",
"impact": "High",
"forecast": "0.1%",
"previous": "0.3%",
"actual": null,
"minutes_until": 4230
}
]
},
"levels": {
"prior_day": {
"high": 207.27,
"low": 199.45,
"close": 200.37,
"date": "2026-07-27"
},
"woodie_pivots": {
"PP": 201.87,
"R1": 204.28,
"S1": 196.46,
"R2": 209.69,
"S2": 194.04
},
"swing": {
"high_20d": 295.41,
"low_20d": 197.51,
"high_60d": 296.44,
"low_60d": 197.51
},
"orb": {
"high": 207.27,
"low": 203.13,
"date": "2026-07-27"
},
"vwap": 204.12,
"volume_profile": {
"poc": 215.49,
"vah": 243.59,
"val": 200.24,
"sessions": 20
},
"recent_daily": [
{
"d": "2026-06-22",
"o": 287.19,
"h": 296.03,
"l": 286.01,
"c": 295.54,
"v": 1251320.224324
},
{
"d": "2026-06-23",
"o": 282,
"h": 283.84,
"l": 272.015,
"c": 274.54,
"v": 1180207.363075
},
{
"d": "2026-06-24",
"o": 271.32,
"h": 287.67,
"l": 270.15,
"c": 284.14,
"v": 811803.048637
},
{
"d": "2026-06-25",
"o": 292,
"h": 296.44,
"l": 284.575,
"c": 295.16,
"v": 1397274.853856
},
{
"d": "2026-06-26",
"o": 285.97,
"h": 287.19,
"l": 276.26,
"c": 278.62,
"v": 1196349.133921
},
{
"d": "2026-06-29",
"o": 278.93,
"h": 284.03,
"l": 268.56,
"c": 283.81,
"v": 995086.420631
},
{
"d": "2026-06-30",
"o": 287,
"h": 295.41,
"l": 283.5,
"c": 292.81,
"v": 632342.742065
},
{
"d": "2026-07-01",
"o": 288.05,
"h": 289.41,
"l": 269.19,
"c": 270.22,
"v": 1021968.644516
},
{
"d": "2026-07-02",
"o": 270.23,
"h": 273.04,
"l": 248.65,
"c": 252.66,
"v": 1361296.936508
},
{
"d": "2026-07-06",
"o": 256,
"h": 264.99,
"l": 256,
"c": 257.81,
"v": 505887.483424
},
{
"d": "2026-07-07",
"o": 248.46,
"h": 251.51,
"l": 229.485,
"c": 235.8,
"v": 1747957.383516
},
{
"d": "2026-07-08",
"o": 231.99,
"h": 239.625,
"l": 230.295,
"c": 236.61,
"v": 862851.56089
},
{
"d": "2026-07-09",
"o": 243.41,
"h": 244,
"l": 235.695,
"c": 235.86,
"v": 515641.917789
},
{
"d": "2026-07-10",
"o": 233.27,
"h": 236.67,
"l": 232.63,
"c": 233.94,
"v": 750543.931327
},
{
"d": "2026-07-13",
"o": 229.38,
"h": 233,
"l": 224.815,
"c": 226.95,
"v": 731009.140807
},
{
"d": "2026-07-14",
"o": 233.37,
"h": 233.3876,
"l": 223.73,
"c": 225.12,
"v": 767970.494298
},
{
"d": "2026-07-15",
"o": 227,
"h": 229.3299,
"l": 218.47,
"c": 226.58,
"v": 1412338.331429
},
{
"d": "2026-07-16",
"o": 218.78,
"h": 223,
"l": 215.06,
"c": 215.38,
"v": 1060822.242399
},
{
"d": "2026-07-17",
"o": 209.26,
"h": 219.1,
"l": 206.3,
"c": 214.91,
"v": 958728.074493
},
{
"d": "2026-07-20",
"o": 218.02,
"h": 218.7,
"l": 212.1,
"c": 213.25,
"v": 575726.487072
},
{
"d": "2026-07-21",
"o": 217.74,
"h": 218.99,
"l": 212.14,
"c": 215.61,
"v": 762985.992808
},
{
"d": "2026-07-22",
"o": 212.12,
"h": 216.85,
"l": 212.12,
"c": 213.42,
"v": 560303.802139
},
{
"d": "2026-07-23",
"o": 210.33,
"h": 216.5,
"l": 206.905,
"c": 210.5,
"v": 718042.557811
},
{
"d": "2026-07-24",
"o": 209.39,
"h": 210.395,
"l": 197.51,
"c": 202.01,
"v": 1072391.661924
},
{
"d": "2026-07-27",
"o": 204.39,
"h": 207.27,
"l": 199.45,
"c": 200.37,
"v": 208720.625865
}
]
},
"patterns": {
"days": 47,
"patterns": [
{
"name": "VWAP Touch",
"count": 47,
"pct": 100,
"example": {
"date": "2026-07-27",
"bars": [
{
"t": 1785159000,
"o": 204.39,
"h": 206.88,
"l": 203.13,
"c": 204.4005
},
{
"t": 1785159300,
"o": 204.4,
"h": 207.27,
"l": 204.15,
"c": 207.17
},
{
"t": 1785159600,
"o": 206.68,
"h": 207.03,
"l": 203.96,
"c": 204.565
},
{
"t": 1785159900,
"o": 204.21,
"h": 204.8365,
"l": 203.51,
"c": 204.04
},
{
"t": 1785160200,
"o": 204.11,
"h": 204.215,
"l": 203.34,
"c": 204.21
},
{
"t": 1785160500,
"o": 204.21,
"h": 205.245,
"l": 204.18,
"c": 205.235
},
{
"t": 1785160800,
"o": 205.25,
"h": 205.25,
"l": 203.34,
"c": 203.65
},
{
"t": 1785161100,
"o": 203.64,
"h": 204.46,
"l": 202.01,
"c": 202.29
},
{
"t": 1785161400,
"o": 201.93,
"h": 201.965,
"l": 200.55,
"c": 200.55
},
{
"t": 1785161700,
"o": 201.01,
"h": 201.01,
"l": 199.45,
"c": 200.175
},
{
"t": 1785162000,
"o": 200.145,
"h": 200.71,
"l": 200.12,
"c": 200.37
},
{
"t": 1785162300,
"o": 200.37,
"h": 200.37,
"l": 200.37,
"c": 200.37
}
],
"overlays": {
"lines": [
{
"label": "VWAP",
"color": "#4a9eff",
"points": [
{
"t": 1785159000,
"v": 204.6237
},
{
"t": 1785159300,
"v": 205.3123
},
{
"t": 1785159600,
"v": 206.4094
},
{
"t": 1785159900,
"v": 204.0384
},
{
"t": 1785160200,
"v": 203.8701
},
{
"t": 1785160500,
"v": 204.4066
},
{
"t": 1785160800,
"v": 203.9328
},
{
"t": 1785161100,
"v": 203.1466
},
{
"t": 1785161400,
"v": 201.2889
},
{
"t": 1785161700,
"v": 200.1478
},
{
"t": 1785162000,
"v": 200.353
},
{
"t": 1785162300,
"v": 200.3817
}
]
}
]
}
}
},
{
"name": "9 EMA Touch",
"count": 47,
"pct": 100,
"example": {
"date": "2026-07-27",
"bars": [
{
"t": 1785159000,
"o": 204.39,
"h": 206.88,
"l": 203.13,
"c": 204.4005
},
{
"t": 1785159300,
"o": 204.4,
"h": 207.27,
"l": 204.15,
"c": 207.17
},
{
"t": 1785159600,
"o": 206.68,
"h": 207.03,
"l": 203.96,
"c": 204.565
},
{
"t": 1785159900,
"o": 204.21,
"h": 204.8365,
"l": 203.51,
"c": 204.04
},
{
"t": 1785160200,
"o": 204.11,
"h": 204.215,
"l": 203.34,
"c": 204.21
},
{
"t": 1785160500,
"o": 204.21,
"h": 205.245,
"l": 204.18,
"c": 205.235
},
{
"t": 1785160800,
"o": 205.25,
"h": 205.25,
"l": 203.34,
"c": 203.65
},
{
"t": 1785161100,
"o": 203.64,
"h": 204.46,
"l": 202.01,
"c": 202.29
},
{
"t": 1785161400,
"o": 201.93,
"h": 201.965,
"l": 200.55,
"c": 200.55
},
{
"t": 1785161700,
"o": 201.01,
"h": 201.01,
"l": 199.45,
"c": 200.175
},
{
"t": 1785162000,
"o": 200.145,
"h": 200.71,
"l": 200.12,
"c": 200.37
},
{
"t": 1785162300,
"o": 200.37,
"h": 200.37,
"l": 200.37,
"c": 200.37
}
],
"overlays": {
"lines": [
{
"label": "9 EMA",
"color": "#f59e0b",
"points": [
{
"t": 1785159000,
"v": 204.4005
},
{
"t": 1785159300,
"v": 204.9544
},
{
"t": 1785159600,
"v": 204.8765
},
{
"t": 1785159900,
"v": 204.7092
},
{
"t": 1785160200,
"v": 204.6094
},
{
"t": 1785160500,
"v": 204.7345
},
{
"t": 1785160800,
"v": 204.5176
},
{
"t": 1785161100,
"v": 204.0721
},
{
"t": 1785161400,
"v": 203.3677
},
{
"t": 1785161700,
"v": 202.7291
},
{
"t": 1785162000,
"v": 202.2573
},
{
"t": 1785162300,
"v": 201.8798
}
]
}
]
}
}
},
{
"name": "21 EMA Touch",
"count": 47,
"pct": 100,
"example": {
"date": "2026-07-27",
"bars": [
{
"t": 1785159000,
"o": 204.39,
"h": 206.88,
"l": 203.13,
"c": 204.4005
},
{
"t": 1785159300,
"o": 204.4,
"h": 207.27,
"l": 204.15,
"c": 207.17
},
{
"t": 1785159600,
"o": 206.68,
"h": 207.03,
"l": 203.96,
"c": 204.565
},
{
"t": 1785159900,
"o": 204.21,
"h": 204.8365,
"l": 203.51,
"c": 204.04
},
{
"t": 1785160200,
"o": 204.11,
"h": 204.215,
"l": 203.34,
"c": 204.21
},
{
"t": 1785160500,
"o": 204.21,
"h": 205.245,
"l": 204.18,
"c": 205.235
},
{
"t": 1785160800,
"o": 205.25,
"h": 205.25,
"l": 203.34,
"c": 203.65
},
{
"t": 1785161100,
"o": 203.64,
"h": 204.46,
"l": 202.01,
"c": 202.29
},
{
"t": 1785161400,
"o": 201.93,
"h": 201.965,
"l": 200.55,
"c": 200.55
},
{
"t": 1785161700,
"o": 201.01,
"h": 201.01,
"l": 199.45,
"c": 200.175
},
{
"t": 1785162000,
"o": 200.145,
"h": 200.71,
"l": 200.12,
"c": 200.37
},
{
"t": 1785162300,
"o": 200.37,
"h": 200.37,
"l": 200.37,
"c": 200.37
}
],
"overlays": {
"lines": [
{
"label": "21 EMA",
"color": "#a78bfa",
"points": [
{
"t": 1785159000,
"v": 204.4005
},
{
"t": 1785159300,
"v": 204.6523
},
{
"t": 1785159600,
"v": 204.6443
},
{
"t": 1785159900,
"v": 204.5894
},
{
"t": 1785160200,
"v": 204.5549
},
{
"t": 1785160500,
"v": 204.6167
},
{
"t": 1785160800,
"v": 204.5288
},
{
"t": 1785161100,
"v": 204.3253
},
{
"t": 1785161400,
"v": 203.9821
},
{
"t": 1785161700,
"v": 203.636
},
{
"t": 1785162000,
"v": 203.3391
},
{
"t": 1785162300,
"v": 203.0692
}
]
}
]
}
}
},
{
"name": "ORB Breakout",
"count": 46,
"pct": 98,
"example": {
"date": "2026-07-27",
"bars": [
{
"t": 1785159000,
"o": 204.39,
"h": 206.88,
"l": 203.13,
"c": 204.4005
},
{
"t": 1785159300,
"o": 204.4,
"h": 207.27,
"l": 204.15,
"c": 207.17
},
{
"t": 1785159600,
"o": 206.68,
"h": 207.03,
"l": 203.96,
"c": 204.565
},
{
"t": 1785159900,
"o": 204.21,
"h": 204.8365,
"l": 203.51,
"c": 204.04
},
{
"t": 1785160200,
"o": 204.11,
"h": 204.215,
"l": 203.34,
"c": 204.21
},
{
"t": 1785160500,
"o": 204.21,
"h": 205.245,
"l": 204.18,
"c": 205.235
},
{
"t": 1785160800,
"o": 205.25,
"h": 205.25,
"l": 203.34,
"c": 203.65
},
{
"t": 1785161100,
"o": 203.64,
"h": 204.46,
"l": 202.01,
"c": 202.29
},
{
"t": 1785161400,
"o": 201.93,
"h": 201.965,
"l": 200.55,
"c": 200.55
},
{
"t": 1785161700,
"o": 201.01,
"h": 201.01,
"l": 199.45,
"c": 200.175
},
{
"t": 1785162000,
"o": 200.145,
"h": 200.71,
"l": 200.12,
"c": 200.37
},
{
"t": 1785162300,
"o": 200.37,
"h": 200.37,
"l": 200.37,
"c": 200.37
}
],
"overlays": {
"lines": [
{
"label": "ORB High $207.27",
"color": "#22a06b",
"points": [
{
"t": 1785159000,
"v": 207.27
},
{
"t": 1785162300,
"v": 207.27
}
]
},
{
"label": "ORB Low $203.13",
"color": "#e5484d",
"points": [
{
"t": 1785159000,
"v": 203.13
},
{
"t": 1785162300,
"v": 203.13
}
]
}
]
}
}
},
{
"name": "Woodie Pivot Touch",
"count": 44,
"pct": 94,
"example": {
"date": "2026-07-27",
"bars": [
{
"t": 1785159000,
"o": 204.39,
"h": 206.88,
"l": 203.13,
"c": 204.4005
},
{
"t": 1785159300,
"o": 204.4,
"h": 207.27,
"l": 204.15,
"c": 207.17
},
{
"t": 1785159600,
"o": 206.68,
"h": 207.03,
"l": 203.96,
"c": 204.565
},
{
"t": 1785159900,
"o": 204.21,
"h": 204.8365,
"l": 203.51,
"c": 204.04
},
{
"t": 1785160200,
"o": 204.11,
"h": 204.215,
"l": 203.34,
"c": 204.21
},
{
"t": 1785160500,
"o": 204.21,
"h": 205.245,
"l": 204.18,
"c": 205.235
},
{
"t": 1785160800,
"o": 205.25,
"h": 205.25,
"l": 203.34,
"c": 203.65
},
{
"t": 1785161100,
"o": 203.64,
"h": 204.46,
"l": 202.01,
"c": 202.29
},
{
"t": 1785161400,
"o": 201.93,
"h": 201.965,
"l": 200.55,
"c": 200.55
},
{
"t": 1785161700,
"o": 201.01,
"h": 201.01,
"l": 199.45,
"c": 200.175
},
{
"t": 1785162000,
"o": 200.145,
"h": 200.71,
"l": 200.12,
"c": 200.37
},
{
"t": 1785162300,
"o": 200.37,
"h": 200.37,
"l": 200.37,
"c": 200.37
}
],
"overlays": {
"lines": [
{
"label": "PP $202.98",
"color": "#4a9eff",
"points": [
{
"t": 1785159000,
"v": 202.9812
},
{
"t": 1785162300,
"v": 202.9812
}
]
},
{
"label": "R1 $208.45",
"color": "#22a06b",
"points": [
{
"t": 1785159000,
"v": 208.4525
},
{
"t": 1785162300,
"v": 208.4525
}
]
},
{
"label": "S1 $195.57",
"color": "#e5484d",
"points": [
{
"t": 1785159000,
"v": 195.5675
},
{
"t": 1785162300,
"v": 195.5675
}
]
},
{
"label": "R2 $215.87",
"color": "#22a06b",
"points": [
{
"t": 1785159000,
"v": 215.8663
},
{
"t": 1785162300,
"v": 215.8663
}
]
},
{
"label": "S2 $190.10",
"color": "#e5484d",
"points": [
{
"t": 1785159000,
"v": 190.0962
},
{
"t": 1785162300,
"v": 190.0962
}
]
}
]
}
}
},
{
"name": "PDH/PDL Touch",
"count": 41,
"pct": 87,
"example": {
"date": "2026-07-24",
"bars": [
{
"t": 1784899800,
"o": 209.39,
"h": 210.395,
"l": 208.05,
"c": 209.05
},
{
"t": 1784900100,
"o": 209.23,
"h": 209.23,
"l": 208.505,
"c": 208.505
},
{
"t": 1784900400,
"o": 209.635,
"h": 209.67,
"l": 208.65,
"c": 208.755
},
{
"t": 1784900700,
"o": 209.12,
"h": 209.74,
"l": 208.52,
"c": 208.52
},
{
"t": 1784901000,
"o": 208.85,
"h": 208.91,
"l": 207.58,
"c": 208.73
},
{
"t": 1784901300,
"o": 208,
"h": 208.92,
"l": 208,
"c": 208.51
},
{
"t": 1784901600,
"o": 208.62,
"h": 208.6775,
"l": 207.27,
"c": 207.27
},
{
"t": 1784901900,
"o": 206.9,
"h": 208.0299,
"l": 205.7,
"c": 206.15
},
{
"t": 1784902200,
"o": 207.51,
"h": 208.19,
"l": 207.51,
"c": 207.57
},
{
"t": 1784902500,
"o": 207.17,
"h": 207.47,
"l": 204.4736,
"c": 204.4736
},
{
"t": 1784902800,
"o": 205.02,
"h": 205.81,
"l": 204.5101,
"c": 204.745
},
{
"t": 1784903100,
"o": 205.19,
"h": 205.36,
"l": 204.795,
"c": 205.165
},
{
"t": 1784903400,
"o": 204.95,
"h": 204.95,
"l": 203.665,
"c": 203.665
},
{
"t": 1784903700,
"o": 204.04,
"h": 204.195,
"l": 203.415,
"c": 203.415
},
{
"t": 1784904000,
"o": 203.64,
"h": 204.01,
"l": 202.66,
"c": 203.705
},
{
"t": 1784904300,
"o": 203.52,
"h": 203.59,
"l": 202.34,
"c": 203.59
},
{
"t": 1784904600,
"o": 203.8,
"h": 204.37,
"l": 203.285,
"c": 204.105
},
{
"t": 1784904900,
"o": 204.6,
"h": 205.1525,
"l": 204.6,
"c": 204.98
},
{
"t": 1784905200,
"o": 205.2,
"h": 205.2,
"l": 204.815,
"c": 204.815
},
{
"t": 1784905500,
"o": 205.1299,
"h": 205.13,
"l": 204.38,
"c": 204.6194
},
{
"t": 1784905800,
"o": 204.535,
"h": 205.71,
"l": 204.48,
"c": 205.71
},
{
"t": 1784906100,
"o": 205.68,
"h": 206.08,
"l": 205.58,
"c": 205.785
},
{
"t": 1784906400,
"o": 205.955,
"h": 207.33,
"l": 205.955,
"c": 206.26
},
{
"t": 1784906700,
"o": 206.76,
"h": 207.3895,
"l": 206.73,
"c": 207.3895
},
{
"t": 1784907000,
"o": 207.52,
"h": 207.795,
"l": 207.335,
"c": 207.64
},
{
"t": 1784907300,
"o": 207.475,
"h": 207.5,
"l": 207.2425,
"c": 207.415
},
{
"t": 1784907600,
"o": 207.19,
"h": 207.83,
"l": 207.19,
"c": 207.515
},
{
"t": 1784907900,
"o": 207.525,
"h": 207.525,
"l": 206.97,
"c": 207.05
},
{
"t": 1784908200,
"o": 206.82,
"h": 207.59,
"l": 206.82,
"c": 207.58
},
{
"t": 1784908500,
"o": 207.9,
"h": 208.355,
"l": 207.51,
"c": 207.51
},
{
"t": 1784908800,
"o": 207.505,
"h": 207.505,
"l": 207.41,
"c": 207.41
},
{
"t": 1784909100,
"o": 207.375,
"h": 207.7,
"l": 207.21,
"c": 207.61
},
{
"t": 1784909400,
"o": 207.65,
"h": 207.86,
"l": 207.51,
"c": 207.65
},
{
"t": 1784909700,
"o": 207.645,
"h": 207.645,
"l": 207.253,
"c": 207.5
},
{
"t": 1784910000,
"o": 207.63,
"h": 208.23,
"l": 207.615,
"c": 207.965
},
{
"t": 1784910300,
"o": 207.83,
"h": 207.83,
"l": 207.59,
"c": 207.59
},
{
"t": 1784910600,
"o": 207.28,
"h": 207.47,
"l": 207.215,
"c": 207.47
},
{
"t": 1784910900,
"o": 207.365,
"h": 207.385,
"l": 206.72,
"c": 206.905
},
{
"t": 1784911200,
"o": 206.7,
"h": 206.73,
"l": 206.17,
"c": 206.65
},
{
"t": 1784911500,
"o": 206.64,
"h": 206.83,
"l": 206.54,
"c": 206.555
},
{
"t": 1784911800,
"o": 206.565,
"h": 206.915,
"l": 206.565,
"c": 206.64
},
{
"t": 1784912100,
"o": 206.65,
"h": 207.18,
"l": 206.65,
"c": 207.18
},
{
"t": 1784912400,
"o": 206.69,
"h": 206.88,
"l": 206.2653,
"c": 206.88
},
{
"t": 1784912700,
"o": 206.62,
"h": 206.62,
"l": 206.1,
"c": 206.31
},
{
"t": 1784913000,
"o": 206.24,
"h": 206.94,
"l": 206.24,
"c": 206.465
},
{
"t": 1784913300,
"o": 206.495,
"h": 206.74,
"l": 206.24,
"c": 206.74
},
{
"t": 1784913600,
"o": 207.02,
"h": 207.28,
"l": 206.83,
"c": 207.28
},
{
"t": 1784913900,
"o": 207.12,
"h": 207.43,
"l": 207.12,
"c": 207.295
},
{
"t": 1784914200,
"o": 207.365,
"h": 207.795,
"l": 207.17,
"c": 207.76
},
{
"t": 1784914500,
"o": 207.74,
"h": 207.7675,
"l": 207.495,
"c": 207.73
},
{
"t": 1784914800,
"o": 207.53,
"h": 207.53,
"l": 206.16,
"c": 206.42
},
{
"t": 1784915100,
"o": 206.17,
"h": 206.222,
"l": 205.875,
"c": 206.105
},
{
"t": 1784915400,
"o": 206.03,
"h": 206.03,
"l": 205.66,
"c": 205.79
},
{
"t": 1784915700,
"o": 205.79,
"h": 206.3087,
"l": 205.69,
"c": 205.69
},
{
"t": 1784916000,
"o": 205.74,
"h": 205.965,
"l": 205.61,
"c": 205.7797
},
{
"t": 1784916300,
"o": 205.53,
"h": 205.53,
"l": 205.11,
"c": 205.28
},
{
"t": 1784916600,
"o": 205.29,
"h": 205.29,
"l": 204.19,
"c": 204.19
},
{
"t": 1784916900,
"o": 204,
"h": 204.09,
"l": 203.24,
"c": 203.46
},
{
"t": 1784917200,
"o": 203.57,
"h": 203.57,
"l": 201.8275,
"c": 201.94
},
{
"t": 1784917500,
"o": 201.875,
"h": 201.97,
"l": 201.28,
"c": 201.97
},
{
"t": 1784917800,
"o": 202.25,
"h": 202.25,
"l": 201.1226,
"c": 201.3
},
{
"t": 1784918100,
"o": 201.02,
"h": 201.54,
"l": 200.865,
"c": 201.31
},
{
"t": 1784918400,
"o": 201.29,
"h": 201.41,
"l": 200.74,
"c": 200.94
},
{
"t": 1784918700,
"o": 200.985,
"h": 201.45,
"l": 200.59,
"c": 200.59
},
{
"t": 1784919000,
"o": 200.51,
"h": 200.89,
"l": 200.21,
"c": 200.405
},
{
"t": 1784919300,
"o": 200.66,
"h": 201.07,
"l": 200.38,
"c": 200.8407
},
{
"t": 1784919600,
"o": 200.745,
"h": 200.87,
"l": 200.2,
"c": 200.24
},
{
"t": 1784919900,
"o": 200.49,
"h": 200.735,
"l": 199.505,
"c": 199.52
},
{
"t": 1784920200,
"o": 199.59,
"h": 199.81,
"l": 198.73,
"c": 198.8
},
{
"t": 1784920500,
"o": 198.59,
"h": 199.27,
"l": 198.59,
"c": 199.07
},
{
"t": 1784920800,
"o": 199.07,
"h": 199.35,
"l": 198.89,
"c": 199.05
},
{
"t": 1784921100,
"o": 199.19,
"h": 199.27,
"l": 198.31,
"c": 198.31
},
{
"t": 1784921400,
"o": 198.305,
"h": 200,
"l": 197.51,
"c": 199.82
},
{
"t": 1784921700,
"o": 199.82,
"h": 200.105,
"l": 199.52,
"c": 199.745
},
{
"t": 1784922000,
"o": 199.75,
"h": 200.285,
"l": 199.7,
"c": 200.235
},
{
"t": 1784922300,
"o": 200.24,
"h": 200.38,
"l": 199.555,
"c": 200.095
},
{
"t": 1784922600,
"o": 199.99,
"h": 200.53,
"l": 199.04,
"c": 200.51
},
{
"t": 1784922900,
"o": 200.515,
"h": 202.23,
"l": 200.47,
"c": 202.12
}
],
"overlays": {
"lines": [
{
"label": "PDH $216.50",
"color": "#22a06b",
"points": [
{
"t": 1784899800,
"v": 216.5
},
{
"t": 1784922900,
"v": 216.5
}
]
},
{
"label": "PDL $206.91",
"color": "#e5484d",
"points": [
{
"t": 1784899800,
"v": 206.905
},
{
"t": 1784922900,
"v": 206.905
}
]
}
]
}
}
},
{
"name": "Open Retracement",
"count": 36,
"pct": 77,
"example": {
"date": "2026-07-27",
"bars": [
{
"t": 1785159000,
"o": 204.39,
"h": 206.88,
"l": 203.13,
"c": 204.4005
},
{
"t": 1785159300,
"o": 204.4,
"h": 207.27,
"l": 204.15,
"c": 207.17
},
{
"t": 1785159600,
"o": 206.68,
"h": 207.03,
"l": 203.96,
"c": 204.565
},
{
"t": 1785159900,
"o": 204.21,
"h": 204.8365,
"l": 203.51,
"c": 204.04
},
{
"t": 1785160200,
"o": 204.11,
"h": 204.215,
"l": 203.34,
"c": 204.21
},
{
"t": 1785160500,
"o": 204.21,
"h": 205.245,
"l": 204.18,
"c": 205.235
}
],
"overlays": {
"lines": [
{
"label": "Retrace level",
"color": "#f59e0b",
"points": [
{
"t": 1785159000,
"v": 205.005
},
{
"t": 1785160500,
"v": 205.005
}
]
}
]
}
}
},
{
"name": "Gap Fill",
"count": 25,
"pct": 53,
"example": {
"date": "2026-07-27",
"bars": [
{
"t": 1785159000,
"o": 204.39,
"h": 206.88,
"l": 203.13,
"c": 204.4005
},
{
"t": 1785159300,
"o": 204.4,
"h": 207.27,
"l": 204.15,
"c": 207.17
},
{
"t": 1785159600,
"o": 206.68,
"h": 207.03,
"l": 203.96,
"c": 204.565
},
{
"t": 1785159900,
"o": 204.21,
"h": 204.8365,
"l": 203.51,
"c": 204.04
},
{
"t": 1785160200,
"o": 204.11,
"h": 204.215,
"l": 203.34,
"c": 204.21
},
{
"t": 1785160500,
"o": 204.21,
"h": 205.245,
"l": 204.18,
"c": 205.235
},
{
"t": 1785160800,
"o": 205.25,
"h": 205.25,
"l": 203.34,
"c": 203.65
},
{
"t": 1785161100,
"o": 203.64,
"h": 204.46,
"l": 202.01,
"c": 202.29
},
{
"t": 1785161400,
"o": 201.93,
"h": 201.965,
"l": 200.55,
"c": 200.55
},
{
"t": 1785161700,
"o": 201.01,
"h": 201.01,
"l": 199.45,
"c": 200.175
},
{
"t": 1785162000,
"o": 200.145,
"h": 200.71,
"l": 200.12,
"c": 200.37
},
{
"t": 1785162300,
"o": 200.37,
"h": 200.37,
"l": 200.37,
"c": 200.37
}
],
"overlays": {
"lines": [
{
"label": "Prev close",
"color": "#a78bfa",
"points": [
{
"t": 1785159000,
"v": 202.01
},
{
"t": 1785162300,
"v": 202.01
}
]
}
]
}
}
},
{
"name": "High Vol Open",
"count": 12,
"pct": 26,
"example": {
"date": "2026-07-27",
"bars": [
{
"t": 1785159000,
"o": 204.39,
"h": 206.88,
"l": 203.13,
"c": 204.4005
},
{
"t": 1785159300,
"o": 204.4,
"h": 207.27,
"l": 204.15,
"c": 207.17
},
{
"t": 1785159600,
"o": 206.68,
"h": 207.03,
"l": 203.96,
"c": 204.565
},
{
"t": 1785159900,
"o": 204.21,
"h": 204.8365,
"l": 203.51,
"c": 204.04
},
{
"t": 1785160200,
"o": 204.11,
"h": 204.215,
"l": 203.34,
"c": 204.21
},
{
"t": 1785160500,
"o": 204.21,
"h": 205.245,
"l": 204.18,
"c": 205.235
},
{
"t": 1785160800,
"o": 205.25,
"h": 205.25,
"l": 203.34,
"c": 203.65
},
{
"t": 1785161100,
"o": 203.64,
"h": 204.46,
"l": 202.01,
"c": 202.29
},
{
"t": 1785161400,
"o": 201.93,
"h": 201.965,
"l": 200.55,
"c": 200.55
},
{
"t": 1785161700,
"o": 201.01,
"h": 201.01,
"l": 199.45,
"c": 200.175
},
{
"t": 1785162000,
"o": 200.145,
"h": 200.71,
"l": 200.12,
"c": 200.37
},
{
"t": 1785162300,
"o": 200.37,
"h": 200.37,
"l": 200.37,
"c": 200.37
}
],
"overlays": {
"highlight_period": "open"
}
}
},
{
"name": "Darvas Box",
"count": 9,
"pct": 19,
"example": {
"date": "2026-07-17",
"bars": [
{
"t": 1784246400,
"o": 209.26,
"h": 219.1,
"l": 206.3,
"c": 214.91
},
{
"t": 1784505600,
"o": 218.02,
"h": 218.7,
"l": 212.1,
"c": 213.25
},
{
"t": 1784592000,
"o": 217.74,
"h": 218.99,
"l": 212.14,
"c": 215.61
},
{
"t": 1784678400,
"o": 212.12,
"h": 216.85,
"l": 212.12,
"c": 213.42
},
{
"t": 1784764800,
"o": 210.33,
"h": 216.5,
"l": 206.905,
"c": 210.5
},
{
"t": 1784851200,
"o": 209.39,
"h": 210.395,
"l": 197.51,
"c": 202.01
}
],
"overlays": {
"timespan": "day",
"lines": [
{
"label": "Box top $233.39",
"color": "#22a06b",
"points": [
{
"t": 1784246400,
"v": 233.3876
},
{
"t": 1784851200,
"v": 233.3876
}
]
},
{
"label": "Box bottom $206.30",
"color": "#e5484d",
"points": [
{
"t": 1784246400,
"v": 206.3
},
{
"t": 1784851200,
"v": 206.3
}
]
}
]
}
}
},
{
"name": "Power Hour",
"count": 8,
"pct": 17,
"example": {
"date": "2026-07-24",
"bars": [
{
"t": 1784899800,
"o": 209.39,
"h": 210.395,
"l": 208.05,
"c": 209.05
},
{
"t": 1784900100,
"o": 209.23,
"h": 209.23,
"l": 208.505,
"c": 208.505
},
{
"t": 1784900400,
"o": 209.635,
"h": 209.67,
"l": 208.65,
"c": 208.755
},
{
"t": 1784900700,
"o": 209.12,
"h": 209.74,
"l": 208.52,
"c": 208.52
},
{
"t": 1784901000,
"o": 208.85,
"h": 208.91,
"l": 207.58,
"c": 208.73
},
{
"t": 1784901300,
"o": 208,
"h": 208.92,
"l": 208,
"c": 208.51
},
{
"t": 1784901600,
"o": 208.62,
"h": 208.6775,
"l": 207.27,
"c": 207.27
},
{
"t": 1784901900,
"o": 206.9,
"h": 208.0299,
"l": 205.7,
"c": 206.15
},
{
"t": 1784902200,
"o": 207.51,
"h": 208.19,
"l": 207.51,
"c": 207.57
},
{
"t": 1784902500,
"o": 207.17,
"h": 207.47,
"l": 204.4736,
"c": 204.4736
},
{
"t": 1784902800,
"o": 205.02,
"h": 205.81,
"l": 204.5101,
"c": 204.745
},
{
"t": 1784903100,
"o": 205.19,
"h": 205.36,
"l": 204.795,
"c": 205.165
},
{
"t": 1784903400,
"o": 204.95,
"h": 204.95,
"l": 203.665,
"c": 203.665
},
{
"t": 1784903700,
"o": 204.04,
"h": 204.195,
"l": 203.415,
"c": 203.415
},
{
"t": 1784904000,
"o": 203.64,
"h": 204.01,
"l": 202.66,
"c": 203.705
},
{
"t": 1784904300,
"o": 203.52,
"h": 203.59,
"l": 202.34,
"c": 203.59
},
{
"t": 1784904600,
"o": 203.8,
"h": 204.37,
"l": 203.285,
"c": 204.105
},
{
"t": 1784904900,
"o": 204.6,
"h": 205.1525,
"l": 204.6,
"c": 204.98
},
{
"t": 1784905200,
"o": 205.2,
"h": 205.2,
"l": 204.815,
"c": 204.815
},
{
"t": 1784905500,
"o": 205.1299,
"h": 205.13,
"l": 204.38,
"c": 204.6194
},
{
"t": 1784905800,
"o": 204.535,
"h": 205.71,
"l": 204.48,
"c": 205.71
},
{
"t": 1784906100,
"o": 205.68,
"h": 206.08,
"l": 205.58,
"c": 205.785
},
{
"t": 1784906400,
"o": 205.955,
"h": 207.33,
"l": 205.955,
"c": 206.26
},
{
"t": 1784906700,
"o": 206.76,
"h": 207.3895,
"l": 206.73,
"c": 207.3895
},
{
"t": 1784907000,
"o": 207.52,
"h": 207.795,
"l": 207.335,
"c": 207.64
},
{
"t": 1784907300,
"o": 207.475,
"h": 207.5,
"l": 207.2425,
"c": 207.415
},
{
"t": 1784907600,
"o": 207.19,
"h": 207.83,
"l": 207.19,
"c": 207.515
},
{
"t": 1784907900,
"o": 207.525,
"h": 207.525,
"l": 206.97,
"c": 207.05
},
{
"t": 1784908200,
"o": 206.82,
"h": 207.59,
"l": 206.82,
"c": 207.58
},
{
"t": 1784908500,
"o": 207.9,
"h": 208.355,
"l": 207.51,
"c": 207.51
},
{
"t": 1784908800,
"o": 207.505,
"h": 207.505,
"l": 207.41,
"c": 207.41
},
{
"t": 1784909100,
"o": 207.375,
"h": 207.7,
"l": 207.21,
"c": 207.61
},
{
"t": 1784909400,
"o": 207.65,
"h": 207.86,
"l": 207.51,
"c": 207.65
},
{
"t": 1784909700,
"o": 207.645,
"h": 207.645,
"l": 207.253,
"c": 207.5
},
{
"t": 1784910000,
"o": 207.63,
"h": 208.23,
"l": 207.615,
"c": 207.965
},
{
"t": 1784910300,
"o": 207.83,
"h": 207.83,
"l": 207.59,
"c": 207.59
},
{
"t": 1784910600,
"o": 207.28,
"h": 207.47,
"l": 207.215,
"c": 207.47
},
{
"t": 1784910900,
"o": 207.365,
"h": 207.385,
"l": 206.72,
"c": 206.905
},
{
"t": 1784911200,
"o": 206.7,
"h": 206.73,
"l": 206.17,
"c": 206.65
},
{
"t": 1784911500,
"o": 206.64,
"h": 206.83,
"l": 206.54,
"c": 206.555
},
{
"t": 1784911800,
"o": 206.565,
"h": 206.915,
"l": 206.565,
"c": 206.64
},
{
"t": 1784912100,
"o": 206.65,
"h": 207.18,
"l": 206.65,
"c": 207.18
},
{
"t": 1784912400,
"o": 206.69,
"h": 206.88,
"l": 206.2653,
"c": 206.88
},
{
"t": 1784912700,
"o": 206.62,
"h": 206.62,
"l": 206.1,
"c": 206.31
},
{
"t": 1784913000,
"o": 206.24,
"h": 206.94,
"l": 206.24,
"c": 206.465
},
{
"t": 1784913300,
"o": 206.495,
"h": 206.74,
"l": 206.24,
"c": 206.74
},
{
"t": 1784913600,
"o": 207.02,
"h": 207.28,
"l": 206.83,
"c": 207.28
},
{
"t": 1784913900,
"o": 207.12,
"h": 207.43,
"l": 207.12,
"c": 207.295
},
{
"t": 1784914200,
"o": 207.365,
"h": 207.795,
"l": 207.17,
"c": 207.76
},
{
"t": 1784914500,
"o": 207.74,
"h": 207.7675,
"l": 207.495,
"c": 207.73
},
{
"t": 1784914800,
"o": 207.53,
"h": 207.53,
"l": 206.16,
"c": 206.42
},
{
"t": 1784915100,
"o": 206.17,
"h": 206.222,
"l": 205.875,
"c": 206.105
},
{
"t": 1784915400,
"o": 206.03,
"h": 206.03,
"l": 205.66,
"c": 205.79
},
{
"t": 1784915700,
"o": 205.79,
"h": 206.3087,
"l": 205.69,
"c": 205.69
},
{
"t": 1784916000,
"o": 205.74,
"h": 205.965,
"l": 205.61,
"c": 205.7797
},
{
"t": 1784916300,
"o": 205.53,
"h": 205.53,
"l": 205.11,
"c": 205.28
},
{
"t": 1784916600,
"o": 205.29,
"h": 205.29,
"l": 204.19,
"c": 204.19
},
{
"t": 1784916900,
"o": 204,
"h": 204.09,
"l": 203.24,
"c": 203.46
},
{
"t": 1784917200,
"o": 203.57,
"h": 203.57,
"l": 201.8275,
"c": 201.94
},
{
"t": 1784917500,
"o": 201.875,
"h": 201.97,
"l": 201.28,
"c": 201.97
},
{
"t": 1784917800,
"o": 202.25,
"h": 202.25,
"l": 201.1226,
"c": 201.3
},
{
"t": 1784918100,
"o": 201.02,
"h": 201.54,
"l": 200.865,
"c": 201.31
},
{
"t": 1784918400,
"o": 201.29,
"h": 201.41,
"l": 200.74,
"c": 200.94
},
{
"t": 1784918700,
"o": 200.985,
"h": 201.45,
"l": 200.59,
"c": 200.59
},
{
"t": 1784919000,
"o": 200.51,
"h": 200.89,
"l": 200.21,
"c": 200.405
},
{
"t": 1784919300,
"o": 200.66,
"h": 201.07,
"l": 200.38,
"c": 200.8407
},
{
"t": 1784919600,
"o": 200.745,
"h": 200.87,
"l": 200.2,
"c": 200.24
},
{
"t": 1784919900,
"o": 200.49,
"h": 200.735,
"l": 199.505,
"c": 199.52
},
{
"t": 1784920200,
"o": 199.59,
"h": 199.81,
"l": 198.73,
"c": 198.8
},
{
"t": 1784920500,
"o": 198.59,
"h": 199.27,
"l": 198.59,
"c": 199.07
},
{
"t": 1784920800,
"o": 199.07,
"h": 199.35,
"l": 198.89,
"c": 199.05
},
{
"t": 1784921100,
"o": 199.19,
"h": 199.27,
"l": 198.31,
"c": 198.31
},
{
"t": 1784921400,
"o": 198.305,
"h": 200,
"l": 197.51,
"c": 199.82
},
{
"t": 1784921700,
"o": 199.82,
"h": 200.105,
"l": 199.52,
"c": 199.745
},
{
"t": 1784922000,
"o": 199.75,
"h": 200.285,
"l": 199.7,
"c": 200.235
},
{
"t": 1784922300,
"o": 200.24,
"h": 200.38,
"l": 199.555,
"c": 200.095
},
{
"t": 1784922600,
"o": 199.99,
"h": 200.53,
"l": 199.04,
"c": 200.51
},
{
"t": 1784922900,
"o": 200.515,
"h": 202.23,
"l": 200.47,
"c": 202.12
}
],
"overlays": {
"highlight_period": "power"
}
}
}
]
},
"news": [
{
"title": "Here are the 3 big things we're watching in the stock market in the week ahead",
"url": "https://www.cnbc.com/2026/07/26/here-are-the-3-big-things-were-watching-in-the-stock-market-in-the-week-ahead.html",
"source": "CNBC",
"date": "2026-07-26T20:45:10Z",
"summary": "Amazon , Meta Platforms , Microsoft and Apple headline the busiest week of this summer earnings season. Plus, the Federal Reserve holds its July policy meeting, which adds intrigue following rekindled Middle East tensions. 1. Earnings: We've got 10 Club names reporting this week,"
},
{
"title": "3 Major Reasons to Buy Vertiv Before July 29 Q2 Earnings",
"url": "https://finance.yahoo.com/markets/stocks/articles/3-major-reasons-buy-vertiv-162459543.html",
"source": "Yahoo! Finance",
"date": "2026-07-25T16:24:59Z",
"summary": "* VRT guides 50% adjusted EPS growth on a $15B backlog, with an 8% pullback offering a discount to the $376 analyst target.\n\n* Eaton's earnings fell 9% and Generac grew revenue just 12%, making Vertiv's 136% earnings growth stand out sharply against both peers.\n\n* Don't wait: the"
},
{
"title": "Generac Holdings Inc. $GNRC Shares Bought by Allspring Global Investments Holdings LLC",
"url": "https://www.defenseworld.net/2026/07/25/generac-holdings-inc-gnrc-shares-bought-by-allspring-global-investments-holdings-llc.html",
"source": "Defense World",
"date": "2026-07-25 03:49:25",
"summary": "Allspring Global Investments Holdings LLC raised its position in shares of Generac Holdings Inc. (NYSE: GNRC) by 52.5% in the first quarter, according to its most recent 13F filing with the Securities and Exchange Commission. The firm owned 19,418 shares of the technology company"
},
{
"title": "Generac Holdings (GNRC) Gains From Strong Sales in Commercial & Industrial Segment",
"url": "https://finance.yahoo.com/markets/stocks/articles/generac-holdings-gnrc-gains-strong-131441721.html",
"source": "Yahoo! Finance",
"date": "2026-07-24T13:14:41Z",
"summary": "SouthernSun Asset Management, LLC, an investment management firm, released its \"SouthernSun Smid Cap Strategy\" second-quarter 2026 investor letter. A copy of the letter can be downloaded here. The second quarter of 2026 was influenced by the AI boom and the Iran War, impacting in"
},
{
"title": "Generac Holdings Inc (GNRC) Shares Fall 4.0% -- GF Value Says Still Overvalued",
"url": "https://www.gurufocus.com/news/8978826/generac-holdings-inc-gnrc-shares-fall-40-gf-value-says-still-overvalued",
"source": "GuruFocus",
"date": "2026-07-24 18:53:00",
"summary": "On July 24, 2026, Generac Holdings Inc (GNRC) shares fell 4.0% to $202.01, reflecting a significant decline of 28.9% over the past month. The stock has experien"
},
{
"title": "Generac Holdings Set to Report Q2 Earnings: What's in Focus",
"url": "https://www.zacks.com/stock/news/2960479/generac-holdings-set-to-report-q2-earnings-what-s-in-focus?cid=CS-STOCKNEWSAPI-FT-analyst_blog|earnings_preview-2960479",
"source": "Zacks Investment Research",
"date": "2026-07-24 12:51:09",
"summary": "GNRC heads into Q2 with C&I growth, strong data center backlog and improving margins offset by softer residential demand."
},
{
"title": "Ariel Small/Mid Cap Value Q2 2026 Portfolio Activity",
"url": "https://seekingalpha.com/article/4924934-ariel-smallmid-cap-value-q2-2026-portfolio-activity",
"source": "Seeking Alpha",
"date": "2026-07-23 15:02:00",
"summary": "The Ariel Small/Mid Cap Value Composite rose +15.08% gross of fees (+14.95% net of fees) in the quarter, falling short of both the Russell 2500 Value Index's +18.50% return and the +20.26% gain posted by the Russell 2500 Index. Live entertainment, media, and technology company, S"
},
{
"title": "Here are Wednesday's biggest analyst calls: CoreWeave, Sandisk, Affirm, Disney, Shopify, Nebius & more",
"url": "https://www.cnbc.com/2026/07/22/biggest-wall-street-analyst-calls-wednesday-include-coreweave-sandisk.html",
"source": "CNBC",
"date": "2026-07-22T12:44:53Z",
"summary": "Here are the biggest calls on Wall Street on Wednesday: Stifel upgrades DigitalOcean to buy from hold Stifel says buy the dip in DigitalOcean shares. \"With the stock down ~30% from recent highs and several incremental positive data points over the past week...\" Truist upgrades Co"
},
{
"title": "2 Cash-Producing Stocks with Promising Prospects and 1 We Question",
"url": "https://finance.yahoo.com/markets/stocks/articles/2-cash-producing-stocks-promising-115827047.html",
"source": "Yahoo! Finance",
"date": "2026-07-22T11:58:27Z",
"summary": "Generating cash is essential for any business, but not all cash-rich companies are great investments. Some produce plenty of cash but fail to allocate it effectively, leading to missed opportunities.\n\nLuckily for you, we built StockStory to help you separate the good from the bad"
},
{
"title": "Generac: The AI Story Is Already Priced In",
"url": "https://seekingalpha.com/article/4924279-generac-the-ai-story-is-already-priced-in",
"source": "Seeking Alpha",
"date": "2026-07-22 13:00:13",
"summary": "Generac Holdings is transitioning from residential generators to a power solutions provider, with Commercial & Industrial (C&I) now the primary growth driver. Management guides for mid-teens revenue growth and gradual margin expansion, targeting $6.4 billion in revenue by 2028, u"
},
{
"title": "Generac Announces Second Quarter 2026 Earnings Release Date and Conference Call",
"url": "https://www.globenewswire.com/news-release/2026/07/15/3327530/0/en/generac-announces-second-quarter-2026-earnings-release-date-and-conference-call.html",
"source": "GlobeNewsWire",
"date": "2026-07-15 06:00:00",
"summary": "WAUKESHA, Wis., July 15, 2026 (GLOBE NEWSWIRE) -- Generac Holdings Inc. (\"Generac\") (NYSE: GNRC), a leading global designer, manufacturer, and provider of energy technology solutions and other power products, today announced plans to release its second quarter 2026 financial resu"
},
{
"title": "Is Generac Holdings (GNRC) Undervalued On Its Selloff Despite Positive Guidance?",
"url": "https://finance.yahoo.com/markets/stocks/articles/generac-holdings-gnrc-undervalued-selloff-111523471.html",
"source": "Yahoo! Finance",
"date": "2026-07-09T11:15:23Z",
"summary": "Find winning stocks in any market cycle. Join 7 million investors using Simply Wall St's investing ideas for FREE.\n\nGenerac Holdings (GNRC) has come into focus after its share price dropped sharply alongside other specialty industrial machinery stocks, even as the company issued "
},
{
"title": "1 Mid-Cap Stock Worth Your Attention and 2 We Question",
"url": "https://finance.yahoo.com/markets/stocks/articles/1-mid-cap-stock-worth-082100126.html",
"source": "Yahoo! Finance",
"date": "2026-07-09T08:21:00Z",
"summary": "Mid-cap stocks have the best odds of scaling into $100 billion corporations thanks to their tested business models and large addressable markets. But the many opportunities in front of them attract significant competition, spanning from industry behemoths with seemingly infinite "
},
{
"title": "Barclays Raises its Price Target on Generac Holdings Inc. (GNRC)",
"url": "https://finance.yahoo.com/markets/stocks/articles/barclays-raises-price-target-generac-185102193.html",
"source": "Yahoo! Finance",
"date": "2026-07-08T18:51:02Z",
"summary": "Generac Holdings Inc. (NYSE:GNRC) is one of the 15 Best Stocks to Buy for the Second Half of 2026.\n\nOn June 30, Barclays raised its price target on Generac Holdings Inc. (NYSE:GNRC) to $285 from $228. The firm maintained an \"Equal Weight\" rating. The analyst Christine Cho said th"
},
{
"title": "What You Need To Know Ahead of Generac Holdings' Earnings Release",
"url": "https://finance.yahoo.com/markets/stocks/articles/know-ahead-generac-holdings-earnings-124804411.html",
"source": "Yahoo! Finance",
"date": "2026-07-07T12:48:04Z",
"summary": "With a market cap. of $15.2 billion, Generac Holdings Inc. (GNRC) is a leading global energy technology company that designs, manufactures, and provides innovative power generation, energy storage, and energy management solutions for residential, commercial, industrial, and other"
},
{
"title": "Demand Uptick Lifted Generac Holdings (GNRC)",
"url": "https://finance.yahoo.com/energy/articles/demand-uptick-lifted-generac-holdings-132817351.html",
"source": "Yahoo! Finance",
"date": "2026-07-06T13:28:17Z",
"summary": "Brown Advisory, an investment management company, released its \"Brown Large-Cap Growth Strategy\" for the first-quarter 2026 investor letter. A copy of the letter is available to download here. The Brown Advisory Large-Cap Growth Strategy experienced a decline in the first quarter"
},
{
"title": "Generac Promotes Niccolò Borracchini to Executive Vice President - International",
"url": "https://www.prnewswire.com/news-releases/generac-promotes-niccolo-borracchini-to-executive-vice-president---international-302816957.html",
"source": "PRNewsWire",
"date": "2026-07-06 07:00:00",
"summary": "WAUKESHA, Wis., July 6, 2026 /PRNewswire/ -- Generac Holdings Inc. (NYSE: GNRC), a leading global designer, manufacturer and provider of energy technology solutions and other power products, today announced the promotion of Niccolò Borracchini to Executive Vice President – Intern"
},
{
"title": "Generac promuove Niccolò Borracchini al ruolo di Executive Vice President - International",
"url": "https://www.prnewswire.com/news-releases/generac-promuove-niccolo-borracchini-al-ruolo-di-executive-vice-president---international-302817250.html",
"source": "PRNewsWire",
"date": "2026-07-06 07:00:00",
"summary": "/PRNewswire/ --Generac Holdings Inc. (NYSE: GNRC), azienda leader a livello mondiale nella progettazione, produzione e fornitura di soluzioni tecnologiche per"
},
{
"title": "Generac Holdings Inc (GNRC) Shares Fall 6.5% -- What GF Score of 83 Tells Investors",
"url": "https://www.gurufocus.com/news/8943985/generac-holdings-inc-gnrc-shares-fall-65-what-gf-score-of-83-tells-investors",
"source": "GuruFocus",
"date": "2026-07-02 20:26:00",
"summary": "On July 02, 2026, Generac Holdings Inc (GNRC) shares fell 6.5% today, closing at $252.66. Over the past week, the stock has lost 14.4%, and it has decreased by"
},
{
"title": "UBS Sees More Upside in Generac (GNRC); Here's What's Driving Its Confidence",
"url": "https://finance.yahoo.com/markets/stocks/articles/ubs-sees-more-upside-generac-182039951.html",
"source": "Yahoo! Finance",
"date": "2026-06-29T18:20:39Z",
"summary": "With short percentage of shares outstanding at 3.97%, Generac Holdings Inc. (NYSE:GNRC) is among the 7 Best EV Charging Infrastructure Stocks to Buy Now.\n\nOn June 11, UBS raised its price target on Generac Holdings Inc. (NYSE:GNRC) to $335 from $305 while reiterating a Buy rating"
},
{
"title": "Is Generac Holdings Inc. (GNRC) A Good Stock To Buy Now?",
"url": "https://finance.yahoo.com/markets/stocks/articles/generac-holdings-inc-gnrc-good-181710214.html",
"source": "Yahoo! Finance",
"date": "2026-06-29T18:17:10Z",
"summary": "Is GNRC a good stock to buy? We came across a bullish thesis on Generac Holdings Inc. on r/ValueInvesting by ValueEquities. In this article, we will summarize the bulls' thesis on GNRC. Generac Holdings Inc.'s share was trading at $295.54 as of June 22nd. GNRC's trailing and forw"
},
{
"title": "A Look at Generac Holdings Inc (GNRC) After 7.1% Decline -- GF Value $160.39 vs Price $274.54",
"url": "https://www.gurufocus.com/news/8928740/a-look-at-generac-holdings-inc-gnrc-after-71-decline-gf-value-16039-vs-price-27454",
"source": "GuruFocus",
"date": "2026-06-23 19:39:00",
"summary": "On June 23, 2026, Generac Holdings Inc (GNRC) shares fell 7.1% to $274.54, marking a significant decline amidst a fluctuating price history. The stock has exper"
},
{
"title": "Vistra, Generac, Rockwell Automation And A Basic Material Stock: CNBC's ‘Final Trades'",
"url": "https://www.benzinga.com/trading-ideas/long-ideas/26/06/60039113/vistra-generac-rockwell-automation-and-a-basic-material-stock-cnbcs-final-trades",
"source": "Benzinga",
"date": "2026-06-23 08:28:29",
"summary": "On CNBC's “Halftime Report Final Trades,” Rob Sechan, CEO of NewEdge Wealth, named Vistra Corp. (NYSE:VST) as his final trade."
},
{
"title": "Generac: The AI Grid Resiliency Trade Has Only Started",
"url": "https://seekingalpha.com/article/4915011-generac-the-ai-grid-resiliency-trade-has-only-started",
"source": "Seeking Alpha",
"date": "2026-06-15 10:04:57",
"summary": "Generac is transitioning from a hurricane-driven generator provider to a critical AI data center infrastructure supplier, warranting a buy rating. GNRC's expanding Commercial & Industrial segment, now 43% of sales, is fueled by a $700M+ data center backlog and a major hyperscale "
},
{
"title": "GENERAC ACQUIRES BELVIDERE, ILLINOIS FACILITY TO EXPAND LARGE-MEGAWATT GENERATOR PACKAGING CAPACITY",
"url": "https://www.prnewswire.com/news-releases/generac-acquires-belvidere-illinois-facility-to-expand-large-megawatt-generator-packaging-capacity-302799769.html",
"source": "PRNewsWire",
"date": "2026-06-15 07:00:00",
"summary": "This investment supports continued growth in Generac's Commercial & Industrial business amid rising demand from data centers and mission-critical applications WAUKESHA, Wis., June 15, 2026 /PRNewswire/ -- Generac Holdings Inc. (NYSE: GNRC), a leading global designer, manufacturer"
}
],
"calendar": [
{
"symbol": "GNRC",
"date": "2026-07-29",
"epsActual": null,
"epsEstimated": 2.01,
"revenueActual": null,
"revenueEstimated": 1177215000,
"lastUpdated": "2026-07-27"
},
{
"symbol": "GNRC",
"date": "2026-04-29",
"epsActual": 1.8,
"epsEstimated": 1.33,
"revenueActual": 1059365000,
"revenueEstimated": 1052069000,
"lastUpdated": "2026-07-27"
},
{
"symbol": "GNRC",
"date": "2026-02-11",
"epsActual": 1.61,
"epsEstimated": 1.81,
"revenueActual": 1091504000,
"revenueEstimated": 1160602000,
"lastUpdated": "2026-05-11"
},
{
"symbol": "GNRC",
"date": "2025-10-29",
"epsActual": 1.83,
"epsEstimated": 2.25,
"revenueActual": 1114353000,
"revenueEstimated": 1160598100,
"lastUpdated": "2026-01-29"
},
{
"symbol": "GNRC",
"date": "2025-07-30",
"epsActual": 1.65,
"epsEstimated": 1.33,
"revenueActual": 1061169000,
"revenueEstimated": 1213632360,
"lastUpdated": "2025-10-30"
},
{
"symbol": "GNRC",
"date": "2025-04-30",
"epsActual": 1.26,
"epsEstimated": 0.99,
"revenueActual": 942121000,
"revenueEstimated": 1064087300,
"lastUpdated": "2025-07-30"
},
{
"symbol": "GNRC",
"date": "2025-02-12",
"epsActual": 2.8,
"epsEstimated": 2.49,
"revenueActual": 1234801000,
"revenueEstimated": 1245675190,
"lastUpdated": "2025-05-12"
},
{
"symbol": "GNRC",
"date": "2024-10-31",
"epsActual": 2.25,
"epsEstimated": 1.95,
"revenueActual": 1173563000,
"revenueEstimated": 1233220000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2024-07-31",
"epsActual": 1.35,
"epsEstimated": 1.24,
"revenueActual": 998197000,
"revenueEstimated": 999970000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2024-05-01",
"epsActual": 0.88,
"epsEstimated": 0.72,
"revenueActual": 889273000,
"revenueEstimated": 885340000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2024-02-14",
"epsActual": 2.07,
"epsEstimated": 2.1,
"revenueActual": 1063670000,
"revenueEstimated": 1093590000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2023-11-01",
"epsActual": 1.64,
"epsEstimated": 1.5,
"revenueActual": 1070667000,
"revenueEstimated": 1044420000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2023-08-02",
"epsActual": 1.08,
"epsEstimated": 1.16,
"revenueActual": 1000420000,
"revenueEstimated": 977150000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2023-05-03",
"epsActual": 0.63,
"epsEstimated": 0.52,
"revenueActual": 887910000,
"revenueEstimated": 841010000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2023-02-15",
"epsActual": 1.78,
"epsEstimated": 1.7,
"revenueActual": 1049232000,
"revenueEstimated": 1065289608,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2022-11-02",
"epsActual": 1.75,
"epsEstimated": 1.62,
"revenueActual": 1088258000,
"revenueEstimated": 1126798905,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2022-08-03",
"epsActual": 2.99,
"epsEstimated": 2.65,
"revenueActual": 1291391000,
"revenueEstimated": 1265186133,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2022-05-04",
"epsActual": 2.09,
"epsEstimated": 1.94,
"revenueActual": 1135856000,
"revenueEstimated": 1087648881,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2022-02-16",
"epsActual": 2.51,
"epsEstimated": 2.4,
"revenueActual": 1067071000,
"revenueEstimated": 1021423986,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2021-11-02",
"epsActual": 2.35,
"epsEstimated": 2.32,
"revenueActual": 942698000,
"revenueEstimated": 962360000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2021-07-28",
"epsActual": 2.39,
"epsEstimated": 2.32,
"revenueActual": 919981000,
"revenueEstimated": 961640000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2021-04-29",
"epsActual": 2.38,
"epsEstimated": 1.87,
"revenueActual": 807434000,
"revenueEstimated": 728950000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2021-02-11",
"epsActual": 2.12,
"epsEstimated": 1.96,
"revenueActual": 761082000,
"revenueEstimated": 731550000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2020-10-28",
"epsActual": 2.08,
"epsEstimated": 1.72,
"revenueActual": 701355000,
"revenueEstimated": 579966634,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2020-07-30",
"epsActual": 1.4,
"epsEstimated": 0.92,
"revenueActual": 546848000,
"revenueEstimated": 347639085,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2020-04-30",
"epsActual": 0.87,
"epsEstimated": 0.8,
"revenueActual": 475915000,
"revenueEstimated": 437622988,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2020-02-13",
"epsActual": 1.53,
"epsEstimated": 1.38,
"revenueActual": 590932000,
"revenueEstimated": 525272888,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2019-10-31",
"epsActual": 1.43,
"epsEstimated": 1.33,
"revenueActual": 601135000,
"revenueEstimated": 559097587,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2019-08-01",
"epsActual": 1.2,
"epsEstimated": 1.09,
"revenueActual": 541916000,
"revenueEstimated": 492240366,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2019-05-02",
"epsActual": 0.91,
"epsEstimated": 0.78,
"revenueActual": 470353000,
"revenueEstimated": 403159714,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2019-02-14",
"epsActual": 1.42,
"epsEstimated": 1.39,
"revenueActual": 563404000,
"revenueEstimated": 559294887,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2018-11-01",
"epsActual": 1.43,
"epsEstimated": 1.08,
"revenueActual": 559515000,
"revenueEstimated": 424749650,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2018-08-01",
"epsActual": 1.11,
"epsEstimated": 0.91,
"revenueActual": 494949000,
"revenueEstimated": 403459459,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2018-05-02",
"epsActual": 0.74,
"epsEstimated": 0.64,
"revenueActual": 397634000,
"revenueEstimated": 340625675,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2018-02-13",
"epsActual": 1.37,
"epsEstimated": 1.19,
"revenueActual": 488002000,
"revenueEstimated": 432743065,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2017-11-01",
"epsActual": 0.93,
"epsEstimated": 0.89,
"revenueActual": 457253000,
"revenueEstimated": 431294623,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2017-08-02",
"epsActual": 0.69,
"epsEstimated": 0.64,
"revenueActual": 395376000,
"revenueEstimated": 366284057,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2017-04-27",
"epsActual": 0.41,
"epsEstimated": 0.41,
"revenueActual": 331814000,
"revenueEstimated": 330500000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2017-02-14",
"epsActual": 1.12,
"epsEstimated": 1.03,
"revenueActual": 417421000,
"revenueEstimated": 383858928,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2016-10-26",
"epsActual": 0.82,
"epsEstimated": 0.76,
"revenueActual": 373121000,
"revenueEstimated": 350350000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2016-08-02",
"epsActual": 0.64,
"epsEstimated": 0.59,
"revenueActual": 367376000,
"revenueEstimated": 344437500,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2016-05-04",
"epsActual": 0.46,
"epsEstimated": 0.42,
"revenueActual": 286535000,
"revenueEstimated": 261586956,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2016-02-16",
"epsActual": 0.97,
"epsEstimated": 0.88,
"revenueActual": 357830000,
"revenueEstimated": 328290721,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2015-10-28",
"epsActual": 0.92,
"epsEstimated": 0.81,
"revenueActual": 359291000,
"revenueEstimated": 308529347,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2015-08-06",
"epsActual": 0.5,
"epsEstimated": 0.6,
"revenueActual": 288360000,
"revenueEstimated": 340312000,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2015-04-30",
"epsActual": 0.49,
"epsEstimated": 0.64,
"revenueActual": 311818000,
"revenueEstimated": 400885714,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2015-02-11",
"epsActual": 0.98,
"epsEstimated": 0.78,
"revenueActual": 403997000,
"revenueEstimated": 317428571,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2014-11-06",
"epsActual": 0.83,
"epsEstimated": 1.02,
"revenueActual": 352305000,
"revenueEstimated": 437191566,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2014-07-31",
"epsActual": 0.82,
"epsEstimated": 0.79,
"revenueActual": 362609000,
"revenueEstimated": 349334146,
"lastUpdated": "2025-04-25"
},
{
"symbol": "GNRC",
"date": "2014-05-01",
"epsActual": 0.72,
"epsEstimated": 0.73,
"revenueActual": 342008000,
"revenueEstimated": 351500000,
"lastUpdated": "2025-04-25"
}
],
"analyst": {
"estimates": [
{
"symbol": "GNRC",
"date": "2030-12-31",
"revenueLow": 7219495638,
"revenueHigh": 7985265014,
"revenueAvg": 7546142978,
"ebitdaLow": 1126961622,
"ebitdaHigh": 1246498047,
"ebitdaAvg": 1177951197,
"ebitLow": 857640620,
"ebitHigh": 948610261,
"ebitAvg": 896444720,
"netIncomeLow": 1018521535,
"netIncomeHigh": 1160899000,
"netIncomeAvg": 1079254316,
"sgaExpenseLow": 1258018475,
"sgaExpenseHigh": 1391456054,
"sgaExpenseAvg": 1314937740,
"epsAvg": 18.20734,
"epsHigh": 19.58471,
"epsLow": 17.18276,
"numAnalystsRevenue": 5,
"numAnalystsEps": 2
},
{
"symbol": "GNRC",
"date": "2029-12-31",
"revenueLow": 7024272254,
"revenueHigh": 7769334354,
"revenueAvg": 7342086678,
"ebitdaLow": 1096487296,
"ebitdaHigh": 1212791320,
"ebitdaAvg": 1146098055,
"ebitLow": 834449041,
"ebitHigh": 922958759,
"ebitAvg": 872203834,
"netIncomeLow": 988767464,
"netIncomeHigh": 1126984954,
"netIncomeAvg": 1047725528,
"sgaExpenseLow": 1224000222,
"sgaExpenseHigh": 1353829498,
"sgaExpenseAvg": 1279380326,
"epsAvg": 17.67544,
"epsHigh": 19.01257,
"epsLow": 16.6808,
"numAnalystsRevenue": 5,
"numAnalystsEps": 4
},
{
"symbol": "GNRC",
"date": "2028-12-31",
"revenueLow": 6143208195,
"revenueHigh": 7558539827,
"revenueAvg": 6565494259,
"ebitdaLow": 958953398,
"ebitdaHigh": 1179886342,
"ebitdaAvg": 1024872156,
"ebitLow": 729782959,
"ebitHigh": 897917405,
"ebitAvg": 779948469,
"netIncomeLow": 658600765,
"netIncomeHigh": 971568003,
"netIncomeAvg": 826982130,
"sgaExpenseLow": 1070472203,
"sgaExpenseHigh": 1317097928,
"sgaExpenseAvg": 1144056799,
"epsAvg": 14.23015,
"epsHigh": 16.39064,
"epsLow": 11.11079,
"numAnalystsRevenue": 10,
"numAnalystsEps": 6
},
{
"symbol": "GNRC",
"date": "2027-12-31",
"revenueLow": 5517317415,
"revenueHigh": 5801819971,
"revenueAvg": 5669729499,
"ebitdaLow": 861251990,
"ebitdaHigh": 905662774,
"ebitdaAvg": 885043481,
"ebitLow": 655430208,
"ebitHigh": 689227714,
"ebitAvg": 673536015,
"netIncomeLow": 593490468,
"netIncomeHigh": 701170261,
"netIncomeAvg": 670000430,
"sgaExpenseLow": 961408883,
"sgaExpenseHigh": 1010984295,
"sgaExpenseAvg": 987967140,
"epsAvg": 11.19526,
"epsHigh": 11.82895,
"epsLow": 10.01236,
"numAnalystsRevenue": 14,
"numAnalystsEps": 13
}
],
"price_target": {
"symbol": "GNRC",
"targetHigh": 335,
"targetLow": 257,
"targetConsensus": 299.73,
"targetMedian": 302
},
"ratings": {
"symbol": "GNRC",
"rating": "B-",
"overallScore": 2,
"discountedCashFlowScore": 3,
"returnOnEquityScore": 3,
"returnOnAssetsScore": 3,
"debtToEquityScore": 2,
"priceToEarningsScore": 1,
"priceToBookScore": 2
},
"grades": [
{
"symbol": "GNRC",
"date": "2026-07-02",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-06-30",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-06-11",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-05-22",
"gradingCompany": "Jefferies",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2026-05-21",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-05-05",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-05-05",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-05-01",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-04-30",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-04-30",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-04-30",
"gradingCompany": "Argus Research",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-04-30",
"gradingCompany": "TD Cowen",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-04-21",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-04-01",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-03-27",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-03-26",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-03-26",
"gradingCompany": "Needham",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-03-26",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-03-12",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2026-02-13",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-02-12",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2026-02-12",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-02-10",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-01-20",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-01-13",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2026-01-09",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2026-01-08",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2026-01-07",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-12-19",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2025-12-08",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2025-11-03",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-10-31",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-10-30",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-10-30",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-10-21",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-10-16",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-10-09",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-10-06",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-09-25",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-09-19",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-08-26",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2025-08-11",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2025-08-11",
"gradingCompany": "Jefferies",
"previousGrade": "Underperform",
"newGrade": "Hold",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2025-07-31",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-07-31",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-07-31",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-07-31",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-07-31",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-07-29",
"gradingCompany": "Guggenheim",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2025-07-24",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-07-22",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-07-22",
"gradingCompany": "Roth Capital",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-07-18",
"gradingCompany": "Barclays",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-05-27",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-05-17",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-05-01",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-05-01",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-05-01",
"gradingCompany": "TD Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-05-01",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-05-01",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-04-17",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-04-17",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2025-02-13",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-02-13",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-02-13",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-02-13",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-02-13",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-02-13",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-02-07",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-01-16",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2025-01-08",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-11-22",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-11-19",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-11-01",
"gradingCompany": "TD Cowen",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-11-01",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-11-01",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-10-22",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-10-22",
"gradingCompany": "Roth MKM",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-10-17",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-10-17",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-10-16",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-09-24",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-08-05",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-08-01",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-08-01",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-08-01",
"gradingCompany": "Northland Capital Markets",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-08-01",
"gradingCompany": "TD Cowen",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-08-01",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-08-01",
"gradingCompany": "Wells Fargo",
"previousGrade": "Equal Weight",
"newGrade": "Equal Weight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-08-01",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-07-29",
"gradingCompany": "Roth MKM",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-07-29",
"gradingCompany": "Scotiabank",
"previousGrade": "Sector Perform",
"newGrade": "Sector Perform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-07-22",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-07-16",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-07-16",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-06-13",
"gradingCompany": "Janney Montgomery Scott",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2024-05-30",
"gradingCompany": "Guggenheim",
"previousGrade": "Neutral",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2024-05-23",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2024-05-23",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-05-02",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-04-23",
"gradingCompany": "Roth MKM",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-04-05",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-04-02",
"gradingCompany": "OTR Global",
"previousGrade": "Mixed",
"newGrade": "Positive",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2024-02-15",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-02-15",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-02-15",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2024-02-12",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2024-02-06",
"gradingCompany": "Roth MKM",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-12-04",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-11-15",
"gradingCompany": "B of A Securities",
"previousGrade": "Underperform",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2023-11-03",
"gradingCompany": "Roth MKM",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-11-03",
"gradingCompany": "Guggenheim",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2023-11-02",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2023-10-19",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-10-18",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-10-13",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-10-05",
"gradingCompany": "OTR Global",
"previousGrade": "Negative",
"newGrade": "Mixed",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2023-10-04",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-10-02",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-09-28",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-09-28",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-09-22",
"gradingCompany": "Scotiabank",
"previousGrade": "Sector Perform",
"newGrade": "Sector Perform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-08-15",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-08-04",
"gradingCompany": "Truist Securities",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2023-08-04",
"gradingCompany": "Janney Montgomery Scott",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2023-08-03",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-08-03",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-08-03",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-08-02",
"gradingCompany": "Truist Securities",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-07-19",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-07-11",
"gradingCompany": "Argus Research",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2023-07-06",
"gradingCompany": "William Blair",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-07-06",
"gradingCompany": "B of A Securities",
"previousGrade": "Underperform",
"newGrade": "Underperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-06-28",
"gradingCompany": "William Blair",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-05-30",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-05-17",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-05-08",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-05-04",
"gradingCompany": "TD Cowen",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-05-01",
"gradingCompany": "Truist Securities",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-04-24",
"gradingCompany": "Citigroup",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-03-31",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2023-03-03",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-03-02",
"gradingCompany": "Scotiabank",
"previousGrade": "Sector Perform",
"newGrade": "Perform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-02-21",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-02-21",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2023-02-17",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Equal Weight",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2023-02-16",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2023-02-16",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-02-16",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-02-16",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-02-13",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-02-03",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2023-02-02",
"gradingCompany": "Credit Suisse",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2023-01-06",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-12-28",
"gradingCompany": "Janney Montgomery Scott",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-12-20",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2022-12-13",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-11-29",
"gradingCompany": "Jefferies",
"previousGrade": "Hold",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2022-11-25",
"gradingCompany": "Argus Research",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2022-11-04",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-11-03",
"gradingCompany": "Credit Suisse",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-10-25",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-10-24",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-10-21",
"gradingCompany": "Credit Suisse",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-10-20",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-10-20",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2022-10-20",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2022-10-19",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2022-10-18",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-10-17",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-10-14",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-10-13",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-09-30",
"gradingCompany": "Cowen & Co.",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-09-28",
"gradingCompany": "Jefferies",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-08-08",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-08-08",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-07-25",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-07-22",
"gradingCompany": "OTR Global",
"previousGrade": "Mixed",
"newGrade": "Negative",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2022-07-21",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-07-20",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-07-19",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-06-29",
"gradingCompany": "Wells Fargo",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-06-13",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-05-25",
"gradingCompany": "Northland Capital Markets",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-05-24",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-05-05",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-04-22",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-04-05",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2022-02-22",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-02-17",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-02-17",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-02-17",
"gradingCompany": "Credit Suisse",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-01-24",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2022-01-10",
"gradingCompany": "UBS",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2021-12-21",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-12-17",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-12-16",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2021-12-15",
"gradingCompany": "Colliers Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-11-03",
"gradingCompany": "UBS",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2021-11-03",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-11-03",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2021-11-03",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-11-03",
"gradingCompany": "Credit Suisse",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-10-20",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-10-15",
"gradingCompany": "Truist Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-09-28",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-08-31",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-08-06",
"gradingCompany": "Credit Suisse",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-07-29",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-07-29",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-07-26",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-07-07",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-07-07",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-06-25",
"gradingCompany": "Citigroup",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-06-09",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-06-08",
"gradingCompany": "Keybanc",
"previousGrade": "Sector Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2021-06-03",
"gradingCompany": "Guggenheim",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-04-30",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-04-30",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-04-27",
"gradingCompany": "Piper Sandler",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-04-21",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-02-16",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-02-12",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-02-12",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-02-12",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Market Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-02-12",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2021-02-04",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-10-29",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-10-16",
"gradingCompany": "Stephens & Co.",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-10-15",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-10-06",
"gradingCompany": "JMP Securities",
"previousGrade": "Market Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-09-28",
"gradingCompany": "Roth Capital",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-09-14",
"gradingCompany": "Argus Research",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-08-27",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-08-06",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2020-07-31",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2020-07-21",
"gradingCompany": "JP Morgan",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-06-19",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-05-01",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-05-01",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-03-27",
"gradingCompany": "William Blair",
"previousGrade": "Market Perform",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2020-03-27",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-03-23",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-03-19",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2020-01-24",
"gradingCompany": "Oppenheimer",
"previousGrade": "Perform",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2019-11-01",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2019-11-01",
"gradingCompany": "Bank of America",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2019-09-06",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2019-09-05",
"gradingCompany": "Bank of America",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2019-07-01",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2019-05-03",
"gradingCompany": "Northcoast Research",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2019-02-06",
"gradingCompany": "William Blair",
"previousGrade": "Outperform",
"newGrade": "Market Perform",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2018-11-02",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2018-10-18",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2018-10-02",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2018-10-02",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2018-09-13",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2018-09-13",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2018-09-11",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2018-08-02",
"gradingCompany": "Stifel Nicolaus",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2018-08-02",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2018-07-17",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Neutral",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2018-05-24",
"gradingCompany": "Baird",
"previousGrade": "Outperform",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2018-02-14",
"gradingCompany": "SunTrust Robinson Humphrey",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2017-11-03",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2017-10-26",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2017-10-23",
"gradingCompany": "Bank of America",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2017-10-23",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2017-10-20",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2017-10-20",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2017-10-02",
"gradingCompany": "Keybanc",
"previousGrade": "Sector Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2017-10-02",
"gradingCompany": "KeyBanc",
"previousGrade": "Sector Weight",
"newGrade": "Overweight",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2017-09-15",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2017-09-15",
"gradingCompany": "Bank of America",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2017-09-11",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2017-09-07",
"gradingCompany": "B of A Securities",
"previousGrade": "Underperform",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2017-09-07",
"gradingCompany": "Bank of America",
"previousGrade": "Underperform",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2017-07-11",
"gradingCompany": "Wolfe Research",
"previousGrade": "Peer Perform",
"newGrade": "Perform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2017-04-05",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2017-04-05",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Sector Weight",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2017-01-13",
"gradingCompany": "Bank of America",
"previousGrade": "Neutral",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2017-01-13",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2016-03-14",
"gradingCompany": "Bank of America",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2016-03-14",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2015-11-03",
"gradingCompany": "SunTrust Robinson Humphrey",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2015-10-29",
"gradingCompany": "Bank of America",
"previousGrade": "Underperform",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2015-10-29",
"gradingCompany": "B of A Securities",
"previousGrade": "Underperform",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2015-08-07",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2015-07-10",
"gradingCompany": "Keybanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2015-07-10",
"gradingCompany": "KeyBanc",
"previousGrade": "Overweight",
"newGrade": "Overweight",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2015-07-02",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2015-07-02",
"gradingCompany": "Bank of America",
"previousGrade": "Neutral",
"newGrade": "Underperform",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2015-05-01",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2015-02-12",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2014-11-10",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2014-11-10",
"gradingCompany": "Bank of America",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2014-11-07",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2014-10-22",
"gradingCompany": "KeyBanc",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2014-10-22",
"gradingCompany": "Keybanc",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2014-08-01",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2014-07-01",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2014-07-01",
"gradingCompany": "Bank of America",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2014-01-31",
"gradingCompany": "Baird",
"previousGrade": "Neutral",
"newGrade": "Outperform",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2014-01-24",
"gradingCompany": "Bank of America",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2014-01-24",
"gradingCompany": "B of A Securities",
"previousGrade": "Buy",
"newGrade": "Neutral",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2014-01-08",
"gradingCompany": "Stifel",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2013-10-28",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Sell",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2013-10-24",
"gradingCompany": "KeyBanc",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2013-10-24",
"gradingCompany": "Keybanc",
"previousGrade": "Buy",
"newGrade": "Hold",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2013-02-15",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Neutral",
"newGrade": "Sell",
"action": "downgrade"
},
{
"symbol": "GNRC",
"date": "2013-02-15",
"gradingCompany": "Stifel",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2013-02-15",
"gradingCompany": "Stifel Nicolaus",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2013-02-14",
"gradingCompany": "B of A Securities",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2013-02-14",
"gradingCompany": "Bank of America",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-11-12",
"gradingCompany": "BMO Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-11-05",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-11-01",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-11-01",
"gradingCompany": "BMO Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-11-01",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-10-31",
"gradingCompany": "Keybanc",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2012-10-31",
"gradingCompany": "KeyBanc",
"previousGrade": "Hold",
"newGrade": "Buy",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2012-10-31",
"gradingCompany": "B of A Securities",
"previousGrade": "Underperform",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2012-10-31",
"gradingCompany": "Bank of America",
"previousGrade": "Underperform",
"newGrade": "Neutral",
"action": "upgrade"
},
{
"symbol": "GNRC",
"date": "2012-10-12",
"gradingCompany": "JP Morgan",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-10-02",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-10-02",
"gradingCompany": "BMO Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-10-01",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-10-01",
"gradingCompany": "Oppenheimer",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-09-20",
"gradingCompany": "BMO Capital",
"previousGrade": "Outperform",
"newGrade": "Outperform",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-09-19",
"gradingCompany": "Canaccord Genuity",
"previousGrade": "Buy",
"newGrade": "Buy",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-06-04",
"gradingCompany": "Goldman Sachs",
"previousGrade": "Neutral",
"newGrade": "Neutral",
"action": "maintain"
},
{
"symbol": "GNRC",
"date": "2012-03-06",
"gradingCompany": "Stifel Nicolaus",
"previousGrade": "Hold",
"newGrade": "Hold",
"action": "maintain"
}
]
},
"whale_insider": {
"insider": [
{
"symbol": "GNRC",
"filingDate": "2026-07-07",
"transactionDate": "2026-07-06",
"reportingCik": "0001338627",
"companyCik": "0001474735",
"transactionType": "M-Exempt",
"securitiesOwned": 15958,
"reportingName": "Taffe Norman P",
"typeOfOwner": "officer: President Generac Home",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 150,
"price": 119.54,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926022954/0001437749-26-022954-index.htm"
},
{
"symbol": "GNRC",
"filingDate": "2026-07-07",
"transactionDate": "2026-07-06",
"reportingCik": "0001338627",
"companyCik": "0001474735",
"transactionType": "S-Sale",
"securitiesOwned": 15908,
"reportingName": "Taffe Norman P",
"typeOfOwner": "officer: President Generac Home",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 200,
"price": 256,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926022954/0001437749-26-022954-index.htm"
},
{
"symbol": "GNRC",
"filingDate": "2026-07-07",
"transactionDate": "2026-07-06",
"reportingCik": "0001338627",
"companyCik": "0001474735",
"transactionType": "M-Exempt",
"securitiesOwned": 15908,
"reportingName": "Taffe Norman P",
"typeOfOwner": "officer: President Generac Home",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 100,
"price": 119.54,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926022954/0001437749-26-022954-index.htm"
},
{
"symbol": "GNRC",
"filingDate": "2026-07-07",
"transactionDate": "2026-07-06",
"reportingCik": "0001338627",
"companyCik": "0001474735",
"transactionType": "S-Sale",
"securitiesOwned": 15808,
"reportingName": "Taffe Norman P",
"typeOfOwner": "officer: President Generac Home",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 100,
"price": 256,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926022954/0001437749-26-022954-index.htm"
},
{
"symbol": "GNRC",
"filingDate": "2026-07-07",
"transactionDate": "2026-07-06",
"reportingCik": "0001338627",
"companyCik": "0001474735",
"transactionType": "M-Exempt",
"securitiesOwned": 2720,
"reportingName": "Taffe Norman P",
"typeOfOwner": "officer: President Generac Home",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 150,
"price": 119.54,
"securityName": "Stock Option (Right to Buy)",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926022954/0001437749-26-022954-index.htm"
},
{
"symbol": "GNRC",
"filingDate": "2026-07-07",
"transactionDate": "2026-07-06",
"reportingCik": "0001338627",
"companyCik": "0001474735",
"transactionType": "M-Exempt",
"securitiesOwned": 2620,
"reportingName": "Taffe Norman P",
"typeOfOwner": "officer: President Generac Home",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 100,
"price": 119.54,
"securityName": "Stock Option (Right to Buy)",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926022954/0001437749-26-022954-index.htm"
},
{
"symbol": "GNRC",
"filingDate": "2026-07-02",
"transactionDate": "2026-07-01",
"reportingCik": "0001483001",
"companyCik": "0001474735",
"transactionType": "S-Sale",
"securitiesOwned": 559528,
"reportingName": "Jagdfeld Aaron",
"typeOfOwner": "director, officer: Chief Executive Officer",
"acquisitionOrDisposition": "D",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 5000,
"price": 288.05,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926022502/0001437749-26-022502-index.htm"
},
{
"symbol": "GNRC",
"filingDate": "2026-06-08",
"transactionDate": "2026-06-05",
"reportingCik": "0001338627",
"companyCik": "0001474735",
"transactionType": "M-Exempt",
"securitiesOwned": 16258,
"reportingName": "Taffe Norman P",
"typeOfOwner": "officer: President Generac Home",
"acquisitionOrDisposition": "A",
"directOrIndirect": "D",
"formType": "4",
"securitiesTransacted": 150,
"price": 119.54,
"securityName": "Common Stock",
"url": "https://www.sec.gov/Archives/edgar/data/1474735/000143774926019866/0001437749-26-019866-index.htm"
}
],
"congress": [
{
"symbol": "GNRC",
"senateID": "T000278",
"disclosureDate": "2022-04-08",
"transactionDate": "2022-03-30",
"firstName": "Tommy",
"lastName": "Tuberville",
"office": "Thomas H Tuberville",
"district": "AL",
"owner": "Joint",
"assetDescription": "Generac Holdlings Inc. Common Stock",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://efdsearch.senate.gov/search/view/ptr/0f1deb54-a350-4646-9365-899394573269/"
},
{
"symbol": "GNRC",
"senateID": "T000278",
"disclosureDate": "2021-10-15",
"transactionDate": "2021-09-30",
"firstName": "Tommy",
"lastName": "Tuberville",
"office": "Thomas H Tuberville",
"district": "AL",
"owner": "Joint",
"assetDescription": "Generac Holdlings Inc. Common Stock",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://efdsearch.senate.gov/search/view/ptr/a1cec047-73fd-4433-9ac4-bbd4a32db7d5/"
},
{
"symbol": "GNRC",
"senateID": "J000310",
"disclosureDate": "2025-05-15",
"transactionDate": "2025-04-01",
"firstName": "Julie",
"lastName": "Johnson",
"office": "Julie Johnson",
"district": "TX32",
"owner": "Joint",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20030296.pdf"
},
{
"symbol": "GNRC",
"senateID": "B001327",
"disclosureDate": "2025-04-29",
"transactionDate": "2025-04-08",
"firstName": "Rob",
"lastName": "Bresnahan",
"office": "Rob Bresnahan",
"district": "PA08",
"owner": "",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20030238.pdf"
},
{
"symbol": "GNRC",
"senateID": "K000389",
"disclosureDate": "2023-12-06",
"transactionDate": "2023-11-03",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/8220067.pdf"
},
{
"symbol": "GNRC",
"senateID": "K000389",
"disclosureDate": "2023-05-08",
"transactionDate": "2023-04-25",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/8219521.pdf"
},
{
"symbol": "GNRC",
"senateID": "L000559",
"disclosureDate": "2023-01-09",
"transactionDate": "2022-12-05",
"firstName": "James R.",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Generac Holdlings Inc.",
"assetType": "Stock",
"type": "Purchase",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/20022212.pdf"
},
{
"symbol": "GNRC",
"senateID": "L000559",
"disclosureDate": "2023-01-09",
"transactionDate": "2022-12-20",
"firstName": "James R.",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Generac Holdlings Inc.",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/20022212.pdf"
},
{
"symbol": "GNRC",
"senateID": "L000559",
"disclosureDate": "2023-01-09",
"transactionDate": "2022-12-12",
"firstName": "James R.",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Generac Holdlings Inc.",
"assetType": "Stock Option",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2023/20022212.pdf"
},
{
"symbol": "GNRC",
"senateID": "S001201",
"disclosureDate": "2022-12-19",
"transactionDate": "2022-11-15",
"firstName": "Thomas",
"lastName": "Suozzi",
"office": "Thomas Suozzi",
"district": "NY03",
"owner": "",
"assetDescription": "Generac Holdlings Inc.",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20021165.pdf"
},
{
"symbol": "GNRC",
"senateID": "L000559",
"disclosureDate": "2022-12-07",
"transactionDate": "2022-11-29",
"firstName": "James R.",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Generac Holdlings Inc.",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20022086.pdf"
},
{
"symbol": "GNRC",
"senateID": "K000389",
"disclosureDate": "2022-12-06",
"transactionDate": "2022-11-03",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Sale",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219288.pdf"
},
{
"symbol": "GNRC",
"senateID": "S001201",
"disclosureDate": "2022-12-01",
"transactionDate": "2022-10-11",
"firstName": "Thomas",
"lastName": "Suozzi",
"office": "Thomas Suozzi",
"district": "NY03",
"owner": "",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$50,001 - $100,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219286.pdf"
},
{
"symbol": "GNRC",
"senateID": "L000559",
"disclosureDate": "2022-11-08",
"transactionDate": "2022-10-03",
"firstName": "James R.",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Generac Holdlings Inc.",
"assetType": "Stock",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20021929.pdf"
},
{
"symbol": "GNRC",
"senateID": "L000559",
"disclosureDate": "2022-11-08",
"transactionDate": "2022-10-20",
"firstName": "James R.",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Generac Holdlings Inc.",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20021929.pdf"
},
{
"symbol": "GNRC",
"senateID": "S001201",
"disclosureDate": "2022-10-14",
"transactionDate": "2022-09-26",
"firstName": "Thomas",
"lastName": "Suozzi",
"office": "Thomas Suozzi",
"district": "NY03",
"owner": "",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219250.pdf"
},
{
"symbol": "GNRC",
"senateID": "S001201",
"disclosureDate": "2022-10-14",
"transactionDate": "2022-09-26",
"firstName": "Thomas",
"lastName": "Suozzi",
"office": "Thomas Suozzi",
"district": "NY03",
"owner": "",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219250.pdf"
},
{
"symbol": "GNRC",
"senateID": "L000559",
"disclosureDate": "2022-10-06",
"transactionDate": "2022-09-28",
"firstName": "James R.",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Sale (Partial)",
"amount": "$15,001 - $50,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20021812.pdf"
},
{
"symbol": "GNRC",
"senateID": "L000559",
"disclosureDate": "2022-10-06",
"transactionDate": "2022-09-20",
"firstName": "James R.",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20021812.pdf"
},
{
"symbol": "GNRC",
"senateID": "K000389",
"disclosureDate": "2022-08-09",
"transactionDate": "2022-07-19",
"firstName": "Ro",
"lastName": "Khanna",
"office": "Ro Khanna",
"district": "CA17",
"owner": "Spouse",
"assetDescription": "Generac Holdings Inc",
"assetType": "Stock",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/8219155.pdf"
},
{
"symbol": "GNRC",
"senateID": "L000559",
"disclosureDate": "2022-07-11",
"transactionDate": "2022-06-10",
"firstName": "James R.",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Generac Holdlings Inc.",
"assetType": "Stock Option",
"type": "Purchase",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20021338.pdf"
},
{
"symbol": "GNRC",
"senateID": "L000559",
"disclosureDate": "2022-07-11",
"transactionDate": "2022-06-02",
"firstName": "James R.",
"lastName": "Langevin",
"office": "James R. Langevin",
"district": "RI02",
"owner": "",
"assetDescription": "Generac Holdlings Inc.",
"assetType": "Stock Option",
"type": "Sale (Full)",
"amount": "$1,001 - $15,000",
"capitalGainsOver200USD": "False",
"comment": "",
"link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2022/20021338.pdf"
}
],
"dark_pool": [
{
"ticker": "GNRC",
"executed_at": "2026-07-27T14:18:56.733000Z",
"size": 438.0,
"price": 199.73,
"premium": 87481.73999999999,
"volume": 438.0,
"trade_code": " "
},
{
"ticker": "GNRC",
"executed_at": "2026-07-27T14:22:46.056000Z",
"size": 300.0,
"price": 200.135,
"premium": 60040.5,
"volume": 300.0,
"trade_code": " "
},
{
"ticker": "GNRC",
"executed_at": "2026-07-27T14:22:46.055000Z",
"size": 300.0,
"price": 200.135,
"premium": 60040.5,
"volume": 300.0,
"trade_code": " "
},
{
"ticker": "GNRC",
"executed_at": "2026-07-27T14:23:09.574000Z",
"size": 200.0,
"price": 200.53,
"premium": 40106.0,
"volume": 200.0,
"trade_code": " "
},
{
"ticker": "GNRC",
"executed_at": "2026-07-27T14:21:08.661000Z",
"size": 160.0,
"price": 200.145,
"premium": 32023.2,
"volume": 160.0,
"trade_code": " "
},
{
"ticker": "GNRC",
"executed_at": "2026-07-27T14:25:53.640000Z",
"size": 100.0,
"price": 200.37,
"premium": 20037.0,
"volume": 100.0,
"trade_code": " "
},
{
"ticker": "GNRC",
"executed_at": "2026-07-27T14:25:08.808000Z",
"size": 100.0,
"price": 200.37,
"premium": 20037.0,
"volume": 100.0,
"trade_code": " "
},
{
"ticker": "GNRC",
"executed_at": "2026-07-27T14:25:08.807000Z",
"size": 100.0,
"price": 200.37,
"premium": 20037.0,
"volume": 100.0,
"trade_code": " "
}
],
"ats": {
"symbol": "GNRC",
"date": "20260724",
"ats_volume": 0,
"total_volume": 451172,
"ats_ratio": 0.0,
"ats_pct": 0.0,
"signal": "Low",
"history": [
{
"date": "20260724",
"ats_ratio": 0.0
},
{
"date": "20260723",
"ats_ratio": 0.0
},
{
"date": "20260722",
"ats_ratio": 0.0
},
{
"date": "20260721",
"ats_ratio": 0.0
},
{
"date": "20260720",
"ats_ratio": 0.0
}
]
},
"polygon_dp": {
"ticker": "GNRC",
"days": [
{
"date": "2026-07-27",
"close": 200.37,
"vwap": 204.17,
"volume": 208720,
"vwap_discount_pct": 1.9
},
{
"date": "2026-07-24",
"close": 202.01,
"vwap": 202.59,
"volume": 1072391,
"vwap_discount_pct": 0.29
},
{
"date": "2026-07-23",
"close": 210.5,
"vwap": 210.35,
"volume": 718042,
"vwap_discount_pct": -0.07
},
{
"date": "2026-07-22",
"close": 213.42,
"vwap": 214.76,
"volume": 560303,
"vwap_discount_pct": 0.63
},
{
"date": "2026-07-21",
"close": 215.61,
"vwap": 216.29,
"volume": 762985,
"vwap_discount_pct": 0.31
}
],
"avg_vwap_discount_pct": 0.61,
"signal": "Accumulation"
},
"options_flow": [
{
"open_interest": 36,
"executed_at": "2026-07-27T14:04:54.088552Z",
"size": 3,
"sector": "Industrials",
"delta": "0.684953596299746",
"premium": "19461.00",
"volume": 3,
"underlying_price": "203.65",
"strike": "200",
"underlying_symbol": "GNRC",
"nbbo_bid": "62.60",
"price": "64.87",
"option_chain_id": "GNRC280121C00200000",
"nbbo_ask": "66.30",
"implied_volatility": "0.606958256446133",
"expiry": "2028-01-21",
"option_type": "call"
},
{
"open_interest": 82,
"executed_at": "2026-07-27T13:37:59.922390Z",
"size": 5,
"sector": "Industrials",
"delta": "-0.629817777709153",
"premium": "10300.00",
"volume": 5,
"underlying_price": "206.69",
"strike": "220",
"underlying_symbol": "GNRC",
"nbbo_bid": "19.40",
"price": "20.60",
"option_chain_id": "GNRC260731P00220000",
"nbbo_ask": "21.80",
"implied_volatility": "1.453374257410013",
"expiry": "2026-07-31",
"option_type": "put"
}
],
"net_premium": {
"ticker": "GNRC",
"net_call_premium": "20837.00",
"net_put_premium": "13021.00",
"call_premium": "105126.00",
"put_premium": "86587.00",
"bullish_premium": "89842.00",
"bearish_premium": "82026.00",
"put_call_ratio": "0.56994818652849740933",
"iv_rank": "100",
"implied_move_perc": "0.145000",
"gex_ratio": null,
"gex_net_change": "-543.6826",
"gex_call_delta": "0.0000",
"gex_put_delta": "0.0000",
"gex_date": "2026-07-27"
},
"hot_chains": [
{
"underlying_symbol": "GNRC",
"expires": "2026-08-21",
"open_interest": 430,
"option_type": "call",
"delta": 0.0436851164828047,
"ask_volume": 184,
"last_price": "0.53",
"implied_volatility": "0.816327395657403",
"gamma": 0.001935529931067418,
"avg_price": "0.5202325581395348837209302326",
"bid_volume": 87,
"nbbo_ask": "0.65",
"strike": "310",
"option_symbol": "GNRC260821C00310000",
"total_premium": "15659.00",
"iv": 0.907613436103932,
"volume": 301,
"nbbo_bid": "0.35"
},
{
"underlying_symbol": "GNRC",
"expires": "2026-07-31",
"open_interest": 21,
"option_type": "put",
"delta": -0.1205635037121112,
"ask_volume": 129,
"last_price": "1.72",
"implied_volatility": "1.368005400387119",
"gamma": 0.00668681816243047,
"avg_price": "1.6986163522012578616352201258",
"bid_volume": 30,
"nbbo_ask": "3.00",
"strike": "170",
"option_symbol": "GNRC260731P00170000",
"total_premium": "27008.00",
"iv": 1.391036003201046,
"volume": 159,
"nbbo_bid": "1.30"
},
{
"underlying_symbol": "GNRC",
"expires": "2026-09-18",
"open_interest": 10,
"option_type": "put",
"delta": -0.0534381150095627,
"ask_volume": 20,
"last_price": "1.36",
"implied_volatility": "0.788902859816812",
"gamma": 0.001837250340072001,
"avg_price": "1.205000",
"bid_volume": 0,
"nbbo_ask": "2.15",
"strike": "130",
"option_symbol": "GNRC260918P00130000",
"total_premium": "2410.00",
"iv": 0.773434998204549,
"volume": 20,
"nbbo_bid": "0.40"
},
{
"underlying_symbol": "GNRC",
"expires": "2026-07-31",
"open_interest": 85,
"option_type": "call",
"delta": 0.0867556398280461,
"ask_volume": 0,
"last_price": "1.29",
"implied_volatility": "1.336947393224552",
"gamma": 0.00512412601621661,
"avg_price": "1.2900",
"bid_volume": 10,
"nbbo_ask": "2.35",
"strike": "250",
"option_symbol": "GNRC260731C00250000",
"total_premium": "1290.00",
"iv": 1.429111052777268,
"volume": 10,
"nbbo_bid": "0.95"
},
{
"underlying_symbol": "GNRC",
"expires": "2026-07-31",
"open_interest": 1,
"option_type": "call",
"delta": 0.470254200359821,
"ask_volume": 4,
"last_price": "11.50",
"implied_volatility": "1.464746668077314",
"gamma": 0.01308203555941829,
"avg_price": "12.025000000000000000000000000",
"bid_volume": 4,
"nbbo_ask": "12.30",
"strike": "205",
"option_symbol": "GNRC260731C00205000",
"total_premium": "9620.00",
"iv": 1.409392305977618,
"volume": 8,
"nbbo_bid": "10.50"
},
{
"underlying_symbol": "GNRC",
"expires": "2026-07-31",
"open_interest": 14,
"option_type": "put",
"delta": -0.531266280911741,
"ask_volume": 1,
"last_price": "12.25",
"implied_volatility": "1.398848315043997",
"gamma": 0.01330025625793033,
"avg_price": "11.812857142857142857142857142",
"bid_volume": 6,
"nbbo_ask": "13.40",
"strike": "205",
"option_symbol": "GNRC260731P00205000",
"total_premium": "8269.00",
"iv": 1.385862512426037,
"volume": 7,
"nbbo_bid": "11.10"
},
{
"underlying_symbol": "GNRC",
"expires": "2026-07-31",
"open_interest": 25,
"option_type": "call",
"delta": 0.2135787287076299,
"ask_volume": 0,
"last_price": "3.90",
"implied_volatility": "1.385319751605575",
"gamma": 0.00919578613543068,
"avg_price": "3.90",
"bid_volume": 0,
"nbbo_ask": "5.10",
"strike": "230",
"option_symbol": "GNRC260731C00230000",
"total_premium": "2730.00",
"iv": 1.466924920689439,
"volume": 7,
"nbbo_bid": "2.70"
},
{
"underlying_symbol": "GNRC",
"expires": "2026-08-07",
"open_interest": 3,
"option_type": "call",
"delta": 0.173038807128285,
"ask_volume": 0,
"last_price": "3.46",
"implied_volatility": "0.956597320114905",
"gamma": 0.00728880390343568,
"avg_price": "3.46",
"bid_volume": 7,
"nbbo_ask": "4.80",
"strike": "240",
"option_symbol": "GNRC260807C00240000",
"total_premium": "2422.00",
"iv": 0.998953994709327,
"volume": 7,
"nbbo_bid": "2.20"
}
],
"oi_changes": {
"net_call_oi_change": -5,
"net_put_oi_change": 86,
"top": [
{
"strike": "185",
"oi_change": 85,
"type": "put"
},
{
"strike": "240",
"oi_change": -5,
"type": "call"
},
{
"strike": "300",
"oi_change": -1,
"type": "call"
},
{
"strike": "280",
"oi_change": 1,
"type": "call"
},
{
"strike": "217.5",
"oi_change": 1,
"type": "put"
}
]
}
},
"fundamentals": {
"symbol": "GNRC",
"marketCap": 11795517612,
"enterpriseValueTTM": 12870347844,
"evToSalesTTM": 2.9710362778121535,
"evToOperatingCashFlowTTM": 25.75351898275133,
"evToFreeCashFlowTTM": 38.85678898146254,
"evToEBITDATTM": 25.15748472019979,
"netDebtToEBITDATTM": 2.0713885907432634,
"currentRatioTTM": 2.027657309017687,
"incomeQualityTTM": 2.637449799196787,
"grahamNumberTTM": 57.73212348611255,
"grahamNetNetTTM": -26.648514655455998,
"taxBurdenTTM": 0.7963043340848276,
"interestBurdenTTM": 0.7748279284809383,
"workingCapitalTTM": 1241186000,
"investedCapitalTTM": 4236295000,
"returnOnAssetsTTM": 0.0337847514053961,
"operatingReturnOnAssetsTTM": 0.05782138028477268,
"returnOnTangibleAssetsTTM": 0.055289430735407624,
"returnOnEquityTTM": 0.07184111217296962,
"returnOnInvestedCapitalTTM": 0.05806858002095452,
"returnOnCapitalEmployedTTM": 0.0736165542616648,
"earningsYieldTTM": 0.01614543198594358,
"freeCashFlowYieldTTM": 0.028044636096635926,
"capexToOperatingCashFlowTTM": 0.3372195764068514,
"capexToDepreciationTTM": 0.8223562061484941,
"capexToRevenueTTM": 0.038903094981475324,
"salesGeneralAndAdministrativeToRevenueTTM": 0.2257463553340417,
"researchAndDevelopementToRevenueTTM": 0.056416075199860576,
"stockBasedCompensationToRevenueTTM": 0.011968636214341237,
"intangiblesToTotalAssetsTTM": 0.3889473818770903,
"averageReceivablesTTM": 614661500,
"averagePayablesTTM": 449702500,
"averageInventoryTTM": 1250330000,
"daysOfSalesOutstandingTTM": 52.862341845663046,
"daysOfPayablesOutstandingTTM": 63.118284832932545,
"daysOfInventoryOutstandingTTM": 170.71579813809873,
"operatingCycleTTM": 223.5781399837618,
"cashConversionCycleTTM": 160.45985515082924,
"freeCashFlowToEquityTTM": 276693000,
"freeCashFlowToFirmTTM": 386071369.54130757,
"tangibleAssetValueTTM": 499815000,
"netCurrentAssetValueTTM": -468995000,
"grossProfitMarginTTM": 0.38137722642266964,
"ebitMarginTTM": 0.07079064282446963,
"ebitdaMarginTTM": 0.11809750898612724,
"operatingProfitMarginTTM": 0.07462201174142605,
"pretaxProfitMarginTTM": 0.0548505671355178,
"continuousOperationsProfitMarginTTM": 0.043959965708138725,
"netProfitMarginTTM": 0.04367774433702363,
"bottomLineProfitMarginTTM": 0.04367774433702363,
"receivablesTurnoverTTM": 6.90472626176219,
"payablesTurnoverTTM": 5.782793384929843,
"inventoryTurnoverTTM": 2.138056371940089,
"fixedAssetTurnoverTTM": 5.278506973929509,
"assetTurnoverTTM": 0.7735003699986931,
"quickRatioTTM": 0.9912177859911805,
"solvencyRatioTTM": 0.13490061388715346,
"cashRatioTTM": 0.21984927660786466,
"priceToEarningsRatioTTM": 61.92901234567901,
"priceToEarningsGrowthRatioTTM": -1.397003301751364,
"forwardPriceToEarningsGrowthRatioTTM": 2.5327413861250214,
"priceToBookRatioTTM": 4.381965823821958,
"priceToSalesRatioTTM": 2.7302203714366087,
"priceToFreeCashFlowRatioTTM": 35.70727077217805,
"priceToOperatingCashFlowRatioTTM": 23.482569875739063,
"debtToAssetsRatioTTM": 0.23669135529654156,
"debtToEquityRatioTTM": 0.494964279999342,
"debtToCapitalRatioTTM": 0.33108769662346704,
"longTermDebtToCapitalRatioTTM": 0.3191099602390797,
"financialLeverageRatioTTM": 2.0911802181335273,
"workingCapitalTurnoverRatioTTM": 3.477361816295184,
"operatingCashFlowRatioTTM": 0.4132459334548784,
"operatingCashFlowSalesRatioTTM": 0.11536428399559819,
"freeCashFlowOperatingCashFlowRatioTTM": 0.6627804215895863,
"debtServiceCoverageRatioTTM": 3.3295693560081263,
"interestCoverageRatioTTM": 4.681408871423807,
"shortTermOperatingCashFlowCoverageRatioTTM": 7.095692351435883,
"operatingCashFlowCoverageRatioTTM": 0.37700707845215226,
"capitalExpenditureCoverageRatioTTM": 2.965426890856158,
"dividendPaidAndCapexCoverageRatioTTM": 2.96027354198917,
"dividendPayoutRatioTTM": 0.0015505352786465362,
"dividendYieldTTM": 0,
"revenuePerShareTTM": 74.06655852145968,
"netIncomePerShareTTM": 3.235060207023515,
"interestDebtPerShareTTM": 23.845016636506017,
"cashPerShareTTM": 4.545796533447077,
"bookValuePerShareTTM": 45.80035970222319,
"tangibleBookValuePerShareTTM": 8.556687767565014,
"shareholdersEquityPerShareTTM": 45.78995091864791,
"operatingCashFlowPerShareTTM": 8.544635491846268,
"capexPerShareTTM": 2.8814183611113466,
"freeCashFlowPerShareTTM": 5.663217113615211,
"netIncomePerEBTTTM": 0.7963043340848276,
"ebtPerEbitTTM": 0.7350454089281511,
"priceToFairValueTTM": 4.381965823821958,
"debtToMarketCapTTM": 0.11207897947150527,
"effectiveTaxRateTTM": 0.19855038874022882,
"enterpriseValueMultipleTTM": 25.18974557283104,
"dividendPerShareTTM": 0,
"revenue_history": [
{
"date": "2018",
"revenue": 2023464000
},
{
"date": "2019",
"revenue": 2204336000
},
{
"date": "2020",
"revenue": 2485200000
},
{
"date": "2021",
"revenue": 3737184000
},
{
"date": "2022",
"revenue": 4564737000
},
{
"date": "2023",
"revenue": 4022667000
},
{
"date": "2024",
"revenue": 4295834000
},
{
"date": "2025",
"revenue": 4209147000
}
],
"dcf": {
"symbol": "GNRC",
"date": "2026-07-26",
"dcf": 67.87622207745373,
"Stock Price": 202.01
},
"statements": {
"income": [
{
"date": "2025-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2026-02-18",
"acceptedDate": "2026-02-18 16:53:33",
"fiscalYear": "2025",
"period": "FY",
"revenue": 4209147000,
"costOfRevenue": 2597410000,
"grossProfit": 1611737000,
"researchAndDevelopmentExpenses": 243470000,
"generalAndAdministrativeExpenses": 422211000,
"sellingAndMarketingExpenses": 555358000,
"sellingGeneralAndAdministrativeExpenses": 977569000,
"otherExpenses": 101507000,
"operatingExpenses": 1322546000,
"costAndExpenses": 3919956000,
"netInterestIncome": -63024000,
"interestIncome": 7673000,
"interestExpense": 70697000,
"depreciationAndAmortization": 194835000,
"ebitda": 464592000,
"ebit": 269757000,
"nonOperatingIncomeExcludingInterest": 19434000,
"operatingIncome": 289191000,
"totalOtherIncomeExpensesNet": -90131000,
"incomeBeforeTax": 199060000,
"incomeTaxExpense": 37706000,
"netIncomeFromContinuingOperations": 161354000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": 159554000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": 159554000,
"eps": 2.73,
"epsDiluted": 2.69,
"weightedAverageShsOut": 58523642,
"weightedAverageShsOutDil": 59275781
},
{
"date": "2024-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2025-02-19",
"acceptedDate": "2025-02-19 16:07:25",
"fiscalYear": "2024",
"period": "FY",
"revenue": 4295834000,
"costOfRevenue": 2630208000,
"grossProfit": 1665626000,
"researchAndDevelopmentExpenses": 219600000,
"generalAndAdministrativeExpenses": 285095000,
"sellingAndMarketingExpenses": 526446000,
"sellingGeneralAndAdministrativeExpenses": 811541000,
"otherExpenses": 97743000,
"operatingExpenses": 1128884000,
"costAndExpenses": 3759092000,
"netInterestIncome": -89713000,
"interestIncome": 0,
"interestExpense": 89713000,
"depreciationAndAmortization": 171768000,
"ebitda": 670919000,
"ebit": 499151000,
"nonOperatingIncomeExcludingInterest": 37591000,
"operatingIncome": 536742000,
"totalOtherIncomeExpensesNet": -127304000,
"incomeBeforeTax": 409438000,
"incomeTaxExpense": 92460000,
"netIncomeFromContinuingOperations": 316978000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": 325256000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": 325256000,
"eps": 5.46,
"epsDiluted": 5.39,
"weightedAverageShsOut": 59559797,
"weightedAverageShsOutDil": 60350412
},
{
"date": "2023-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2024-02-21",
"acceptedDate": "2024-02-21 16:10:51",
"fiscalYear": "2023",
"period": "FY",
"revenue": 4022667000,
"costOfRevenue": 2657236000,
"grossProfit": 1365431000,
"researchAndDevelopmentExpenses": 173443000,
"generalAndAdministrativeExpenses": 252936000,
"sellingAndMarketingExpenses": 448199000,
"sellingGeneralAndAdministrativeExpenses": 701595000,
"otherExpenses": 104194000,
"operatingExpenses": 979232000,
"costAndExpenses": 3636468000,
"netInterestIncome": -97627000,
"interestIncome": 0,
"interestExpense": 97627000,
"depreciationAndAmortization": 166602000,
"ebitda": 554529000,
"ebit": 387927000,
"nonOperatingIncomeExcludingInterest": -1728000,
"operatingIncome": 386199000,
"totalOtherIncomeExpensesNet": -95899000,
"incomeBeforeTax": 290300000,
"incomeTaxExpense": 73180000,
"netIncomeFromContinuingOperations": 217120000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": 203089000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": 203089000,
"eps": 3.31,
"epsDiluted": 3.27,
"weightedAverageShsOut": 61265060,
"weightedAverageShsOutDil": 62058387
},
{
"date": "2022-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2023-02-22",
"acceptedDate": "2023-02-22 16:19:34",
"fiscalYear": "2022",
"period": "FY",
"revenue": 4564737000,
"costOfRevenue": 3042733000,
"grossProfit": 1522004000,
"researchAndDevelopmentExpenses": 159774000,
"generalAndAdministrativeExpenses": 194861000,
"sellingAndMarketingExpenses": 496260000,
"sellingGeneralAndAdministrativeExpenses": 692580000,
"otherExpenses": 103320000,
"operatingExpenses": 955674000,
"costAndExpenses": 3998407000,
"netInterestIncome": -54826000,
"interestIncome": 0,
"interestExpense": 54826000,
"depreciationAndAmortization": 156141000,
"ebitda": 719433000,
"ebit": 563292000,
"nonOperatingIncomeExcludingInterest": 3038000,
"operatingIncome": 566330000,
"totalOtherIncomeExpensesNet": -57864000,
"incomeBeforeTax": 508466000,
"incomeTaxExpense": 99596000,
"netIncomeFromContinuingOperations": 408870000,
"netIncomeFromDiscontinuedOperations": 0,
"otherAdjustmentsToNetIncome": 0,
"netIncome": 350267000,
"netIncomeDeductions": 0,
"bottomLineNetIncome": 350267000,
"eps": 5.55,
"epsDiluted": 5.42,
"weightedAverageShsOut": 63117007,
"weightedAverageShsOutDil": 64681357
}
],
"balance_sheet": [
{
"date": "2025-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2026-02-18",
"acceptedDate": "2026-02-18 16:53:33",
"fiscalYear": "2025",
"period": "FY",
"cashAndCashEquivalents": 341413000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 341413000,
"netReceivables": 602739000,
"accountsReceivables": 602739000,
"otherReceivables": 0,
"inventory": 1248867000,
"prepaids": 269459000,
"otherCurrentAssets": 0,
"totalCurrentAssets": 2462478000,
"propertyPlantEquipmentNet": 864858000,
"goodwill": 1467094000,
"intangibleAssets": 675266000,
"goodwillAndIntangibleAssets": 2142360000,
"longTermInvestments": 2080000,
"taxAssets": 41949000,
"otherNonCurrentAssets": 59954000,
"totalNonCurrentAssets": 3111201000,
"otherAssets": 0,
"totalAssets": 5573679000,
"totalPayables": 436583000,
"accountPayables": 436583000,
"otherPayables": 0,
"accruedExpenses": 69850000,
"shortTermDebt": 72810000,
"capitalLeaseObligationsCurrent": 0,
"taxPayables": 0,
"deferredRevenue": 0,
"otherCurrentLiabilities": 636103000,
"totalCurrentLiabilities": 1215346000,
"longTermDebt": 1260256000,
"capitalLeaseObligationsNonCurrent": 0,
"deferredRevenueNonCurrent": 232921000,
"deferredTaxLiabilitiesNonCurrent": 60913000,
"otherNonCurrentLiabilities": 165196999,
"totalNonCurrentLiabilities": 1719287000,
"otherLiabilities": 0,
"capitalLeaseObligations": 0,
"totalLiabilities": 2934633000,
"treasuryStock": -1358053000,
"preferredStock": 0,
"commonStock": 741000,
"retainedEarnings": 3003557000,
"additionalPaidInCapital": 1187419000,
"accumulatedOtherComprehensiveIncomeLoss": 874000,
"otherTotalStockholdersEquity": -202116000,
"totalStockholdersEquity": 2632422000,
"totalEquity": 2639046000,
"minorityInterest": 6624000,
"totalLiabilitiesAndTotalEquity": 5573679000,
"totalInvestments": 2080000,
"totalDebt": 1333066000,
"netDebt": 991653000
},
{
"date": "2024-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2025-02-19",
"acceptedDate": "2025-02-19 16:07:25",
"fiscalYear": "2024",
"period": "FY",
"cashAndCashEquivalents": 281277000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 281277000,
"netReceivables": 612107000,
"accountsReceivables": 612107000,
"otherReceivables": 0,
"inventory": 1031647000,
"prepaids": 0,
"otherCurrentAssets": 107139000,
"totalCurrentAssets": 2032170000,
"propertyPlantEquipmentNet": 858246000,
"goodwill": 1436261000,
"intangibleAssets": 758522000,
"goodwillAndIntangibleAssets": 2194783000,
"longTermInvestments": 28367000,
"taxAssets": 24132000,
"otherNonCurrentAssets": -28367000,
"totalNonCurrentAssets": 3077161000,
"otherAssets": 0,
"totalAssets": 5109331000,
"totalPayables": 458693000,
"accountPayables": 458693000,
"otherPayables": 0,
"accruedExpenses": 451013000,
"shortTermDebt": 116601000,
"capitalLeaseObligationsCurrent": 6845000,
"taxPayables": 0,
"deferredRevenue": 0,
"otherCurrentLiabilities": 0,
"totalCurrentLiabilities": 1033152000,
"longTermDebt": 1151266000,
"capitalLeaseObligationsNonCurrent": 201025000,
"deferredRevenueNonCurrent": 193260000,
"deferredTaxLiabilitiesNonCurrent": 33185000,
"otherNonCurrentLiabilities": 0,
"totalNonCurrentLiabilities": 1578736000,
"otherLiabilities": 0,
"capitalLeaseObligations": 207870000,
"totalLiabilities": 2611888000,
"treasuryStock": -1196997000,
"preferredStock": 0,
"commonStock": 738000,
"retainedEarnings": 2844296000,
"additionalPaidInCapital": 1133756000,
"accumulatedOtherComprehensiveIncomeLoss": -85399000,
"otherTotalStockholdersEquity": -202116000,
"totalStockholdersEquity": 2494278000,
"totalEquity": 2497443000,
"minorityInterest": 3165000,
"totalLiabilitiesAndTotalEquity": 5109331000,
"totalInvestments": 28367000,
"totalDebt": 1475737000,
"netDebt": 1194460000
},
{
"date": "2023-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2024-02-21",
"acceptedDate": "2024-02-21 16:10:51",
"fiscalYear": "2023",
"period": "FY",
"cashAndCashEquivalents": 200994000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 200994000,
"netReceivables": 537316000,
"accountsReceivables": 537316000,
"otherReceivables": 0,
"inventory": 1167484000,
"prepaids": 0,
"otherCurrentAssets": 91898000,
"totalCurrentAssets": 1997692000,
"propertyPlantEquipmentNet": 801628000,
"goodwill": 1432384000,
"intangibleAssets": 846076000,
"goodwillAndIntangibleAssets": 2278460000,
"longTermInvestments": 0,
"taxAssets": 15532000,
"otherNonCurrentAssets": 0,
"totalNonCurrentAssets": 3095620000,
"otherAssets": 0,
"totalAssets": 5093312000,
"totalPayables": 340719000,
"accountPayables": 340719000,
"otherPayables": 0,
"accruedExpenses": 412388000,
"shortTermDebt": 123879000,
"capitalLeaseObligationsCurrent": 3785000,
"taxPayables": 0,
"deferredRevenue": 0,
"otherCurrentLiabilities": 0,
"totalCurrentLiabilities": 880771000,
"longTermDebt": 1380030000,
"capitalLeaseObligationsNonCurrent": 225872000,
"deferredRevenueNonCurrent": 167008000,
"deferredTaxLiabilitiesNonCurrent": 90012000,
"otherNonCurrentLiabilities": 0,
"totalNonCurrentLiabilities": 1862922000,
"otherLiabilities": 0,
"capitalLeaseObligations": 229657000,
"totalLiabilities": 2743693000,
"treasuryStock": -1032921000,
"preferredStock": 0,
"commonStock": 733000,
"retainedEarnings": 2519313000,
"additionalPaidInCapital": 1070386000,
"accumulatedOtherComprehensiveIncomeLoss": -15143000,
"otherTotalStockholdersEquity": -202116000,
"totalStockholdersEquity": 2340252000,
"totalEquity": 2349619000,
"minorityInterest": 9367000,
"totalLiabilitiesAndTotalEquity": 5093312000,
"totalInvestments": 0,
"totalDebt": 1733566000,
"netDebt": 1532572000
},
{
"date": "2022-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2023-02-22",
"acceptedDate": "2023-02-22 16:19:34",
"fiscalYear": "2022",
"period": "FY",
"cashAndCashEquivalents": 132723000,
"shortTermInvestments": 0,
"cashAndShortTermInvestments": 132723000,
"netReceivables": 522458000,
"accountsReceivables": 522458000,
"otherReceivables": 0,
"inventory": 1405384000,
"prepaids": 0,
"otherCurrentAssets": 121783000,
"totalCurrentAssets": 2182348000,
"propertyPlantEquipmentNet": 642774000,
"goodwill": 1400880000,
"intangibleAssets": 930714000,
"goodwillAndIntangibleAssets": 2331594000,
"longTermInvestments": 0,
"taxAssets": 12746000,
"otherNonCurrentAssets": 0,
"totalNonCurrentAssets": 2987114000,
"otherAssets": 0,
"totalAssets": 5169462000,
"totalPayables": 446050000,
"accountPayables": 446050000,
"otherPayables": 0,
"accruedExpenses": 484271000,
"shortTermDebt": 59073000,
"capitalLeaseObligationsCurrent": 2650000,
"taxPayables": 0,
"deferredRevenue": 0,
"otherCurrentLiabilities": 0,
"totalCurrentLiabilities": 992044000,
"longTermDebt": 1341665000,
"capitalLeaseObligationsNonCurrent": 196610000,
"deferredRevenueNonCurrent": 143726000,
"deferredTaxLiabilitiesNonCurrent": 125691000,
"otherNonCurrentLiabilities": 0,
"totalNonCurrentLiabilities": 1807692000,
"otherLiabilities": 0,
"capitalLeaseObligations": 199260000,
"totalLiabilities": 2799736000,
"treasuryStock": -808491000,
"preferredStock": 0,
"commonStock": 728000,
"retainedEarnings": 2316224000,
"additionalPaidInCapital": 1016138000,
"accumulatedOtherComprehensiveIncomeLoss": -65102000,
"otherTotalStockholdersEquity": -202116000,
"totalStockholdersEquity": 2257381000,
"totalEquity": 2369726000,
"minorityInterest": 112345000,
"totalLiabilitiesAndTotalEquity": 5169462000,
"totalInvestments": 0,
"totalDebt": 1599998000,
"netDebt": 1467275000
}
],
"cash_flow": [
{
"date": "2025-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2026-02-18",
"acceptedDate": "2026-02-18 16:53:33",
"fiscalYear": "2025",
"period": "FY",
"netIncome": 161354000,
"depreciationAndAmortization": 194835000,
"deferredIncomeTax": 15080000,
"stockBasedCompensation": 49947000,
"changeInWorkingCapital": -13123000,
"accountsReceivables": 45637000,
"inventory": -163117000,
"accountsPayables": -40701000,
"otherWorkingCapital": 145058000,
"otherNonCashItems": 29885000,
"netCashProvidedByOperatingActivities": 437978000,
"investmentsInPropertyPlantAndEquipment": -169850000,
"acquisitionsNet": -762000,
"purchasesOfInvestments": -3035000,
"salesMaturitiesOfInvestments": 0,
"otherInvestingActivities": 743000,
"netCashProvidedByInvestingActivities": -172904000,
"netDebtIssuance": -52761000,
"longTermNetDebtIssuance": -40952000,
"shortTermNetDebtIssuance": -11809000,
"netStockIssuance": -143057000,
"netCommonStockIssuance": -143057000,
"commonStockIssuance": 4860000,
"commonStockRepurchased": -147917000,
"netPreferredStockIssuance": 0,
"netDividendsPaid": -293000,
"commonDividendsPaid": -293000,
"preferredDividendsPaid": 0,
"otherFinancingActivities": -16608000,
"netCashProvidedByFinancingActivities": -212719000,
"effectOfForexChangesOnCash": 7781000,
"netChangeInCash": 60136000,
"cashAtEndOfPeriod": 341413000,
"cashAtBeginningOfPeriod": 281277000,
"operatingCashFlow": 437978000,
"capitalExpenditure": -169850000,
"freeCashFlow": 268128000,
"incomeTaxesPaid": 0,
"interestPaid": 0
},
{
"date": "2024-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2025-02-19",
"acceptedDate": "2025-02-19 16:07:25",
"fiscalYear": "2024",
"period": "FY",
"netIncome": 316978000,
"depreciationAndAmortization": 171768000,
"deferredIncomeTax": -60615000,
"stockBasedCompensation": 51240000,
"changeInWorkingCapital": 211895000,
"accountsReceivables": -82816000,
"inventory": 122952000,
"accountsPayables": 123571000,
"otherWorkingCapital": 48188000,
"otherNonCashItems": 50035000,
"netCashProvidedByOperatingActivities": 741301000,
"investmentsInPropertyPlantAndEquipment": -136733000,
"acquisitionsNet": -34740000,
"purchasesOfInvestments": -39450000,
"salesMaturitiesOfInvestments": 2000000,
"otherInvestingActivities": 211000,
"netCashProvidedByInvestingActivities": -208712000,
"netDebtIssuance": -278454000,
"longTermNetDebtIssuance": -253125000,
"shortTermNetDebtIssuance": -25329000,
"netStockIssuance": -125185000,
"netCommonStockIssuance": -125185000,
"commonStockIssuance": 27558000,
"commonStockRepurchased": -152743000,
"netPreferredStockIssuance": 0,
"netDividendsPaid": -273000,
"commonDividendsPaid": -273000,
"preferredDividendsPaid": 0,
"otherFinancingActivities": -44923000,
"netCashProvidedByFinancingActivities": -448835000,
"effectOfForexChangesOnCash": -3471000,
"netChangeInCash": 80283000,
"cashAtEndOfPeriod": 281277000,
"cashAtBeginningOfPeriod": 200994000,
"operatingCashFlow": 741301000,
"capitalExpenditure": -136733000,
"freeCashFlow": 604568000,
"incomeTaxesPaid": 148828000,
"interestPaid": 89420000
},
{
"date": "2023-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2024-02-21",
"acceptedDate": "2024-02-21 16:10:51",
"fiscalYear": "2023",
"period": "FY",
"netIncome": 217120000,
"depreciationAndAmortization": 166602000,
"deferredIncomeTax": -34478000,
"stockBasedCompensation": 37338000,
"changeInWorkingCapital": 127412000,
"accountsReceivables": -18272000,
"inventory": 262670000,
"accountsPayables": -120900000,
"otherWorkingCapital": 3914000,
"otherNonCashItems": 7676000,
"netCashProvidedByOperatingActivities": 521670000,
"investmentsInPropertyPlantAndEquipment": -129060000,
"acquisitionsNet": -15974000,
"purchasesOfInvestments": -39219000,
"salesMaturitiesOfInvestments": 3294000,
"otherInvestingActivities": 2896000,
"netCashProvidedByInvestingActivities": -178063000,
"netDebtIssuance": 87281000,
"longTermNetDebtIssuance": 60128000,
"shortTermNetDebtIssuance": 27153000,
"netStockIssuance": -243698000,
"netCommonStockIssuance": -243698000,
"commonStockIssuance": 7815000,
"commonStockRepurchased": -251513000,
"netPreferredStockIssuance": 0,
"netDividendsPaid": 0,
"commonDividendsPaid": 0,
"preferredDividendsPaid": 0,
"otherFinancingActivities": -120720000,
"netCashProvidedByFinancingActivities": -277137000,
"effectOfForexChangesOnCash": 1801000,
"netChangeInCash": 68271000,
"cashAtEndOfPeriod": 200994000,
"cashAtBeginningOfPeriod": 132723000,
"operatingCashFlow": 521670000,
"capitalExpenditure": -129060000,
"freeCashFlow": 392610000,
"incomeTaxesPaid": 100082000,
"interestPaid": 84027000
},
{
"date": "2022-12-31",
"symbol": "GNRC",
"reportedCurrency": "USD",
"cik": "0001474735",
"filingDate": "2023-02-22",
"acceptedDate": "2023-02-22 16:19:34",
"fiscalYear": "2022",
"period": "FY",
"netIncome": 408870000,
"depreciationAndAmortization": 156141000,
"deferredIncomeTax": -95465000,
"stockBasedCompensation": 31367000,
"changeInWorkingCapital": -465235000,
"accountsReceivables": 6547000,
"inventory": -319274000,
"accountsPayables": -223031000,
"otherWorkingCapital": 70523000,
"otherNonCashItems": 22838000,
"netCashProvidedByOperatingActivities": 58516000,
"investmentsInPropertyPlantAndEquipment": -86188000,
"acquisitionsNet": -39995000,
"purchasesOfInvestments": -15000000,
"salesMaturitiesOfInvestments": 4874000,
"otherInvestingActivities": 2077000,
"netCashProvidedByInvestingActivities": -134232000,
"netDebtIssuance": 464169000,
"longTermNetDebtIssuance": 484093000,
"shortTermNetDebtIssuance": -19924000,
"netStockIssuance": -332054000,
"netCommonStockIssuance": -332054000,
"commonStockIssuance": 13786000,
"commonStockRepurchased": -345840000,
"netPreferredStockIssuance": 0,
"netDividendsPaid": -309000,
"commonDividendsPaid": -309000,
"preferredDividendsPaid": 0,
"otherFinancingActivities": -67763000,
"netCashProvidedByFinancingActivities": 64043000,
"effectOfForexChangesOnCash": -2943000,
"netChangeInCash": -14616000,
"cashAtEndOfPeriod": 132723000,
"cashAtBeginningOfPeriod": 147339000,
"operatingCashFlow": 58516000,
"capitalExpenditure": -86188000,
"freeCashFlow": -27672000,
"incomeTaxesPaid": 150893000,
"interestPaid": 48912000
}
]
}
},
"liquidity": {
"borrow": [],
"short_interest": [
{
"symbol": "GNRC",
"file_date": "",
"error": "Symbol not found in FINRA biweekly file",
"days_to_cover": null
}
],
"ftd": {
"symbol": "GNRC",
"periods": [
{
"file_period": "202603a",
"settlement_date": "20260306",
"quantity_fails": 58,
"price": 218.81
},
{
"file_period": "202603b",
"settlement_date": "20260331",
"quantity_fails": 3611,
"price": 185.5
},
{
"file_period": "202604a",
"settlement_date": "20260413",
"quantity_fails": 195,
"price": 207.03
},
{
"file_period": "202604b",
"settlement_date": "20260429",
"quantity_fails": 8405,
"price": 217.12
},
{
"file_period": "202606a",
"settlement_date": "20260611",
"quantity_fails": 9294,
"price": 239.11
},
{
"file_period": "202606b",
"settlement_date": "20260630",
"quantity_fails": 4724,
"price": 283.81
}
],
"trend": "rising",
"trend_description": "FTD quantity increasing — settlement pressure building, potential squeeze precursor"
}
},
"technical": {
"price": 200.54,
"rsi": 28.99713772489484,
"sma20": 233.18950000000004,
"sma50": 255.0486,
"sma200": 204.10869999999986,
"adx": 35.90374075573174,
"atr": 8.87,
"atr_pct": 4.42,
"high_52w": 505.8,
"low_52w": 82.2,
"sma50_series": [
{
"close": 200.27,
"ma": 192.68220000000008
},
{
"close": 200.85,
"ma": 193.79380000000003
},
{
"close": 199.31,
"ma": 194.94280000000003
},
{
"close": 201.85,
"ma": 196.00400000000002
},
{
"close": 209.21,
"ma": 197.13260000000002
},
{
"close": 205.16,
"ma": 198.1038
},
{
"close": 198,
"ma": 198.90980000000002
},
{
"close": 194.4,
"ma": 199.59260000000003
},
{
"close": 185.5,
"ma": 200.074
},
{
"close": 195.33,
"ma": 200.7636
},
{
"close": 199.05,
"ma": 201.50340000000003
},
{
"close": 194.09,
"ma": 201.94400000000007
},
{
"close": 195.52,
"ma": 202.34760000000009
},
{
"close": 191.1,
"ma": 202.7094000000001
},
{
"close": 202.93,
"ma": 203.42580000000007
},
{
"close": 207.34,
"ma": 204.16360000000003
},
{
"close": 207.03,
"ma": 204.82080000000005
},
{
"close": 205.16,
"ma": 205.52380000000005
},
{
"close": 211.87,
"ma": 206.40040000000002
},
{
"close": 204.4,
"ma": 207.06920000000002
},
{
"close": 207.41,
"ma": 207.7518
},
{
"close": 212.1,
"ma": 208.4502
},
{
"close": 217.26,
"ma": 209.34800000000004
},
{
"close": 213.85,
"ma": 209.95440000000002
},
{
"close": 213.69,
"ma": 210.51160000000004
},
{
"close": 218.38,
"ma": 211.23320000000007
},
{
"close": 220.93,
"ma": 211.3520000000001
},
{
"close": 220.3,
"ma": 211.44340000000008
},
{
"close": 217.12,
"ma": 211.29680000000005
},
{
"close": 252.92,
"ma": 211.68600000000004
},
{
"close": 259.23,
"ma": 212.30360000000002
},
{
"close": 259.34,
"ma": 212.94100000000003
},
{
"close": 257.07,
"ma": 213.49860000000004
},
{
"close": 263.68,
"ma": 214.22320000000002
},
{
"close": 267.42,
"ma": 214.86820000000003
},
{
"close": 266.75,
"ma": 215.47160000000002
},
{
"close": 269.41,
"ma": 216.17280000000002
},
{
"close": 271.4,
"ma": 217.0934
},
{
"close": 269.59,
"ma": 217.87760000000003
},
{
"close": 267.25,
"ma": 218.79840000000004
},
{
"close": 276.49,
"ma": 219.91040000000004
},
{
"close": 263.68,
"ma": 220.80780000000007
},
{
"close": 253.05,
"ma": 221.78840000000002
},
{
"close": 243.97,
"ma": 222.52560000000003
},
{
"close": 245.19,
"ma": 223.21520000000004
},
{
"close": 247.79,
"ma": 223.9186
},
{
"close": 270.14,
"ma": 225.23940000000002
},
{
"close": 274.82,
"ma": 226.7252
},
{
"close": 280.53,
"ma": 228.28619999999998
},
{
"close": 279.45,
"ma": 229.7716
},
{
"close": 277.91,
"ma": 231.32440000000003
},
{
"close": 269.26,
"ma": 232.69260000000003
},
{
"close": 284.58,
"ma": 234.39800000000002
},
{
"close": 285.31,
"ma": 236.0672
},
{
"close": 278.14,
"ma": 237.44580000000002
},
{
"close": 261.54,
"ma": 238.57340000000005
},
{
"close": 265.89,
"ma": 239.93120000000002
},
{
"close": 260.99,
"ma": 241.26300000000003
},
{
"close": 239.11,
"ma": 242.33520000000004
},
{
"close": 257.33,
"ma": 243.57520000000005
},
{
"close": 262.36,
"ma": 244.84140000000008
},
{
"close": 270.1,
"ma": 246.36160000000004
},
{
"close": 265.66,
"ma": 247.76440000000002
},
{
"close": 268.2,
"ma": 249.30640000000002
},
{
"close": 279.15,
"ma": 250.8308
},
{
"close": 295.54,
"ma": 252.5948
},
{
"close": 274.54,
"ma": 253.945
},
{
"close": 284.14,
"ma": 255.52460000000002
},
{
"close": 295.16,
"ma": 257.19039999999995
},
{
"close": 278.62,
"ma": 258.6748
},
{
"close": 283.81,
"ma": 260.2028
},
{
"close": 292.81,
"ma": 261.817
},
{
"close": 270.22,
"ma": 262.8762
},
{
"close": 252.66,
"ma": 263.6524
},
{
"close": 257.81,
"ma": 264.53479999999996
},
{
"close": 235.8,
"ma": 264.8832
},
{
"close": 236.61,
"ma": 265.19679999999994
},
{
"close": 235.86,
"ma": 265.508
},
{
"close": 233.94,
"ma": 265.8444
},
{
"close": 226.95,
"ma": 265.325
},
{
"close": 225.12,
"ma": 264.6428
},
{
"close": 226.58,
"ma": 263.98760000000004
},
{
"close": 215.38,
"ma": 263.1538
},
{
"close": 214.91,
"ma": 262.1784
},
{
"close": 213.25,
"ma": 261.095
},
{
"close": 215.61,
"ma": 260.07219999999995
},
{
"close": 213.42,
"ma": 258.95239999999995
},
{
"close": 210.5,
"ma": 257.7344
},
{
"close": 202.01,
"ma": 256.3828
},
{
"close": 200.54,
"ma": 255.0486
}
],
"sma200_series": [
{
"close": 200.27,
"ma": 170.37500000000003
},
{
"close": 200.85,
"ma": 170.77605
},
{
"close": 199.31,
"ma": 171.13644999999997
},
{
"close": 201.85,
"ma": 171.50869999999995
},
{
"close": 209.21,
"ma": 171.92309999999998
},
{
"close": 205.16,
"ma": 172.30909999999997
},
{
"close": 198,
"ma": 172.6568
},
{
"close": 194.4,
"ma": 172.97469999999998
},
{
"close": 185.5,
"ma": 173.25329999999997
},
{
"close": 195.33,
"ma": 173.58800000000002
},
{
"close": 199.05,
"ma": 173.95965
},
{
"close": 194.09,
"ma": 174.29850000000002
},
{
"close": 195.52,
"ma": 174.65605
},
{
"close": 191.1,
"ma": 174.98395
},
{
"close": 202.93,
"ma": 175.36190000000002
},
{
"close": 207.34,
"ma": 175.73095
},
{
"close": 207.03,
"ma": 176.0862
},
{
"close": 205.16,
"ma": 176.41490000000002
},
{
"close": 211.87,
"ma": 176.76270000000005
},
{
"close": 204.4,
"ma": 177.07265000000004
},
{
"close": 207.41,
"ma": 177.39365000000006
},
{
"close": 212.1,
"ma": 177.72110000000004
},
{
"close": 217.26,
"ma": 178.05430000000004
},
{
"close": 213.85,
"ma": 178.3617
},
{
"close": 213.69,
"ma": 178.68850000000003
},
{
"close": 218.38,
"ma": 179.03440000000006
},
{
"close": 220.93,
"ma": 179.38445000000007
},
{
"close": 220.3,
"ma": 179.72600000000006
},
{
"close": 217.12,
"ma": 180.05950000000004
},
{
"close": 252.92,
"ma": 180.58065000000002
},
{
"close": 259.23,
"ma": 181.14275
},
{
"close": 259.34,
"ma": 181.70585000000003
},
{
"close": 257.07,
"ma": 182.24250000000004
},
{
"close": 263.68,
"ma": 182.79535000000007
},
{
"close": 267.42,
"ma": 183.38120000000004
},
{
"close": 266.75,
"ma": 183.9635
},
{
"close": 269.41,
"ma": 184.54595000000006
},
{
"close": 271.4,
"ma": 185.13600000000005
},
{
"close": 269.59,
"ma": 185.69915000000003
},
{
"close": 267.25,
"ma": 186.25810000000004
},
{
"close": 276.49,
"ma": 186.88395000000003
},
{
"close": 263.68,
"ma": 187.29735000000005
},
{
"close": 253.05,
"ma": 187.58915000000005
},
{
"close": 243.97,
"ma": 187.84085000000007
},
{
"close": 245.19,
"ma": 188.08465000000007
},
{
"close": 247.79,
"ma": 188.33720000000008
},
{
"close": 270.14,
"ma": 188.71835000000007
},
{
"close": 274.82,
"ma": 189.12485000000007
},
{
"close": 280.53,
"ma": 189.54625000000007
},
{
"close": 279.45,
"ma": 189.96090000000012
},
{
"close": 277.91,
"ma": 190.3561500000001
},
{
"close": 269.26,
"ma": 190.68820000000008
},
{
"close": 284.58,
"ma": 191.11625000000012
},
{
"close": 285.31,
"ma": 191.54880000000006
},
{
"close": 278.14,
"ma": 191.9488000000001
},
{
"close": 261.54,
"ma": 192.26110000000006
},
{
"close": 265.89,
"ma": 192.6423
},
{
"close": 260.99,
"ma": 192.99449999999996
},
{
"close": 239.11,
"ma": 193.21684999999997
},
{
"close": 257.33,
"ma": 193.53709999999998
},
{
"close": 262.36,
"ma": 193.90230000000003
},
{
"close": 270.1,
"ma": 194.31785000000002
},
{
"close": 265.66,
"ma": 194.71155000000002
},
{
"close": 268.2,
"ma": 195.12630000000001
},
{
"close": 279.15,
"ma": 195.62449999999998
},
{
"close": 295.54,
"ma": 196.22649999999993
},
{
"close": 274.54,
"ma": 196.70829999999995
},
{
"close": 284.14,
"ma": 197.22249999999994
},
{
"close": 295.16,
"ma": 197.7784499999999
},
{
"close": 278.62,
"ma": 198.2625499999999
},
{
"close": 283.81,
"ma": 198.75654999999983
},
{
"close": 292.81,
"ma": 199.28129999999982
},
{
"close": 270.22,
"ma": 199.71044999999987
},
{
"close": 252.66,
"ma": 200.04519999999985
},
{
"close": 257.81,
"ma": 200.41619999999983
},
{
"close": 235.8,
"ma": 200.68874999999986
},
{
"close": 236.61,
"ma": 200.95159999999984
},
{
"close": 235.86,
"ma": 201.21949999999987
},
{
"close": 233.94,
"ma": 201.45989999999986
},
{
"close": 226.95,
"ma": 201.7607999999999
},
{
"close": 225.12,
"ma": 202.04959999999988
},
{
"close": 226.58,
"ma": 202.36119999999985
},
{
"close": 215.38,
"ma": 202.59674999999984
},
{
"close": 214.91,
"ma": 202.84219999999982
},
{
"close": 213.25,
"ma": 203.07144999999983
},
{
"close": 215.61,
"ma": 203.3100499999998
},
{
"close": 213.42,
"ma": 203.52719999999982
},
{
"close": 210.5,
"ma": 203.7513499999998
},
{
"close": 202.01,
"ma": 203.94074999999984
},
{
"close": 200.54,
"ma": 204.10869999999986
}
],
"structure": {
"ema8": 211.61180883127474,
"ema21": 229.25242124101038,
"ema50": 241.35161106071584,
"ema200": 214.13655735490443,
"checks": {
"price_above_all": false,
"ema_stacked": false,
"ema21_rising": false,
"ema50_rising": false,
"adx_over_30": true,
"higher_highs_lows": false,
"near_21ema": false
},
"dist_21ema_pct": -12.5,
"macd": {
"macd": -15.8,
"signal": -13.052,
"histogram": -2.748
},
"bollinger": {
"mid": 233.19,
"upper": 284.08,
"lower": 182.3,
"width_pct": 43.65
},
"crossover": {
"fresh_cross": false,
"pre_compressed": true,
"held_above_21": false,
"candles_since": 28,
"intraday_support": false
},
"momentum": {
"roc10": -11.6,
"checks": {
"roc_over_5": false,
"rsi_in_band": false,
"macd_expanding": false,
"top_quartile_3d": false,
"no_big_down": true,
"near_high": false
},
"volume": {
"rvol": 0.23,
"checks": {
"rvol_over_2": false,
"up_vol_beats_down": false,
"obv_new_high": false,
"surge_day": false,
"pullback_declining_vol": false,
"last_up_beats_down": true
}
}
},
"relative_strength": {
"sector": "Industrials",
"sector_etf": "XLI",
"sector_etf_ret10d": 1.04,
"checks": {
"beats_spy_all": false,
"beats_sector_10d": false,
"rs_line_at_high": false,
"sector_top3": false
}
},
"commodity": {},
"universe": {
"checks": {
"price_over_20": true,
"avg_vol_over_2m": false,
"mcap_over_1b": true,
"no_earnings_7d": false,
"not_lev_etf_spac": true,
"bidask_spread": null,
"dollar_vol_over_10m": true
},
"avg_dollar_vol": 187712136.22,
"avg_vol": 929222
},
"options": {
"checks": {
"call_vol_2x": false,
"ivr_under_40": false,
"iv_contracting": true,
"oi_calls_above_price": false
},
"vals": {
"call_vol_mult": 0.3,
"iv_rank": 100.0
}
}
}
}
}