{
 "philosophy": "buffett",
 "label": "Buffett Quality",
 "snapshot_date": "2026-10-26",
 "scored": 418,
 "rules_markdown": "# Buffett Quality \u2014 scoring rules\n\nStyle: the Buffett/Munger approach of owning high-return, low-debt, cash-generative businesses bought at a sensible price. Sources for the ideas: Berkshire Hathaway shareholder letters (owner earnings, return on equity, debt payoff, consistent earning power) and Buffett's 1987 and 1992 letters. This is a mechanical reading of those ideas, not a judgement of moat or management, and it is not Buffett's own process.\n\nScore 0\u2013100 = sum of points below. All inputs are SEC XBRL annual facts (frames CY####) and fresh balance-sheet instants, each shown with its filing and accession on the stock page. A test whose inputs are missing is `insufficient` and listed; it is never assumed. Financials (SIC 60, 61, 63, 64 and 67 (banks, credit, insurers, REITs and holding companies); SIC 62 (brokers, exchanges, asset managers) is scored, so GS, MS and SCHW carry scores and should be read with that in mind) are not scored.\n\n| # | Test | Points | Scoring | Inputs |\n|---|---|---|---|---|\n| 1 | Average return on equity over the last 8 years, net income / equity at that fiscal year end (years with positive equity only; at least 5 required) | 25 | linear: 8% -> 0, 15% -> 25 | NetIncomeLoss, StockholdersEquity |\n| 2 | Profitable every year (last 10; at least 7 required) | 15 | points x profitable years / years reported | NetIncomeLoss |\n| 3 | Net income growth: 3-year average now vs the 3-year average at the start of the window (at least 6 years) | 10 | linear: 0% a year -> 0, 10% a year -> 10; not positive base -> 0 | NetIncomeLoss |\n| 4 | Years to repay borrowings: total borrowings / 3-year average net income | 15 | linear: 4 years -> 15, 8 years -> 0; average earnings not positive -> 0 | borrowings as in Magic Formula (LongTermDebt, DebtCurrent, ShortTermBorrowings); unknown debt is insufficient, never zero |\n| 5 | Operating margin, 5-year average (at least 4 years) | 10 | linear: 8% -> 0, 20% -> 10 | OperatingIncomeLoss / Revenues |\n| 6 | Free cash flow / net income, 5 years cumulative; free cash flow = operating cash flow minus capital expenditure (at least 4 years) | 10 | linear: 0.5 -> 0, 1.0 -> 10 | NetCashProvidedByOperatingActivities, PaymentsToAcquirePropertyPlantAndEquipment |\n| 7 | Owner-earnings yield: 3-year average free cash flow / market cap | 15 | linear: 3% -> 0, 7% -> 15 | as test 6; market cap = price x point-in-time SEC share count |\n\nLimits: owner earnings here are free cash flow, so maintenance versus growth capex is not separated. The score says nothing about moat, management or industry. Thresholds are this site's reading of the letters, stated so they can be checked and changed.\n",
 "top_100": [
  {
   "ticker": "ADBE",
   "name": "Adobe Inc.",
   "cik": "0000796343",
   "exchange": "Nasdaq",
   "industry": "Services-Prepackaged Software",
   "sic": "7372",
   "is_financial": false,
   "is_utility": false,
   "price": 263.82,
   "price_as_of": "2026-10-23",
   "market_cap": 102678744000.0,
   "graham": 38.5,
   "magic_formula": null,
   "momentum": 29.9,
   "insider": 0.0,
   "buffett": 100.0,
   "lynch": 66.7,
   "graham_enterprising": 25.0,
   "piotroski": 77.8,
   "graham_as_of": "2025-11-28",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-08-28",
   "lynch_as_of": "2026-08-28",
   "graham_enterprising_as_of": "2026-08-28",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "5",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 504.81,
   "fv_low": 106.57,
   "fv_high": 507.73,
   "fv_gap_pct": 91.3,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-09-22",
   "fv_skipped": null
  },
  {
   "ticker": "INTU",
   "name": "Intuit Inc.",
   "cik": "0000896878",
   "exchange": "Nasdaq",
   "industry": "Services-Prepackaged Software",
   "sic": "7372",
   "is_financial": false,
   "is_utility": false,
   "price": 343.39,
   "price_as_of": "2026-10-23",
   "market_cap": 91766170040.0,
   "graham": 60.1,
   "magic_formula": 92.0,
   "momentum": 15.2,
   "insider": 0.0,
   "buffett": 100.0,
   "lynch": 86.0,
   "graham_enterprising": 59.7,
   "piotroski": 88.9,
   "graham_as_of": "2026-07-31",
   "magic_formula_as_of": "2026-07-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-31",
   "lynch_as_of": "2026-07-31",
   "graham_enterprising_as_of": "2026-07-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 0,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 497.56,
   "fv_low": 162.23,
   "fv_high": 583.94,
   "fv_gap_pct": 44.9,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-09-09",
   "fv_skipped": null
  },
  {
   "ticker": "IT",
   "name": "Gartner Inc",
   "cik": "0000749251",
   "exchange": "NYSE",
   "industry": "Services-Management Services",
   "sic": "8741",
   "is_financial": false,
   "is_utility": false,
   "price": 230.28,
   "price_as_of": "2026-10-23",
   "market_cap": 14541946193.28,
   "graham": 39.3,
   "magic_formula": null,
   "momentum": 37.0,
   "insider": 0.0,
   "buffett": 99.1,
   "lynch": 76.2,
   "graham_enterprising": 25.0,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 341.09,
   "fv_low": 232.94,
   "fv_high": 449.23,
   "fv_gap_pct": 48.1,
   "fv_verdict": "green",
   "fv_methods": 2,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "CF",
   "name": "CF Industries Holdings, Inc.",
   "cik": "0001324404",
   "exchange": "NYSE",
   "industry": "Agricultural Chemicals",
   "sic": "2870",
   "is_financial": false,
   "is_utility": false,
   "price": 120.68,
   "price_as_of": "2026-10-23",
   "market_cap": 18263485528.4,
   "graham": 86.8,
   "magic_formula": 78.9,
   "momentum": 66.4,
   "insider": 0.0,
   "buffett": 98.5,
   "lynch": 82.2,
   "graham_enterprising": 65.0,
   "piotroski": 88.9,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 250.05,
   "fv_low": 87.55,
   "fv_high": 307.71,
   "fv_gap_pct": 107.2,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-06",
   "fv_skipped": null
  },
  {
   "ticker": "PYPL",
   "name": "PayPal Holdings, Inc.",
   "cik": "0001633917",
   "exchange": "Nasdaq",
   "industry": "Services-Business Services, Nec",
   "sic": "7389",
   "is_financial": false,
   "is_utility": false,
   "price": 57.02,
   "price_as_of": "2026-10-23",
   "market_cap": 48778379035.48,
   "graham": 69.8,
   "magic_formula": 82.7,
   "momentum": 36.5,
   "insider": 0.0,
   "buffett": 97.1,
   "lynch": 75.6,
   "graham_enterprising": 58.6,
   "piotroski": 100.0,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 147.49,
   "fv_low": 53.11,
   "fv_high": 163.54,
   "fv_gap_pct": 158.7,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-28",
   "fv_skipped": null
  },
  {
   "ticker": "EOG",
   "name": "EOG Resources Inc",
   "cik": "0000821189",
   "exchange": "NYSE",
   "industry": "Crude Petroleum & Natural Gas",
   "sic": "1311",
   "is_financial": false,
   "is_utility": false,
   "price": 163.03,
   "price_as_of": "2026-10-23",
   "market_cap": 85513991563.28,
   "graham": 65.8,
   "magic_formula": 56.5,
   "momentum": 77.4,
   "insider": 0.0,
   "buffett": 97.0,
   "lynch": 37.1,
   "graham_enterprising": 56.2,
   "piotroski": 44.4,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 153.28,
   "fv_low": 111.65,
   "fv_high": 476.96,
   "fv_gap_pct": -6.0,
   "fv_verdict": "amber",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "FDS",
   "name": "Factset Research Systems Inc",
   "cik": "0001013237",
   "exchange": "NYSE",
   "industry": "Services-Computer Programming, Data Processing, Etc.",
   "sic": "7370",
   "is_financial": false,
   "is_utility": false,
   "price": 331.32,
   "price_as_of": "2026-10-23",
   "market_cap": 11680905271.199999,
   "graham": 46.6,
   "magic_formula": null,
   "momentum": 56.4,
   "insider": 0.0,
   "buffett": 94.1,
   "lynch": 47.4,
   "graham_enterprising": 35.0,
   "piotroski": 66.7,
   "graham_as_of": "2026-08-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-08-31",
   "lynch_as_of": "2026-08-31",
   "graham_enterprising_as_of": "2026-08-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 0,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 422.62,
   "fv_low": 136.43,
   "fv_high": 440.43,
   "fv_gap_pct": 27.6,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-20",
   "fv_skipped": null
  },
  {
   "ticker": "GDDY",
   "name": "GoDaddy Inc.",
   "cik": "0001609711",
   "exchange": "NYSE",
   "industry": "Services-Computer Integrated Systems Design",
   "sic": "7373",
   "is_financial": false,
   "is_utility": false,
   "price": 112.79,
   "price_as_of": "2026-10-23",
   "market_cap": 14284594534.16,
   "graham": 31.2,
   "magic_formula": null,
   "momentum": 35.7,
   "insider": 0.0,
   "buffett": 93.2,
   "lynch": 11.9,
   "graham_enterprising": 15.0,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": false,
   "graham_enterprising_complete": false,
   "piotroski_complete": true,
   "graham_missing": "5",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "1,2,5",
   "graham_enterprising_missing": "5",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 188.02,
   "fv_low": 2.72,
   "fv_high": 221.62,
   "fv_gap_pct": 66.7,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-31",
   "fv_skipped": null
  },
  {
   "ticker": "SNA",
   "name": "Snap-on Inc",
   "cik": "0000091440",
   "exchange": "NYSE",
   "industry": "Cutlery, Handtools & General Hardware",
   "sic": "3420",
   "is_financial": false,
   "is_utility": false,
   "price": 357.02,
   "price_as_of": "2026-10-23",
   "market_cap": 18415531805.66,
   "graham": 84.5,
   "magic_formula": null,
   "momentum": 60.4,
   "insider": 0.0,
   "buffett": 93.1,
   "lynch": 71.8,
   "graham_enterprising": 65.0,
   "piotroski": 66.7,
   "graham_as_of": "2026-01-03",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-04",
   "lynch_as_of": "2026-07-04",
   "graham_enterprising_as_of": "2026-07-04",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 386.63,
   "fv_low": 224.88,
   "fv_high": 593.33,
   "fv_gap_pct": 8.3,
   "fv_verdict": "amber",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-22",
   "fv_skipped": null
  },
  {
   "ticker": "ACN",
   "name": "Accenture Plc",
   "cik": "0001467373",
   "exchange": "NYSE",
   "industry": "Services-Business Services, Nec",
   "sic": "7389",
   "is_financial": false,
   "is_utility": false,
   "price": 249.37,
   "price_as_of": "2026-10-23",
   "market_cap": 166759408127.18,
   "graham": 70.5,
   "magic_formula": 95.5,
   "momentum": 39.2,
   "insider": 0.0,
   "buffett": 92.3,
   "lynch": 62.1,
   "graham_enterprising": 62.8,
   "piotroski": 55.6,
   "graham_as_of": "2026-08-31",
   "magic_formula_as_of": "2026-05-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-05-31",
   "lynch_as_of": "2026-05-31",
   "graham_enterprising_as_of": "2026-05-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7",
   "graham_stale": 0,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 333.04,
   "fv_low": 120.01,
   "fv_high": 409.9,
   "fv_gap_pct": 33.6,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-16",
   "fv_skipped": null
  },
  {
   "ticker": "HSY",
   "name": "Hershey Co",
   "cik": "0000047111",
   "exchange": "NYSE",
   "industry": "Sugar & Confectionery Products",
   "sic": "2060",
   "is_financial": false,
   "is_utility": false,
   "price": 169.64,
   "price_as_of": "2026-10-23",
   "market_cap": 34409719243.84,
   "graham": 37.7,
   "magic_formula": 71.4,
   "momentum": 42.2,
   "insider": 0.0,
   "buffett": 92.2,
   "lynch": 7.2,
   "graham_enterprising": 30.4,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2026-06-28",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": false,
   "graham_enterprising_complete": false,
   "piotroski_complete": true,
   "graham_missing": "5,6",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "1,2,3,5",
   "graham_enterprising_missing": "5",
   "piotroski_missing": "",
   "graham_stale": 2,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 0,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 181.98,
   "fv_low": 181.98,
   "fv_high": 181.98,
   "fv_gap_pct": 7.3,
   "fv_verdict": "amber",
   "fv_methods": 1,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2025-12-31",
   "fv_skipped": null
  },
  {
   "ticker": "AOS",
   "name": "Smith A O Corp",
   "cik": "0000091142",
   "exchange": "NYSE",
   "industry": "Household Appliances",
   "sic": "3630",
   "is_financial": false,
   "is_utility": false,
   "price": 61.65,
   "price_as_of": "2026-10-23",
   "market_cap": 8378763525.45,
   "graham": 79.3,
   "magic_formula": 89.9,
   "momentum": 36.0,
   "insider": 0.0,
   "buffett": 91.8,
   "lynch": 83.3,
   "graham_enterprising": 65.0,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 75.21,
   "fv_low": 34.26,
   "fv_high": 134.75,
   "fv_gap_pct": 22.0,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-30",
   "fv_skipped": null
  },
  {
   "ticker": "BR",
   "name": "Broadridge Financial Solutions, Inc.",
   "cik": "0001383312",
   "exchange": "NYSE",
   "industry": "Services-Business Services, Nec",
   "sic": "7389",
   "is_financial": false,
   "is_utility": false,
   "price": 183.28,
   "price_as_of": "2026-10-23",
   "market_cap": 20897915137.44,
   "graham": 47.8,
   "magic_formula": 94.2,
   "momentum": 37.5,
   "insider": 0.0,
   "buffett": 90.6,
   "lynch": 73.8,
   "graham_enterprising": 42.1,
   "piotroski": 88.9,
   "graham_as_of": "2026-06-30",
   "magic_formula_as_of": "2026-06-30",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 0,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 218.93,
   "fv_low": 73.36,
   "fv_high": 290.19,
   "fv_gap_pct": 19.4,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "PNR",
   "name": "Pentair Plc",
   "cik": "0000077360",
   "exchange": "NYSE",
   "industry": "Special Industry Machinery (No Metalworking Machinery)",
   "sic": "3550",
   "is_financial": false,
   "is_utility": false,
   "price": 55.3,
   "price_as_of": "2026-10-23",
   "market_cap": 8827978635.0,
   "graham": 71.1,
   "magic_formula": 97.5,
   "momentum": 17.7,
   "insider": 0.0,
   "buffett": 90.6,
   "lynch": 84.2,
   "graham_enterprising": 49.3,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 82.77,
   "fv_low": 45.75,
   "fv_high": 136.34,
   "fv_gap_pct": 49.7,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-28",
   "fv_skipped": null
  },
  {
   "ticker": "SWKS",
   "name": "Skyworks Solutions, Inc.",
   "cik": "0000004127",
   "exchange": "Nasdaq",
   "industry": "Semiconductors & Related Devices",
   "sic": "3674",
   "is_financial": false,
   "is_utility": false,
   "price": 83.43,
   "price_as_of": "2026-10-23",
   "market_cap": 12553944202.26,
   "graham": 76.0,
   "magic_formula": 8.5,
   "momentum": 69.2,
   "insider": 0.0,
   "buffett": 90.0,
   "lynch": 34.4,
   "graham_enterprising": 58.5,
   "piotroski": 44.4,
   "graham_as_of": "2025-10-03",
   "magic_formula_as_of": "2026-01-02",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-03",
   "lynch_as_of": "2026-07-03",
   "graham_enterprising_as_of": "2026-07-03",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "5",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 107.8,
   "fv_low": 51.41,
   "fv_high": 168.3,
   "fv_gap_pct": 29.2,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-28",
   "fv_skipped": null
  },
  {
   "ticker": "JKHY",
   "name": "Jack Henry & Associates Inc",
   "cik": "0000779152",
   "exchange": "Nasdaq",
   "industry": "Services-Computer Integrated Systems Design",
   "sic": "7373",
   "is_financial": false,
   "is_utility": false,
   "price": 162.55,
   "price_as_of": "2026-10-23",
   "market_cap": 11396804430.400002,
   "graham": 62.5,
   "magic_formula": 93.5,
   "momentum": 48.5,
   "insider": 0.0,
   "buffett": 89.8,
   "lynch": 65.6,
   "graham_enterprising": 55.0,
   "piotroski": 77.8,
   "graham_as_of": "2026-03-31",
   "magic_formula_as_of": "2026-06-30",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "5",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 179.93,
   "fv_low": 67.8,
   "fv_high": 210.99,
   "fv_gap_pct": 10.7,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-28",
   "fv_skipped": null
  },
  {
   "ticker": "REGN",
   "name": "Regeneron Pharmaceuticals, Inc.",
   "cik": "0000872589",
   "exchange": "Nasdaq",
   "industry": "Pharmaceutical Preparations",
   "sic": "2834",
   "is_financial": false,
   "is_utility": false,
   "price": 805.02,
   "price_as_of": "2026-10-23",
   "market_cap": 82880824439.76,
   "graham": 69.2,
   "magic_formula": null,
   "momentum": 74.4,
   "insider": 0.0,
   "buffett": 89.2,
   "lynch": 51.8,
   "graham_enterprising": 65.0,
   "piotroski": 44.4,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 904.21,
   "fv_low": 536.16,
   "fv_high": 1156.31,
   "fv_gap_pct": 12.3,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-30",
   "fv_skipped": null
  },
  {
   "ticker": "RMD",
   "name": "Resmed Inc",
   "cik": "0000943819",
   "exchange": "NYSE",
   "industry": "Surgical & Medical Instruments & Apparatus",
   "sic": "3841",
   "is_financial": false,
   "is_utility": false,
   "price": 252.86,
   "price_as_of": "2026-10-23",
   "market_cap": 36475638095.16,
   "graham": 70.5,
   "magic_formula": 69.3,
   "momentum": 46.0,
   "insider": 0.0,
   "buffett": 88.8,
   "lynch": 97.8,
   "graham_enterprising": 65.0,
   "piotroski": 66.7,
   "graham_as_of": "2026-06-30",
   "magic_formula_as_of": "2026-06-30",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "5",
   "graham_stale": 0,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 256.19,
   "fv_low": 103.51,
   "fv_high": 365.05,
   "fv_gap_pct": 1.3,
   "fv_verdict": "amber",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-13",
   "fv_skipped": null
  },
  {
   "ticker": "CTSH",
   "name": "Cognizant Technology Solutions Corp",
   "cik": "0001058290",
   "exchange": "Nasdaq",
   "industry": "Services-Computer Programming Services",
   "sic": "7371",
   "is_financial": false,
   "is_utility": false,
   "price": 70.54,
   "price_as_of": "2026-10-23",
   "market_cap": 31774334502.860004,
   "graham": 85.8,
   "magic_formula": 96.5,
   "momentum": 45.0,
   "insider": 0.0,
   "buffett": 88.4,
   "lynch": 85.5,
   "graham_enterprising": 68.4,
   "piotroski": 88.9,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 85.81,
   "fv_low": 57.39,
   "fv_high": 137.84,
   "fv_gap_pct": 21.7,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-29",
   "fv_skipped": null
  },
  {
   "ticker": "NTAP",
   "name": "NetApp, Inc.",
   "cik": "0001002047",
   "exchange": "Nasdaq",
   "industry": "Computer Storage Devices",
   "sic": "3572",
   "is_financial": false,
   "is_utility": false,
   "price": 215.48,
   "price_as_of": "2026-10-23",
   "market_cap": 42324367197.4,
   "graham": 47.0,
   "magic_formula": 72.4,
   "momentum": 81.9,
   "insider": 0.0,
   "buffett": 87.7,
   "lynch": 42.5,
   "graham_enterprising": 42.3,
   "piotroski": 88.9,
   "graham_as_of": "2026-04-24",
   "magic_formula_as_of": "2026-07-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-31",
   "lynch_as_of": "2026-07-31",
   "graham_enterprising_as_of": "2026-07-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 120.86,
   "fv_low": 32.98,
   "fv_high": 214.71,
   "fv_gap_pct": -43.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-09-02",
   "fv_skipped": null
  },
  {
   "ticker": "ALLE",
   "name": "Allegion Plc",
   "cik": "0001579241",
   "exchange": "NYSE",
   "industry": "Services-Detective, Guard & Armored Car Services",
   "sic": "7381",
   "is_financial": false,
   "is_utility": false,
   "price": 178.98,
   "price_as_of": "2026-10-23",
   "market_cap": 15091849899.359999,
   "graham": 52.9,
   "magic_formula": 87.4,
   "momentum": 50.8,
   "insider": 25.9,
   "buffett": 87.0,
   "lynch": 71.6,
   "graham_enterprising": 50.0,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 154.97,
   "fv_low": 64.85,
   "fv_high": 224.9,
   "fv_gap_pct": -13.4,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-22",
   "fv_skipped": null
  },
  {
   "ticker": "SPGI",
   "name": "S&P Global Inc.",
   "cik": "0000064040",
   "exchange": "NYSE",
   "industry": "Services-Consumer Credit Reporting, Collection Agencies",
   "sic": "7320",
   "is_financial": false,
   "is_utility": false,
   "price": 450.31,
   "price_as_of": "2026-10-23",
   "market_cap": 132751388000.0,
   "graham": 45.0,
   "magic_formula": null,
   "momentum": 47.6,
   "insider": 0.0,
   "buffett": 86.9,
   "lynch": 49.5,
   "graham_enterprising": 35.0,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 396.43,
   "fv_low": 187.74,
   "fv_high": 434.25,
   "fv_gap_pct": -12.0,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-28",
   "fv_skipped": null
  },
  {
   "ticker": "TPR",
   "name": "Tapestry, Inc.",
   "cik": "0001116132",
   "exchange": "NYSE",
   "industry": "Leather & Leather Products",
   "sic": "3100",
   "is_financial": false,
   "is_utility": false,
   "price": 110.37,
   "price_as_of": "2026-10-23",
   "market_cap": 22006859500.86,
   "graham": 29.9,
   "magic_formula": null,
   "momentum": 31.9,
   "insider": 0.0,
   "buffett": 86.7,
   "lynch": 15.3,
   "graham_enterprising": 43.8,
   "piotroski": 88.9,
   "graham_as_of": "2026-06-27",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-27",
   "lynch_as_of": "2026-06-27",
   "graham_enterprising_as_of": "2026-06-27",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": false,
   "graham_enterprising_complete": false,
   "piotroski_complete": true,
   "graham_missing": "3,5",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "1,2,5",
   "graham_enterprising_missing": "5",
   "piotroski_missing": "",
   "graham_stale": 5,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 3,
   "graham_enterprising_stale": 4,
   "piotroski_stale": 0,
   "graham_mismatch": 2,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 84.53,
   "fv_low": 23.83,
   "fv_high": 197.57,
   "fv_gap_pct": -23.4,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-13",
   "fv_skipped": null
  },
  {
   "ticker": "CMCSA",
   "name": "Comcast Corp",
   "cik": "0001166691",
   "exchange": "Nasdaq",
   "industry": "Cable & Other Pay Television Services",
   "sic": "4841",
   "is_financial": false,
   "is_utility": false,
   "price": 22.69,
   "price_as_of": "2026-10-23",
   "market_cap": 80572333741.15001,
   "graham": 58.5,
   "magic_formula": 73.6,
   "momentum": 28.5,
   "insider": 0.0,
   "buffett": 86.6,
   "lynch": 80.4,
   "graham_enterprising": 55.0,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "5",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 59.29,
   "fv_low": 55.37,
   "fv_high": 84.61,
   "fv_gap_pct": 161.3,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-22",
   "fv_skipped": null
  },
  {
   "ticker": "ROL",
   "name": "Rollins Inc",
   "cik": "0000084839",
   "exchange": "NYSE",
   "industry": "Services-To Dwellings & Other Buildings",
   "sic": "7340",
   "is_financial": false,
   "is_utility": false,
   "price": 34.82,
   "price_as_of": "2026-10-23",
   "market_cap": 16645536649.6,
   "graham": 30.0,
   "magic_formula": null,
   "momentum": 16.2,
   "insider": 0.0,
   "buffett": 85.8,
   "lynch": 61.5,
   "graham_enterprising": 35.0,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "3",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "5",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 28.92,
   "fv_low": 8.56,
   "fv_high": 32.29,
   "fv_gap_pct": -16.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-22",
   "fv_skipped": null
  },
  {
   "ticker": "PG",
   "name": "Procter & Gamble Co",
   "cik": "0000080424",
   "exchange": "NYSE",
   "industry": "Soap, Detergents, Cleang Preparations, Perfumes, Cosmetics",
   "sic": "2840",
   "is_financial": false,
   "is_utility": false,
   "price": 161.02,
   "price_as_of": "2026-10-23",
   "market_cap": 373209441685.86005,
   "graham": 45.0,
   "magic_formula": 89.4,
   "momentum": 60.3,
   "insider": 0.0,
   "buffett": 85.4,
   "lynch": 49.7,
   "graham_enterprising": 35.0,
   "piotroski": 66.7,
   "graham_as_of": "2026-06-30",
   "magic_formula_as_of": "2026-06-30",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 0,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 104.96,
   "fv_low": 59.08,
   "fv_high": 184.54,
   "fv_gap_pct": -34.8,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-22",
   "fv_skipped": null
  },
  {
   "ticker": "PH",
   "name": "Parker-Hannifin Corp",
   "cik": "0000076334",
   "exchange": "NYSE",
   "industry": "Miscellaneous Fabricated Metal Products",
   "sic": "3490",
   "is_financial": false,
   "is_utility": false,
   "price": 880.57,
   "price_as_of": "2026-10-23",
   "market_cap": 110993619777.33,
   "graham": 48.9,
   "magic_formula": 74.6,
   "momentum": 61.9,
   "insider": 0.0,
   "buffett": 85.3,
   "lynch": 60.8,
   "graham_enterprising": 42.9,
   "piotroski": 88.9,
   "graham_as_of": "2026-06-30",
   "magic_formula_as_of": "2026-06-30",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 0,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 560.82,
   "fv_low": 279.84,
   "fv_high": 595.61,
   "fv_gap_pct": -36.3,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-21",
   "fv_skipped": null
  },
  {
   "ticker": "ON",
   "name": "ON Semiconductor Corp",
   "cik": "0001097864",
   "exchange": "Nasdaq",
   "industry": "Semiconductors & Related Devices",
   "sic": "3674",
   "is_financial": false,
   "is_utility": false,
   "price": 72.25,
   "price_as_of": "2026-10-23",
   "market_cap": 28127771842.25,
   "graham": 60.6,
   "magic_formula": 7.5,
   "momentum": 54.5,
   "insider": 0.0,
   "buffett": 85.1,
   "lynch": 28.2,
   "graham_enterprising": 45.0,
   "piotroski": 44.4,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-04-03",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-03",
   "lynch_as_of": "2026-07-03",
   "graham_enterprising_as_of": "2026-07-03",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 11.0,
   "fv_low": 10.15,
   "fv_high": 41.85,
   "fv_gap_pct": -84.8,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-03",
   "fv_skipped": null
  },
  {
   "ticker": "A",
   "name": "Agilent Technologies, Inc.",
   "cik": "0001090872",
   "exchange": "NYSE",
   "industry": "Laboratory Analytical Instruments",
   "sic": "3826",
   "is_financial": false,
   "is_utility": false,
   "price": 173.07,
   "price_as_of": "2026-10-23",
   "market_cap": 48793426761.78,
   "graham": 56.2,
   "magic_formula": 25.1,
   "momentum": 69.9,
   "insider": 0.0,
   "buffett": 85.0,
   "lynch": 56.8,
   "graham_enterprising": 57.6,
   "piotroski": 44.4,
   "graham_as_of": "2025-10-31",
   "magic_formula_as_of": "2026-01-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-31",
   "lynch_as_of": "2026-07-31",
   "graham_enterprising_as_of": "2026-07-31",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "2b",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "5",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 87.9,
   "fv_low": 51.82,
   "fv_high": 159.95,
   "fv_gap_pct": -49.2,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-09-01",
   "fv_skipped": null
  },
  {
   "ticker": "AAPL",
   "name": "Apple Inc.",
   "cik": "0000320193",
   "exchange": "Nasdaq",
   "industry": "Electronic Computers",
   "sic": "3571",
   "is_financial": false,
   "is_utility": false,
   "price": 347.725,
   "price_as_of": "2026-10-23",
   "market_cap": 5074761240500.0,
   "graham": 40.5,
   "magic_formula": 59.8,
   "momentum": 80.2,
   "insider": 0.0,
   "buffett": 85.0,
   "lynch": 49.6,
   "graham_enterprising": 35.1,
   "piotroski": 88.9,
   "graham_as_of": "2025-09-27",
   "magic_formula_as_of": "2025-12-27",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-27",
   "lynch_as_of": "2026-06-27",
   "graham_enterprising_as_of": "2026-06-27",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 5,
   "magic_formula_stale": 9,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 2,
   "lynch_stale": 4,
   "graham_enterprising_stale": 5,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 156.65,
   "fv_low": 35.17,
   "fv_high": 248.54,
   "fv_gap_pct": -55.0,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-31",
   "fv_skipped": null
  },
  {
   "ticker": "AME",
   "name": "Ametek Inc/",
   "cik": "0001037868",
   "exchange": "NYSE",
   "industry": "Industrial Instruments For Measurement, Display, and Control",
   "sic": "3823",
   "is_financial": false,
   "is_utility": false,
   "price": 240.03,
   "price_as_of": "2026-10-23",
   "market_cap": 55029576397.32,
   "graham": 50.3,
   "magic_formula": 62.6,
   "momentum": 73.1,
   "insider": 35.2,
   "buffett": 85.0,
   "lynch": 56.5,
   "graham_enterprising": 41.4,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 98.86,
   "fv_low": 84.1,
   "fv_high": 224.0,
   "fv_gap_pct": -58.8,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "FTNT",
   "name": "Fortinet, Inc.",
   "cik": "0001262039",
   "exchange": "Nasdaq",
   "industry": "Computer Peripheral Equipment, Nec",
   "sic": "3577",
   "is_financial": false,
   "is_utility": false,
   "price": 179.99,
   "price_as_of": "2026-10-23",
   "market_cap": 132061120403.47,
   "graham": 49.2,
   "magic_formula": 35.2,
   "momentum": 84.3,
   "insider": 0.0,
   "buffett": 85.0,
   "lynch": 57.7,
   "graham_enterprising": 48.5,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 63.73,
   "fv_low": 10.73,
   "fv_high": 80.62,
   "fv_gap_pct": -64.6,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-30",
   "fv_skipped": null
  },
  {
   "ticker": "KEYS",
   "name": "Keysight Technologies, Inc.",
   "cik": "0001601046",
   "exchange": "NYSE",
   "industry": null,
   "sic": "3823",
   "is_financial": false,
   "is_utility": false,
   "price": 314.77,
   "price_as_of": "2026-10-23",
   "market_cap": 53587938383.649994,
   "graham": 60.0,
   "magic_formula": 19.8,
   "momentum": 67.7,
   "insider": 0.0,
   "buffett": 85.0,
   "lynch": 44.9,
   "graham_enterprising": 55.0,
   "piotroski": 55.6,
   "graham_as_of": "2025-10-31",
   "magic_formula_as_of": "2026-01-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-31",
   "lynch_as_of": "2026-07-31",
   "graham_enterprising_as_of": "2026-07-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 120.26,
   "fv_low": 65.3,
   "fv_high": 171.85,
   "fv_gap_pct": -61.8,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-09-02",
   "fv_skipped": null
  },
  {
   "ticker": "MA",
   "name": "Mastercard Inc",
   "cik": "0001141391",
   "exchange": "NYSE",
   "industry": "Services-Business Services, Nec",
   "sic": "7389",
   "is_financial": false,
   "is_utility": false,
   "price": 623.6,
   "price_as_of": "2026-10-23",
   "market_cap": 546279798584.0,
   "graham": 45.9,
   "magic_formula": 74.6,
   "momentum": 64.2,
   "insider": 0.0,
   "buffett": 85.0,
   "lynch": 49.0,
   "graham_enterprising": 36.8,
   "piotroski": 88.9,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 393.91,
   "fv_low": 48.79,
   "fv_high": 489.35,
   "fv_gap_pct": -36.8,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-30",
   "fv_skipped": null
  },
  {
   "ticker": "MCO",
   "name": "Moodys Corp",
   "cik": "0001059556",
   "exchange": "NYSE",
   "industry": "Services-Consumer Credit Reporting, Collection Agencies",
   "sic": "7320",
   "is_financial": false,
   "is_utility": false,
   "price": 483.45,
   "price_as_of": "2026-10-23",
   "market_cap": 83346780000.0,
   "graham": 49.3,
   "magic_formula": 81.4,
   "momentum": 55.9,
   "insider": 0.0,
   "buffett": 85.0,
   "lynch": 33.4,
   "graham_enterprising": 43.6,
   "piotroski": 88.9,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-09-30",
   "lynch_as_of": "2026-09-30",
   "graham_enterprising_as_of": "2026-09-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 282.32,
   "fv_low": 76.36,
   "fv_high": 404.93,
   "fv_gap_pct": -41.6,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-21",
   "fv_skipped": null
  },
  {
   "ticker": "V",
   "name": "Visa Inc.",
   "cik": "0001403161",
   "exchange": "NYSE",
   "industry": "Services-Business Services, Nec",
   "sic": "7389",
   "is_financial": false,
   "is_utility": false,
   "price": 407.92,
   "price_as_of": "2026-10-23",
   "market_cap": 761605918107.0289,
   "graham": 33.5,
   "magic_formula": 73.6,
   "momentum": 70.0,
   "insider": 0.0,
   "buffett": 85.0,
   "lynch": 19.0,
   "graham_enterprising": 25.0,
   "piotroski": 55.6,
   "graham_as_of": "2025-09-30",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": false,
   "graham_enterprising_complete": false,
   "piotroski_complete": false,
   "graham_missing": "5,6",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "1,2,3,5",
   "graham_enterprising_missing": "5",
   "piotroski_missing": "7",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 257.3,
   "fv_low": 257.3,
   "fv_high": 257.3,
   "fv_gap_pct": -36.9,
   "fv_verdict": "red",
   "fv_methods": 1,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-29",
   "fv_skipped": null
  },
  {
   "ticker": "CTAS",
   "name": "Cintas Corp",
   "cik": "0000723254",
   "exchange": "Nasdaq",
   "industry": "Men'S & Boys' Furnishgs, Work Clothg, & Allied Garments",
   "sic": "2320",
   "is_financial": false,
   "is_utility": false,
   "price": 224.1,
   "price_as_of": "2026-10-23",
   "market_cap": 88984528341.3,
   "graham": 64.3,
   "magic_formula": 44.7,
   "momentum": 66.7,
   "insider": 0.0,
   "buffett": 84.7,
   "lynch": 56.8,
   "graham_enterprising": 62.7,
   "piotroski": 88.9,
   "graham_as_of": "2026-05-31",
   "magic_formula_as_of": "2026-08-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-08-31",
   "lynch_as_of": "2026-08-31",
   "graham_enterprising_as_of": "2026-08-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 104.65,
   "fv_low": 38.05,
   "fv_high": 133.44,
   "fv_gap_pct": -53.3,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-07",
   "fv_skipped": null
  },
  {
   "ticker": "CMG",
   "name": "Chipotle Mexican Grill Inc",
   "cik": "0001058090",
   "exchange": "NYSE",
   "industry": "Retail-Eating Places",
   "sic": "5812",
   "is_financial": false,
   "is_utility": false,
   "price": 27.52,
   "price_as_of": "2026-10-23",
   "market_cap": 34824303360.0,
   "graham": 30.0,
   "magic_formula": 80.4,
   "momentum": 22.1,
   "insider": 0.0,
   "buffett": 84.3,
   "lynch": 97.0,
   "graham_enterprising": 25.0,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "5",
   "graham_stale": 2,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 26.47,
   "fv_low": 6.68,
   "fv_high": 27.23,
   "fv_gap_pct": -3.8,
   "fv_verdict": "amber",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-31",
   "fv_skipped": null
  },
  {
   "ticker": "DECK",
   "name": "Deckers Outdoor Corp",
   "cik": "0000910521",
   "exchange": "NYSE",
   "industry": "Rubber & Plastics Footwear",
   "sic": "3021",
   "is_financial": false,
   "is_utility": false,
   "price": 81.09,
   "price_as_of": "2026-10-23",
   "market_cap": 11061829667.43,
   "graham": 60.0,
   "magic_formula": null,
   "momentum": 23.1,
   "insider": 0.0,
   "buffett": 84.2,
   "lynch": 75.0,
   "graham_enterprising": 40.0,
   "piotroski": 66.7,
   "graham_as_of": "2026-03-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-09",
   "lynch_as_of": null,
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": false,
   "graham_enterprising_complete": false,
   "piotroski_complete": false,
   "graham_missing": "2b",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "4",
   "lynch_missing": "4,6",
   "graham_enterprising_missing": "2",
   "piotroski_missing": "5",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 176.15,
   "fv_low": 51.62,
   "fv_high": 190.78,
   "fv_gap_pct": 117.2,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-30",
   "fv_skipped": null
  },
  {
   "ticker": "IEX",
   "name": "Idex Corp",
   "cik": "0000832101",
   "exchange": "NYSE",
   "industry": "Pumps & Pumping Equipment",
   "sic": "3561",
   "is_financial": false,
   "is_utility": false,
   "price": 229.05,
   "price_as_of": "2026-10-23",
   "market_cap": 16885542178.800001,
   "graham": 66.6,
   "magic_formula": 39.9,
   "momentum": 82.5,
   "insider": 0.0,
   "buffett": 83.9,
   "lynch": 40.7,
   "graham_enterprising": 58.6,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 179.66,
   "fv_low": 88.55,
   "fv_high": 213.55,
   "fv_gap_pct": -21.6,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-29",
   "fv_skipped": null
  },
  {
   "ticker": "GEN",
   "name": "Gen Digital Inc.",
   "cik": "0000849399",
   "exchange": "Nasdaq",
   "industry": "Services-Prepackaged Software",
   "sic": "7372",
   "is_financial": false,
   "is_utility": false,
   "price": 24.88,
   "price_as_of": "2026-10-23",
   "market_cap": 14892845356.16,
   "graham": 34.2,
   "magic_formula": null,
   "momentum": 51.4,
   "insider": 0.0,
   "buffett": 83.5,
   "lynch": 58.7,
   "graham_enterprising": 35.0,
   "piotroski": 88.9,
   "graham_as_of": "2026-04-03",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-03",
   "lynch_as_of": "2026-07-03",
   "graham_enterprising_as_of": "2026-07-03",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 47.46,
   "fv_low": 12.52,
   "fv_high": 63.88,
   "fv_gap_pct": 90.7,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-07",
   "fv_skipped": null
  },
  {
   "ticker": "SCHW",
   "name": "Schwab Charles Corp",
   "cik": "0000316709",
   "exchange": "NYSE",
   "industry": "Security Brokers, Dealers & Flotation Companies",
   "sic": "6211",
   "is_financial": false,
   "is_utility": false,
   "price": 90.58,
   "price_as_of": "2026-10-23",
   "market_cap": 156643228974.12,
   "graham": 75.0,
   "magic_formula": null,
   "momentum": 57.3,
   "insider": 0.0,
   "buffett": 83.5,
   "lynch": 92.6,
   "graham_enterprising": 35.0,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": true,
   "graham_enterprising_complete": false,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "",
   "graham_enterprising_missing": "1,2,7",
   "piotroski_missing": "6,8",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 129.27,
   "fv_low": 55.08,
   "fv_high": 137.58,
   "fv_gap_pct": 42.7,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-07",
   "fv_skipped": null
  },
  {
   "ticker": "KMB",
   "name": "Kimberly Clark Corp",
   "cik": "0000055785",
   "exchange": "Nasdaq",
   "industry": "Converted Paper & Paperboard Prods (No Contaners/Boxes)",
   "sic": "2670",
   "is_financial": false,
   "is_utility": false,
   "price": 110.15,
   "price_as_of": "2026-10-23",
   "market_cap": 36633581035.700005,
   "graham": 56.2,
   "magic_formula": 62.6,
   "momentum": 47.7,
   "insider": 0.0,
   "buffett": 83.2,
   "lynch": 18.8,
   "graham_enterprising": 25.0,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 80.01,
   "fv_low": 26.81,
   "fv_high": 174.95,
   "fv_gap_pct": -27.4,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "AMAT",
   "name": "Applied Materials Inc",
   "cik": "0000006951",
   "exchange": "Nasdaq",
   "industry": "Semiconductors & Related Devices",
   "sic": "3674",
   "is_financial": false,
   "is_utility": false,
   "price": 377.24,
   "price_as_of": "2026-10-23",
   "market_cap": 299376699397.32,
   "graham": 75.0,
   "magic_formula": 29.1,
   "momentum": 63.0,
   "insider": 0.0,
   "buffett": 83.0,
   "lynch": 57.1,
   "graham_enterprising": 65.0,
   "piotroski": 66.7,
   "graham_as_of": "2025-10-26",
   "magic_formula_as_of": "2026-01-25",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-26",
   "lynch_as_of": "2026-07-26",
   "graham_enterprising_as_of": "2026-07-26",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 209.76,
   "fv_low": 79.32,
   "fv_high": 303.1,
   "fv_gap_pct": -44.4,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-20",
   "fv_skipped": null
  },
  {
   "ticker": "META",
   "name": "Meta Platforms, Inc.",
   "cik": "0001326801",
   "exchange": "Nasdaq",
   "industry": "Services-Computer Programming, Data Processing, Etc.",
   "sic": "7370",
   "is_financial": false,
   "is_utility": false,
   "price": 642.62,
   "price_as_of": "2026-10-23",
   "market_cap": 1642691754002.86,
   "graham": 58.3,
   "magic_formula": null,
   "momentum": 43.8,
   "insider": 0.0,
   "buffett": 83.0,
   "lynch": 73.8,
   "graham_enterprising": 63.5,
   "piotroski": 33.3,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 452.07,
   "fv_low": 232.4,
   "fv_high": 710.06,
   "fv_gap_pct": -29.7,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-22",
   "fv_skipped": null
  },
  {
   "ticker": "AVGO",
   "name": "Broadcom Inc.",
   "cik": "0001730168",
   "exchange": "Nasdaq",
   "industry": "Semiconductors & Related Devices",
   "sic": "3674",
   "is_financial": false,
   "is_utility": false,
   "price": 321.68,
   "price_as_of": "2026-10-23",
   "market_cap": 1535581254973.2,
   "graham": 48.1,
   "magic_formula": 48.0,
   "momentum": 38.2,
   "insider": 0.0,
   "buffett": 82.9,
   "lynch": 59.5,
   "graham_enterprising": 53.9,
   "piotroski": 88.9,
   "graham_as_of": "2025-11-02",
   "magic_formula_as_of": "2025-08-03",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-08-03",
   "lynch_as_of": "2025-08-03",
   "graham_enterprising_as_of": "2025-08-03",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "5",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 3,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 107.34,
   "fv_low": 47.34,
   "fv_high": 166.95,
   "fv_gap_pct": -66.6,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-09-10",
   "fv_skipped": null
  },
  {
   "ticker": "HD",
   "name": "Home Depot, Inc.",
   "cik": "0000354950",
   "exchange": "NYSE",
   "industry": "Retail-Lumber & Other Building Materials Dealers",
   "sic": "5211",
   "is_financial": false,
   "is_utility": false,
   "price": 319.83,
   "price_as_of": "2026-10-23",
   "market_cap": 319091073083.57996,
   "graham": 51.2,
   "magic_formula": 85.4,
   "momentum": 34.8,
   "insider": 0.0,
   "buffett": 82.9,
   "lynch": 25.0,
   "graham_enterprising": 37.3,
   "piotroski": 55.6,
   "graham_as_of": "2026-02-01",
   "magic_formula_as_of": "2025-11-02",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-08-02",
   "lynch_as_of": "2026-08-02",
   "graham_enterprising_as_of": "2026-08-02",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 276.95,
   "fv_low": 73.03,
   "fv_high": 353.03,
   "fv_gap_pct": -13.4,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-25",
   "fv_skipped": null
  },
  {
   "ticker": "HON",
   "name": "Honeywell International Inc",
   "cik": "0000773840",
   "exchange": "Nasdaq",
   "industry": "Aircraft Engines & Engine Parts",
   "sic": "3724",
   "is_financial": false,
   "is_utility": false,
   "price": 221.15,
   "price_as_of": "2026-10-23",
   "market_cap": 70183836255.7,
   "graham": 63.2,
   "magic_formula": null,
   "momentum": 51.6,
   "insider": 0.0,
   "buffett": 82.9,
   "lynch": 22.1,
   "graham_enterprising": 41.3,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 256.66,
   "fv_low": 139.09,
   "fv_high": 460.4,
   "fv_gap_pct": 16.1,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-22",
   "fv_skipped": null
  },
  {
   "ticker": "ABT",
   "name": "Abbott Laboratories",
   "cik": "0000001800",
   "exchange": "NYSE",
   "industry": "Pharmaceutical Preparations",
   "sic": "2834",
   "is_financial": false,
   "is_utility": false,
   "price": 103.7,
   "price_as_of": "2026-10-23",
   "market_cap": 179440747795.2,
   "graham": 56.2,
   "magic_formula": 31.7,
   "momentum": 46.7,
   "insider": 0.0,
   "buffett": 82.8,
   "lynch": 48.8,
   "graham_enterprising": 50.0,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 66.09,
   "fv_low": 49.72,
   "fv_high": 95.79,
   "fv_gap_pct": -36.3,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-28",
   "fv_skipped": null
  },
  {
   "ticker": "ZTS",
   "name": "Zoetis Inc.",
   "cik": "0001555280",
   "exchange": "NYSE",
   "industry": "Pharmaceutical Preparations",
   "sic": "2834",
   "is_financial": false,
   "is_utility": false,
   "price": 81.03,
   "price_as_of": "2026-10-23",
   "market_cap": 33483508470.06,
   "graham": 69.8,
   "magic_formula": null,
   "momentum": 15.5,
   "insider": 0.0,
   "buffett": 82.8,
   "lynch": 72.0,
   "graham_enterprising": 51.3,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "8",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 103.08,
   "fv_low": 32.12,
   "fv_high": 167.82,
   "fv_gap_pct": 27.2,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-06",
   "fv_skipped": null
  },
  {
   "ticker": "IDXX",
   "name": "Idexx Laboratories Inc",
   "cik": "0000874716",
   "exchange": "Nasdaq",
   "industry": "In Vitro & In Vivo Diagnostic Substances",
   "sic": "2835",
   "is_financial": false,
   "is_utility": false,
   "price": 560.38,
   "price_as_of": "2026-10-23",
   "market_cap": 44147361784.08,
   "graham": 42.3,
   "magic_formula": 59.8,
   "momentum": 36.5,
   "insider": 0.0,
   "buffett": 82.4,
   "lynch": 54.0,
   "graham_enterprising": 32.5,
   "piotroski": 88.9,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 264.11,
   "fv_low": 77.61,
   "fv_high": 336.81,
   "fv_gap_pct": -52.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "NDSN",
   "name": "Nordson Corp",
   "cik": "0000072331",
   "exchange": "Nasdaq",
   "industry": "General Industrial Machinery & Equipment, Nec",
   "sic": "3569",
   "is_financial": false,
   "is_utility": false,
   "price": 318.84,
   "price_as_of": "2026-10-23",
   "market_cap": 17759185855.44,
   "graham": 57.3,
   "magic_formula": 58.0,
   "momentum": 79.2,
   "insider": 0.0,
   "buffett": 82.3,
   "lynch": 48.6,
   "graham_enterprising": 50.0,
   "piotroski": 88.9,
   "graham_as_of": "2025-10-31",
   "magic_formula_as_of": "2025-10-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-31",
   "lynch_as_of": "2026-07-31",
   "graham_enterprising_as_of": "2026-07-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 3,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 198.42,
   "fv_low": 106.01,
   "fv_high": 283.52,
   "fv_gap_pct": -37.8,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-20",
   "fv_skipped": null
  },
  {
   "ticker": "NXPI",
   "name": "NXP Semiconductors N.v.",
   "cik": "0001413447",
   "exchange": "Nasdaq",
   "industry": "Semiconductors & Related Devices",
   "sic": "3674",
   "is_financial": false,
   "is_utility": false,
   "price": 234.92,
   "price_as_of": "2026-10-23",
   "market_cap": 59238407756.079994,
   "graham": 51.3,
   "magic_formula": 85.9,
   "momentum": 48.9,
   "insider": 0.0,
   "buffett": 82.3,
   "lynch": 55.6,
   "graham_enterprising": 50.0,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-29",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-28",
   "lynch_as_of": "2026-06-28",
   "graham_enterprising_as_of": "2026-06-28",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 196.17,
   "fv_low": 89.92,
   "fv_high": 278.25,
   "fv_gap_pct": -16.5,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-28",
   "fv_skipped": null
  },
  {
   "ticker": "LDOS",
   "name": "Leidos Holdings, Inc.",
   "cik": "0001336920",
   "exchange": "NYSE",
   "industry": "Services-Computer Integrated Systems Design",
   "sic": "7373",
   "is_financial": false,
   "is_utility": false,
   "price": 136.08,
   "price_as_of": "2026-10-23",
   "market_cap": 17076979800.720001,
   "graham": 59.3,
   "magic_formula": null,
   "momentum": 21.9,
   "insider": 0.0,
   "buffett": 82.1,
   "lynch": 74.4,
   "graham_enterprising": 50.0,
   "piotroski": 77.8,
   "graham_as_of": "2026-01-02",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-03",
   "lynch_as_of": "2026-07-03",
   "graham_enterprising_as_of": "2026-07-03",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 209.05,
   "fv_low": 102.73,
   "fv_high": 336.74,
   "fv_gap_pct": 53.6,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "CSCO",
   "name": "Cisco Systems, Inc.",
   "cik": "0000858877",
   "exchange": "Nasdaq",
   "industry": "Computer Communications Equipment",
   "sic": "3576",
   "is_financial": false,
   "is_utility": false,
   "price": 106.5,
   "price_as_of": "2026-10-23",
   "market_cap": 419885501974.5,
   "graham": 41.2,
   "magic_formula": null,
   "momentum": 78.1,
   "insider": 0.0,
   "buffett": 81.8,
   "lynch": 48.2,
   "graham_enterprising": 35.0,
   "piotroski": 88.9,
   "graham_as_of": "2026-07-25",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-25",
   "lynch_as_of": "2026-07-25",
   "graham_enterprising_as_of": "2026-07-25",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 0,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 55.44,
   "fv_low": 30.91,
   "fv_high": 114.65,
   "fv_gap_pct": -47.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-09-02",
   "fv_skipped": null
  },
  {
   "ticker": "LEN",
   "name": "Lennar Corp",
   "cik": "0000920760",
   "exchange": "NYSE",
   "industry": "General Bldg Contractors - Residential Bldgs",
   "sic": "1520",
   "is_financial": false,
   "is_utility": false,
   "price": 84.92,
   "price_as_of": "2026-10-23",
   "market_cap": 20202488295.88,
   "graham": 90.0,
   "magic_formula": null,
   "momentum": 20.0,
   "insider": 59.2,
   "buffett": 81.8,
   "lynch": 26.0,
   "graham_enterprising": 45.0,
   "piotroski": 33.3,
   "graham_as_of": "2025-11-30",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-11-30",
   "lynch_as_of": "2025-11-30",
   "graham_enterprising_as_of": "2026-08-31",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": false,
   "graham_enterprising_complete": false,
   "piotroski_complete": false,
   "graham_missing": "5",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "1,2,5",
   "graham_enterprising_missing": "1,2,5,7",
   "piotroski_missing": "5,6,7,8",
   "graham_stale": 2,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 127.56,
   "fv_low": 101.72,
   "fv_high": 230.41,
   "fv_gap_pct": 50.2,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-02",
   "fv_skipped": null
  },
  {
   "ticker": "FAST",
   "name": "Fastenal Co",
   "cik": "0000815556",
   "exchange": "Nasdaq",
   "industry": "Retail-Building Materials, Hardware, Garden Supply",
   "sic": "5200",
   "is_financial": false,
   "is_utility": false,
   "price": 51.91,
   "price_as_of": "2026-10-23",
   "market_cap": 59556420242.079994,
   "graham": 75.0,
   "magic_formula": 29.6,
   "momentum": 75.9,
   "insider": 0.0,
   "buffett": 81.6,
   "lynch": 47.4,
   "graham_enterprising": 65.0,
   "piotroski": 100.0,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-09-30",
   "lynch_as_of": "2026-09-30",
   "graham_enterprising_as_of": "2026-09-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 20.06,
   "fv_low": 9.42,
   "fv_high": 21.39,
   "fv_gap_pct": -61.4,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-19",
   "fv_skipped": null
  },
  {
   "ticker": "NVDA",
   "name": "Nvidia Corp",
   "cik": "0001045810",
   "exchange": "Nasdaq",
   "industry": "Semiconductors & Related Devices",
   "sic": "3674",
   "is_financial": false,
   "is_utility": false,
   "price": 210.96,
   "price_as_of": "2026-10-23",
   "market_cap": 5084136000000.0,
   "graham": 70.5,
   "magic_formula": 65.8,
   "momentum": 63.9,
   "insider": 0.0,
   "buffett": 81.6,
   "lynch": 64.1,
   "graham_enterprising": 65.0,
   "piotroski": 44.4,
   "graham_as_of": "2026-01-25",
   "magic_formula_as_of": "2026-04-26",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-26",
   "lynch_as_of": "2026-07-26",
   "graham_enterprising_as_of": "2026-07-26",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 61.35,
   "fv_low": 32.37,
   "fv_high": 171.5,
   "fv_gap_pct": -70.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-26",
   "fv_skipped": null
  },
  {
   "ticker": "RL",
   "name": "Ralph Lauren Corp",
   "cik": "0001037038",
   "exchange": "NYSE",
   "industry": "Men'S & Boys' Furnishgs, Work Clothg, & Allied Garments",
   "sic": "2320",
   "is_financial": false,
   "is_utility": false,
   "price": 377.4,
   "price_as_of": "2026-10-23",
   "market_cap": 22486336998.6,
   "graham": 72.0,
   "magic_formula": 59.8,
   "momentum": 52.8,
   "insider": 0.0,
   "buffett": 81.4,
   "lynch": 44.8,
   "graham_enterprising": 65.0,
   "piotroski": 77.8,
   "graham_as_of": "2026-03-28",
   "magic_formula_as_of": "2026-03-28",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-03-28",
   "lynch_as_of": "2026-03-28",
   "graham_enterprising_as_of": "2026-03-28",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7",
   "graham_stale": 5,
   "magic_formula_stale": 8,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 3,
   "lynch_stale": 5,
   "graham_enterprising_stale": 6,
   "piotroski_stale": 0,
   "graham_mismatch": 2,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 408.31,
   "fv_low": 124.62,
   "fv_high": 410.63,
   "fv_gap_pct": 8.2,
   "fv_verdict": "amber",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-06",
   "fv_skipped": null
  },
  {
   "ticker": "LULU",
   "name": "lululemon athletica Inc.",
   "cik": "0001397187",
   "exchange": "Nasdaq",
   "industry": "Apparel & Other Finishd Prods Of Fabrics & Similar Matl",
   "sic": "2300",
   "is_financial": false,
   "is_utility": false,
   "price": 99.01,
   "price_as_of": "2026-10-23",
   "market_cap": 10454868276.640001,
   "graham": 85.0,
   "magic_formula": null,
   "momentum": 10.3,
   "insider": 0.0,
   "buffett": 81.2,
   "lynch": 69.0,
   "graham_enterprising": 43.6,
   "piotroski": 55.6,
   "graham_as_of": "2026-02-01",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-08-28",
   "lynch_as_of": null,
   "graham_enterprising_as_of": "2026-08-02",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": false,
   "graham_enterprising_complete": false,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "4",
   "lynch_missing": "4,6",
   "graham_enterprising_missing": "2",
   "piotroski_missing": "5",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 314.81,
   "fv_low": 116.35,
   "fv_high": 360.36,
   "fv_gap_pct": 218.0,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-09-03",
   "fv_skipped": null
  },
  {
   "ticker": "UPS",
   "name": "United Parcel Service Inc",
   "cik": "0001090727",
   "exchange": "NYSE",
   "industry": "Trucking & Courier Services (No Air)",
   "sic": "4210",
   "is_financial": false,
   "is_utility": false,
   "price": 101.06,
   "price_as_of": "2026-10-23",
   "market_cap": 85979986676.92,
   "graham": 62.7,
   "magic_formula": null,
   "momentum": 61.3,
   "insider": 0.0,
   "buffett": 81.2,
   "lynch": 63.8,
   "graham_enterprising": 40.4,
   "piotroski": 44.4,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 90.76,
   "fv_low": 51.13,
   "fv_high": 178.28,
   "fv_gap_pct": -10.2,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-05",
   "fv_skipped": null
  },
  {
   "ticker": "CAT",
   "name": "Caterpillar Inc",
   "cik": "0000018230",
   "exchange": "NYSE",
   "industry": "Construction Machinery & Equip",
   "sic": "3531",
   "is_financial": false,
   "is_utility": false,
   "price": 687.0,
   "price_as_of": "2026-10-23",
   "market_cap": 315796648743.0,
   "graham": 49.0,
   "magic_formula": 33.4,
   "momentum": 62.4,
   "insider": 0.0,
   "buffett": 81.1,
   "lynch": 59.8,
   "graham_enterprising": 46.1,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 2,
   "magic_formula_stale": 3,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 2,
   "lynch_stale": 2,
   "graham_enterprising_stale": 2,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 527.24,
   "fv_low": 133.63,
   "fv_high": 626.67,
   "fv_gap_pct": -23.3,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-05",
   "fv_skipped": null
  },
  {
   "ticker": "LRCX",
   "name": "LAM Research Corp",
   "cik": "0000707549",
   "exchange": "Nasdaq",
   "industry": "Special Industry Machinery, Nec",
   "sic": "3559",
   "is_financial": false,
   "is_utility": false,
   "price": 230.1,
   "price_as_of": "2026-10-23",
   "market_cap": 287434247100.0,
   "graham": 44.0,
   "magic_formula": 48.0,
   "momentum": 61.1,
   "insider": 0.0,
   "buffett": 81.1,
   "lynch": 42.3,
   "graham_enterprising": 50.0,
   "piotroski": 88.9,
   "graham_as_of": "2026-06-28",
   "magic_formula_as_of": "2026-06-28",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-28",
   "lynch_as_of": "2026-06-28",
   "graham_enterprising_as_of": "2026-06-28",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": false,
   "graham_enterprising_complete": false,
   "piotroski_complete": true,
   "graham_missing": "3,5,6",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "5",
   "graham_enterprising_missing": "3",
   "piotroski_missing": "",
   "graham_stale": 0,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 2,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 113.93,
   "fv_low": 35.97,
   "fv_high": 191.9,
   "fv_gap_pct": -50.5,
   "fv_verdict": "red",
   "fv_methods": 2,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-06-28",
   "fv_skipped": null
  },
  {
   "ticker": "PHM",
   "name": "Pultegroup Inc",
   "cik": "0000822416",
   "exchange": "NYSE",
   "industry": "Operative Builders",
   "sic": "1531",
   "is_financial": false,
   "is_utility": false,
   "price": 121.19,
   "price_as_of": "2026-10-23",
   "market_cap": 22309473717.26,
   "graham": 97.0,
   "magic_formula": null,
   "momentum": 43.8,
   "insider": 0.0,
   "buffett": 81.1,
   "lynch": 95.8,
   "graham_enterprising": 46.6,
   "piotroski": 33.3,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2026-09-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": true,
   "graham_enterprising_complete": false,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "",
   "graham_enterprising_missing": "1,2,7",
   "piotroski_missing": "5,6,8",
   "graham_stale": 2,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 141.74,
   "fv_low": 133.41,
   "fv_high": 228.22,
   "fv_gap_pct": 17.0,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-22",
   "fv_skipped": null
  },
  {
   "ticker": "CDW",
   "name": "CDW Corp",
   "cik": "0001402057",
   "exchange": "Nasdaq",
   "industry": "Retail-Catalog & Mail-Order Houses",
   "sic": "5961",
   "is_financial": false,
   "is_utility": false,
   "price": 165.11,
   "price_as_of": "2026-10-23",
   "market_cap": 20641627206.86,
   "graham": 49.0,
   "magic_formula": 94.2,
   "momentum": 48.7,
   "insider": 0.0,
   "buffett": 81.0,
   "lynch": 32.7,
   "graham_enterprising": 40.0,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 168.68,
   "fv_low": 59.59,
   "fv_high": 279.48,
   "fv_gap_pct": 2.2,
   "fv_verdict": "amber",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-05",
   "fv_skipped": null
  },
  {
   "ticker": "NKE",
   "name": "Nike, Inc.",
   "cik": "0000320187",
   "exchange": "NYSE",
   "industry": "Rubber & Plastics Footwear",
   "sic": "3021",
   "is_financial": false,
   "is_utility": false,
   "price": 37.3,
   "price_as_of": "2026-10-23",
   "market_cap": 55402019321.7,
   "graham": 86.8,
   "magic_formula": null,
   "momentum": 19.4,
   "insider": 0.0,
   "buffett": 80.9,
   "lynch": 37.3,
   "graham_enterprising": 55.0,
   "piotroski": 33.3,
   "graham_as_of": "2026-05-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-02-28",
   "lynch_as_of": "2026-02-28",
   "graham_enterprising_as_of": "2026-02-28",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7,8",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 2,
   "lynch_stale": 2,
   "graham_enterprising_stale": 2,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 38.82,
   "fv_low": 22.0,
   "fv_high": 57.07,
   "fv_gap_pct": 4.1,
   "fv_verdict": "amber",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-02",
   "fv_skipped": null
  },
  {
   "ticker": "APP",
   "name": "AppLovin Corp",
   "cik": "0001751008",
   "exchange": "Nasdaq",
   "industry": "Services-Computer Programming, Data Processing, Etc.",
   "sic": "7370",
   "is_financial": false,
   "is_utility": false,
   "price": 260.25,
   "price_as_of": "2026-10-23",
   "market_cap": 87092922750.0,
   "graham": 35.0,
   "magic_formula": null,
   "momentum": 7.8,
   "insider": 0.0,
   "buffett": 80.7,
   "lynch": 33.7,
   "graham_enterprising": 52.0,
   "piotroski": 100.0,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "3,5",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 169.83,
   "fv_low": 45.54,
   "fv_high": 294.73,
   "fv_gap_pct": -34.7,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-05",
   "fv_skipped": null
  },
  {
   "ticker": "CL",
   "name": "Colgate Palmolive Co",
   "cik": "0000021665",
   "exchange": "NYSE",
   "industry": "Perfumes, Cosmetics & Other Toilet Preparations",
   "sic": "2844",
   "is_financial": false,
   "is_utility": false,
   "price": 94.04,
   "price_as_of": "2026-10-23",
   "market_cap": 74966132839.16,
   "graham": 45.4,
   "magic_formula": 49.5,
   "momentum": 68.3,
   "insider": 0.0,
   "buffett": 80.6,
   "lynch": 13.5,
   "graham_enterprising": 25.8,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 67.72,
   "fv_low": 4.19,
   "fv_high": 74.85,
   "fv_gap_pct": -28.0,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-31",
   "fv_skipped": null
  },
  {
   "ticker": "GOOGL",
   "name": "Alphabet Inc.",
   "cik": "0001652044",
   "exchange": "Nasdaq",
   "industry": "Services-Computer Programming, Data Processing, Etc.",
   "sic": "7370",
   "is_financial": false,
   "is_utility": false,
   "price": 320.21,
   "price_as_of": "2026-10-23",
   "market_cap": 3916168299999.9995,
   "graham": 51.5,
   "magic_formula": null,
   "momentum": 64.7,
   "insider": 0.0,
   "buffett": 80.5,
   "lynch": 91.1,
   "graham_enterprising": 65.0,
   "piotroski": 44.4,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "5",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 141.18,
   "fv_low": 112.86,
   "fv_high": 326.77,
   "fv_gap_pct": -55.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-23",
   "fv_skipped": null
  },
  {
   "ticker": "VLO",
   "name": "Valero Energy Corp",
   "cik": "0001035002",
   "exchange": "NYSE",
   "industry": "Petroleum Refining",
   "sic": "2911",
   "is_financial": false,
   "is_utility": false,
   "price": 419.28,
   "price_as_of": "2026-10-23",
   "market_cap": 120722225848.07999,
   "graham": 63.0,
   "magic_formula": 95.0,
   "momentum": 85.8,
   "insider": 0.0,
   "buffett": 80.5,
   "lynch": 27.5,
   "graham_enterprising": 65.0,
   "piotroski": 55.6,
   "graham_as_of": "2026-06-30",
   "magic_formula_as_of": "2025-09-30",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "1",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "8,9",
   "graham_stale": 0,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 207.0,
   "fv_low": 121.61,
   "fv_high": 344.75,
   "fv_gap_pct": -50.6,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-30",
   "fv_skipped": null
  },
  {
   "ticker": "ITW",
   "name": "Illinois Tool Works Inc",
   "cik": "0000049826",
   "exchange": "NYSE",
   "industry": "General Industrial Machinery & Equipment",
   "sic": "3560",
   "is_financial": false,
   "is_utility": false,
   "price": 275.75,
   "price_as_of": "2026-10-23",
   "market_cap": 78533600000.0,
   "graham": 46.6,
   "magic_formula": 88.7,
   "momentum": 63.6,
   "insider": 0.0,
   "buffett": 80.4,
   "lynch": 38.0,
   "graham_enterprising": 38.3,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 183.55,
   "fv_low": 48.98,
   "fv_high": 361.18,
   "fv_gap_pct": -33.4,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-06",
   "fv_skipped": null
  },
  {
   "ticker": "FTV",
   "name": "Fortive Corp",
   "cik": "0001659166",
   "exchange": "NYSE",
   "industry": null,
   "sic": "3823",
   "is_financial": false,
   "is_utility": false,
   "price": 60.25,
   "price_as_of": "2026-10-23",
   "market_cap": 18196527383.0,
   "graham": 31.1,
   "magic_formula": 63.8,
   "momentum": 63.5,
   "insider": 0.0,
   "buffett": 80.2,
   "lynch": 25.4,
   "graham_enterprising": 32.2,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-04-03",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-03",
   "lynch_as_of": "2026-07-03",
   "graham_enterprising_as_of": "2026-07-03",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 49.32,
   "fv_low": 27.95,
   "fv_high": 60.55,
   "fv_gap_pct": -18.1,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-29",
   "fv_skipped": null
  },
  {
   "ticker": "TT",
   "name": "Trane Technologies Plc",
   "cik": "0001466258",
   "exchange": "NYSE",
   "industry": null,
   "sic": "3822",
   "is_financial": false,
   "is_utility": false,
   "price": 444.9,
   "price_as_of": "2026-10-23",
   "market_cap": 97888311447.29999,
   "graham": 46.1,
   "magic_formula": 69.3,
   "momentum": 52.2,
   "insider": 0.0,
   "buffett": 80.2,
   "lynch": 85.1,
   "graham_enterprising": 37.2,
   "piotroski": 100.0,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 3,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 2,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 279.46,
   "fv_low": 106.98,
   "fv_high": 454.3,
   "fv_gap_pct": -37.2,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-30",
   "fv_skipped": null
  },
  {
   "ticker": "KO",
   "name": "Coca Cola Co",
   "cik": "0000021344",
   "exchange": "NYSE",
   "industry": "Beverages",
   "sic": "2080",
   "is_financial": false,
   "is_utility": false,
   "price": 92.71,
   "price_as_of": "2026-10-23",
   "market_cap": 398889340318.52997,
   "graham": 49.6,
   "magic_formula": 52.3,
   "momentum": 84.1,
   "insider": 0.0,
   "buffett": 80.1,
   "lynch": 43.1,
   "graham_enterprising": 44.1,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-04-03",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-04-03",
   "lynch_as_of": "2026-04-03",
   "graham_enterprising_as_of": "2026-04-03",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 32.49,
   "fv_low": 23.97,
   "fv_high": 71.25,
   "fv_gap_pct": -65.0,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-29",
   "fv_skipped": null
  },
  {
   "ticker": "MSFT",
   "name": "Microsoft Corp",
   "cik": "0000789019",
   "exchange": "Nasdaq",
   "industry": "Services-Prepackaged Software",
   "sic": "7372",
   "is_financial": false,
   "is_utility": false,
   "price": 524.51,
   "price_as_of": "2026-10-23",
   "market_cap": 3894772865484.41,
   "graham": 63.5,
   "magic_formula": 37.2,
   "momentum": 58.8,
   "insider": 0.0,
   "buffett": 79.4,
   "lynch": 73.8,
   "graham_enterprising": 56.9,
   "piotroski": 77.8,
   "graham_as_of": "2026-06-30",
   "magic_formula_as_of": "2025-06-30",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-06-30",
   "lynch_as_of": "2025-06-30",
   "graham_enterprising_as_of": "2025-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 0,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 229.44,
   "fv_low": 155.12,
   "fv_high": 542.6,
   "fv_gap_pct": -56.3,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-29",
   "fv_skipped": null
  },
  {
   "ticker": "NFLX",
   "name": "Netflix Inc",
   "cik": "0001065280",
   "exchange": "Nasdaq",
   "industry": "Services-Video Tape Rental",
   "sic": "7841",
   "is_financial": false,
   "is_utility": false,
   "price": 65.85,
   "price_as_of": "2026-10-23",
   "market_cap": 270401560712.55,
   "graham": 31.1,
   "magic_formula": 97.0,
   "momentum": 15.9,
   "insider": 0.0,
   "buffett": 79.3,
   "lynch": 92.4,
   "graham_enterprising": 27.2,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-09-30",
   "lynch_as_of": "2026-09-30",
   "graham_enterprising_as_of": "2026-09-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 45.47,
   "fv_low": 20.15,
   "fv_high": 68.76,
   "fv_gap_pct": -30.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-21",
   "fv_skipped": null
  },
  {
   "ticker": "VRSK",
   "name": "Verisk Analytics, Inc.",
   "cik": "0001442145",
   "exchange": "Nasdaq",
   "industry": "Services-Computer Processing & Data Preparation",
   "sic": "7374",
   "is_financial": false,
   "is_utility": false,
   "price": 195.88,
   "price_as_of": "2026-10-23",
   "market_cap": 25494959630.559998,
   "graham": 35.4,
   "magic_formula": null,
   "momentum": 34.7,
   "insider": 0.0,
   "buffett": 79.3,
   "lynch": 29.7,
   "graham_enterprising": 35.2,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 169.42,
   "fv_low": 146.88,
   "fv_high": 191.95,
   "fv_gap_pct": -13.5,
   "fv_verdict": "red",
   "fv_methods": 2,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-29",
   "fv_skipped": null
  },
  {
   "ticker": "FOX",
   "name": "Fox Corp",
   "cik": "0001754301",
   "exchange": "Nasdaq",
   "industry": "Television Broadcasting Stations",
   "sic": "4833",
   "is_financial": false,
   "is_utility": false,
   "price": 59.46,
   "price_as_of": "2026-10-23",
   "market_cap": 24952397859.54,
   "graham": 55.5,
   "magic_formula": null,
   "momentum": 55.8,
   "insider": 54.4,
   "buffett": 79.1,
   "lynch": 39.5,
   "graham_enterprising": 68.6,
   "piotroski": 55.6,
   "graham_as_of": "2026-06-30",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "3,5",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7,8",
   "graham_stale": 0,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 48.93,
   "fv_low": 30.72,
   "fv_high": 89.99,
   "fv_gap_pct": -17.7,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-06",
   "fv_skipped": null
  },
  {
   "ticker": "MPC",
   "name": "Marathon Petroleum Corp",
   "cik": "0001510295",
   "exchange": "NYSE",
   "industry": "Petroleum Refining",
   "sic": "2911",
   "is_financial": false,
   "is_utility": false,
   "price": 457.22,
   "price_as_of": "2026-10-23",
   "market_cap": 128398698138.86,
   "graham": 43.5,
   "magic_formula": null,
   "momentum": 85.7,
   "insider": 0.0,
   "buffett": 79.0,
   "lynch": 14.6,
   "graham_enterprising": 42.5,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 361.5,
   "fv_low": 142.15,
   "fv_high": 659.72,
   "fv_gap_pct": -20.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "WST",
   "name": "West Pharmaceutical Services Inc",
   "cik": "0000105770",
   "exchange": "NYSE",
   "industry": "Surgical & Medical Instruments & Apparatus",
   "sic": "3841",
   "is_financial": false,
   "is_utility": false,
   "price": 392.15,
   "price_as_of": "2026-10-23",
   "market_cap": 27597855068.3,
   "graham": 75.0,
   "magic_formula": 13.6,
   "momentum": 79.9,
   "insider": 0.0,
   "buffett": 78.7,
   "lynch": 45.1,
   "graham_enterprising": 65.0,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 114.49,
   "fv_low": 80.57,
   "fv_high": 237.65,
   "fv_gap_pct": -70.8,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-23",
   "fv_skipped": null
  },
  {
   "ticker": "LMT",
   "name": "Lockheed Martin Corp",
   "cik": "0000936468",
   "exchange": "NYSE",
   "industry": "Guided Missiles & Space Vehicles & Parts",
   "sic": "3760",
   "is_financial": false,
   "is_utility": false,
   "price": 604.18,
   "price_as_of": "2026-10-23",
   "market_cap": 139568383395.19998,
   "graham": 47.9,
   "magic_formula": 79.9,
   "momentum": 63.5,
   "insider": 0.0,
   "buffett": 78.6,
   "lynch": 14.4,
   "graham_enterprising": 30.8,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 426.22,
   "fv_low": 135.47,
   "fv_high": 624.89,
   "fv_gap_pct": -29.5,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-22",
   "fv_skipped": null
  },
  {
   "ticker": "TEL",
   "name": "TE Connectivity Plc",
   "cik": "0001385157",
   "exchange": "NYSE",
   "industry": "Wholesale-Electronic Parts & Equipment, Nec",
   "sic": "5065",
   "is_financial": false,
   "is_utility": false,
   "price": 208.05,
   "price_as_of": "2026-10-23",
   "market_cap": 60233227085.4,
   "graham": 65.5,
   "magic_formula": 66.6,
   "momentum": 40.6,
   "insider": 0.0,
   "buffett": 78.5,
   "lynch": 33.3,
   "graham_enterprising": 61.2,
   "piotroski": 55.6,
   "graham_as_of": "2025-09-26",
   "magic_formula_as_of": "2025-12-26",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-26",
   "lynch_as_of": "2026-06-26",
   "graham_enterprising_as_of": "2026-06-26",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 5,
   "magic_formula_stale": 9,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 2,
   "lynch_stale": 4,
   "graham_enterprising_stale": 5,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 197.47,
   "fv_low": 79.63,
   "fv_high": 199.25,
   "fv_gap_pct": -5.1,
   "fv_verdict": "amber",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-24",
   "fv_skipped": null
  },
  {
   "ticker": "APTV",
   "name": "Aptiv Plc",
   "cik": "0001521332",
   "exchange": "NYSE",
   "industry": "Motor Vehicle Parts & Accessories",
   "sic": "3714",
   "is_financial": false,
   "is_utility": false,
   "price": 42.69,
   "price_as_of": "2026-10-23",
   "market_cap": 8863866900.39,
   "graham": 78.0,
   "magic_formula": 51.3,
   "momentum": 10.9,
   "insider": 80.6,
   "buffett": 78.4,
   "lynch": 15.3,
   "graham_enterprising": 50.0,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2025-12-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2025-12-31",
   "lynch_as_of": "2025-12-31",
   "graham_enterprising_as_of": "2025-12-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 1,
   "lynch_stale": 1,
   "graham_enterprising_stale": 1,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 26.67,
   "fv_low": 19.44,
   "fv_high": 153.6,
   "fv_gap_pct": -37.5,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "FISV",
   "name": "Fiserv Inc",
   "cik": "0000798354",
   "exchange": "Nasdaq",
   "industry": "Services-Business Services, Nec",
   "sic": "7389",
   "is_financial": false,
   "is_utility": false,
   "price": 49.86,
   "price_as_of": "2026-10-23",
   "market_cap": 26513888709.06,
   "graham": 45.7,
   "magic_formula": 98.5,
   "momentum": 12.4,
   "insider": 41.2,
   "buffett": 78.4,
   "lynch": 82.4,
   "graham_enterprising": 46.3,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "5",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 170.89,
   "fv_low": 84.95,
   "fv_high": 191.65,
   "fv_gap_pct": 242.7,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-07",
   "fv_skipped": null
  },
  {
   "ticker": "CPAY",
   "name": "Corpay, Inc.",
   "cik": "0001175454",
   "exchange": "NYSE",
   "industry": "Services-Business Services, Nec",
   "sic": "7389",
   "is_financial": false,
   "is_utility": false,
   "price": 408.46,
   "price_as_of": "2026-10-23",
   "market_cap": 26819319807.539997,
   "graham": 30.0,
   "magic_formula": null,
   "momentum": 84.9,
   "insider": 0.0,
   "buffett": 78.3,
   "lynch": 43.5,
   "graham_enterprising": 25.0,
   "piotroski": 44.4,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "5",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 454.33,
   "fv_low": 135.06,
   "fv_high": 611.49,
   "fv_gap_pct": 11.2,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-10",
   "fv_skipped": null
  },
  {
   "ticker": "ADP",
   "name": "Automatic Data Processing Inc",
   "cik": "0000008670",
   "exchange": "Nasdaq",
   "industry": "Services-Computer Processing & Data Preparation",
   "sic": "7374",
   "is_financial": false,
   "is_utility": false,
   "price": 304.16,
   "price_as_of": "2026-10-23",
   "market_cap": 120831434085.92001,
   "graham": 46.4,
   "magic_formula": null,
   "momentum": 61.2,
   "insider": 0.0,
   "buffett": 78.2,
   "lynch": 60.3,
   "graham_enterprising": 39.8,
   "piotroski": 55.6,
   "graham_as_of": "2026-06-30",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "8",
   "graham_stale": 0,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 250.55,
   "fv_low": 61.13,
   "fv_high": 330.7,
   "fv_gap_pct": -17.6,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-05",
   "fv_skipped": null
  },
  {
   "ticker": "MAR",
   "name": "Marriott International Inc",
   "cik": "0001048286",
   "exchange": "Nasdaq",
   "industry": "Hotels & Motels",
   "sic": "7011",
   "is_financial": false,
   "is_utility": false,
   "price": 390.71,
   "price_as_of": "2026-10-23",
   "market_cap": 101883996384.48,
   "graham": 42.8,
   "magic_formula": null,
   "momentum": 73.4,
   "insider": 0.0,
   "buffett": 77.5,
   "lynch": 19.3,
   "graham_enterprising": 35.0,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 255.37,
   "fv_low": 225.03,
   "fv_high": 285.7,
   "fv_gap_pct": -34.6,
   "fv_verdict": "red",
   "fv_methods": 2,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-03",
   "fv_skipped": null
  },
  {
   "ticker": "CHD",
   "name": "Church & Dwight Co Inc",
   "cik": "0000313927",
   "exchange": "NYSE",
   "industry": "Soap, Detergents, Cleang Preparations, Perfumes, Cosmetics",
   "sic": "2840",
   "is_financial": false,
   "is_utility": false,
   "price": 105.19,
   "price_as_of": "2026-10-23",
   "market_cap": 24951478977.329998,
   "graham": 47.2,
   "magic_formula": 67.8,
   "momentum": 68.3,
   "insider": 0.0,
   "buffett": 77.3,
   "lynch": 32.0,
   "graham_enterprising": 29.4,
   "piotroski": 88.9,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 72.81,
   "fv_low": 35.29,
   "fv_high": 77.77,
   "fv_gap_pct": -30.8,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-31",
   "fv_skipped": null
  },
  {
   "ticker": "UHS",
   "name": "Universal Health Services Inc",
   "cik": "0000352915",
   "exchange": "NYSE",
   "industry": "Services-General Medical & Surgical Hospitals, Nec",
   "sic": "8062",
   "is_financial": false,
   "is_utility": false,
   "price": 186.89,
   "price_as_of": "2026-10-23",
   "market_cap": 11014645288.349998,
   "graham": 71.7,
   "magic_formula": 70.9,
   "momentum": 41.7,
   "insider": 0.0,
   "buffett": 77.0,
   "lynch": 84.7,
   "graham_enterprising": 54.1,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 311.93,
   "fv_low": 257.42,
   "fv_high": 534.85,
   "fv_gap_pct": 66.9,
   "fv_verdict": "green",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-07",
   "fv_skipped": null
  },
  {
   "ticker": "AVY",
   "name": "Avery Dennison Corp",
   "cik": "0000008818",
   "exchange": "NYSE",
   "industry": "Converted Paper & Paperboard Prods (No Contaners/Boxes)",
   "sic": "2670",
   "is_financial": false,
   "is_utility": false,
   "price": 181.83,
   "price_as_of": "2026-10-23",
   "market_cap": 13780557859.86,
   "graham": 50.0,
   "magic_formula": null,
   "momentum": 54.7,
   "insider": 0.0,
   "buffett": 76.5,
   "lynch": 34.8,
   "graham_enterprising": 38.9,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "8",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 159.16,
   "fv_low": 77.86,
   "fv_high": 253.34,
   "fv_gap_pct": -12.5,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "SNPS",
   "name": "Synopsys Inc",
   "cik": "0000883241",
   "exchange": "Nasdaq",
   "industry": "Services-Prepackaged Software",
   "sic": "7372",
   "is_financial": false,
   "is_utility": false,
   "price": 430.14,
   "price_as_of": "2026-10-23",
   "market_cap": 82430586910.44,
   "graham": 37.5,
   "magic_formula": 14.3,
   "momentum": 32.1,
   "insider": 0.0,
   "buffett": 76.5,
   "lynch": 51.9,
   "graham_enterprising": 35.1,
   "piotroski": 33.3,
   "graham_as_of": "2025-10-31",
   "magic_formula_as_of": "2026-01-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-31",
   "lynch_as_of": "2026-07-31",
   "graham_enterprising_as_of": "2026-07-31",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 2,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 172.66,
   "fv_low": 171.49,
   "fv_high": 238.16,
   "fv_gap_pct": -59.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-26",
   "fv_skipped": null
  },
  {
   "ticker": "GILD",
   "name": "Gilead Sciences, Inc.",
   "cik": "0000882095",
   "exchange": "Nasdaq",
   "industry": "Biological Products, (No Diagnostic Substances)",
   "sic": "2836",
   "is_financial": false,
   "is_utility": false,
   "price": 156.04,
   "price_as_of": "2026-10-23",
   "market_cap": 193482602386.19998,
   "graham": 32.2,
   "magic_formula": 0.0,
   "momentum": 77.4,
   "insider": 0.0,
   "buffett": 76.2,
   "lynch": 52.7,
   "graham_enterprising": 43.0,
   "piotroski": 88.9,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 122.54,
   "fv_low": 38.15,
   "fv_high": 189.0,
   "fv_gap_pct": -21.5,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-06",
   "fv_skipped": null
  },
  {
   "ticker": "CBOE",
   "name": "Cboe Global Markets, Inc.",
   "cik": "0001374310",
   "exchange": "CBOE",
   "industry": "Security & Commodity Brokers, Dealers, Exchanges & Services",
   "sic": "6200",
   "is_financial": false,
   "is_utility": false,
   "price": 340.42,
   "price_as_of": "2026-10-23",
   "market_cap": 35550407487.98,
   "graham": 60.5,
   "magic_formula": 78.9,
   "momentum": 61.7,
   "insider": 0.0,
   "buffett": 76.1,
   "lynch": 69.5,
   "graham_enterprising": 65.0,
   "piotroski": 77.8,
   "graham_as_of": "2026-06-30",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "1",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "8,9",
   "graham_stale": 0,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 163.77,
   "fv_low": 112.38,
   "fv_high": 248.83,
   "fv_gap_pct": -51.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-31",
   "fv_skipped": null
  },
  {
   "ticker": "BF-A",
   "name": "Brown Forman Corp",
   "cik": "0000014693",
   "exchange": "NYSE",
   "industry": "Beverages",
   "sic": "2080",
   "is_financial": false,
   "is_utility": false,
   "price": 30.13,
   "price_as_of": "2026-10-23",
   "market_cap": 13825580304.449999,
   "graham": 77.9,
   "magic_formula": 50.3,
   "momentum": 51.7,
   "insider": 0.0,
   "buffett": 76.0,
   "lynch": 29.0,
   "graham_enterprising": 55.0,
   "piotroski": 55.6,
   "graham_as_of": "2026-04-30",
   "magic_formula_as_of": "2026-07-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-07-31",
   "lynch_as_of": "2026-07-31",
   "graham_enterprising_as_of": "2026-07-31",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "5",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "7",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 20.04,
   "fv_low": 17.26,
   "fv_high": 41.85,
   "fv_gap_pct": -33.5,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-09-02",
   "fv_skipped": null
  },
  {
   "ticker": "EXPE",
   "name": "Expedia Group, Inc.",
   "cik": "0001324424",
   "exchange": "Nasdaq",
   "industry": "Transportation Services",
   "sic": "4700",
   "is_financial": false,
   "is_utility": false,
   "price": 289.01,
   "price_as_of": "2026-10-23",
   "market_cap": 34686790320.43,
   "graham": 37.5,
   "magic_formula": null,
   "momentum": 64.0,
   "insider": 0.0,
   "buffett": 76.0,
   "lynch": 15.2,
   "graham_enterprising": 35.0,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": false,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "5",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 286.72,
   "fv_low": 47.15,
   "fv_high": 486.13,
   "fv_gap_pct": -0.8,
   "fv_verdict": "amber",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-06",
   "fv_skipped": null
  },
  {
   "ticker": "SYK",
   "name": "Stryker Corp",
   "cik": "0000310764",
   "exchange": "NYSE",
   "industry": "Surgical & Medical Instruments & Apparatus",
   "sic": "3841",
   "is_financial": false,
   "is_utility": false,
   "price": 307.15,
   "price_as_of": "2026-10-23",
   "market_cap": 117814461078.9,
   "graham": 62.5,
   "magic_formula": 46.2,
   "momentum": 25.5,
   "insider": 0.0,
   "buffett": 76.0,
   "lynch": 51.8,
   "graham_enterprising": 53.7,
   "piotroski": 55.6,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 227.78,
   "fv_low": 108.72,
   "fv_high": 294.0,
   "fv_gap_pct": -25.8,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-07-31",
   "fv_skipped": null
  },
  {
   "ticker": "GWW",
   "name": "W.W. Grainger, Inc.",
   "cik": "0000277135",
   "exchange": "NYSE",
   "industry": "Wholesale-Durable Goods",
   "sic": "5000",
   "is_financial": false,
   "is_utility": false,
   "price": 1349.9,
   "price_as_of": "2026-10-23",
   "market_cap": 63581561605.8,
   "graham": 75.0,
   "magic_formula": 39.9,
   "momentum": 81.1,
   "insider": 0.0,
   "buffett": 75.7,
   "lynch": 62.5,
   "graham_enterprising": 65.0,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 711.82,
   "fv_low": 264.31,
   "fv_high": 1057.68,
   "fv_gap_pct": -47.3,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-04",
   "fv_skipped": null
  },
  {
   "ticker": "MRK",
   "name": "Merck & Co., Inc.",
   "cik": "0000310158",
   "exchange": "NYSE",
   "industry": "Pharmaceutical Preparations",
   "sic": "2834",
   "is_financial": false,
   "is_utility": false,
   "price": 145.27,
   "price_as_of": "2026-10-23",
   "market_cap": 358406023852.26,
   "graham": 49.8,
   "magic_formula": null,
   "momentum": 82.4,
   "insider": 0.0,
   "buffett": 75.6,
   "lynch": 78.6,
   "graham_enterprising": 44.7,
   "piotroski": 44.4,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": null,
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": null,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": false,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": false,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "5",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "8",
   "graham_stale": 1,
   "magic_formula_stale": 0,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 124.25,
   "fv_low": 52.76,
   "fv_high": 202.94,
   "fv_gap_pct": -14.5,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-07",
   "fv_skipped": null
  },
  {
   "ticker": "FCX",
   "name": "Freeport-mcmoran Inc",
   "cik": "0000831259",
   "exchange": "NYSE",
   "industry": "Metal Mining",
   "sic": "1000",
   "is_financial": false,
   "is_utility": false,
   "price": 65.18,
   "price_as_of": "2026-10-23",
   "market_cap": 93599622149.14001,
   "graham": 58.0,
   "magic_formula": 41.2,
   "momentum": 73.0,
   "insider": 0.0,
   "buffett": 75.5,
   "lynch": 20.5,
   "graham_enterprising": 52.5,
   "piotroski": 66.7,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": false,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": false,
   "graham_enterprising_complete": false,
   "piotroski_complete": true,
   "graham_missing": "5,6",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "1,2,3,5",
   "graham_enterprising_missing": "5",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 2,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 30.23,
   "fv_low": 21.89,
   "fv_high": 78.81,
   "fv_gap_pct": -53.6,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-08-06",
   "fv_skipped": null
  },
  {
   "ticker": "FIX",
   "name": "Comfort Systems USA Inc",
   "cik": "0001035983",
   "exchange": "NYSE",
   "industry": "Electrical Work",
   "sic": "1731",
   "is_financial": false,
   "is_utility": false,
   "price": 1160.86,
   "price_as_of": "2026-10-23",
   "market_cap": 40613736517.439995,
   "graham": 63.2,
   "magic_formula": 32.2,
   "momentum": 57.9,
   "insider": 0.0,
   "buffett": 75.4,
   "lynch": 75.1,
   "graham_enterprising": 56.4,
   "piotroski": 77.8,
   "graham_as_of": "2025-12-31",
   "magic_formula_as_of": "2026-03-31",
   "momentum_as_of": "2026-10-23",
   "insider_as_of": "2026-10-23",
   "buffett_as_of": "2026-06-30",
   "lynch_as_of": "2026-06-30",
   "graham_enterprising_as_of": "2026-06-30",
   "piotroski_as_of": null,
   "graham_complete": true,
   "magic_formula_complete": true,
   "momentum_complete": true,
   "insider_complete": true,
   "buffett_complete": true,
   "lynch_complete": true,
   "graham_enterprising_complete": true,
   "piotroski_complete": true,
   "graham_missing": "",
   "magic_formula_missing": "",
   "momentum_missing": "",
   "insider_missing": "",
   "buffett_missing": "",
   "lynch_missing": "",
   "graham_enterprising_missing": "",
   "piotroski_missing": "",
   "graham_stale": 1,
   "magic_formula_stale": 1,
   "momentum_stale": 0,
   "insider_stale": 0,
   "buffett_stale": 0,
   "lynch_stale": 0,
   "graham_enterprising_stale": 0,
   "piotroski_stale": 0,
   "graham_mismatch": 0,
   "magic_formula_mismatch": 0,
   "momentum_mismatch": 0,
   "insider_mismatch": 0,
   "buffett_mismatch": 0,
   "lynch_mismatch": 0,
   "graham_enterprising_mismatch": 0,
   "piotroski_mismatch": 0,
   "graham_passes_all": false,
   "fair_value": 244.45,
   "fv_low": 226.26,
   "fv_high": 784.85,
   "fv_gap_pct": -78.9,
   "fv_verdict": "red",
   "fv_methods": 3,
   "fv_as_of": "2026-10-23",
   "fv_calculated_on": "2026-10-26",
   "fv_inputs_through": "2026-10-22",
   "fv_skipped": null
  }
 ]
}