{
  "report_rows": [
    {
      "kpi": "Adjusted EPS",
      "prediction": "BEAT",
      "answer": "pred ~$0.40 vs. cons $0.390",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Constant-currency net yield growth",
      "prediction": "BEAT",
      "answer": "pred ~(3.40)% vs. cons ~(3.46)%",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Occupancy",
      "prediction": "IN-LINE",
      "answer": "pred ~102.8% vs. cons 103.05%",
      "confidence": "MEDIUM"
    }
  ],
  "guide_rows": [
    {
      "kpi": "FY 2026 adjusted EPS",
      "prediction": "LOWER",
      "answer": "guide ~$1.45-$1.79 vs. cons $1.662",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "FY 2026 constant-currency net yield growth",
      "prediction": "BETTER",
      "answer": "guide ~(3)% to ~(5)% vs. cons ~(4.12)%",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q3 2026 net-yield commentary",
      "prediction": "UNCHANGED",
      "answer": "guide ~(7.5)% vs. cons ~(7.47)%",
      "confidence": "LOW"
    }
  ],
  "day1_residual_pct": -5.0,
  "day1_confidence": "LOW",
  "day5_residual_pct": -3.0,
  "day5_path": "STABILIZE",
  "day5_rationale": "STABILIZE \u2014 implicit FY pressure offsets a modest Q2 beat",
  "day5_confidence": "LOW"
}