{
  "date": "2026-10-15",
  "quantMethod": "balanced",
  "qualityMethod": "qualityValue",
  "supportMethod": "Confirmed three-bars-each-side prior lows; unpierced through October 14 daily bars and October 15 quoted intraday low. Search 20/50/100 sessions, then explicitly older.",
  "downsideFormula": "100 * (sitePrice - support) / sitePrice",
  "rows": [
    {
      "ticker": "JPM",
      "name": "JPMorgan",
      "quantScore": 52.8,
      "qualityScore": 51.8,
      "quantVerdict": "Neutral",
      "qualityVerdict": "Neutral",
      "packetId": "JPM:2026-10-15T16:13:24.717Z",
      "scorePublishedAt": "2026-10-15T16:13:24.717Z",
      "quantCoverage": 74.1,
      "qualityCoverage": 73.56,
      "sitePrice": 333.7591,
      "quoteAsOf": "2026-10-15T16:19:03.655Z",
      "tlTarget": 359.3,
      "targetAsOf": "2026-10-14",
      "upsidePct": 7.652495467539322,
      "support": 325.07,
      "supportDate": "2026-10-07",
      "supportTier": 20,
      "supportBelowPricePct": 2.603404671213458,
      "supportSource": "Mboum daily history",
      "supportAdjustmentBasis": "provider unspecified",
      "supportBarsThrough": "2026-10-14",
      "supportQuoteLow": 332.3636,
      "analysisUrl": "https://tickerlab.com/api/ticker-analysis?symbol=JPM",
      "quoteUrl": "https://tickerlab.com/api/ticker-quote?symbol=JPM",
      "targetUrl": "https://tickerlab.com/api/ticker-target?symbol=JPM&policy=2",
      "quantRank": 3,
      "qualityRank": 3
    },
    {
      "ticker": "BAC",
      "name": "Bank of America",
      "quantScore": 57.65,
      "qualityScore": 58.04,
      "quantVerdict": "Neutral",
      "qualityVerdict": "Neutral",
      "packetId": "BAC:2026-10-15T16:16:23.828Z",
      "scorePublishedAt": "2026-10-15T16:16:23.828Z",
      "quantCoverage": 74.1,
      "qualityCoverage": 73.56,
      "sitePrice": 51.46,
      "quoteAsOf": "2026-10-15T16:19:03.067Z",
      "tlTarget": 54.455,
      "targetAsOf": "2026-10-14",
      "upsidePct": 5.820054411193154,
      "support": 46.84,
      "supportDate": "2026-03-27",
      "supportTier": "older",
      "supportBelowPricePct": 8.97784687135639,
      "supportSource": "Mboum daily history",
      "supportAdjustmentBasis": "provider unspecified",
      "supportBarsThrough": "2026-10-14",
      "supportQuoteLow": 51.0908,
      "analysisUrl": "https://tickerlab.com/api/ticker-analysis?symbol=BAC",
      "quoteUrl": "https://tickerlab.com/api/ticker-quote?symbol=BAC",
      "targetUrl": "https://tickerlab.com/api/ticker-target?symbol=BAC&policy=2",
      "quantRank": 2,
      "qualityRank": 1
    },
    {
      "ticker": "WFC",
      "name": "Wells Fargo",
      "quantScore": 58.1,
      "qualityScore": 57.91,
      "quantVerdict": "Neutral",
      "qualityVerdict": "Neutral",
      "packetId": "WFC:2026-10-15T16:16:23.583Z",
      "scorePublishedAt": "2026-10-15T16:16:23.583Z",
      "quantCoverage": 74.1,
      "qualityCoverage": 73.56,
      "sitePrice": 81.8105,
      "quoteAsOf": "2026-10-15T16:19:02.368Z",
      "tlTarget": 88.22,
      "targetAsOf": "2026-10-14",
      "upsidePct": 7.83456891230343,
      "support": 78,
      "supportDate": "2026-10-01",
      "supportTier": 20,
      "supportBelowPricePct": 4.657715085471919,
      "supportSource": "Mboum daily history",
      "supportAdjustmentBasis": "provider unspecified",
      "supportBarsThrough": "2026-10-14",
      "supportQuoteLow": 80.9,
      "analysisUrl": "https://tickerlab.com/api/ticker-analysis?symbol=WFC",
      "quoteUrl": "https://tickerlab.com/api/ticker-quote?symbol=WFC",
      "targetUrl": "https://tickerlab.com/api/ticker-target?symbol=WFC&policy=2",
      "quantRank": 1,
      "qualityRank": 2
    },
    {
      "ticker": "C",
      "name": "Citigroup",
      "quantScore": 50.81,
      "qualityScore": 47.73,
      "quantVerdict": "Neutral",
      "qualityVerdict": "Neutral",
      "packetId": "C:2026-10-15T16:13:56.843Z",
      "scorePublishedAt": "2026-10-15T16:13:56.843Z",
      "quantCoverage": 74.1,
      "qualityCoverage": 73.56,
      "sitePrice": 121.7277,
      "quoteAsOf": "2026-10-15T16:19:03.735Z",
      "tlTarget": 135.35,
      "targetAsOf": "2026-10-14",
      "upsidePct": 11.190797164490895,
      "support": 119.76,
      "supportDate": "2026-05-19",
      "supportTier": "older",
      "supportBelowPricePct": 1.6164767756229632,
      "supportSource": "Mboum daily history",
      "supportAdjustmentBasis": "provider unspecified",
      "supportBarsThrough": "2026-10-14",
      "supportQuoteLow": 120.2806,
      "analysisUrl": "https://tickerlab.com/api/ticker-analysis?symbol=C",
      "quoteUrl": "https://tickerlab.com/api/ticker-quote?symbol=C",
      "targetUrl": "https://tickerlab.com/api/ticker-target?symbol=C&policy=2",
      "quantRank": 4,
      "qualityRank": 4
    },
    {
      "ticker": "GS",
      "name": "Goldman Sachs",
      "quantScore": 47.78,
      "qualityScore": 45.9,
      "quantVerdict": "Neutral",
      "qualityVerdict": "Neutral",
      "packetId": "GS:2026-10-15T16:16:56.209Z",
      "scorePublishedAt": "2026-10-15T16:16:56.209Z",
      "quantCoverage": 74.1,
      "qualityCoverage": 73.56,
      "sitePrice": 881.253,
      "quoteAsOf": "2026-10-15T16:19:02.809Z",
      "tlTarget": 967.76,
      "targetAsOf": "2026-10-14",
      "upsidePct": 9.816363745712064,
      "support": 797.78,
      "supportDate": "2026-03-27",
      "supportTier": "older",
      "supportBelowPricePct": 9.472081229794403,
      "supportSource": "Mboum daily history",
      "supportAdjustmentBasis": "provider unspecified",
      "supportBarsThrough": "2026-10-14",
      "supportQuoteLow": 860.2798,
      "analysisUrl": "https://tickerlab.com/api/ticker-analysis?symbol=GS",
      "quoteUrl": "https://tickerlab.com/api/ticker-quote?symbol=GS",
      "targetUrl": "https://tickerlab.com/api/ticker-target?symbol=GS&policy=2",
      "quantRank": 5,
      "qualityRank": 5
    },
    {
      "ticker": "MS",
      "name": "Morgan Stanley",
      "quantScore": 47.03,
      "qualityScore": 45.36,
      "quantVerdict": "Neutral",
      "qualityVerdict": "Neutral",
      "packetId": "MS:2026-10-15T16:14:28.477Z",
      "scorePublishedAt": "2026-10-15T16:14:28.477Z",
      "quantCoverage": 74.1,
      "qualityCoverage": 73.56,
      "sitePrice": 179.6016,
      "quoteAsOf": "2026-10-15T16:19:03.852Z",
      "tlTarget": 206.753,
      "targetAsOf": "2026-10-14",
      "upsidePct": 15.117571335667378,
      "support": 157.22,
      "supportDate": "2026-03-30",
      "supportTier": "older",
      "supportBelowPricePct": 12.46180434918174,
      "supportSource": "Mboum daily history",
      "supportAdjustmentBasis": "provider unspecified",
      "supportBarsThrough": "2026-10-14",
      "supportQuoteLow": 177.302,
      "analysisUrl": "https://tickerlab.com/api/ticker-analysis?symbol=MS",
      "quoteUrl": "https://tickerlab.com/api/ticker-quote?symbol=MS",
      "targetUrl": "https://tickerlab.com/api/ticker-target?symbol=MS&policy=2",
      "quantRank": 6,
      "qualityRank": 6
    }
  ]
}
