{
  "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
        }
      }
    }
  }
}