{
  "report_rows": [
    {
      "kpi": "Core (non-GAAP) EPS",
      "prediction": "IN-LINE",
      "answer": "pred ~$0.36 vs. cons $0.36",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Total operating revenue",
      "prediction": "IN-LINE",
      "answer": "pred ~$6.35B vs. cons $6.30B",
      "confidence": "LOW"
    },
    {
      "kpi": "GAAP EPS",
      "prediction": "IN-LINE",
      "answer": "pred ~$0.33 vs. cons $0.32",
      "confidence": "LOW"
    }
  ],
  "guide_rows": [
    {
      "kpi": "FY2026 core EPS guidance (reaffirm)",
      "prediction": "UNCHANGED",
      "answer": "guide ~$1.64\u2013$1.66 vs. cons $1.65 (FY2026)",
      "confidence": "HIGH"
    },
    {
      "kpi": "Long-term core EPS growth CAGR",
      "prediction": "UNCHANGED",
      "answer": "guide ~9%+ vs. cons ~9% (2027\u20132030)",
      "confidence": "HIGH"
    },
    {
      "kpi": "5-yr capital plan (no new equity)",
      "prediction": "UNCHANGED",
      "answer": "guide ~$73B vs. cons ~$73B (2026\u20132030)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Data-center/large-load online by 2030",
      "prediction": "UNCHANGED",
      "answer": "guide ~1.8 GW vs. cons ~1.8 GW (by 2030; ~4.6 GW in final engineering)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Wildfire liability reform (SB 254 Phase 2) timeline",
      "prediction": "UNKNOWN",
      "answer": "guide legislative resolution by ~Aug 2026 vs. market-priced ~1 (base-case) resolution before session close; risk of slip to 2027",
      "confidence": "LOW"
    }
  ],
  "day1_residual_pct": -1.2,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": -2.0,
  "day5_path": "FADE",
  "day5_rationale": "Non-event, reaffirmation-only quarter into a stock that already ran ~+3.5% the day before the print (17.49\u219218.10) on legislative optimism sets up a classic sell-the-news. No guidance raise is likely (management habitually redeploys O&M savings rather than flow beats through), so out-period math caps upside and pulls the day-1 pop back. With the real catalyst (SB 254 Phase 2) still unresolved until the late-August session, there's no fresh de-risking to sustain a rally; residual drifts negative then stabilizes near pre-run levels absent constructive Sacramento headlines.",
  "day5_confidence": "MEDIUM"
}