{
  "ticker": {
    "symbol": "TXGNE",
    "name": "TX Group AG",
    "exchange": "EBS"
  },
  "latest_week": "2026-10-09",
  "latest_close": 175.199997,
  "latest_open": 170.800003,
  "latest_high": 179.199997,
  "latest_low": 169.800003,
  "bar_count": 55,
  "analysis_bar_count": 55,
  "reversal_percent": 6.729727232921755,
  "model": {
    "version": "ewc-2.2.0",
    "as_of": "2026-10-09",
    "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": "the last swing is provisional; adaptive thresholds and cycle periods can revise earlier labels between reports"
  },
  "pivots": [
    {
      "index": 5,
      "date": "2025-10-31",
      "price": 204.0,
      "kind": "high",
      "move_percent": null,
      "weeks": 0,
      "confirmed": true
    },
    {
      "index": 12,
      "date": "2025-12-19",
      "price": 163.0,
      "kind": "low",
      "move_percent": -20.098039215686274,
      "weeks": 7,
      "confirmed": true
    },
    {
      "index": 16,
      "date": "2026-01-16",
      "price": 176.0,
      "kind": "high",
      "move_percent": 7.975460122699387,
      "weeks": 4,
      "confirmed": true
    },
    {
      "index": 30,
      "date": "2026-04-24",
      "price": 124.0,
      "kind": "low",
      "move_percent": -29.545454545454547,
      "weeks": 14,
      "confirmed": true
    },
    {
      "index": 54,
      "date": "2026-10-09",
      "price": 175.199997,
      "kind": "high",
      "move_percent": 41.29032016129032,
      "weeks": 24,
      "confirmed": false
    }
  ],
  "cycle": {
    "phase": "cresting",
    "trend_bias": "bullish",
    "oscillator": 17.412798467735957,
    "slope": -3.0535892320811335,
    "dominant_period_weeks": 14,
    "period_basis": "median confirmed trough-to-trough and crest-to-crest spacing",
    "weeks_since_turn": 24,
    "estimated_weeks_to_next_turn": 0,
    "series": [
      {
        "date": "2025-09-26",
        "value": null
      },
      {
        "date": "2025-10-03",
        "value": null
      },
      {
        "date": "2025-10-10",
        "value": null
      },
      {
        "date": "2025-10-17",
        "value": 0.0
      },
      {
        "date": "2025-10-24",
        "value": 0.0
      },
      {
        "date": "2025-10-31",
        "value": 0.0
      },
      {
        "date": "2025-11-07",
        "value": 0.0
      },
      {
        "date": "2025-11-14",
        "value": 0.0
      },
      {
        "date": "2025-11-21",
        "value": 0.0
      },
      {
        "date": "2025-11-28",
        "value": 0.0
      },
      {
        "date": "2025-12-05",
        "value": 0.0
      },
      {
        "date": "2025-12-12",
        "value": 0.0
      },
      {
        "date": "2025-12-19",
        "value": 0.0
      },
      {
        "date": "2025-12-26",
        "value": 0.0
      },
      {
        "date": "2026-01-02",
        "value": 0.0
      },
      {
        "date": "2026-01-09",
        "value": 0.0
      },
      {
        "date": "2026-01-16",
        "value": 0.0
      },
      {
        "date": "2026-01-23",
        "value": 0.0
      },
      {
        "date": "2026-01-30",
        "value": 0.0
      },
      {
        "date": "2026-02-06",
        "value": -3.065913209091943
      },
      {
        "date": "2026-02-13",
        "value": -6.056423947677218
      },
      {
        "date": "2026-02-20",
        "value": -8.518006947655522
      },
      {
        "date": "2026-02-27",
        "value": -10.311742143523093
      },
      {
        "date": "2026-03-06",
        "value": -8.631806398938938
      },
      {
        "date": "2026-03-13",
        "value": -6.8696920885615125
      },
      {
        "date": "2026-03-20",
        "value": -8.538438691559373
      },
      {
        "date": "2026-03-27",
        "value": -11.66143172195047
      },
      {
        "date": "2026-04-03",
        "value": -14.025222275996626
      },
      {
        "date": "2026-04-10",
        "value": -16.430911799863523
      },
      {
        "date": "2026-04-17",
        "value": -16.581121833909947
      },
      {
        "date": "2026-04-24",
        "value": -16.65148176111125
      },
      {
        "date": "2026-05-01",
        "value": -17.432156655859664
      },
      {
        "date": "2026-05-08",
        "value": -18.07233915928343
      },
      {
        "date": "2026-05-15",
        "value": -17.898379425449864
      },
      {
        "date": "2026-05-22",
        "value": -15.94930954626518
      },
      {
        "date": "2026-05-29",
        "value": -13.860662658505053
      },
      {
        "date": "2026-06-05",
        "value": -11.572962493594575
      },
      {
        "date": "2026-06-12",
        "value": -10.068256998213617
      },
      {
        "date": "2026-06-19",
        "value": -7.955498905454647
      },
      {
        "date": "2026-06-26",
        "value": -7.439574654324893
      },
      {
        "date": "2026-07-03",
        "value": -6.182586162567426
      },
      {
        "date": "2026-07-10",
        "value": -3.2333870373183915
      },
      {
        "date": "2026-07-17",
        "value": -1.8755499631517625
      },
      {
        "date": "2026-07-24",
        "value": -0.3440482429767755
      },
      {
        "date": "2026-07-31",
        "value": 2.0876990778069606
      },
      {
        "date": "2026-08-07",
        "value": 5.575611924804313
      },
      {
        "date": "2026-08-14",
        "value": 9.455576791399524
      },
      {
        "date": "2026-08-21",
        "value": 12.405769615828223
      },
      {
        "date": "2026-08-28",
        "value": 16.94438062348689
      },
      {
        "date": "2026-09-04",
        "value": 19.520284598215195
      },
      {
        "date": "2026-09-11",
        "value": 20.46638769981709
      },
      {
        "date": "2026-09-18",
        "value": 22.367874262342596
      },
      {
        "date": "2026-09-25",
        "value": 20.610188942092776
      },
      {
        "date": "2026-10-02",
        "value": 18.25572799448569
      },
      {
        "date": "2026-10-09",
        "value": 17.412798467735957
      }
    ]
  },
  "hurst": {
    "status": "mixed",
    "phase": "cresting",
    "alignment_score": 38,
    "risk_score": 62,
    "trough_alignment": 0,
    "crest_alignment": 0,
    "nearest_trough_window": null,
    "nearest_crest_window": null,
    "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": 8,
        "period_range": [
          5,
          11
        ],
        "period_strength": 35,
        "timing_available": true,
        "timing_note": "Measured repeat",
        "history_cycles": 6.9,
        "phase": "cresting",
        "value": 0.9039191703091144,
        "slope": -0.8814961217831351,
        "amplitude": 4.685,
        "weeks_since_trough": 7,
        "weeks_since_crest": 5,
        "projected_trough_window": 1,
        "projected_crest_window": 3,
        "trough_window": {
          "start": 0,
          "midpoint": 1,
          "end": 4
        },
        "crest_window": {
          "start": 0,
          "midpoint": 3,
          "end": 6
        },
        "fld": {
          "value": 170.5,
          "state": "crossed up",
          "weeks_since_cross": 0,
          "displacement": 4,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 177.70002700000003,
          "state": "price below",
          "slope": 4.300003000000004,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          8,
          21,
          26,
          37,
          43,
          47
        ],
        "series": [
          {
            "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": -1.0
          },
          {
            "date": "2025-11-21",
            "value": -1.001611941961238
          },
          {
            "date": "2025-11-28",
            "value": -0.871358945120525
          },
          {
            "date": "2025-12-05",
            "value": -0.8235852293509474
          },
          {
            "date": "2025-12-12",
            "value": -0.9411950764503157
          },
          {
            "date": "2025-12-19",
            "value": -0.9322230597105338
          },
          {
            "date": "2025-12-26",
            "value": -0.7752556768532685
          },
          {
            "date": "2026-01-02",
            "value": -0.5360994845622671
          },
          {
            "date": "2026-01-09",
            "value": -0.13250805136103638
          },
          {
            "date": "2026-01-16",
            "value": 0.18520615486330239
          },
          {
            "date": "2026-01-23",
            "value": 0.13483062977904559
          },
          {
            "date": "2026-01-30",
            "value": 0.08798631062644119
          },
          {
            "date": "2026-02-06",
            "value": -0.33035932207570023
          },
          {
            "date": "2026-02-13",
            "value": -0.6917149177469601
          },
          {
            "date": "2026-02-20",
            "value": -0.8451853306666213
          },
          {
            "date": "2026-02-27",
            "value": -0.7147969898995217
          },
          {
            "date": "2026-03-06",
            "value": -0.47484804191600544
          },
          {
            "date": "2026-03-13",
            "value": -0.28429685006770655
          },
          {
            "date": "2026-03-20",
            "value": -1.3398303969476795
          },
          {
            "date": "2026-03-27",
            "value": -2.221577075829919
          },
          {
            "date": "2026-04-03",
            "value": -2.135326928631502
          },
          {
            "date": "2026-04-10",
            "value": -1.7567533632570322
          },
          {
            "date": "2026-04-17",
            "value": -1.5969564046852451
          },
          {
            "date": "2026-04-24",
            "value": -1.5394240563499049
          },
          {
            "date": "2026-05-01",
            "value": -1.230415677306551
          },
          {
            "date": "2026-05-08",
            "value": -0.9545916888812678
          },
          {
            "date": "2026-05-15",
            "value": -0.7806474622953546
          },
          {
            "date": "2026-05-22",
            "value": -0.3998954564702787
          },
          {
            "date": "2026-05-29",
            "value": -0.02099471603184566
          },
          {
            "date": "2026-06-05",
            "value": 0.2879688548179477
          },
          {
            "date": "2026-06-12",
            "value": 0.13634740286963132
          },
          {
            "date": "2026-06-19",
            "value": 0.47317703140741124
          },
          {
            "date": "2026-06-26",
            "value": 0.18141909176351295
          },
          {
            "date": "2026-07-03",
            "value": 0.2910123912383226
          },
          {
            "date": "2026-07-10",
            "value": 0.648002737574914
          },
          {
            "date": "2026-07-17",
            "value": 0.78858123224691
          },
          {
            "date": "2026-07-24",
            "value": 0.33402795519192086
          },
          {
            "date": "2026-07-31",
            "value": 0.7958933397406316
          },
          {
            "date": "2026-08-07",
            "value": 1.8574968966772698
          },
          {
            "date": "2026-08-14",
            "value": 2.4641819493681183
          },
          {
            "date": "2026-08-21",
            "value": 1.8259967109127624
          },
          {
            "date": "2026-08-28",
            "value": 2.5238372511788327
          },
          {
            "date": "2026-09-04",
            "value": 2.8412790837262776
          },
          {
            "date": "2026-09-11",
            "value": 2.504815719127843
          },
          {
            "date": "2026-09-18",
            "value": 1.7854152920922495
          },
          {
            "date": "2026-09-25",
            "value": 1.281082141669426
          },
          {
            "date": "2026-10-02",
            "value": 0.9337973032197963
          },
          {
            "date": "2026-10-09",
            "value": 0.9039191703091144
          }
        ]
      },
      {
        "period": 20,
        "label": "20w",
        "estimated_period": 15,
        "period_range": [
          12,
          18
        ],
        "period_strength": 0,
        "timing_available": false,
        "timing_note": "No measurable positive repeat",
        "history_cycles": 3.7,
        "phase": "cresting",
        "value": 1.477828941993988,
        "slope": -0.830766037747763,
        "amplitude": 9.439,
        "weeks_since_trough": 7,
        "weeks_since_crest": 5,
        "projected_trough_window": null,
        "projected_crest_window": null,
        "trough_window": null,
        "crest_window": null,
        "fld": {
          "value": 156.5,
          "state": "crossed up",
          "weeks_since_cross": 16,
          "displacement": 8,
          "explanation": "Median price displaced forward by half the estimated wavelength; a price cross confirms a cyclic turn after it begins."
        },
        "vtl": {
          "available": true,
          "value": 163.1400088,
          "state": "price above",
          "slope": 2.220000400000001,
          "explanation": "A provisional line through the latest two phased troughs; it is supporting evidence, not a standalone signal."
        },
        "trough_indexes": [
          19,
          30,
          37,
          47
        ],
        "series": [
          {
            "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": -1.0
          },
          {
            "date": "2026-01-09",
            "value": -0.8609974959291046
          },
          {
            "date": "2026-01-16",
            "value": -0.6684448572938628
          },
          {
            "date": "2026-01-23",
            "value": -0.7920794635862388
          },
          {
            "date": "2026-01-30",
            "value": -0.8768293410823627
          },
          {
            "date": "2026-02-06",
            "value": -1.1198020049648192
          },
          {
            "date": "2026-02-13",
            "value": -1.1176068468089722
          },
          {
            "date": "2026-02-20",
            "value": -1.0093997801598826
          },
          {
            "date": "2026-02-27",
            "value": -0.7917326656844091
          },
          {
            "date": "2026-03-06",
            "value": -0.6067630884493334
          },
          {
            "date": "2026-03-13",
            "value": -0.5284139484206802
          },
          {
            "date": "2026-03-20",
            "value": -1.4527332311614138
          },
          {
            "date": "2026-03-27",
            "value": -2.1990255444454117
          },
          {
            "date": "2026-04-03",
            "value": -2.2220894762803898
          },
          {
            "date": "2026-04-10",
            "value": -2.086720276911152
          },
          {
            "date": "2026-04-17",
            "value": -2.128000806518748
          },
          {
            "date": "2026-04-24",
            "value": -2.2795556184505865
          },
          {
            "date": "2026-05-01",
            "value": -2.205878351184635
          },
          {
            "date": "2026-05-08",
            "value": -2.026414884422804
          },
          {
            "date": "2026-05-15",
            "value": -1.6606072422243892
          },
          {
            "date": "2026-05-22",
            "value": -1.2202024140747965
          },
          {
            "date": "2026-05-29",
            "value": -0.9383937344237325
          },
          {
            "date": "2026-06-05",
            "value": -0.7350050725218363
          },
          {
            "date": "2026-06-12",
            "value": -0.7548486379265262
          },
          {
            "date": "2026-06-19",
            "value": -0.3508421363893377
          },
          {
            "date": "2026-06-26",
            "value": -0.3055209815471919
          },
          {
            "date": "2026-07-03",
            "value": -0.030348019120196468
          },
          {
            "date": "2026-07-10",
            "value": 0.37559315037807295
          },
          {
            "date": "2026-07-17",
            "value": 0.5800846556365967
          },
          {
            "date": "2026-07-24",
            "value": 0.3912743077431702
          },
          {
            "date": "2026-07-31",
            "value": 0.7642602445888371
          },
          {
            "date": "2026-08-07",
            "value": 1.5223088800609104
          },
          {
            "date": "2026-08-14",
            "value": 2.0117814683707764
          },
          {
            "date": "2026-08-21",
            "value": 1.7468725464060677
          },
          {
            "date": "2026-08-28",
            "value": 2.397179612843306
          },
          {
            "date": "2026-09-04",
            "value": 2.7940194549797326
          },
          {
            "date": "2026-09-11",
            "value": 2.6505603730023197
          },
          {
            "date": "2026-09-18",
            "value": 2.308594979741751
          },
          {
            "date": "2026-09-25",
            "value": 2.063295931561247
          },
          {
            "date": "2026-10-02",
            "value": 1.7055834665020013
          },
          {
            "date": "2026-10-09",
            "value": 1.477828941993988
          }
        ]
      },
      {
        "period": 40,
        "label": "40w",
        "estimated_period": 40,
        "period_range": [
          30,
          50
        ],
        "period_strength": 0,
        "timing_available": false,
        "timing_note": "Fewer than two estimated cycles",
        "history_cycles": 1.4,
        "phase": "rising",
        "value": 0.9441743694249803,
        "slope": 0.4341788557886568,
        "amplitude": 12.102,
        "weeks_since_trough": null,
        "weeks_since_crest": null,
        "projected_trough_window": null,
        "projected_crest_window": null,
        "trough_window": null,
        "crest_window": null,
        "fld": {
          "value": 127.100002,
          "state": "crossed up",
          "weeks_since_cross": 9,
          "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": [],
        "series": [
          {
            "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": -1.0
          },
          {
            "date": "2026-07-03",
            "value": -0.9895948743184506
          },
          {
            "date": "2026-07-10",
            "value": -0.9573670255500683
          },
          {
            "date": "2026-07-17",
            "value": -0.9235340569493317
          },
          {
            "date": "2026-07-24",
            "value": -0.9125038383747782
          },
          {
            "date": "2026-07-31",
            "value": -0.8704834118195549
          },
          {
            "date": "2026-08-07",
            "value": -0.7637590345111975
          },
          {
            "date": "2026-08-14",
            "value": -0.6072503370564412
          },
          {
            "date": "2026-08-21",
            "value": -0.4758062423125496
          },
          {
            "date": "2026-08-28",
            "value": -0.27014833726378507
          },
          {
            "date": "2026-09-04",
            "value": -0.012872014021215405
          },
          {
            "date": "2026-09-11",
            "value": 0.2649932704544854
          },
          {
            "date": "2026-09-18",
            "value": 0.5099955136363236
          },
          {
            "date": "2026-09-25",
            "value": 0.6958301806755488
          },
          {
            "date": "2026-10-02",
            "value": 0.8272888378823059
          },
          {
            "date": "2026-10-09",
            "value": 0.9441743694249803
          }
        ]
      },
      {
        "period": 80,
        "label": "80w",
        "estimated_period": 80,
        "period_range": [
          61,
          99
        ],
        "period_strength": 0,
        "timing_available": false,
        "timing_note": "Fewer than two estimated cycles",
        "history_cycles": 0.7,
        "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": 164.5999985,
          "state": "crossed up",
          "weeks_since_cross": 2,
          "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-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
          },
          {
            "date": "2026-08-14",
            "value": null
          },
          {
            "date": "2026-08-21",
            "value": null
          },
          {
            "date": "2026-08-28",
            "value": null
          },
          {
            "date": "2026-09-04",
            "value": null
          },
          {
            "date": "2026-09-11",
            "value": null
          },
          {
            "date": "2026-09-18",
            "value": null
          },
          {
            "date": "2026-09-25",
            "value": null
          },
          {
            "date": "2026-10-02",
            "value": null
          },
          {
            "date": "2026-10-09",
            "value": null
          }
        ]
      }
    ],
    "composite": [
      {
        "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": -1.0
      },
      {
        "date": "2025-11-21",
        "value": -1.001611941961238
      },
      {
        "date": "2025-11-28",
        "value": -0.871358945120525
      },
      {
        "date": "2025-12-05",
        "value": -0.8235852293509474
      },
      {
        "date": "2025-12-12",
        "value": -0.9411950764503157
      },
      {
        "date": "2025-12-19",
        "value": -0.9322230597105338
      },
      {
        "date": "2025-12-26",
        "value": -0.7752556768532685
      },
      {
        "date": "2026-01-02",
        "value": -0.8144397938249067
      },
      {
        "date": "2026-01-09",
        "value": -0.5696017181018772
      },
      {
        "date": "2026-01-16",
        "value": -0.3269844524309967
      },
      {
        "date": "2026-01-23",
        "value": -0.421315426240125
      },
      {
        "date": "2026-01-30",
        "value": -0.49090308039884106
      },
      {
        "date": "2026-02-06",
        "value": -0.8040249318091716
      },
      {
        "date": "2026-02-13",
        "value": -0.9472500751841674
      },
      {
        "date": "2026-02-20",
        "value": -0.943714000362578
      },
      {
        "date": "2026-02-27",
        "value": -0.7609583953704541
      },
      {
        "date": "2026-03-06",
        "value": -0.5539970698360022
      },
      {
        "date": "2026-03-13",
        "value": -0.43076710907949073
      },
      {
        "date": "2026-03-20",
        "value": -1.40757209747592
      },
      {
        "date": "2026-03-27",
        "value": -2.208046156999215
      },
      {
        "date": "2026-04-03",
        "value": -2.1873844572208347
      },
      {
        "date": "2026-04-10",
        "value": -1.954733511449504
      },
      {
        "date": "2026-04-17",
        "value": -1.9155830457853467
      },
      {
        "date": "2026-04-24",
        "value": -1.9835029936103137
      },
      {
        "date": "2026-05-01",
        "value": -1.8156932816334015
      },
      {
        "date": "2026-05-08",
        "value": -1.5976856062061895
      },
      {
        "date": "2026-05-15",
        "value": -1.3086233302527752
      },
      {
        "date": "2026-05-22",
        "value": -0.8920796310329893
      },
      {
        "date": "2026-05-29",
        "value": -0.5714341270669777
      },
      {
        "date": "2026-06-05",
        "value": -0.32581550158592265
      },
      {
        "date": "2026-06-12",
        "value": -0.3983702216080632
      },
      {
        "date": "2026-06-19",
        "value": -0.021234469270638087
      },
      {
        "date": "2026-06-26",
        "value": -0.5193215957961675
      },
      {
        "date": "2026-07-03",
        "value": -0.4015997287283632
      },
      {
        "date": "2026-07-10",
        "value": -0.1779486413301344
      },
      {
        "date": "2026-07-17",
        "value": -0.0656868443925459
      },
      {
        "date": "2026-07-24",
        "value": -0.22013648426804922
      },
      {
        "date": "2026-07-31",
        "value": 0.02000139600158555
      },
      {
        "date": "2026-08-07",
        "value": 0.5444264364178033
      },
      {
        "date": "2026-08-14",
        "value": 0.9062588509576962
      },
      {
        "date": "2026-08-21",
        "value": 0.7427496790503127
      },
      {
        "date": "2026-08-28",
        "value": 1.1990359900017835
      },
      {
        "date": "2026-09-04",
        "value": 1.51458491597855
      },
      {
        "date": "2026-09-11",
        "value": 1.5229766439669412
      },
      {
        "date": "2026-09-18",
        "value": 1.3690915087961217
      },
      {
        "date": "2026-09-25",
        "value": 1.2658735509074244
      },
      {
        "date": "2026-10-02",
        "value": 1.1351700072373403
      },
      {
        "date": "2026-10-09",
        "value": 1.108547701260147
      }
    ]
  },
  "structure": {
    "primary": {
      "id": "primary-bearish-wave2",
      "degree": "primary",
      "pattern": "impulse",
      "stage": "wave2",
      "title": "Possible bearish Wave 2 crest",
      "direction": "bearish",
      "score": 58,
      "rules": [
        {
          "label": "Wave 2 protects the Wave 1 origin",
          "passed": true,
          "detail": "Origin 176.00; Wave 2 175.20.",
          "hard": true
        }
      ],
      "guidelines": [
        {
          "label": "Wave 2 retracement is proportionate",
          "passed": false,
          "detail": "Retraced 98% of Wave 1.",
          "hard": false
        }
      ],
      "labels": [
        {
          "index": 16,
          "date": "2026-01-16",
          "price": 176.0,
          "kind": "high",
          "move_percent": 7.975460122699387,
          "weeks": 4,
          "confirmed": true,
          "label": "0"
        },
        {
          "index": 30,
          "date": "2026-04-24",
          "price": 124.0,
          "kind": "low",
          "move_percent": -29.545454545454547,
          "weeks": 14,
          "confirmed": true,
          "label": "1"
        },
        {
          "index": 54,
          "date": "2026-10-09",
          "price": 175.199997,
          "kind": "high",
          "move_percent": 41.29032016129032,
          "weeks": 24,
          "confirmed": false,
          "label": "2"
        }
      ],
      "invalidation": 176.0,
      "confirmation": 124.0,
      "forming": true,
      "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
      "evidence_weight": 4
    },
    "alternates": [
      {
        "id": "tactical-bullish-wave5",
        "degree": "tactical",
        "pattern": "impulse",
        "stage": "wave5",
        "title": "Five-wave advance mature",
        "direction": "bullish",
        "score": 95,
        "rules": [
          {
            "label": "Wave 2 protects the Wave 1 origin",
            "passed": true,
            "detail": "Origin 127.00; Wave 2 130.40.",
            "hard": true
          },
          {
            "label": "Wave 3 exceeds Wave 1",
            "passed": true,
            "detail": "Wave 1 137.20; Wave 3 156.40.",
            "hard": true
          },
          {
            "label": "Wave 4 does not overlap Wave 1",
            "passed": true,
            "detail": "Wave 1 boundary 137.20; Wave 4 147.60.",
            "hard": true
          },
          {
            "label": "Wave 3 is not the shortest motive wave",
            "passed": true,
            "detail": "Motive lengths: 10.20, 26.00, 27.60.",
            "hard": true
          },
          {
            "label": "Wave 5 makes motive progress",
            "passed": true,
            "detail": "Wave 3 156.40; Wave 5 175.20.",
            "hard": false
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": true,
            "detail": "Retraced 67% of Wave 1.",
            "hard": false
          },
          {
            "label": "Wave 3 extension is plausible",
            "passed": true,
            "detail": "Wave 3 is 2.55\u00d7 Wave 1.",
            "hard": false
          },
          {
            "label": "Wave 4 retracement is proportionate",
            "passed": true,
            "detail": "Retraced 34% of Wave 3.",
            "hard": false
          },
          {
            "label": "Waves 2 and 4 show temporal alternation",
            "passed": true,
            "detail": "Wave 2 lasted 2w; Wave 4 lasted 1w.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 39,
            "date": "2026-06-26",
            "price": 127.0,
            "kind": "low",
            "move_percent": -5.223880597014926,
            "weeks": 1,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 41,
            "date": "2026-07-10",
            "price": 137.199997,
            "kind": "high",
            "move_percent": 8.031493700787399,
            "weeks": 2,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 43,
            "date": "2026-07-24",
            "price": 130.399994,
            "kind": "low",
            "move_percent": -4.95627051653653,
            "weeks": 2,
            "confirmed": true,
            "label": "2"
          },
          {
            "index": 46,
            "date": "2026-08-14",
            "price": 156.399994,
            "kind": "high",
            "move_percent": 19.93865122417107,
            "weeks": 3,
            "confirmed": true,
            "label": "3"
          },
          {
            "index": 47,
            "date": "2026-08-21",
            "price": 147.600006,
            "kind": "low",
            "move_percent": -5.62659100869274,
            "weeks": 1,
            "confirmed": true,
            "label": "4"
          },
          {
            "index": 54,
            "date": "2026-10-09",
            "price": 175.199997,
            "kind": "high",
            "move_percent": 18.699180134179663,
            "weeks": 7,
            "confirmed": false,
            "label": "5"
          }
        ],
        "invalidation": 147.600006,
        "confirmation": 175.199997,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 82
      },
      {
        "id": "tactical-bullish-wave3",
        "degree": "tactical",
        "pattern": "impulse",
        "stage": "wave3",
        "title": "Possible Wave 3 advancing",
        "direction": "bullish",
        "score": 74,
        "rules": [
          {
            "label": "Wave 2 protects the Wave 1 origin",
            "passed": true,
            "detail": "Origin 130.40; Wave 2 147.60.",
            "hard": true
          },
          {
            "label": "Wave 3 exceeds Wave 1",
            "passed": true,
            "detail": "Wave 1 156.40; Wave 3 175.20.",
            "hard": true
          }
        ],
        "guidelines": [
          {
            "label": "Wave 2 retracement is proportionate",
            "passed": true,
            "detail": "Retraced 34% of Wave 1.",
            "hard": false
          },
          {
            "label": "Wave 3 extension is plausible",
            "passed": true,
            "detail": "Wave 3 is 1.06\u00d7 Wave 1.",
            "hard": false
          }
        ],
        "labels": [
          {
            "index": 43,
            "date": "2026-07-24",
            "price": 130.399994,
            "kind": "low",
            "move_percent": -4.95627051653653,
            "weeks": 2,
            "confirmed": true,
            "label": "0"
          },
          {
            "index": 46,
            "date": "2026-08-14",
            "price": 156.399994,
            "kind": "high",
            "move_percent": 19.93865122417107,
            "weeks": 3,
            "confirmed": true,
            "label": "1"
          },
          {
            "index": 47,
            "date": "2026-08-21",
            "price": 147.600006,
            "kind": "low",
            "move_percent": -5.62659100869274,
            "weeks": 1,
            "confirmed": true,
            "label": "2"
          },
          {
            "index": 54,
            "date": "2026-10-09",
            "price": 175.199997,
            "kind": "high",
            "move_percent": 18.699180134179663,
            "weeks": 7,
            "confirmed": false,
            "label": "3"
          }
        ],
        "invalidation": 147.600006,
        "confirmation": 175.199997,
        "forming": true,
        "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
        "evidence_weight": 14
      }
    ],
    "degrees": [
      {
        "key": "strategic",
        "label": "Strategic",
        "reversal_percent": 10.76756357267481,
        "primary": null,
        "candidate_count": 0,
        "explanation": "Strategic degree uses a 10.8% weekly closing-price reversal threshold."
      },
      {
        "key": "primary",
        "label": "Primary",
        "reversal_percent": 6.729727232921755,
        "primary": {
          "id": "primary-bearish-wave2",
          "degree": "primary",
          "pattern": "impulse",
          "stage": "wave2",
          "title": "Possible bearish Wave 2 crest",
          "direction": "bearish",
          "score": 58,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 176.00; Wave 2 175.20.",
              "hard": true
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": false,
              "detail": "Retraced 98% of Wave 1.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 16,
              "date": "2026-01-16",
              "price": 176.0,
              "kind": "high",
              "move_percent": 7.975460122699387,
              "weeks": 4,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 30,
              "date": "2026-04-24",
              "price": 124.0,
              "kind": "low",
              "move_percent": -29.545454545454547,
              "weeks": 14,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 54,
              "date": "2026-10-09",
              "price": 175.199997,
              "kind": "high",
              "move_percent": 41.29032016129032,
              "weeks": 24,
              "confirmed": false,
              "label": "2"
            }
          ],
          "invalidation": 176.0,
          "confirmation": 124.0,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 4
        },
        "candidate_count": 1,
        "explanation": "Primary degree uses a 6.7% weekly closing-price reversal threshold."
      },
      {
        "key": "tactical",
        "label": "Tactical",
        "reversal_percent": 4.710809063045228,
        "primary": {
          "id": "tactical-bullish-wave5",
          "degree": "tactical",
          "pattern": "impulse",
          "stage": "wave5",
          "title": "Five-wave advance mature",
          "direction": "bullish",
          "score": 95,
          "rules": [
            {
              "label": "Wave 2 protects the Wave 1 origin",
              "passed": true,
              "detail": "Origin 127.00; Wave 2 130.40.",
              "hard": true
            },
            {
              "label": "Wave 3 exceeds Wave 1",
              "passed": true,
              "detail": "Wave 1 137.20; Wave 3 156.40.",
              "hard": true
            },
            {
              "label": "Wave 4 does not overlap Wave 1",
              "passed": true,
              "detail": "Wave 1 boundary 137.20; Wave 4 147.60.",
              "hard": true
            },
            {
              "label": "Wave 3 is not the shortest motive wave",
              "passed": true,
              "detail": "Motive lengths: 10.20, 26.00, 27.60.",
              "hard": true
            },
            {
              "label": "Wave 5 makes motive progress",
              "passed": true,
              "detail": "Wave 3 156.40; Wave 5 175.20.",
              "hard": false
            }
          ],
          "guidelines": [
            {
              "label": "Wave 2 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 67% of Wave 1.",
              "hard": false
            },
            {
              "label": "Wave 3 extension is plausible",
              "passed": true,
              "detail": "Wave 3 is 2.55\u00d7 Wave 1.",
              "hard": false
            },
            {
              "label": "Wave 4 retracement is proportionate",
              "passed": true,
              "detail": "Retraced 34% of Wave 3.",
              "hard": false
            },
            {
              "label": "Waves 2 and 4 show temporal alternation",
              "passed": true,
              "detail": "Wave 2 lasted 2w; Wave 4 lasted 1w.",
              "hard": false
            }
          ],
          "labels": [
            {
              "index": 39,
              "date": "2026-06-26",
              "price": 127.0,
              "kind": "low",
              "move_percent": -5.223880597014926,
              "weeks": 1,
              "confirmed": true,
              "label": "0"
            },
            {
              "index": 41,
              "date": "2026-07-10",
              "price": 137.199997,
              "kind": "high",
              "move_percent": 8.031493700787399,
              "weeks": 2,
              "confirmed": true,
              "label": "1"
            },
            {
              "index": 43,
              "date": "2026-07-24",
              "price": 130.399994,
              "kind": "low",
              "move_percent": -4.95627051653653,
              "weeks": 2,
              "confirmed": true,
              "label": "2"
            },
            {
              "index": 46,
              "date": "2026-08-14",
              "price": 156.399994,
              "kind": "high",
              "move_percent": 19.93865122417107,
              "weeks": 3,
              "confirmed": true,
              "label": "3"
            },
            {
              "index": 47,
              "date": "2026-08-21",
              "price": 147.600006,
              "kind": "low",
              "move_percent": -5.62659100869274,
              "weeks": 1,
              "confirmed": true,
              "label": "4"
            },
            {
              "index": 54,
              "date": "2026-10-09",
              "price": 175.199997,
              "kind": "high",
              "move_percent": 18.699180134179663,
              "weeks": 7,
              "confirmed": false,
              "label": "5"
            }
          ],
          "invalidation": 147.600006,
          "confirmation": 175.199997,
          "forming": true,
          "explanation": "A rule-valid motive interpretation. Fibonacci proportions and alternation improve the fit but are guidelines, not hard requirements.",
          "evidence_weight": 82
        },
        "candidate_count": 3,
        "explanation": "Tactical degree uses a 4.7% 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": "warming",
    "title": "Needs more weekly history",
    "direction": "neutral",
    "confidence": 20,
    "labels": [],
    "notes": [
      "At least 65 weekly bars gives the wave and cycle model enough context."
    ],
    "metrics": {}
  },
  "detail": {
    "summary": "The closing-price swing map is classified as needs more weekly history. Price is 22.8% above its 30-week trend. 5 of 7 available confirmation measures are constructive.",
    "returns": [
      {
        "weeks": 4,
        "label": "4-week return",
        "value": 3.423850770620455
      },
      {
        "weeks": 13,
        "label": "13-week return",
        "value": 27.696793608530474
      },
      {
        "weeks": 26,
        "label": "26-week return",
        "value": 28.445751251279386
      },
      {
        "weeks": 52,
        "label": "52-week return",
        "value": -13.267328217821785
      }
    ],
    "range": {
      "high_52": 208.0,
      "low_52": 121.0,
      "position_52": 62.298847126436776,
      "drawdown": -15.769232211538464
    },
    "risk": {
      "annualised_volatility": 33.88076427710479,
      "average_weekly_range": 2.3410953161712804,
      "active_drawdown": -15.15738644067797
    },
    "levels": {
      "support": {
        "index": 30,
        "date": "2026-04-24",
        "price": 124.0,
        "kind": "low",
        "move_percent": -29.545454545454547,
        "weeks": 14,
        "confirmed": true
      },
      "resistance": {
        "index": 16,
        "date": "2026-01-16",
        "price": 176.0,
        "kind": "high",
        "move_percent": 7.975460122699387,
        "weeks": 4,
        "confirmed": true
      },
      "decisive": {
        "index": 30,
        "date": "2026-04-24",
        "price": 124.0,
        "kind": "low",
        "move_percent": -29.545454545454547,
        "weeks": 14,
        "confirmed": true
      },
      "decisive_label": "Nearest confirmed structure level",
      "trend": 142.679997,
      "fair_value": 157.852725,
      "trend_gap": 22.792262884614452,
      "fair_value_gap": 10.989529639098725
    },
    "active_swing": {
      "from": {
        "index": 30,
        "date": "2026-04-24",
        "price": 124.0,
        "kind": "low",
        "move_percent": -29.545454545454547,
        "weeks": 14,
        "confirmed": true
      },
      "to": {
        "index": 54,
        "date": "2026-10-09",
        "price": 175.199997,
        "kind": "high",
        "move_percent": 41.29032016129032,
        "weeks": 24,
        "confirmed": false
      },
      "move_percent": 41.29032016129032,
      "weeks": 24,
      "status": "Forming"
    },
    "confirmation": {
      "rows": [
        {
          "label": "Trend",
          "status": "positive",
          "value": "22.8% above trend",
          "explanation": "Price is holding above its 30-week trend."
        },
        {
          "label": "Cycle pressure",
          "status": "negative",
          "value": "Cresting",
          "explanation": "The medium-term pressure curve is not rising."
        },
        {
          "label": "Cycle alignment",
          "status": "neutral",
          "value": "Mixed",
          "explanation": "Cycle lengths are not moving in one clear direction."
        },
        {
          "label": "Relative strength",
          "status": "positive",
          "value": "+9.5",
          "explanation": "Outperforming its benchmark"
        },
        {
          "label": "Market activity",
          "status": "positive",
          "value": "+72.8",
          "explanation": "Participation is supportive"
        },
        {
          "label": "Market dynamics",
          "status": "positive",
          "value": "+1.7",
          "explanation": "Price and volume behaviour is supportive"
        },
        {
          "label": "30-week momentum",
          "status": "positive",
          "value": "+8.7",
          "explanation": "Medium-term momentum is positive"
        }
      ],
      "positive": 5,
      "negative": 1,
      "neutral": 1,
      "observed": 7,
      "agreement": 71,
      "direction": "constructive",
      "scenario_direction": "neutral"
    },
    "evidence": {
      "score": 44,
      "history_score": 21,
      "indicator_coverage": 52,
      "structure_score": 67,
      "weekly_observations": 55,
      "confirmed_pivots": 4
    },
    "volume_ratio": 233.6948599804825,
    "historical": {
      "available": false,
      "matches": 0,
      "horizons": [],
      "note": "At least 90 weekly observations are required."
    },
    "lifecycle": {
      "state": "watching",
      "label": "Watching",
      "now": "Possible bearish Wave 2 crest is the highest-ranked admissible primary count; cycle status is mixed.",
      "next": "A weekly close below 124.00, with a cycle-price cross and relative strength in the same direction.",
      "wrong": "The underlying directional structure fails beyond 176.00; 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": 6,
      "constructive_count": 3,
      "constructive_percent": 50,
      "rising_cycle_count": 2,
      "rising_cycle_percent": 33,
      "horizons": [
        {
          "weeks": 4,
          "observations": 111,
          "positive_rate": 56.8,
          "median_return": 1.08,
          "average_return": 0.46,
          "median_excess_return": 1.3,
          "excess_observations": 111,
          "p10": -8.67,
          "p90": 10.89
        },
        {
          "weeks": 13,
          "observations": 41,
          "positive_rate": 46.3,
          "median_return": -1.49,
          "average_return": 0.95,
          "median_excess_return": -1.52,
          "excess_observations": 41,
          "p10": -16.21,
          "p90": 24.89
        },
        {
          "weeks": 26,
          "observations": 25,
          "positive_rate": 56.0,
          "median_return": 1.01,
          "average_return": 3.07,
          "median_excess_return": 2.05,
          "excess_observations": 25,
          "p10": -19.92,
          "p90": 29.75
        }
      ],
      "benchmark": "^SSMI",
      "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": 0.4566227247138616,
      "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": 54,
      "label": "Elevated vulnerability",
      "tone": "elevated",
      "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": 20,
          "maximum": 20,
          "bar_width": 100,
          "explanation": "Price is 22.8% above 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 62% of the way through its 52-week low-to-high range."
        },
        {
          "key": "cycle",
          "label": "Cycle rollover",
          "score": 15,
          "maximum": 15,
          "bar_width": 100,
          "explanation": "Medium-term cycle pressure is cresting."
        },
        {
          "key": "hurst",
          "label": "Multi-cycle risk",
          "score": 9,
          "maximum": 15,
          "bar_width": 62,
          "explanation": "Hurst risk alignment is 62/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": [
        "Price is 22.8% above the 30-week trend; large positive gaps increase snap-back vulnerability.",
        "Medium-term cycle pressure is cresting.",
        "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-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",
      "2026-08-14",
      "2026-08-21",
      "2026-08-28",
      "2026-09-04",
      "2026-09-11",
      "2026-09-18",
      "2026-09-25",
      "2026-10-02",
      "2026-10-09"
    ],
    "close": [
      196.399994,
      206.5,
      202.0,
      201.0,
      205.0,
      204.0,
      190.199997,
      175.399994,
      172.600006,
      175.600006,
      172.800003,
      165.0,
      163.0,
      163.199997,
      165.199997,
      173.399994,
      176.0,
      168.199997,
      168.199997,
      158.0,
      156.800003,
      158.399994,
      161.199997,
      162.199997,
      161.199997,
      138.800003,
      131.199997,
      137.199997,
      136.399994,
      130.399994,
      124.0,
      125.199997,
      125.199997,
      124.599998,
      129.399994,
      131.0,
      131.600006,
      126.199997,
      134.0,
      127.0,
      132.399994,
      137.199997,
      136.399994,
      130.399994,
      140.399994,
      152.399994,
      156.399994,
      147.600006,
      169.399994,
      173.0,
      169.399994,
      167.399994,
      170.199997,
      170.399994,
      175.199997
    ],
    "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,
      169.183332,
      166.769999,
      164.059999,
      161.499999,
      158.953332,
      156.433332,
      153.999998,
      152.046665,
      150.406665,
      149.119998,
      147.499998,
      146.153331,
      145.226665,
      144.339998,
      143.246664,
      142.419997,
      141.719997,
      141.066664,
      140.379998,
      140.419997,
      140.919997,
      141.339997,
      141.639997,
      141.939997,
      142.21333,
      142.679997
    ],
    "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,
      169.18333183333334,
      166.7699987,
      164.0599986,
      161.49999849999998,
      158.95333176666662,
      156.43333156666665,
      153.99999823333332,
      152.04666519999998,
      150.40666529999996,
      149.1199984333333,
      147.49999823333332,
      146.15333126666664,
      145.22666449999997,
      144.33999763333333,
      143.2466642,
      142.41999743333335,
      141.71999743333336,
      141.06666390000004,
      140.37999753333335,
      140.41999743333338,
      140.91999743333338,
      141.33999713333338,
      141.6399971333334,
      141.93999713333338,
      142.21333036666675,
      142.67999703333342
    ],
    "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,
      -36.863541859375005,
      -39.370461501210656,
      -38.019803465346534,
      -38.009951243781096,
      -36.87805170731708,
      -35.78431372549019,
      -30.809669781435375,
      -28.05017028677891,
      -22.363849744014498,
      -27.676540056610254,
      -23.37963443206654,
      -16.84848666666667,
      -16.319022085889575,
      -20.098041423370862,
      -15.012108626127885,
      -12.110727062654917,
      -11.13636704545455,
      -12.24731948122448,
      0.713434614389438,
      9.49367088607595,
      8.03570839217394,
      5.681818397038576,
      5.583126654772829,
      5.055485296957186,
      8.684863685202178
    ],
    "drawdown": [
      0.0,
      0.0,
      -2.179176755447942,
      -2.6634382566585955,
      -0.7263922518159807,
      -1.2106537530266344,
      -7.893463922518162,
      -15.060535593220342,
      -16.41646198547215,
      -14.96367748184019,
      -16.319611138014526,
      -20.09685230024213,
      -21.065375302663437,
      -20.968524455205813,
      -20.000001452784506,
      -16.02905859564165,
      -14.76997578692494,
      -18.547216949152546,
      -18.547216949152546,
      -23.486682808716708,
      -24.067795157384985,
      -23.29298111380146,
      -21.93704745762712,
      -21.452785956416466,
      -21.93704745762712,
      -32.784502179176755,
      -36.464892493946735,
      -33.559323486682814,
      -33.946734140435844,
      -36.852303147699764,
      -39.95157384987893,
      -39.370461501210656,
      -39.370461501210656,
      -39.661017917675544,
      -37.33656464891042,
      -36.56174334140436,
      -36.27118353510895,
      -38.8862,
      -35.1089588377724,
      -38.49878934624697,
      -35.88378014527846,
      -33.559323486682814,
      -33.946734140435844,
      -36.852303147699764,
      -32.00968813559323,
      -26.19855012106538,
      -24.261504116222767,
      -28.522999515738494,
      -17.966104600484265,
      -16.222760290556902,
      -17.966104600484265,
      -18.93462760290557,
      -17.57869394673124,
      -17.48184309927361,
      -15.15738644067797
    ],
    "volatility": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      28.615586136280346,
      27.97205408603779,
      26.553319779500935,
      26.23157182144566,
      25.121546048327954,
      24.33156368805804,
      23.93170633236804,
      25.61926213866932,
      25.118083376964194,
      25.211190617486118,
      24.540651283966664,
      25.34632551539403,
      24.709541185503213,
      24.32474218276306,
      24.11628347616873,
      23.683334430576156,
      23.18578516402569,
      29.330168213120462,
      29.33986417272991,
      29.09345472477296,
      29.100373232959285,
      29.356373286782507,
      29.244621376167302,
      29.447080610247994,
      28.636734336090576,
      27.193925139724374,
      28.083089266859496,
      27.992940093170866,
      28.056505214611654,
      27.958183572098566,
      29.64660029899609,
      30.283644226024307,
      30.984836541976946,
      30.543544964739798,
      30.36554500803254,
      30.35786767796264,
      32.584568568302224,
      33.94412491921198,
      34.121667217478866,
      34.998775939353806,
      40.617529323585224,
      40.69114744177908,
      40.81531950209501,
      35.38655731151656,
      34.203718686498384,
      33.85908086289548,
      33.88076427710479
    ],
    "volumeRatio": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      114.60595853417736,
      114.10314924691922,
      112.51631486565552,
      110.24945330849599,
      110.10804100960875,
      108.05385536277336,
      32.04962394866261,
      39.19374247894103,
      118.44148126137503,
      115.6143120231518,
      85.34232029915516,
      110.01267505871535,
      112.24753102348168,
      99.26489226869455,
      109.88218863334309,
      110.36986002117327,
      93.57518990492026,
      105.5389560414686,
      88.13253046496601,
      102.22306450964513,
      59.974016770993266,
      84.16496332812312,
      71.23382311213096,
      74.61752038099334,
      67.08204208122656,
      112.63694686626089,
      75.1511085594855,
      88.68682543480725,
      100.92439601661233,
      23.633856811379765,
      19.04015232121857,
      29.5122365110634,
      10.518585202909195,
      33.38285122932349,
      35.693252190673356,
      38.38255896520621,
      40.84049743725878,
      44.1418276923756,
      47.10814853199232,
      34.90130686004576,
      53.84812137366557,
      null,
      59.83403927002472,
      280.42465044018644,
      262.2715476782066,
      256.667072824012,
      243.47112944975527,
      233.6948599804825
    ],
    "fairValue": [
      196.399994,
      201.449997,
      201.633331,
      201.474999,
      202.179999,
      202.483332,
      200.72857,
      197.562498,
      194.788888,
      192.87,
      191.045455,
      188.875,
      186.884615,
      185.192857,
      183.86,
      183.206249,
      182.782352,
      181.972221,
      181.247367,
      180.084999,
      178.97619,
      178.040908,
      177.308695,
      176.679166,
      176.059999,
      174.626922,
      173.018517,
      171.739285,
      170.520688,
      169.183332,
      167.725805,
      166.396874,
      165.148483,
      163.955881,
      162.96857,
      162.080554,
      161.256755,
      160.334209,
      159.658973,
      158.842499,
      158.197559,
      157.697618,
      157.202324,
      156.59318,
      156.233331,
      156.149998,
      156.155317,
      155.977081,
      156.251018,
      156.585998,
      156.837253,
      157.040383,
      157.288677,
      157.531479,
      157.852725
    ],
    "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,
      -61.38575,
      -62.1495,
      -63.347975,
      -64.599412,
      -78.310056,
      -82.570153,
      -81.460177,
      -78.078038,
      -75.409469,
      -72.073735,
      -69.860892,
      -67.140796,
      -62.759048,
      -58.884574,
      -56.028422,
      -47.731389,
      -5.79666,
      25.524139,
      45.997225,
      63.460516,
      76.867105,
      86.465428,
      92.229289,
      91.778419,
      80.80471,
      72.84193
    ],
    "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.983552,
      -1.422986,
      -1.592989,
      -1.668903,
      -1.625294,
      -1.593654,
      -1.358274,
      -1.002707,
      -0.824965,
      -0.619311,
      -0.409817,
      -0.303532,
      -0.00456,
      0.349426,
      0.469997,
      0.541054,
      0.64622,
      0.766486,
      0.954634,
      1.144549,
      1.249463,
      1.390482,
      1.49369,
      1.637361,
      1.705091,
      1.696699,
      1.685793
    ],
    "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,
      2.660701,
      3.907336,
      6.904751,
      9.535508
    ],
    "cycle": [
      {
        "date": "2025-09-26",
        "value": null
      },
      {
        "date": "2025-10-03",
        "value": null
      },
      {
        "date": "2025-10-10",
        "value": null
      },
      {
        "date": "2025-10-17",
        "value": 0.0
      },
      {
        "date": "2025-10-24",
        "value": 0.0
      },
      {
        "date": "2025-10-31",
        "value": 0.0
      },
      {
        "date": "2025-11-07",
        "value": 0.0
      },
      {
        "date": "2025-11-14",
        "value": 0.0
      },
      {
        "date": "2025-11-21",
        "value": 0.0
      },
      {
        "date": "2025-11-28",
        "value": 0.0
      },
      {
        "date": "2025-12-05",
        "value": 0.0
      },
      {
        "date": "2025-12-12",
        "value": 0.0
      },
      {
        "date": "2025-12-19",
        "value": 0.0
      },
      {
        "date": "2025-12-26",
        "value": 0.0
      },
      {
        "date": "2026-01-02",
        "value": 0.0
      },
      {
        "date": "2026-01-09",
        "value": 0.0
      },
      {
        "date": "2026-01-16",
        "value": 0.0
      },
      {
        "date": "2026-01-23",
        "value": 0.0
      },
      {
        "date": "2026-01-30",
        "value": 0.0
      },
      {
        "date": "2026-02-06",
        "value": -3.065913209091943
      },
      {
        "date": "2026-02-13",
        "value": -6.056423947677218
      },
      {
        "date": "2026-02-20",
        "value": -8.518006947655522
      },
      {
        "date": "2026-02-27",
        "value": -10.311742143523093
      },
      {
        "date": "2026-03-06",
        "value": -8.631806398938938
      },
      {
        "date": "2026-03-13",
        "value": -6.8696920885615125
      },
      {
        "date": "2026-03-20",
        "value": -8.538438691559373
      },
      {
        "date": "2026-03-27",
        "value": -11.66143172195047
      },
      {
        "date": "2026-04-03",
        "value": -14.025222275996626
      },
      {
        "date": "2026-04-10",
        "value": -16.430911799863523
      },
      {
        "date": "2026-04-17",
        "value": -16.581121833909947
      },
      {
        "date": "2026-04-24",
        "value": -16.65148176111125
      },
      {
        "date": "2026-05-01",
        "value": -17.432156655859664
      },
      {
        "date": "2026-05-08",
        "value": -18.07233915928343
      },
      {
        "date": "2026-05-15",
        "value": -17.898379425449864
      },
      {
        "date": "2026-05-22",
        "value": -15.94930954626518
      },
      {
        "date": "2026-05-29",
        "value": -13.860662658505053
      },
      {
        "date": "2026-06-05",
        "value": -11.572962493594575
      },
      {
        "date": "2026-06-12",
        "value": -10.068256998213617
      },
      {
        "date": "2026-06-19",
        "value": -7.955498905454647
      },
      {
        "date": "2026-06-26",
        "value": -7.439574654324893
      },
      {
        "date": "2026-07-03",
        "value": -6.182586162567426
      },
      {
        "date": "2026-07-10",
        "value": -3.2333870373183915
      },
      {
        "date": "2026-07-17",
        "value": -1.8755499631517625
      },
      {
        "date": "2026-07-24",
        "value": -0.3440482429767755
      },
      {
        "date": "2026-07-31",
        "value": 2.0876990778069606
      },
      {
        "date": "2026-08-07",
        "value": 5.575611924804313
      },
      {
        "date": "2026-08-14",
        "value": 9.455576791399524
      },
      {
        "date": "2026-08-21",
        "value": 12.405769615828223
      },
      {
        "date": "2026-08-28",
        "value": 16.94438062348689
      },
      {
        "date": "2026-09-04",
        "value": 19.520284598215195
      },
      {
        "date": "2026-09-11",
        "value": 20.46638769981709
      },
      {
        "date": "2026-09-18",
        "value": 22.367874262342596
      },
      {
        "date": "2026-09-25",
        "value": 20.610188942092776
      },
      {
        "date": "2026-10-02",
        "value": 18.25572799448569
      },
      {
        "date": "2026-10-09",
        "value": 17.412798467735957
      }
    ],
    "hurstComposite": [
      {
        "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": -1.0
      },
      {
        "date": "2025-11-21",
        "value": -1.001611941961238
      },
      {
        "date": "2025-11-28",
        "value": -0.871358945120525
      },
      {
        "date": "2025-12-05",
        "value": -0.8235852293509474
      },
      {
        "date": "2025-12-12",
        "value": -0.9411950764503157
      },
      {
        "date": "2025-12-19",
        "value": -0.9322230597105338
      },
      {
        "date": "2025-12-26",
        "value": -0.7752556768532685
      },
      {
        "date": "2026-01-02",
        "value": -0.8144397938249067
      },
      {
        "date": "2026-01-09",
        "value": -0.5696017181018772
      },
      {
        "date": "2026-01-16",
        "value": -0.3269844524309967
      },
      {
        "date": "2026-01-23",
        "value": -0.421315426240125
      },
      {
        "date": "2026-01-30",
        "value": -0.49090308039884106
      },
      {
        "date": "2026-02-06",
        "value": -0.8040249318091716
      },
      {
        "date": "2026-02-13",
        "value": -0.9472500751841674
      },
      {
        "date": "2026-02-20",
        "value": -0.943714000362578
      },
      {
        "date": "2026-02-27",
        "value": -0.7609583953704541
      },
      {
        "date": "2026-03-06",
        "value": -0.5539970698360022
      },
      {
        "date": "2026-03-13",
        "value": -0.43076710907949073
      },
      {
        "date": "2026-03-20",
        "value": -1.40757209747592
      },
      {
        "date": "2026-03-27",
        "value": -2.208046156999215
      },
      {
        "date": "2026-04-03",
        "value": -2.1873844572208347
      },
      {
        "date": "2026-04-10",
        "value": -1.954733511449504
      },
      {
        "date": "2026-04-17",
        "value": -1.9155830457853467
      },
      {
        "date": "2026-04-24",
        "value": -1.9835029936103137
      },
      {
        "date": "2026-05-01",
        "value": -1.8156932816334015
      },
      {
        "date": "2026-05-08",
        "value": -1.5976856062061895
      },
      {
        "date": "2026-05-15",
        "value": -1.3086233302527752
      },
      {
        "date": "2026-05-22",
        "value": -0.8920796310329893
      },
      {
        "date": "2026-05-29",
        "value": -0.5714341270669777
      },
      {
        "date": "2026-06-05",
        "value": -0.32581550158592265
      },
      {
        "date": "2026-06-12",
        "value": -0.3983702216080632
      },
      {
        "date": "2026-06-19",
        "value": -0.021234469270638087
      },
      {
        "date": "2026-06-26",
        "value": -0.5193215957961675
      },
      {
        "date": "2026-07-03",
        "value": -0.4015997287283632
      },
      {
        "date": "2026-07-10",
        "value": -0.1779486413301344
      },
      {
        "date": "2026-07-17",
        "value": -0.0656868443925459
      },
      {
        "date": "2026-07-24",
        "value": -0.22013648426804922
      },
      {
        "date": "2026-07-31",
        "value": 0.02000139600158555
      },
      {
        "date": "2026-08-07",
        "value": 0.5444264364178033
      },
      {
        "date": "2026-08-14",
        "value": 0.9062588509576962
      },
      {
        "date": "2026-08-21",
        "value": 0.7427496790503127
      },
      {
        "date": "2026-08-28",
        "value": 1.1990359900017835
      },
      {
        "date": "2026-09-04",
        "value": 1.51458491597855
      },
      {
        "date": "2026-09-11",
        "value": 1.5229766439669412
      },
      {
        "date": "2026-09-18",
        "value": 1.3690915087961217
      },
      {
        "date": "2026-09-25",
        "value": 1.2658735509074244
      },
      {
        "date": "2026-10-02",
        "value": 1.1351700072373403
      },
      {
        "date": "2026-10-09",
        "value": 1.108547701260147
      }
    ],
    "hurstCycles": {
      "10": [
        {
          "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": -1.0
        },
        {
          "date": "2025-11-21",
          "value": -1.001611941961238
        },
        {
          "date": "2025-11-28",
          "value": -0.871358945120525
        },
        {
          "date": "2025-12-05",
          "value": -0.8235852293509474
        },
        {
          "date": "2025-12-12",
          "value": -0.9411950764503157
        },
        {
          "date": "2025-12-19",
          "value": -0.9322230597105338
        },
        {
          "date": "2025-12-26",
          "value": -0.7752556768532685
        },
        {
          "date": "2026-01-02",
          "value": -0.5360994845622671
        },
        {
          "date": "2026-01-09",
          "value": -0.13250805136103638
        },
        {
          "date": "2026-01-16",
          "value": 0.18520615486330239
        },
        {
          "date": "2026-01-23",
          "value": 0.13483062977904559
        },
        {
          "date": "2026-01-30",
          "value": 0.08798631062644119
        },
        {
          "date": "2026-02-06",
          "value": -0.33035932207570023
        },
        {
          "date": "2026-02-13",
          "value": -0.6917149177469601
        },
        {
          "date": "2026-02-20",
          "value": -0.8451853306666213
        },
        {
          "date": "2026-02-27",
          "value": -0.7147969898995217
        },
        {
          "date": "2026-03-06",
          "value": -0.47484804191600544
        },
        {
          "date": "2026-03-13",
          "value": -0.28429685006770655
        },
        {
          "date": "2026-03-20",
          "value": -1.3398303969476795
        },
        {
          "date": "2026-03-27",
          "value": -2.221577075829919
        },
        {
          "date": "2026-04-03",
          "value": -2.135326928631502
        },
        {
          "date": "2026-04-10",
          "value": -1.7567533632570322
        },
        {
          "date": "2026-04-17",
          "value": -1.5969564046852451
        },
        {
          "date": "2026-04-24",
          "value": -1.5394240563499049
        },
        {
          "date": "2026-05-01",
          "value": -1.230415677306551
        },
        {
          "date": "2026-05-08",
          "value": -0.9545916888812678
        },
        {
          "date": "2026-05-15",
          "value": -0.7806474622953546
        },
        {
          "date": "2026-05-22",
          "value": -0.3998954564702787
        },
        {
          "date": "2026-05-29",
          "value": -0.02099471603184566
        },
        {
          "date": "2026-06-05",
          "value": 0.2879688548179477
        },
        {
          "date": "2026-06-12",
          "value": 0.13634740286963132
        },
        {
          "date": "2026-06-19",
          "value": 0.47317703140741124
        },
        {
          "date": "2026-06-26",
          "value": 0.18141909176351295
        },
        {
          "date": "2026-07-03",
          "value": 0.2910123912383226
        },
        {
          "date": "2026-07-10",
          "value": 0.648002737574914
        },
        {
          "date": "2026-07-17",
          "value": 0.78858123224691
        },
        {
          "date": "2026-07-24",
          "value": 0.33402795519192086
        },
        {
          "date": "2026-07-31",
          "value": 0.7958933397406316
        },
        {
          "date": "2026-08-07",
          "value": 1.8574968966772698
        },
        {
          "date": "2026-08-14",
          "value": 2.4641819493681183
        },
        {
          "date": "2026-08-21",
          "value": 1.8259967109127624
        },
        {
          "date": "2026-08-28",
          "value": 2.5238372511788327
        },
        {
          "date": "2026-09-04",
          "value": 2.8412790837262776
        },
        {
          "date": "2026-09-11",
          "value": 2.504815719127843
        },
        {
          "date": "2026-09-18",
          "value": 1.7854152920922495
        },
        {
          "date": "2026-09-25",
          "value": 1.281082141669426
        },
        {
          "date": "2026-10-02",
          "value": 0.9337973032197963
        },
        {
          "date": "2026-10-09",
          "value": 0.9039191703091144
        }
      ],
      "20": [
        {
          "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": -1.0
        },
        {
          "date": "2026-01-09",
          "value": -0.8609974959291046
        },
        {
          "date": "2026-01-16",
          "value": -0.6684448572938628
        },
        {
          "date": "2026-01-23",
          "value": -0.7920794635862388
        },
        {
          "date": "2026-01-30",
          "value": -0.8768293410823627
        },
        {
          "date": "2026-02-06",
          "value": -1.1198020049648192
        },
        {
          "date": "2026-02-13",
          "value": -1.1176068468089722
        },
        {
          "date": "2026-02-20",
          "value": -1.0093997801598826
        },
        {
          "date": "2026-02-27",
          "value": -0.7917326656844091
        },
        {
          "date": "2026-03-06",
          "value": -0.6067630884493334
        },
        {
          "date": "2026-03-13",
          "value": -0.5284139484206802
        },
        {
          "date": "2026-03-20",
          "value": -1.4527332311614138
        },
        {
          "date": "2026-03-27",
          "value": -2.1990255444454117
        },
        {
          "date": "2026-04-03",
          "value": -2.2220894762803898
        },
        {
          "date": "2026-04-10",
          "value": -2.086720276911152
        },
        {
          "date": "2026-04-17",
          "value": -2.128000806518748
        },
        {
          "date": "2026-04-24",
          "value": -2.2795556184505865
        },
        {
          "date": "2026-05-01",
          "value": -2.205878351184635
        },
        {
          "date": "2026-05-08",
          "value": -2.026414884422804
        },
        {
          "date": "2026-05-15",
          "value": -1.6606072422243892
        },
        {
          "date": "2026-05-22",
          "value": -1.2202024140747965
        },
        {
          "date": "2026-05-29",
          "value": -0.9383937344237325
        },
        {
          "date": "2026-06-05",
          "value": -0.7350050725218363
        },
        {
          "date": "2026-06-12",
          "value": -0.7548486379265262
        },
        {
          "date": "2026-06-19",
          "value": -0.3508421363893377
        },
        {
          "date": "2026-06-26",
          "value": -0.3055209815471919
        },
        {
          "date": "2026-07-03",
          "value": -0.030348019120196468
        },
        {
          "date": "2026-07-10",
          "value": 0.37559315037807295
        },
        {
          "date": "2026-07-17",
          "value": 0.5800846556365967
        },
        {
          "date": "2026-07-24",
          "value": 0.3912743077431702
        },
        {
          "date": "2026-07-31",
          "value": 0.7642602445888371
        },
        {
          "date": "2026-08-07",
          "value": 1.5223088800609104
        },
        {
          "date": "2026-08-14",
          "value": 2.0117814683707764
        },
        {
          "date": "2026-08-21",
          "value": 1.7468725464060677
        },
        {
          "date": "2026-08-28",
          "value": 2.397179612843306
        },
        {
          "date": "2026-09-04",
          "value": 2.7940194549797326
        },
        {
          "date": "2026-09-11",
          "value": 2.6505603730023197
        },
        {
          "date": "2026-09-18",
          "value": 2.308594979741751
        },
        {
          "date": "2026-09-25",
          "value": 2.063295931561247
        },
        {
          "date": "2026-10-02",
          "value": 1.7055834665020013
        },
        {
          "date": "2026-10-09",
          "value": 1.477828941993988
        }
      ],
      "40": [
        {
          "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": -1.0
        },
        {
          "date": "2026-07-03",
          "value": -0.9895948743184506
        },
        {
          "date": "2026-07-10",
          "value": -0.9573670255500683
        },
        {
          "date": "2026-07-17",
          "value": -0.9235340569493317
        },
        {
          "date": "2026-07-24",
          "value": -0.9125038383747782
        },
        {
          "date": "2026-07-31",
          "value": -0.8704834118195549
        },
        {
          "date": "2026-08-07",
          "value": -0.7637590345111975
        },
        {
          "date": "2026-08-14",
          "value": -0.6072503370564412
        },
        {
          "date": "2026-08-21",
          "value": -0.4758062423125496
        },
        {
          "date": "2026-08-28",
          "value": -0.27014833726378507
        },
        {
          "date": "2026-09-04",
          "value": -0.012872014021215405
        },
        {
          "date": "2026-09-11",
          "value": 0.2649932704544854
        },
        {
          "date": "2026-09-18",
          "value": 0.5099955136363236
        },
        {
          "date": "2026-09-25",
          "value": 0.6958301806755488
        },
        {
          "date": "2026-10-02",
          "value": 0.8272888378823059
        },
        {
          "date": "2026-10-09",
          "value": 0.9441743694249803
        }
      ],
      "80": [
        {
          "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
        },
        {
          "date": "2026-08-14",
          "value": null
        },
        {
          "date": "2026-08-21",
          "value": null
        },
        {
          "date": "2026-08-28",
          "value": null
        },
        {
          "date": "2026-09-04",
          "value": null
        },
        {
          "date": "2026-09-11",
          "value": null
        },
        {
          "date": "2026-09-18",
          "value": null
        },
        {
          "date": "2026-09-25",
          "value": null
        },
        {
          "date": "2026-10-02",
          "value": null
        },
        {
          "date": "2026-10-09",
          "value": null
        }
      ]
    },
    "pivots": [
      {
        "index": 5,
        "date": "2025-10-31",
        "price": 204.0,
        "kind": "high",
        "move_percent": null,
        "weeks": 0,
        "confirmed": true
      },
      {
        "index": 12,
        "date": "2025-12-19",
        "price": 163.0,
        "kind": "low",
        "move_percent": -20.098039215686274,
        "weeks": 7,
        "confirmed": true
      },
      {
        "index": 16,
        "date": "2026-01-16",
        "price": 176.0,
        "kind": "high",
        "move_percent": 7.975460122699387,
        "weeks": 4,
        "confirmed": true
      },
      {
        "index": 30,
        "date": "2026-04-24",
        "price": 124.0,
        "kind": "low",
        "move_percent": -29.545454545454547,
        "weeks": 14,
        "confirmed": true
      },
      {
        "index": 54,
        "date": "2026-10-09",
        "price": 175.199997,
        "kind": "high",
        "move_percent": 41.29032016129032,
        "weeks": 24,
        "confirmed": false
      }
    ],
    "labels": []
  }
}