{
  "report_rows": [
    {
      "kpi": "Q2 2026 Revenue",
      "prediction": "BEAT",
      "answer": "pred ~$1.10B vs. cons $1.078B",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q2 2026 Non-GAAP EPS",
      "prediction": "BEAT",
      "answer": "pred ~$0.61 vs. cons $0.58",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q2 2026 Non-GAAP Operating Margin",
      "prediction": "BEAT",
      "answer": "pred ~23.5% vs. cons ~22.5%",
      "confidence": "MEDIUM"
    }
  ],
  "guide_rows": [
    {
      "kpi": "Q3 2026 Revenue Guidance",
      "prediction": "BETTER",
      "answer": "guide ~$1.155B vs. cons ~$1.14B (Q3 2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "FY2026 Revenue Guidance",
      "prediction": "BETTER",
      "answer": "guide ~$4.43B vs. cons ~$4.40B (FY2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "FY2026 Non-GAAP EPS Guidance",
      "prediction": "BETTER",
      "answer": "guide ~$2.52 vs. cons ~$2.46 (FY2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Net Revenue Retention / Large-Customer ARR commentary",
      "prediction": "UNCHANGED",
      "answer": "guide ~low-120s% NRR vs. cons ~low-120s% NRR (Q2 2026, qualitative)",
      "confidence": "LOW"
    }
  ],
  "day1_residual_pct": -3.0,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": -5.5,
  "day5_path": "FADE",
  "day5_rationale": "Stock has already run +90% since last print and is priced for a clean beat-and-raise, so even a solid beat-and-raise likely gets partially sold as valuation/'priced-for-perfection' concerns dominate (echoing this week's AMD/Uber reactions where beats + guides still sold off). Implied back-half deceleration in the raised FY guide (tougher AI-native comps, embedded conservatism on the single largest customer) gives sell-side room to trim out-period numbers even after raising near-term estimates, producing a fade over the following days as initial pop reverses.",
  "day5_confidence": "LOW"
}