{
  "title": "DG — Dollar General Corporation Swing Snapshot",
  "generated": "2026-08-27 16:24 UTC",
  "description": "Swing-trading snapshot for DG (Dollar General Corporation): price, technicals (incl. ATR, SMA-20, MACD, Bollinger), price levels (pivots/PDH-PDL/VWAP/ORB + volume profile POC/VAH/VAL + recent daily bars), short & liquidity, options/whale flow, a compact analyst read, next earnings and recent news. Trimmed to swing-relevant fields.",
  "company": {
    "companyName": "Dollar General Corporation",
    "sector": "Consumer Defensive",
    "industry": "Discount Stores",
    "marketCap": 28438030531,
    "beta": 0.235,
    "exchange": "NYSE",
    "averageVolume": 2987015,
    "isEtf": false,
    "isActivelyTrading": true,
    "isAdr": false
  },
  "volume": {
    "volume": 3025206,
    "avgVolume": 2987015,
    "short_ratio": [
      {
        "symbol": "DG",
        "file_date": "2026-08-26",
        "date": "20260826",
        "short_volume": 690649,
        "short_exempt_volume": 0,
        "total_volume": 1455114,
        "short_volume_ratio": 0.4746,
        "signal": "Neutral"
      }
    ],
    "volume_profile": {
      "poc": 123.35,
      "vah": 126.4,
      "val": 118.27,
      "profile": [
        {
          "price": 118.38,
          "volume": 108432
        },
        {
          "price": 118.61,
          "volume": 22650
        },
        {
          "price": 118.83,
          "volume": 209037
        },
        {
          "price": 119.06,
          "volume": 14718
        },
        {
          "price": 119.29,
          "volume": 220771
        },
        {
          "price": 119.51,
          "volume": 518020
        },
        {
          "price": 119.74,
          "volume": 383133
        },
        {
          "price": 119.96,
          "volume": 504248
        },
        {
          "price": 120.19,
          "volume": 1283538
        },
        {
          "price": 120.42,
          "volume": 480213
        },
        {
          "price": 120.64,
          "volume": 407657
        },
        {
          "price": 120.87,
          "volume": 219449
        },
        {
          "price": 121.09,
          "volume": 830896
        },
        {
          "price": 121.32,
          "volume": 694856
        },
        {
          "price": 121.54,
          "volume": 968248
        },
        {
          "price": 121.77,
          "volume": 853448
        },
        {
          "price": 122.0,
          "volume": 1343138
        },
        {
          "price": 122.22,
          "volume": 1321410
        },
        {
          "price": 122.45,
          "volume": 858637
        },
        {
          "price": 122.67,
          "volume": 1518788
        },
        {
          "price": 122.9,
          "volume": 1630334
        },
        {
          "price": 123.13,
          "volume": 957569
        },
        {
          "price": 123.35,
          "volume": 2040975
        },
        {
          "price": 123.58,
          "volume": 1256672
        },
        {
          "price": 123.8,
          "volume": 680326
        },
        {
          "price": 124.03,
          "volume": 679993
        },
        {
          "price": 124.26,
          "volume": 432455
        },
        {
          "price": 124.48,
          "volume": 373941
        },
        {
          "price": 124.71,
          "volume": 215579
        },
        {
          "price": 124.93,
          "volume": 191105
        },
        {
          "price": 125.16,
          "volume": 348517
        },
        {
          "price": 125.38,
          "volume": 13658
        },
        {
          "price": 125.61,
          "volume": 10300
        },
        {
          "price": 125.84,
          "volume": 43889
        },
        {
          "price": 126.06,
          "volume": 69565
        },
        {
          "price": 126.29,
          "volume": 256184
        },
        {
          "price": 126.51,
          "volume": 509086
        },
        {
          "price": 126.74,
          "volume": 555024
        },
        {
          "price": 126.97,
          "volume": 1539493
        },
        {
          "price": 127.19,
          "volume": 1434049
        },
        {
          "price": 127.42,
          "volume": 1128793
        },
        {
          "price": 127.64,
          "volume": 318432
        },
        {
          "price": 127.87,
          "volume": 509295
        },
        {
          "price": 128.09,
          "volume": 317832
        },
        {
          "price": 128.32,
          "volume": 292977
        },
        {
          "price": 128.55,
          "volume": 95844
        },
        {
          "price": 128.77,
          "volume": 26890
        },
        {
          "price": 129.0,
          "volume": 248095
        },
        {
          "price": 129.22,
          "volume": 490794
        },
        {
          "price": 129.45,
          "volume": 362587
        },
        {
          "price": 129.68,
          "volume": 126167
        },
        {
          "price": 129.9,
          "volume": 214066
        },
        {
          "price": 130.13,
          "volume": 142909
        },
        {
          "price": 130.35,
          "volume": 89674
        },
        {
          "price": 130.58,
          "volume": 300231
        },
        {
          "price": 130.81,
          "volume": 123651
        },
        {
          "price": 131.03,
          "volume": 0
        },
        {
          "price": 131.26,
          "volume": 262508
        },
        {
          "price": 131.48,
          "volume": 75298
        },
        {
          "price": 131.71,
          "volume": 81834
        }
      ],
      "sessions": 20
    }
  },
  "technical": {
    "price": 128.92,
    "rsi": 60.71542344729264,
    "sma20": 123.86449999999994,
    "sma50": 121.07160000000023,
    "sma200": 125.3345500000001,
    "adx": 13.503888823083823,
    "atr": 4.02,
    "atr_pct": 3.12,
    "atr_expansion_pct": 7.1,
    "di_plus": 31.9,
    "di_minus": 29.6,
    "high_52w": 156.24,
    "low_52w": 95.94,
    "structure": {
      "ema8": 124.14954688502098,
      "ema21": 123.26108151883187,
      "ema50": 121.33758662122256,
      "ema200": 119.79314569048226,
      "ema10": 123.90353123067317,
      "ema20": 123.32149146923844,
      "ema10_slope_pct": 1.53,
      "ema20_slope_pct": 0.78,
      "trend_dir": "chop",
      "checks": {
        "price_above_all": true,
        "ema_stacked": true,
        "ema21_rising": true,
        "ema50_rising": true,
        "adx_over_30": false,
        "higher_highs_lows": false,
        "lower_highs_lows": false,
        "near_21ema": true
      },
      "dist_21ema_pct": 4.6,
      "_no_bars": false,
      "macd": {
        "macd": 0.831,
        "signal": 0.65,
        "histogram": 0.181
      },
      "bollinger": {
        "mid": 123.86,
        "upper": 129.73,
        "lower": 118.0,
        "width_pct": 9.47
      },
      "crossover": {
        "fresh_cross": true,
        "pre_compressed": true,
        "held_above_21": false,
        "candles_since": 3,
        "intraday_support": false
      },
      "momentum": {
        "roc10": 5.6,
        "ret_3d": 2.86,
        "ret_5d": 6.92,
        "roc10_accel": 10.99,
        "checks": {
          "roc_over_5": true,
          "rsi_in_band": true,
          "macd_expanding": true,
          "top_quartile_3d": false,
          "no_big_down": true,
          "near_high": true
        },
        "volume": {
          "rvol": 1.5,
          "checks": {
            "rvol_over_2": false,
            "up_vol_beats_down": true,
            "obv_new_high": false,
            "surge_day": false,
            "pullback_declining_vol": false,
            "last_up_beats_down": true
          }
        }
      },
      "relative_strength": {
        "sector": "Consumer Defensive",
        "sector_etf": "XLP",
        "sector_etf_ret10d": 1.4,
        "checks": {
          "beats_spy_all": false,
          "beats_sector_10d": true,
          "rs_line_at_high": false,
          "sector_top3": false
        }
      },
      "commodity": {},
      "universe": {
        "checks": {
          "price_over_20": true,
          "avg_vol_over_2m": true,
          "mcap_over_1b": true,
          "no_earnings_7d": false,
          "not_lev_etf_spac": true,
          "bidask_spread": null,
          "dollar_vol_over_10m": true
        },
        "avg_dollar_vol": 385085973.79999995,
        "avg_vol": 2987015
      },
      "options": {
        "checks": {
          "call_vol_2x": false,
          "ivr_under_40": true,
          "iv_contracting": true,
          "oi_calls_above_price": true
        },
        "vals": {
          "call_vol_mult": 1.8,
          "iv_rank": 31.0
        }
      }
    }
  },
  "levels": {
    "prior_day": {
      "high": 132.5,
      "low": 124.5,
      "close": 128.88,
      "date": "2026-08-27"
    },
    "woodie_pivots": {
      "PP": 128.69,
      "R1": 132.87,
      "S1": 124.88,
      "R2": 136.69,
      "S2": 120.69
    },
    "swing": {
      "high_20d": 132.5,
      "low_20d": 117.51,
      "high_60d": 132.5,
      "low_60d": 101.87
    },
    "orb": {
      "high": 130.83,
      "low": 124.5,
      "date": "2026-08-27"
    },
    "vwap": 129.72,
    "volume_profile": {
      "poc": 123.35,
      "vah": 126.4,
      "val": 118.27,
      "sessions": 20
    },
    "premarket": {
      "date": "2026-08-27",
      "high": 140.19,
      "low": 120.99,
      "last": 127.7,
      "volume": 487240,
      "gap_pct": 4.01,
      "path": "04:30 122.00 -> 06:55 133.80 -> 07:40 138.53 -> 08:25 131.00 -> 09:10 133.79 -> 09:25 127.70",
      "bars": 40,
      "last_bar_et": "09:25"
    },
    "recent_daily": [
      {
        "d": "2026-07-24",
        "o": 115.72,
        "h": 119.36,
        "l": 115.16,
        "c": 117.23,
        "v": 1655017.293636
      },
      {
        "d": "2026-07-27",
        "o": 118.675,
        "h": 124.47,
        "l": 118.675,
        "c": 123.22,
        "v": 2496848.178865
      },
      {
        "d": "2026-07-28",
        "o": 125.43,
        "h": 127.4199,
        "l": 124.35,
        "c": 125.97,
        "v": 2537416.690769
      },
      {
        "d": "2026-07-29",
        "o": 125.42,
        "h": 129.13,
        "l": 124.34,
        "c": 128.68,
        "v": 1807605.793797
      },
      {
        "d": "2026-07-30",
        "o": 127.58,
        "h": 128.07,
        "l": 125.81,
        "c": 127.5,
        "v": 1772318.53746
      },
      {
        "d": "2026-07-31",
        "o": 127.17,
        "h": 127.7,
        "l": 125.04,
        "c": 127.05,
        "v": 1392914.969646
      },
      {
        "d": "2026-08-03",
        "o": 128.63,
        "h": 131.25,
        "l": 126.52,
        "c": 127.72,
        "v": 1953598.969686
      },
      {
        "d": "2026-08-04",
        "o": 125.05,
        "h": 128.32,
        "l": 124.5,
        "c": 127.26,
        "v": 1928502.397095
      },
      {
        "d": "2026-08-05",
        "o": 128.18,
        "h": 128.6,
        "l": 126.04,
        "c": 126.94,
        "v": 1470759.177878
      },
      {
        "d": "2026-08-06",
        "o": 128.14,
        "h": 128.26,
        "l": 125.68,
        "c": 127.45,
        "v": 1436885.002973
      },
      {
        "d": "2026-08-07",
        "o": 127.15,
        "h": 127.9812,
        "l": 125.555,
        "c": 126.59,
        "v": 1833646.079957
      },
      {
        "d": "2026-08-10",
        "o": 124.61,
        "h": 125.675,
        "l": 121.43,
        "c": 122.42,
        "v": 2819500.983523
      },
      {
        "d": "2026-08-11",
        "o": 121.4,
        "h": 122.915,
        "l": 119.7,
        "c": 120.07,
        "v": 1944032.36026
      },
      {
        "d": "2026-08-12",
        "o": 120.76,
        "h": 120.76,
        "l": 118,
        "c": 119.6,
        "v": 2095961.236706
      },
      {
        "d": "2026-08-13",
        "o": 121.6,
        "h": 123.07,
        "l": 119.845,
        "c": 122.08,
        "v": 1552011.392122
      },
      {
        "d": "2026-08-14",
        "o": 122.2,
        "h": 125.77,
        "l": 122.08,
        "c": 123.28,
        "v": 1553777.356296
      },
      {
        "d": "2026-08-17",
        "o": 121.31,
        "h": 122.43,
        "l": 119.8,
        "c": 120.08,
        "v": 1897663.02785
      },
      {
        "d": "2026-08-18",
        "o": 122.81,
        "h": 124.23,
        "l": 120.52,
        "c": 120.84,
        "v": 2295019.524377
      },
      {
        "d": "2026-08-19",
        "o": 121.87,
        "h": 124.09,
        "l": 121.73,
        "c": 122.31,
        "v": 2221828.297239
      },
      {
        "d": "2026-08-20",
        "o": 118,
        "h": 123.09,
        "l": 117.51,
        "c": 120.58,
        "v": 2154759.075569
      },
      {
        "d": "2026-08-21",
        "o": 121.72,
        "h": 123.43,
        "l": 121.3,
        "c": 123.41,
        "v": 1770171.127474
      },
      {
        "d": "2026-08-24",
        "o": 123.58,
        "h": 125.5,
        "l": 123,
        "c": 125.33,
        "v": 2138770.727942
      },
      {
        "d": "2026-08-25",
        "o": 124.78,
        "h": 124.81,
        "l": 122.3,
        "c": 122.58,
        "v": 1533359.46216
      },
      {
        "d": "2026-08-26",
        "o": 122,
        "h": 123.81,
        "l": 120.44,
        "c": 122.78,
        "v": 3243240.756907
      },
      {
        "d": "2026-08-27",
        "o": 127.84,
        "h": 132.4999,
        "l": 124.5,
        "c": 128.875,
        "v": 3025642.970461
      }
    ]
  },
  "patterns": {
    "days": 105,
    "patterns": [
      {
        "name": "VWAP Touch",
        "count": 105,
        "pct": 100
      },
      {
        "name": "9 EMA Touch",
        "count": 105,
        "pct": 100
      },
      {
        "name": "21 EMA Touch",
        "count": 105,
        "pct": 100
      },
      {
        "name": "Woodie Pivot Touch",
        "count": 100,
        "pct": 95
      },
      {
        "name": "ORB Breakout",
        "count": 98,
        "pct": 93
      },
      {
        "name": "PDH/PDL Touch",
        "count": 92,
        "pct": 88
      },
      {
        "name": "Gap Fill",
        "count": 69,
        "pct": 66
      },
      {
        "name": "Open Retracement",
        "count": 62,
        "pct": 59
      },
      {
        "name": "Darvas Box",
        "count": 41,
        "pct": 39
      },
      {
        "name": "High Vol Open",
        "count": 26,
        "pct": 25
      },
      {
        "name": "Power Hour",
        "count": 17,
        "pct": 16
      }
    ]
  },
  "price": {
    "symbol": "DG",
    "name": "Dollar General Corporation",
    "price": 128.92,
    "changePercentage": 5.00081,
    "change": 6.14,
    "volume": 3025206,
    "dayLow": 124.5,
    "dayHigh": 132.4999,
    "yearHigh": 158.23,
    "yearLow": 95.11,
    "priceAvg50": 120.7682,
    "priceAvg200": 125.18625,
    "exchange": "NYSE",
    "open": 127.84,
    "previousClose": 122.78,
    "chart_vwap_daily": [
      {
        "t": "2026-07-17",
        "v": 126.7959,
        "c": 125.75
      },
      {
        "t": "2026-07-20",
        "v": 125.3574,
        "c": 124.75
      },
      {
        "t": "2026-07-21",
        "v": 123.4298,
        "c": 123.2
      },
      {
        "t": "2026-07-22",
        "v": 120.9855,
        "c": 120.24
      },
      {
        "t": "2026-07-23",
        "v": 115.3339,
        "c": 115.16
      },
      {
        "t": "2026-07-24",
        "v": 117.5879,
        "c": 117.23
      },
      {
        "t": "2026-07-27",
        "v": 123.2438,
        "c": 123.22
      },
      {
        "t": "2026-07-28",
        "v": 126.0302,
        "c": 125.97
      },
      {
        "t": "2026-07-29",
        "v": 128.1405,
        "c": 128.68
      },
      {
        "t": "2026-07-30",
        "v": 127.3304,
        "c": 127.5
      },
      {
        "t": "2026-07-31",
        "v": 127.0489,
        "c": 127.05
      },
      {
        "t": "2026-08-03",
        "v": 128.072,
        "c": 127.72
      },
      {
        "t": "2026-08-04",
        "v": 127.1819,
        "c": 127.26
      },
      {
        "t": "2026-08-05",
        "v": 127.102,
        "c": 126.94
      },
      {
        "t": "2026-08-06",
        "v": 127.2635,
        "c": 127.45
      },
      {
        "t": "2026-08-07",
        "v": 126.7346,
        "c": 126.59
      },
      {
        "t": "2026-08-10",
        "v": 123.0084,
        "c": 122.42
      },
      {
        "t": "2026-08-11",
        "v": 120.6903,
        "c": 120.07
      },
      {
        "t": "2026-08-12",
        "v": 119.5178,
        "c": 119.6
      },
      {
        "t": "2026-08-13",
        "v": 121.9662,
        "c": 122.08
      },
      {
        "t": "2026-08-14",
        "v": 123.4629,
        "c": 123.28
      },
      {
        "t": "2026-08-17",
        "v": 120.2783,
        "c": 120.08
      },
      {
        "t": "2026-08-18",
        "v": 121.9942,
        "c": 120.84
      },
      {
        "t": "2026-08-19",
        "v": 122.6775,
        "c": 122.31
      },
      {
        "t": "2026-08-20",
        "v": 121.1829,
        "c": 120.58
      },
      {
        "t": "2026-08-21",
        "v": 122.7514,
        "c": 123.41
      },
      {
        "t": "2026-08-24",
        "v": 124.6899,
        "c": 125.33
      },
      {
        "t": "2026-08-25",
        "v": 122.9401,
        "c": 122.58
      },
      {
        "t": "2026-08-26",
        "v": 122.4965,
        "c": 122.78
      },
      {
        "t": "2026-08-27",
        "v": 130.4271,
        "c": 129.155
      }
    ],
    "vwap_summary": {
      "days": 30,
      "days_above": 10,
      "days_below": 20,
      "pct_days_above": 33,
      "position": "below",
      "gap_pct": -0.98,
      "streak_days": 1
    }
  },
  "fundamentals": {
    "priceToEarningsRatioTTM": 16.677878395860283,
    "priceToSalesRatioTTM": 0.6516804581869223,
    "priceToBookRatioTTM": 3061.8584663774527,
    "dividendYieldTTM": 0.01830593,
    "netDebtToEBITDATTM": 0.004329639108334808,
    "currentRatioTTM": 1.2087862944103047,
    "debtToEquityRatioTTM": 1.680825239582768
  },
  "analyst": {
    "price_target": {
      "symbol": "DG",
      "targetHigh": 170,
      "targetLow": 110,
      "targetConsensus": 137,
      "targetMedian": 140
    },
    "ratings": {
      "rating": "B+",
      "overallScore": 3
    }
  },
  "news": [
    {
      "title": "Dollar Gen Q2 2026 Earnings Call: Complete Transcript",
      "source": "benzinga",
      "date": "2026-08-27T15:24:44.232000+00:00"
    },
    {
      "title": "Update: Dollar Gen Q2 Adj. EPS $2.23 Beats $2.01 Estimate, Sales $11.290B Beat $11.197B Estimate",
      "source": "benzinga",
      "date": "2026-08-27T13:46:10.832000+00:00"
    },
    {
      "title": "Dollar General (DG) Reports Q2 Earnings: What Key Metrics Have to Say",
      "source": "Zacks Investment Research",
      "date": "2026-08-27T13:30:05Z"
    },
    {
      "title": "Dollar General CFO Says Plan To Resume Share Buybacks In Q3; Plan To Buyback Up To $700 Million Of Common Stock In H2",
      "source": "benzinga",
      "date": "2026-08-27T13:16:22.471000+00:00"
    },
    {
      "title": "Dollar General shares are trading higher after the company reported better-than-expected Q2 financial results and raised its FY26 guidance above estimates.",
      "source": "benzinga",
      "date": "2026-08-27T11:57:41.278000+00:00"
    },
    {
      "title": "Dollar General Says It Received Majority Of Expected IEEPA Tariff Refunds In Q2, Reinvested Portion In Lower Prices; Says 'Significantly Higher' Fuel Costs To Continue For Uncertain Duration",
      "source": "benzinga",
      "date": "2026-08-27T11:19:42.310000+00:00"
    },
    {
      "title": "Dollar General Reports Q2 Same-Store Sales Increased 3.5%",
      "source": "benzinga",
      "date": "2026-08-27T10:51:25.196000+00:00"
    },
    {
      "title": "Dollar General Raises FY2026 GAAP EPS Guidance from $7.20-$7.45 to $7.80-$8.00 vs $7.41 Est; Raises FY2026 Sales Guidance from $44.305B-$44.518B to $44.433B-$44.562B vs $44.426B Est",
      "source": "benzinga",
      "date": "2026-08-27T10:51:23.520000+00:00"
    },
    {
      "title": "Dollar Gen Q2 EPS $2.48 Beats $2.01 Estimate, Sales $11.290B Beat $11.197B Estimate",
      "source": "benzinga",
      "date": "2026-08-27T10:51:12.942000+00:00"
    },
    {
      "title": "Stock Market: Will S&P 500 Open Up or Down Today?",
      "source": "benzinga",
      "date": "2026-08-27T06:45:17.413000+00:00"
    }
  ],
  "calendar": [
    {
      "symbol": "DG",
      "date": "2026-12-03",
      "epsEstimated": 1.38,
      "revenueEstimated": 11098960000
    },
    {
      "symbol": "DG",
      "date": "2026-08-27",
      "epsEstimated": 2.01,
      "revenueEstimated": 11195480000
    }
  ],
  "liquidity": {
    "borrow": []
  },
  "whale_insider": {
    "options_flow": [
      {
        "option_type": "put",
        "strike": "115",
        "expiry": "2027-01-15",
        "size": 88,
        "premium": "50600.00",
        "volume": 101,
        "open_interest": 855,
        "implied_volatility": "0.4043570061090145",
        "delta": "-0.2572646941600967"
      },
      {
        "option_type": "put",
        "strike": "130",
        "expiry": "2028-01-21",
        "size": 17,
        "premium": "36550.00",
        "volume": 17,
        "open_interest": 110,
        "implied_volatility": "0.418106330863132",
        "delta": "-0.3626449829895517"
      },
      {
        "option_type": "call",
        "strike": "125",
        "expiry": "2026-09-18",
        "size": 30,
        "premium": "22500.00",
        "volume": 84,
        "open_interest": 675,
        "implied_volatility": "0.3410853157223054",
        "delta": "0.708677582478486"
      }
    ],
    "net_premium": {
      "ticker": "DG",
      "net_call_premium": "128278.00",
      "net_put_premium": "-369774.00",
      "call_premium": "2361790.00",
      "put_premium": "1430534.00",
      "bullish_premium": "1988733.00",
      "bearish_premium": "1490681.00",
      "put_call_ratio": "0.93367818215407352669",
      "iv_rank": "31.4903",
      "implied_move_perc": "0.067000",
      "gex_ratio": "0.50331014425071797335",
      "gex_net_change": "38360.2553",
      "gex_call": "69232.7230",
      "gex_put": "-34845.5318",
      "gex_net": 34387.1912,
      "gex_call_delta": "2257124.5434",
      "gex_put_delta": "-562580.0288",
      "gex_date": "2026-08-27"
    },
    "hot_chains": [
      {
        "strike": "135",
        "expires": "2026-08-28",
        "option_type": "call",
        "volume": 649,
        "open_interest": 1011,
        "implied_volatility": "0.65337178440688",
        "last_price": "0.20",
        "total_premium": "28321.00",
        "delta": 0.1167062583099659
      },
      {
        "strike": "110",
        "expires": "2026-08-28",
        "option_type": "put",
        "volume": 356,
        "open_interest": 631,
        "implied_volatility": "1.206026560885493",
        "last_price": "0.01",
        "total_premium": "1427.00",
        "delta": -8.74913029398337e-05
      },
      {
        "strike": "160",
        "expires": "2026-09-25",
        "option_type": "call",
        "volume": 263,
        "open_interest": 0,
        "implied_volatility": "0.3920449466050551",
        "last_price": "0.22",
        "total_premium": "7722.00",
        "delta": 0.0504421825492914
      }
    ],
    "gamma_profile": {
      "spot": 128.875,
      "flip_point": 134.01,
      "net_gex": 34387.19,
      "call_walls": [
        {
          "strike": 135.0,
          "gex": 7905.66
        },
        {
          "strike": 130.0,
          "gex": 7293.08
        },
        {
          "strike": 140.0,
          "gex": 7067.78
        }
      ],
      "put_walls": [
        {
          "strike": 120.0,
          "gex": -11726.0
        },
        {
          "strike": 115.0,
          "gex": -3748.98
        },
        {
          "strike": 125.0,
          "gex": -3457.57
        }
      ]
    },
    "ats": {
      "symbol": "DG",
      "date": "20260826",
      "ats_volume": 0,
      "total_volume": 1455114,
      "ats_ratio": 0.0,
      "ats_pct": 0.0,
      "signal": "Low"
    },
    "polygon_dp": {
      "ticker": "DG",
      "signal": "Neutral",
      "avg_vwap_discount_pct": 0.04
    },
    "oi_changes": {
      "net_call_oi_change": 1829,
      "net_put_oi_change": 1099,
      "top": [
        {
          "strike": "132",
          "oi_change": 1630,
          "type": "call"
        },
        {
          "strike": "115",
          "oi_change": 1589,
          "type": "put"
        },
        {
          "strike": "120",
          "oi_change": -262,
          "type": "put"
        },
        {
          "strike": "100",
          "oi_change": -222,
          "type": "put"
        },
        {
          "strike": "140",
          "oi_change": 199,
          "type": "call"
        }
      ]
    }
  }
}