{
  "report_rows": [
    {
      "kpi": "Adjusted EPS",
      "prediction": "BEAT",
      "answer": "pred ~$6.15 vs. cons ~$5.68",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Adjusted EBITDA",
      "prediction": "BEAT",
      "answer": "pred ~$1,280M vs. cons ~$1,150M",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Net Sales/Revenue",
      "prediction": "BEAT",
      "answer": "pred ~$2.52B vs. cons ~$2.45B",
      "confidence": "MEDIUM"
    }
  ],
  "guide_rows": [
    {
      "kpi": "FY2026 gross ammonia production",
      "prediction": "UNCHANGED",
      "answer": "guide ~9.5 million tons vs. cons ~9.5 million tons (FY2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "FY2026 total capex (consolidated)",
      "prediction": "UNCHANGED",
      "answer": "guide ~$1.3B vs. cons ~$1.3B (FY2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "2H26 urea/ammonia realized price outlook (de-escalation risk commentary)",
      "prediction": "LOWER",
      "answer": "guide ~$500-550/tonne implied 2H realization vs. cons ~$650/tonne assumed (2H2026)",
      "confidence": "LOW"
    },
    {
      "kpi": "Q3 share buyback pace",
      "prediction": "BETTER",
      "answer": "guide ~$150M vs. cons ~$50M (Q3 2026)",
      "confidence": "LOW"
    }
  ],
  "day1_residual_pct": -1.5,
  "day1_confidence": "LOW",
  "day5_residual_pct": -3.5,
  "day5_path": "FADE",
  "day5_rationale": "Q2 numbers should beat on cheap Henry Hub gas (Q2 avg well below Q1's $4.57/MMBtu) layered on still-elevated YoY nitrogen pricing, but the print lands into a market that has spent the prior two weeks aggressively unwinding the Iran war-risk premium (Trump canceling strikes, active US-Iran talks, oil collapsing, CF down ~7% since July 22 even as SPX rallied). That de-escalation directly threatens the >$700/tonne post-July-8 urea spike CF needs to sustain 2H26/FY27 estimates, and Yazoo City remains offline into at least late Q4. Expect sell-side to trim out-period (Q3/Q4/FY27) EBITDA and EPS estimates even after a Q2 beat, pulling the stock back down over the following days as the 'beat-but-guide-down-the-macro-tailwind' pattern plays out \u2014 consistent with a fade rather than follow-through.",
  "day5_confidence": "LOW"
}