{
 "ticker": "BSX",
 "currency": "USD",
 "updated_at": "2026-10-31T15:55:00+01:00",
 "price_source": "Yahoo Finance chart API BSX, daily close",
 "prices": [
  {
   "date": "2025-10-31",
   "close": 100.72
  },
  {
   "date": "2025-11-03",
   "close": 98.59
  },
  {
   "date": "2025-11-04",
   "close": 98.84
  },
  {
   "date": "2025-11-05",
   "close": 98.9
  },
  {
   "date": "2025-11-06",
   "close": 99.05
  },
  {
   "date": "2025-11-07",
   "close": 100.02
  },
  {
   "date": "2025-11-10",
   "close": 100.91
  },
  {
   "date": "2025-11-11",
   "close": 102.5
  },
  {
   "date": "2025-11-12",
   "close": 104.13
  },
  {
   "date": "2025-11-13",
   "close": 104.98
  },
  {
   "date": "2025-11-14",
   "close": 102.69
  },
  {
   "date": "2025-11-17",
   "close": 101.76
  },
  {
   "date": "2025-11-18",
   "close": 99.22
  },
  {
   "date": "2025-11-19",
   "close": 97.01
  },
  {
   "date": "2025-11-20",
   "close": 96.6
  },
  {
   "date": "2025-11-21",
   "close": 96.88
  },
  {
   "date": "2025-11-24",
   "close": 98.04
  },
  {
   "date": "2025-11-25",
   "close": 101.36
  },
  {
   "date": "2025-11-26",
   "close": 100.96
  },
  {
   "date": "2025-11-28",
   "close": 101.58
  },
  {
   "date": "2025-12-01",
   "close": 101.01
  },
  {
   "date": "2025-12-02",
   "close": 99.02
  },
  {
   "date": "2025-12-03",
   "close": 98.57
  },
  {
   "date": "2025-12-04",
   "close": 97.72
  },
  {
   "date": "2025-12-05",
   "close": 97.52
  },
  {
   "date": "2025-12-08",
   "close": 93.84
  },
  {
   "date": "2025-12-09",
   "close": 92.53
  },
  {
   "date": "2025-12-10",
   "close": 92.7
  },
  {
   "date": "2025-12-11",
   "close": 91.75
  },
  {
   "date": "2025-12-12",
   "close": 92.58
  },
  {
   "date": "2025-12-15",
   "close": 92.19
  },
  {
   "date": "2025-12-16",
   "close": 92.95
  },
  {
   "date": "2025-12-17",
   "close": 94.48
  },
  {
   "date": "2025-12-18",
   "close": 96.11
  },
  {
   "date": "2025-12-19",
   "close": 95.61
  },
  {
   "date": "2025-12-22",
   "close": 96.43
  },
  {
   "date": "2025-12-23",
   "close": 96.09
  },
  {
   "date": "2025-12-24",
   "close": 96.13
  },
  {
   "date": "2025-12-26",
   "close": 96.06
  },
  {
   "date": "2025-12-29",
   "close": 95.76
  },
  {
   "date": "2025-12-30",
   "close": 96.01
  },
  {
   "date": "2025-12-31",
   "close": 95.35
  },
  {
   "date": "2026-01-02",
   "close": 94.71
  },
  {
   "date": "2026-01-05",
   "close": 95.48
  },
  {
   "date": "2026-01-06",
   "close": 97.79
  },
  {
   "date": "2026-01-07",
   "close": 98.65
  },
  {
   "date": "2026-01-08",
   "close": 98.38
  },
  {
   "date": "2026-01-09",
   "close": 97.64
  },
  {
   "date": "2026-01-12",
   "close": 95.72
  },
  {
   "date": "2026-01-13",
   "close": 94.14
  },
  {
   "date": "2026-01-14",
   "close": 93.74
  },
  {
   "date": "2026-01-15",
   "close": 90.03
  },
  {
   "date": "2026-01-16",
   "close": 88.07
  },
  {
   "date": "2026-01-20",
   "close": 91.2
  },
  {
   "date": "2026-01-21",
   "close": 91.71
  },
  {
   "date": "2026-01-22",
   "close": 91.29
  },
  {
   "date": "2026-01-23",
   "close": 92.51
  },
  {
   "date": "2026-01-26",
   "close": 93.55
  },
  {
   "date": "2026-01-27",
   "close": 93.61
  },
  {
   "date": "2026-01-28",
   "close": 93.79
  },
  {
   "date": "2026-01-29",
   "close": 92.33
  },
  {
   "date": "2026-01-30",
   "close": 93.53
  },
  {
   "date": "2026-02-02",
   "close": 91.87
  },
  {
   "date": "2026-02-03",
   "close": 91.62
  },
  {
   "date": "2026-02-04",
   "close": 75.5
  },
  {
   "date": "2026-02-05",
   "close": 77.64
  },
  {
   "date": "2026-02-06",
   "close": 76.27
  },
  {
   "date": "2026-02-09",
   "close": 74.12
  },
  {
   "date": "2026-02-10",
   "close": 74.25
  },
  {
   "date": "2026-02-11",
   "close": 73.47
  },
  {
   "date": "2026-02-12",
   "close": 74.12
  },
  {
   "date": "2026-02-13",
   "close": 74.73
  },
  {
   "date": "2026-02-17",
   "close": 76.29
  },
  {
   "date": "2026-02-18",
   "close": 76.28
  },
  {
   "date": "2026-02-19",
   "close": 75.72
  },
  {
   "date": "2026-02-20",
   "close": 74.58
  },
  {
   "date": "2026-02-23",
   "close": 74.37
  },
  {
   "date": "2026-02-24",
   "close": 75.15
  },
  {
   "date": "2026-02-25",
   "close": 73.48
  },
  {
   "date": "2026-02-26",
   "close": 75.75
  },
  {
   "date": "2026-02-27",
   "close": 76.85
  },
  {
   "date": "2026-03-02",
   "close": 76.22
  },
  {
   "date": "2026-03-03",
   "close": 73.85
  },
  {
   "date": "2026-03-04",
   "close": 72.21
  },
  {
   "date": "2026-03-05",
   "close": 72.99
  },
  {
   "date": "2026-03-06",
   "close": 71.35
  },
  {
   "date": "2026-03-09",
   "close": 71.9
  },
  {
   "date": "2026-03-10",
   "close": 69.96
  },
  {
   "date": "2026-03-11",
   "close": 69.63
  },
  {
   "date": "2026-03-12",
   "close": 68.55
  },
  {
   "date": "2026-03-13",
   "close": 69.13
  },
  {
   "date": "2026-03-16",
   "close": 69.79
  },
  {
   "date": "2026-03-17",
   "close": 71.2
  },
  {
   "date": "2026-03-18",
   "close": 71.28
  },
  {
   "date": "2026-03-19",
   "close": 69.89
  },
  {
   "date": "2026-03-20",
   "close": 69.48
  },
  {
   "date": "2026-03-23",
   "close": 69.54
  },
  {
   "date": "2026-03-24",
   "close": 68.15
  },
  {
   "date": "2026-03-25",
   "close": 69.78
  },
  {
   "date": "2026-03-26",
   "close": 70.17
  },
  {
   "date": "2026-03-27",
   "close": 69.17
  },
  {
   "date": "2026-03-30",
   "close": 62.93
  },
  {
   "date": "2026-03-31",
   "close": 62.75
  },
  {
   "date": "2026-04-01",
   "close": 62.0
  },
  {
   "date": "2026-04-02",
   "close": 62.82
  },
  {
   "date": "2026-04-06",
   "close": 62.59
  },
  {
   "date": "2026-04-07",
   "close": 61.86
  },
  {
   "date": "2026-04-08",
   "close": 62.56
  },
  {
   "date": "2026-04-09",
   "close": 61.28
  },
  {
   "date": "2026-04-10",
   "close": 61.79
  },
  {
   "date": "2026-04-13",
   "close": 63.18
  },
  {
   "date": "2026-04-14",
   "close": 63.82
  },
  {
   "date": "2026-04-15",
   "close": 64.61
  },
  {
   "date": "2026-04-16",
   "close": 63.42
  },
  {
   "date": "2026-04-17",
   "close": 64.23
  },
  {
   "date": "2026-04-20",
   "close": 60.99
  },
  {
   "date": "2026-04-21",
   "close": 59.52
  },
  {
   "date": "2026-04-22",
   "close": 64.87
  },
  {
   "date": "2026-04-23",
   "close": 65.69
  },
  {
   "date": "2026-04-24",
   "close": 62.07
  },
  {
   "date": "2026-04-27",
   "close": 59.95
  },
  {
   "date": "2026-04-28",
   "close": 58.45
  },
  {
   "date": "2026-04-29",
   "close": 57.15
  },
  {
   "date": "2026-04-30",
   "close": 57.61
  },
  {
   "date": "2026-05-01",
   "close": 56.5
  },
  {
   "date": "2026-05-04",
   "close": 56.85
  },
  {
   "date": "2026-05-05",
   "close": 55.98
  },
  {
   "date": "2026-05-06",
   "close": 56.0
  },
  {
   "date": "2026-05-07",
   "close": 56.57
  },
  {
   "date": "2026-05-08",
   "close": 53.93
  },
  {
   "date": "2026-05-11",
   "close": 53.37
  },
  {
   "date": "2026-05-12",
   "close": 54.1
  },
  {
   "date": "2026-05-13",
   "close": 53.06
  },
  {
   "date": "2026-05-14",
   "close": 53.55
  },
  {
   "date": "2026-05-15",
   "close": 52.68
  },
  {
   "date": "2026-05-18",
   "close": 55.92
  },
  {
   "date": "2026-05-19",
   "close": 56.81
  },
  {
   "date": "2026-05-20",
   "close": 56.67
  },
  {
   "date": "2026-05-21",
   "close": 57.15
  },
  {
   "date": "2026-05-22",
   "close": 57.78
  },
  {
   "date": "2026-05-26",
   "close": 57.64
  },
  {
   "date": "2026-05-27",
   "close": 50.46
  },
  {
   "date": "2026-05-28",
   "close": 49.11
  },
  {
   "date": "2026-05-29",
   "close": 48.31
  },
  {
   "date": "2026-06-01",
   "close": 47.98
  },
  {
   "date": "2026-06-02",
   "close": 47.68
  },
  {
   "date": "2026-06-03",
   "close": 47.69
  },
  {
   "date": "2026-06-04",
   "close": 48.85
  },
  {
   "date": "2026-06-05",
   "close": 48.55
  },
  {
   "date": "2026-06-08",
   "close": 48.7
  },
  {
   "date": "2026-06-09",
   "close": 48.96
  },
  {
   "date": "2026-06-10",
   "close": 48.34
  },
  {
   "date": "2026-06-11",
   "close": 47.17
  },
  {
   "date": "2026-06-12",
   "close": 46.91
  },
  {
   "date": "2026-06-15",
   "close": 46.76
  },
  {
   "date": "2026-06-16",
   "close": 46.92
  },
  {
   "date": "2026-06-17",
   "close": 44.95
  },
  {
   "date": "2026-06-18",
   "close": 45.29
  },
  {
   "date": "2026-06-22",
   "close": 44.33
  },
  {
   "date": "2026-06-23",
   "close": 45.6
  },
  {
   "date": "2026-06-24",
   "close": 44.46
  },
  {
   "date": "2026-06-25",
   "close": 44.2
  },
  {
   "date": "2026-06-26",
   "close": 44.23
  },
  {
   "date": "2026-06-29",
   "close": 43.48
  },
  {
   "date": "2026-06-30",
   "close": 42.68
  },
  {
   "date": "2026-07-01",
   "close": 43.06
  },
  {
   "date": "2026-07-02",
   "close": 45.14
  },
  {
   "date": "2026-07-06",
   "close": 44.6
  },
  {
   "date": "2026-07-07",
   "close": 45.3
  },
  {
   "date": "2026-07-08",
   "close": 44.81
  },
  {
   "date": "2026-07-09",
   "close": 44.99
  },
  {
   "date": "2026-07-10",
   "close": 44.77
  },
  {
   "date": "2026-07-13",
   "close": 44.65
  },
  {
   "date": "2026-07-14",
   "close": 42.63
  },
  {
   "date": "2026-07-15",
   "close": 43.04
  },
  {
   "date": "2026-07-16",
   "close": 44.62
  },
  {
   "date": "2026-07-17",
   "close": 44.03
  },
  {
   "date": "2026-07-20",
   "close": 43.77
  },
  {
   "date": "2026-07-21",
   "close": 43.19
  },
  {
   "date": "2026-07-22",
   "close": 42.97
  },
  {
   "date": "2026-07-23",
   "close": 43.58
  },
  {
   "date": "2026-07-24",
   "close": 44.25
  },
  {
   "date": "2026-07-27",
   "close": 45.51
  },
  {
   "date": "2026-07-28",
   "close": 46.06
  },
  {
   "date": "2026-07-29",
   "close": 46.04
  },
  {
   "date": "2026-07-30",
   "close": 46.0
  },
  {
   "date": "2026-07-31",
   "close": 46.73
  },
  {
   "date": "2026-08-03",
   "close": 48.43
  },
  {
   "date": "2026-08-04",
   "close": 49.09
  },
  {
   "date": "2026-08-05",
   "close": 47.74
  },
  {
   "date": "2026-08-06",
   "close": 49.3
  },
  {
   "date": "2026-08-07",
   "close": 49.31
  },
  {
   "date": "2026-08-10",
   "close": 50.46
  },
  {
   "date": "2026-08-11",
   "close": 51.19
  },
  {
   "date": "2026-08-12",
   "close": 51.42
  },
  {
   "date": "2026-08-13",
   "close": 51.69
  },
  {
   "date": "2026-08-14",
   "close": 51.83
  },
  {
   "date": "2026-08-17",
   "close": 51.43
  },
  {
   "date": "2026-08-18",
   "close": 50.47
  },
  {
   "date": "2026-08-19",
   "close": 52.01
  },
  {
   "date": "2026-08-20",
   "close": 49.37
  },
  {
   "date": "2026-08-21",
   "close": 50.37
  },
  {
   "date": "2026-08-24",
   "close": 49.01
  },
  {
   "date": "2026-08-25",
   "close": 49.86
  },
  {
   "date": "2026-08-26",
   "close": 48.17
  },
  {
   "date": "2026-08-27",
   "close": 46.67
  },
  {
   "date": "2026-08-28",
   "close": 46.84
  },
  {
   "date": "2026-08-31",
   "close": 48.3
  },
  {
   "date": "2026-09-01",
   "close": 48.08
  },
  {
   "date": "2026-09-02",
   "close": 48.37
  },
  {
   "date": "2026-09-03",
   "close": 46.95
  },
  {
   "date": "2026-09-04",
   "close": 47.8
  },
  {
   "date": "2026-09-08",
   "close": 44.98
  },
  {
   "date": "2026-09-09",
   "close": 44.96
  },
  {
   "date": "2026-09-10",
   "close": 43.1
  },
  {
   "date": "2026-09-11",
   "close": 42.98
  },
  {
   "date": "2026-09-14",
   "close": 45.05
  },
  {
   "date": "2026-09-15",
   "close": 43.87
  },
  {
   "date": "2026-09-16",
   "close": 43.91
  },
  {
   "date": "2026-09-17",
   "close": 43.55
  },
  {
   "date": "2026-09-18",
   "close": 43.34
  },
  {
   "date": "2026-09-21",
   "close": 43.72
  },
  {
   "date": "2026-09-22",
   "close": 44.92
  },
  {
   "date": "2026-09-23",
   "close": 44.62
  },
  {
   "date": "2026-09-24",
   "close": 44.68
  },
  {
   "date": "2026-09-25",
   "close": 43.92
  },
  {
   "date": "2026-09-28",
   "close": 44.11
  },
  {
   "date": "2026-09-29",
   "close": 43.88
  },
  {
   "date": "2026-09-30",
   "close": 43.65
  },
  {
   "date": "2026-10-01",
   "close": 43.23
  },
  {
   "date": "2026-10-02",
   "close": 42.6
  },
  {
   "date": "2026-10-05",
   "close": 42.4
  },
  {
   "date": "2026-10-06",
   "close": 42.19
  },
  {
   "date": "2026-10-07",
   "close": 41.58
  },
  {
   "date": "2026-10-08",
   "close": 42.04
  },
  {
   "date": "2026-10-09",
   "close": 42.73
  },
  {
   "date": "2026-10-12",
   "close": 43.84
  },
  {
   "date": "2026-10-13",
   "close": 43.31
  },
  {
   "date": "2026-10-14",
   "close": 43.0
  },
  {
   "date": "2026-10-15",
   "close": 44.14
  },
  {
   "date": "2026-10-16",
   "close": 44.39
  },
  {
   "date": "2026-10-19",
   "close": 45.05
  },
  {
   "date": "2026-10-20",
   "close": 45.58
  },
  {
   "date": "2026-10-21",
   "close": 44.51
  },
  {
   "date": "2026-10-22",
   "close": 46.01
  },
  {
   "date": "2026-10-23",
   "close": 45.69
  },
  {
   "date": "2026-10-26",
   "close": 45.58
  },
  {
   "date": "2026-10-27",
   "close": 45.06
  },
  {
   "date": "2026-10-28",
   "close": 42.43
  },
  {
   "date": "2026-10-29",
   "close": 42.69
  },
  {
   "date": "2026-10-30",
   "close": 41.98
  }
 ],
 "fair_values": [
  {
   "date": "2026-10-30",
   "value": 49.85,
   "currency": "USD",
   "source": "TipRanks consensus target (21 analysts, 3 months: 14 Buy, 7 Hold)",
   "url": "https://www.tipranks.com/stocks/bsx/forecast",
   "captured_at": "2026-10-31T14:58:00+01:00",
   "kind": "consensus"
  },
  {
   "date": "2026-10-30",
   "value": 61.43,
   "currency": "USD",
   "source": "MarketBeat consensus target (31 analysts, 12 months)",
   "url": "https://www.marketbeat.com/stocks/NYSE/BSX/price-target/",
   "captured_at": "2026-10-31T14:57:00+01:00",
   "kind": "broker",
   "note": "not averaged; includes pre-Q3 targets"
  },
  {
   "date": "2026-10-28",
   "value": 46,
   "currency": "USD",
   "source": "Jefferies (Hold)",
   "url": "https://www.marketbeat.com/stocks/NYSE/BSX/price-target/",
   "captured_at": "2026-10-31T14:57:00+01:00",
   "kind": "broker"
  },
  {
   "date": "2026-10-29",
   "value": 57,
   "currency": "USD",
   "source": "UBS (Buy)",
   "url": "https://www.marketbeat.com/stocks/NYSE/BSX/price-target/",
   "captured_at": "2026-10-31T14:57:00+01:00",
   "kind": "broker"
  },
  {
   "date": "2026-10-29",
   "value": 49,
   "currency": "USD",
   "source": "Bernstein (Outperform)",
   "url": "https://www.marketbeat.com/stocks/NYSE/BSX/price-target/",
   "captured_at": "2026-10-31T14:57:00+01:00",
   "kind": "broker"
  },
  {
   "date": "2026-10-29",
   "value": 52,
   "currency": "USD",
   "source": "RBC (Outperform)",
   "url": "https://www.marketbeat.com/stocks/NYSE/BSX/price-target/",
   "captured_at": "2026-10-31T14:57:00+01:00",
   "kind": "broker"
  },
  {
   "date": "2026-10-29",
   "value": 44,
   "currency": "USD",
   "source": "Citigroup (Neutral)",
   "url": "https://www.marketbeat.com/stocks/NYSE/BSX/price-target/",
   "captured_at": "2026-10-31T14:57:00+01:00",
   "kind": "broker"
  },
  {
   "date": "2026-10-29",
   "value": 48,
   "currency": "USD",
   "source": "Deutsche Bank (Buy)",
   "url": "https://www.marketbeat.com/stocks/NYSE/BSX/price-target/",
   "captured_at": "2026-10-31T14:57:00+01:00",
   "kind": "broker"
  },
  {
   "date": "2026-10-30",
   "value": 46,
   "currency": "USD",
   "source": "TD Cowen (Hold)",
   "url": "https://www.marketbeat.com/stocks/NYSE/BSX/price-target/",
   "captured_at": "2026-10-31T14:57:00+01:00",
   "kind": "broker"
  },
  {
   "date": "2026-10-30",
   "value": 45,
   "currency": "USD",
   "source": "Barclays (Equal Weight)",
   "url": "https://www.marketbeat.com/stocks/NYSE/BSX/price-target/",
   "captured_at": "2026-10-31T14:57:00+01:00",
   "kind": "broker"
  },
  {
   "date": "2026-10-31",
   "value": 45.8,
   "currency": "USD",
   "source": "The Claude Trader base case",
   "url": "BSX/REPORT.md",
   "captured_at": "2026-10-31T15:00:00+01:00",
   "kind": "ours",
   "note": "2028 adj. EPS 3.40 x 16 / 1.09^2"
  },
  {
   "date": "2026-10-28",
   "value": 49.0,
   "currency": "USD",
   "source": "Morningstar fair value via IBKR Mobile (Analyst Equity Report; 4 stars, moat Narrow, uncertainty Medium)",
   "url": "BSX/ibkr/20261031T153929+0100_morningstar_1.png",
   "captured_at": "2026-10-31T15:39:29+01:00",
   "kind": "morningstar"
  },
  {
   "date": "2026-10-31",
   "value": 56.5,
   "currency": "USD",
   "source": "LSEG (Refinitiv) consensus target, 33 analysts, via IBKR Mobile",
   "url": "BSX/ibkr/20261031T153952+0100_lseg_1.png",
   "captured_at": "2026-10-31T15:39:52+01:00",
   "kind": "consensus"
  }
 ],
 "summary": {
  "latest_close": 41.98,
  "latest_date": "2026-10-30",
  "avg_fair_value": 50.43,
  "sources_used": [
   "Morningstar fair value via IBKR Mobile (Analyst Equity Report; 4 stars, moat Narrow, uncertainty Medium) (49.0, 2026-10-28)",
   "LSEG (Refinitiv) consensus target, 33 analysts, via IBKR Mobile (56.5, 2026-10-31)",
   "The Claude Trader base case (45.8, 2026-10-31)"
  ],
  "gap_pct": 20.1,
  "verdict": "green",
  "method": "Average fair value = mean of the latest Morningstar fair value, one consensus target (LSEG, else TipRanks) and The Claude Trader base case. Broker targets are drawn but not averaged; targets older than 12 months are dropped.",
  "missing": []
 }
}
