{
  "ticker": {
    "symbol": "CBTA",
    "name": "Calamos Bitcoin 80 Series Structured Alt Protection ETF April",
    "exchange": "CBOE"
  },
  "latest_week": "2026-07-31",
  "latest_close": 20.7729,
  "latest_open": 21.14,
  "latest_high": 21.19,
  "latest_low": 20.77,
  "bar_count": 69,
  "analysis_bar_count": 69,
  "reversal_percent": 5.877946762733498,
  "model": {
    "version": "ewc-2.1.0",
    "as_of": "2026-07-31",
    "price_basis": "weekly OHLCV; Elliott pivots use weekly closes",
    "wave_method": "constraint-based Elliott candidate enumeration",
    "cycle_method": "adaptive Hurst-style phasing with nominal harmonic bands, trough spacing, FLD and cyclic trend-line confirmation",
    "repainting_policy": "only the final active pivot is provisional; confirmed pivots are retained"
  },
  "pivots": [
    {
      "index": 31,
      "date": "2025-11-14",
      "price": 29.002477,
      "kind": "high",
      "move_percent": null,
      "weeks": 0,
      "confirmed": true
    },
    {
      "index": 32,
      "date": "2025-11-21",
      "price": 26.82537,
      "kind": "low",
      "move_percent": -7.506624347982414,
      "weeks": 1,
      "confirmed": true
    },
    {
      "index": 40,
      "date": "2026-01-16",
      "price": 29.9437,
      "kind": "high",
      "move_percent": 11.624555411537662,
      "weeks": 8,
      "confirmed": true
    },
    {
      "index": 46,
      "date": "2026-02-27",
      "price": 21.4793,
      "kind": "low",
      "move_percent": -28.267715746551033,
      "weeks": 6,
      "confirmed": true
    },
    {
      "index": 48,
      "date": "2026-03-13",
      "price": 22.745,
      "kind": "high",
      "move_percent": 5.892650132918683,
      "weeks": 2,
      "confirmed": true
    },
    {
      "index": 50,
      "date": "2026-03-27",
      "price": 21.0025,
      "kind": "low",
      "move_percent": -7.661024400967244,
      "weeks": 2,
      "confirmed": true
    },
    {
      "index": 56,
      "date": "2026-05-08",
      "price": 23.3799,
      "kind": "high",
      "move_percent": 11.319604808951304,
      "weeks": 6,
      "confirmed": true
    },
    {
      "index": 60,
      "date": "2026-06-05",
      "price": 20.2947,
      "kind": "low",
      "move_percent": -13.195950367623473,
      "weeks": 4,
      "confirmed": true
    },
    {
      "index": 68,
      "date": "2026-07-31",
      "price": 20.7729,
      "kind": "high",
      "move_percent": 2.3562802110896004,
      "weeks": 8,
      "confirmed": false
    }
  ],
  "cycle": {
    "phase": "troughing",
    "trend_bias": "bearish",
    "oscillator": -4.058093769017422,
    "slope": 2.947591916196618,
    "dominant_period_weeks": 9,
    "period_basis": "median confirmed trough-to-trough and crest-to-crest spacing",
    "weeks_since_turn": 8,
    "estimated_weeks_to_next_turn": 0,
    "series": [
      {
        "date": "2025-04-11",
        "value": null
      },
      {
        "date": "2025-04-18",
        "value": null
      },
      {
        "date": "2025-04-25",
        "value": null
      },
      {
        "date": "2025-05-02",
        "value": 0.0
      },
      {
        "date": "2025-05-09",
        "value": 0.0
      },
      {
        "date": "2025-05-16",
        "value": 0.0
      },
      {
        "date": "2025-05-23",
        "value": 0.0
      },
      {
        "date": "2025-05-30",
        "value": 0.0
      },
      {
        "date": "2025-06-06",
        "value": 0.0
      },
      {
        "date": "2025-06-13",
        "value": 0.0
      },
      {
        "date": "2025-06-20",
        "value": 0.0
      },
      {
        "date": "2025-06-27",
        "value": 0.0
      },
      {
        "date": "2025-07-04",
        "value": 0.0
      },
      {
        "date": "2025-07-11",
        "value": 0.0
      },
      {
        "date": "2025-07-18",
        "value": 0.0
      },
      {
        "date": "2025-07-25",
        "value": 0.0
      },
      {
        "date": "2025-08-01",
        "value": 0.0
      },
      {
        "date": "2025-08-08",
        "value": 0.0
      },
      {
        "date": "2025-08-15",
        "value": 0.0
      },
      {
        "date": "2025-08-22",
        "value": 1.9517166953573495
      },
      {
        "date": "2025-08-29",
        "value": 2.9041876926045322
      },
      {
        "date": "2025-09-05",
        "value": 4.073246390984355
      },
      {
        "date": "2025-09-12",
        "value": 5.62720816229068
      },
      {
        "date": "2025-09-19",
        "value": 4.919225207235656
      },
      {
        "date": "2025-09-26",
        "value": 4.303741721124904
      },
      {
        "date": "2025-10-03",
        "value": 4.645594337635549
      },
      {
        "date": "2025-10-10",
        "value": 3.911443182854312
      },
      {
        "date": "2025-10-17",
        "value": 2.1748225639769263
      },
      {
        "date": "2025-10-24",
        "value": 1.9265748735217225
      },
      {
        "date": "2025-10-31",
        "value": 0.5085385118491177
      },
      {
        "date": "2025-11-07",
        "value": -1.0899123098790169
      },
      {
        "date": "2025-11-14",
        "value": -2.679341875993066
      },
      {
        "date": "2025-11-21",
        "value": -6.4411450448211465
      },
      {
        "date": "2025-11-28",
        "value": -8.895866957062374
      },
      {
        "date": "2025-12-05",
        "value": -10.548094763346548
      },
      {
        "date": "2025-12-12",
        "value": -10.475472742236924
      },
      {
        "date": "2025-12-19",
        "value": -9.147352030925916
      },
      {
        "date": "2025-12-26",
        "value": -9.076482697707206
      },
      {
        "date": "2026-01-02",
        "value": -8.321510193104693
      },
      {
        "date": "2026-01-09",
        "value": -7.702398906800286
      },
      {
        "date": "2026-01-16",
        "value": -5.474959934003577
      },
      {
        "date": "2026-01-23",
        "value": -4.524085200074571
      },
      {
        "date": "2026-01-30",
        "value": -5.351271480446704
      },
      {
        "date": "2026-02-06",
        "value": -9.189306546064925
      },
      {
        "date": "2026-02-13",
        "value": -14.468411518846747
      },
      {
        "date": "2026-02-20",
        "value": -18.520773313936992
      },
      {
        "date": "2026-02-27",
        "value": -21.55707911201715
      },
      {
        "date": "2026-03-06",
        "value": -20.996298814053862
      },
      {
        "date": "2026-03-13",
        "value": -19.313542283267257
      },
      {
        "date": "2026-03-20",
        "value": -17.631545932998606
      },
      {
        "date": "2026-03-27",
        "value": -16.707249296269115
      },
      {
        "date": "2026-04-03",
        "value": -16.26887435736008
      },
      {
        "date": "2026-04-10",
        "value": -15.374384778929478
      },
      {
        "date": "2026-04-17",
        "value": -13.696270072710188
      },
      {
        "date": "2026-04-24",
        "value": -10.749133379678845
      },
      {
        "date": "2026-05-01",
        "value": -7.796110409869901
      },
      {
        "date": "2026-05-08",
        "value": -5.740312880143122
      },
      {
        "date": "2026-05-15",
        "value": -4.445134745414835
      },
      {
        "date": "2026-05-22",
        "value": -3.6630742670737053
      },
      {
        "date": "2026-05-29",
        "value": -3.3153362469319374
      },
      {
        "date": "2026-06-05",
        "value": -5.3268015124754005
      },
      {
        "date": "2026-06-12",
        "value": -6.372406427644099
      },
      {
        "date": "2026-06-19",
        "value": -7.0466191699480945
      },
      {
        "date": "2026-06-26",
        "value": -8.1392953277081
      },
      {
        "date": "2026-07-03",
        "value": -7.00568568521404
      },
      {
        "date": "2026-07-10",
        "value": -6.322652391574439
      },
      {
        "date": "2026-07-17",
        "value": -5.799527140977348
      },
      {
        "date": "2026-07-24",
        "value": -4.648257170008124
      },
      {
        "date": "2026-07-31",
        "value": -4.058093769017422
      }
    ]
  },
  "hurst": {
    "status": "rising stack",
    "phase": "troughing",
    "alignment_score": 88,
    "risk_score": 12,
    "trough_alignment": 0,
    "crest_alignment": 0,
    "nearest_trough_window": 10,
    "nearest_crest_window": 4,
    "method": "adaptive Hurst-style phasing with nominal harmonic bands, trough spacing, FLD and cyclic trend-line confirmation",
    "explanation": "Nominal cycles are starting bands, not fixed clocks. Each period adapts to the strongest nearby repeat in detrended weekly prices; projected turns are future intervals and require price confirmation.",
    "cycles": [
      {
        "period": 10,
        "label": "10w",
        "estimated_period": 12,
        "period_range": [
          10,
          14
        ],
        "period_strength": 15,
        "phase": "troughing",
        "value": -0.5812037391541567,
        "slope": 0.5803825759860735,
        "amplitude": 3.937,
        "weeks_since_trough": 5,
        "weeks_since_crest": 11,
        "projected_trough_window": 7,
        "projected_crest_window": 1,
        "trough_window": {
          "start": 5,
          "midpoint": 7,
          "end": 9
        },
        "crest_window": {
          "start": 0,
          "midpoint": 1,
          "end": 3
        },
        "fld": {
          "value": 21.060000000000002,
          "state": "crossed down",
          "weeks_since_cross": 0,
          "displacement": 6,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 19.57530625,
          "state": "price above",
          "slope": -0.11961874999999988,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          12,
          32,
          47,
          63
        ],
        "series": [
          {
            "date": "2025-04-11",
            "value": null
          },
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": 1.0
          },
          {
            "date": "2025-07-04",
            "value": 0.9995256720496148
          },
          {
            "date": "2025-07-11",
            "value": 1.2158083377006157
          },
          {
            "date": "2025-07-18",
            "value": 1.1424345701235994
          },
          {
            "date": "2025-07-25",
            "value": 1.0474781900411998
          },
          {
            "date": "2025-08-01",
            "value": 0.8177016598834618
          },
          {
            "date": "2025-08-08",
            "value": 0.7951901523797706
          },
          {
            "date": "2025-08-15",
            "value": 0.7487138908689331
          },
          {
            "date": "2025-08-22",
            "value": 0.7312927864126064
          },
          {
            "date": "2025-08-29",
            "value": 0.46255767183161256
          },
          {
            "date": "2025-09-05",
            "value": 0.39977878958724455
          },
          {
            "date": "2025-09-12",
            "value": 0.5458117327913554
          },
          {
            "date": "2025-09-19",
            "value": 0.5468295943631063
          },
          {
            "date": "2025-09-26",
            "value": 0.14924417280477814
          },
          {
            "date": "2025-10-03",
            "value": 0.4360639389545347
          },
          {
            "date": "2025-10-10",
            "value": 0.40301715466348115
          },
          {
            "date": "2025-10-17",
            "value": -0.20286954423168807
          },
          {
            "date": "2025-10-24",
            "value": -0.3541046649940674
          },
          {
            "date": "2025-10-31",
            "value": -0.35220803055674504
          },
          {
            "date": "2025-11-07",
            "value": -0.804055791060643
          },
          {
            "date": "2025-11-14",
            "value": -1.8397765304455016
          },
          {
            "date": "2025-11-21",
            "value": -2.613258843481834
          },
          {
            "date": "2025-11-28",
            "value": -2.519513907233277
          },
          {
            "date": "2025-12-05",
            "value": -2.3162863351587233
          },
          {
            "date": "2025-12-12",
            "value": -1.9241457988146196
          },
          {
            "date": "2025-12-19",
            "value": -1.7983552965597895
          },
          {
            "date": "2025-12-26",
            "value": -1.6452577029504079
          },
          {
            "date": "2026-01-02",
            "value": -1.2116534514136417
          },
          {
            "date": "2026-01-09",
            "value": -0.8006415088680283
          },
          {
            "date": "2026-01-16",
            "value": 0.05753032689453885
          },
          {
            "date": "2026-01-23",
            "value": 0.05108043506371607
          },
          {
            "date": "2026-01-30",
            "value": -0.5886253036030652
          },
          {
            "date": "2026-02-06",
            "value": -2.196208434534355
          },
          {
            "date": "2026-02-13",
            "value": -2.7320694781781185
          },
          {
            "date": "2026-02-20",
            "value": -2.910689826059373
          },
          {
            "date": "2026-02-27",
            "value": -2.970229942019791
          },
          {
            "date": "2026-03-06",
            "value": -2.9900766473399303
          },
          {
            "date": "2026-03-13",
            "value": -2.9081202566734805
          },
          {
            "date": "2026-03-20",
            "value": -2.623091596317934
          },
          {
            "date": "2026-03-27",
            "value": -2.576097493028082
          },
          {
            "date": "2026-04-03",
            "value": -2.2422057571871536
          },
          {
            "date": "2026-04-10",
            "value": -1.4451304977029258
          },
          {
            "date": "2026-04-17",
            "value": -0.5948323338440343
          },
          {
            "date": "2026-04-24",
            "value": 0.07340153015898099
          },
          {
            "date": "2026-05-01",
            "value": 0.5443097849442553
          },
          {
            "date": "2026-05-08",
            "value": 0.8578278534901161
          },
          {
            "date": "2026-05-15",
            "value": 0.8917036475580908
          },
          {
            "date": "2026-05-22",
            "value": 0.6480494028167065
          },
          {
            "date": "2026-05-29",
            "value": 0.3038681108182143
          },
          {
            "date": "2026-06-05",
            "value": -0.8474537628664486
          },
          {
            "date": "2026-06-12",
            "value": -1.210865867219944
          },
          {
            "date": "2026-06-19",
            "value": -1.350101125332649
          },
          {
            "date": "2026-06-26",
            "value": -1.6098152747855072
          },
          {
            "date": "2026-07-03",
            "value": -1.48475894542069
          },
          {
            "date": "2026-07-10",
            "value": -1.1615863151402301
          },
          {
            "date": "2026-07-17",
            "value": -0.922716446727888
          },
          {
            "date": "2026-07-24",
            "value": -0.6953726586221981
          },
          {
            "date": "2026-07-31",
            "value": -0.5812037391541567
          }
        ]
      },
      {
        "period": 20,
        "label": "20w",
        "estimated_period": 15,
        "period_range": [
          12,
          18
        ],
        "period_strength": 0,
        "phase": "troughing",
        "value": -0.6961831903540134,
        "slope": 0.2952508096082347,
        "amplitude": 5.331,
        "weeks_since_trough": 5,
        "weeks_since_crest": 11,
        "projected_trough_window": 10,
        "projected_crest_window": 4,
        "trough_window": {
          "start": 7,
          "midpoint": 10,
          "end": 13
        },
        "crest_window": {
          "start": 1,
          "midpoint": 4,
          "end": 7
        },
        "fld": {
          "value": 21.1978,
          "state": "crossed down",
          "weeks_since_cross": 8,
          "displacement": 8,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 19.57530625,
          "state": "price above",
          "slope": -0.11961874999999988,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          33,
          47,
          63
        ],
        "series": [
          {
            "date": "2025-04-11",
            "value": null
          },
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": 1.0
          },
          {
            "date": "2025-07-25",
            "value": 0.9447962144274598
          },
          {
            "date": "2025-08-01",
            "value": 0.8024993178560469
          },
          {
            "date": "2025-08-08",
            "value": 0.8406918057266994
          },
          {
            "date": "2025-08-15",
            "value": 0.8777080458713732
          },
          {
            "date": "2025-08-22",
            "value": 0.8846398479927757
          },
          {
            "date": "2025-08-29",
            "value": 0.6144730943530612
          },
          {
            "date": "2025-09-05",
            "value": 0.5495309304741826
          },
          {
            "date": "2025-09-12",
            "value": 0.6954818378797307
          },
          {
            "date": "2025-09-19",
            "value": 0.698630032365306
          },
          {
            "date": "2025-09-26",
            "value": 0.365476474045474
          },
          {
            "date": "2025-10-03",
            "value": 0.591148862746344
          },
          {
            "date": "2025-10-10",
            "value": 0.540147444069982
          },
          {
            "date": "2025-10-17",
            "value": -0.1279663065267601
          },
          {
            "date": "2025-10-24",
            "value": -0.25870128348878174
          },
          {
            "date": "2025-10-31",
            "value": -0.22456480202305718
          },
          {
            "date": "2025-11-07",
            "value": -0.6294035081222423
          },
          {
            "date": "2025-11-14",
            "value": -1.5205998863299248
          },
          {
            "date": "2025-11-21",
            "value": -2.5068666287766415
          },
          {
            "date": "2025-11-28",
            "value": -2.6184601231226035
          },
          {
            "date": "2025-12-05",
            "value": -2.4612487787189608
          },
          {
            "date": "2025-12-12",
            "value": -2.008337992717327
          },
          {
            "date": "2025-12-19",
            "value": -1.7634732520474186
          },
          {
            "date": "2025-12-26",
            "value": -1.6288707199271364
          },
          {
            "date": "2026-01-02",
            "value": -1.3126003109090305
          },
          {
            "date": "2026-01-09",
            "value": -1.0218813750084679
          },
          {
            "date": "2026-01-16",
            "value": -0.3554592922607084
          },
          {
            "date": "2026-01-23",
            "value": -0.37631969600361737
          },
          {
            "date": "2026-01-30",
            "value": -0.8782416795957328
          },
          {
            "date": "2026-02-06",
            "value": -2.1687979019112795
          },
          {
            "date": "2026-02-13",
            "value": -2.7229326339704265
          },
          {
            "date": "2026-02-20",
            "value": -2.9076442113234755
          },
          {
            "date": "2026-02-27",
            "value": -2.969214737107825
          },
          {
            "date": "2026-03-06",
            "value": -2.9897382457026085
          },
          {
            "date": "2026-03-13",
            "value": -2.6146261951613528
          },
          {
            "date": "2026-03-20",
            "value": -2.3744267696255887
          },
          {
            "date": "2026-03-27",
            "value": -2.5368751324533814
          },
          {
            "date": "2026-04-03",
            "value": -2.5026249839596577
          },
          {
            "date": "2026-04-10",
            "value": -1.9600836577630918
          },
          {
            "date": "2026-04-17",
            "value": -1.3258542822595372
          },
          {
            "date": "2026-04-24",
            "value": -0.8163985752827971
          },
          {
            "date": "2026-05-01",
            "value": -0.35495417772463844
          },
          {
            "date": "2026-05-08",
            "value": 0.11096794502601337
          },
          {
            "date": "2026-05-15",
            "value": 0.38807505938658127
          },
          {
            "date": "2026-05-22",
            "value": 0.38436690098220966
          },
          {
            "date": "2026-05-29",
            "value": 0.23511613802271758
          },
          {
            "date": "2026-06-05",
            "value": -0.5907497586345233
          },
          {
            "date": "2026-06-12",
            "value": -0.909143747183865
          },
          {
            "date": "2026-06-19",
            "value": -1.026259178058136
          },
          {
            "date": "2026-06-26",
            "value": -1.2030501625751486
          },
          {
            "date": "2026-07-03",
            "value": -1.1773696559214677
          },
          {
            "date": "2026-07-10",
            "value": -0.9914339999622481
          },
          {
            "date": "2026-07-17",
            "value": -0.8579419800627962
          },
          {
            "date": "2026-07-24",
            "value": -0.7254432438350243
          },
          {
            "date": "2026-07-31",
            "value": -0.6961831903540134
          }
        ]
      },
      {
        "period": 40,
        "label": "40w",
        "estimated_period": 40,
        "period_range": [
          32,
          48
        ],
        "period_strength": 0,
        "phase": "troughing",
        "value": -0.9216745359574979,
        "slope": 0.08138032434267062,
        "amplitude": 18.536,
        "weeks_since_trough": 4,
        "weeks_since_crest": 9,
        "projected_trough_window": 36,
        "projected_crest_window": 31,
        "trough_window": {
          "start": 28,
          "midpoint": 36,
          "end": 44
        },
        "crest_window": {
          "start": 23,
          "midpoint": 31,
          "end": 39
        },
        "fld": {
          "value": 22.5242,
          "state": "crossed down",
          "weeks_since_cross": 37,
          "displacement": 20,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 19.675555555555558,
          "state": "price above",
          "slope": -0.07111111111111097,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          46,
          64
        ],
        "series": [
          {
            "date": "2025-04-11",
            "value": null
          },
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": null
          },
          {
            "date": "2025-08-08",
            "value": null
          },
          {
            "date": "2025-08-15",
            "value": null
          },
          {
            "date": "2025-08-22",
            "value": null
          },
          {
            "date": "2025-08-29",
            "value": null
          },
          {
            "date": "2025-09-05",
            "value": null
          },
          {
            "date": "2025-09-12",
            "value": null
          },
          {
            "date": "2025-09-19",
            "value": null
          },
          {
            "date": "2025-09-26",
            "value": null
          },
          {
            "date": "2025-10-03",
            "value": null
          },
          {
            "date": "2025-10-10",
            "value": null
          },
          {
            "date": "2025-10-17",
            "value": null
          },
          {
            "date": "2025-10-24",
            "value": null
          },
          {
            "date": "2025-10-31",
            "value": null
          },
          {
            "date": "2025-11-07",
            "value": null
          },
          {
            "date": "2025-11-14",
            "value": null
          },
          {
            "date": "2025-11-21",
            "value": null
          },
          {
            "date": "2025-11-28",
            "value": null
          },
          {
            "date": "2025-12-05",
            "value": null
          },
          {
            "date": "2025-12-12",
            "value": null
          },
          {
            "date": "2025-12-19",
            "value": null
          },
          {
            "date": "2025-12-26",
            "value": null
          },
          {
            "date": "2026-01-02",
            "value": null
          },
          {
            "date": "2026-01-09",
            "value": -1.0
          },
          {
            "date": "2026-01-16",
            "value": -0.9519422840253502
          },
          {
            "date": "2026-01-23",
            "value": -0.9679615226835668
          },
          {
            "date": "2026-01-30",
            "value": -1.0963171507217198
          },
          {
            "date": "2026-02-06",
            "value": -1.4621648171270967
          },
          {
            "date": "2026-02-13",
            "value": -1.835547707680945
          },
          {
            "date": "2026-02-20",
            "value": -2.145340830680597
          },
          {
            "date": "2026-02-27",
            "value": -2.201891635428053
          },
          {
            "date": "2026-03-06",
            "value": -2.1097015103445127
          },
          {
            "date": "2026-03-13",
            "value": -1.9564448154074656
          },
          {
            "date": "2026-03-20",
            "value": -1.7910215652875043
          },
          {
            "date": "2026-03-27",
            "value": -1.6642460942637451
          },
          {
            "date": "2026-04-03",
            "value": -1.5544405504892955
          },
          {
            "date": "2026-04-10",
            "value": -1.436912473070539
          },
          {
            "date": "2026-04-17",
            "value": -1.311935396159019
          },
          {
            "date": "2026-04-24",
            "value": -1.207981326991721
          },
          {
            "date": "2026-05-01",
            "value": -1.1188353065591286
          },
          {
            "date": "2026-05-08",
            "value": -1.0466378708742408
          },
          {
            "date": "2026-05-15",
            "value": -0.9916573597076783
          },
          {
            "date": "2026-05-22",
            "value": -0.9573450422400211
          },
          {
            "date": "2026-05-29",
            "value": -0.9418226599532693
          },
          {
            "date": "2026-06-05",
            "value": -0.9640880787410565
          },
          {
            "date": "2026-06-12",
            "value": -0.9858025629338715
          },
          {
            "date": "2026-06-19",
            "value": -0.9990434392040556
          },
          {
            "date": "2026-06-26",
            "value": -1.0113623659900393
          },
          {
            "date": "2026-07-03",
            "value": -1.0146049817368308
          },
          {
            "date": "2026-07-10",
            "value": -1.0030548603001685
          },
          {
            "date": "2026-07-17",
            "value": -0.9819299818666929
          },
          {
            "date": "2026-07-24",
            "value": -0.9526778784925846
          },
          {
            "date": "2026-07-31",
            "value": -0.9216745359574979
          }
        ]
      },
      {
        "period": 80,
        "label": "80w",
        "estimated_period": 80,
        "period_range": [
          61,
          99
        ],
        "period_strength": 0,
        "phase": "warming",
        "value": null,
        "slope": 0.0,
        "amplitude": null,
        "weeks_since_trough": null,
        "weeks_since_crest": null,
        "projected_trough_window": null,
        "projected_crest_window": null,
        "trough_window": null,
        "crest_window": null,
        "fld": {
          "value": 31.36105,
          "state": "crossed down",
          "weeks_since_cross": 26,
          "displacement": 40,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": false,
          "value": null,
          "state": "unavailable"
        },
        "trough_indexes": [],
        "series": [
          {
            "date": "2025-04-11",
            "value": null
          },
          {
            "date": "2025-04-18",
            "value": null
          },
          {
            "date": "2025-04-25",
            "value": null
          },
          {
            "date": "2025-05-02",
            "value": null
          },
          {
            "date": "2025-05-09",
            "value": null
          },
          {
            "date": "2025-05-16",
            "value": null
          },
          {
            "date": "2025-05-23",
            "value": null
          },
          {
            "date": "2025-05-30",
            "value": null
          },
          {
            "date": "2025-06-06",
            "value": null
          },
          {
            "date": "2025-06-13",
            "value": null
          },
          {
            "date": "2025-06-20",
            "value": null
          },
          {
            "date": "2025-06-27",
            "value": null
          },
          {
            "date": "2025-07-04",
            "value": null
          },
          {
            "date": "2025-07-11",
            "value": null
          },
          {
            "date": "2025-07-18",
            "value": null
          },
          {
            "date": "2025-07-25",
            "value": null
          },
          {
            "date": "2025-08-01",
            "value": null
          },
          {
            "date": "2025-08-08",
            "value": null
          },
          {
            "date": "2025-08-15",
            "value": null
          },
          {
            "date": "2025-08-22",
            "value": null
          },
          {
            "date": "2025-08-29",
            "value": null
          },
          {
            "date": "2025-09-05",
            "value": null
          },
          {
            "date": "2025-09-12",
            "value": null
          },
          {
            "date": "2025-09-19",
            "value": null
          },
          {
            "date": "2025-09-26",
            "value": null
          },
          {
            "date": "2025-10-03",
            "value": null
          },
          {
            "date": "2025-10-10",
            "value": null
          },
          {
            "date": "2025-10-17",
            "value": null
          },
          {
            "date": "2025-10-24",
            "value": null
          },
          {
            "date": "2025-10-31",
            "value": null
          },
          {
            "date": "2025-11-07",
            "value": null
          },
          {
            "date": "2025-11-14",
            "value": null
          },
          {
            "date": "2025-11-21",
            "value": null
          },
          {
            "date": "2025-11-28",
            "value": null
          },
          {
            "date": "2025-12-05",
            "value": null
          },
          {
            "date": "2025-12-12",
            "value": null
          },
          {
            "date": "2025-12-19",
            "value": null
          },
          {
            "date": "2025-12-26",
            "value": null
          },
          {
            "date": "2026-01-02",
            "value": null
          },
          {
            "date": "2026-01-09",
            "value": null
          },
          {
            "date": "2026-01-16",
            "value": null
          },
          {
            "date": "2026-01-23",
            "value": null
          },
          {
            "date": "2026-01-30",
            "value": null
          },
          {
            "date": "2026-02-06",
            "value": null
          },
          {
            "date": "2026-02-13",
            "value": null
          },
          {
            "date": "2026-02-20",
            "value": null
          },
          {
            "date": "2026-02-27",
            "value": null
          },
          {
            "date": "2026-03-06",
            "value": null
          },
          {
            "date": "2026-03-13",
            "value": null
          },
          {
            "date": "2026-03-20",
            "value": null
          },
          {
            "date": "2026-03-27",
            "value": null
          },
          {
            "date": "2026-04-03",
            "value": null
          },
          {
            "date": "2026-04-10",
            "value": null
          },
          {
            "date": "2026-04-17",
            "value": null
          },
          {
            "date": "2026-04-24",
            "value": null
          },
          {
            "date": "2026-05-01",
            "value": null
          },
          {
            "date": "2026-05-08",
            "value": null
          },
          {
            "date": "2026-05-15",
            "value": null
          },
          {
            "date": "2026-05-22",
            "value": null
          },
          {
            "date": "2026-05-29",
            "value": null
          },
          {
            "date": "2026-06-05",
            "value": null
          },
          {
            "date": "2026-06-12",
            "value": null
          },
          {
            "date": "2026-06-19",
            "value": null
          },
          {
            "date": "2026-06-26",
            "value": null
          },
          {
            "date": "2026-07-03",
            "value": null
          },
          {
            "date": "2026-07-10",
            "value": null
          },
          {
            "date": "2026-07-17",
            "value": null
          },
          {
            "date": "2026-07-24",
            "value": null
          },
          {
            "date": "2026-07-31",
            "value": null
          }
        ]
      }
    ],
    "composite": [
      {
        "date": "2025-04-11",
        "value": null
      },
      {
        "date": "2025-04-18",
        "value": null
      },
      {
        "date": "2025-04-25",
        "value": null
      },
      {
        "date": "2025-05-02",
        "value": null
      },
      {
        "date": "2025-05-09",
        "value": null
      },
      {
        "date": "2025-05-16",
        "value": null
      },
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": null
      },
      {
        "date": "2025-06-06",
        "value": null
      },
      {
        "date": "2025-06-13",
        "value": null
      },
      {
        "date": "2025-06-20",
        "value": null
      },
      {
        "date": "2025-06-27",
        "value": 1.0
      },
      {
        "date": "2025-07-04",
        "value": 0.9995256720496148
      },
      {
        "date": "2025-07-11",
        "value": 1.2158083377006157
      },
      {
        "date": "2025-07-18",
        "value": 1.0569738280494396
      },
      {
        "date": "2025-07-25",
        "value": 0.9858690046729557
      },
      {
        "date": "2025-08-01",
        "value": 0.8085802546670129
      },
      {
        "date": "2025-08-08",
        "value": 0.8224911443879279
      },
      {
        "date": "2025-08-15",
        "value": 0.8261103838703971
      },
      {
        "date": "2025-08-22",
        "value": 0.823301023360708
      },
      {
        "date": "2025-08-29",
        "value": 0.5537069253444816
      },
      {
        "date": "2025-09-05",
        "value": 0.48963007411940734
      },
      {
        "date": "2025-09-12",
        "value": 0.6356137958443805
      },
      {
        "date": "2025-09-19",
        "value": 0.637909857164426
      },
      {
        "date": "2025-09-26",
        "value": 0.27898355354919563
      },
      {
        "date": "2025-10-03",
        "value": 0.5291148932296202
      },
      {
        "date": "2025-10-10",
        "value": 0.48529532830738165
      },
      {
        "date": "2025-10-17",
        "value": -0.1579276016087313
      },
      {
        "date": "2025-10-24",
        "value": -0.296862636090896
      },
      {
        "date": "2025-10-31",
        "value": -0.2756220934365323
      },
      {
        "date": "2025-11-07",
        "value": -0.6992644212976026
      },
      {
        "date": "2025-11-14",
        "value": -1.6482705439761554
      },
      {
        "date": "2025-11-21",
        "value": -2.5494235146587183
      },
      {
        "date": "2025-11-28",
        "value": -2.578881636766873
      },
      {
        "date": "2025-12-05",
        "value": -2.403263801294866
      },
      {
        "date": "2025-12-12",
        "value": -1.9746611151562439
      },
      {
        "date": "2025-12-19",
        "value": -1.777426069852367
      },
      {
        "date": "2025-12-26",
        "value": -1.6354255131364448
      },
      {
        "date": "2026-01-02",
        "value": -1.272221567110875
      },
      {
        "date": "2026-01-09",
        "value": -0.9639921235417795
      },
      {
        "date": "2026-01-16",
        "value": -0.5402239924433282
      },
      {
        "date": "2026-01-23",
        "value": -0.5557442907339004
      },
      {
        "date": "2026-01-30",
        "value": -0.9158187607092582
      },
      {
        "date": "2026-02-06",
        "value": -1.8500552483884012
      },
      {
        "date": "2026-02-13",
        "value": -2.3171907692877336
      },
      {
        "date": "2026-02-20",
        "value": -2.558055223403428
      },
      {
        "date": "2026-02-27",
        "value": -2.616880383344031
      },
      {
        "date": "2026-03-06",
        "value": -2.5854702108920935
      },
      {
        "date": "2026-03-13",
        "value": -2.375676709655432
      },
      {
        "date": "2026-03-20",
        "value": -2.1601410977280575
      },
      {
        "date": "2026-03-27",
        "value": -2.1444179766526728
      },
      {
        "date": "2026-04-03",
        "value": -2.010665816846788
      },
      {
        "date": "2026-04-10",
        "value": -1.608366484242694
      },
      {
        "date": "2026-04-17",
        "value": -1.1614003187181094
      },
      {
        "date": "2026-04-24",
        "value": -0.8039257627292156
      },
      {
        "date": "2026-05-01",
        "value": -0.5114911368823462
      },
      {
        "date": "2026-05-08",
        "value": -0.2594217739629461
      },
      {
        "date": "2026-05-15",
        "value": -0.13696338437640085
      },
      {
        "date": "2026-05-22",
        "value": -0.1750829103718971
      },
      {
        "date": "2026-05-29",
        "value": -0.29077423449695283
      },
      {
        "date": "2026-06-05",
        "value": -0.8177871498687521
      },
      {
        "date": "2026-06-12",
        "value": -1.0096025803741013
      },
      {
        "date": "2026-06-19",
        "value": -1.083774529887237
      },
      {
        "date": "2026-06-26",
        "value": -1.202926604622068
      },
      {
        "date": "2026-07-03",
        "value": -1.1690484357824125
      },
      {
        "date": "2026-07-10",
        "value": -1.0335630039397754
      },
      {
        "date": "2026-07-17",
        "value": -0.9289147304408227
      },
      {
        "date": "2026-07-24",
        "value": -0.8233465980911303
      },
      {
        "date": "2026-07-31",
        "value": -0.7749269002367264
      }
    ]
  },
  "structure": {
    "primary": {
      "id": "primary-bearish-wave2",
      "degree": "primary",
      "pattern": "impulse",
      "stage": "wave2",
      "title": "Possible bearish Wave 2 crest",
      "direction": "bearish",
      "score": 58,
      "rules": [
        {
          "label": "Wave 2 protects the Wave 1 origin",
          "passed": true,
          "detail": "Origin 23.38; Wave 2 20.77.",
          "hard": true
        }
      ],
      "guidelines": [
        {
          "label": "Wave 2 retracement is proportionate",
          "passed": false,
          "detail": "Retraced 15% of Wave 1.",
          "hard": false
        }
      ],
      "labels": [
        {
          "index": 56,
          "date": "2026-05-08",
          "price": 23.3799,
          "kind": "high",
          "move_percent": 11.319604808951304,
          "weeks": 6,
          "confirmed": true,
          "label": "0"
        },
        {
          "index": 60,
          "date": "2026-06-05",
          "price": 20.2947,
          "kind": "low",
          "move_percent": -13.195950367623473,
          "weeks": 4,
          "confirmed": true,
          "label": "1"
        },
        {
          "index": 68,
          "date": "2026-07-31",
          "price": 20.7729,
          "kind": "high",
          "move_percent": 2.3562802110896004,
          "weeks": 8,
          "confirmed": false,
          "label": "2"
        }
      ],
      "invalidation": 23.3799,
      "confirmation": 20.2947,
      "forming": true,
      "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
      "evidence_weight": 12
    },
    "alternates": [
      {
        "id": "strategic-bearish-wave4",
        "degree": "strategic",
        "pattern": "impulse",
        "stage": "wave4",
        "title": "Possible bearish Wave 4 crest",
        "direction": "bearish",
        "score": 80,
        "rules": [
          {
            "label": "Wave 2 protects the Wave 1 origin",
            "passed": true,
            "detail": "Origin 26.64; Wave 2 23.38.",
            "hard": true
          },
          {
            "label": "Wave 3 exceeds Wave 1",
            "passed": true,
            "detail": "Wave 1 21.00; Wave 3 20.29.",
            "hard": true
          },
          {
            "label": "Wave 4 does not overlap Wave 1",
            "passed": true,
            "detail": "Wave 1 boundary 21.00; Wave 4 20.77.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": true,
            "detail": "Retraced 42% of Wave 1.",
            "hard": false
          },
          {
            "label": "Wave 3 extension is plausible",
            "passed": false,
            "detail": "Wave 3 is 0.55\u00d7 Wave 1.",
            "hard": false
          },
          {
            "label": "Wave 4 retracement is proportionate",
            "passed": false,
            "detail": "Retraced 15% of Wave 3.",
            "hard": false
          },
          {
            "label": "Waves 2 and 4 show temporal alternation",
            "passed": true,
            "detail": "Wave 2 lasted 6w; Wave 4 lasted 8w.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 42,
            "date": "2026-01-30",
            "price": 26.6443,
            "kind": "high",
            "move_percent": null,
            "weeks": 0,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 50,
            "date": "2026-03-27",
            "price": 21.0025,
            "kind": "low",
            "move_percent": -21.17451012036345,
            "weeks": 8,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 56,
            "date": "2026-05-08",
            "price": 23.3799,
            "kind": "high",
            "move_percent": 11.319604808951304,
            "weeks": 6,
            "confirmed": true,
            "label": "2"
          },
          {
            "index": 60,
            "date": "2026-06-05",
            "price": 20.2947,
            "kind": "low",
            "move_percent": -13.195950367623473,
            "weeks": 4,
            "confirmed": true,
            "label": "3"
          },
          {
            "index": 68,
            "date": "2026-07-31",
            "price": 20.7729,
            "kind": "high",
            "move_percent": 2.3562802110896004,
            "weeks": 8,
            "confirmed": false,
            "label": "4"
          }
        ],
        "invalidation": 23.3799,
        "confirmation": 20.2947,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 76
      },
      {
        "id": "strategic-bearish-wave2",
        "degree": "strategic",
        "pattern": "impulse",
        "stage": "wave2",
        "title": "Possible bearish Wave 2 crest",
        "direction": "bearish",
        "score": 58,
        "rules": [
          {
            "label": "Wave 2 protects the Wave 1 origin",
            "passed": true,
            "detail": "Origin 23.38; Wave 2 20.77.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": false,
            "detail": "Retraced 15% of Wave 1.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 56,
            "date": "2026-05-08",
            "price": 23.3799,
            "kind": "high",
            "move_percent": 11.319604808951304,
            "weeks": 6,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 60,
            "date": "2026-06-05",
            "price": 20.2947,
            "kind": "low",
            "move_percent": -13.195950367623473,
            "weeks": 4,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 68,
            "date": "2026-07-31",
            "price": 20.7729,
            "kind": "high",
            "move_percent": 2.3562802110896004,
            "weeks": 8,
            "confirmed": false,
            "label": "2"
          }
        ],
        "invalidation": 23.3799,
        "confirmation": 20.2947,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 12
      }
    ],
    "degrees": [
      {
        "key": "strategic",
        "label": "Strategic",
        "reversal_percent": 9.404714820373597,
        "primary": {
          "id": "strategic-bearish-wave4",
          "degree": "strategic",
          "pattern": "impulse",
          "stage": "wave4",
          "title": "Possible bearish Wave 4 crest",
          "direction": "bearish",
          "score": 80,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 26.64; Wave 2 23.38.",
              "hard": true
            },
            {
              "label": "Wave 3 exceeds Wave 1",
              "passed": true,
              "detail": "Wave 1 21.00; Wave 3 20.29.",
              "hard": true
            },
            {
              "label": "Wave 4 does not overlap Wave 1",
              "passed": true,
              "detail": "Wave 1 boundary 21.00; Wave 4 20.77.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 42% of Wave 1.",
              "hard": false
            },
            {
              "label": "Wave 3 extension is plausible",
              "passed": false,
              "detail": "Wave 3 is 0.55\u00d7 Wave 1.",
              "hard": false
            },
            {
              "label": "Wave 4 retracement is proportionate",
              "passed": false,
              "detail": "Retraced 15% of Wave 3.",
              "hard": false
            },
            {
              "label": "Waves 2 and 4 show temporal alternation",
              "passed": true,
              "detail": "Wave 2 lasted 6w; Wave 4 lasted 8w.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 42,
              "date": "2026-01-30",
              "price": 26.6443,
              "kind": "high",
              "move_percent": null,
              "weeks": 0,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 50,
              "date": "2026-03-27",
              "price": 21.0025,
              "kind": "low",
              "move_percent": -21.17451012036345,
              "weeks": 8,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 56,
              "date": "2026-05-08",
              "price": 23.3799,
              "kind": "high",
              "move_percent": 11.319604808951304,
              "weeks": 6,
              "confirmed": true,
              "label": "2"
            },
            {
              "index": 60,
              "date": "2026-06-05",
              "price": 20.2947,
              "kind": "low",
              "move_percent": -13.195950367623473,
              "weeks": 4,
              "confirmed": true,
              "label": "3"
            },
            {
              "index": 68,
              "date": "2026-07-31",
              "price": 20.7729,
              "kind": "high",
              "move_percent": 2.3562802110896004,
              "weeks": 8,
              "confirmed": false,
              "label": "4"
            }
          ],
          "invalidation": 23.3799,
          "confirmation": 20.2947,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 76
        },
        "candidate_count": 2,
        "explanation": "Strategic degree uses a 9.4% weekly closing-price reversal threshold."
      },
      {
        "key": "primary",
        "label": "Primary",
        "reversal_percent": 5.877946762733498,
        "primary": {
          "id": "primary-bearish-wave2",
          "degree": "primary",
          "pattern": "impulse",
          "stage": "wave2",
          "title": "Possible bearish Wave 2 crest",
          "direction": "bearish",
          "score": 58,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 23.38; Wave 2 20.77.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": false,
              "detail": "Retraced 15% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 56,
              "date": "2026-05-08",
              "price": 23.3799,
              "kind": "high",
              "move_percent": 11.319604808951304,
              "weeks": 6,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 60,
              "date": "2026-06-05",
              "price": 20.2947,
              "kind": "low",
              "move_percent": -13.195950367623473,
              "weeks": 4,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 68,
              "date": "2026-07-31",
              "price": 20.7729,
              "kind": "high",
              "move_percent": 2.3562802110896004,
              "weeks": 8,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 23.3799,
          "confirmation": 20.2947,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 12
        },
        "candidate_count": 1,
        "explanation": "Primary degree uses a 5.9% weekly closing-price reversal threshold."
      },
      {
        "key": "tactical",
        "label": "Tactical",
        "reversal_percent": 4.1145627339134485,
        "primary": {
          "id": "tactical-bearish-wave2",
          "degree": "tactical",
          "pattern": "impulse",
          "stage": "wave2",
          "title": "Possible bearish Wave 2 crest",
          "direction": "bearish",
          "score": 58,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 23.38; Wave 2 20.77.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": false,
              "detail": "Retraced 15% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 56,
              "date": "2026-05-08",
              "price": 23.3799,
              "kind": "high",
              "move_percent": 11.319604808951304,
              "weeks": 6,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 60,
              "date": "2026-06-05",
              "price": 20.2947,
              "kind": "low",
              "move_percent": -13.195950367623473,
              "weeks": 4,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 68,
              "date": "2026-07-31",
              "price": 20.7729,
              "kind": "high",
              "move_percent": 2.3562802110896004,
              "weeks": 8,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 23.3799,
          "confirmation": 20.2947,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements."
        },
        "candidate_count": 1,
        "explanation": "Tactical degree uses a 4.1% weekly closing-price reversal threshold."
      }
    ],
    "stability": {
      "score": 0,
      "changes": null,
      "observations": 0,
      "label": "Unavailable"
    },
    "method": "constraint-based Elliott candidate enumeration",
    "explanation": "Counts must pass hard Elliott geometry rules. Fibonacci relationships, alternation and cycle evidence rank admissible interpretations; evidence weights compare scenarios and are not forecast probabilities."
  },
  "scenario": {
    "setup": "cycle_rollover",
    "title": "Possible bearish Wave 2 crest",
    "direction": "bearish",
    "confidence": 60,
    "score_explanation": "Rules agreement plus independent cycle, trend and participation confirmation; it is not a probability.",
    "candidate_id": "primary-bearish-wave2",
    "labels": [
      {
        "index": 56,
        "date": "2026-05-08",
        "price": 23.3799,
        "kind": "high",
        "move_percent": 11.319604808951304,
        "weeks": 6,
        "confirmed": true,
        "label": "0"
      },
      {
        "index": 60,
        "date": "2026-06-05",
        "price": 20.2947,
        "kind": "low",
        "move_percent": -13.195950367623473,
        "weeks": 4,
        "confirmed": true,
        "label": "1"
      },
      {
        "index": 68,
        "date": "2026-07-31",
        "price": 20.7729,
        "kind": "high",
        "move_percent": 2.3562802110896004,
        "weeks": 8,
        "confirmed": false,
        "label": "2"
      }
    ],
    "notes": [
      "Market Activity has fallen below zero.",
      "Market Dynamics is negative.",
      "30-week price rate of change is negative."
    ],
    "metrics": {
      "trend_gap": -8.487492246532085,
      "fair_value_gap": -22.67330608106108,
      "market_activity": -56.794702,
      "market_dynamics": -0.173276,
      "relative_strength": -27.122823,
      "roc30": -26.617751997682618,
      "hurst_alignment": 88,
      "hurst_risk": 12
    }
  },
  "detail": {
    "summary": "The closing-price swing map is classified as possible bearish wave 2 crest. Price is 8.5% below its 30-week trend. 2 of 7 available confirmation measures are constructive.",
    "returns": [
      {
        "weeks": 4,
        "label": "4-week return",
        "value": 1.4158151433634845
      },
      {
        "weeks": 13,
        "label": "13-week return",
        "value": -10.064292672367142
      },
      {
        "weeks": 26,
        "label": "26-week return",
        "value": -22.036232890336773
      },
      {
        "weeks": 52,
        "label": "52-week return",
        "value": -33.66575233770832
      }
    ],
    "range": {
      "high_52": 33.279662,
      "low_52": 19.96,
      "position_52": 6.103007718964633,
      "drawdown": -37.5807963434244
    },
    "risk": {
      "annualised_volatility": 28.174965158765747,
      "average_weekly_range": 2.7383143301915998,
      "active_drawdown": -37.26046326422819
    },
    "levels": {
      "support": {
        "index": 60,
        "date": "2026-06-05",
        "price": 20.2947,
        "kind": "low",
        "move_percent": -13.195950367623473,
        "weeks": 4,
        "confirmed": true
      },
      "resistance": {
        "index": 56,
        "date": "2026-05-08",
        "price": 23.3799,
        "kind": "high",
        "move_percent": 11.319604808951304,
        "weeks": 6,
        "confirmed": true
      },
      "decisive": {
        "index": 56,
        "date": "2026-05-08",
        "price": 23.3799,
        "kind": "high",
        "move_percent": 11.319604808951304,
        "weeks": 6,
        "confirmed": true
      },
      "decisive_label": "Bearish structure weakens above",
      "trend": 22.69952,
      "fair_value": 26.863815,
      "trend_gap": -8.487492246532085,
      "fair_value_gap": -22.67330608106108
    },
    "active_swing": {
      "from": {
        "index": 60,
        "date": "2026-06-05",
        "price": 20.2947,
        "kind": "low",
        "move_percent": -13.195950367623473,
        "weeks": 4,
        "confirmed": true
      },
      "to": {
        "index": 68,
        "date": "2026-07-31",
        "price": 20.7729,
        "kind": "high",
        "move_percent": 2.3562802110896004,
        "weeks": 8,
        "confirmed": false
      },
      "move_percent": 2.3562802110896004,
      "weeks": 8,
      "status": "Forming"
    },
    "confirmation": {
      "rows": [
        {
          "label": "Trend",
          "status": "negative",
          "value": "8.5% below trend",
          "explanation": "Price remains below its 30-week trend."
        },
        {
          "label": "Cycle pressure",
          "status": "positive",
          "value": "Troughing",
          "explanation": "The medium-term pressure curve is turning higher."
        },
        {
          "label": "Cycle alignment",
          "status": "positive",
          "value": "Rising Stack",
          "explanation": "Several cycle lengths are improving together."
        },
        {
          "label": "Relative strength",
          "status": "negative",
          "value": "-27.1",
          "explanation": "Underperforming its benchmark"
        },
        {
          "label": "Market activity",
          "status": "negative",
          "value": "-56.8",
          "explanation": "Participation is weak"
        },
        {
          "label": "Market dynamics",
          "status": "negative",
          "value": "-0.2",
          "explanation": "Price and volume behaviour is weak"
        },
        {
          "label": "30-week momentum",
          "status": "negative",
          "value": "-26.6",
          "explanation": "Medium-term momentum is negative"
        }
      ],
      "positive": 2,
      "negative": 5,
      "neutral": 0,
      "observed": 7,
      "agreement": 71,
      "direction": "defensive",
      "scenario_direction": "bearish"
    },
    "evidence": {
      "score": 62,
      "history_score": 27,
      "indicator_coverage": 73,
      "structure_score": 100,
      "weekly_observations": 69,
      "confirmed_pivots": 8
    },
    "volume_ratio": 118.08694972445511,
    "historical": {
      "available": false,
      "matches": 0,
      "horizons": [],
      "note": "At least 90 weekly observations are required."
    },
    "lifecycle": {
      "state": "watching",
      "label": "Watching",
      "now": "Possible bearish Wave 2 crest is the highest-ranked admissible primary count; cycle status is rising stack.",
      "next": "A weekly close through 20.29, supported by an FLD cross and improving relative strength.",
      "wrong": "The underlying directional structure fails beyond 23.38; a forming endpoint can extend before that happens.",
      "risk": "The active endpoint can move until its reversal is confirmed; earnings, gaps and volatility can jump through technical levels.",
      "explanation": "The lifecycle separates an interesting setup from price confirmation, an active thesis, maturity and invalidation."
    },
    "peer_evidence": {
      "available": true,
      "peers": 17,
      "constructive_count": 10,
      "constructive_percent": 59,
      "rising_cycle_count": 7,
      "rising_cycle_percent": 41,
      "horizons": [
        {
          "weeks": 4,
          "observations": 219,
          "positive_rate": 53.4,
          "median_return": 0.26,
          "average_return": 1.19,
          "median_excess_return": -0.69,
          "excess_observations": 219,
          "p10": -6.72,
          "p90": 9.02
        },
        {
          "weeks": 13,
          "observations": 90,
          "positive_rate": 55.6,
          "median_return": 0.98,
          "average_return": 1.85,
          "median_excess_return": -1.26,
          "excess_observations": 90,
          "p10": -11.14,
          "p90": 20.09
        },
        {
          "weeks": 26,
          "observations": 53,
          "positive_rate": 50.9,
          "median_return": 0.32,
          "average_return": 4.22,
          "median_excess_return": -6.15,
          "excess_observations": 53,
          "p10": -11.23,
          "p90": 18.43
        }
      ],
      "benchmark": "SPY",
      "explanation": "Breadth shows whether peers share the structure. Cohort outcomes use non-overlapping, point-in-time trend and momentum states from the same sector and report benchmark excess return when matching benchmark bars exist; they are context, not a backtest of the Elliott count."
    },
    "event_positioning": {
      "earnings_date": null,
      "earnings_weeks": null,
      "options_available": false,
      "options_direction": null,
      "options_conviction": null,
      "expected_move": null,
      "invalidation_distance": 12.550005054662561,
      "collision": false,
      "flags": [],
      "explanation": "Event and positioning context tests whether a scheduled catalyst or the options-implied move could overwhelm the technical structure."
    },
    "downside_vulnerability": {
      "score": 12,
      "label": "Contained",
      "tone": "contained",
      "components": [
        {
          "key": "wave",
          "label": "Wave maturity",
          "score": 0,
          "maximum": 25,
          "bar_width": 0,
          "explanation": "The primary count is not presently a mature Wave 5."
        },
        {
          "key": "extension",
          "label": "Trend extension",
          "score": 0,
          "maximum": 20,
          "bar_width": 0,
          "explanation": "Price is 8.5% below the 30-week trend; large positive gaps increase snap-back vulnerability."
        },
        {
          "key": "range",
          "label": "Range position",
          "score": 0,
          "maximum": 15,
          "bar_width": 0,
          "explanation": "Price is 6% of the way through its 52-week low-to-high range."
        },
        {
          "key": "cycle",
          "label": "Cycle rollover",
          "score": 0,
          "maximum": 15,
          "bar_width": 0,
          "explanation": "Medium-term cycle pressure is troughing."
        },
        {
          "key": "hurst",
          "label": "Multi-cycle risk",
          "score": 2,
          "maximum": 15,
          "bar_width": 12,
          "explanation": "Hurst risk alignment is 12/100."
        },
        {
          "key": "stability",
          "label": "Count instability",
          "score": 10,
          "maximum": 10,
          "bar_width": 100,
          "explanation": "The primary interpretation has unavailable recent stability."
        },
        {
          "key": "event",
          "label": "Event proximity",
          "score": 0,
          "maximum": 10,
          "bar_width": 0,
          "explanation": "No upcoming stored earnings date is available."
        }
      ],
      "warnings": [
        "The primary interpretation has unavailable recent stability."
      ],
      "explanation": "This is a pre-emptive vulnerability checklist, not a probability of decline. It rises when mature wave structure, overextension, cycle rollover, count instability and event risk cluster before price breaks down."
    }
  },
  "chart": {
    "dates": [
      "2025-04-11",
      "2025-04-18",
      "2025-04-25",
      "2025-05-02",
      "2025-05-09",
      "2025-05-16",
      "2025-05-23",
      "2025-05-30",
      "2025-06-06",
      "2025-06-13",
      "2025-06-20",
      "2025-06-27",
      "2025-07-04",
      "2025-07-11",
      "2025-07-18",
      "2025-07-25",
      "2025-08-01",
      "2025-08-08",
      "2025-08-15",
      "2025-08-22",
      "2025-08-29",
      "2025-09-05",
      "2025-09-12",
      "2025-09-19",
      "2025-09-26",
      "2025-10-03",
      "2025-10-10",
      "2025-10-17",
      "2025-10-24",
      "2025-10-31",
      "2025-11-07",
      "2025-11-14",
      "2025-11-21",
      "2025-11-28",
      "2025-12-05",
      "2025-12-12",
      "2025-12-19",
      "2025-12-26",
      "2026-01-02",
      "2026-01-09",
      "2026-01-16",
      "2026-01-23",
      "2026-01-30",
      "2026-02-06",
      "2026-02-13",
      "2026-02-20",
      "2026-02-27",
      "2026-03-06",
      "2026-03-13",
      "2026-03-20",
      "2026-03-27",
      "2026-04-03",
      "2026-04-10",
      "2026-04-17",
      "2026-04-24",
      "2026-05-01",
      "2026-05-08",
      "2026-05-15",
      "2026-05-22",
      "2026-05-29",
      "2026-06-05",
      "2026-06-12",
      "2026-06-19",
      "2026-06-26",
      "2026-07-03",
      "2026-07-10",
      "2026-07-17",
      "2026-07-24",
      "2026-07-31"
    ],
    "close": [
      25.948818,
      26.273287,
      27.742767,
      28.017371,
      29.047682,
      29.338247,
      29.673126,
      29.741331,
      29.316636,
      29.513915,
      29.487644,
      30.258915,
      30.670425,
      31.956406,
      31.847754,
      31.659794,
      31.315498,
      31.993978,
      31.978315,
      32.235174,
      31.318769,
      31.873232,
      32.599991,
      32.451884,
      31.452502,
      33.109744,
      32.386752,
      30.791668,
      31.638975,
      31.756748,
      30.713153,
      29.002477,
      26.82537,
      28.309522,
      28.05187,
      28.4267,
      27.8554,
      27.728,
      28.3078,
      28.4766,
      29.9437,
      28.3035,
      26.6443,
      23.0443,
      22.4974,
      22.0692,
      21.4793,
      22.0873,
      22.745,
      22.348,
      21.0025,
      21.0703,
      22.3,
      22.84,
      22.965,
      23.0975,
      23.3799,
      23.1849,
      22.776,
      22.4452,
      20.2947,
      20.8549,
      20.78,
      20.2423,
      20.4829,
      20.9021,
      20.9307,
      21.0252,
      20.7729
    ],
    "trend": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      30.579912,
      30.738723,
      30.829696,
      30.799116,
      30.808854,
      30.775661,
      30.745276,
      30.684685,
      30.617574,
      30.583946,
      30.549369,
      30.564571,
      30.49939,
      30.365186,
      30.068116,
      29.756437,
      29.436751,
      29.108877,
      28.778655,
      28.470878,
      28.141305,
      27.79743,
      27.437332,
      27.093999,
      26.773603,
      26.490686,
      26.156945,
      25.856716,
      25.603157,
      25.307725,
      24.99734,
      24.650058,
      24.378472,
      24.17696,
      23.908052,
      23.655753,
      23.404933,
      23.17411,
      22.950683,
      22.69952
    ],
    "sma30": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      30.579911599999996,
      30.738722766666665,
      30.829695766666664,
      30.799115866666668,
      30.80885423333333,
      30.7756605,
      30.7452756,
      30.68468473333333,
      30.617573699999998,
      30.583945833333335,
      30.549368666666666,
      30.56457053333333,
      30.49939003333333,
      30.365185866666664,
      30.068115666666664,
      29.756437199999997,
      29.43675073333333,
      29.108877466666662,
      28.778654866666663,
      28.4708777,
      28.14130523333333,
      27.797429599999997,
      27.437331866666664,
      27.093998833333327,
      26.773602699999994,
      26.490685966666664,
      26.156944499999998,
      25.856716099999996,
      25.603157166666666,
      25.307724666666665,
      24.99733973333333,
      24.650057966666665,
      24.378472066666667,
      24.17695973333333,
      23.90805233333333,
      23.65575333333333,
      23.40493333333333,
      23.174109999999995,
      22.950683333333334,
      22.69952
    ],
    "roc30": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      18.360508752267634,
      10.387699110507183,
      -3.3067970473168775,
      1.0427495142210184,
      -3.428197816266363,
      -3.10702612872541,
      -6.125832512556986,
      -6.7694717495999,
      -3.441172445569808,
      -3.514664184673567,
      1.5466003319899013,
      -6.462277315627473,
      -13.12705970002046,
      -27.888323862201528,
      -29.359539765347346,
      -30.29266077978904,
      -31.410000249716617,
      -30.96419582460174,
      -28.873675801867602,
      -30.67200443838151,
      -32.93957371057591,
      -33.893431328206695,
      -31.595073139744123,
      -29.6188782136655,
      -26.985140959533204,
      -30.23956935456825,
      -27.81029724746712,
      -24.70398160957049,
      -28.0128385954349,
      -29.321478383114044,
      -33.9217956554314,
      -28.09269359992941,
      -22.536017210573416,
      -28.496496691113332,
      -26.98205146394875,
      -26.470184720702715,
      -24.85945274524867,
      -24.173398730525097,
      -26.617751997682618
    ],
    "drawdown": [
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      -1.4279623195074889,
      -0.7646463435008947,
      -0.8529779652430463,
      0.0,
      0.0,
      0.0,
      -0.3400006871861712,
      -0.9281769670844702,
      -2.0055697126892165,
      0.0,
      -0.048956087923796104,
      0.0,
      -2.8428728196100352,
      -1.1228169576500473,
      0.0,
      -0.45431607634493854,
      -3.5199058797286282,
      0.0,
      -2.183623044623957,
      -7.001189740397866,
      -4.442103206838449,
      -4.086398251825799,
      -7.23832537031999,
      -12.405009836379286,
      -18.98043669561444,
      -14.497913363510143,
      -15.276089117451342,
      -14.144005462561108,
      -15.869479389511438,
      -16.254260377247245,
      -14.503114249388334,
      -13.993294541933027,
      -9.562272665110305,
      -14.516101362789152,
      -19.52731498014602,
      -30.400247129666724,
      -32.052026738714744,
      -33.34530161272162,
      -35.1269523557778,
      -33.290634926080976,
      -31.304210627542147,
      -32.503253422919855,
      -36.567011813803205,
      -36.362238258320566,
      -32.64822585158012,
      -31.017286029152018,
      -30.63975366284922,
      -30.23956935456825,
      -29.386648232616963,
      -29.975598724049334,
      -31.210582600699055,
      -32.20968425488279,
      -38.7047510847562,
      -37.01280203193355,
      -37.23901942582219,
      -38.863012652710324,
      -38.13633835405069,
      -36.870245810417615,
      -36.78386640500753,
      -36.49845193608262,
      -37.26046326422819
    ],
    "volatility": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      14.502084618782963,
      13.818640510082622,
      13.530269976447626,
      13.184093355019263,
      12.623435070148448,
      13.248705373342833,
      13.281305288645173,
      13.365654962901727,
      13.623672937288736,
      13.31841364963529,
      13.121486792553855,
      12.786203208239899,
      13.96288640870845,
      13.68262552948701,
      13.505246088423242,
      13.39477424672555,
      14.366655079427035,
      15.41403432912761,
      15.747106336119792,
      17.667812011097574,
      16.474444558121824,
      16.462434501854784,
      16.613610889026372,
      18.414001171141035,
      21.047980593901755,
      22.56697377225167,
      22.519247767291915,
      22.58466171512806,
      22.740216736295594,
      22.38424458131814,
      22.514390468307738,
      21.62709967465525,
      22.95619551120336,
      24.10039773378878,
      25.264637144702935,
      30.662065109381537,
      30.662974837111296,
      30.529966402731013,
      30.514297727828744,
      30.765345500272918,
      30.94269466722056,
      30.925606422388608,
      31.521696881585587,
      30.13101667178998,
      31.84170660235928,
      31.809963847404653,
      31.428789923601062,
      31.449591238002196,
      31.44964148849125,
      30.73443823649479,
      29.208230488952708,
      27.87860223383959,
      30.417877300274366,
      30.712833112348196,
      30.69922494946198,
      30.7623587770858,
      30.599690886367004,
      30.82976584134032,
      29.558191220337953,
      29.012680033493893,
      28.174965158765747
    ],
    "volumeRatio": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      83.2434349862805,
      88.36613052702887,
      65.26098236665054,
      45.333811160064926,
      85.1818196061228,
      54.47360718118841,
      57.33946605051574,
      60.69495909466072,
      51.96797776084894,
      27.906220114562895,
      35.18187354399668,
      41.39378752777646,
      12.429169707657659,
      44.77704197899195,
      13.084835845586618,
      143.9585824429673,
      76.37745244239274,
      36.20526415451619,
      18.369128688667715,
      8.183358716403184,
      259.24841896200286,
      71.79620601110823,
      33.3313095744035,
      86.85612678969431,
      79.95408313088977,
      103.48954095064859,
      28.132562271075663,
      98.52216748768473,
      17.155366748862683,
      15.320897030103037,
      243.17184736107973,
      94.80695753144148,
      72.86187115551495,
      87.95182568990086,
      21.238422376249773,
      158.91507408637605,
      131.34187204969956,
      31.604840112306505,
      82.42817169444646,
      57.44997754013224,
      310.96552180530745,
      624.0494924620097,
      12.923973059887143,
      32.54648161310838,
      10.040277106492669,
      169.47555092575368,
      233.65423518392276,
      107.00721507002862,
      119.29867897632242,
      75.83867245015719,
      181.59619901248854,
      12.043956927033108,
      28.443326367896777,
      85.90355723320751,
      26.743227267760105,
      81.12779355847123,
      44.678538071687775,
      16.27670396744659,
      210.9424890124338,
      53.91359321687228,
      0.743384640451326,
      118.08694972445511
    ],
    "fairValue": [
      25.948818,
      26.111053,
      26.654957,
      26.995561,
      27.405985,
      27.728029,
      28.0059,
      28.222829,
      28.344363,
      28.461318,
      28.55462,
      28.696645,
      28.848474,
      29.070469,
      29.255622,
      29.405882,
      29.518213,
      29.655755,
      29.777995,
      29.900854,
      29.968374,
      30.054958,
      30.165612,
      30.260873,
      30.308538,
      30.416277,
      30.489258,
      30.500058,
      30.539331,
      30.579912,
      30.58421,
      30.534781,
      30.422374,
      30.360231,
      30.294278,
      30.242401,
      30.177888,
      30.113417,
      30.067119,
      30.027356,
      30.025316,
      29.98432,
      29.906645,
      29.750683,
      29.589499,
      29.426014,
      29.256935,
      29.107568,
      28.977719,
      28.845125,
      28.691348,
      28.544789,
      28.426963,
      28.323501,
      28.226073,
      28.134492,
      28.051078,
      27.967178,
      27.879192,
      27.788626,
      27.665774,
      27.555922,
      27.448367,
      27.335773,
      27.230344,
      27.134461,
      27.041868,
      26.953387,
      26.863815
    ],
    "marketActivity": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      -6.256,
      -8.0105,
      -6.992575,
      -11.250763,
      -16.782631,
      -22.038866,
      -24.756858,
      -24.325454,
      -25.929127,
      -27.687738,
      -29.539844,
      -29.153172,
      -29.314761,
      -32.087531,
      -40.138715,
      -52.412533,
      -65.592366,
      -76.289408,
      -83.297954,
      -87.991402,
      -91.376651,
      -94.770676,
      -97.385338,
      -98.313894,
      -97.290397,
      -93.819023,
      -87.823612,
      -81.279356,
      -75.650503,
      -70.660901,
      -66.252226,
      -65.885663,
      -66.865631,
      -68.904241,
      -71.754207,
      -71.474929,
      -69.451364,
      -66.428957,
      -61.895854,
      -56.794702
    ],
    "marketDynamics": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      -0.498973,
      -0.697912,
      -0.82674,
      -1.022775,
      -1.245658,
      -1.457972,
      -1.546434,
      -1.52381,
      -1.507702,
      -1.391971,
      -1.29332,
      -1.226029,
      -0.939501,
      -0.808049,
      -0.765264,
      -0.85739,
      -1.228566,
      -1.491608,
      -1.709733,
      -1.728703,
      -1.550994,
      -1.555055,
      -1.596784,
      -1.631047,
      -1.53905,
      -1.169394,
      -0.817142,
      -0.35893,
      -0.117881,
      0.019375,
      0.145984,
      0.147425,
      0.139483,
      0.041333,
      0.007848,
      -0.110148,
      -0.162693,
      -0.109336,
      -0.15764,
      -0.174289,
      -0.173276
    ],
    "relativeStrength": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      -28.425667,
      -26.367584,
      -27.267827,
      -26.659587,
      -26.343531,
      -26.496691,
      -26.65504,
      -27.883641,
      -29.263135,
      -33.731235,
      -31.594132,
      -31.755921,
      -31.189679,
      -31.123032,
      -29.845169,
      -27.833124,
      -26.287987,
      -27.122823
    ],
    "cycle": [
      {
        "date": "2025-04-11",
        "value": null
      },
      {
        "date": "2025-04-18",
        "value": null
      },
      {
        "date": "2025-04-25",
        "value": null
      },
      {
        "date": "2025-05-02",
        "value": 0.0
      },
      {
        "date": "2025-05-09",
        "value": 0.0
      },
      {
        "date": "2025-05-16",
        "value": 0.0
      },
      {
        "date": "2025-05-23",
        "value": 0.0
      },
      {
        "date": "2025-05-30",
        "value": 0.0
      },
      {
        "date": "2025-06-06",
        "value": 0.0
      },
      {
        "date": "2025-06-13",
        "value": 0.0
      },
      {
        "date": "2025-06-20",
        "value": 0.0
      },
      {
        "date": "2025-06-27",
        "value": 0.0
      },
      {
        "date": "2025-07-04",
        "value": 0.0
      },
      {
        "date": "2025-07-11",
        "value": 0.0
      },
      {
        "date": "2025-07-18",
        "value": 0.0
      },
      {
        "date": "2025-07-25",
        "value": 0.0
      },
      {
        "date": "2025-08-01",
        "value": 0.0
      },
      {
        "date": "2025-08-08",
        "value": 0.0
      },
      {
        "date": "2025-08-15",
        "value": 0.0
      },
      {
        "date": "2025-08-22",
        "value": 1.9517166953573495
      },
      {
        "date": "2025-08-29",
        "value": 2.9041876926045322
      },
      {
        "date": "2025-09-05",
        "value": 4.073246390984355
      },
      {
        "date": "2025-09-12",
        "value": 5.62720816229068
      },
      {
        "date": "2025-09-19",
        "value": 4.919225207235656
      },
      {
        "date": "2025-09-26",
        "value": 4.303741721124904
      },
      {
        "date": "2025-10-03",
        "value": 4.645594337635549
      },
      {
        "date": "2025-10-10",
        "value": 3.911443182854312
      },
      {
        "date": "2025-10-17",
        "value": 2.1748225639769263
      },
      {
        "date": "2025-10-24",
        "value": 1.9265748735217225
      },
      {
        "date": "2025-10-31",
        "value": 0.5085385118491177
      },
      {
        "date": "2025-11-07",
        "value": -1.0899123098790169
      },
      {
        "date": "2025-11-14",
        "value": -2.679341875993066
      },
      {
        "date": "2025-11-21",
        "value": -6.4411450448211465
      },
      {
        "date": "2025-11-28",
        "value": -8.895866957062374
      },
      {
        "date": "2025-12-05",
        "value": -10.548094763346548
      },
      {
        "date": "2025-12-12",
        "value": -10.475472742236924
      },
      {
        "date": "2025-12-19",
        "value": -9.147352030925916
      },
      {
        "date": "2025-12-26",
        "value": -9.076482697707206
      },
      {
        "date": "2026-01-02",
        "value": -8.321510193104693
      },
      {
        "date": "2026-01-09",
        "value": -7.702398906800286
      },
      {
        "date": "2026-01-16",
        "value": -5.474959934003577
      },
      {
        "date": "2026-01-23",
        "value": -4.524085200074571
      },
      {
        "date": "2026-01-30",
        "value": -5.351271480446704
      },
      {
        "date": "2026-02-06",
        "value": -9.189306546064925
      },
      {
        "date": "2026-02-13",
        "value": -14.468411518846747
      },
      {
        "date": "2026-02-20",
        "value": -18.520773313936992
      },
      {
        "date": "2026-02-27",
        "value": -21.55707911201715
      },
      {
        "date": "2026-03-06",
        "value": -20.996298814053862
      },
      {
        "date": "2026-03-13",
        "value": -19.313542283267257
      },
      {
        "date": "2026-03-20",
        "value": -17.631545932998606
      },
      {
        "date": "2026-03-27",
        "value": -16.707249296269115
      },
      {
        "date": "2026-04-03",
        "value": -16.26887435736008
      },
      {
        "date": "2026-04-10",
        "value": -15.374384778929478
      },
      {
        "date": "2026-04-17",
        "value": -13.696270072710188
      },
      {
        "date": "2026-04-24",
        "value": -10.749133379678845
      },
      {
        "date": "2026-05-01",
        "value": -7.796110409869901
      },
      {
        "date": "2026-05-08",
        "value": -5.740312880143122
      },
      {
        "date": "2026-05-15",
        "value": -4.445134745414835
      },
      {
        "date": "2026-05-22",
        "value": -3.6630742670737053
      },
      {
        "date": "2026-05-29",
        "value": -3.3153362469319374
      },
      {
        "date": "2026-06-05",
        "value": -5.3268015124754005
      },
      {
        "date": "2026-06-12",
        "value": -6.372406427644099
      },
      {
        "date": "2026-06-19",
        "value": -7.0466191699480945
      },
      {
        "date": "2026-06-26",
        "value": -8.1392953277081
      },
      {
        "date": "2026-07-03",
        "value": -7.00568568521404
      },
      {
        "date": "2026-07-10",
        "value": -6.322652391574439
      },
      {
        "date": "2026-07-17",
        "value": -5.799527140977348
      },
      {
        "date": "2026-07-24",
        "value": -4.648257170008124
      },
      {
        "date": "2026-07-31",
        "value": -4.058093769017422
      }
    ],
    "hurstComposite": [
      {
        "date": "2025-04-11",
        "value": null
      },
      {
        "date": "2025-04-18",
        "value": null
      },
      {
        "date": "2025-04-25",
        "value": null
      },
      {
        "date": "2025-05-02",
        "value": null
      },
      {
        "date": "2025-05-09",
        "value": null
      },
      {
        "date": "2025-05-16",
        "value": null
      },
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": null
      },
      {
        "date": "2025-06-06",
        "value": null
      },
      {
        "date": "2025-06-13",
        "value": null
      },
      {
        "date": "2025-06-20",
        "value": null
      },
      {
        "date": "2025-06-27",
        "value": 1.0
      },
      {
        "date": "2025-07-04",
        "value": 0.9995256720496148
      },
      {
        "date": "2025-07-11",
        "value": 1.2158083377006157
      },
      {
        "date": "2025-07-18",
        "value": 1.0569738280494396
      },
      {
        "date": "2025-07-25",
        "value": 0.9858690046729557
      },
      {
        "date": "2025-08-01",
        "value": 0.8085802546670129
      },
      {
        "date": "2025-08-08",
        "value": 0.8224911443879279
      },
      {
        "date": "2025-08-15",
        "value": 0.8261103838703971
      },
      {
        "date": "2025-08-22",
        "value": 0.823301023360708
      },
      {
        "date": "2025-08-29",
        "value": 0.5537069253444816
      },
      {
        "date": "2025-09-05",
        "value": 0.48963007411940734
      },
      {
        "date": "2025-09-12",
        "value": 0.6356137958443805
      },
      {
        "date": "2025-09-19",
        "value": 0.637909857164426
      },
      {
        "date": "2025-09-26",
        "value": 0.27898355354919563
      },
      {
        "date": "2025-10-03",
        "value": 0.5291148932296202
      },
      {
        "date": "2025-10-10",
        "value": 0.48529532830738165
      },
      {
        "date": "2025-10-17",
        "value": -0.1579276016087313
      },
      {
        "date": "2025-10-24",
        "value": -0.296862636090896
      },
      {
        "date": "2025-10-31",
        "value": -0.2756220934365323
      },
      {
        "date": "2025-11-07",
        "value": -0.6992644212976026
      },
      {
        "date": "2025-11-14",
        "value": -1.6482705439761554
      },
      {
        "date": "2025-11-21",
        "value": -2.5494235146587183
      },
      {
        "date": "2025-11-28",
        "value": -2.578881636766873
      },
      {
        "date": "2025-12-05",
        "value": -2.403263801294866
      },
      {
        "date": "2025-12-12",
        "value": -1.9746611151562439
      },
      {
        "date": "2025-12-19",
        "value": -1.777426069852367
      },
      {
        "date": "2025-12-26",
        "value": -1.6354255131364448
      },
      {
        "date": "2026-01-02",
        "value": -1.272221567110875
      },
      {
        "date": "2026-01-09",
        "value": -0.9639921235417795
      },
      {
        "date": "2026-01-16",
        "value": -0.5402239924433282
      },
      {
        "date": "2026-01-23",
        "value": -0.5557442907339004
      },
      {
        "date": "2026-01-30",
        "value": -0.9158187607092582
      },
      {
        "date": "2026-02-06",
        "value": -1.8500552483884012
      },
      {
        "date": "2026-02-13",
        "value": -2.3171907692877336
      },
      {
        "date": "2026-02-20",
        "value": -2.558055223403428
      },
      {
        "date": "2026-02-27",
        "value": -2.616880383344031
      },
      {
        "date": "2026-03-06",
        "value": -2.5854702108920935
      },
      {
        "date": "2026-03-13",
        "value": -2.375676709655432
      },
      {
        "date": "2026-03-20",
        "value": -2.1601410977280575
      },
      {
        "date": "2026-03-27",
        "value": -2.1444179766526728
      },
      {
        "date": "2026-04-03",
        "value": -2.010665816846788
      },
      {
        "date": "2026-04-10",
        "value": -1.608366484242694
      },
      {
        "date": "2026-04-17",
        "value": -1.1614003187181094
      },
      {
        "date": "2026-04-24",
        "value": -0.8039257627292156
      },
      {
        "date": "2026-05-01",
        "value": -0.5114911368823462
      },
      {
        "date": "2026-05-08",
        "value": -0.2594217739629461
      },
      {
        "date": "2026-05-15",
        "value": -0.13696338437640085
      },
      {
        "date": "2026-05-22",
        "value": -0.1750829103718971
      },
      {
        "date": "2026-05-29",
        "value": -0.29077423449695283
      },
      {
        "date": "2026-06-05",
        "value": -0.8177871498687521
      },
      {
        "date": "2026-06-12",
        "value": -1.0096025803741013
      },
      {
        "date": "2026-06-19",
        "value": -1.083774529887237
      },
      {
        "date": "2026-06-26",
        "value": -1.202926604622068
      },
      {
        "date": "2026-07-03",
        "value": -1.1690484357824125
      },
      {
        "date": "2026-07-10",
        "value": -1.0335630039397754
      },
      {
        "date": "2026-07-17",
        "value": -0.9289147304408227
      },
      {
        "date": "2026-07-24",
        "value": -0.8233465980911303
      },
      {
        "date": "2026-07-31",
        "value": -0.7749269002367264
      }
    ],
    "hurstCycles": {
      "10": [
        {
          "date": "2025-04-11",
          "value": null
        },
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": 1.0
        },
        {
          "date": "2025-07-04",
          "value": 0.9995256720496148
        },
        {
          "date": "2025-07-11",
          "value": 1.2158083377006157
        },
        {
          "date": "2025-07-18",
          "value": 1.1424345701235994
        },
        {
          "date": "2025-07-25",
          "value": 1.0474781900411998
        },
        {
          "date": "2025-08-01",
          "value": 0.8177016598834618
        },
        {
          "date": "2025-08-08",
          "value": 0.7951901523797706
        },
        {
          "date": "2025-08-15",
          "value": 0.7487138908689331
        },
        {
          "date": "2025-08-22",
          "value": 0.7312927864126064
        },
        {
          "date": "2025-08-29",
          "value": 0.46255767183161256
        },
        {
          "date": "2025-09-05",
          "value": 0.39977878958724455
        },
        {
          "date": "2025-09-12",
          "value": 0.5458117327913554
        },
        {
          "date": "2025-09-19",
          "value": 0.5468295943631063
        },
        {
          "date": "2025-09-26",
          "value": 0.14924417280477814
        },
        {
          "date": "2025-10-03",
          "value": 0.4360639389545347
        },
        {
          "date": "2025-10-10",
          "value": 0.40301715466348115
        },
        {
          "date": "2025-10-17",
          "value": -0.20286954423168807
        },
        {
          "date": "2025-10-24",
          "value": -0.3541046649940674
        },
        {
          "date": "2025-10-31",
          "value": -0.35220803055674504
        },
        {
          "date": "2025-11-07",
          "value": -0.804055791060643
        },
        {
          "date": "2025-11-14",
          "value": -1.8397765304455016
        },
        {
          "date": "2025-11-21",
          "value": -2.613258843481834
        },
        {
          "date": "2025-11-28",
          "value": -2.519513907233277
        },
        {
          "date": "2025-12-05",
          "value": -2.3162863351587233
        },
        {
          "date": "2025-12-12",
          "value": -1.9241457988146196
        },
        {
          "date": "2025-12-19",
          "value": -1.7983552965597895
        },
        {
          "date": "2025-12-26",
          "value": -1.6452577029504079
        },
        {
          "date": "2026-01-02",
          "value": -1.2116534514136417
        },
        {
          "date": "2026-01-09",
          "value": -0.8006415088680283
        },
        {
          "date": "2026-01-16",
          "value": 0.05753032689453885
        },
        {
          "date": "2026-01-23",
          "value": 0.05108043506371607
        },
        {
          "date": "2026-01-30",
          "value": -0.5886253036030652
        },
        {
          "date": "2026-02-06",
          "value": -2.196208434534355
        },
        {
          "date": "2026-02-13",
          "value": -2.7320694781781185
        },
        {
          "date": "2026-02-20",
          "value": -2.910689826059373
        },
        {
          "date": "2026-02-27",
          "value": -2.970229942019791
        },
        {
          "date": "2026-03-06",
          "value": -2.9900766473399303
        },
        {
          "date": "2026-03-13",
          "value": -2.9081202566734805
        },
        {
          "date": "2026-03-20",
          "value": -2.623091596317934
        },
        {
          "date": "2026-03-27",
          "value": -2.576097493028082
        },
        {
          "date": "2026-04-03",
          "value": -2.2422057571871536
        },
        {
          "date": "2026-04-10",
          "value": -1.4451304977029258
        },
        {
          "date": "2026-04-17",
          "value": -0.5948323338440343
        },
        {
          "date": "2026-04-24",
          "value": 0.07340153015898099
        },
        {
          "date": "2026-05-01",
          "value": 0.5443097849442553
        },
        {
          "date": "2026-05-08",
          "value": 0.8578278534901161
        },
        {
          "date": "2026-05-15",
          "value": 0.8917036475580908
        },
        {
          "date": "2026-05-22",
          "value": 0.6480494028167065
        },
        {
          "date": "2026-05-29",
          "value": 0.3038681108182143
        },
        {
          "date": "2026-06-05",
          "value": -0.8474537628664486
        },
        {
          "date": "2026-06-12",
          "value": -1.210865867219944
        },
        {
          "date": "2026-06-19",
          "value": -1.350101125332649
        },
        {
          "date": "2026-06-26",
          "value": -1.6098152747855072
        },
        {
          "date": "2026-07-03",
          "value": -1.48475894542069
        },
        {
          "date": "2026-07-10",
          "value": -1.1615863151402301
        },
        {
          "date": "2026-07-17",
          "value": -0.922716446727888
        },
        {
          "date": "2026-07-24",
          "value": -0.6953726586221981
        },
        {
          "date": "2026-07-31",
          "value": -0.5812037391541567
        }
      ],
      "20": [
        {
          "date": "2025-04-11",
          "value": null
        },
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": 1.0
        },
        {
          "date": "2025-07-25",
          "value": 0.9447962144274598
        },
        {
          "date": "2025-08-01",
          "value": 0.8024993178560469
        },
        {
          "date": "2025-08-08",
          "value": 0.8406918057266994
        },
        {
          "date": "2025-08-15",
          "value": 0.8777080458713732
        },
        {
          "date": "2025-08-22",
          "value": 0.8846398479927757
        },
        {
          "date": "2025-08-29",
          "value": 0.6144730943530612
        },
        {
          "date": "2025-09-05",
          "value": 0.5495309304741826
        },
        {
          "date": "2025-09-12",
          "value": 0.6954818378797307
        },
        {
          "date": "2025-09-19",
          "value": 0.698630032365306
        },
        {
          "date": "2025-09-26",
          "value": 0.365476474045474
        },
        {
          "date": "2025-10-03",
          "value": 0.591148862746344
        },
        {
          "date": "2025-10-10",
          "value": 0.540147444069982
        },
        {
          "date": "2025-10-17",
          "value": -0.1279663065267601
        },
        {
          "date": "2025-10-24",
          "value": -0.25870128348878174
        },
        {
          "date": "2025-10-31",
          "value": -0.22456480202305718
        },
        {
          "date": "2025-11-07",
          "value": -0.6294035081222423
        },
        {
          "date": "2025-11-14",
          "value": -1.5205998863299248
        },
        {
          "date": "2025-11-21",
          "value": -2.5068666287766415
        },
        {
          "date": "2025-11-28",
          "value": -2.6184601231226035
        },
        {
          "date": "2025-12-05",
          "value": -2.4612487787189608
        },
        {
          "date": "2025-12-12",
          "value": -2.008337992717327
        },
        {
          "date": "2025-12-19",
          "value": -1.7634732520474186
        },
        {
          "date": "2025-12-26",
          "value": -1.6288707199271364
        },
        {
          "date": "2026-01-02",
          "value": -1.3126003109090305
        },
        {
          "date": "2026-01-09",
          "value": -1.0218813750084679
        },
        {
          "date": "2026-01-16",
          "value": -0.3554592922607084
        },
        {
          "date": "2026-01-23",
          "value": -0.37631969600361737
        },
        {
          "date": "2026-01-30",
          "value": -0.8782416795957328
        },
        {
          "date": "2026-02-06",
          "value": -2.1687979019112795
        },
        {
          "date": "2026-02-13",
          "value": -2.7229326339704265
        },
        {
          "date": "2026-02-20",
          "value": -2.9076442113234755
        },
        {
          "date": "2026-02-27",
          "value": -2.969214737107825
        },
        {
          "date": "2026-03-06",
          "value": -2.9897382457026085
        },
        {
          "date": "2026-03-13",
          "value": -2.6146261951613528
        },
        {
          "date": "2026-03-20",
          "value": -2.3744267696255887
        },
        {
          "date": "2026-03-27",
          "value": -2.5368751324533814
        },
        {
          "date": "2026-04-03",
          "value": -2.5026249839596577
        },
        {
          "date": "2026-04-10",
          "value": -1.9600836577630918
        },
        {
          "date": "2026-04-17",
          "value": -1.3258542822595372
        },
        {
          "date": "2026-04-24",
          "value": -0.8163985752827971
        },
        {
          "date": "2026-05-01",
          "value": -0.35495417772463844
        },
        {
          "date": "2026-05-08",
          "value": 0.11096794502601337
        },
        {
          "date": "2026-05-15",
          "value": 0.38807505938658127
        },
        {
          "date": "2026-05-22",
          "value": 0.38436690098220966
        },
        {
          "date": "2026-05-29",
          "value": 0.23511613802271758
        },
        {
          "date": "2026-06-05",
          "value": -0.5907497586345233
        },
        {
          "date": "2026-06-12",
          "value": -0.909143747183865
        },
        {
          "date": "2026-06-19",
          "value": -1.026259178058136
        },
        {
          "date": "2026-06-26",
          "value": -1.2030501625751486
        },
        {
          "date": "2026-07-03",
          "value": -1.1773696559214677
        },
        {
          "date": "2026-07-10",
          "value": -0.9914339999622481
        },
        {
          "date": "2026-07-17",
          "value": -0.8579419800627962
        },
        {
          "date": "2026-07-24",
          "value": -0.7254432438350243
        },
        {
          "date": "2026-07-31",
          "value": -0.6961831903540134
        }
      ],
      "40": [
        {
          "date": "2025-04-11",
          "value": null
        },
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": null
        },
        {
          "date": "2025-08-08",
          "value": null
        },
        {
          "date": "2025-08-15",
          "value": null
        },
        {
          "date": "2025-08-22",
          "value": null
        },
        {
          "date": "2025-08-29",
          "value": null
        },
        {
          "date": "2025-09-05",
          "value": null
        },
        {
          "date": "2025-09-12",
          "value": null
        },
        {
          "date": "2025-09-19",
          "value": null
        },
        {
          "date": "2025-09-26",
          "value": null
        },
        {
          "date": "2025-10-03",
          "value": null
        },
        {
          "date": "2025-10-10",
          "value": null
        },
        {
          "date": "2025-10-17",
          "value": null
        },
        {
          "date": "2025-10-24",
          "value": null
        },
        {
          "date": "2025-10-31",
          "value": null
        },
        {
          "date": "2025-11-07",
          "value": null
        },
        {
          "date": "2025-11-14",
          "value": null
        },
        {
          "date": "2025-11-21",
          "value": null
        },
        {
          "date": "2025-11-28",
          "value": null
        },
        {
          "date": "2025-12-05",
          "value": null
        },
        {
          "date": "2025-12-12",
          "value": null
        },
        {
          "date": "2025-12-19",
          "value": null
        },
        {
          "date": "2025-12-26",
          "value": null
        },
        {
          "date": "2026-01-02",
          "value": null
        },
        {
          "date": "2026-01-09",
          "value": -1.0
        },
        {
          "date": "2026-01-16",
          "value": -0.9519422840253502
        },
        {
          "date": "2026-01-23",
          "value": -0.9679615226835668
        },
        {
          "date": "2026-01-30",
          "value": -1.0963171507217198
        },
        {
          "date": "2026-02-06",
          "value": -1.4621648171270967
        },
        {
          "date": "2026-02-13",
          "value": -1.835547707680945
        },
        {
          "date": "2026-02-20",
          "value": -2.145340830680597
        },
        {
          "date": "2026-02-27",
          "value": -2.201891635428053
        },
        {
          "date": "2026-03-06",
          "value": -2.1097015103445127
        },
        {
          "date": "2026-03-13",
          "value": -1.9564448154074656
        },
        {
          "date": "2026-03-20",
          "value": -1.7910215652875043
        },
        {
          "date": "2026-03-27",
          "value": -1.6642460942637451
        },
        {
          "date": "2026-04-03",
          "value": -1.5544405504892955
        },
        {
          "date": "2026-04-10",
          "value": -1.436912473070539
        },
        {
          "date": "2026-04-17",
          "value": -1.311935396159019
        },
        {
          "date": "2026-04-24",
          "value": -1.207981326991721
        },
        {
          "date": "2026-05-01",
          "value": -1.1188353065591286
        },
        {
          "date": "2026-05-08",
          "value": -1.0466378708742408
        },
        {
          "date": "2026-05-15",
          "value": -0.9916573597076783
        },
        {
          "date": "2026-05-22",
          "value": -0.9573450422400211
        },
        {
          "date": "2026-05-29",
          "value": -0.9418226599532693
        },
        {
          "date": "2026-06-05",
          "value": -0.9640880787410565
        },
        {
          "date": "2026-06-12",
          "value": -0.9858025629338715
        },
        {
          "date": "2026-06-19",
          "value": -0.9990434392040556
        },
        {
          "date": "2026-06-26",
          "value": -1.0113623659900393
        },
        {
          "date": "2026-07-03",
          "value": -1.0146049817368308
        },
        {
          "date": "2026-07-10",
          "value": -1.0030548603001685
        },
        {
          "date": "2026-07-17",
          "value": -0.9819299818666929
        },
        {
          "date": "2026-07-24",
          "value": -0.9526778784925846
        },
        {
          "date": "2026-07-31",
          "value": -0.9216745359574979
        }
      ],
      "80": [
        {
          "date": "2025-04-11",
          "value": null
        },
        {
          "date": "2025-04-18",
          "value": null
        },
        {
          "date": "2025-04-25",
          "value": null
        },
        {
          "date": "2025-05-02",
          "value": null
        },
        {
          "date": "2025-05-09",
          "value": null
        },
        {
          "date": "2025-05-16",
          "value": null
        },
        {
          "date": "2025-05-23",
          "value": null
        },
        {
          "date": "2025-05-30",
          "value": null
        },
        {
          "date": "2025-06-06",
          "value": null
        },
        {
          "date": "2025-06-13",
          "value": null
        },
        {
          "date": "2025-06-20",
          "value": null
        },
        {
          "date": "2025-06-27",
          "value": null
        },
        {
          "date": "2025-07-04",
          "value": null
        },
        {
          "date": "2025-07-11",
          "value": null
        },
        {
          "date": "2025-07-18",
          "value": null
        },
        {
          "date": "2025-07-25",
          "value": null
        },
        {
          "date": "2025-08-01",
          "value": null
        },
        {
          "date": "2025-08-08",
          "value": null
        },
        {
          "date": "2025-08-15",
          "value": null
        },
        {
          "date": "2025-08-22",
          "value": null
        },
        {
          "date": "2025-08-29",
          "value": null
        },
        {
          "date": "2025-09-05",
          "value": null
        },
        {
          "date": "2025-09-12",
          "value": null
        },
        {
          "date": "2025-09-19",
          "value": null
        },
        {
          "date": "2025-09-26",
          "value": null
        },
        {
          "date": "2025-10-03",
          "value": null
        },
        {
          "date": "2025-10-10",
          "value": null
        },
        {
          "date": "2025-10-17",
          "value": null
        },
        {
          "date": "2025-10-24",
          "value": null
        },
        {
          "date": "2025-10-31",
          "value": null
        },
        {
          "date": "2025-11-07",
          "value": null
        },
        {
          "date": "2025-11-14",
          "value": null
        },
        {
          "date": "2025-11-21",
          "value": null
        },
        {
          "date": "2025-11-28",
          "value": null
        },
        {
          "date": "2025-12-05",
          "value": null
        },
        {
          "date": "2025-12-12",
          "value": null
        },
        {
          "date": "2025-12-19",
          "value": null
        },
        {
          "date": "2025-12-26",
          "value": null
        },
        {
          "date": "2026-01-02",
          "value": null
        },
        {
          "date": "2026-01-09",
          "value": null
        },
        {
          "date": "2026-01-16",
          "value": null
        },
        {
          "date": "2026-01-23",
          "value": null
        },
        {
          "date": "2026-01-30",
          "value": null
        },
        {
          "date": "2026-02-06",
          "value": null
        },
        {
          "date": "2026-02-13",
          "value": null
        },
        {
          "date": "2026-02-20",
          "value": null
        },
        {
          "date": "2026-02-27",
          "value": null
        },
        {
          "date": "2026-03-06",
          "value": null
        },
        {
          "date": "2026-03-13",
          "value": null
        },
        {
          "date": "2026-03-20",
          "value": null
        },
        {
          "date": "2026-03-27",
          "value": null
        },
        {
          "date": "2026-04-03",
          "value": null
        },
        {
          "date": "2026-04-10",
          "value": null
        },
        {
          "date": "2026-04-17",
          "value": null
        },
        {
          "date": "2026-04-24",
          "value": null
        },
        {
          "date": "2026-05-01",
          "value": null
        },
        {
          "date": "2026-05-08",
          "value": null
        },
        {
          "date": "2026-05-15",
          "value": null
        },
        {
          "date": "2026-05-22",
          "value": null
        },
        {
          "date": "2026-05-29",
          "value": null
        },
        {
          "date": "2026-06-05",
          "value": null
        },
        {
          "date": "2026-06-12",
          "value": null
        },
        {
          "date": "2026-06-19",
          "value": null
        },
        {
          "date": "2026-06-26",
          "value": null
        },
        {
          "date": "2026-07-03",
          "value": null
        },
        {
          "date": "2026-07-10",
          "value": null
        },
        {
          "date": "2026-07-17",
          "value": null
        },
        {
          "date": "2026-07-24",
          "value": null
        },
        {
          "date": "2026-07-31",
          "value": null
        }
      ]
    },
    "pivots": [
      {
        "index": 31,
        "date": "2025-11-14",
        "price": 29.002477,
        "kind": "high",
        "move_percent": null,
        "weeks": 0,
        "confirmed": true
      },
      {
        "index": 32,
        "date": "2025-11-21",
        "price": 26.82537,
        "kind": "low",
        "move_percent": -7.506624347982414,
        "weeks": 1,
        "confirmed": true
      },
      {
        "index": 40,
        "date": "2026-01-16",
        "price": 29.9437,
        "kind": "high",
        "move_percent": 11.624555411537662,
        "weeks": 8,
        "confirmed": true
      },
      {
        "index": 46,
        "date": "2026-02-27",
        "price": 21.4793,
        "kind": "low",
        "move_percent": -28.267715746551033,
        "weeks": 6,
        "confirmed": true
      },
      {
        "index": 48,
        "date": "2026-03-13",
        "price": 22.745,
        "kind": "high",
        "move_percent": 5.892650132918683,
        "weeks": 2,
        "confirmed": true
      },
      {
        "index": 50,
        "date": "2026-03-27",
        "price": 21.0025,
        "kind": "low",
        "move_percent": -7.661024400967244,
        "weeks": 2,
        "confirmed": true
      },
      {
        "index": 56,
        "date": "2026-05-08",
        "price": 23.3799,
        "kind": "high",
        "move_percent": 11.319604808951304,
        "weeks": 6,
        "confirmed": true
      },
      {
        "index": 60,
        "date": "2026-06-05",
        "price": 20.2947,
        "kind": "low",
        "move_percent": -13.195950367623473,
        "weeks": 4,
        "confirmed": true
      },
      {
        "index": 68,
        "date": "2026-07-31",
        "price": 20.7729,
        "kind": "high",
        "move_percent": 2.3562802110896004,
        "weeks": 8,
        "confirmed": false
      }
    ],
    "labels": [
      {
        "index": 56,
        "date": "2026-05-08",
        "price": 23.3799,
        "kind": "high",
        "move_percent": 11.319604808951304,
        "weeks": 6,
        "confirmed": true,
        "label": "0"
      },
      {
        "index": 60,
        "date": "2026-06-05",
        "price": 20.2947,
        "kind": "low",
        "move_percent": -13.195950367623473,
        "weeks": 4,
        "confirmed": true,
        "label": "1"
      },
      {
        "index": 68,
        "date": "2026-07-31",
        "price": 20.7729,
        "kind": "high",
        "move_percent": 2.3562802110896004,
        "weeks": 8,
        "confirmed": false,
        "label": "2"
      }
    ]
  }
}