# MSCI · Msci Inc.

Snapshot 2026-10-26 · CIK 0001408198 · NYSE · Services-Business Services, Nec

Price 615.62 (2026-10-23, Alpaca Market Data (consolidated SIP daily bar)) · Market cap 44.02 B

Machine-readable: https://theclaudetrader.com/s/MSCI.json · index: https://theclaudetrader.com/llms.txt

## Scores

### Graham Defensive: 39.0 (ok) · complete: True · missing tests: none · current inputs as of 2025-12-31 · stale inputs: Revenue · history 2014–2025 · price 2026-10-23 · verification {'verified': 13, 'mismatch': 0, 'unverified': 22, 'not_cross_checked': 1} · computed 2026-10-26 · rules https://theclaudetrader.com/p/graham
- 1 Adequate size: 3.13 revenue $B · threshold >= 1 · points 5.0/5
- 2a Current ratio: 0.82  · threshold >= 2.0 · points 0.0/15
- 2b Long-term debt vs working capital: None LTD / WC · threshold <= 1.0 · points 0.0/15
- 3 Positive earnings each of 10 years: 10 of 10  · threshold 10 of 10 · points 15.0/15
- 4 Dividends every year for 20 years: 12 of 20  · threshold 20 of 20 · points 9.0/15
- 5 EPS growth, 3-yr avg now vs 10 yrs ago: 2.39 -> 14.71 (+516%)  · threshold >= +33% · points 10.0/10
- 6 P/E on 3-year average EPS: 41.9  · threshold <= 15 · points 0.0/15
- 7 P/B <= 1.5, or P/E x P/B <= 22.5: None  · threshold <= 1.5 or <= 22.5 · points 0.0/10

Inputs:
  - Price (close, per traded unit): 615.62 · 2026-10-23 · Alpaca Market Data (consolidated SIP daily bar) · https://docs.alpaca.markets/docs/historical-stock-data-1
  - Revenue: 3134459000.0 · 2025-12-31 · SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - current_assets: 1298900000.0 · 2026-09-30 · SEC XBRL AssetsCurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - current_liabilities: 1574900000.0 · 2026-09-30 · SEC XBRL LiabilitiesCurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - lt_debt: 6716900000.0 · 2026-09-30 · SEC XBRL LongTermDebtNoncurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - equity: -3016400000.0 · 2026-09-30 · SEC XBRL StockholdersEquity · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - Net income FY2016: 260855000.0 · 2016-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000156459019003885/ · unverified
  - Net income FY2017: 303972000.0 · 2017-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000156459020004992/ · unverified
  - Net income FY2018: 507885000.0 · 2018-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000156459021005811/ · unverified
  - Net income FY2019: 563648000.0 · 2019-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000156459022004803/ · unverified
  - Net income FY2020: 601822000.0 · 2020-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819823000011/ · unverified
  - Net income FY2021: 725983000.0 · 2021-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819824000030/ · unverified
  - Net income FY2022: 870573000.0 · 2022-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000053/ · unverified
  - Net income FY2023: 1148592000.0 · 2023-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Net income FY2024: 1109128000.0 · 2024-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Net income FY2025: 1202305000.0 · 2025-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Dividend years (Yahoo): [2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] ·  · Yahoo Finance dividend history · https://finance.yahoo.com/quote/MSCI/history?filter=div · verified (partly: XBRL covers 12 of 20 years)
  - Dividends per share FY2014 (XBRL): 0.18 · 2014-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000156459017002336/ · verified
  - Dividends per share FY2015 (XBRL): 0.8 · 2015-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000156459018003147/ · verified
  - Dividends per share FY2016 (XBRL): 1.0 · 2016-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000156459019003885/ · verified
  - Dividends per share FY2017 (XBRL): 1.32 · 2017-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000156459020004992/ · verified
  - Dividends per share FY2018 (XBRL): 1.92 · 2018-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000156459021005811/ · verified
  - Dividends per share FY2019 (XBRL): 2.52 · 2019-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000156459022004803/ · verified
  - Dividends per share FY2020 (XBRL): 2.92 · 2020-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000140819823000011/ · verified
  - Dividends per share FY2021 (XBRL): 3.64 · 2021-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000140819824000030/ · verified
  - Dividends per share FY2022 (XBRL): 4.58 · 2022-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000053/ · verified
  - Dividends per share FY2023 (XBRL): 5.52 · 2023-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · verified
  - Dividends per share FY2024 (XBRL): 6.4 · 2024-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · verified
  - Dividends per share FY2025 (XBRL): 7.2 · 2025-12-31 · SEC XBRL CommonStockDividendsPerShareDeclared · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · verified
  - EPS diluted FY2014: 2.43 · 2014-12-31 · SEC XBRL EarningsPerShareDiluted · https://www.sec.gov/Archives/edgar/data/1408198/000156459017002336/ · unverified
  - EPS diluted FY2015: 2.03 · 2015-12-31 · SEC XBRL EarningsPerShareDiluted · https://www.sec.gov/Archives/edgar/data/1408198/000156459018003147/ · unverified
  - EPS diluted FY2016: 2.7 · 2016-12-31 · SEC XBRL EarningsPerShareDiluted · https://www.sec.gov/Archives/edgar/data/1408198/000156459019003885/ · unverified
  - EPS diluted FY2023: 14.39 · 2023-12-31 · SEC XBRL EarningsPerShareDiluted · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - EPS diluted FY2024: 14.05 · 2024-12-31 · SEC XBRL EarningsPerShareDiluted · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - EPS diluted FY2025: 15.69 · 2025-12-31 · SEC XBRL EarningsPerShareDiluted · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - equity: -3016400000.0 · 2026-09-30 · SEC XBRL StockholdersEquity · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified

