{
  "report_rows": [
    {
      "kpi": "Q2 2026 Adjusted EPS",
      "prediction": "BEAT",
      "answer": "pred ~$2.20 vs. cons $2.09",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q2 2026 Net Sales/Revenue",
      "prediction": "BEAT",
      "answer": "pred ~$865M vs. cons $844M",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q2 2026 HVP Components organic growth",
      "prediction": "BEAT",
      "answer": "pred ~20% vs. cons/implied ~16%",
      "confidence": "LOW"
    }
  ],
  "guide_rows": [
    {
      "kpi": "FY2026 Revenue guidance",
      "prediction": "BETTER",
      "answer": "guide ~$3.36B-$3.41B vs. cons ~$3.32B (FY2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "FY2026 Adjusted EPS guidance",
      "prediction": "BETTER",
      "answer": "guide ~$8.75-$8.95 vs. cons ~$8.60 (FY2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q3/H2 2026 Adjusted Operating Margin cadence",
      "prediction": "UNCHANGED",
      "answer": "guide ~21.5%-22% vs. cons ~21.5% (H2 2026)",
      "confidence": "LOW"
    },
    {
      "kpi": "SmartDose/AbbVie divestiture close timing",
      "prediction": "UNKNOWN",
      "answer": "guide ~mid-2026 close (Q3) vs. cons ~mid-2026 close (Q2/Q3 2026)",
      "confidence": "LOW"
    }
  ],
  "day1_residual_pct": 4.5,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": 6.0,
  "day5_path": "FOLLOW-THROUGH",
  "day5_rationale": "Pattern from the last two quarters (July 2025 and April 2026) shows sell-side price targets and estimates get revised upward for days after beat-and-raise prints, as analysts digest HVP/GLP-1/Annex-1 durability and raise FY26/FY27 numbers further; with FY guidance likely raised again and no major implicit cut flagged (SmartDose divestiture and CGM roll-off are already known/modeled headwinds), momentum and estimate revisions should extend gains rather than fade, though elevated valuation (~48x P/E, above avg price target) caps the magnitude versus prior post-earnings gaps.",
  "day5_confidence": "MEDIUM"
}