{
  "report_rows": [
    {
      "kpi": "Adj. EPS (Q2 2026)",
      "prediction": "BEAT",
      "answer": "pred ~$1.90 vs. cons $1.896",
      "confidence": "HIGH"
    },
    {
      "kpi": "TRASM (Q2 2026)",
      "prediction": "IN-LINE",
      "answer": "pred ~20.25c vs. cons 20.31c",
      "confidence": "HIGH"
    },
    {
      "kpi": "CASM-ex (Q2 2026)",
      "prediction": "IN-LINE",
      "answer": "pred ~13.12c vs. cons 13.25c",
      "confidence": "HIGH"
    }
  ],
  "guide_rows": [
    {
      "kpi": "Adj. EPS (Q3 2026)",
      "prediction": "LOWER",
      "answer": "guide $2.50-$3.50 ($3.00 mid) vs. cons $3.65",
      "confidence": "HIGH"
    },
    {
      "kpi": "Adj. EPS (FY 2026)",
      "prediction": "BETTER",
      "answer": "guide $9.00-$11.00 raised; above high end if fuel normalizes vs. cons $10.70",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "TRASM trajectory (Q3 & Q4 2026)",
      "prediction": "BETTER",
      "answer": "guide >12.1% YoY in Q3 and Q4 vs. Q3 cons ~13.5% implied",
      "confidence": "MEDIUM"
    }
  ],
  "day1_residual_pct": -4.0,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": -3.0,
  "day5_path": "STABILIZE",
  "day5_rationale": "STABILIZE - initial sell-off on Q3 guide miss, partial recovery as FY math and TRASM acceleration absorbed",
  "day5_confidence": "MEDIUM"
}