{"ticker": {"uuid": "36def596-a1e4-4e74-916b-8fc6a50926a4", "symbol": "MSCI", "name": "MSCI Inc", "sector": "Financial Services", "industry": "Financial Data & Stock Exchanges", "currency": "USD"}, "next_event": {"report_date": "2026-10-20", "fiscal_date_ending": "2026-09-30", "estimate": 5.02, "session": "Time unconfirmed", "days": 67}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 0, "inline": 1, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 3.2, "average_surprise_label": "+3.2%", "median_surprise": 2.3, "surprise_dispersion": 3.0, "average_reaction": 0.5, "average_reaction_label": "+0.5%", "average_abs_reaction": 5.8, "positive_response_rate": 50.0, "confirmation_rate": 54.5, "reaction_sample": 12, "streak": {"count": 4, "band": "beat", "label": "4 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 26, "band": "Moderate", "tone": "neutral", "days": 67, "proximity_component": 3, "reaction_component": 14, "variability_component": 4, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 15.2, "revenue_growth_1y": 11.6, "cash_conversion": 1.24, "net_margin": 40.7, "earnings_yield": 3.9, "eps_surprise_avg": 1.7, "sue_score": 1.37, "pe_ratio": 30.1, "completeness": 92.9, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 563.17, "currency": "USD", "return_13w": -3.4, "fair_value": 546.797565, "fair_value_gap": 3.0, "relative_strength": -11.5, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 54.2}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-31", "date_source": "exact", "eps_actual": 3.45, "eps_estimate": 3.31, "eps_surprise": 0.14, "surprise_pct": 4.2296, "surprise_label": "+4.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.529704468122654, "one_week_reaction_label": "+4.5%", "four_week_reaction": 11.256822906382931, "four_week_reaction_label": "+11.3%", "confirmation": "confirmed", "revenue": 625439000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 259659000.0, "operating_cash_flow": 291131000.0, "free_cash_flow": 312112000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-30", "date_source": "exact", "eps_actual": 3.68, "eps_estimate": 3.29, "eps_surprise": 0.39, "surprise_pct": 11.8541, "surprise_label": "+11.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.9684683969896115, "one_week_reaction_label": "+8.0%", "four_week_reaction": 3.8706768646081477, "four_week_reaction_label": "+3.9%", "confirmation": "confirmed", "revenue": 690106000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 403380000.0, "operating_cash_flow": 388953000.0, "free_cash_flow": 392768000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-23", "date_source": "exact", "eps_actual": 3.52, "eps_estimate": 3.47, "eps_surprise": 0.05, "surprise_pct": 1.4409, "surprise_label": "+1.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -6.330503832673704, "one_week_reaction_label": "-6.3%", "four_week_reaction": -0.6106713880989459, "four_week_reaction_label": "-0.6%", "confirmation": "diverged", "revenue": 679965000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 255954000.0, "operating_cash_flow": 300137000.0, "free_cash_flow": 324374000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-23", "date_source": "exact", "eps_actual": 3.64, "eps_estimate": 3.55, "eps_surprise": 0.09, "surprise_pct": 2.5352, "surprise_label": "+2.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 9.006029726246798, "one_week_reaction_label": "+9.0%", "four_week_reaction": 13.585674411932072, "four_week_reaction_label": "+13.6%", "confirmation": "confirmed", "revenue": 707949000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 266758000.0, "operating_cash_flow": 349248000.0, "free_cash_flow": 376573000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-29", "date_source": "exact", "eps_actual": 3.86, "eps_estimate": 3.77, "eps_surprise": 0.09, "surprise_pct": 2.3873, "surprise_label": "+2.4%", "surprise_band": "beat", "eps_yoy": 11.884057971014483, "eps_yoy_label": "+11.9%", "one_week_reaction": -1.8293926639489013, "one_week_reaction_label": "-1.8%", "four_week_reaction": 0.4141937179112165, "four_week_reaction_label": "+0.4%", "confirmation": "diverged", "revenue": 724705000.0, "revenue_yoy": 15.871411920267203, "revenue_yoy_label": "+15.9%", "net_income": 280901000.0, "operating_cash_flow": 421609000.0, "free_cash_flow": 428235000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-29", "date_source": "exact", "eps_actual": 4.18, "eps_estimate": 3.95, "eps_surprise": 0.23, "surprise_pct": 5.8228, "surprise_label": "+5.8%", "surprise_band": "beat", "eps_yoy": 13.586956521739118, "eps_yoy_label": "+13.6%", "one_week_reaction": -3.8584223937294966, "one_week_reaction_label": "-3.9%", "four_week_reaction": -6.534677670579922, "four_week_reaction_label": "-6.5%", "confirmation": "diverged", "revenue": 743509000.0, "revenue_yoy": 7.738376423332068, "revenue_yoy_label": "+7.7%", "net_income": 305515000.0, "operating_cash_flow": 430633000.0, "free_cash_flow": 444880000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-22", "date_source": "exact", "eps_actual": 4.0, "eps_estimate": 3.9, "eps_surprise": 0.1, "surprise_pct": 2.5641, "surprise_label": "+2.6%", "surprise_band": "beat", "eps_yoy": 13.636363636363635, "eps_yoy_label": "+13.6%", "one_week_reaction": -2.10828500345289, "one_week_reaction_label": "-2.1%", "four_week_reaction": 4.960778105456282, "four_week_reaction_label": "+5.0%", "confirmation": "diverged", "revenue": 745826000.0, "revenue_yoy": 9.685939717485459, "revenue_yoy_label": "+9.7%", "net_income": 288600000.0, "operating_cash_flow": 301737000.0, "free_cash_flow": 313237000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-22", "date_source": "exact", "eps_actual": 4.17, "eps_estimate": 4.15, "eps_surprise": 0.02, "surprise_pct": 0.4819, "surprise_label": "+0.5%", "surprise_band": "in-line", "eps_yoy": 14.560439560439557, "eps_yoy_label": "+14.6%", "one_week_reaction": -5.476346980878412, "one_week_reaction_label": "-5.5%", "four_week_reaction": -3.3083019468166204, "four_week_reaction_label": "-3.3%", "confirmation": "contained", "revenue": 772679000.0, "revenue_yoy": 9.143313995782181, "revenue_yoy_label": "+9.1%", "net_income": 303650000.0, "operating_cash_flow": 336138000.0, "free_cash_flow": 347586000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-28", "date_source": "exact", "eps_actual": 4.47, "eps_estimate": 4.37, "eps_surprise": 0.1, "surprise_pct": 2.2883, "surprise_label": "+2.3%", "surprise_band": "beat", "eps_yoy": 15.803108808290153, "eps_yoy_label": "+15.8%", "one_week_reaction": 8.530491220447779, "one_week_reaction_label": "+8.5%", "four_week_reaction": 3.962812539812129, "four_week_reaction_label": "+4.0%", "confirmation": "confirmed", "revenue": 793426000.0, "revenue_yoy": 9.482617064874674, "revenue_yoy_label": "+9.5%", "net_income": 325386000.0, "operating_cash_flow": 449441000.0, "free_cash_flow": 453373000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-28", "date_source": "exact", "eps_actual": 4.66, "eps_estimate": 4.59, "eps_surprise": 0.07, "surprise_pct": 1.5251, "surprise_label": "+1.5%", "surprise_band": "beat", "eps_yoy": 11.483253588516758, "eps_yoy_label": "+11.5%", "one_week_reaction": 3.2996472505939995, "one_week_reaction_label": "+3.3%", "four_week_reaction": -7.380911155848005, "four_week_reaction_label": "-7.4%", "confirmation": "confirmed", "revenue": 822528000.0, "revenue_yoy": 10.6278471410568, "revenue_yoy_label": "+10.6%", "net_income": 284669000.0, "operating_cash_flow": 501130000.0, "free_cash_flow": 513569000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-21", "date_source": "exact", "eps_actual": 4.55, "eps_estimate": 4.46, "eps_surprise": 0.09, "surprise_pct": 2.0179, "surprise_label": "+2.0%", "surprise_band": "beat", "eps_yoy": 13.749999999999996, "eps_yoy_label": "+13.7%", "one_week_reaction": 4.2458886103970706, "one_week_reaction_label": "+4.2%", "four_week_reaction": -0.8407352388688156, "four_week_reaction_label": "-0.8%", "confirmation": "confirmed", "revenue": 850800000.0, "revenue_yoy": 14.074864646713845, "revenue_yoy_label": "+14.1%", "net_income": 406000000.0, "operating_cash_flow": 306800000.0, "free_cash_flow": 335600000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-21", "date_source": "exact", "eps_actual": 4.94, "eps_estimate": 4.9, "eps_surprise": 0.04, "surprise_pct": 0.8163, "surprise_label": "+0.8%", "surprise_band": "beat", "eps_yoy": 18.465227817745813, "eps_yoy_label": "+18.5%", "one_week_reaction": -12.386663697388096, "one_week_reaction_label": "-12.4%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 867000000.0, "revenue_yoy": 12.207009637896203, "revenue_yoy_label": "+12.2%", "net_income": 342000000.0, "operating_cash_flow": 370800000.0, "free_cash_flow": 385800000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [3.45, 3.68, 3.52, 3.64, 3.86, 4.18, 4.0, 4.17, 4.47, 4.66, 4.55, 4.94], "eps_estimate": [3.31, 3.29, 3.47, 3.55, 3.77, 3.95, 3.9, 4.15, 4.37, 4.59, 4.46, 4.9], "surprise": [4.2296, 11.8541, 1.4409, 2.5352, 2.3873, 5.8228, 2.5641, 0.4819, 2.2883, 1.5251, 2.0179, 0.8163], "reaction_1w": [4.529704468122654, 7.9684683969896115, -6.330503832673704, 9.006029726246798, -1.8293926639489013, -3.8584223937294966, -2.10828500345289, -5.476346980878412, 8.530491220447779, 3.2996472505939995, 4.2458886103970706, -12.386663697388096], "reaction_4w": [11.256822906382931, 3.8706768646081477, -0.6106713880989459, 13.585674411932072, 0.4141937179112165, -6.534677670579922, 4.960778105456282, -3.3083019468166204, 3.962812539812129, -7.380911155848005, -0.8407352388688156, null], "revenue": [625.44, 690.11, 679.97, 707.95, 724.71, 743.51, 745.83, 772.68, 793.43, 822.53, 850.8, 867.0], "net_income": [259.66, 403.38, 255.95, 266.76, 280.9, 305.51, 288.6, 303.65, 325.39, 284.67, 406.0, 342.0], "financial_unit": "millions", "scatter": [{"x": 4.2296, "y": 4.529704468122654, "label": "2023-09-30"}, {"x": 11.8541, "y": 7.9684683969896115, "label": "2023-12-31"}, {"x": 1.4409, "y": -6.330503832673704, "label": "2024-03-31"}, {"x": 2.5352, "y": 9.006029726246798, "label": "2024-06-30"}, {"x": 2.3873, "y": -1.8293926639489013, "label": "2024-09-30"}, {"x": 5.8228, "y": -3.8584223937294966, "label": "2024-12-31"}, {"x": 2.5641, "y": -2.10828500345289, "label": "2025-03-31"}, {"x": 0.4819, "y": -5.476346980878412, "label": "2025-06-30"}, {"x": 2.2883, "y": 8.530491220447779, "label": "2025-09-30"}, {"x": 1.5251, "y": 3.2996472505939995, "label": "2025-12-31"}, {"x": 2.0179, "y": 4.2458886103970706, "label": "2026-03-31"}, {"x": 0.8163, "y": -12.386663697388096, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 102.11084829660612, 104.0794354586093, 102.61837471628384, 101.90514643416344, 98.65236364353585, 98.63698396461228, 98.68696762263387, 98.15252706331994, 94.14998940236849, 91.54507175590278, 95.691792961576, 99.1340062765009, 100.51424082653394, 101.85013836298593, 101.7248376573307, 97.67280803439363, 102.47278612675834, 108.3908314572407, 109.0404669857134, 103.72000943706175, 105.14843656619293, 106.781200310295, 105.88674651980092, 114.32429845283177, 114.2009255299351, 109.94275289113091, 109.98528032002912, 109.310642515746, 106.60822558477663, 105.30147740510859, 106.91944808295972, 108.33831370410859, 104.84720837197688, 101.79877373754644, 98.59956054353381, 92.35771158432597, 90.28160596051963, 93.78430942909509, 97.99744123850316, 95.6063138642212, 96.02907594662551, 95.35226859079232, 93.18803655111132, 94.31087728020704, 93.42462810766321, 96.04071169154795, 97.35166227048092, 96.16676456677664, 104.82757197043031, 104.69182247527735, 103.52437828946339, 109.23166809330816, 111.08506287297911, 112.9131754026095, 108.87965910051203, 109.28417768798721, 107.23824739618195, 112.0496839363554, 114.68877833756086, 117.77517684083733, 118.24776339193551, 114.49429832778854, 112.3997480335402, 115.52115306592717, 115.80509389611366, 114.96852651882877, 118.88030735925179, 120.35258796438104, 121.89701973938907, 117.9384380325654, 118.87250728118055, 117.2910245881209, 112.26967085210697, 119.3463671479138, 121.04290213669726, 116.37255569463485, 112.98338545762351, 112.01616562847234, 113.13313863894861, 115.51379752405357, 109.9152390057025, 108.51070878148745, 110.0463023650209, 109.24622874314065, 99.26389302770087, 105.96573168751837, 106.98098391150673, 104.72551987115408, 108.72784362144641, 108.87260024774794, 112.28807313839044, 109.6291248432194, 110.67896791318623, 111.58556148181162, 106.50118130818336, 106.90345771397776, 113.1102868119689, 115.33359918481693, 110.98116576939469, 113.41052226174, 107.19976854986078, 109.37990977196661, 107.27629901814491, 109.65855974585996, 113.16475145057892, 111.76503093291402, 109.2904195015268, 114.82236723556343, 110.19600520272112, 111.3122381818102, 110.26884586137558, 107.67611435693287, 105.19559700148753, 106.75871660863567, 115.86575955599805, 114.7436206528509, 111.61344369154702, 110.98936441774516, 111.33102809410667, 106.30284394201392, 108.8366853445362, 112.23159833654475, 115.53171448187418, 111.63319311751627, 114.77531445205167, 119.0056249787731, 116.47375851884773, 120.3169816894784, 110.15791676822614, 104.29828496661437, 107.87693388269463, 113.37278702856588, 112.85928563645919, 108.62835108757312, 109.56613561611042, 103.7709052499311, 108.00977021315043, 106.36418655451439, 112.72248409883674, 117.5085552125459, 116.74722489025746, 116.06718260829851, 111.77478645288951, 117.11359853102634, 125.6361971634006, 122.46832954193438, 119.21688752341943, 115.64905671607717, 110.40774810116385, 120.0108442953824, 120.32922295080614, 125.09495344918022, 109.5998622630261, 113.86812611230062, 112.06331710936728], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 154.01157981803144, 154.01157981803144, 154.01157981803144], "gap": [0.0, -2.1108482966061217, -4.0794354586092965, -2.6183747162838387, -1.9051464341634414, 1.3476363564641503, 1.3630160353877159, 1.3130323773661274, 1.847472936680063, 5.85001059763151, 8.454928244097218, 9.270986194751544, 5.828772879826644, 4.448538329793607, 3.112640793341612, 3.2379414989968467, 7.289971121933917, 2.489993029569206, -3.4280523009131514, -4.077687829385852, 1.2427697192657945, -0.18565740986538515, -1.8184211539674635, -0.9239673634733805, -2.413628477645659, -2.2902555547489953, 1.9679170840552018, 1.925389655156991, 2.6000274594401134, 5.302444390409477, 6.609192570077525, 4.991221892226392, 3.572356271077524, 7.063461603209234, 10.11189623763967, 13.311109431652298, 22.696051856534254, 24.772157480340596, 21.269454011765134, 17.056322202357066, 19.447449576639016, 19.024687494234712, 19.701494850067903, 21.8657268897489, 20.742886160653185, 21.629135333197013, 19.013051749312268, 17.702101170379308, 18.886998874083588, 13.369284936104009, 13.505034431256973, 14.672478617070936, 8.965188813226163, 7.1117940335552134, 5.283681503924825, 9.317197806022293, 8.912679218547112, 10.958609510352375, 6.147172970178929, 3.5080785689734597, 0.42168006569698946, -0.050906485401185364, 3.70255857874578, 9.188341296484595, 6.0669362640976345, 5.78299543391114, 6.619562811196033, 2.707781970773013, 1.2355013656437563, -0.3089304093642653, 3.6496512974593998, 2.7155820488442544, 4.297064741903895, 9.318418477917831, 2.2417221821110047, 0.5451871933275356, 9.351182932329564, 12.740353169340906, 13.707572998492083, 12.59059998801581, 10.209941102910847, 15.808499621261916, 17.213029845476967, 15.677436261943512, 16.47750988382377, 26.459845599263545, 19.758006939446048, 18.742754715457693, 24.968442080872407, 20.966118330580073, 20.821361704278544, 17.40588881363604, 20.064837108807083, 19.014994038840257, 18.10840047021486, 23.192780643843122, 22.790504238048726, 16.58367514005758, 14.360362767209551, 18.71279618263179, 16.283439690286485, 26.87798165692169, 24.69784043481586, 26.801451188637557, 24.419190460922508, 20.91299875620355, 22.312719273868453, 24.78733070525567, 19.255382971219035, 23.881745004061344, 22.765512024972267, 23.808904345406887, 26.401635849849598, 28.88215320529494, 27.319033598146802, 23.257482793050755, 24.379621696197916, 27.50979865750179, 28.133877931303644, 27.792214254942138, 32.82039840703489, 30.286557004512602, 26.89164401250406, 23.591527867174634, 27.490049231532538, 24.347927896997135, 20.11761737027571, 22.649483830201078, 22.776483984632463, 32.935548905884716, 38.795180707496485, 35.21653179141623, 29.72067864554498, 30.23418003765167, 34.46511458653774, 33.527330058000445, 39.322560424179756, 35.08369546096043, 36.72927911959647, 30.370981575274115, 30.13412468819851, 30.895455010486955, 31.575497292445903, 35.8678934478549, 30.52908136971807, 22.006482737343816, 25.17435035881003, 28.42579237732498, 31.993623184667243, 37.234931799580565, 27.631835605362014, 27.31345694993827, 22.547726451564188, 44.41171755500534, 40.14345370573082, 41.94826270866416], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 104.96277915632754, null, null, null, null, null, null, null, null, null, null, null, null, 111.91066997518611, null, null, null, null, null, null, null, null, null, null, null, 115.05376344086022, null, null, null, null, null, null, null, null, null, null, null, null, 118.19685690653432, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.5880893300248, null, null, null, null, null, null, null, null, null, null, null, null, 125.72373862696442, null, null, null, null, null, null, null, null, null, null, null, 129.69396195202648, null, null, null, null, null, null, null, null, null, null, null, null, 134.07775020678247, null, null, null, null, null, null, null, null, null, null, null, null, null, 139.1232423490488, null, null, null, null, null, null, null, null, null, null, null, null, 143.09346567411086, null, null, null, null, null, null, null, null, null, null, null, 147.6426799007444, null, null, null, null, null, null, null, null, null, null, null, null, 154.01157981803144, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [54.0, -41.9, 12.1]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [502.546252, 513.154241, 523.047302, 515.704796, 512.120494, 495.773756, 495.696466, 495.947657, 493.261846, 473.147243, 460.056327, 480.895519, 498.194233, 505.13055, 511.844053, 511.214359, 490.851036, 514.973146, 544.714061, 547.97878, 521.24102, 528.419527, 536.62492, 532.129876, 574.532477, 573.912471, 552.513184, 552.726904, 549.336537, 535.755642, 529.188628, 537.319679, 544.450135, 526.905716, 511.585922, 495.508396, 464.140218, 453.706827, 471.309532, 492.482468, 480.465947, 482.590522, 479.189252, 468.312985, 473.955779, 469.501967, 482.648997, 489.23713, 483.282471, 526.807034, 526.12483, 520.257883, 548.939654, 558.25382, 567.440931, 547.170646, 549.203539, 538.921793, 563.101487, 576.364157, 591.874737, 594.249703, 575.386805, 564.860721, 580.547225, 581.974159, 577.770021, 597.428529, 604.82742, 612.588904, 592.6952, 597.38933, 589.441648, 564.207023, 599.770695, 608.296568, 584.825917, 567.793769, 562.933042, 568.546348, 580.51026, 552.374914, 545.3165, 553.033568, 549.012828, 498.846974, 532.526813, 537.628925, 526.294175, 546.407703, 547.135172, 564.299503, 550.937058, 556.213005, 560.769057, 535.217695, 537.23932, 568.431507, 579.60468, 557.731689, 569.940329, 538.728419, 549.684637, 539.11302, 551.084982, 568.705217, 561.670974, 549.234907, 577.035503, 553.785894, 559.395481, 554.151952, 541.122277, 528.65653, 536.511929, 582.279032, 576.639765, 560.909178, 557.772891, 559.489909, 534.220958, 546.954683, 564.015691, 580.600301, 561.008428, 576.799041, 598.058308, 585.334508, 604.648482, 553.594482, 524.147122, 542.131488, 569.750692, 567.17011, 545.907707, 550.620508, 521.496795, 542.799052, 534.529233, 566.482619, 590.53484, 586.708803, 583.291276, 561.72, 588.55, 631.38, 615.46, 599.12, 581.19, 554.85, 603.11, 604.71, 628.66, 550.79, 572.24, 563.17], "ttmEps": [12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 15.2, 15.2, 15.2, 15.2, 15.2, 15.2, 15.2, 15.2, 15.2, 15.2, 15.2, 15.2, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 17.3, 17.3, 17.3, 17.3, 17.3, 17.3, 17.3, 17.3, 17.3, 17.3, 17.3, 17.3, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 18.62, 18.62, 18.62], "quarterlyEps": [3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.94, 4.94, 4.94], "priceIndex": [100.0, 102.11084829660612, 104.0794354586093, 102.61837471628384, 101.90514643416344, 98.65236364353585, 98.63698396461228, 98.68696762263387, 98.15252706331994, 94.14998940236849, 91.54507175590278, 95.691792961576, 99.1340062765009, 100.51424082653394, 101.85013836298593, 101.7248376573307, 97.67280803439363, 102.47278612675834, 108.3908314572407, 109.0404669857134, 103.72000943706175, 105.14843656619293, 106.781200310295, 105.88674651980092, 114.32429845283177, 114.2009255299351, 109.94275289113091, 109.98528032002912, 109.310642515746, 106.60822558477663, 105.30147740510859, 106.91944808295972, 108.33831370410859, 104.84720837197688, 101.79877373754644, 98.59956054353381, 92.35771158432597, 90.28160596051963, 93.78430942909509, 97.99744123850316, 95.6063138642212, 96.02907594662551, 95.35226859079232, 93.18803655111132, 94.31087728020704, 93.42462810766321, 96.04071169154795, 97.35166227048092, 96.16676456677664, 104.82757197043031, 104.69182247527735, 103.52437828946339, 109.23166809330816, 111.08506287297911, 112.9131754026095, 108.87965910051203, 109.28417768798721, 107.23824739618195, 112.0496839363554, 114.68877833756086, 117.77517684083733, 118.24776339193551, 114.49429832778854, 112.3997480335402, 115.52115306592717, 115.80509389611366, 114.96852651882877, 118.88030735925179, 120.35258796438104, 121.89701973938907, 117.9384380325654, 118.87250728118055, 117.2910245881209, 112.26967085210697, 119.3463671479138, 121.04290213669726, 116.37255569463485, 112.98338545762351, 112.01616562847234, 113.13313863894861, 115.51379752405357, 109.9152390057025, 108.51070878148745, 110.0463023650209, 109.24622874314065, 99.26389302770087, 105.96573168751837, 106.98098391150673, 104.72551987115408, 108.72784362144641, 108.87260024774794, 112.28807313839044, 109.6291248432194, 110.67896791318623, 111.58556148181162, 106.50118130818336, 106.90345771397776, 113.1102868119689, 115.33359918481693, 110.98116576939469, 113.41052226174, 107.19976854986078, 109.37990977196661, 107.27629901814491, 109.65855974585996, 113.16475145057892, 111.76503093291402, 109.2904195015268, 114.82236723556343, 110.19600520272112, 111.3122381818102, 110.26884586137558, 107.67611435693287, 105.19559700148753, 106.75871660863567, 115.86575955599805, 114.7436206528509, 111.61344369154702, 110.98936441774516, 111.33102809410667, 106.30284394201392, 108.8366853445362, 112.23159833654475, 115.53171448187418, 111.63319311751627, 114.77531445205167, 119.0056249787731, 116.47375851884773, 120.3169816894784, 110.15791676822614, 104.29828496661437, 107.87693388269463, 113.37278702856588, 112.85928563645919, 108.62835108757312, 109.56613561611042, 103.7709052499311, 108.00977021315043, 106.36418655451439, 112.72248409883674, 117.5085552125459, 116.74722489025746, 116.06718260829851, 111.77478645288951, 117.11359853102634, 125.6361971634006, 122.46832954193438, 119.21688752341943, 115.64905671607717, 110.40774810116385, 120.0108442953824, 120.32922295080614, 125.09495344918022, 109.5998622630261, 113.86812611230062, 112.06331710936728], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 154.01157981803144, 154.01157981803144, 154.01157981803144], "valuationGap": [0.0, -2.1108482966061217, -4.0794354586092965, -2.6183747162838387, -1.9051464341634414, 1.3476363564641503, 1.3630160353877159, 1.3130323773661274, 1.847472936680063, 5.85001059763151, 8.454928244097218, 9.270986194751544, 5.828772879826644, 4.448538329793607, 3.112640793341612, 3.2379414989968467, 7.289971121933917, 2.489993029569206, -3.4280523009131514, -4.077687829385852, 1.2427697192657945, -0.18565740986538515, -1.8184211539674635, -0.9239673634733805, -2.413628477645659, -2.2902555547489953, 1.9679170840552018, 1.925389655156991, 2.6000274594401134, 5.302444390409477, 6.609192570077525, 4.991221892226392, 3.572356271077524, 7.063461603209234, 10.11189623763967, 13.311109431652298, 22.696051856534254, 24.772157480340596, 21.269454011765134, 17.056322202357066, 19.447449576639016, 19.024687494234712, 19.701494850067903, 21.8657268897489, 20.742886160653185, 21.629135333197013, 19.013051749312268, 17.702101170379308, 18.886998874083588, 13.369284936104009, 13.505034431256973, 14.672478617070936, 8.965188813226163, 7.1117940335552134, 5.283681503924825, 9.317197806022293, 8.912679218547112, 10.958609510352375, 6.147172970178929, 3.5080785689734597, 0.42168006569698946, -0.050906485401185364, 3.70255857874578, 9.188341296484595, 6.0669362640976345, 5.78299543391114, 6.619562811196033, 2.707781970773013, 1.2355013656437563, -0.3089304093642653, 3.6496512974593998, 2.7155820488442544, 4.297064741903895, 9.318418477917831, 2.2417221821110047, 0.5451871933275356, 9.351182932329564, 12.740353169340906, 13.707572998492083, 12.59059998801581, 10.209941102910847, 15.808499621261916, 17.213029845476967, 15.677436261943512, 16.47750988382377, 26.459845599263545, 19.758006939446048, 18.742754715457693, 24.968442080872407, 20.966118330580073, 20.821361704278544, 17.40588881363604, 20.064837108807083, 19.014994038840257, 18.10840047021486, 23.192780643843122, 22.790504238048726, 16.58367514005758, 14.360362767209551, 18.71279618263179, 16.283439690286485, 26.87798165692169, 24.69784043481586, 26.801451188637557, 24.419190460922508, 20.91299875620355, 22.312719273868453, 24.78733070525567, 19.255382971219035, 23.881745004061344, 22.765512024972267, 23.808904345406887, 26.401635849849598, 28.88215320529494, 27.319033598146802, 23.257482793050755, 24.379621696197916, 27.50979865750179, 28.133877931303644, 27.792214254942138, 32.82039840703489, 30.286557004512602, 26.89164401250406, 23.591527867174634, 27.490049231532538, 24.347927896997135, 20.11761737027571, 22.649483830201078, 22.776483984632463, 32.935548905884716, 38.795180707496485, 35.21653179141623, 29.72067864554498, 30.23418003765167, 34.46511458653774, 33.527330058000445, 39.322560424179756, 35.08369546096043, 36.72927911959647, 30.370981575274115, 30.13412468819851, 30.895455010486955, 31.575497292445903, 35.8678934478549, 30.52908136971807, 22.006482737343816, 25.17435035881003, 28.42579237732498, 31.993623184667243, 37.234931799580565, 27.631835605362014, 27.31345694993827, 22.547726451564188, 44.41171755500534, 40.14345370573082, 41.94826270866416], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 104.96277915632754, null, null, null, null, null, null, null, null, null, null, null, null, 111.91066997518611, null, null, null, null, null, null, null, null, null, null, null, 115.05376344086022, null, null, null, null, null, null, null, null, null, null, null, null, 118.19685690653432, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.5880893300248, null, null, null, null, null, null, null, null, null, null, null, null, 125.72373862696442, null, null, null, null, null, null, null, null, null, null, null, 129.69396195202648, null, null, null, null, null, null, null, null, null, null, null, null, 134.07775020678247, null, null, null, null, null, null, null, null, null, null, null, null, null, 139.1232423490488, null, null, null, null, null, null, null, null, null, null, null, null, 143.09346567411086, null, null, null, null, null, null, null, null, null, null, null, 147.6426799007444, null, null, null, null, null, null, null, null, null, null, null, null, 154.01157981803144, null, null], "quarterLabels": ["2023-07-25", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-30", "", "", "", "", "", "", "", "", "", "", "", "2024-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-29", "", "", "", "", "", "", "", "", "", "", "", "2025-04-22", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-28", "", "", "", "", "", "", "", "", "", "", "", "2026-04-21", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-21", "", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", ""], "surprisePct": [4.823151125401927, 4.823151125401927, 4.823151125401927, 4.823151125401927, 4.823151125401927, 4.823151125401927, 4.823151125401927, 4.823151125401927, 4.823151125401927, 4.823151125401927, 4.823151125401927, 4.229607250755291, 4.229607250755291, 4.229607250755291, 4.229607250755291, 4.229607250755291, 4.229607250755291, 4.229607250755291, 4.229607250755291, 4.229607250755291, 4.229607250755291, 4.229607250755291, 4.229607250755291, 4.229607250755291, 11.854103343465049, 11.854103343465049, 11.854103343465049, 11.854103343465049, 11.854103343465049, 11.854103343465049, 11.854103343465049, 11.854103343465049, 11.854103343465049, 11.854103343465049, 11.854103343465049, 11.854103343465049, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 1.4409221902017237, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.5352112676056424, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 2.3872679045092804, 5.822784810126571, 5.822784810126571, 5.822784810126571, 5.822784810126571, 5.822784810126571, 5.822784810126571, 5.822784810126571, 5.822784810126571, 5.822784810126571, 5.822784810126571, 5.822784810126571, 5.822784810126571, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 2.5641025641025665, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 0.4819277108433632, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 2.2883295194507927, 1.525054466230943, 1.525054466230943, 1.525054466230943, 1.525054466230943, 1.525054466230943, 1.525054466230943, 1.525054466230943, 1.525054466230943, 1.525054466230943, 1.525054466230943, 1.525054466230943, 1.525054466230943, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 2.0179372197309386, 0.8163265306122455, 0.8163265306122455, 0.8163265306122455], "availabilitySources": ["reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported"], "earningsAgeDays": [24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 502.546252, "latestClose": 563.17, "startTtmEps": 12.09, "latestTtmEps": 18.62, "priceChangePct": 12.063317109367278, "epsChangePct": 54.01157981803144, "earningsGapPct": 41.94826270866417, "startMultiple": 41.567101075268816, "latestMultiple": 30.245435016111703, "multipleChangePct": -27.237083573993004, "latestQuarter": "2026-07-21", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 6 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 4.462325914517873, "earningsMovePct": 14.867365823565692, "spread": 10.405039909047819, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 8.2482396523341, "earningsMovePct": 30.30090972708188, "spread": 22.05267007474778, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 12.063317109367278, "earningsMovePct": 54.01157981803144, "spread": 41.94826270866417, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 6, "persistenceLabel": "6 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 6 updates.", "marketChangePct": 12.063317109367278, "earningsChangePct": 54.01157981803144, "recentMarketMovePoints": -4.0038654989312334, "recentEarningsMovePoints": 6.368899917287024}, "pressure": {"score": 60, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.24320591, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.11619272, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.10065857, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.04821348, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.03637281, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -10.32020743540465, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-21", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 104.96277915632754, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 111.91066997518611, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 115.05376344086022, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 118.19685690653432, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 121.5880893300248, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 125.72373862696442, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 129.69396195202648, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 134.07775020678247, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 139.1232423490488, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 143.09346567411086, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 147.6426799007444, 154.01157981803144, 154.01157981803144, 154.01157981803144], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.7571863423966, 102.7571863423966, 102.7571863423966, 102.7571863423966, 102.7571863423966, 102.7571863423966, 102.7571863423966, 102.7571863423966, 102.7571863423966, 102.7571863423966, 102.7571863423966, 102.7571863423966, 102.7571863423966, 107.603451929222, 107.603451929222, 107.603451929222, 107.603451929222, 107.603451929222, 107.603451929222, 107.603451929222, 107.603451929222, 107.603451929222, 107.603451929222, 107.603451929222, 107.603451929222, 111.33701412036821, 111.33701412036821, 111.33701412036821, 111.33701412036821, 111.33701412036821, 111.33701412036821, 111.33701412036821, 111.33701412036821, 111.33701412036821, 111.33701412036821, 111.33701412036821, 111.33701412036821, 111.33701412036821, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 115.02994185230162, 119.25362795514636, 119.25362795514636, 119.25362795514636, 119.25362795514636, 119.25362795514636, 119.25362795514636, 119.25362795514636, 119.25362795514636, 119.25362795514636, 119.25362795514636, 119.25362795514636, 119.25362795514636, 119.25362795514636, 121.52588138482237, 121.52588138482237, 121.52588138482237, 121.52588138482237, 121.52588138482237, 121.52588138482237, 121.52588138482237, 121.52588138482237, 121.52588138482237, 121.52588138482237, 121.52588138482237, 121.52588138482237, 124.3282123986585, 124.3282123986585, 124.3282123986585, 124.3282123986585, 124.3282123986585, 124.3282123986585, 124.3282123986585, 124.3282123986585, 124.3282123986585, 124.3282123986585, 124.3282123986585, 124.3282123986585, 124.3282123986585, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 127.08242029901855, 130.0064419446333, 130.0064419446333, 130.0064419446333, 130.0064419446333, 130.0064419446333, 130.0064419446333, 130.0064419446333, 130.0064419446333, 130.0064419446333, 130.0064419446333, 130.0064419446333, 130.0064419446333, 130.0064419446333, 133.36863496299497, 133.36863496299497, 133.36863496299497, 133.36863496299497, 133.36863496299497, 133.36863496299497, 133.36863496299497, 133.36863496299497, 133.36863496299497, 133.36863496299497, 133.36863496299497, 133.36863496299497, 137.83519173933357, 137.83519173933357, 137.83519173933357, 137.83519173933357, 137.83519173933357, 137.83519173933357, 137.83519173933357, 137.83519173933357, 137.83519173933357, 137.83519173933357, 137.83519173933357, 137.83519173933357, 137.83519173933357, 141.84847218688276, 141.84847218688276, 141.84847218688276], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.73931820435133, 97.73931820435133, 97.73931820435133, 97.73931820435133, 97.73931820435133, 97.73931820435133, 97.73931820435133, 97.73931820435133, 97.73931820435133, 97.73931820435133, 97.73931820435133, 97.73931820435133, 97.73931820435133, 102.18003795647105, 102.18003795647105, 102.18003795647105, 102.18003795647105, 102.18003795647105, 102.18003795647105, 102.18003795647105, 102.18003795647105, 102.18003795647105, 102.18003795647105, 102.18003795647105, 102.18003795647105, 105.19789748317838, 105.19789748317838, 105.19789748317838, 105.19789748317838, 105.19789748317838, 105.19789748317838, 105.19789748317838, 105.19789748317838, 105.19789748317838, 105.19789748317838, 105.19789748317838, 105.19789748317838, 105.19789748317838, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 109.74955130642239, 118.81499616297705, 118.81499616297705, 118.81499616297705, 118.81499616297705, 118.81499616297705, 118.81499616297705, 118.81499616297705, 118.81499616297705, 118.81499616297705, 118.81499616297705, 118.81499616297705, 118.81499616297705, 118.81499616297705, 122.88325535680409, 122.88325535680409, 122.88325535680409, 122.88325535680409, 122.88325535680409, 122.88325535680409, 122.88325535680409, 122.88325535680409, 122.88325535680409, 122.88325535680409, 122.88325535680409, 122.88325535680409, 122.01381640528331, 122.01381640528331, 122.01381640528331, 122.01381640528331, 122.01381640528331, 122.01381640528331, 122.01381640528331, 122.01381640528331, 122.01381640528331, 122.01381640528331, 122.01381640528331, 122.01381640528331, 122.01381640528331, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 119.75087064899945, 121.713334181668, 121.713334181668, 121.713334181668, 121.713334181668, 121.713334181668, 121.713334181668, 121.713334181668, 121.713334181668, 121.713334181668, 121.713334181668, 121.713334181668, 121.713334181668, 121.713334181668, 127.0757201151341, 127.0757201151341, 127.0757201151341, 127.0757201151341, 127.0757201151341, 127.0757201151341, 127.0757201151341, 127.0757201151341, 127.0757201151341, 127.0757201151341, 127.0757201151341, 127.0757201151341, 128.8215460352975, 128.8215460352975, 128.8215460352975, 128.8215460352975, 128.8215460352975, 128.8215460352975, 128.8215460352975, 128.8215460352975, 128.8215460352975, 128.8215460352975, 128.8215460352975, 128.8215460352975, 128.8215460352975, 131.80482161161208, 131.80482161161208, 131.80482161161208], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 54.011579818031436, "valuationContribution": -41.94826270866416, "marketMove": 12.063317109367276, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 54.011579818031436}, {"key": "valuation", "label": "Relative valuation contribution", "value": -41.94826270866416}, {"key": "market", "label": "Total market move", "value": 12.063317109367276}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 4.962779156327546, "surprisePct": 4.229607250755291, "immediateReturnPct": 4.529704468122664, "forward4WeekPct": 11.119949666511154, "forward13WeekPct": 24.88307263297347, "toDateReturnPct": 22.413271364486633, "weeksSince": 144, "availabilitySource": "reported", "spread": 9.270986194751544, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": 6.619385342789608, "surprisePct": 11.854103343465049, "immediateReturnPct": 7.968468396989614, "forward4WeekPct": 3.2335453760540256, "forward13WeekPct": -14.737576771577466, "toDateReturnPct": 5.833185731522428, "weeksSince": 131, "availabilitySource": "reported", "spread": -2.413628477645659, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 2.8085735402808565, "surprisePct": 1.4409221902017237, "immediateReturnPct": -6.330503832673706, "forward4WeekPct": -3.035760669532628, "forward13WeekPct": 6.3164697616950205, "toDateReturnPct": 13.654986382914892, "weeksSince": 119, "availabilitySource": "reported", "spread": 22.696051856534254, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 2.7318475916606744, "surprisePct": 2.5352112676056424, "immediateReturnPct": 9.006029726246801, "forward4WeekPct": 15.512946050964892, "forward13WeekPct": 19.058074630643908, "toDateReturnPct": 16.53019378805485, "weeksSince": 106, "availabilitySource": "reported", "spread": 13.369284936104009, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 2.8691392582225417, "surprisePct": 2.3872679045092804, "immediateReturnPct": -1.8293926639489033, "forward4WeekPct": 3.8307663311813345, "forward13WeekPct": 1.6404811368588845, "toDateReturnPct": -2.1232334307701106, "weeksSince": 92, "availabilitySource": "reported", "spread": 9.188341296484595, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 3.401360544217691, "surprisePct": 5.822784810126571, "immediateReturnPct": -3.8584223937294992, "forward4WeekPct": -4.567888339623172, "forward13WeekPct": -10.174126940002726, "toDateReturnPct": -7.418514319153613, "weeksSince": 79, "availabilitySource": "reported", "spread": 9.351182932329564, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 3.157894736842115, "surprisePct": 2.5641025641025665, "immediateReturnPct": -2.108285003452892, "forward4WeekPct": 2.47533798520978, "forward13WeekPct": 0.20450796987905306, "toDateReturnPct": 4.750688404646386, "weeksSince": 67, "availabilitySource": "reported", "spread": 24.968442080872407, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 3.380102040816335, "surprisePct": 0.4819277108433632, "immediateReturnPct": -5.476346980878411, "forward4WeekPct": -0.21670900218048184, "forward13WeekPct": -5.8652455878411835, "toDateReturnPct": -1.1879013741454392, "weeksSince": 54, "availabilitySource": "reported", "spread": 26.87798165692169, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 3.7631091918568726, "surprisePct": 2.2883295194507927, "immediateReturnPct": 8.530491220447779, "forward4WeekPct": 4.28284605765028, "forward13WeekPct": 12.699913891383385, "toDateReturnPct": 4.968775074524001, "weeksSince": 40, "availabilitySource": "reported", "spread": 23.257482793050755, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 2.853745541022601, "surprisePct": 1.525054466230943, "immediateReturnPct": 3.2996472505939956, "forward4WeekPct": -2.6623778005584575, "forward13WeekPct": 0.23478796845510796, "toDateReturnPct": -3.7866395534636887, "weeksSince": 27, "availabilitySource": "reported", "spread": 22.776483984632463, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 3.1791907514450823, "surprisePct": 2.0179372197309386, "immediateReturnPct": 4.245888610397075, "forward4WeekPct": 3.8955089282271427, "forward13WeekPct": -2.7701854344096, "toDateReturnPct": -0.5847697508968075, "weeksSince": 15, "availabilitySource": "reported", "spread": 30.13412468819851, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 4.313725490196085, "surprisePct": 0.8163265306122455, "immediateReturnPct": -12.386663697388101, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -10.417395730601598, "weeksSince": 2, "availabilitySource": "reported", "spread": 44.41171755500534, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 4.313725490196085, "surprisePct": 0.8163265306122455, "immediateReturnPct": -12.386663697388101, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -10.417395730601598, "weeksSince": 2, "availabilitySource": "reported", "spread": 44.41171755500534, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 4 improving updates had a non-positive price response; 7 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Financial Data & Stock Exchanges", "population": 12, "spreadPercentile": 18.2, "qualityPercentile": 77.3, "rarityPercentile": 18.2, "currentOneYearSpread": 10.757337999999999, "lead": "earnings", "relatedSignals": [{"tickerId": 5418, "symbol": "CME", "name": "CME Group Inc", "spread": 16.660342, "lead": "earnings", "quality": 87.5}, {"tickerId": 7186, "symbol": "MORN", "name": "Morningstar Inc", "spread": 26.266215999999996, "lead": "earnings", "quality": 100}, {"tickerId": 1458, "symbol": "FDS", "name": "FactSet Research Systems Inc", "spread": 30.273448999999996, "lead": "earnings", "quality": 100}, {"tickerId": 7299, "symbol": "NDAQ", "name": "Nasdaq Inc", "spread": 31.611372, "lead": "earnings", "quality": 75}, {"tickerId": 11717, "symbol": "CBOE", "name": "Cboe Global Markets Inc", "spread": 35.581812, "lead": "earnings", "quality": 37.5}, {"tickerId": 2590, "symbol": "MCO", "name": "Moodys Corporation", "spread": 37.602352, "lead": "earnings", "quality": 100}, {"tickerId": 3718, "symbol": "SPGI", "name": "S&P Global Inc", "spread": 44.816204000000006, "lead": "earnings", "quality": 87.5}, {"tickerId": 2042, "symbol": "ICE", "name": "Intercontinental Exchange Inc", "spread": 52.433649, "lead": "earnings", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-02-02", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-04-26", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-11-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-04-25", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "improvement_awaiting_confirmation", "label": "Fresh improvement awaiting confirmation", "tone": "opportunity", "explanation": "Earnings improved at the latest reported update, but market price remains below its pre-update level."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}