{
  "report_rows": [
    {
      "kpi": "Gross Margin %",
      "prediction": "MISS",
      "answer": "pred ~44.3% vs. cons 44.56%",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "DSR Growth %",
      "prediction": "BEAT",
      "answer": "pred ~13.0% vs. cons 12.48%",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Operating EPS",
      "prediction": "IN-LINE",
      "answer": "pred ~$0.330 vs. cons $0.327",
      "confidence": "MEDIUM"
    }
  ],
  "guide_rows": [
    {
      "kpi": "Gross Margin Trajectory (FY2026)",
      "prediction": "UNCHANGED",
      "answer": "guide: H2 recovery reiterated, no upgrade vs. cons 44.53% FY",
      "confidence": "HIGH"
    },
    {
      "kpi": "DSR Growth Trajectory (FY2026)",
      "prediction": "BETTER",
      "answer": "guide: confident double-digit continuation vs. cons 11.93% FY",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Pricing / Tariff (FY2026)",
      "prediction": "BETTER",
      "answer": "guide: plateau confirmed, H2 price/cost positive vs. prior challenging language",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "CapEx (FY2026)",
      "prediction": "LOWER",
      "answer": "guide: reaffirm ~$320M vs. cons ~$295M",
      "confidence": "HIGH"
    }
  ],
  "day1_residual_pct": 1.5,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": 2.0,
  "day5_path": "STABILIZE",
  "day5_rationale": "STABILIZE \u2014 DSR beat provides a floor; gross margin miss limits follow-through; H2 recovery narrative intact but unproven",
  "day5_confidence": "MEDIUM"
}