{
  "ticker": {
    "symbol": "SGP",
    "name": "SpyGlass Pharma, Inc.",
    "exchange": "NASDAQ"
  },
  "latest_week": "2026-07-10",
  "latest_close": 22.52,
  "latest_open": 19.06,
  "latest_high": 22.92,
  "latest_low": 18.56,
  "bar_count": 23,
  "analysis_bar_count": 23,
  "reversal_percent": 14.74613135840967,
  "pivots": [
    {
      "index": 22,
      "date": "2026-07-10",
      "price": 22.52,
      "kind": "low",
      "move_percent": null,
      "weeks": 0
    }
  ],
  "cycle": {
    "phase": "falling",
    "trend_bias": "bearish",
    "oscillator": -11.625661361561697,
    "slope": -11.625661361561697,
    "dominant_period_weeks": 20,
    "weeks_since_turn": 0,
    "estimated_weeks_to_next_turn": 20,
    "series": [
      {
        "date": "2026-02-06",
        "value": null
      },
      {
        "date": "2026-02-13",
        "value": null
      },
      {
        "date": "2026-02-20",
        "value": null
      },
      {
        "date": "2026-02-27",
        "value": 0.0
      },
      {
        "date": "2026-03-06",
        "value": 0.0
      },
      {
        "date": "2026-03-13",
        "value": 0.0
      },
      {
        "date": "2026-03-20",
        "value": 0.0
      },
      {
        "date": "2026-03-27",
        "value": 0.0
      },
      {
        "date": "2026-04-03",
        "value": 0.0
      },
      {
        "date": "2026-04-10",
        "value": 0.0
      },
      {
        "date": "2026-04-17",
        "value": 0.0
      },
      {
        "date": "2026-04-24",
        "value": 0.0
      },
      {
        "date": "2026-05-01",
        "value": 0.0
      },
      {
        "date": "2026-05-08",
        "value": 0.0
      },
      {
        "date": "2026-05-15",
        "value": 0.0
      },
      {
        "date": "2026-05-22",
        "value": 0.0
      },
      {
        "date": "2026-05-29",
        "value": 0.0
      },
      {
        "date": "2026-06-05",
        "value": 0.0
      },
      {
        "date": "2026-06-12",
        "value": 0.0
      },
      {
        "date": "2026-06-19",
        "value": -5.193615353655177
      },
      {
        "date": "2026-06-26",
        "value": -7.509669760852347
      },
      {
        "date": "2026-07-03",
        "value": -11.593509159690218
      },
      {
        "date": "2026-07-10",
        "value": -11.625661361561697
      }
    ]
  },
  "hurst": {
    "status": "mixed",
    "phase": "troughing",
    "alignment_score": 75,
    "risk_score": 25,
    "trough_alignment": 0,
    "crest_alignment": 0,
    "nearest_trough_window": null,
    "nearest_crest_window": null,
    "cycles": [
      {
        "period": 10,
        "label": "10w",
        "phase": "rising",
        "value": 0.0786376368178775,
        "slope": 1.993587116246594,
        "amplitude": 7.193,
        "weeks_since_trough": 4,
        "weeks_since_crest": 8,
        "projected_trough_window": 4,
        "projected_crest_window": 2,
        "series": [
          {
            "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": -2.6773107927814404
          },
          {
            "date": "2026-04-17",
            "value": -1.6356240357441232
          },
          {
            "date": "2026-04-24",
            "value": -1.1779670217969962
          },
          {
            "date": "2026-05-01",
            "value": -0.7467919908659053
          },
          {
            "date": "2026-05-08",
            "value": -0.5413924365761912
          },
          {
            "date": "2026-05-15",
            "value": -0.4166610473670739
          },
          {
            "date": "2026-05-22",
            "value": -0.8394613392400694
          },
          {
            "date": "2026-05-29",
            "value": -1.4026445673761099
          },
          {
            "date": "2026-06-05",
            "value": -1.7736255343350278
          },
          {
            "date": "2026-06-12",
            "value": -1.9579783079723823
          },
          {
            "date": "2026-06-19",
            "value": -1.9149494794287165
          },
          {
            "date": "2026-06-26",
            "value": -1.0450447356160306
          },
          {
            "date": "2026-07-03",
            "value": -0.9452186323471717
          },
          {
            "date": "2026-07-10",
            "value": 0.0786376368178775
          }
        ]
      },
      {
        "period": 20,
        "label": "20w",
        "phase": "troughing",
        "value": -0.6928744773952857,
        "slope": 0.6606566501531925,
        "amplitude": 15.348,
        "weeks_since_trough": null,
        "weeks_since_crest": null,
        "projected_trough_window": null,
        "projected_crest_window": null,
        "series": [
          {
            "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": -1.3535311275484783
          },
          {
            "date": "2026-06-26",
            "value": -1.1035531547728836
          },
          {
            "date": "2026-07-03",
            "value": -1.0488082726675703
          },
          {
            "date": "2026-07-10",
            "value": -0.6928744773952857
          }
        ]
      },
      {
        "period": 40,
        "label": "40w",
        "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,
        "series": [
          {
            "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
          }
        ]
      },
      {
        "period": 80,
        "label": "80w",
        "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,
        "series": [
          {
            "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
          }
        ]
      }
    ],
    "composite": [
      {
        "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": -2.6773107927814404
      },
      {
        "date": "2026-04-17",
        "value": -1.635624035744123
      },
      {
        "date": "2026-04-24",
        "value": -1.1779670217969962
      },
      {
        "date": "2026-05-01",
        "value": -0.7467919908659053
      },
      {
        "date": "2026-05-08",
        "value": -0.5413924365761912
      },
      {
        "date": "2026-05-15",
        "value": -0.41666104736707393
      },
      {
        "date": "2026-05-22",
        "value": -0.8394613392400694
      },
      {
        "date": "2026-05-29",
        "value": -1.4026445673761099
      },
      {
        "date": "2026-06-05",
        "value": -1.7736255343350278
      },
      {
        "date": "2026-06-12",
        "value": -1.9579783079723825
      },
      {
        "date": "2026-06-19",
        "value": -1.5780984683005734
      },
      {
        "date": "2026-06-26",
        "value": -1.0801497871101422
      },
      {
        "date": "2026-07-03",
        "value": -1.0073724165394107
      },
      {
        "date": "2026-07-10",
        "value": -0.3842696317100204
      }
    ]
  },
  "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": {}
  },
  "chart": {
    "dates": [
      "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"
    ],
    "close": [
      26.4,
      28.22,
      29.32,
      28.0,
      26.68,
      26.55,
      26.0,
      22.61,
      22.46,
      20.75,
      24.94,
      23.52,
      23.98,
      23.41,
      23.21,
      20.84,
      19.26,
      18.78,
      18.44,
      18.7,
      21.18,
      19.15,
      22.52
    ],
    "trend": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    "sma30": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    "roc30": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    "fairValue": [
      26.4,
      27.31,
      27.98,
      27.985,
      27.724,
      27.528333,
      27.31,
      26.7225,
      26.248889,
      25.699,
      25.63,
      25.454167,
      25.340769,
      25.202857,
      25.07,
      24.805625,
      24.479412,
      24.162778,
      23.861579,
      23.6035,
      23.488095,
      23.290909,
      23.257391
    ],
    "marketActivity": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    "marketDynamics": [
      null,
      null,
      null,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0,
      0.0
    ],
    "relativeStrength": [
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null,
      null
    ],
    "cycle": [
      {
        "date": "2026-02-06",
        "value": null
      },
      {
        "date": "2026-02-13",
        "value": null
      },
      {
        "date": "2026-02-20",
        "value": null
      },
      {
        "date": "2026-02-27",
        "value": 0.0
      },
      {
        "date": "2026-03-06",
        "value": 0.0
      },
      {
        "date": "2026-03-13",
        "value": 0.0
      },
      {
        "date": "2026-03-20",
        "value": 0.0
      },
      {
        "date": "2026-03-27",
        "value": 0.0
      },
      {
        "date": "2026-04-03",
        "value": 0.0
      },
      {
        "date": "2026-04-10",
        "value": 0.0
      },
      {
        "date": "2026-04-17",
        "value": 0.0
      },
      {
        "date": "2026-04-24",
        "value": 0.0
      },
      {
        "date": "2026-05-01",
        "value": 0.0
      },
      {
        "date": "2026-05-08",
        "value": 0.0
      },
      {
        "date": "2026-05-15",
        "value": 0.0
      },
      {
        "date": "2026-05-22",
        "value": 0.0
      },
      {
        "date": "2026-05-29",
        "value": 0.0
      },
      {
        "date": "2026-06-05",
        "value": 0.0
      },
      {
        "date": "2026-06-12",
        "value": 0.0
      },
      {
        "date": "2026-06-19",
        "value": -5.193615353655177
      },
      {
        "date": "2026-06-26",
        "value": -7.509669760852347
      },
      {
        "date": "2026-07-03",
        "value": -11.593509159690218
      },
      {
        "date": "2026-07-10",
        "value": -11.625661361561697
      }
    ],
    "hurstComposite": [
      {
        "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": -2.6773107927814404
      },
      {
        "date": "2026-04-17",
        "value": -1.635624035744123
      },
      {
        "date": "2026-04-24",
        "value": -1.1779670217969962
      },
      {
        "date": "2026-05-01",
        "value": -0.7467919908659053
      },
      {
        "date": "2026-05-08",
        "value": -0.5413924365761912
      },
      {
        "date": "2026-05-15",
        "value": -0.41666104736707393
      },
      {
        "date": "2026-05-22",
        "value": -0.8394613392400694
      },
      {
        "date": "2026-05-29",
        "value": -1.4026445673761099
      },
      {
        "date": "2026-06-05",
        "value": -1.7736255343350278
      },
      {
        "date": "2026-06-12",
        "value": -1.9579783079723825
      },
      {
        "date": "2026-06-19",
        "value": -1.5780984683005734
      },
      {
        "date": "2026-06-26",
        "value": -1.0801497871101422
      },
      {
        "date": "2026-07-03",
        "value": -1.0073724165394107
      },
      {
        "date": "2026-07-10",
        "value": -0.3842696317100204
      }
    ],
    "hurstCycles": {
      "10": [
        {
          "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": -2.6773107927814404
        },
        {
          "date": "2026-04-17",
          "value": -1.6356240357441232
        },
        {
          "date": "2026-04-24",
          "value": -1.1779670217969962
        },
        {
          "date": "2026-05-01",
          "value": -0.7467919908659053
        },
        {
          "date": "2026-05-08",
          "value": -0.5413924365761912
        },
        {
          "date": "2026-05-15",
          "value": -0.4166610473670739
        },
        {
          "date": "2026-05-22",
          "value": -0.8394613392400694
        },
        {
          "date": "2026-05-29",
          "value": -1.4026445673761099
        },
        {
          "date": "2026-06-05",
          "value": -1.7736255343350278
        },
        {
          "date": "2026-06-12",
          "value": -1.9579783079723823
        },
        {
          "date": "2026-06-19",
          "value": -1.9149494794287165
        },
        {
          "date": "2026-06-26",
          "value": -1.0450447356160306
        },
        {
          "date": "2026-07-03",
          "value": -0.9452186323471717
        },
        {
          "date": "2026-07-10",
          "value": 0.0786376368178775
        }
      ],
      "20": [
        {
          "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": -1.3535311275484783
        },
        {
          "date": "2026-06-26",
          "value": -1.1035531547728836
        },
        {
          "date": "2026-07-03",
          "value": -1.0488082726675703
        },
        {
          "date": "2026-07-10",
          "value": -0.6928744773952857
        }
      ],
      "40": [
        {
          "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
        }
      ],
      "80": [
        {
          "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
        }
      ]
    },
    "pivots": [
      {
        "index": 22,
        "date": "2026-07-10",
        "price": 22.52,
        "kind": "low",
        "move_percent": null,
        "weeks": 0
      }
    ],
    "labels": []
  }
}