{
  "report_rows": [
    {
      "kpi": "Adjusted Net Revenue (Q2 2026)",
      "prediction": "BEAT",
      "answer": "pred ~$3,210M vs. cons $3,170M",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Adjusted EPS - Diluted Operating (Q2 2026)",
      "prediction": "BEAT",
      "answer": "pred ~$3.52 vs. cons $3.45",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Worldpay Revenue (Q2 2026)",
      "prediction": "IN-LINE",
      "answer": "pred ~$1,300M vs. cons $1,293M",
      "confidence": "LOW"
    }
  ],
  "guide_rows": [
    {
      "kpi": "FY2026 Adjusted EPS (FY2026)",
      "prediction": "UNCHANGED",
      "answer": "guide reaffirm $13.80-$14.00 vs. cons $13.78",
      "confidence": "HIGH"
    },
    {
      "kpi": "FY2026 Adjusted Net Revenue growth (FY2026)",
      "prediction": "UNCHANGED",
      "answer": "guide reaffirm ~5% CC vs. cons implying ~5%",
      "confidence": "HIGH"
    },
    {
      "kpi": "Back-half trajectory / tone (qualitative)",
      "prediction": "UNCHANGED",
      "answer": "slightly more confident on H2 >5%; no formal raise",
      "confidence": "MEDIUM"
    }
  ],
  "day1_residual_pct": 5.5,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": 3.0,
  "day5_path": "FOLLOW-THROUGH",
  "day5_rationale": "FOLLOW-THROUGH \u2014 partial; short covering (20M shares, 6.4 DTC) supports initial move but profit-taking after +26.7% run since Q1 caps the 5-day gain",
  "day5_confidence": "MEDIUM"
}