### Magic Formula: — (insufficient data (invested capital not positive (negative working capital exceeds fixed assets))) · complete: None · missing tests: none · current inputs as of None · stale inputs: none · history None–None · price None · verification None · computed 2026-10-26 · rules https://theclaudetrader.com/p/magic_formula

### Momentum: 58.0 (ok) · complete: True · missing tests: none · current inputs as of 2026-10-23 · stale inputs: none · history None–None · price 2026-10-23 · verification None · computed 2026-10-26 · rules https://theclaudetrader.com/p/momentum
-  12-1 month return: 4.6 % · threshold  · points 23.6/50
-  6 month return: 3.7 % · threshold  · points 10.2/20
-  Price / 52-week high: 0.96  · threshold  · points 14.4/15
-  Volatility penalty (60d annualised): 23.7 % · threshold  · points 9.9/15

Inputs:
  - Adjusted close series (14 months): 615.62 · 2026-10-23 · Yahoo Finance / Alpaca Market Data daily history · 

### Insider: 43.1 (ok) · complete: True · missing tests: none · current inputs as of 2026-10-23 · stale inputs: none · history None–None · price None · verification None · computed 2026-10-26 · rules https://theclaudetrader.com/p/insider
-  Open-market buy value / market cap (percentile among buyers): 0.23 bp · threshold  · points 23.9/35
-  Distinct buyers: 1  · threshold  · points 6.2/25
-  Buyer seniority: 0.5  · threshold  · points 10.0/20
-  Recency (half-life 30d): 0.29  · threshold  · points 2.9/10
-  Sales penalty (excludes 10b5-1 plan sales): 0.0 bp · threshold  · points -0.0/0

Inputs:
  - Form 4 P Taneja Rajat 2026-09-02: 1000160.0 · 2026-09-02 · SEC Form 4 (insider transactions data set) · https://www.sec.gov/Archives/edgar/data/1408198/000153260126000007/
  - excluded 2026-10-12 S: 10b5-1 plan ·  · rule · 

### Buffett Quality: 54.0 (partial: 1) · complete: False · missing tests: 1 · current inputs as of 2026-09-30 · stale inputs: none · history 2016–2025 · price 2026-10-23 · verification {'verified': 0, 'mismatch': 0, 'unverified': 31, 'not_cross_checked': 2} · computed 2026-10-26 · rules https://theclaudetrader.com/p/buffett
- 1 Average return on equity (net income / year-end equity): 0 years with positive equity  · threshold >= 15% · points None/25
- 2 Profitable every year: 10 of 10  · threshold all years · points 15.0/15
- 3 Net income growth, 3-yr average now vs start of window: +18.2% a year  · threshold >= +10% · points 10.0/10
- 4 Borrowings / 3-yr average earnings (years to repay): 5.8 years · threshold <= 4 · points 8.2/15
- 5 Operating margin, 5-yr average: 53.8%  · threshold >= 20% · points 10.0/10
- 6 Free cash flow / net income, 5-yr (operating cash flow minus capex): 1.23  · threshold >= 1.0 · points 10.0/10
- 7 Owner-earnings yield (3-yr avg free cash flow / market cap): 3.2%  · threshold >= 7% · points 0.8/15

