{
  "title": "ASO — Academy Sports and Outdoors, Inc. Swing Snapshot",
  "generated": "2026-08-25 13:44 UTC",
  "description": "Swing-trading snapshot for ASO (Academy Sports and Outdoors, Inc.): 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": "Academy Sports and Outdoors, Inc.",
    "sector": "Consumer Cyclical",
    "industry": "Specialty Retail",
    "marketCap": 2712683548,
    "beta": 1.034,
    "exchange": "NASDAQ",
    "averageVolume": 1408258,
    "isEtf": false,
    "isActivelyTrading": true,
    "isAdr": false
  },
  "volume": {
    "volume": 430421.99492,
    "avgVolume": 1408258,
    "short_ratio": [
      {
        "symbol": "ASO",
        "file_date": "2026-08-24",
        "date": "20260824",
        "short_volume": 1056864,
        "short_exempt_volume": 440,
        "total_volume": 1265523,
        "short_volume_ratio": 0.8351,
        "signal": "Bearish"
      }
    ],
    "volume_profile": {
      "poc": 46.21,
      "vah": 48.67,
      "val": 45.12,
      "profile": [
        {
          "price": 43.8,
          "volume": 90276
        },
        {
          "price": 43.92,
          "volume": 0
        },
        {
          "price": 44.03,
          "volume": 201966
        },
        {
          "price": 44.15,
          "volume": 47216
        },
        {
          "price": 44.26,
          "volume": 0
        },
        {
          "price": 44.38,
          "volume": 0
        },
        {
          "price": 44.49,
          "volume": 0
        },
        {
          "price": 44.61,
          "volume": 0
        },
        {
          "price": 44.72,
          "volume": 0
        },
        {
          "price": 44.83,
          "volume": 0
        },
        {
          "price": 44.95,
          "volume": 0
        },
        {
          "price": 45.06,
          "volume": 13795
        },
        {
          "price": 45.18,
          "volume": 144975
        },
        {
          "price": 45.29,
          "volume": 234173
        },
        {
          "price": 45.41,
          "volume": 208418
        },
        {
          "price": 45.52,
          "volume": 495469
        },
        {
          "price": 45.64,
          "volume": 457692
        },
        {
          "price": 45.75,
          "volume": 599790
        },
        {
          "price": 45.86,
          "volume": 760671
        },
        {
          "price": 45.98,
          "volume": 610900
        },
        {
          "price": 46.09,
          "volume": 397375
        },
        {
          "price": 46.21,
          "volume": 1265676
        },
        {
          "price": 46.32,
          "volume": 615676
        },
        {
          "price": 46.44,
          "volume": 364026
        },
        {
          "price": 46.55,
          "volume": 107966
        },
        {
          "price": 46.67,
          "volume": 45047
        },
        {
          "price": 46.78,
          "volume": 244215
        },
        {
          "price": 46.9,
          "volume": 178162
        },
        {
          "price": 47.01,
          "volume": 22887
        },
        {
          "price": 47.12,
          "volume": 74920
        },
        {
          "price": 47.24,
          "volume": 94802
        },
        {
          "price": 47.35,
          "volume": 390547
        },
        {
          "price": 47.47,
          "volume": 467560
        },
        {
          "price": 47.58,
          "volume": 652503
        },
        {
          "price": 47.7,
          "volume": 651811
        },
        {
          "price": 47.81,
          "volume": 692445
        },
        {
          "price": 47.93,
          "volume": 797892
        },
        {
          "price": 48.04,
          "volume": 583550
        },
        {
          "price": 48.15,
          "volume": 572844
        },
        {
          "price": 48.27,
          "volume": 638035
        },
        {
          "price": 48.38,
          "volume": 390265
        },
        {
          "price": 48.5,
          "volume": 780444
        },
        {
          "price": 48.61,
          "volume": 824870
        },
        {
          "price": 48.73,
          "volume": 257145
        },
        {
          "price": 48.84,
          "volume": 330021
        },
        {
          "price": 48.96,
          "volume": 571451
        },
        {
          "price": 49.07,
          "volume": 698552
        },
        {
          "price": 49.19,
          "volume": 311230
        },
        {
          "price": 49.3,
          "volume": 384492
        },
        {
          "price": 49.41,
          "volume": 349852
        },
        {
          "price": 49.53,
          "volume": 267380
        },
        {
          "price": 49.64,
          "volume": 395180
        },
        {
          "price": 49.76,
          "volume": 159193
        },
        {
          "price": 49.87,
          "volume": 336598
        },
        {
          "price": 49.99,
          "volume": 164121
        },
        {
          "price": 50.1,
          "volume": 211010
        },
        {
          "price": 50.22,
          "volume": 119730
        },
        {
          "price": 50.33,
          "volume": 82640
        },
        {
          "price": 50.44,
          "volume": 48472
        },
        {
          "price": 50.56,
          "volume": 27097
        }
      ],
      "sessions": 20
    }
  },
  "technical": {
    "price": 43.76,
    "rsi": 35.39536754993388,
    "sma20": 47.65299999999996,
    "sma50": 47.93139999999992,
    "sma200": 52.41190000000002,
    "adx": 12.490094920793542,
    "atr": 1.81,
    "atr_pct": 4.14,
    "atr_expansion_pct": -7.5,
    "di_plus": 15.1,
    "di_minus": 33.1,
    "high_52w": 61.19,
    "low_52w": 41.73,
    "structure": {
      "ema8": 46.11912297976654,
      "ema21": 47.20908411025595,
      "ema50": 48.365281250833476,
      "ema200": 51.06901109397625,
      "ema10": 46.40236100402548,
      "ema20": 47.162155060953225,
      "ema10_slope_pct": -3.22,
      "ema20_slope_pct": -2.04,
      "trend_dir": "down",
      "checks": {
        "price_above_all": false,
        "ema_stacked": false,
        "ema21_rising": false,
        "ema50_rising": false,
        "adx_over_30": false,
        "higher_highs_lows": false,
        "lower_highs_lows": true,
        "near_21ema": false
      },
      "dist_21ema_pct": -7.3,
      "_no_bars": false,
      "macd": {
        "macd": -0.799,
        "signal": -0.399,
        "histogram": -0.4
      },
      "bollinger": {
        "mid": 47.65,
        "upper": 50.67,
        "lower": 44.64,
        "width_pct": 12.66
      },
      "crossover": {
        "fresh_cross": false,
        "pre_compressed": true,
        "held_above_21": false,
        "candles_since": 11,
        "intraday_support": false
      },
      "momentum": {
        "roc10": -11.7,
        "ret_3d": -4.14,
        "ret_5d": -6.66,
        "roc10_accel": -7.95,
        "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.33,
          "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": "Consumer Cyclical",
        "sector_etf": "XLY",
        "sector_etf_ret10d": -1.14,
        "checks": {
          "beats_spy_all": false,
          "beats_sector_10d": false,
          "rs_line_at_high": false,
          "sector_top3": true
        }
      },
      "commodity": {},
      "universe": {
        "checks": {
          "price_over_20": true,
          "avg_vol_over_2m": false,
          "mcap_over_1b": true,
          "no_earnings_7d": true,
          "not_lev_etf_spac": true,
          "bidask_spread": null,
          "dollar_vol_over_10m": true
        },
        "avg_dollar_vol": 61597204.92,
        "avg_vol": 1408258
      },
      "options": {
        "checks": {
          "call_vol_2x": false,
          "ivr_under_40": false,
          "iv_contracting": false,
          "oi_calls_above_price": true
        },
        "vals": {
          "call_vol_mult": 0.2,
          "iv_rank": 61.0
        }
      }
    }
  },
  "levels": {
    "prior_day": {
      "high": 44.86,
      "low": 43.34,
      "close": 43.85,
      "date": "2026-08-25"
    },
    "woodie_pivots": {
      "PP": 43.97,
      "R1": 44.61,
      "S1": 43.09,
      "R2": 45.5,
      "S2": 42.45
    },
    "swing": {
      "high_20d": 51.03,
      "low_20d": 43.34,
      "high_60d": 57.14,
      "low_60d": 43.34
    },
    "orb": {
      "high": 44.86,
      "low": 43.34,
      "date": "2026-08-25"
    },
    "vwap": 44.06,
    "volume_profile": {
      "poc": 46.21,
      "vah": 48.67,
      "val": 45.12,
      "sessions": 20
    },
    "premarket": {
      "date": "2026-08-25",
      "high": 46.3,
      "low": 44.4,
      "last": 44.9,
      "volume": 81003,
      "gap_pct": -2.71,
      "path": "07:00 44.50 -> 07:30 45.00 -> 08:00 46.00 -> 08:25 44.87 -> 09:05 44.56 -> 09:25 44.90",
      "bars": 23,
      "last_bar_et": "09:25"
    },
    "recent_daily": [
      {
        "d": "2026-07-22",
        "o": 48.81,
        "h": 49.22,
        "l": 48.39,
        "c": 48.86,
        "v": 874062.557627
      },
      {
        "d": "2026-07-23",
        "o": 48.13,
        "h": 49.02,
        "l": 46.65,
        "c": 47.06,
        "v": 1016162.058375
      },
      {
        "d": "2026-07-24",
        "o": 47.47,
        "h": 47.75,
        "l": 45.94,
        "c": 46.58,
        "v": 960327.095003
      },
      {
        "d": "2026-07-27",
        "o": 47.76,
        "h": 50.26,
        "l": 47.33,
        "c": 49.9,
        "v": 2403033.181393
      },
      {
        "d": "2026-07-28",
        "o": 50.45,
        "h": 51.885,
        "l": 49.985,
        "c": 50.42,
        "v": 1087663.361881
      },
      {
        "d": "2026-07-29",
        "o": 50.08,
        "h": 51.03,
        "l": 48.91,
        "c": 49.07,
        "v": 1307306.351229
      },
      {
        "d": "2026-07-30",
        "o": 49.06,
        "h": 49.625,
        "l": 47.37,
        "c": 48.35,
        "v": 1306468.839602
      },
      {
        "d": "2026-07-31",
        "o": 49.12,
        "h": 49.165,
        "l": 47.3,
        "c": 47.45,
        "v": 938321.074735
      },
      {
        "d": "2026-08-03",
        "o": 48.77,
        "h": 49.54,
        "l": 47.75,
        "c": 48.56,
        "v": 879777.823582
      },
      {
        "d": "2026-08-04",
        "o": 47.86,
        "h": 48.95,
        "l": 47.78,
        "c": 48.71,
        "v": 679007.307597
      },
      {
        "d": "2026-08-05",
        "o": 49.04,
        "h": 49.08,
        "l": 47.43,
        "c": 47.87,
        "v": 782056.940007
      },
      {
        "d": "2026-08-06",
        "o": 47.87,
        "h": 48.52,
        "l": 47.11,
        "c": 47.35,
        "v": 1174034.821457
      },
      {
        "d": "2026-08-07",
        "o": 47.42,
        "h": 48.37,
        "l": 46.83,
        "c": 48.13,
        "v": 896104.205871
      },
      {
        "d": "2026-08-10",
        "o": 48.69,
        "h": 50.045,
        "l": 48,
        "c": 49.89,
        "v": 895996.054857
      },
      {
        "d": "2026-08-11",
        "o": 49.39,
        "h": 50.12,
        "l": 48.8,
        "c": 49.56,
        "v": 1058305.603002
      },
      {
        "d": "2026-08-12",
        "o": 49.6,
        "h": 49.74,
        "l": 48.195,
        "c": 49.24,
        "v": 877068.315108
      },
      {
        "d": "2026-08-13",
        "o": 49.54,
        "h": 50.71,
        "l": 48.6,
        "c": 48.93,
        "v": 1530532.925484
      },
      {
        "d": "2026-08-14",
        "o": 48.69,
        "h": 48.8,
        "l": 47.52,
        "c": 47.985,
        "v": 2244322.702375
      },
      {
        "d": "2026-08-17",
        "o": 47.27,
        "h": 47.725,
        "l": 45.52,
        "c": 46.1,
        "v": 2529548.860278
      },
      {
        "d": "2026-08-18",
        "o": 46.82,
        "h": 48.48,
        "l": 46.45,
        "c": 46.88,
        "v": 1141644.61089
      },
      {
        "d": "2026-08-19",
        "o": 47.25,
        "h": 48.23,
        "l": 47.17,
        "c": 47.59,
        "v": 1065344.180294
      },
      {
        "d": "2026-08-20",
        "o": 46,
        "h": 46.765,
        "l": 45.07,
        "c": 45.65,
        "v": 1433620.342749
      },
      {
        "d": "2026-08-21",
        "o": 46.1,
        "h": 46.25,
        "l": 45.145,
        "c": 45.83,
        "v": 1190244.860481
      },
      {
        "d": "2026-08-24",
        "o": 45.9,
        "h": 46.59,
        "l": 45.32,
        "c": 46.15,
        "v": 3509311.020168
      },
      {
        "d": "2026-08-25",
        "o": 44.57,
        "h": 44.86,
        "l": 43.3365,
        "c": 43.85,
        "v": 421461.994918
      }
    ]
  },
  "patterns": {
    "days": 102,
    "patterns": [
      {
        "name": "VWAP Touch",
        "count": 102,
        "pct": 100
      },
      {
        "name": "9 EMA Touch",
        "count": 102,
        "pct": 100
      },
      {
        "name": "21 EMA Touch",
        "count": 102,
        "pct": 100
      },
      {
        "name": "ORB Breakout",
        "count": 98,
        "pct": 96
      },
      {
        "name": "Woodie Pivot Touch",
        "count": 98,
        "pct": 96
      },
      {
        "name": "PDH/PDL Touch",
        "count": 95,
        "pct": 93
      },
      {
        "name": "Open Retracement",
        "count": 77,
        "pct": 75
      },
      {
        "name": "Gap Fill",
        "count": 65,
        "pct": 64
      },
      {
        "name": "Darvas Box",
        "count": 38,
        "pct": 37
      },
      {
        "name": "Power Hour",
        "count": 21,
        "pct": 21
      },
      {
        "name": "High Vol Open",
        "count": 17,
        "pct": 17
      }
    ]
  },
  "price": {
    "symbol": "ASO",
    "name": "Academy Sports and Outdoors, Inc.",
    "price": 43.74,
    "changePercentage": -5.2221,
    "change": -2.41,
    "volume": 430421.99492,
    "dayLow": 43.3365,
    "dayHigh": 45.92,
    "yearHigh": 62.445,
    "yearLow": 41.29,
    "priceAvg50": 48.0763,
    "priceAvg200": 52.42923,
    "exchange": "NASDAQ",
    "open": 45.92,
    "previousClose": 46.15,
    "chart_vwap_daily": [
      {
        "t": "2026-07-15",
        "v": 47.3758,
        "c": 47.22
      },
      {
        "t": "2026-07-16",
        "v": 48.4335,
        "c": 48.61
      },
      {
        "t": "2026-07-17",
        "v": 48.8122,
        "c": 48.39
      },
      {
        "t": "2026-07-20",
        "v": 48.0078,
        "c": 47.82
      },
      {
        "t": "2026-07-21",
        "v": 48.3843,
        "c": 48.25
      },
      {
        "t": "2026-07-22",
        "v": 48.8866,
        "c": 48.86
      },
      {
        "t": "2026-07-23",
        "v": 47.3749,
        "c": 47.06
      },
      {
        "t": "2026-07-24",
        "v": 46.7819,
        "c": 46.58
      },
      {
        "t": "2026-07-27",
        "v": 49.7021,
        "c": 49.9
      },
      {
        "t": "2026-07-28",
        "v": 50.8754,
        "c": 50.42
      },
      {
        "t": "2026-07-29",
        "v": 49.6071,
        "c": 49.07
      },
      {
        "t": "2026-07-30",
        "v": 48.3983,
        "c": 48.35
      },
      {
        "t": "2026-07-31",
        "v": 47.6364,
        "c": 47.45
      },
      {
        "t": "2026-08-03",
        "v": 48.4792,
        "c": 48.56
      },
      {
        "t": "2026-08-04",
        "v": 48.6397,
        "c": 48.71
      },
      {
        "t": "2026-08-05",
        "v": 48.0976,
        "c": 47.87
      },
      {
        "t": "2026-08-06",
        "v": 47.771,
        "c": 47.35
      },
      {
        "t": "2026-08-07",
        "v": 47.8911,
        "c": 48.13
      },
      {
        "t": "2026-08-10",
        "v": 49.3518,
        "c": 49.89
      },
      {
        "t": "2026-08-11",
        "v": 49.6037,
        "c": 49.56
      },
      {
        "t": "2026-08-12",
        "v": 49.0261,
        "c": 49.24
      },
      {
        "t": "2026-08-13",
        "v": 49.2355,
        "c": 48.93
      },
      {
        "t": "2026-08-14",
        "v": 48.0217,
        "c": 47.985
      },
      {
        "t": "2026-08-17",
        "v": 46.1639,
        "c": 46.1
      },
      {
        "t": "2026-08-18",
        "v": 47.5657,
        "c": 46.88
      },
      {
        "t": "2026-08-19",
        "v": 47.6038,
        "c": 47.59
      },
      {
        "t": "2026-08-20",
        "v": 45.6661,
        "c": 45.65
      },
      {
        "t": "2026-08-21",
        "v": 45.6575,
        "c": 45.83
      },
      {
        "t": "2026-08-24",
        "v": 46.3375,
        "c": 46.15
      },
      {
        "t": "2026-08-25",
        "v": 44.2923,
        "c": 43.85
      }
    ],
    "vwap_summary": {
      "days": 30,
      "days_above": 8,
      "days_below": 22,
      "pct_days_above": 27,
      "position": "below",
      "gap_pct": -1.0,
      "streak_days": 2
    }
  },
  "fundamentals": {
    "priceToEarningsRatioTTM": 7.544827586206897,
    "priceToSalesRatioTTM": 0.44171881205232805,
    "priceToBookRatioTTM": 1.3293679955265667,
    "dividendYieldTTM": 0.01279707,
    "netDebtToEBITDATTM": 2.4758014387296696,
    "currentRatioTTM": 1.6765823167722234,
    "debtToEquityRatioTTM": 0.9198219113366268
  },
  "analyst": {
    "price_target": {
      "symbol": "ASO",
      "targetHigh": 78,
      "targetLow": 50,
      "targetConsensus": 59.13,
      "targetMedian": 57.5
    },
    "ratings": {
      "rating": "A",
      "overallScore": 4
    }
  },
  "news": [
    {
      "title": "Academy Sports + Outdoors and Ariat International Expand Partnership with 200 New In-Store Shops this Fall",
      "source": "PRNewsWire",
      "date": "2026-08-25 09:00:00"
    },
    {
      "title": "Academy Sports + Outdoors Fuels Growth with Eleven New Stores Opening Across Six States in Q3",
      "source": "PRNewsWire",
      "date": "2026-08-18 09:05:00"
    },
    {
      "title": "Instacart and Academy Sports + Outdoors Team Up for Same-Day Delivery in as Fast as an Hour",
      "source": "PRNewsWire",
      "date": "2026-08-10 09:00:00"
    },
    {
      "title": "All You Need to Know About Academy Sports and Outdoors (ASO) Rating Upgrade to Buy",
      "source": "Zacks Investment Research",
      "date": "2026-08-03 13:01:06"
    },
    {
      "title": "ASO vs. AS: Which Stock Should Value Investors Buy Now?",
      "source": "Zacks Investment Research",
      "date": "2026-08-03 12:41:07"
    },
    {
      "title": "Are Investors Undervaluing Academy Sports and Outdoors (ASO) Right Now?",
      "source": "Zacks Investment Research",
      "date": "2026-08-03 10:41:15"
    },
    {
      "title": "Academy Sports + Outdoors Advances Omnichannel Growth Strategy with Launch of Academy Retail Media",
      "source": "PRNewsWire",
      "date": "2026-07-30 09:05:00"
    },
    {
      "title": "Academy Sports + Outdoors Partners with French Toast and BEAR to Support 1,000 Houston-area Students During Back-to-School Season",
      "source": "GuruFocus",
      "date": "2026-07-29 12:00:00"
    },
    {
      "title": "Academy Sports + Outdoors Helps Texas Families Kick Off Back-to-School and Back-to-Sport Shopping with Exclusive Statewide Giveaway Event",
      "source": "PRNewsWire",
      "date": "2026-07-28 14:05:00"
    },
    {
      "title": "Academy Sports + Outdoors Helps Families Win Back-to-School and Back-to-Sport with Thousands of Lower Prices on Brands Families Know and Trust",
      "source": "PRNewsWire",
      "date": "2026-07-23 09:05:00"
    }
  ],
  "calendar": [
    {
      "symbol": "ASO",
      "date": "2026-09-08",
      "epsEstimated": 2.08,
      "revenueEstimated": 1653252000
    },
    {
      "symbol": "ASO",
      "date": "2026-06-09",
      "epsEstimated": 0.912,
      "revenueEstimated": 1437811000
    }
  ],
  "liquidity": {
    "borrow": []
  },
  "whale_insider": {
    "options_flow": [
      {
        "option_type": "put",
        "strike": "40",
        "expiry": "2026-09-18",
        "size": 192,
        "premium": "20160.00",
        "volume": 1555,
        "open_interest": 255,
        "implied_volatility": "0.586675634731368",
        "delta": "-0.2482970249633389"
      },
      {
        "option_type": "call",
        "strike": "37.5",
        "expiry": "2026-10-16",
        "size": 26,
        "premium": "19240.00",
        "volume": 34,
        "open_interest": 2,
        "implied_volatility": "0.3097862475265243",
        "delta": "0.943056020180771"
      },
      {
        "option_type": "put",
        "strike": "40",
        "expiry": "2026-09-18",
        "size": 192,
        "premium": "19200.00",
        "volume": 298,
        "open_interest": 255,
        "implied_volatility": "0.572520358861023",
        "delta": "-0.2441569577105931"
      }
    ],
    "net_premium": {
      "ticker": "ASO",
      "net_call_premium": "-58747.00",
      "net_put_premium": "-42284.00",
      "call_premium": "97547.00",
      "put_premium": "166827.00",
      "bullish_premium": "72463.00",
      "bearish_premium": "88926.00",
      "put_call_ratio": "10.9729729729729730",
      "iv_rank": "61.1898",
      "implied_move_perc": "0.104000",
      "gex_ratio": "2.3551066002268724",
      "gex_net_change": "-27915.7392",
      "gex_call": "26140.4181",
      "gex_put": "-61563.4712",
      "gex_net": -35423.0531,
      "gex_call_delta": "226817.9193",
      "gex_put_delta": "-477186.0241",
      "gex_date": "2026-08-25"
    },
    "hot_chains": [
      {
        "strike": "40",
        "expires": "2026-09-18",
        "option_type": "put",
        "volume": 1557,
        "open_interest": 255,
        "implied_volatility": "0.578945180457275",
        "last_price": "1.05",
        "total_premium": "157062.00",
        "delta": -0.2079589013413679
      },
      {
        "strike": "37.5",
        "expires": "2026-10-16",
        "option_type": "call",
        "volume": 132,
        "open_interest": 2,
        "implied_volatility": "0.2378915983783786",
        "last_price": "7.30",
        "total_premium": "96628.00",
        "delta": 0.807055797727037
      },
      {
        "strike": "45",
        "expires": "2026-08-28",
        "option_type": "put",
        "volume": 38,
        "open_interest": 155,
        "implied_volatility": "0.80159912614661",
        "last_price": "1.95",
        "total_premium": "6671.00",
        "delta": -0.721455034704171
      }
    ],
    "gamma_profile": {
      "spot": 43.73,
      "flip_point": 38.14,
      "net_gex": -35423.05,
      "call_walls": [
        {
          "strike": 50.0,
          "gex": 4123.07
        },
        {
          "strike": 47.0,
          "gex": 3087.16
        },
        {
          "strike": 45.0,
          "gex": 3080.86
        }
      ],
      "put_walls": [
        {
          "strike": 46.0,
          "gex": -15022.26
        },
        {
          "strike": 45.0,
          "gex": -14463.21
        },
        {
          "strike": 42.0,
          "gex": -6769.54
        }
      ]
    },
    "ats": {
      "symbol": "ASO",
      "date": "20260824",
      "ats_volume": 0,
      "total_volume": 1265523,
      "ats_ratio": 0.0,
      "ats_pct": 0.0,
      "signal": "Low"
    },
    "polygon_dp": {
      "ticker": "ASO",
      "signal": "Accumulation",
      "avg_vwap_discount_pct": 0.22
    },
    "oi_changes": {
      "net_call_oi_change": 6,
      "net_put_oi_change": 1236,
      "top": [
        {
          "strike": "46",
          "oi_change": 1243,
          "type": "put"
        },
        {
          "strike": "42",
          "oi_change": -7,
          "type": "put"
        },
        {
          "strike": "52.5",
          "oi_change": 5,
          "type": "call"
        },
        {
          "strike": "65",
          "oi_change": 1,
          "type": "call"
        },
        {
          "strike": "45",
          "oi_change": 0,
          "type": "put"
        }
      ]
    }
  }
}