{
  "report_rows": [
    {
      "kpi": "Operating EPS (adj.)",
      "prediction": "BEAT",
      "answer": "pred ~$4.98 vs. cons $4.93",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Net Revenue",
      "prediction": "IN-LINE",
      "answer": "pred ~$1,228M vs. cons $1,219M",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Tools Group Op. Margin",
      "prediction": "BEAT",
      "answer": "pred ~38.4% vs. cons 37.9%",
      "confidence": "MEDIUM"
    }
  ],
  "guide_rows": [
    {
      "kpi": "Originations trajectory (Q3 2026 outlook)",
      "prediction": "BETTER",
      "answer": "guide: YoY improvement signaled vs. cons implying flat",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Tool storage demand (Q3 2026 outlook)",
      "prediction": "BETTER",
      "answer": "guide: confirmed up again in Q2, continued recovery tone",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "C&I critical industries (Q3 2026 outlook)",
      "prediction": "BETTER",
      "answer": "guide: sustained strength, aviation + data center cited",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "RS&I margin (Q3 2026 outlook)",
      "prediction": "UNCHANGED",
      "answer": "guide: partial FX recovery, in-line with cons ~36.6%",
      "confidence": "MEDIUM"
    }
  ],
  "day1_residual_pct": 4.0,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": 2.0,
  "day5_path": "FADE",
  "day5_rationale": "FADE \u2014 SNA consistently fades post-earnings (6/8 quarters negative 5-day idio); no formal guidance limits estimate revision follow-through; day-1 short covering exhausts",
  "day5_confidence": "MEDIUM"
}