{
  "report_rows": [
    {
      "kpi": "Total Revenue",
      "prediction": "BEAT",
      "answer": "pred ~$88.6B vs. cons $87.7B",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "EPS (non-GAAP diluted)",
      "prediction": "BEAT",
      "answer": "pred ~$4.38 vs. cons $4.24",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Azure revenue growth (constant currency)",
      "prediction": "BEAT",
      "answer": "pred ~41% vs. cons ~39.5%",
      "confidence": "MEDIUM"
    }
  ],
  "guide_rows": [
    {
      "kpi": "CY2027 total capex/finance leases outlook",
      "prediction": "BETTER",
      "answer": "guide ~$235B vs. cons ~$220B (CY2027)",
      "confidence": "LOW"
    },
    {
      "kpi": "Q1 FY27 Azure growth guide (cc)",
      "prediction": "BETTER",
      "answer": "guide ~40-41% vs. cons ~39% (Q1 FY27, quarter ending Sept 2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Q1 FY27 total revenue guide",
      "prediction": "BETTER",
      "answer": "guide ~$91.5B vs. cons $90.5B (Q1 FY27, quarter ending Sept 2026)",
      "confidence": "MEDIUM"
    },
    {
      "kpi": "Microsoft Cloud gross margin guide",
      "prediction": "LOWER",
      "answer": "guide ~63% vs. cons ~64% (Q1 FY27, quarter ending Sept 2026)",
      "confidence": "MEDIUM"
    }
  ],
  "day1_residual_pct": -3.2,
  "day1_confidence": "MEDIUM",
  "day5_residual_pct": -5.0,
  "day5_path": "FOLLOW-THROUGH",
  "day5_rationale": "Even with an Azure/Copilot beat, the dominant swing factor is capex: with Alphabet's raise having just triggered a hyperscaler-wide derating on ROI/FCF fears and Bloomberg Intelligence flagging a likely negative reaction to any further MSFT capex hike, a step-up in the FY27/CY2027 spending outlook (implied ~$220-235B vs. the April $190B base) forces sell-side to cut out-year FCF and margin estimates even as revenue/EPS beat this quarter. That implicit estimate-cut dynamic (higher depreciation, cloud gross margin compression to ~63%, capex/lease burden rising toward ~50% of revenue) tends to produce continued single-analyst-note downgrades and price-target trims over the following days rather than a snap-back, consistent with the fade patterns seen in GOOGL/META this cycle when capex commentary overshadowed in-line-to-strong quarterly prints. Given how washed-out sentiment and valuation already are (stock down ~20% YTD, forward P/E <18), a modest bounce-back on Azure beat can't be ruled out, but the balance of evidence favors follow-through weakness over the week as the capex/ROI narrative dominates the reaction function.",
  "day5_confidence": "MEDIUM"
}