{
  "report_rows": [
    {
      "kpi": "AFFO per share (Q2 2026)",
      "prediction": "BEAT",
      "answer": "pred ~$1.07 vs. cons $1.047",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Site rental revenue - Tower (Q2 2026)",
      "prediction": "BEAT",
      "answer": "pred ~$955M vs. cons $942M",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Organic contribution growth % (Q2 2026)",
      "prediction": "IN-LINE",
      "answer": "pred ~-2.5% vs. cons -2.86%",
      "confidence": "MEDIUM"
    }
  ],
  "guide_rows": [
    {
      "kpi": "FY 2026 AFFO/share (FY 2026)",
      "prediction": "BETTER",
      "answer": "guide mid $4.59 vs. cons $4.52",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "FY 2026 Site Rental Revenue (FY 2026)",
      "prediction": "UNCHANGED",
      "answer": "guide mid $3,851M vs. cons $3,853M",
      "confidence": "HIGH"
    },
    {
      "kpi": "FY 2026 Adj. EBITDA (FY 2026)",
      "prediction": "LOWER",
      "answer": "guide mid $2,690M vs. cons $2,704M",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Organic growth commentary (FY 2026)",
      "prediction": "UNCHANGED",
      "answer": "Reaffirm H2 ramp; low watermark confirmed",
      "confidence": "HIGH"
    }
  ],
  "day1_residual_pct": 3.3,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": 1.5,
  "day5_path": "STABILIZE",
  "day5_rationale": "STABILIZE - modest follow-through as AFFO estimates tick up; EBITDA guide slightly below cons may cause minor sell-side cuts that cap the drift",
  "day5_confidence": "LOW"
}