{
  "report_rows": [
    {
      "kpi": "EPS",
      "prediction": "BEAT",
      "answer": "pred ~$1.38 vs. cons $1.33",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Revenue",
      "prediction": "IN-LINE",
      "answer": "pred ~$7.2B vs. cons $7.1B",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Truck/Parts/Other gross margin",
      "prediction": "BEAT",
      "answer": "pred ~13.9% vs. cons ~13.5%",
      "confidence": "LOW"
    }
  ],
  "guide_rows": [
    {
      "kpi": "Q3'26 global truck deliveries guide",
      "prediction": "BETTER",
      "answer": "guide ~39-41k vs. cons ~37k (Q3'26)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q3'26 gross margin guide",
      "prediction": "BETTER",
      "answer": "guide ~13.8% vs. cons ~13.5% (Q3'26)",
      "confidence": "LOW"
    },
    {
      "kpi": "FY26 US/Canada Class 8 market outlook",
      "prediction": "BETTER",
      "answer": "guide ~250-270k vs. prior 230-270k (FY26)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "FY26 Parts sales growth",
      "prediction": "UNCHANGED",
      "answer": "guide ~+3-6% vs. cons ~+3% (FY26)",
      "confidence": "MEDIUM"
    }
  ],
  "day1_residual_pct": -2.0,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": -1.0,
  "day5_path": "STABILIZE",
  "day5_rationale": "Likely modest EPS beat plus a genuinely upbeat 2H/EPA-27 pre-buy order narrative and an upward-biased Class 8 market outlook \u2014 fundamentally bullish. But the stock ran ~+7% in the week into the print (124->133) to fresh highs above sell-side targets, so positioning is stretched and the Q2/Q3 gross-margin step-up (~13.5-13.8%) is only modest and still below year-ago 13.9% with competitive pricing/tariff pass-through unresolved. That sets up a 'sell-the-news' day-1 dip (echoing Q1's ~6% drop). Over 5 days, positive 2027 order/pre-buy revisions and a raised market outlook cushion the pullback, so the initial dip stabilizes rather than snowballing, but out-period margin/mix math (lower-margin truck volume growing faster than Parts) caps upside revisions and keeps net residual mildly negative.",
  "day5_confidence": "LOW"
}