Inputs:
  - Price (close, per traded unit): 615.62 · 2026-10-23 · Alpaca Market Data (consolidated SIP daily bar) · https://docs.alpaca.markets/docs/historical-stock-data-1
  - Net income FY2016: 260855000.0 · 2016-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000156459019003885/ · unverified
  - Net income FY2017: 303972000.0 · 2017-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000156459020004992/ · unverified
  - Net income FY2018: 507885000.0 · 2018-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000156459021005811/ · unverified
  - Net income FY2019: 563648000.0 · 2019-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000156459022004803/ · unverified
  - Net income FY2020: 601822000.0 · 2020-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819823000011/ · unverified
  - Net income FY2021: 725983000.0 · 2021-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819824000030/ · unverified
  - Net income FY2022: 870573000.0 · 2022-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000053/ · unverified
  - Net income FY2023: 1148592000.0 · 2023-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Net income FY2024: 1109128000.0 · 2024-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Net income FY2025: 1202305000.0 · 2025-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - debt_incl_current: 6716900000.0 · 2026-09-30 · SEC XBRL LongTermDebt · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - Operating income FY2021: 1072725000.0 · 2021-12-31 · SEC XBRL OperatingIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819824000030/ · unverified
  - Revenue FY2021: 2043544000.0 · 2021-12-31 · SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax · https://www.sec.gov/Archives/edgar/data/1408198/000140819824000030/ · unverified
  - Operating income FY2022: 1207640000.0 · 2022-12-31 · SEC XBRL OperatingIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000053/ · unverified
  - Revenue FY2022: 2248598000.0 · 2022-12-31 · SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000053/ · unverified
  - Operating income FY2023: 1384609000.0 · 2023-12-31 · SEC XBRL OperatingIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Revenue FY2023: 2528920000.0 · 2023-12-31 · SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Operating income FY2024: 1528518000.0 · 2024-12-31 · SEC XBRL OperatingIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Revenue FY2024: 2856128000.0 · 2024-12-31 · SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Operating income FY2025: 1713567000.0 · 2025-12-31 · SEC XBRL OperatingIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Revenue FY2025: 3134459000.0 · 2025-12-31 · SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Operating cash flow FY2021: 936069000.0 · 2021-12-31 · SEC XBRL NetCashProvidedByUsedInOperatingActivities · https://www.sec.gov/Archives/edgar/data/1408198/000140819824000030/ · unverified
  - Capital expenditure FY2021: 13509000.0 · 2021-12-31 · SEC XBRL PaymentsToAcquirePropertyPlantAndEquipment · https://www.sec.gov/Archives/edgar/data/1408198/000140819824000030/ · unverified
  - Operating cash flow FY2022: 1095369000.0 · 2022-12-31 · SEC XBRL NetCashProvidedByUsedInOperatingActivities · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000053/ · unverified
  - Capital expenditure FY2022: 13617000.0 · 2022-12-31 · SEC XBRL PaymentsToAcquirePropertyPlantAndEquipment · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000053/ · unverified
  - Operating cash flow FY2023: 1236029000.0 · 2023-12-31 · SEC XBRL NetCashProvidedByUsedInOperatingActivities · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Capital expenditure FY2023: 22757000.0 · 2023-12-31 · SEC XBRL PaymentsToAcquirePropertyPlantAndEquipment · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Operating cash flow FY2024: 1501627000.0 · 2024-12-31 · SEC XBRL NetCashProvidedByUsedInOperatingActivities · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Capital expenditure FY2024: 33762000.0 · 2024-12-31 · SEC XBRL PaymentsToAcquirePropertyPlantAndEquipment · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Operating cash flow FY2025: 1588446000.0 · 2025-12-31 · SEC XBRL NetCashProvidedByUsedInOperatingActivities · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Capital expenditure FY2025: 39319000.0 · 2025-12-31 · SEC XBRL PaymentsToAcquirePropertyPlantAndEquipment · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Shares outstanding: 71500000.0 · 2026-10-13 · SEC cover page 10-Q 0001408198-26-000056 (71,500,000 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/msci-20260930.htm · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/R1.htm

### Lynch GARP: 35.5 (ok) · complete: True · missing tests: none · current inputs as of 2026-09-30 · stale inputs: none · history 2020–2025 · price 2026-10-23 · verification {'verified': 0, 'mismatch': 0, 'unverified': 3, 'not_cross_checked': 1} · computed 2026-10-26 · rules https://theclaudetrader.com/p/lynch
- 1 PEG: P/E divided by 5-yr EPS growth (in % points): 2.29  · threshold <= 1.0 · points 0.0/30
- 2 EPS growth, 5-yr compound rate: +17.1% a year  · threshold 12% to 35% a year · points 20.0/20
- 3 P/E on latest annual EPS: 39.2  · threshold <= 25 · points 0.5/10
- 4 Borrowings / equity: None  · threshold <= 0.5 · points 0.0/15
- 5 Years of the last 5 in which EPS rose: 4 of 5  · threshold 5 of 5 · points 12.0/15
- 6 Net cash (cash minus borrowings) / market cap: -14.7%  · threshold >= +10% · points 3.0/10

Inputs:
  - Price (close, per traded unit): 615.62 · 2026-10-23 · Alpaca Market Data (consolidated SIP daily bar) · https://docs.alpaca.markets/docs/historical-stock-data-1
  - EPS diluted FY2025: 15.69 · 2025-12-31 · SEC XBRL EarningsPerShareDiluted · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - EPS diluted FY2020: 7.12 · 2020-12-31 · SEC XBRL EarningsPerShareDiluted · https://www.sec.gov/Archives/edgar/data/1408198/000140819823000011/ · unverified
  - cash: 261000000.0 · 2026-09-30 · SEC XBRL CashAndCashEquivalentsAtCarryingValue · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified

### Graham Enterprising: 35.0 (ok) · complete: True · missing tests: none · current inputs as of 2026-09-30 · stale inputs: none · history 2020–2025 · price 2026-10-23 · verification {'verified': 0, 'mismatch': 0, 'unverified': 9, 'not_cross_checked': 2} · computed 2026-10-26 · rules https://theclaudetrader.com/p/graham_enterprising
- 1 Current ratio: 0.82  · threshold >= 1.5 · points 0.0/15
- 2 Borrowings vs working capital: None  · threshold <= 1.1x · points 0.0/15
- 3 No earnings deficit in the last 5 years: 5 of 5 profitable  · threshold 5 of 5 · points 15.0/15
- 4 Pays a current dividend: yes  · threshold yes · points 10.0/10
- 5 EPS higher than five years earlier: 7.12 -> 15.69  · threshold higher · points 10.0/10
- 6 Price / book value per share: None  · threshold <= 1.2 · points 0.0/20
- 7 Price / net current asset value per share (current assets minus all liabilities): None  · threshold <= 0.67 · points 0.0/15

Inputs:
  - Price (close, per traded unit): 615.62 · 2026-10-23 · Alpaca Market Data (consolidated SIP daily bar) · https://docs.alpaca.markets/docs/historical-stock-data-1
  - current_assets: 1298900000.0 · 2026-09-30 · SEC XBRL AssetsCurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - current_liabilities: 1574900000.0 · 2026-09-30 · SEC XBRL LiabilitiesCurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - Net income FY2021: 725983000.0 · 2021-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819824000030/ · unverified
  - Net income FY2022: 870573000.0 · 2022-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000053/ · unverified
  - Net income FY2023: 1148592000.0 · 2023-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Net income FY2024: 1109128000.0 · 2024-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Net income FY2025: 1202305000.0 · 2025-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - Dividend years (Yahoo): [2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] ·  · Yahoo Finance dividend history · https://finance.yahoo.com/quote/MSCI/history?filter=div
  - EPS diluted FY2025: 15.69 · 2025-12-31 · SEC XBRL EarningsPerShareDiluted · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - EPS diluted FY2020: 7.12 · 2020-12-31 · SEC XBRL EarningsPerShareDiluted · https://www.sec.gov/Archives/edgar/data/1408198/000140819823000011/ · unverified

### Piotroski F-Score: 88.9 (ok) · complete: True · missing tests: none · current inputs as of None · stale inputs: none · history 2024–2026 · price None · verification {'verified': 0, 'mismatch': 0, 'unverified': 27, 'not_cross_checked': 0} · computed 2026-10-26 · rules https://theclaudetrader.com/p/piotroski
- 1 Return on assets is positive: 21.1%  · threshold pass = 1 · points 11.11111111111111/11.11111111111111
- 2 Operating cash flow is positive: 1,588M  · threshold pass = 1 · points 11.11111111111111/11.11111111111111
- 3 Return on assets improved on the prior year: 20.4% -> 21.1%  · threshold pass = 1 · points 11.11111111111111/11.11111111111111
- 4 Operating cash flow exceeds net income (accruals): 1,588M vs 1,202M  · threshold pass = 1 · points 11.11111111111111/11.11111111111111
- 5 Long-term debt / assets fell: 82.8% -> 108.8%  · threshold pass = 1 · points 0.0/11.11111111111111
- 6 Current ratio improved: 0.85 -> 0.90  · threshold pass = 1 · points 11.11111111111111/11.11111111111111
- 7 No new shares issued (share count did not rise): 75M -> 72M  · threshold pass = 1 · points 11.11111111111111/11.11111111111111
- 8 Operating margin improved (stand-in for gross margin, which the dataset does not carry): 53.5% -> 54.7%  · threshold pass = 1 · points 11.11111111111111/11.11111111111111
- 9 Asset turnover (revenue / assets) improved: 0.52 -> 0.55  · threshold pass = 1 · points 11.11111111111111/11.11111111111111

Inputs:
  - net_income 2025-12-31: 1202305000.0 · 2025-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - total_assets 2025-12-31: 5702500000.0 · 2025-12-31 · SEC XBRL Assets · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - cfo 2025-12-31: 1588446000.0 · 2025-12-31 · SEC XBRL NetCashProvidedByUsedInOperatingActivities · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - net_income 2025-12-31: 1202305000.0 · 2025-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - net_income 2024-12-31: 1109128000.0 · 2024-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - total_assets 2025-12-31: 5702500000.0 · 2025-12-31 · SEC XBRL Assets · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - total_assets 2024-12-31: 5445439000.0 · 2024-12-31 · SEC XBRL Assets · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - cfo 2025-12-31: 1588446000.0 · 2025-12-31 · SEC XBRL NetCashProvidedByUsedInOperatingActivities · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - net_income 2025-12-31: 1202305000.0 · 2025-12-31 · SEC XBRL NetIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - lt_debt 2025-12-31: 6202300000.0 · 2025-12-31 · SEC XBRL LongTermDebtNoncurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - lt_debt 2024-12-31: 4510816000.0 · 2024-12-31 · SEC XBRL LongTermDebtNoncurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - total_assets 2025-12-31: 5702500000.0 · 2025-12-31 · SEC XBRL Assets · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - total_assets 2024-12-31: 5445439000.0 · 2024-12-31 · SEC XBRL Assets · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - current_assets 2025-12-31: 1644800000.0 · 2025-12-31 · SEC XBRL AssetsCurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - current_assets 2024-12-31: 1344021000.0 · 2024-12-31 · SEC XBRL AssetsCurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - current_liabilities 2025-12-31: 1829800000.0 · 2025-12-31 · SEC XBRL LiabilitiesCurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - current_liabilities 2024-12-31: 1585654000.0 · 2024-12-31 · SEC XBRL LiabilitiesCurrent · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - shares_out 2026-10-13: 71500000.0 · 2026-10-13 · SEC XBRL EntityCommonStockSharesOutstanding · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - shares_out 2025-10-21: 75139539.0 · 2025-10-21 · SEC XBRL EntityCommonStockSharesOutstanding · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000196/ · unverified
  - operating_income 2025-12-31: 1713567000.0 · 2025-12-31 · SEC XBRL OperatingIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - operating_income 2024-12-31: 1528518000.0 · 2024-12-31 · SEC XBRL OperatingIncomeLoss · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - revenue 2025-12-31: 3134459000.0 · 2025-12-31 · SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - revenue 2024-12-31: 2856128000.0 · 2024-12-31 · SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - revenue 2025-12-31: 3134459000.0 · 2025-12-31 · SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - revenue 2024-12-31: 2856128000.0 · 2024-12-31 · SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified
  - total_assets 2025-12-31: 5702500000.0 · 2025-12-31 · SEC XBRL Assets · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/ · unverified
  - total_assets 2024-12-31: 5445439000.0 · 2024-12-31 · SEC XBRL Assets · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/ · unverified

## Market value, source trail

- Formula: market_value = traded_price (price date) / depositary_ratio x latest point-in-time SEC shares outstanding (share-count date shown; from the filing cover page, summed across share classes only where the issuer filing verifies the classes are economically equivalent (rule + evidence URL in the source text), else withheld; priced at the primary listed class, so where other classes trade at a different price the value is an approximation; restated only for issuer-verified splits after the count date); weighted-average share counts are never used
- Traded price: 615.62 on 2026-10-23 (USD per traded unit (share or ADS)) · https://docs.alpaca.markets/docs/historical-stock-data-1
- SEC shares outstanding: 71,500,000 underlying shares, period 2026-10-13, SEC cover page 10-Q 0001408198-26-000056 (71,500,000 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/msci-20260930.htm, accession 0001408198-26-000056 · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000056/R1.htm
- Depositary ratio: 1.0 (domestic; 10-K filer; SEC shares are the traded units) · None
- Market value (price date x latest reported shares): 44,016,830,000 USD; 615.62 (price 2026-10-23) / 1 x 71,500,000 (shares at 2026-10-13) = 44,016,830,000

## Revenue by fiscal year (SEC XBRL; FY = calendar year in which the fiscal year ends)

- FY2013 (ended 2013-12-31): 913364000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000119312516482334/
- FY2014 (ended 2014-12-31): 996680000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459017002336/
- FY2015 (ended 2015-12-31): 1075013000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459018003147/
- FY2016 (ended 2016-12-31): 1150669000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459018003147/
- FY2017 (ended 2017-12-31): 1274172000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459018003147/
- FY2018 (ended 2018-12-31): 1433984000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459021005811/
- FY2019 (ended 2019-12-31): 1557796000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459022004803/
- FY2020 (ended 2020-12-31): 1695390000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819823000011/
- FY2021 (ended 2021-12-31): 2043544000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819824000030/
- FY2022 (ended 2022-12-31): 2248598000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000053/
- FY2023 (ended 2023-12-31): 2528920000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/
- FY2024 (ended 2024-12-31): 2856128000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/
- FY2025 (ended 2025-12-31): 3134459000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/

## Net income by fiscal year (SEC XBRL)

- FY2013 (ended 2013-12-31): 222557000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000119312516482334/
- FY2014 (ended 2014-12-31): 284113000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459017002336/
- FY2015 (ended 2015-12-31): 223648000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459018003147/
- FY2016 (ended 2016-12-31): 260855000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459019003885/
- FY2017 (ended 2017-12-31): 303972000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459020004992/
- FY2018 (ended 2018-12-31): 507885000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459021005811/
- FY2019 (ended 2019-12-31): 563648000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000156459022004803/
- FY2020 (ended 2020-12-31): 601822000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819823000011/
- FY2021 (ended 2021-12-31): 725983000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819824000030/
- FY2022 (ended 2022-12-31): 870573000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819825000053/
- FY2023 (ended 2023-12-31): 1148592000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/
- FY2024 (ended 2024-12-31): 1109128000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/
- FY2025 (ended 2025-12-31): 1202305000.0 · https://www.sec.gov/Archives/edgar/data/1408198/000140819826000011/

## EPS diluted by fiscal year (split-adjusted to today's share basis; as filed in brackets)

- FY2013 (ended 2013-12-31): 1.83 [filed 1.83, split factor 1.0]
- FY2014 (ended 2014-12-31): 2.43 [filed 2.43, split factor 1.0]
- FY2015 (ended 2015-12-31): 2.03 [filed 2.03, split factor 1.0]
- FY2016 (ended 2016-12-31): 2.7 [filed 2.7, split factor 1.0]
- FY2017 (ended 2017-12-31): 3.31 [filed 3.31, split factor 1.0]
- FY2018 (ended 2018-12-31): 5.66 [filed 5.66, split factor 1.0]
- FY2019 (ended 2019-12-31): 6.59 [filed 6.59, split factor 1.0]
- FY2020 (ended 2020-12-31): 7.12 [filed 7.12, split factor 1.0]
- FY2021 (ended 2021-12-31): 8.7 [filed 8.7, split factor 1.0]
- FY2022 (ended 2022-12-31): 10.72 [filed 10.72, split factor 1.0]
- FY2023 (ended 2023-12-31): 14.39 [filed 14.39, split factor 1.0]
- FY2024 (ended 2024-12-31): 14.05 [filed 14.05, split factor 1.0]
- FY2025 (ended 2025-12-31): 15.69 [filed 15.69, split factor 1.0]

## Dividend years (Yahoo history)

2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026

## Insider transactions (SEC Form 4 data set, latest 40)

- 2026-10-12 S Wiechmann Andrew C. (CFO) 450 @ 570.00 = 256500 · https://www.sec.gov/Archives/edgar/data/1408198/000176968326000013/#live
- 2026-09-02 P Taneja Rajat (director) 1786 @ 560.00 = 1000160 · https://www.sec.gov/Archives/edgar/data/1408198/000153260126000007/
- 2026-06-10 S Wiechmann Andrew C. (CFO) 450 @ 604.56 = 272052 · https://www.sec.gov/Archives/edgar/data/1408198/000176968326000010/
- 2026-05-15 P Fernandez Henry A (CEO) 400 @ 564.42 = 225768 · https://www.sec.gov/Archives/edgar/data/1408198/000141675026000011/
- 2026-05-15 P Fernandez Henry A (CEO) 800 @ 563.39 = 450712 · https://www.sec.gov/Archives/edgar/data/1408198/000141675026000011/
- 2026-05-15 P Fernandez Henry A (CEO) 1122 @ 562.47 = 631091 · https://www.sec.gov/Archives/edgar/data/1408198/000141675026000011/
- 2026-05-15 P Fernandez Henry A (CEO) 1238 @ 561.56 = 695211 · https://www.sec.gov/Archives/edgar/data/1408198/000141675026000011/
- 2026-05-15 P Fernandez Henry A (CEO) 240 @ 560.28 = 134467 · https://www.sec.gov/Archives/edgar/data/1408198/000141675026000011/
- 2026-05-15 P Fernandez Henry A (CEO) 80 @ 565.17 = 45214 · https://www.sec.gov/Archives/edgar/data/1408198/000141675026000011/
- 2026-05-15 P Fernandez Henry A (CEO) 120 @ 559.40 = 67128 · https://www.sec.gov/Archives/edgar/data/1408198/000141675026000011/
- 2026-04-24 S Munari Alvise J. (officer) 40 @ 593.31 = 23732 · https://www.sec.gov/Archives/edgar/data/1408198/000210150326000009/
- 2026-04-24 S Munari Alvise J. (officer) 9960 @ 592.03 = 5896619 · https://www.sec.gov/Archives/edgar/data/1408198/000210150326000009/

## Links

- sec_filings: https://www.sec.gov/edgar/browse/?CIK=0001408198
- sec_xbrl_companyfacts: https://data.sec.gov/api/xbrl/companyfacts/CIK0001408198.json
- sec_form4: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0001408198&type=4
- sec_8k: https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0001408198&type=8-K
- yahoo: https://finance.yahoo.com/quote/MSCI
- stooq: https://stooq.com/q/d/?s=msci.us
- morningstar (link only, nothing stored): https://www.morningstar.com/search?query=MSCI
- finviz (link only, nothing stored): https://finviz.com/quote.ashx?t=MSCI
- stockanalysis (link only, nothing stored): https://stockanalysis.com/stocks/msci/
- seeking_alpha (link only, nothing stored): https://seekingalpha.com/symbol/MSCI
- openinsider (link only, nothing stored): http://openinsider.com/search?q=MSCI
- google_news (link only, nothing stored): https://news.google.com/rss/search?q=MSCI+stock

Cite as: The Claude Trader snapshot 2026-10-26, https://theclaudetrader.com/s/MSCI; data from SEC EDGAR XBRL and market prices (Alpaca Market Data, Yahoo Finance) to 2026-10-23.

Scores are deterministic rule outputs from public filings. fair_value_model is a labelled model estimate from the same filings (method at /fair-value), not an opinion or recommendation.