{
  "report_rows": [
    {
      "kpi": "Adjusted EPS (Q2 2026)",
      "prediction": "BEAT",
      "answer": "pred ~$3.50 vs. cons $3.46",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Adjusted Net Revenue (Q2 2026, Worldpay-consolidated)",
      "prediction": "MISS",
      "answer": "pred ~$3.13B vs. cons $3.17B",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Adjusted EBITDA/Operating Margin (Q2 2026)",
      "prediction": "MISS",
      "answer": "pred ~43.6% vs. cons ~44.4%",
      "confidence": "LOW"
    }
  ],
  "guide_rows": [
    {
      "kpi": "FY2026 Adjusted EPS guidance",
      "prediction": "UNCHANGED",
      "answer": "guide ~$13.85 (mid of $13.80-$14.00 range) vs. cons $13.83 (FY2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "FY2026 normalized constant-currency net revenue growth guidance",
      "prediction": "BETTER",
      "answer": "guide ~5.0% vs. cons ~4.7% (FY2026)",
      "confidence": "LOW"
    },
    {
      "kpi": "Middle East travel/IRS tax headwind commentary",
      "prediction": "LOWER",
      "answer": "guide ~50-70bps residual drag vs. cons ~0bps embedded (Q3 2026)",
      "confidence": "LOW"
    }
  ],
  "day1_residual_pct": 1.2,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": -0.5,
  "day5_path": "FADE",
  "day5_rationale": "An EPS beat and reaffirmed FY26 guide likely spark an initial pop, but the setup is fragile: GPN's Zacks ESP is negative with six downward estimate revisions and zero upward in 60 days, margin optics will look weak on a normalized-EBITDA basis due to Worldpay consolidation and integration costs, and any incomplete Middle East travel normalization pushes the up-to-100bps headwind into Q3/Q4 math. As sell-side models re-run FY27 synergy-ramp assumptions (revenue synergies still not material until 2027-28) against a stock that already re-rated ~40% off its June lows on the Morgan Stanley upgrade, the initial beat-driven move likely fades over the following days as analysts trim out-period numbers even if Q2 itself beat.",
  "day5_confidence": "MEDIUM"
}