{
 "ticker": "PEG",
 "currency": "USD",
 "updated_at": "2026-10-31T15:55:00+01:00",
 "price_source": "Yahoo Finance chart API PEG, daily close (range=3mo)",
 "prices": [
  {
   "date": "2026-07-31",
   "close": 76.68
  },
  {
   "date": "2026-08-03",
   "close": 76.62
  },
  {
   "date": "2026-08-04",
   "close": 76.27
  },
  {
   "date": "2026-08-05",
   "close": 75.54
  },
  {
   "date": "2026-08-06",
   "close": 75.04
  },
  {
   "date": "2026-08-07",
   "close": 75.66
  },
  {
   "date": "2026-08-10",
   "close": 74.56
  },
  {
   "date": "2026-08-11",
   "close": 75.21
  },
  {
   "date": "2026-08-12",
   "close": 75.87
  },
  {
   "date": "2026-08-13",
   "close": 75.93
  },
  {
   "date": "2026-08-14",
   "close": 76.04
  },
  {
   "date": "2026-08-17",
   "close": 75.61
  },
  {
   "date": "2026-08-18",
   "close": 75.6
  },
  {
   "date": "2026-08-19",
   "close": 75.33
  },
  {
   "date": "2026-08-20",
   "close": 74.62
  },
  {
   "date": "2026-08-21",
   "close": 72.61
  },
  {
   "date": "2026-08-24",
   "close": 73.53
  },
  {
   "date": "2026-08-25",
   "close": 73.28
  },
  {
   "date": "2026-08-26",
   "close": 74.03
  },
  {
   "date": "2026-08-27",
   "close": 73.33
  },
  {
   "date": "2026-08-28",
   "close": 73.19
  },
  {
   "date": "2026-08-31",
   "close": 73.33
  },
  {
   "date": "2026-09-01",
   "close": 73.48
  },
  {
   "date": "2026-09-02",
   "close": 73.32
  },
  {
   "date": "2026-09-03",
   "close": 73.81
  },
  {
   "date": "2026-09-04",
   "close": 73.7
  },
  {
   "date": "2026-09-08",
   "close": 74.24
  },
  {
   "date": "2026-09-09",
   "close": 72.6
  },
  {
   "date": "2026-09-10",
   "close": 72.48
  },
  {
   "date": "2026-09-11",
   "close": 72.39
  },
  {
   "date": "2026-09-14",
   "close": 70.92
  },
  {
   "date": "2026-09-15",
   "close": 70.42
  },
  {
   "date": "2026-09-16",
   "close": 70.39
  },
  {
   "date": "2026-09-17",
   "close": 70.98
  },
  {
   "date": "2026-09-18",
   "close": 69.77
  },
  {
   "date": "2026-09-21",
   "close": 69.31
  },
  {
   "date": "2026-09-22",
   "close": 69.12
  },
  {
   "date": "2026-09-23",
   "close": 67.31
  },
  {
   "date": "2026-09-24",
   "close": 66.56
  },
  {
   "date": "2026-09-25",
   "close": 67.02
  },
  {
   "date": "2026-09-28",
   "close": 66.73
  },
  {
   "date": "2026-09-29",
   "close": 67.68
  },
  {
   "date": "2026-09-30",
   "close": 67.34
  },
  {
   "date": "2026-10-01",
   "close": 67.89
  },
  {
   "date": "2026-10-02",
   "close": 68.07
  },
  {
   "date": "2026-10-05",
   "close": 68.68
  },
  {
   "date": "2026-10-06",
   "close": 71.73
  },
  {
   "date": "2026-10-07",
   "close": 71.74
  },
  {
   "date": "2026-10-08",
   "close": 71.84
  },
  {
   "date": "2026-10-09",
   "close": 72.28
  },
  {
   "date": "2026-10-12",
   "close": 70.76
  },
  {
   "date": "2026-10-13",
   "close": 70.47
  },
  {
   "date": "2026-10-14",
   "close": 70.56
  },
  {
   "date": "2026-10-15",
   "close": 70.21
  },
  {
   "date": "2026-10-16",
   "close": 71.49
  },
  {
   "date": "2026-10-19",
   "close": 70.32
  },
  {
   "date": "2026-10-20",
   "close": 70.86
  },
  {
   "date": "2026-10-21",
   "close": 71.0
  },
  {
   "date": "2026-10-22",
   "close": 72.72
  },
  {
   "date": "2026-10-23",
   "close": 72.02
  },
  {
   "date": "2026-10-26",
   "close": 72.11
  },
  {
   "date": "2026-10-27",
   "close": 72.82
  },
  {
   "date": "2026-10-28",
   "close": 72.47
  },
  {
   "date": "2026-10-29",
   "close": 73.63
  },
  {
   "date": "2026-10-30",
   "close": 74.29
  }
 ],
 "fair_values": [
  {
   "date": "2026-09-30",
   "value": 77,
   "currency": "USD",
   "source": "Scotiabank (Sector Perform)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 92"
  },
  {
   "date": "2026-10-09",
   "value": 69,
   "currency": "USD",
   "source": "Jefferies (Hold)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 73"
  },
  {
   "date": "2026-10-12",
   "value": 76,
   "currency": "USD",
   "source": "Barclays (Equal Weight)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 83"
  },
  {
   "date": "2026-10-15",
   "value": 78,
   "currency": "USD",
   "source": "Truist (Hold)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 84"
  },
  {
   "date": "2026-10-15",
   "value": 83,
   "currency": "USD",
   "source": "Goldman Sachs",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 86"
  },
  {
   "date": "2026-10-19",
   "value": 77,
   "currency": "USD",
   "source": "JPMorgan (Neutral)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 81"
  },
  {
   "date": "2026-10-20",
   "value": 84,
   "currency": "USD",
   "source": "BTIG (Buy)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 94"
  },
  {
   "date": "2026-10-21",
   "value": 85,
   "currency": "USD",
   "source": "Morgan Stanley (Overweight)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 88"
  },
  {
   "date": "2026-10-22",
   "value": 72.5,
   "currency": "USD",
   "source": "HSBC (Hold, initiation)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "new coverage"
  },
  {
   "date": "2026-10-22",
   "value": 77,
   "currency": "USD",
   "source": "BMO Capital Markets (Market Perform)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 79"
  },
  {
   "date": "2026-10-26",
   "value": 76,
   "currency": "USD",
   "source": "RBC Capital",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 81"
  },
  {
   "date": "2026-10-27",
   "value": 85,
   "currency": "USD",
   "source": "Bank of America (Buy)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "broker",
   "note": "cut from 87"
  },
  {
   "date": "2026-10-31",
   "value": 80.0,
   "currency": "USD",
   "source": "MarketBeat consensus target (20 analysts: 8 Buy, 12 Hold)",
   "url": "https://www.marketbeat.com/stocks/NYSE/PEG/price-target/",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "consensus",
   "note": "aggregator consensus; LSEG/TipRanks consensus pending the IBKR capture"
  },
  {
   "date": "2026-10-31",
   "value": 76.6,
   "currency": "USD",
   "source": "The Claude Trader base case",
   "url": "PEG/REPORT.md",
   "captured_at": "2026-10-31T15:08:00+01:00",
   "kind": "ours",
   "note": "2027E non-GAAP EPS 4.64 (2026 guidance midpoint 4.34 x 1.07) x 16.5 forward P/E"
  },
  {
   "date": "2026-05-07",
   "value": 75.0,
   "currency": "USD",
   "source": "Morningstar fair value via IBKR Mobile (Analyst Equity Report; 3 stars, moat Narrow, uncertainty Low)",
   "url": "PEG/ibkr/20261031T154356+0100_morningstar_1.png",
   "captured_at": "2026-10-31T15:43:56+01:00",
   "kind": "morningstar"
  },
  {
   "date": "2026-10-31",
   "value": 81.42,
   "currency": "USD",
   "source": "LSEG (Refinitiv) consensus target, 24 analysts, via IBKR Mobile",
   "url": "PEG/ibkr/20261031T154418+0100_lseg_1.png",
   "captured_at": "2026-10-31T15:44:18+01:00",
   "kind": "consensus"
  }
 ],
 "summary": {
  "latest_close": 74.29,
  "latest_date": "2026-10-30",
  "avg_fair_value": 77.67,
  "sources_used": [
   "Morningstar fair value via IBKR Mobile (Analyst Equity Report; 3 stars, moat Narrow, uncertainty Low) (75.0, 2026-05-07)",
   "LSEG (Refinitiv) consensus target, 24 analysts, via IBKR Mobile (81.42, 2026-10-31)",
   "The Claude Trader base case (76.6, 2026-10-31)"
  ],
  "gap_pct": 4.5,
  "verdict": "green",
  "method": "Average fair value = mean of the latest Morningstar fair value, one consensus target (LSEG, else TipRanks or the named consensus) and The Claude Trader base case. Broker targets are drawn but not averaged because the consensus already contains them; targets older than 12 months are dropped.",
  "missing": []
 }
}
