{
  "report_rows": [
    {
      "kpi": "Q2 Revenue",
      "prediction": "BEAT",
      "answer": "pred ~$762M vs. cons $752M",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q2 Adj. EBITDA",
      "prediction": "BEAT",
      "answer": "pred ~$268M vs. cons $262.5M",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q2 Adj. EPS (Diluted)",
      "prediction": "BEAT",
      "answer": "pred ~$0.41 vs. cons $0.404",
      "confidence": "MEDIUM"
    }
  ],
  "guide_rows": [
    {
      "kpi": "Q3 2026 Revenue (Q3 2026)",
      "prediction": "LOWER",
      "answer": "guide ~$800M vs. cons ~$816M",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "FY 2026 Adj. EBITDA Margin (FY 2026)",
      "prediction": "UNCHANGED",
      "answer": "reaffirm >=40% vs. cons >=40%",
      "confidence": "HIGH"
    }
  ],
  "day1_residual_pct": -3.0,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": -7.0,
  "day5_path": "FOLLOW-THROUGH",
  "day5_rationale": "FOLLOW-THROUGH \u2014 sell-side cuts H2 estimates on below-consensus Q3 guide; short covering provides partial floor but does not flip the direction",
  "day5_confidence": "MEDIUM"
}