{
  "symbol": "SPIR",
  "company": "Spire Global, Inc.",
  "generated_at": "2026-06-24T07:36:52.942Z",
  "event_count": 1,
  "events": [
    {
      "type": "scout_dossier",
      "ts": "2026-06-01T22:44:26.276Z",
      "summary": "Spirit's recent insider filings were exclusively RSU vesting grants (code A at $0) and tax-related sales-to-cover by executives — there are ZERO open-market purchases in the past 14 days. The CEO announced her resignation effective September 30 with a search for CCO underway; CFO Alison Engel remains. Recent weeks have seen an Amadeus aircraft tracking contract, Schaeffler MoU targeting €250M revenue by 2030, and Cirrus AI energy forecast expansion — all genuine contracts but already reflected in the stock's +80% YTD run from ~$11 to ~$20.50. The company remains EBITDA-negative with a negative forward P/E, making traditional valuation metrics unreliable for mispricing analysis.",
      "verdict": "no_anomaly",
      "confidence": 4,
      "tool_calls": 24,
      "walltime_min": 25,
      "debug_path": "dossiers/2026-06-01-SPIR.scout.debug.json"
    }
  ],
  "lessons": [],
  "chart_signal": {
    "ticker": "SPIR",
    "call": "HOLD",
    "confidence": 1,
    "score": -1,
    "factors": {
      "above_200dma": "+2",
      "below_50dma": "-1",
      "momentum_strong_up": "+2 (93.6%)",
      "rsi_neutral": "0 (46.3)",
      "recent_macd_bearish_cross": "-2 (13d ago)",
      "broken_below_high": "-2 (-31.6% from high)"
    },
    "summary": "HOLD (score -1) · 12-1 mom 93.6% · RSI 46.3 · above_200_only · -31.6% from high",
    "last_close": 17.44,
    "one_month_ago_close": 19.21,
    "twelve_month_ago_close": 9.92,
    "twelve_one_momentum_pct": 93.65,
    "rsi_14": 46.3,
    "ma_stack": "above_200_only",
    "from_period_high_pct": -31.55,
    "period_high": 25.48,
    "price_targets": {
      "bear": 12.65,
      "fair": 19.08,
      "bull": 29.3,
      "bear_return_pct": -27.5,
      "fair_return_pct": 9.4,
      "bull_return_pct": 68,
      "method": "street_targets ⨯ chart_floors",
      "street": {
        "target_low": 15,
        "target_mean": 20.875,
        "target_high": 24,
        "analyst_count": 4
      }
    },
    "generated_at": "2026-06-24T07:36:52.938Z"
  }
}