{
  "ticker": {
    "symbol": "NODE",
    "name": "ONCHAIN ECONOMY ETF",
    "exchange": "CBOE"
  },
  "latest_week": "2026-08-07",
  "latest_close": 37.4661,
  "latest_open": 37.24,
  "latest_high": 39.95,
  "latest_low": 36.8,
  "bar_count": 65,
  "analysis_bar_count": 65,
  "reversal_percent": 12.98156625073686,
  "model": {
    "version": "ewc-2.1.0",
    "as_of": "2026-08-07",
    "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": 25,
      "date": "2025-11-07",
      "price": 42.538542,
      "kind": "high",
      "move_percent": null,
      "weeks": 0,
      "confirmed": true
    },
    {
      "index": 27,
      "date": "2025-11-21",
      "price": 33.78148,
      "kind": "low",
      "move_percent": -20.586182761035857,
      "weeks": 2,
      "confirmed": true
    },
    {
      "index": 35,
      "date": "2026-01-16",
      "price": 41.34,
      "kind": "high",
      "move_percent": 22.374744978609584,
      "weeks": 8,
      "confirmed": true
    },
    {
      "index": 45,
      "date": "2026-03-27",
      "price": 31.96,
      "kind": "low",
      "move_percent": -22.68988872762458,
      "weeks": 10,
      "confirmed": true
    },
    {
      "index": 54,
      "date": "2026-05-29",
      "price": 47.07,
      "kind": "high",
      "move_percent": 47.27784730913642,
      "weeks": 9,
      "confirmed": true
    },
    {
      "index": 64,
      "date": "2026-08-07",
      "price": 37.4661,
      "kind": "low",
      "move_percent": -20.403441682600388,
      "weeks": 10,
      "confirmed": false
    }
  ],
  "cycle": {
    "phase": "falling",
    "trend_bias": "bearish",
    "oscillator": -6.423593571624695,
    "slope": -15.85164088072914,
    "dominant_period_weeks": 18,
    "period_basis": "median confirmed trough-to-trough and crest-to-crest spacing",
    "weeks_since_turn": 10,
    "estimated_weeks_to_next_turn": 0,
    "series": [
      {
        "date": "2025-05-16",
        "value": null
      },
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": null
      },
      {
        "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": 0.0
      },
      {
        "date": "2025-08-29",
        "value": 0.0
      },
      {
        "date": "2025-09-05",
        "value": 0.0
      },
      {
        "date": "2025-09-12",
        "value": 0.0
      },
      {
        "date": "2025-09-19",
        "value": 0.0
      },
      {
        "date": "2025-09-26",
        "value": 5.633141992596515
      },
      {
        "date": "2025-10-03",
        "value": 14.121920973026155
      },
      {
        "date": "2025-10-10",
        "value": 22.514091100234964
      },
      {
        "date": "2025-10-17",
        "value": 29.63206968424218
      },
      {
        "date": "2025-10-24",
        "value": 31.573490916789318
      },
      {
        "date": "2025-10-31",
        "value": 29.5444029382006
      },
      {
        "date": "2025-11-07",
        "value": 25.358792532533744
      },
      {
        "date": "2025-11-14",
        "value": 17.874383177837256
      },
      {
        "date": "2025-11-21",
        "value": 8.18373780650148
      },
      {
        "date": "2025-11-28",
        "value": 2.8168283657065807
      },
      {
        "date": "2025-12-05",
        "value": -0.8778341837816788
      },
      {
        "date": "2025-12-12",
        "value": -1.108386879696904
      },
      {
        "date": "2025-12-19",
        "value": -0.37378410886946023
      },
      {
        "date": "2025-12-26",
        "value": -3.307008115304484
      },
      {
        "date": "2026-01-02",
        "value": -5.014321026150883
      },
      {
        "date": "2026-01-09",
        "value": -4.6508116634970795
      },
      {
        "date": "2026-01-16",
        "value": -1.9352864067332227
      },
      {
        "date": "2026-01-23",
        "value": 0.0691713013275439
      },
      {
        "date": "2026-01-30",
        "value": 0.17289706047395104
      },
      {
        "date": "2026-02-06",
        "value": -2.5304334625940004
      },
      {
        "date": "2026-02-13",
        "value": -6.257640391594363
      },
      {
        "date": "2026-02-20",
        "value": -9.164947932140306
      },
      {
        "date": "2026-02-27",
        "value": -10.390612469411693
      },
      {
        "date": "2026-03-06",
        "value": -10.488283313200778
      },
      {
        "date": "2026-03-13",
        "value": -10.063840901772393
      },
      {
        "date": "2026-03-20",
        "value": -9.242422299133114
      },
      {
        "date": "2026-03-27",
        "value": -9.83229180736992
      },
      {
        "date": "2026-04-03",
        "value": -9.01680213603365
      },
      {
        "date": "2026-04-10",
        "value": -7.016109306364199
      },
      {
        "date": "2026-04-17",
        "value": -2.1714610410303443
      },
      {
        "date": "2026-04-24",
        "value": 3.677590586209482
      },
      {
        "date": "2026-05-01",
        "value": 8.93153936076449
      },
      {
        "date": "2026-05-08",
        "value": 14.250960254959207
      },
      {
        "date": "2026-05-15",
        "value": 15.915801352851195
      },
      {
        "date": "2026-05-22",
        "value": 17.67848453921866
      },
      {
        "date": "2026-05-29",
        "value": 20.45810679405697
      },
      {
        "date": "2026-06-05",
        "value": 17.597003113919545
      },
      {
        "date": "2026-06-12",
        "value": 16.733476254530395
      },
      {
        "date": "2026-06-19",
        "value": 17.184751816225976
      },
      {
        "date": "2026-06-26",
        "value": 14.352300627242464
      },
      {
        "date": "2026-07-03",
        "value": 12.321363624690123
      },
      {
        "date": "2026-07-10",
        "value": 9.428047309104445
      },
      {
        "date": "2026-07-17",
        "value": 2.5178168565048766
      },
      {
        "date": "2026-07-24",
        "value": -1.2713563802938088
      },
      {
        "date": "2026-07-31",
        "value": -3.6131352365798484
      },
      {
        "date": "2026-08-07",
        "value": -6.423593571624695
      }
    ]
  },
  "hurst": {
    "status": "falling stack",
    "phase": "falling",
    "alignment_score": 12,
    "risk_score": 88,
    "trough_alignment": 0,
    "crest_alignment": 0,
    "nearest_trough_window": 17,
    "nearest_crest_window": 15,
    "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": 0,
        "phase": "falling",
        "value": -1.112568068928441,
        "slope": -0.25873069375443813,
        "amplitude": 9.53,
        "weeks_since_trough": 8,
        "weeks_since_crest": 7,
        "projected_trough_window": 4,
        "projected_crest_window": 5,
        "trough_window": {
          "start": 2,
          "midpoint": 4,
          "end": 6
        },
        "crest_window": {
          "start": 3,
          "midpoint": 5,
          "end": 7
        },
        "fld": {
          "value": 45.769999999999996,
          "state": "crossed down",
          "weeks_since_cross": 6,
          "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": 48.22582727272727,
          "state": "price below",
          "slope": 0.8739909090909088,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          16,
          27,
          32,
          45,
          56
        ],
        "series": [
          {
            "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": 1.0
          },
          {
            "date": "2025-08-08",
            "value": 1.183062654698679
          },
          {
            "date": "2025-08-15",
            "value": 1.5738233609675871
          },
          {
            "date": "2025-08-22",
            "value": 1.4641654995005033
          },
          {
            "date": "2025-08-29",
            "value": 1.1547218331668345
          },
          {
            "date": "2025-09-05",
            "value": 0.9260038051717545
          },
          {
            "date": "2025-09-12",
            "value": 1.2378657542461016
          },
          {
            "date": "2025-09-19",
            "value": 1.6606512659848418
          },
          {
            "date": "2025-09-26",
            "value": 1.6269254482281033
          },
          {
            "date": "2025-10-03",
            "value": 1.959108468669009
          },
          {
            "date": "2025-10-10",
            "value": 2.1034356815995587
          },
          {
            "date": "2025-10-17",
            "value": 1.833085831631931
          },
          {
            "date": "2025-10-24",
            "value": 1.6020044169724657
          },
          {
            "date": "2025-10-31",
            "value": 1.296441991656083
          },
          {
            "date": "2025-11-07",
            "value": 0.9256836656891081
          },
          {
            "date": "2025-11-14",
            "value": 0.11892657523931094
          },
          {
            "date": "2025-11-21",
            "value": -0.6270244749202296
          },
          {
            "date": "2025-11-28",
            "value": -0.614331995803901
          },
          {
            "date": "2025-12-05",
            "value": -0.5935408939825623
          },
          {
            "date": "2025-12-12",
            "value": -0.7173269487975362
          },
          {
            "date": "2025-12-19",
            "value": -0.9003998345217616
          },
          {
            "date": "2025-12-26",
            "value": -0.9804436219843157
          },
          {
            "date": "2026-01-02",
            "value": -0.8314734216377464
          },
          {
            "date": "2026-01-09",
            "value": -0.4677229713923122
          },
          {
            "date": "2026-01-16",
            "value": 0.14162381256320888
          },
          {
            "date": "2026-01-23",
            "value": 0.38368077523653804
          },
          {
            "date": "2026-01-30",
            "value": 0.2836581324504348
          },
          {
            "date": "2026-02-06",
            "value": -0.19074409780662538
          },
          {
            "date": "2026-02-13",
            "value": -0.4232895340893952
          },
          {
            "date": "2026-02-20",
            "value": -0.6406700963867366
          },
          {
            "date": "2026-02-27",
            "value": -0.7221943941529934
          },
          {
            "date": "2026-03-06",
            "value": -0.9189736764583514
          },
          {
            "date": "2026-03-13",
            "value": -0.8639845905246852
          },
          {
            "date": "2026-03-20",
            "value": -0.8675671709908678
          },
          {
            "date": "2026-03-27",
            "value": -1.0942905530286804
          },
          {
            "date": "2026-04-03",
            "value": -1.040025034037721
          },
          {
            "date": "2026-04-10",
            "value": -0.3803035196814829
          },
          {
            "date": "2026-04-17",
            "value": 0.7272402123269578
          },
          {
            "date": "2026-04-24",
            "value": 1.3601898272061916
          },
          {
            "date": "2026-05-01",
            "value": 1.6206149879377323
          },
          {
            "date": "2026-05-08",
            "value": 2.1727516344458238
          },
          {
            "date": "2026-05-15",
            "value": 2.164881182970976
          },
          {
            "date": "2026-05-22",
            "value": 1.999644333075754
          },
          {
            "date": "2026-05-29",
            "value": 2.01915928841425
          },
          {
            "date": "2026-06-05",
            "value": 1.363577621835176
          },
          {
            "date": "2026-06-12",
            "value": 1.0707027878149973
          },
          {
            "date": "2026-06-19",
            "value": 1.1010050228979766
          },
          {
            "date": "2026-06-26",
            "value": 0.7294966550210972
          },
          {
            "date": "2026-07-03",
            "value": 0.03258385111877071
          },
          {
            "date": "2026-07-10",
            "value": -0.30769862263717074
          },
          {
            "date": "2026-07-17",
            "value": -0.8538373751740028
          },
          {
            "date": "2026-07-24",
            "value": -0.9677510853039015
          },
          {
            "date": "2026-07-31",
            "value": -1.0957477445867012
          },
          {
            "date": "2026-08-07",
            "value": -1.112568068928441
          }
        ]
      },
      {
        "period": 20,
        "label": "20w",
        "estimated_period": 25,
        "period_range": [
          20,
          30
        ],
        "period_strength": 0,
        "phase": "falling",
        "value": -0.05336742554625157,
        "slope": -0.80801706170667,
        "amplitude": 8.376,
        "weeks_since_trough": 8,
        "weeks_since_crest": 10,
        "projected_trough_window": 17,
        "projected_crest_window": 15,
        "trough_window": {
          "start": 12,
          "midpoint": 17,
          "end": 22
        },
        "crest_window": {
          "start": 10,
          "midpoint": 15,
          "end": 20
        },
        "fld": {
          "value": 45.388999999999996,
          "state": "crossed down",
          "weeks_since_cross": 3,
          "displacement": 12,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 46.47322307692308,
          "state": "price below",
          "slope": 0.6549153846153846,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          43,
          56
        ],
        "series": [
          {
            "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": 1.0
          },
          {
            "date": "2025-11-07",
            "value": 0.9695272511290309
          },
          {
            "date": "2025-11-14",
            "value": 0.8101271346772843
          },
          {
            "date": "2025-11-21",
            "value": 0.6062123945778161
          },
          {
            "date": "2025-11-28",
            "value": 0.554239382753537
          },
          {
            "date": "2025-12-05",
            "value": 0.5660109284869281
          },
          {
            "date": "2025-12-12",
            "value": 0.5685299249530704
          },
          {
            "date": "2025-12-19",
            "value": 0.41896988101267923
          },
          {
            "date": "2025-12-26",
            "value": 0.21290295316558622
          },
          {
            "date": "2026-01-02",
            "value": 0.0817321945516945
          },
          {
            "date": "2026-01-09",
            "value": 0.0923258233422783
          },
          {
            "date": "2026-01-16",
            "value": 0.3542714029026607
          },
          {
            "date": "2026-01-23",
            "value": 0.560519199086778
          },
          {
            "date": "2026-01-30",
            "value": 0.46946580998981646
          },
          {
            "date": "2026-02-06",
            "value": -0.11331542745822265
          },
          {
            "date": "2026-02-13",
            "value": -0.6043512085207159
          },
          {
            "date": "2026-02-20",
            "value": -1.0281902837308816
          },
          {
            "date": "2026-02-27",
            "value": -1.3284641335250054
          },
          {
            "date": "2026-03-06",
            "value": -1.6507671580992591
          },
          {
            "date": "2026-03-13",
            "value": -1.6608690107765038
          },
          {
            "date": "2026-03-20",
            "value": -1.5750591292648335
          },
          {
            "date": "2026-03-27",
            "value": -1.6087529318196963
          },
          {
            "date": "2026-04-03",
            "value": -1.5704390025765917
          },
          {
            "date": "2026-04-10",
            "value": -1.2929556917750045
          },
          {
            "date": "2026-04-17",
            "value": -0.7142042428552868
          },
          {
            "date": "2026-04-24",
            "value": -0.12193740530119723
          },
          {
            "date": "2026-05-01",
            "value": 0.41213298766194684
          },
          {
            "date": "2026-05-08",
            "value": 1.0306345952244191
          },
          {
            "date": "2026-05-15",
            "value": 1.4401949876884892
          },
          {
            "date": "2026-05-22",
            "value": 1.7376248736334858
          },
          {
            "date": "2026-05-29",
            "value": 2.0468460361511847
          },
          {
            "date": "2026-06-05",
            "value": 1.9669057001791397
          },
          {
            "date": "2026-06-12",
            "value": 1.8938428607489224
          },
          {
            "date": "2026-06-19",
            "value": 1.9298268492638886
          },
          {
            "date": "2026-06-26",
            "value": 1.795005055470598
          },
          {
            "date": "2026-07-03",
            "value": 1.4498316161512668
          },
          {
            "date": "2026-07-10",
            "value": 1.1688229366291112
          },
          {
            "date": "2026-07-17",
            "value": 0.7546496361604185
          },
          {
            "date": "2026-07-24",
            "value": 0.4759448485091144
          },
          {
            "date": "2026-07-31",
            "value": 0.18694371955482303
          },
          {
            "date": "2026-08-07",
            "value": -0.05336742554625157
          }
        ]
      },
      {
        "period": 40,
        "label": "40w",
        "estimated_period": 40,
        "period_range": [
          30,
          50
        ],
        "period_strength": 0,
        "phase": "cresting",
        "value": 0.6254512507561839,
        "slope": -0.9350198456120781,
        "amplitude": 5.331,
        "weeks_since_trough": 18,
        "weeks_since_crest": 7,
        "projected_trough_window": 22,
        "projected_crest_window": 33,
        "trough_window": {
          "start": 12,
          "midpoint": 22,
          "end": 32
        },
        "crest_window": {
          "start": 23,
          "midpoint": 33,
          "end": 43
        },
        "fld": {
          "value": 34.875,
          "state": "crossed up",
          "weeks_since_cross": 17,
          "displacement": 20,
          "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": [
          46
        ],
        "series": [
          {
            "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": 1.0
          },
          {
            "date": "2026-02-20",
            "value": 0.3556209504206145
          },
          {
            "date": "2026-02-27",
            "value": -0.4770897677536897
          },
          {
            "date": "2026-03-06",
            "value": -1.3180598451691266
          },
          {
            "date": "2026-03-13",
            "value": -1.8787065634460842
          },
          {
            "date": "2026-03-20",
            "value": -1.9802898621421532
          },
          {
            "date": "2026-03-27",
            "value": -2.0724896195204057
          },
          {
            "date": "2026-04-03",
            "value": -2.171743913838175
          },
          {
            "date": "2026-04-10",
            "value": -1.9940453182289726
          },
          {
            "date": "2026-04-17",
            "value": -1.4499487873876673
          },
          {
            "date": "2026-04-24",
            "value": -0.7365329528521567
          },
          {
            "date": "2026-05-01",
            "value": -0.0365094599200354
          },
          {
            "date": "2026-05-08",
            "value": 0.8153252774800165
          },
          {
            "date": "2026-05-15",
            "value": 1.4902859280323741
          },
          {
            "date": "2026-05-22",
            "value": 1.9926401854262035
          },
          {
            "date": "2026-05-29",
            "value": 2.328426790284136
          },
          {
            "date": "2026-06-05",
            "value": 2.5522845268560905
          },
          {
            "date": "2026-06-12",
            "value": 2.6092622402886496
          },
          {
            "date": "2026-06-19",
            "value": 2.6457589226857716
          },
          {
            "date": "2026-06-26",
            "value": 2.5526948417334157
          },
          {
            "date": "2026-07-03",
            "value": 2.2613057692473197
          },
          {
            "date": "2026-07-10",
            "value": 1.9457367121636655
          },
          {
            "date": "2026-07-17",
            "value": 1.560471096368262
          },
          {
            "date": "2026-07-24",
            "value": 1.2411002245580134
          },
          {
            "date": "2026-07-31",
            "value": 0.9197158865919457
          },
          {
            "date": "2026-08-07",
            "value": 0.6254512507561839
          }
        ]
      },
      {
        "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": 45.680150499999996,
          "state": "crossed down",
          "weeks_since_cross": 4,
          "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-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
          },
          {
            "date": "2026-08-07",
            "value": null
          }
        ]
      }
    ],
    "composite": [
      {
        "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": 1.0
      },
      {
        "date": "2025-08-08",
        "value": 1.183062654698679
      },
      {
        "date": "2025-08-15",
        "value": 1.5738233609675873
      },
      {
        "date": "2025-08-22",
        "value": 1.4641654995005033
      },
      {
        "date": "2025-08-29",
        "value": 1.1547218331668345
      },
      {
        "date": "2025-09-05",
        "value": 0.9260038051717545
      },
      {
        "date": "2025-09-12",
        "value": 1.2378657542461016
      },
      {
        "date": "2025-09-19",
        "value": 1.6606512659848418
      },
      {
        "date": "2025-09-26",
        "value": 1.626925448228103
      },
      {
        "date": "2025-10-03",
        "value": 1.9591084686690092
      },
      {
        "date": "2025-10-10",
        "value": 2.1034356815995587
      },
      {
        "date": "2025-10-17",
        "value": 1.833085831631931
      },
      {
        "date": "2025-10-24",
        "value": 1.6020044169724654
      },
      {
        "date": "2025-10-31",
        "value": 1.1185767966624331
      },
      {
        "date": "2025-11-07",
        "value": 0.9519898169530617
      },
      {
        "date": "2025-11-14",
        "value": 0.5336469109020949
      },
      {
        "date": "2025-11-21",
        "value": 0.11291764677859781
      },
      {
        "date": "2025-11-28",
        "value": 0.08681083133056179
      },
      {
        "date": "2025-12-05",
        "value": 0.10219019949913193
      },
      {
        "date": "2025-12-12",
        "value": 0.05418717545282774
      },
      {
        "date": "2025-12-19",
        "value": -0.10877800520109708
      },
      {
        "date": "2025-12-26",
        "value": -0.2644356768943745
      },
      {
        "date": "2026-01-02",
        "value": -0.2835500519240818
      },
      {
        "date": "2026-01-09",
        "value": -0.1316936945515579
      },
      {
        "date": "2026-01-16",
        "value": 0.26921236676687993
      },
      {
        "date": "2026-01-23",
        "value": 0.48978382954668204
      },
      {
        "date": "2026-01-30",
        "value": 0.39514273897406377
      },
      {
        "date": "2026-02-06",
        "value": -0.14428689559758373
      },
      {
        "date": "2026-02-13",
        "value": 0.17193160067665544
      },
      {
        "date": "2026-02-20",
        "value": -0.3085969734787575
      },
      {
        "date": "2026-02-27",
        "value": -0.8062067785766686
      },
      {
        "date": "2026-03-06",
        "value": -1.339676018290083
      },
      {
        "date": "2026-03-13",
        "value": -1.5886572008675397
      },
      {
        "date": "2026-03-20",
        "value": -1.6082749885276093
      },
      {
        "date": "2026-03-27",
        "value": -1.710586030754397
      },
      {
        "date": "2026-04-03",
        "value": -1.7320301307694554
      },
      {
        "date": "2026-04-10",
        "value": -1.417747753206607
      },
      {
        "date": "2026-04-17",
        "value": -0.7405853676010304
      },
      {
        "date": "2026-04-24",
        "value": -0.08385920120139183
      },
      {
        "date": "2026-05-01",
        "value": 0.4672933766703951
      },
      {
        "date": "2026-05-08",
        "value": 1.178652917173511
      },
      {
        "date": "2026-05-15",
        "value": 1.6198986511508118
      },
      {
        "date": "2026-05-22",
        "value": 1.911446927039279
      },
      {
        "date": "2026-05-29",
        "value": 2.1702346534042847
      },
      {
        "date": "2026-06-05",
        "value": 2.1054142252266117
      },
      {
        "date": "2026-06-12",
        "value": 2.0445728301733537
      },
      {
        "date": "2026-06-19",
        "value": 2.079563893513746
      },
      {
        "date": "2026-06-26",
        "value": 1.912752600413082
      },
      {
        "date": "2026-07-03",
        "value": 1.5162391427018866
      },
      {
        "date": "2026-07-10",
        "value": 1.2065354152766021
      },
      {
        "date": "2026-07-17",
        "value": 0.7771109532646878
      },
      {
        "date": "2026-07-24",
        "value": 0.5153522518152538
      },
      {
        "date": "2026-07-31",
        "value": 0.24628412837911748
      },
      {
        "date": "2026-08-07",
        "value": 0.029505881212772436
      }
    ]
  },
  "structure": {
    "primary": {
      "id": "primary-bullish-wave2",
      "degree": "primary",
      "pattern": "impulse",
      "stage": "wave2",
      "title": "Possible Wave 2 trough",
      "direction": "bullish",
      "score": 63,
      "rules": [
        {
          "label": "Wave 2 protects the Wave 1 origin",
          "passed": true,
          "detail": "Origin 31.96; Wave 2 37.47.",
          "hard": true
        }
      ],
      "guidelines": [
        {
          "label": "Wave 2 retracement is proportionate",
          "passed": true,
          "detail": "Retraced 64% of Wave 1.",
          "hard": false
        }
      ],
      "labels": [
        {
          "index": 45,
          "date": "2026-03-27",
          "price": 31.96,
          "kind": "low",
          "move_percent": -22.68988872762458,
          "weeks": 10,
          "confirmed": true,
          "label": "0"
        },
        {
          "index": 54,
          "date": "2026-05-29",
          "price": 47.07,
          "kind": "high",
          "move_percent": 47.27784730913642,
          "weeks": 9,
          "confirmed": true,
          "label": "1"
        },
        {
          "index": 64,
          "date": "2026-08-07",
          "price": 37.4661,
          "kind": "low",
          "move_percent": -20.403441682600388,
          "weeks": 10,
          "confirmed": false,
          "label": "2"
        }
      ],
      "invalidation": 31.96,
      "confirmation": 47.07,
      "forming": true,
      "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
      "evidence_weight": 23
    },
    "alternates": [
      {
        "id": "tactical-bullish-abc",
        "degree": "tactical",
        "pattern": "correction",
        "stage": "wave_c",
        "title": "A/B/C reset may be completing",
        "direction": "bullish",
        "score": 69,
        "rules": [
          {
            "label": "Wave B protects the correction origin",
            "passed": true,
            "detail": "Origin 47.07; Wave B 46.91.",
            "hard": true
          },
          {
            "label": "Wave C progresses beyond Wave A",
            "passed": true,
            "detail": "A length 5.04; C length 9.44.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave C is proportionate to Wave A",
            "passed": true,
            "detail": "Wave C is 1.87\u00d7 Wave A.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 54,
            "date": "2026-05-29",
            "price": 47.07,
            "kind": "high",
            "move_percent": 47.27784730913642,
            "weeks": 9,
            "confirmed": true,
            "label": "5"
          },
          {
            "index": 55,
            "date": "2026-06-05",
            "price": 42.03,
            "kind": "low",
            "move_percent": -10.707456978967492,
            "weeks": 1,
            "confirmed": true,
            "label": "A"
          },
          {
            "index": 57,
            "date": "2026-06-19",
            "price": 46.9101,
            "kind": "high",
            "move_percent": 11.610992148465378,
            "weeks": 2,
            "confirmed": true,
            "label": "B"
          },
          {
            "index": 64,
            "date": "2026-08-07",
            "price": 37.4661,
            "kind": "low",
            "move_percent": -20.13212506475152,
            "weeks": 7,
            "confirmed": false,
            "label": "C"
          }
        ],
        "invalidation": 37.4661,
        "confirmation": 46.9101,
        "forming": true,
        "explanation": "A three-leg corrective interpretation whose Wave B and Wave C geometry is internally consistent.",
        "evidence_weight": 38
      },
      {
        "id": "tactical-bearish-wave3",
        "degree": "tactical",
        "pattern": "impulse",
        "stage": "wave3",
        "title": "Possible bearish Wave 3 declining",
        "direction": "bearish",
        "score": 69,
        "rules": [
          {
            "label": "Wave 2 protects the Wave 1 origin",
            "passed": true,
            "detail": "Origin 47.07; Wave 2 46.91.",
            "hard": true
          },
          {
            "label": "Wave 3 exceeds Wave 1",
            "passed": true,
            "detail": "Wave 1 42.03; Wave 3 37.47.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": false,
            "detail": "Retraced 97% of Wave 1.",
            "hard": false
          },
          {
            "label": "Wave 3 extension is plausible",
            "passed": true,
            "detail": "Wave 3 is 1.87\u00d7 Wave 1.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 54,
            "date": "2026-05-29",
            "price": 47.07,
            "kind": "high",
            "move_percent": 47.27784730913642,
            "weeks": 9,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 55,
            "date": "2026-06-05",
            "price": 42.03,
            "kind": "low",
            "move_percent": -10.707456978967492,
            "weeks": 1,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 57,
            "date": "2026-06-19",
            "price": 46.9101,
            "kind": "high",
            "move_percent": 11.610992148465378,
            "weeks": 2,
            "confirmed": true,
            "label": "2"
          },
          {
            "index": 64,
            "date": "2026-08-07",
            "price": 37.4661,
            "kind": "low",
            "move_percent": -20.13212506475152,
            "weeks": 7,
            "confirmed": false,
            "label": "3"
          }
        ],
        "invalidation": 46.9101,
        "confirmation": 37.4661,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 38
      }
    ],
    "degrees": [
      {
        "key": "strategic",
        "label": "Strategic",
        "reversal_percent": 20.770506001178976,
        "primary": null,
        "candidate_count": 0,
        "explanation": "Strategic degree uses a 20.8% weekly closing-price reversal threshold."
      },
      {
        "key": "primary",
        "label": "Primary",
        "reversal_percent": 12.98156625073686,
        "primary": {
          "id": "primary-bullish-wave2",
          "degree": "primary",
          "pattern": "impulse",
          "stage": "wave2",
          "title": "Possible Wave 2 trough",
          "direction": "bullish",
          "score": 63,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 31.96; Wave 2 37.47.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 64% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 45,
              "date": "2026-03-27",
              "price": 31.96,
              "kind": "low",
              "move_percent": -22.68988872762458,
              "weeks": 10,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 54,
              "date": "2026-05-29",
              "price": 47.07,
              "kind": "high",
              "move_percent": 47.27784730913642,
              "weeks": 9,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 64,
              "date": "2026-08-07",
              "price": 37.4661,
              "kind": "low",
              "move_percent": -20.403441682600388,
              "weeks": 10,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 31.96,
          "confirmation": 47.07,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 23
        },
        "candidate_count": 1,
        "explanation": "Primary degree uses a 13.0% weekly closing-price reversal threshold."
      },
      {
        "key": "tactical",
        "label": "Tactical",
        "reversal_percent": 9.0870963755158,
        "primary": {
          "id": "tactical-bullish-abc",
          "degree": "tactical",
          "pattern": "correction",
          "stage": "wave_c",
          "title": "A/B/C reset may be completing",
          "direction": "bullish",
          "score": 69,
          "rules": [
            {
              "label": "Wave B protects the correction origin",
              "passed": true,
              "detail": "Origin 47.07; Wave B 46.91.",
              "hard": true
            },
            {
              "label": "Wave C progresses beyond Wave A",
              "passed": true,
              "detail": "A length 5.04; C length 9.44.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave C is proportionate to Wave A",
              "passed": true,
              "detail": "Wave C is 1.87\u00d7 Wave A.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 54,
              "date": "2026-05-29",
              "price": 47.07,
              "kind": "high",
              "move_percent": 47.27784730913642,
              "weeks": 9,
              "confirmed": true,
              "label": "5"
            },
            {
              "index": 55,
              "date": "2026-06-05",
              "price": 42.03,
              "kind": "low",
              "move_percent": -10.707456978967492,
              "weeks": 1,
              "confirmed": true,
              "label": "A"
            },
            {
              "index": 57,
              "date": "2026-06-19",
              "price": 46.9101,
              "kind": "high",
              "move_percent": 11.610992148465378,
              "weeks": 2,
              "confirmed": true,
              "label": "B"
            },
            {
              "index": 64,
              "date": "2026-08-07",
              "price": 37.4661,
              "kind": "low",
              "move_percent": -20.13212506475152,
              "weeks": 7,
              "confirmed": false,
              "label": "C"
            }
          ],
          "invalidation": 37.4661,
          "confirmation": 46.9101,
          "forming": true,
          "explanation": "A three-leg corrective interpretation whose Wave B and Wave C geometry is internally consistent.",
          "evidence_weight": 38
        },
        "candidate_count": 2,
        "explanation": "Tactical degree uses a 9.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": "wave2_trough",
    "title": "Possible Wave 2 trough",
    "direction": "bullish",
    "confidence": 49,
    "score_explanation": "Rules agreement plus independent cycle, trend and participation confirmation; it is not a probability.",
    "candidate_id": "primary-bullish-wave2",
    "labels": [
      {
        "index": 45,
        "date": "2026-03-27",
        "price": 31.96,
        "kind": "low",
        "move_percent": -22.68988872762458,
        "weeks": 10,
        "confirmed": true,
        "label": "0"
      },
      {
        "index": 54,
        "date": "2026-05-29",
        "price": 47.07,
        "kind": "high",
        "move_percent": 47.27784730913642,
        "weeks": 9,
        "confirmed": true,
        "label": "1"
      },
      {
        "index": 64,
        "date": "2026-08-07",
        "price": 37.4661,
        "kind": "low",
        "move_percent": -20.403441682600388,
        "weeks": 10,
        "confirmed": false,
        "label": "2"
      }
    ],
    "notes": [
      "Market Activity is positive."
    ],
    "metrics": {
      "trend_gap": -4.237968498756657,
      "fair_value_gap": 1.63739781828228,
      "market_activity": 2.039637,
      "market_dynamics": -0.959432,
      "relative_strength": -13.814354,
      "roc30": -2.6854545454545526,
      "hurst_alignment": 12,
      "hurst_risk": 88
    }
  },
  "detail": {
    "summary": "The closing-price swing map is classified as possible wave 2 trough. Price is 4.2% below its 30-week trend. 1 of 7 available confirmation measures are constructive.",
    "returns": [
      {
        "weeks": 4,
        "label": "4-week return",
        "value": -9.199945713025487
      },
      {
        "weeks": 13,
        "label": "13-week return",
        "value": -16.42627704662057
      },
      {
        "weeks": 26,
        "label": "26-week return",
        "value": 7.8471502590673445
      },
      {
        "weeks": 52,
        "label": "52-week return",
        "value": 20.11726358048261
      }
    ],
    "range": {
      "high_52": 54.32,
      "low_52": 30.36,
      "position_52": 29.658180300500824,
      "drawdown": -31.02706185567011
    },
    "risk": {
      "annualised_volatility": 41.700399926587025,
      "average_weekly_range": 10.643474756064988,
      "active_drawdown": -20.403441682600388
    },
    "levels": {
      "support": {
        "index": 45,
        "date": "2026-03-27",
        "price": 31.96,
        "kind": "low",
        "move_percent": -22.68988872762458,
        "weeks": 10,
        "confirmed": true
      },
      "resistance": {
        "index": 54,
        "date": "2026-05-29",
        "price": 47.07,
        "kind": "high",
        "move_percent": 47.27784730913642,
        "weeks": 9,
        "confirmed": true
      },
      "decisive": {
        "index": 45,
        "date": "2026-03-27",
        "price": 31.96,
        "kind": "low",
        "move_percent": -22.68988872762458,
        "weeks": 10,
        "confirmed": true
      },
      "decisive_label": "Bullish structure weakens below",
      "trend": 39.12417,
      "fair_value": 36.862514,
      "trend_gap": -4.237968498756657,
      "fair_value_gap": 1.63739781828228
    },
    "active_swing": {
      "from": {
        "index": 54,
        "date": "2026-05-29",
        "price": 47.07,
        "kind": "high",
        "move_percent": 47.27784730913642,
        "weeks": 9,
        "confirmed": true
      },
      "to": {
        "index": 64,
        "date": "2026-08-07",
        "price": 37.4661,
        "kind": "low",
        "move_percent": -20.403441682600388,
        "weeks": 10,
        "confirmed": false
      },
      "move_percent": -20.403441682600388,
      "weeks": 10,
      "status": "Forming"
    },
    "confirmation": {
      "rows": [
        {
          "label": "Trend",
          "status": "negative",
          "value": "4.2% below trend",
          "explanation": "Price remains below its 30-week trend."
        },
        {
          "label": "Cycle pressure",
          "status": "negative",
          "value": "Falling",
          "explanation": "The medium-term pressure curve is not rising."
        },
        {
          "label": "Cycle alignment",
          "status": "negative",
          "value": "Falling Stack",
          "explanation": "Several cycle lengths are weakening together."
        },
        {
          "label": "Relative strength",
          "status": "negative",
          "value": "-13.8",
          "explanation": "Underperforming its benchmark"
        },
        {
          "label": "Market activity",
          "status": "positive",
          "value": "+2.0",
          "explanation": "Participation is supportive"
        },
        {
          "label": "Market dynamics",
          "status": "negative",
          "value": "-1.0",
          "explanation": "Price and volume behaviour is weak"
        },
        {
          "label": "30-week momentum",
          "status": "negative",
          "value": "-2.7",
          "explanation": "Medium-term momentum is negative"
        }
      ],
      "positive": 1,
      "negative": 6,
      "neutral": 0,
      "observed": 7,
      "agreement": 86,
      "direction": "defensive",
      "scenario_direction": "bullish"
    },
    "evidence": {
      "score": 56,
      "history_score": 25,
      "indicator_coverage": 67,
      "structure_score": 83,
      "weekly_observations": 65,
      "confirmed_pivots": 5
    },
    "volume_ratio": 73.48944533907608,
    "historical": {
      "available": false,
      "matches": 0,
      "horizons": [],
      "note": "At least 90 weekly observations are required."
    },
    "lifecycle": {
      "state": "watching",
      "label": "Watching",
      "now": "Possible Wave 2 trough is the highest-ranked admissible primary count; cycle status is falling stack.",
      "next": "A weekly close through 47.07, supported by an FLD cross and improving relative strength.",
      "wrong": "The underlying directional structure fails beyond 31.96; 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": 16,
      "constructive_count": 3,
      "constructive_percent": 19,
      "rising_cycle_count": 3,
      "rising_cycle_percent": 19,
      "horizons": [
        {
          "weeks": 4,
          "observations": 209,
          "positive_rate": 53.1,
          "median_return": 0.2,
          "average_return": 1.12,
          "median_excess_return": -0.72,
          "excess_observations": 209,
          "p10": -6.59,
          "p90": 9.02
        },
        {
          "weeks": 13,
          "observations": 85,
          "positive_rate": 54.1,
          "median_return": 0.64,
          "average_return": 1.62,
          "median_excess_return": -1.46,
          "excess_observations": 85,
          "p10": -11.01,
          "p90": 19.92
        },
        {
          "weeks": 26,
          "observations": 49,
          "positive_rate": 51.0,
          "median_return": 0.32,
          "average_return": 3.93,
          "median_excess_return": -7.82,
          "excess_observations": 49,
          "p10": -11.31,
          "p90": 17.87
        }
      ],
      "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": 14.696218715051732,
      "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": 34,
      "label": "Watch",
      "tone": "watch",
      "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 4.2% 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 30% of the way through its 52-week low-to-high range."
        },
        {
          "key": "cycle",
          "label": "Cycle rollover",
          "score": 11,
          "maximum": 15,
          "bar_width": 73,
          "explanation": "Medium-term cycle pressure is falling."
        },
        {
          "key": "hurst",
          "label": "Multi-cycle risk",
          "score": 13,
          "maximum": 15,
          "bar_width": 88,
          "explanation": "Hurst risk alignment is 88/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": [
        "Medium-term cycle pressure is falling.",
        "Hurst risk alignment is 88/100.",
        "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-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",
      "2026-08-07"
    ],
    "close": [
      26.586045,
      26.879728,
      26.140276,
      27.824699,
      27.312732,
      27.96877,
      29.364458,
      30.76351,
      30.561157,
      32.081225,
      31.587564,
      29.783906,
      31.19127,
      33.252692,
      33.78148,
      33.683322,
      32.960196,
      37.4921,
      39.649206,
      38.432123,
      43.122346,
      44.151425,
      43.587411,
      45.348718,
      44.903444,
      42.538542,
      36.215647,
      33.78148,
      38.956557,
      38.412333,
      37.007245,
      36.116697,
      35.62,
      36.78,
      38.5,
      41.34,
      39.85,
      37.88,
      34.74,
      35.4617,
      34.53,
      34.765,
      33.21,
      34.313,
      33.8737,
      31.96,
      32.8,
      36.16,
      40.4175,
      40.5654,
      40.92,
      44.83,
      44.2102,
      44.8652,
      47.07,
      42.03,
      44.1642,
      46.9101,
      44.0498,
      40.3261,
      41.2622,
      37.248,
      39.0486,
      37.4583,
      37.4661
    ],
    "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,
      34.610479,
      34.957852,
      35.265751,
      35.581742,
      35.880252,
      36.253161,
      36.698868,
      37.048387,
      37.285603,
      37.424898,
      37.53758,
      37.635661,
      37.801698,
      37.868989,
      37.904332,
      37.907406,
      37.849962,
      37.844622,
      37.800219,
      37.825829,
      37.896938,
      37.823527,
      37.846146,
      37.866905,
      37.850788,
      37.923007,
      37.906055,
      38.171007,
      38.608628,
      38.778403,
      38.842195,
      38.984027,
      39.021737,
      39.136023,
      39.158633,
      39.12417
    ],
    "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,
      34.61047873333334,
      34.95785206666667,
      35.26575103333333,
      35.581741833333325,
      35.880251866666654,
      36.25316079999998,
      36.69886846666665,
      37.048386533333314,
      37.28560286666665,
      37.424897633333316,
      37.53758013333332,
      37.635661333333324,
      37.80169779999999,
      37.8689888,
      37.9043324,
      37.9074064,
      37.84996233333333,
      37.844622466666664,
      37.800219133333336,
      37.825828933333334,
      37.896938166666665,
      37.82352663333333,
      37.846145799999995,
      37.86690543333332,
      37.85078816666666,
      37.92300669999999,
      37.906055299999984,
      38.171007066666654,
      38.608627733333314,
      38.778402499999984,
      38.84219473333332,
      38.98402656666665,
      39.021736666666655,
      39.13602333333333,
      39.15863333333333,
      39.12417
    ],
    "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,
      39.19800782703858,
      34.36407169001115,
      36.26481985117524,
      32.184718332442706,
      40.959901045417205,
      47.80771553414757,
      35.70827699254658,
      23.132893483220876,
      13.673706790616599,
      10.537237901607549,
      9.315172262096567,
      16.724112680183715,
      6.472099404737293,
      3.188638080790569,
      0.2729898157215063,
      -5.116247144506698,
      -0.4860286631790849,
      -3.5530151685288476,
      1.937728589066821,
      5.550765436507371,
      -5.107203583033257,
      1.5369266110889852,
      1.4288276952260306,
      -1.0662219822840342,
      4.8249216697053345,
      -1.195485261342522,
      21.947842047389088,
      38.86336537061135,
      13.07416104559754,
      4.982168096897421,
      11.497627018709451,
      3.1323545450460086,
      9.625491297024153,
      1.8442088091353999,
      -2.6854545454545526
    ],
    "drawdown": [
      0.0,
      0.0,
      -2.750965337149245,
      0.0,
      -1.839973183537398,
      0.0,
      0.0,
      0.0,
      -0.6577695458027991,
      0.0,
      -1.5387847565047874,
      -7.160945381605601,
      -2.7740680101835387,
      0.0,
      0.0,
      -0.2905674943785917,
      -2.4311664261009245,
      0.0,
      0.0,
      -3.0696276742591073,
      0.0,
      0.0,
      -1.277453672220093,
      0.0,
      -0.9818888375190623,
      -6.196814648652247,
      -20.139645402985817,
      -25.50730982075391,
      -14.095571566102489,
      -15.295658413100016,
      -18.394065737426143,
      -20.357843412464266,
      -21.453126855758086,
      -18.895171413665977,
      -15.102340930563898,
      -8.839760365441851,
      -12.125410028129124,
      -16.469524011682086,
      -23.393644777345187,
      -21.80219956824358,
      -23.856722917723932,
      -23.3385164273001,
      -26.767499800104595,
      -24.33523699611529,
      -25.303952363107594,
      -29.523917302359017,
      -27.671604740844057,
      -20.262354494784176,
      -10.873996482105627,
      -10.547857163238886,
      -9.76591664619934,
      -1.1438426991475257,
      -2.510584753465352,
      -1.0662219822840342,
      0.0,
      -10.707456978967492,
      -6.17335882727852,
      -0.3397068196303386,
      -6.416401104737631,
      -14.327384746122803,
      -12.33864457191417,
      -20.866794136392613,
      -17.041427660930527,
      -20.420012746972592,
      -20.403441682600388
    ],
    "volatility": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      22.998863719506407,
      22.840347291018222,
      23.097673262121603,
      26.95707215191916,
      26.79773725672911,
      27.617426707655074,
      26.615916780235903,
      25.985185771492546,
      26.020228443633787,
      32.78876742620954,
      32.41846481793898,
      32.7352930134466,
      35.66904180106445,
      34.81050427739583,
      34.494342881205135,
      33.824165525890834,
      33.480222628006125,
      34.50736132216438,
      41.138841366263684,
      42.63985924246348,
      46.59147432439004,
      46.280512951373495,
      46.606633751118295,
      46.87239017027081,
      46.67289679213319,
      46.47298158936323,
      46.70486790911829,
      47.21955085154264,
      47.544180395095026,
      47.33563288656356,
      48.78360246011163,
      48.07449128002363,
      48.232905113385335,
      48.22773658250791,
      48.574440527087596,
      44.78396246717069,
      43.98512718826868,
      44.439213715304625,
      40.790727176032576,
      43.42216629327037,
      46.657070373304194,
      46.28437025950215,
      46.29512948473665,
      47.56576653433305,
      42.284114109694585,
      40.81775287179792,
      35.89983379582807,
      39.23313641632366,
      39.2547311502433,
      39.65266203666272,
      40.78142259172168,
      42.66339089592926,
      42.32920357000544,
      43.35572293263178,
      43.61651855664858,
      43.4312231945338,
      41.700399926587025
    ],
    "volumeRatio": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      62.51941469794817,
      119.15335822851559,
      163.5832320997016,
      379.7404970513332,
      80.21331719586226,
      75.05115632601058,
      133.87776260251692,
      191.02213878136504,
      155.010181661156,
      230.45124304324872,
      144.55633659417424,
      166.34108140271405,
      200.14744564582782,
      235.7745494740513,
      522.958525073165,
      256.6829919510605,
      125.63934502012553,
      117.06224199054004,
      320.1596069259187,
      316.8524437020696,
      130.5493654229806,
      188.2778141326257,
      80.82355446901069,
      133.3279422334351,
      101.40757837702961,
      38.21694241975679,
      35.40760989723544,
      43.92235940780268,
      76.04852881344193,
      38.45813954967269,
      58.87029158639021,
      68.91641650474655,
      38.49169717076113,
      88.7753508787148,
      59.2253673524229,
      49.92670896824787,
      44.03669817832872,
      29.552170357615022,
      29.27811989788976,
      50.13805840073504,
      45.63941438767058,
      66.30748030672837,
      56.10539138080036,
      30.095432757772855,
      112.06031662966242,
      65.16614713957227,
      59.534790381828515,
      51.45943901981816,
      128.4091028923434,
      70.33869635872284,
      38.59027014623285,
      63.75947122360148,
      76.71512628712716,
      56.40384020545055,
      45.36519857593942,
      48.485343063821354,
      76.08293016938498,
      73.48944533907608
    ],
    "fairValue": [
      26.586045,
      26.732887,
      26.53535,
      26.857687,
      26.948696,
      27.118708,
      27.43953,
      27.855027,
      28.155708,
      28.54826,
      28.82456,
      28.904506,
      29.080411,
      29.378431,
      29.671967,
      29.922677,
      30.101355,
      30.511952,
      30.99286,
      31.364823,
      31.924705,
      32.480465,
      32.963376,
      33.479432,
      33.936392,
      34.267244,
      34.339407,
      34.319481,
      34.47938,
      34.610479,
      34.687794,
      34.732447,
      34.759343,
      34.818774,
      34.923952,
      35.102175,
      35.230495,
      35.300219,
      35.285854,
      35.29025,
      35.271707,
      35.259643,
      35.211977,
      35.191546,
      35.16226,
      35.092646,
      35.043866,
      35.067119,
      35.17631,
      35.284092,
      35.3946,
      35.57605,
      35.738959,
      35.907963,
      36.110909,
      36.216607,
      36.356039,
      36.538005,
      36.665324,
      36.726337,
      36.800695,
      36.80791,
      36.843476,
      36.853083,
      36.862514
    ],
    "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,
      32.59355,
      29.055675,
      25.103738,
      21.138894,
      18.319847,
      16.758423,
      16.545687,
      19.064193,
      18.531572,
      11.767711,
      6.04503,
      -0.21426,
      -4.77923,
      -6.78364,
      -9.234995,
      -11.770622,
      -15.126561,
      -17.911881,
      -18.852765,
      -17.632683,
      -2.533945,
      20.557693,
      51.369472,
      71.796336,
      85.771668,
      91.177359,
      80.929179,
      70.371865,
      64.702932,
      54.941041,
      45.910746,
      37.540698,
      20.984299,
      10.276149,
      5.036875,
      2.039637
    ],
    "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.30425,
      -0.475487,
      -0.604558,
      -0.643098,
      -0.82381,
      -0.889805,
      -0.955172,
      -0.854128,
      -0.740434,
      -0.695033,
      -0.749151,
      -0.937848,
      -1.008583,
      -1.093311,
      -1.235868,
      -1.308029,
      -1.452847,
      -1.561224,
      -1.490366,
      -1.365044,
      -0.937112,
      -0.432712,
      0.060811,
      0.552988,
      0.71658,
      0.809511,
      0.861522,
      0.791072,
      0.766279,
      0.743783,
      0.67363,
      0.497879,
      0.241381,
      -0.1777,
      -0.543078,
      -0.783305,
      -0.959432
    ],
    "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,
      12.513275,
      10.15426,
      10.299752,
      13.368087,
      3.464442,
      7.604163,
      12.647017,
      7.90218,
      -3.459531,
      -2.719583,
      -10.757939,
      -5.979352,
      -10.838493,
      -13.814354
    ],
    "cycle": [
      {
        "date": "2025-05-16",
        "value": null
      },
      {
        "date": "2025-05-23",
        "value": null
      },
      {
        "date": "2025-05-30",
        "value": null
      },
      {
        "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": 0.0
      },
      {
        "date": "2025-08-29",
        "value": 0.0
      },
      {
        "date": "2025-09-05",
        "value": 0.0
      },
      {
        "date": "2025-09-12",
        "value": 0.0
      },
      {
        "date": "2025-09-19",
        "value": 0.0
      },
      {
        "date": "2025-09-26",
        "value": 5.633141992596515
      },
      {
        "date": "2025-10-03",
        "value": 14.121920973026155
      },
      {
        "date": "2025-10-10",
        "value": 22.514091100234964
      },
      {
        "date": "2025-10-17",
        "value": 29.63206968424218
      },
      {
        "date": "2025-10-24",
        "value": 31.573490916789318
      },
      {
        "date": "2025-10-31",
        "value": 29.5444029382006
      },
      {
        "date": "2025-11-07",
        "value": 25.358792532533744
      },
      {
        "date": "2025-11-14",
        "value": 17.874383177837256
      },
      {
        "date": "2025-11-21",
        "value": 8.18373780650148
      },
      {
        "date": "2025-11-28",
        "value": 2.8168283657065807
      },
      {
        "date": "2025-12-05",
        "value": -0.8778341837816788
      },
      {
        "date": "2025-12-12",
        "value": -1.108386879696904
      },
      {
        "date": "2025-12-19",
        "value": -0.37378410886946023
      },
      {
        "date": "2025-12-26",
        "value": -3.307008115304484
      },
      {
        "date": "2026-01-02",
        "value": -5.014321026150883
      },
      {
        "date": "2026-01-09",
        "value": -4.6508116634970795
      },
      {
        "date": "2026-01-16",
        "value": -1.9352864067332227
      },
      {
        "date": "2026-01-23",
        "value": 0.0691713013275439
      },
      {
        "date": "2026-01-30",
        "value": 0.17289706047395104
      },
      {
        "date": "2026-02-06",
        "value": -2.5304334625940004
      },
      {
        "date": "2026-02-13",
        "value": -6.257640391594363
      },
      {
        "date": "2026-02-20",
        "value": -9.164947932140306
      },
      {
        "date": "2026-02-27",
        "value": -10.390612469411693
      },
      {
        "date": "2026-03-06",
        "value": -10.488283313200778
      },
      {
        "date": "2026-03-13",
        "value": -10.063840901772393
      },
      {
        "date": "2026-03-20",
        "value": -9.242422299133114
      },
      {
        "date": "2026-03-27",
        "value": -9.83229180736992
      },
      {
        "date": "2026-04-03",
        "value": -9.01680213603365
      },
      {
        "date": "2026-04-10",
        "value": -7.016109306364199
      },
      {
        "date": "2026-04-17",
        "value": -2.1714610410303443
      },
      {
        "date": "2026-04-24",
        "value": 3.677590586209482
      },
      {
        "date": "2026-05-01",
        "value": 8.93153936076449
      },
      {
        "date": "2026-05-08",
        "value": 14.250960254959207
      },
      {
        "date": "2026-05-15",
        "value": 15.915801352851195
      },
      {
        "date": "2026-05-22",
        "value": 17.67848453921866
      },
      {
        "date": "2026-05-29",
        "value": 20.45810679405697
      },
      {
        "date": "2026-06-05",
        "value": 17.597003113919545
      },
      {
        "date": "2026-06-12",
        "value": 16.733476254530395
      },
      {
        "date": "2026-06-19",
        "value": 17.184751816225976
      },
      {
        "date": "2026-06-26",
        "value": 14.352300627242464
      },
      {
        "date": "2026-07-03",
        "value": 12.321363624690123
      },
      {
        "date": "2026-07-10",
        "value": 9.428047309104445
      },
      {
        "date": "2026-07-17",
        "value": 2.5178168565048766
      },
      {
        "date": "2026-07-24",
        "value": -1.2713563802938088
      },
      {
        "date": "2026-07-31",
        "value": -3.6131352365798484
      },
      {
        "date": "2026-08-07",
        "value": -6.423593571624695
      }
    ],
    "hurstComposite": [
      {
        "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": 1.0
      },
      {
        "date": "2025-08-08",
        "value": 1.183062654698679
      },
      {
        "date": "2025-08-15",
        "value": 1.5738233609675873
      },
      {
        "date": "2025-08-22",
        "value": 1.4641654995005033
      },
      {
        "date": "2025-08-29",
        "value": 1.1547218331668345
      },
      {
        "date": "2025-09-05",
        "value": 0.9260038051717545
      },
      {
        "date": "2025-09-12",
        "value": 1.2378657542461016
      },
      {
        "date": "2025-09-19",
        "value": 1.6606512659848418
      },
      {
        "date": "2025-09-26",
        "value": 1.626925448228103
      },
      {
        "date": "2025-10-03",
        "value": 1.9591084686690092
      },
      {
        "date": "2025-10-10",
        "value": 2.1034356815995587
      },
      {
        "date": "2025-10-17",
        "value": 1.833085831631931
      },
      {
        "date": "2025-10-24",
        "value": 1.6020044169724654
      },
      {
        "date": "2025-10-31",
        "value": 1.1185767966624331
      },
      {
        "date": "2025-11-07",
        "value": 0.9519898169530617
      },
      {
        "date": "2025-11-14",
        "value": 0.5336469109020949
      },
      {
        "date": "2025-11-21",
        "value": 0.11291764677859781
      },
      {
        "date": "2025-11-28",
        "value": 0.08681083133056179
      },
      {
        "date": "2025-12-05",
        "value": 0.10219019949913193
      },
      {
        "date": "2025-12-12",
        "value": 0.05418717545282774
      },
      {
        "date": "2025-12-19",
        "value": -0.10877800520109708
      },
      {
        "date": "2025-12-26",
        "value": -0.2644356768943745
      },
      {
        "date": "2026-01-02",
        "value": -0.2835500519240818
      },
      {
        "date": "2026-01-09",
        "value": -0.1316936945515579
      },
      {
        "date": "2026-01-16",
        "value": 0.26921236676687993
      },
      {
        "date": "2026-01-23",
        "value": 0.48978382954668204
      },
      {
        "date": "2026-01-30",
        "value": 0.39514273897406377
      },
      {
        "date": "2026-02-06",
        "value": -0.14428689559758373
      },
      {
        "date": "2026-02-13",
        "value": 0.17193160067665544
      },
      {
        "date": "2026-02-20",
        "value": -0.3085969734787575
      },
      {
        "date": "2026-02-27",
        "value": -0.8062067785766686
      },
      {
        "date": "2026-03-06",
        "value": -1.339676018290083
      },
      {
        "date": "2026-03-13",
        "value": -1.5886572008675397
      },
      {
        "date": "2026-03-20",
        "value": -1.6082749885276093
      },
      {
        "date": "2026-03-27",
        "value": -1.710586030754397
      },
      {
        "date": "2026-04-03",
        "value": -1.7320301307694554
      },
      {
        "date": "2026-04-10",
        "value": -1.417747753206607
      },
      {
        "date": "2026-04-17",
        "value": -0.7405853676010304
      },
      {
        "date": "2026-04-24",
        "value": -0.08385920120139183
      },
      {
        "date": "2026-05-01",
        "value": 0.4672933766703951
      },
      {
        "date": "2026-05-08",
        "value": 1.178652917173511
      },
      {
        "date": "2026-05-15",
        "value": 1.6198986511508118
      },
      {
        "date": "2026-05-22",
        "value": 1.911446927039279
      },
      {
        "date": "2026-05-29",
        "value": 2.1702346534042847
      },
      {
        "date": "2026-06-05",
        "value": 2.1054142252266117
      },
      {
        "date": "2026-06-12",
        "value": 2.0445728301733537
      },
      {
        "date": "2026-06-19",
        "value": 2.079563893513746
      },
      {
        "date": "2026-06-26",
        "value": 1.912752600413082
      },
      {
        "date": "2026-07-03",
        "value": 1.5162391427018866
      },
      {
        "date": "2026-07-10",
        "value": 1.2065354152766021
      },
      {
        "date": "2026-07-17",
        "value": 0.7771109532646878
      },
      {
        "date": "2026-07-24",
        "value": 0.5153522518152538
      },
      {
        "date": "2026-07-31",
        "value": 0.24628412837911748
      },
      {
        "date": "2026-08-07",
        "value": 0.029505881212772436
      }
    ],
    "hurstCycles": {
      "10": [
        {
          "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": 1.0
        },
        {
          "date": "2025-08-08",
          "value": 1.183062654698679
        },
        {
          "date": "2025-08-15",
          "value": 1.5738233609675871
        },
        {
          "date": "2025-08-22",
          "value": 1.4641654995005033
        },
        {
          "date": "2025-08-29",
          "value": 1.1547218331668345
        },
        {
          "date": "2025-09-05",
          "value": 0.9260038051717545
        },
        {
          "date": "2025-09-12",
          "value": 1.2378657542461016
        },
        {
          "date": "2025-09-19",
          "value": 1.6606512659848418
        },
        {
          "date": "2025-09-26",
          "value": 1.6269254482281033
        },
        {
          "date": "2025-10-03",
          "value": 1.959108468669009
        },
        {
          "date": "2025-10-10",
          "value": 2.1034356815995587
        },
        {
          "date": "2025-10-17",
          "value": 1.833085831631931
        },
        {
          "date": "2025-10-24",
          "value": 1.6020044169724657
        },
        {
          "date": "2025-10-31",
          "value": 1.296441991656083
        },
        {
          "date": "2025-11-07",
          "value": 0.9256836656891081
        },
        {
          "date": "2025-11-14",
          "value": 0.11892657523931094
        },
        {
          "date": "2025-11-21",
          "value": -0.6270244749202296
        },
        {
          "date": "2025-11-28",
          "value": -0.614331995803901
        },
        {
          "date": "2025-12-05",
          "value": -0.5935408939825623
        },
        {
          "date": "2025-12-12",
          "value": -0.7173269487975362
        },
        {
          "date": "2025-12-19",
          "value": -0.9003998345217616
        },
        {
          "date": "2025-12-26",
          "value": -0.9804436219843157
        },
        {
          "date": "2026-01-02",
          "value": -0.8314734216377464
        },
        {
          "date": "2026-01-09",
          "value": -0.4677229713923122
        },
        {
          "date": "2026-01-16",
          "value": 0.14162381256320888
        },
        {
          "date": "2026-01-23",
          "value": 0.38368077523653804
        },
        {
          "date": "2026-01-30",
          "value": 0.2836581324504348
        },
        {
          "date": "2026-02-06",
          "value": -0.19074409780662538
        },
        {
          "date": "2026-02-13",
          "value": -0.4232895340893952
        },
        {
          "date": "2026-02-20",
          "value": -0.6406700963867366
        },
        {
          "date": "2026-02-27",
          "value": -0.7221943941529934
        },
        {
          "date": "2026-03-06",
          "value": -0.9189736764583514
        },
        {
          "date": "2026-03-13",
          "value": -0.8639845905246852
        },
        {
          "date": "2026-03-20",
          "value": -0.8675671709908678
        },
        {
          "date": "2026-03-27",
          "value": -1.0942905530286804
        },
        {
          "date": "2026-04-03",
          "value": -1.040025034037721
        },
        {
          "date": "2026-04-10",
          "value": -0.3803035196814829
        },
        {
          "date": "2026-04-17",
          "value": 0.7272402123269578
        },
        {
          "date": "2026-04-24",
          "value": 1.3601898272061916
        },
        {
          "date": "2026-05-01",
          "value": 1.6206149879377323
        },
        {
          "date": "2026-05-08",
          "value": 2.1727516344458238
        },
        {
          "date": "2026-05-15",
          "value": 2.164881182970976
        },
        {
          "date": "2026-05-22",
          "value": 1.999644333075754
        },
        {
          "date": "2026-05-29",
          "value": 2.01915928841425
        },
        {
          "date": "2026-06-05",
          "value": 1.363577621835176
        },
        {
          "date": "2026-06-12",
          "value": 1.0707027878149973
        },
        {
          "date": "2026-06-19",
          "value": 1.1010050228979766
        },
        {
          "date": "2026-06-26",
          "value": 0.7294966550210972
        },
        {
          "date": "2026-07-03",
          "value": 0.03258385111877071
        },
        {
          "date": "2026-07-10",
          "value": -0.30769862263717074
        },
        {
          "date": "2026-07-17",
          "value": -0.8538373751740028
        },
        {
          "date": "2026-07-24",
          "value": -0.9677510853039015
        },
        {
          "date": "2026-07-31",
          "value": -1.0957477445867012
        },
        {
          "date": "2026-08-07",
          "value": -1.112568068928441
        }
      ],
      "20": [
        {
          "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": 1.0
        },
        {
          "date": "2025-11-07",
          "value": 0.9695272511290309
        },
        {
          "date": "2025-11-14",
          "value": 0.8101271346772843
        },
        {
          "date": "2025-11-21",
          "value": 0.6062123945778161
        },
        {
          "date": "2025-11-28",
          "value": 0.554239382753537
        },
        {
          "date": "2025-12-05",
          "value": 0.5660109284869281
        },
        {
          "date": "2025-12-12",
          "value": 0.5685299249530704
        },
        {
          "date": "2025-12-19",
          "value": 0.41896988101267923
        },
        {
          "date": "2025-12-26",
          "value": 0.21290295316558622
        },
        {
          "date": "2026-01-02",
          "value": 0.0817321945516945
        },
        {
          "date": "2026-01-09",
          "value": 0.0923258233422783
        },
        {
          "date": "2026-01-16",
          "value": 0.3542714029026607
        },
        {
          "date": "2026-01-23",
          "value": 0.560519199086778
        },
        {
          "date": "2026-01-30",
          "value": 0.46946580998981646
        },
        {
          "date": "2026-02-06",
          "value": -0.11331542745822265
        },
        {
          "date": "2026-02-13",
          "value": -0.6043512085207159
        },
        {
          "date": "2026-02-20",
          "value": -1.0281902837308816
        },
        {
          "date": "2026-02-27",
          "value": -1.3284641335250054
        },
        {
          "date": "2026-03-06",
          "value": -1.6507671580992591
        },
        {
          "date": "2026-03-13",
          "value": -1.6608690107765038
        },
        {
          "date": "2026-03-20",
          "value": -1.5750591292648335
        },
        {
          "date": "2026-03-27",
          "value": -1.6087529318196963
        },
        {
          "date": "2026-04-03",
          "value": -1.5704390025765917
        },
        {
          "date": "2026-04-10",
          "value": -1.2929556917750045
        },
        {
          "date": "2026-04-17",
          "value": -0.7142042428552868
        },
        {
          "date": "2026-04-24",
          "value": -0.12193740530119723
        },
        {
          "date": "2026-05-01",
          "value": 0.41213298766194684
        },
        {
          "date": "2026-05-08",
          "value": 1.0306345952244191
        },
        {
          "date": "2026-05-15",
          "value": 1.4401949876884892
        },
        {
          "date": "2026-05-22",
          "value": 1.7376248736334858
        },
        {
          "date": "2026-05-29",
          "value": 2.0468460361511847
        },
        {
          "date": "2026-06-05",
          "value": 1.9669057001791397
        },
        {
          "date": "2026-06-12",
          "value": 1.8938428607489224
        },
        {
          "date": "2026-06-19",
          "value": 1.9298268492638886
        },
        {
          "date": "2026-06-26",
          "value": 1.795005055470598
        },
        {
          "date": "2026-07-03",
          "value": 1.4498316161512668
        },
        {
          "date": "2026-07-10",
          "value": 1.1688229366291112
        },
        {
          "date": "2026-07-17",
          "value": 0.7546496361604185
        },
        {
          "date": "2026-07-24",
          "value": 0.4759448485091144
        },
        {
          "date": "2026-07-31",
          "value": 0.18694371955482303
        },
        {
          "date": "2026-08-07",
          "value": -0.05336742554625157
        }
      ],
      "40": [
        {
          "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": 1.0
        },
        {
          "date": "2026-02-20",
          "value": 0.3556209504206145
        },
        {
          "date": "2026-02-27",
          "value": -0.4770897677536897
        },
        {
          "date": "2026-03-06",
          "value": -1.3180598451691266
        },
        {
          "date": "2026-03-13",
          "value": -1.8787065634460842
        },
        {
          "date": "2026-03-20",
          "value": -1.9802898621421532
        },
        {
          "date": "2026-03-27",
          "value": -2.0724896195204057
        },
        {
          "date": "2026-04-03",
          "value": -2.171743913838175
        },
        {
          "date": "2026-04-10",
          "value": -1.9940453182289726
        },
        {
          "date": "2026-04-17",
          "value": -1.4499487873876673
        },
        {
          "date": "2026-04-24",
          "value": -0.7365329528521567
        },
        {
          "date": "2026-05-01",
          "value": -0.0365094599200354
        },
        {
          "date": "2026-05-08",
          "value": 0.8153252774800165
        },
        {
          "date": "2026-05-15",
          "value": 1.4902859280323741
        },
        {
          "date": "2026-05-22",
          "value": 1.9926401854262035
        },
        {
          "date": "2026-05-29",
          "value": 2.328426790284136
        },
        {
          "date": "2026-06-05",
          "value": 2.5522845268560905
        },
        {
          "date": "2026-06-12",
          "value": 2.6092622402886496
        },
        {
          "date": "2026-06-19",
          "value": 2.6457589226857716
        },
        {
          "date": "2026-06-26",
          "value": 2.5526948417334157
        },
        {
          "date": "2026-07-03",
          "value": 2.2613057692473197
        },
        {
          "date": "2026-07-10",
          "value": 1.9457367121636655
        },
        {
          "date": "2026-07-17",
          "value": 1.560471096368262
        },
        {
          "date": "2026-07-24",
          "value": 1.2411002245580134
        },
        {
          "date": "2026-07-31",
          "value": 0.9197158865919457
        },
        {
          "date": "2026-08-07",
          "value": 0.6254512507561839
        }
      ],
      "80": [
        {
          "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
        },
        {
          "date": "2026-08-07",
          "value": null
        }
      ]
    },
    "pivots": [
      {
        "index": 25,
        "date": "2025-11-07",
        "price": 42.538542,
        "kind": "high",
        "move_percent": null,
        "weeks": 0,
        "confirmed": true
      },
      {
        "index": 27,
        "date": "2025-11-21",
        "price": 33.78148,
        "kind": "low",
        "move_percent": -20.586182761035857,
        "weeks": 2,
        "confirmed": true
      },
      {
        "index": 35,
        "date": "2026-01-16",
        "price": 41.34,
        "kind": "high",
        "move_percent": 22.374744978609584,
        "weeks": 8,
        "confirmed": true
      },
      {
        "index": 45,
        "date": "2026-03-27",
        "price": 31.96,
        "kind": "low",
        "move_percent": -22.68988872762458,
        "weeks": 10,
        "confirmed": true
      },
      {
        "index": 54,
        "date": "2026-05-29",
        "price": 47.07,
        "kind": "high",
        "move_percent": 47.27784730913642,
        "weeks": 9,
        "confirmed": true
      },
      {
        "index": 64,
        "date": "2026-08-07",
        "price": 37.4661,
        "kind": "low",
        "move_percent": -20.403441682600388,
        "weeks": 10,
        "confirmed": false
      }
    ],
    "labels": [
      {
        "index": 45,
        "date": "2026-03-27",
        "price": 31.96,
        "kind": "low",
        "move_percent": -22.68988872762458,
        "weeks": 10,
        "confirmed": true,
        "label": "0"
      },
      {
        "index": 54,
        "date": "2026-05-29",
        "price": 47.07,
        "kind": "high",
        "move_percent": 47.27784730913642,
        "weeks": 9,
        "confirmed": true,
        "label": "1"
      },
      {
        "index": 64,
        "date": "2026-08-07",
        "price": 37.4661,
        "kind": "low",
        "move_percent": -20.403441682600388,
        "weeks": 10,
        "confirmed": false,
        "label": "2"
      }
    ]
  }
}