{
  "report_rows": [
    {
      "kpi": "Adjusted EBITDA",
      "prediction": "BEAT",
      "answer": "pred ~$182M vs. cons ~$171M",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Net new bookings",
      "prediction": "IN-LINE",
      "answer": "pred ~$80M vs. cons ~$82M",
      "confidence": "LOW"
    },
    {
      "kpi": "Total revenue",
      "prediction": "IN-LINE",
      "answer": "pred ~$930M vs. cons ~$927M",
      "confidence": "MEDIUM"
    }
  ],
  "guide_rows": [
    {
      "kpi": "FY2026 Adj. EBITDA (raise)",
      "prediction": "BETTER",
      "answer": "guide ~$820M vs. cons ~$805M (FY2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Residential Adj. EBITDA turns positive",
      "prediction": "BETTER",
      "answer": "guide ~$8M vs. cons ~$5M (Q2 2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q3 2026 revenue guide",
      "prediction": "LOWER",
      "answer": "guide ~$945M vs. cons ~$950M (Q3 2026)",
      "confidence": "LOW"
    },
    {
      "kpi": "Homes.com ARR run-rate post May price hike",
      "prediction": "BETTER",
      "answer": "guide ~$120M vs. cons ~$113M (Q2 2026 exit ARR)",
      "confidence": "LOW"
    }
  ],
  "day1_residual_pct": 4.5,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": 2.0,
  "day5_path": "STABILIZE",
  "day5_rationale": "Washed-out, ~55% YTD-down name with defensive positioning skews risk/reward to good news, so an EBITDA beat + FY raise + Residential crossing into profit should drive a day-1 relief pop and lift near-term EBITDA estimates (follow-through impulse). But the beat is margin/cost-driven while the forward-revenue engine (net new bookings) stays only in-line/soft and the CFO transition adds credibility risk, so analysts trim out-year (2027-28) revenue even as they raise near-term EBITDA. Those offsetting revisions plus a slightly soft Q3 top-line guide cap follow-through, leaving the residual to hold most of the pop but stabilize rather than extend.",
  "day5_confidence": "LOW"
}