{
  "symbol": "PRLB",
  "company": "Proto Labs, Inc.",
  "generated_at": "2026-06-24T07:36:51.697Z",
  "event_count": 5,
  "events": [
    {
      "type": "pipeline_event",
      "ts": "2026-06-09T05:41:00.424Z",
      "stage": "cooldown",
      "outcome": "skip",
      "reason": "recent analyst:skip 96.2h ago < cooldown 168h, no material change",
      "trigger": "watchlist rotation · core · frontier-2030s",
      "source": "watchlist"
    },
    {
      "type": "analyst_decision",
      "ts": "2026-06-05T05:31:24.554Z",
      "skip": true,
      "reason": "Anti-signal gates (low liquidity and pump/dump flags) strictly block publication, and the dossier lacks asymmetric upside or smart-money support. Valuation is full (34x FPE, 2.6% FCF yield) with no structural edge for income overlays.",
      "score": 25,
      "breakdown": {
        "smart_money": 0,
        "options_flow": 0,
        "catalyst": 10,
        "mispricing": 0,
        "quality": 8,
        "technical": 7
      },
      "debug_path": "drafts/2026-06-05-PRLB.analyst.debug.json"
    },
    {
      "type": "scout_dossier",
      "ts": "2026-06-05T05:30:34.639Z",
      "summary": "Proto Labs is a digital manufacturing services company (injection molding, CNC machining, 3D printing, sheet metal) that has had strong recent momentum (+48% YTD to near-52w-high at $74.67). The investigation trigger was insider activity — but parsing the Form 4s reveals only ONE open-market cash transaction in the past 30 days: Director Sven Wehrwein selling 2,000 shares on June 2 at ~$77 (average). All other recent filings are RSU/DSU compensation grants to directors and tax-withholding dispositions by executives upon vesting — these are noise, not directional signals. The company reported a strong Q1 with record revenue ($139.3M, +10.4% YoY) and 37.8% EPS beat; guidance for 2026 is solid (6-8% rev growth). However, at forward P/E ~33.9x against mid-single-digit earnings growth and FCF yield of only 2.6%, the stock is not mispriced to the upside. No material edge in data. The verdict is range_bound_or_income — fully-valued with elevated IV making covered-call overlays attractive.",
      "verdict": "range_bound_or_income",
      "confidence": 4,
      "tool_calls": 21,
      "walltime_min": 18,
      "debug_path": "dossiers/2026-06-05-PRLB.scout.debug.json"
    },
    {
      "type": "scout_dossier",
      "ts": "2026-05-22T11:58:05.458Z",
      "summary": "Proto Labs is a digital manufacturing services provider (custom injection molding, CNC machining, 3D printing, sheet metal) trading near its 52-week high of $73.11 at $69.75 with +86% YTD return. The company beat Q1 CY2026 estimates by wide margins and raised guidance to 6-8% revenue growth for full year, but forward P/E of ~32x is elevated for an industrial services name trading near cyclical highs, and the options chain shows thin activity without meaningful IV premium to support a structured income thesis. No open-market insider buys were found in recent Form 4 filings — all recent transactions are stock-compensation vests and tax withholding (F/S codes). The new Chief Commercial Officer appointment and COO retirement represent organizational changes but not structural catalysts. Given the fully-valued multiple, near-52w-high price, and absence of a compelling mispricing or hidden edge, this is best classified as range-bound with limited income appeal given low IV.",
      "verdict": "no_anomaly",
      "confidence": 4,
      "tool_calls": 17,
      "walltime_min": 25,
      "debug_path": "dossiers/2026-05-22-PRLB.scout.debug.json"
    },
    {
      "type": "scout_dossier",
      "ts": "2026-05-16T01:20:39.845Z",
      "summary": "{\"symbol\":\"PRLB\",\"company\":\"Proto Labs, Inc.\",\"investigation_summary\":\"Proto Labs reported record Q1 2026 revenue ($139.3M, +10.4% YoY) with non-GAAP EPS of $0.54, beating consensus by ~38%. Revenue per customer surged 20% YoY on stronger engagement from large aerospace/defense accounts and operational improvements in North America. The stock has had a strong run (YTD +43%, near 52-week high at $7",
      "verdict": "unparseable",
      "tool_calls": 19,
      "walltime_min": 17,
      "debug_path": "dossiers/2026-05-16-PRLB.scout.debug.json"
    }
  ],
  "lessons": [],
  "chart_signal": {
    "ticker": "PRLB",
    "call": "BUY",
    "confidence": 5,
    "score": 8,
    "factors": {
      "above_200dma": "+2",
      "above_50dma": "+1",
      "momentum_strong_up": "+2 (75.9%)",
      "rsi_neutral": "0 (62.5)",
      "macd_above_signal": "+1",
      "recent_macd_bullish_cross": "+1 (5d ago)",
      "near_52w_high": "+1 (-2.3% from high)"
    },
    "summary": "BUY (score +8) · 12-1 mom 75.9% · RSI 62.5 · above_both · -2.3% from high",
    "last_close": 79.81,
    "one_month_ago_close": 69.75,
    "twelve_month_ago_close": 39.65,
    "twelve_one_momentum_pct": 75.91,
    "rsi_14": 62.5,
    "ma_stack": "above_both",
    "from_period_high_pct": -2.29,
    "period_high": 81.68,
    "price_targets": {
      "bear": 57.18,
      "fair": 77.22,
      "bull": 93.93,
      "bear_return_pct": -28.4,
      "fair_return_pct": -3.2,
      "bull_return_pct": 17.7,
      "method": "street_targets ⨯ chart_floors",
      "street": {
        "target_low": 70,
        "target_mean": 81,
        "target_high": 91,
        "analyst_count": 3
      }
    },
    "generated_at": "2026-06-24T07:36:51.693Z"
  }
}