{
  "symbol": "NWN",
  "company": "Northwest Natural Holding Company",
  "generated_at": "2026-06-24T07:36:51.057Z",
  "event_count": 2,
  "events": [
    {
      "type": "pipeline_event",
      "ts": "2026-05-12T00:02:14.255Z",
      "stage": "cooldown",
      "outcome": "skip",
      "reason": "recent scout:unparseable 0.0h ago < cooldown 6h, no material change",
      "trigger": "[insider_cluster_universe] 3 Form 4 filings in last 14 days · at least one open-market P/S trade verified",
      "source": "idle_hunter"
    },
    {
      "type": "scout_dossier",
      "ts": "2026-05-12T00:02:14.048Z",
      "summary": "{\"symbol\":\"NWN\",\"company\":\"Northwest Natural Holding Company\",\"investigation_summary\":\"NWN is a regulated gas distribution utility with water/wastewater diversification. CEO Justin Palfreyman made a direct open-market purchase of 1,225 shares (code P) on May 7 at $48.75 — the only genuine open-market buy in the recent cluster; four director Form 4s filed simultaneously were indirect deferral-plan ",
      "verdict": "unparseable",
      "tool_calls": 18,
      "walltime_min": 14,
      "debug_path": "dossiers/2026-05-11-NWN.scout.debug.json"
    }
  ],
  "lessons": [],
  "chart_signal": {
    "ticker": "NWN",
    "call": "HOLD",
    "confidence": 3,
    "score": 4,
    "factors": {
      "above_200dma": "+2",
      "below_50dma": "-1",
      "momentum_up": "+1 (21.0%)",
      "rsi_neutral": "0 (51.6)",
      "macd_above_signal": "+1",
      "recent_macd_bullish_cross": "+1 (11d ago)",
      "from_high": "0 (-10.6%)"
    },
    "summary": "HOLD (score +4) · 12-1 mom 21.0% · RSI 51.6 · above_200_only · -10.6% from high",
    "last_close": 49.91,
    "one_month_ago_close": 49.82,
    "twelve_month_ago_close": 41.17,
    "twelve_one_momentum_pct": 21.01,
    "rsi_14": 51.6,
    "ma_stack": "above_200_only",
    "from_period_high_pct": -10.56,
    "period_high": 55.8,
    "price_targets": {
      "bear": 39.06,
      "fair": 52.74,
      "bull": 64.17,
      "bear_return_pct": -21.7,
      "fair_return_pct": 5.7,
      "bull_return_pct": 28.6,
      "method": "street_targets ⨯ chart_floors",
      "street": {
        "target_low": 50,
        "target_mean": 57.5,
        "target_high": 61,
        "analyst_count": 6
      }
    },
    "generated_at": "2026-06-24T07:36:51.055Z"
  }
}