{"ticker": {"uuid": "de381165-64c6-404b-9737-5b89eac45c28", "symbol": "MCO", "name": "Moodys Corporation", "sector": "Financial Services", "industry": "Financial Data & Stock Exchanges", "currency": "USD"}, "next_event": {"report_date": "2026-10-21", "fiscal_date_ending": "2026-09-30", "estimate": 4.26, "session": "Time unconfirmed", "days": 69}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 1, "inline": 0, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 6.1, "average_surprise_label": "+6.1%", "median_surprise": 6.3, "surprise_dispersion": 4.7, "average_reaction": -0.2, "average_reaction_label": "-0.2%", "average_abs_reaction": 3.8, "positive_response_rate": 58.3, "confirmation_rate": 72.7, "reaction_sample": 12, "streak": {"count": 10, "band": "beat", "label": "10 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 23, "band": "Contained", "tone": "positive", "days": 69, "proximity_component": 3, "reaction_component": 10, "variability_component": 6, "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": 31.1, "revenue_growth_1y": 11.7, "cash_conversion": 1.34, "net_margin": 34.3, "earnings_yield": 3.9, "eps_surprise_avg": 6.3, "sue_score": 1.81, "pe_ratio": 29.6, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 477.75, "currency": "USD", "return_13w": 6.1, "fair_value": 440.015689, "fair_value_gap": 8.6, "relative_strength": -10.5, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 58.0}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 2.43, "eps_estimate": 2.29, "eps_surprise": 0.14, "surprise_pct": 6.1135, "surprise_label": "+6.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.464470235268077, "one_week_reaction_label": "-2.5%", "four_week_reaction": 15.203488192480716, "four_week_reaction_label": "+15.2%", "confirmation": "diverged", "revenue": 1472000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 389000000.0, "operating_cash_flow": 462000000.0, "free_cash_flow": 533000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-13", "date_source": "exact", "eps_actual": 2.19, "eps_estimate": 2.32, "eps_surprise": -0.13, "surprise_pct": -5.6034, "surprise_label": "-5.6%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -8.492731348766174, "one_week_reaction_label": "-8.5%", "four_week_reaction": -4.269473764385921, "four_week_reaction_label": "-4.3%", "confirmation": "confirmed", "revenue": 1480000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 340000000.0, "operating_cash_flow": 477000000.0, "free_cash_flow": 550000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-02", "date_source": "exact", "eps_actual": 3.37, "eps_estimate": 3.01, "eps_surprise": 0.36, "surprise_pct": 11.9601, "surprise_label": "+12.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.1777842854338372, "one_week_reaction_label": "+1.2%", "four_week_reaction": 9.389591327757586, "four_week_reaction_label": "+9.4%", "confirmation": "confirmed", "revenue": 1786000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 577000000.0, "operating_cash_flow": 775000000.0, "free_cash_flow": 853000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-23", "date_source": "exact", "eps_actual": 3.28, "eps_estimate": 3.02, "eps_surprise": 0.26, "surprise_pct": 8.6093, "surprise_label": "+8.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.4950016349313977, "one_week_reaction_label": "+1.5%", "four_week_reaction": 5.751571999180117, "four_week_reaction_label": "+5.8%", "confirmation": "confirmed", "revenue": 1817000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 552000000.0, "operating_cash_flow": 686000000.0, "free_cash_flow": 779000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-22", "date_source": "exact", "eps_actual": 3.21, "eps_estimate": 2.87, "eps_surprise": 0.34, "surprise_pct": 11.8467, "surprise_label": "+11.8%", "surprise_band": "beat", "eps_yoy": 32.09876543209875, "eps_yoy_label": "+32.1%", "one_week_reaction": -5.2532449269945065, "one_week_reaction_label": "-5.3%", "four_week_reaction": -3.101584569701379, "four_week_reaction_label": "-3.1%", "confirmation": "diverged", "revenue": 1813000000.0, "revenue_yoy": 23.165760869565215, "revenue_yoy_label": "+23.2%", "net_income": 534000000.0, "operating_cash_flow": 703000000.0, "free_cash_flow": 775000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-13", "date_source": "exact", "eps_actual": 2.62, "eps_estimate": 2.5793, "eps_surprise": 0.0407, "surprise_pct": 1.5779, "surprise_label": "+1.6%", "surprise_band": "beat", "eps_yoy": 19.63470319634704, "eps_yoy_label": "+19.6%", "one_week_reaction": 3.8823762240430297, "one_week_reaction_label": "+3.9%", "four_week_reaction": -8.131461595139356, "four_week_reaction_label": "-8.1%", "confirmation": "confirmed", "revenue": 1672000000.0, "revenue_yoy": 12.972972972972974, "revenue_yoy_label": "+13.0%", "net_income": 395000000.0, "operating_cash_flow": 674000000.0, "free_cash_flow": 748000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-22", "date_source": "exact", "eps_actual": 3.83, "eps_estimate": 3.54, "eps_surprise": 0.29, "surprise_pct": 8.1921, "surprise_label": "+8.2%", "surprise_band": "beat", "eps_yoy": 13.649851632047477, "eps_yoy_label": "+13.6%", "one_week_reaction": 3.2387139244470515, "one_week_reaction_label": "+3.2%", "four_week_reaction": 15.29444995330889, "four_week_reaction_label": "+15.3%", "confirmation": "confirmed", "revenue": 1924000000.0, "revenue_yoy": 7.726763717805152, "revenue_yoy_label": "+7.7%", "net_income": 625000000.0, "operating_cash_flow": 757000000.0, "free_cash_flow": 842000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-23", "date_source": "exact", "eps_actual": 3.56, "eps_estimate": 3.39, "eps_surprise": 0.17, "surprise_pct": 5.0147, "surprise_label": "+5.0%", "surprise_band": "beat", "eps_yoy": 8.536585365853666, "eps_yoy_label": "+8.5%", "one_week_reaction": 2.6105222054643886, "one_week_reaction_label": "+2.6%", "four_week_reaction": 3.5007000846235585, "four_week_reaction_label": "+3.5%", "confirmation": "confirmed", "revenue": 1898000000.0, "revenue_yoy": 4.45789763346175, "revenue_yoy_label": "+4.5%", "net_income": 578000000.0, "operating_cash_flow": 543000000.0, "free_cash_flow": 618000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-22", "date_source": "exact", "eps_actual": 3.92, "eps_estimate": 3.68, "eps_surprise": 0.24, "surprise_pct": 6.5217, "surprise_label": "+6.5%", "surprise_band": "beat", "eps_yoy": 22.118380062305295, "eps_yoy_label": "+22.1%", "one_week_reaction": 4.199218686350835, "one_week_reaction_label": "+4.2%", "four_week_reaction": 1.7917799857936543, "four_week_reaction_label": "+1.8%", "confirmation": "confirmed", "revenue": 2007000000.0, "revenue_yoy": 10.70049641478213, "revenue_yoy_label": "+10.7%", "net_income": 646000000.0, "operating_cash_flow": 743000000.0, "free_cash_flow": 903000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-18", "date_source": "exact", "eps_actual": 3.64, "eps_estimate": 3.45, "eps_surprise": 0.19, "surprise_pct": 5.5072, "surprise_label": "+5.5%", "surprise_band": "beat", "eps_yoy": 38.93129770992366, "eps_yoy_label": "+38.9%", "one_week_reaction": 5.013600948150416, "one_week_reaction_label": "+5.0%", "four_week_reaction": 1.0599961058737717, "four_week_reaction_label": "+1.1%", "confirmation": "confirmed", "revenue": 1889000000.0, "revenue_yoy": 12.97846889952153, "revenue_yoy_label": "+13.0%", "net_income": 610000000.0, "operating_cash_flow": 858000000.0, "free_cash_flow": 939000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-22", "date_source": "exact", "eps_actual": 4.33, "eps_estimate": 4.22, "eps_surprise": 0.11, "surprise_pct": 2.6066, "surprise_label": "+2.6%", "surprise_band": "beat", "eps_yoy": 13.054830287206265, "eps_yoy_label": "+13.1%", "one_week_reaction": 0.15372790550591417, "one_week_reaction_label": "+0.2%", "four_week_reaction": -5.582518875241027, "four_week_reaction_label": "-5.6%", "confirmation": "contained", "revenue": 2079000000.0, "revenue_yoy": 8.056133056133056, "revenue_yoy_label": "+8.1%", "net_income": 661000000.0, "operating_cash_flow": 939000000.0, "free_cash_flow": 1034000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-22", "date_source": "exact", "eps_actual": 4.68, "eps_estimate": 4.24, "eps_surprise": 0.44, "surprise_pct": 10.3774, "surprise_label": "+10.4%", "surprise_band": "beat", "eps_yoy": 31.46067415730336, "eps_yoy_label": "+31.5%", "one_week_reaction": -7.704654895666134, "one_week_reaction_label": "-7.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 2185000000.0, "revenue_yoy": 15.12118018967334, "revenue_yoy_label": "+15.1%", "net_income": 878000000.0, "operating_cash_flow": 779000000.0, "free_cash_flow": 874000000.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": [2.43, 2.19, 3.37, 3.28, 3.21, 2.62, 3.83, 3.56, 3.92, 3.64, 4.33, 4.68], "eps_estimate": [2.29, 2.32, 3.01, 3.02, 2.87, 2.5793, 3.54, 3.39, 3.68, 3.45, 4.22, 4.24], "surprise": [6.1135, -5.6034, 11.9601, 8.6093, 11.8467, 1.5779, 8.1921, 5.0147, 6.5217, 5.5072, 2.6066, 10.3774], "reaction_1w": [-2.464470235268077, -8.492731348766174, 1.1777842854338372, 1.4950016349313977, -5.2532449269945065, 3.8823762240430297, 3.2387139244470515, 2.6105222054643886, 4.199218686350835, 5.013600948150416, 0.15372790550591417, -7.704654895666134], "reaction_4w": [15.203488192480716, -4.269473764385921, 9.389591327757586, 5.751571999180117, -3.101584569701379, -8.131461595139356, 15.29444995330889, 3.5007000846235585, 1.7917799857936543, 1.0599961058737717, -5.582518875241027, null], "revenue": [1472.0, 1480.0, 1786.0, 1817.0, 1813.0, 1672.0, 1924.0, 1898.0, 2007.0, 1889.0, 2079.0, 2185.0], "net_income": [389.0, 340.0, 577.0, 552.0, 534.0, 395.0, 625.0, 578.0, 646.0, 610.0, 661.0, 878.0], "financial_unit": "millions", "scatter": [{"x": 6.1135, "y": -2.464470235268077, "label": "2023-09-30"}, {"x": -5.6034, "y": -8.492731348766174, "label": "2023-12-31"}, {"x": 11.9601, "y": 1.1777842854338372, "label": "2024-03-31"}, {"x": 8.6093, "y": 1.4950016349313977, "label": "2024-06-30"}, {"x": 11.8467, "y": -5.2532449269945065, "label": "2024-09-30"}, {"x": 1.5779, "y": 3.8823762240430297, "label": "2024-12-31"}, {"x": 8.1921, "y": 3.2387139244470515, "label": "2025-03-31"}, {"x": 5.0147, "y": 2.6105222054643886, "label": "2025-06-30"}, {"x": 6.5217, "y": 4.199218686350835, "label": "2025-09-30"}, {"x": 5.5072, "y": 5.013600948150416, "label": "2025-12-31"}, {"x": 2.6066, "y": 0.15372790550591417, "label": "2026-03-31"}, {"x": 10.3774, "y": -7.704654895666134, "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.26591658632418, 103.76123778107007, 103.89884404516583, 104.33306849947847, 99.14378321088839, 96.68216021575428, 96.96960423817539, 97.05828390006866, 94.6731087599562, 92.3399181737641, 101.34548343642054, 105.36664429973462, 109.06672367173056, 111.04685230047868, 113.7036661577115, 114.79458394575349, 119.22260714535548, 118.7690795466847, 119.68226346578544, 113.89978619193018, 116.3819306974223, 118.5423159036703, 119.29308791454869, 122.45245945716745, 124.15931675210261, 113.61479953588291, 118.39768801217116, 117.33198292818182, 118.85836729733079, 117.98307653047068, 119.05185269714329, 120.70722754126191, 120.53524065815837, 115.83323892846633, 115.06851120255024, 115.51690584433476, 116.87744580838873, 122.95534322819313, 127.3852119537118, 126.36347121758831, 122.17494994796463, 124.2399740194471, 125.60024323550113, 129.83800531256972, 129.54256203111024, 133.02940609347135, 137.25178024235228, 136.07000774179832, 138.10425658218946, 141.74805476081517, 143.08370372946771, 143.8961722063578, 147.79942356625295, 150.37692639273232, 146.58466764393356, 147.05330460674128, 152.51045721161606, 145.9834560778979, 141.9877105106734, 146.48292423472068, 150.59891224020913, 142.68758252284144, 140.70204206051423, 147.12113354621653, 145.9279596160287, 148.45613190679984, 154.42328620384964, 152.8110428292228, 151.03819242882605, 144.03636058099832, 147.2515821836248, 147.98975503324363, 139.85441073425153, 146.97052043565105, 151.23277363896176, 154.25650262208964, 155.44869798271637, 161.4838012737818, 154.51594392296187, 155.93787521440404, 142.8084468061076, 138.26900048733077, 142.1833834667859, 142.7682200937379, 124.52688623777131, 132.57225841270858, 131.46756686729165, 135.7254252615544, 143.81102414886138, 145.64289323626318, 151.57480808664246, 145.60668553721868, 148.60469814997984, 151.5903095038879, 146.2980577504546, 145.71519702114674, 151.30507992498156, 156.5849304195617, 154.8704518498052, 154.9851636505178, 159.03108576278987, 155.41300833151934, 159.75656128155094, 160.4107294055854, 160.27096122183633, 158.3297321400308, 154.99703060413773, 159.12175351536655, 149.31621826634523, 148.0738319791374, 150.65178375957515, 150.3598229977134, 146.3034311290637, 152.44703214780776, 149.17955586854498, 151.56493797768283, 148.92486672656366, 149.2696289759762, 152.73334409342996, 154.51343840971506, 151.43250562657957, 156.561169312465, 161.83921148553034, 155.28522746857263, 165.439856935006, 167.71476791995738, 163.0840326288857, 160.44501154235303, 140.81729254344845, 132.71039397976503, 139.36396355062868, 148.62854585891952, 147.2041503229788, 134.11711898804026, 135.71089240932503, 132.50463206527027, 137.47932580308947, 133.30619715128395, 142.0204882139816, 142.2388133359022, 142.15148334966236, 140.76355938264143, 134.0921676527266, 140.41378954579758, 141.7050011391894, 141.1109812778227, 140.01673416477877, 140.8983846958599, 140.69204095454302, 153.35404326262284, 152.34420949829942, 159.71630861989257, 147.41071822863276, 149.56169541084486, 149.36473093049693], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 189.58810068649885, 189.58810068649885, 189.58810068649885], "gap": [0.0, -2.265916586324181, -3.761237781070065, -3.8988440451658306, -4.333068499478472, 0.8562167891116133, 3.31783978424572, 3.0303957618246073, 2.941716099931341, 5.326891240043807, 14.29623743264321, 5.290672169986777, 1.2695113066726975, -2.430568065323243, -4.410696694071362, -7.067510551304181, -8.158428339346173, -12.586451538948168, -12.13292394027738, -13.046107859378125, -7.263630585522861, -9.745775091014991, -11.906160297262986, -12.656932308141378, -15.816303850760136, -17.523161145695298, -0.2280718470957197, -5.010960323383969, -3.9452552393946263, -5.471639608543597, -4.5963488416834934, -5.6651250083561, -7.320499852474725, -7.148512969371183, -2.4465112396791397, -1.681783513763051, -2.1301781555475685, 0.8571079673549633, -5.220789452449438, -9.650658177968111, -8.62891744184462, -4.440396172220943, -6.505420243703412, -7.865689459757434, -12.103451536826029, -11.808008255366545, -15.29485231772766, -19.51722646660859, -18.33545396605463, -9.156888161136834, -12.800686339762535, -14.136335308415084, -14.94880378530516, -18.852055145200325, -21.429557971679685, -17.637299222880927, -18.10593618568865, -23.563088790563427, -17.036087656845268, -13.040342089620765, -17.535555813668054, -21.6515438191565, -4.815728975930682, -2.830188513603474, -9.24927999930577, -8.05610606911793, -10.584278359889083, -16.551432656938886, -14.939189282312043, -13.166338881915294, -6.164507034087563, -9.379728636714049, -10.117901486332869, -1.982557187340774, -9.098666888740297, -13.360920092051003, -16.384649075178885, -17.57684443580561, -18.692039260051814, -11.724181909231874, -13.146113200674051, -0.01668479237761744, 4.522761526399222, 0.6083785469440954, 0.023541919992084104, 18.264875775958686, 10.219503601021415, 11.324195146438342, 12.329494646912423, 4.2438957596054365, 2.4120266722036376, -3.5198881781756484, 2.448234371248134, -0.5497782415130246, -3.535389595421094, 1.7568621580122112, 2.339722887320079, -3.250160016514741, -8.530010511094872, -6.815531941338378, -6.930243742050976, -7.772504527091911, -4.154427095821376, -8.497980045852984, -9.152148169887454, -9.01237998613837, -7.071150904332853, -3.738449368439774, -7.863172279668589, 1.942362969352729, 3.184749256560565, 0.6067974761228072, 0.8987582379845662, 4.95515010663425, 6.935118881940525, 10.202595161203305, 7.817213052065455, 10.457284303184622, 10.112522053772096, 6.648806936318323, 4.868712620033222, 7.9496454031687165, 2.8209817172832743, -2.457060455782056, 4.096923561175657, -6.057705905257706, -8.332616890209096, -3.7018815991374083, -1.0628605126047432, 18.56485848629984, 26.671757049983256, 31.68866802831866, 22.42408572002782, 23.84848125596855, 36.93551259090708, 35.341739169622315, 38.54799951367707, 33.573305775857875, 37.74643442766339, 29.032143364965748, 34.53464204167216, 34.621972027911994, 36.00989599493292, 42.68128772484775, 36.359665831776766, 35.06845423838496, 35.66247409975165, 36.75672121279558, 35.87507068171445, 36.08141442303133, 23.419412114951513, 24.42924587927493, 17.057146757681778, 42.17738245786609, 40.026405275653985, 40.223369756001915], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 106.63615560640731, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.38672768878719, null, null, null, null, null, null, null, null, null, null, 117.73455377574369, null, null, null, null, null, null, null, null, null, null, null, 128.94736842105263, null, null, null, null, null, null, null, null, null, null, null, null, 137.87185354691076, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.79176201373, null, null, null, null, null, null, null, null, null, 148.05491990846681, null, null, null, null, null, null, null, null, null, null, null, null, 151.25858123569796, null, null, null, null, null, null, null, null, null, null, null, null, 159.3821510297483, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 171.05263157894734, null, null, null, null, null, null, null, null, 176.77345537757435, null, null, null, null, null, null, null, null, null, null, null, null, 189.58810068649885, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [89.6, -40.2, 49.4]}}, "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": [319.854625, 327.102264, 331.885118, 332.325258, 333.714145, 317.115976, 309.242361, 310.161764, 310.44541, 302.816317, 295.353499, 324.158216, 337.020085, 348.85496, 355.188493, 363.686435, 367.175786, 381.339023, 379.888394, 382.809255, 364.313734, 372.252988, 379.16308, 381.564459, 391.669855, 397.129317, 363.402191, 378.700481, 375.291774, 380.173985, 377.374327, 380.792857, 386.08765, 385.537542, 370.497972, 368.051955, 369.486166, 373.837916, 393.278352, 407.447492, 404.179407, 390.782228, 397.387303, 401.738187, 415.292865, 414.347876, 425.500708, 439.006167, 435.226213, 441.732852, 453.387709, 457.659844, 460.258562, 472.743292, 480.987554, 468.857839, 470.356796, 487.811751, 466.934836, 454.154259, 468.532408, 481.697586, 456.392832, 450.041989, 470.57375, 466.757328, 474.843804, 493.930023, 488.773188, 483.102644, 460.706961, 470.990996, 473.352076, 447.330801, 470.092007, 483.725021, 493.396558, 497.20985, 516.513407, 494.226393, 498.774506, 456.779422, 442.259793, 454.780128, 456.650755, 398.305005, 424.0385, 420.505093, 434.12405, 459.986212, 465.84553, 484.819034, 465.729718, 475.319, 484.868616, 467.941104, 466.076797, 483.956296, 500.844142, 495.360303, 495.727214, 508.668283, 497.095695, 510.98875, 513.081137, 512.634082, 506.424971, 495.765171, 508.958288, 477.59483, 473.621, 481.866698, 480.932848, 467.958291, 487.608883, 477.157709, 484.787464, 476.343074, 477.445812, 488.524665, 494.218379, 484.363873, 500.768141, 517.650203, 496.686982, 529.167034, 536.443442, 521.631821, 513.19079, 450.410623, 424.480333, 445.762083, 475.395278, 470.839283, 428.979808, 434.077566, 423.822194, 439.733982, 426.386037, 454.2591, 454.957423, 454.678094, 450.238755, 428.9, 449.12, 453.25, 451.35, 447.85, 450.67, 450.01, 490.51, 487.28, 510.86, 471.5, 478.38, 477.75], "ttmEps": [8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 16.57, 16.57, 16.57], "quarterlyEps": [2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.56, 3.56, 3.56, 3.56, 3.56, 3.56, 3.56, 3.56, 3.56, 3.56, 3.56, 3.56, 3.56, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.68, 4.68, 4.68], "priceIndex": [100.0, 102.26591658632418, 103.76123778107007, 103.89884404516583, 104.33306849947847, 99.14378321088839, 96.68216021575428, 96.96960423817539, 97.05828390006866, 94.6731087599562, 92.3399181737641, 101.34548343642054, 105.36664429973462, 109.06672367173056, 111.04685230047868, 113.7036661577115, 114.79458394575349, 119.22260714535548, 118.7690795466847, 119.68226346578544, 113.89978619193018, 116.3819306974223, 118.5423159036703, 119.29308791454869, 122.45245945716745, 124.15931675210261, 113.61479953588291, 118.39768801217116, 117.33198292818182, 118.85836729733079, 117.98307653047068, 119.05185269714329, 120.70722754126191, 120.53524065815837, 115.83323892846633, 115.06851120255024, 115.51690584433476, 116.87744580838873, 122.95534322819313, 127.3852119537118, 126.36347121758831, 122.17494994796463, 124.2399740194471, 125.60024323550113, 129.83800531256972, 129.54256203111024, 133.02940609347135, 137.25178024235228, 136.07000774179832, 138.10425658218946, 141.74805476081517, 143.08370372946771, 143.8961722063578, 147.79942356625295, 150.37692639273232, 146.58466764393356, 147.05330460674128, 152.51045721161606, 145.9834560778979, 141.9877105106734, 146.48292423472068, 150.59891224020913, 142.68758252284144, 140.70204206051423, 147.12113354621653, 145.9279596160287, 148.45613190679984, 154.42328620384964, 152.8110428292228, 151.03819242882605, 144.03636058099832, 147.2515821836248, 147.98975503324363, 139.85441073425153, 146.97052043565105, 151.23277363896176, 154.25650262208964, 155.44869798271637, 161.4838012737818, 154.51594392296187, 155.93787521440404, 142.8084468061076, 138.26900048733077, 142.1833834667859, 142.7682200937379, 124.52688623777131, 132.57225841270858, 131.46756686729165, 135.7254252615544, 143.81102414886138, 145.64289323626318, 151.57480808664246, 145.60668553721868, 148.60469814997984, 151.5903095038879, 146.2980577504546, 145.71519702114674, 151.30507992498156, 156.5849304195617, 154.8704518498052, 154.9851636505178, 159.03108576278987, 155.41300833151934, 159.75656128155094, 160.4107294055854, 160.27096122183633, 158.3297321400308, 154.99703060413773, 159.12175351536655, 149.31621826634523, 148.0738319791374, 150.65178375957515, 150.3598229977134, 146.3034311290637, 152.44703214780776, 149.17955586854498, 151.56493797768283, 148.92486672656366, 149.2696289759762, 152.73334409342996, 154.51343840971506, 151.43250562657957, 156.561169312465, 161.83921148553034, 155.28522746857263, 165.439856935006, 167.71476791995738, 163.0840326288857, 160.44501154235303, 140.81729254344845, 132.71039397976503, 139.36396355062868, 148.62854585891952, 147.2041503229788, 134.11711898804026, 135.71089240932503, 132.50463206527027, 137.47932580308947, 133.30619715128395, 142.0204882139816, 142.2388133359022, 142.15148334966236, 140.76355938264143, 134.0921676527266, 140.41378954579758, 141.7050011391894, 141.1109812778227, 140.01673416477877, 140.8983846958599, 140.69204095454302, 153.35404326262284, 152.34420949829942, 159.71630861989257, 147.41071822863276, 149.56169541084486, 149.36473093049693], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 189.58810068649885, 189.58810068649885, 189.58810068649885], "valuationGap": [0.0, -2.265916586324181, -3.761237781070065, -3.8988440451658306, -4.333068499478472, 0.8562167891116133, 3.31783978424572, 3.0303957618246073, 2.941716099931341, 5.326891240043807, 14.29623743264321, 5.290672169986777, 1.2695113066726975, -2.430568065323243, -4.410696694071362, -7.067510551304181, -8.158428339346173, -12.586451538948168, -12.13292394027738, -13.046107859378125, -7.263630585522861, -9.745775091014991, -11.906160297262986, -12.656932308141378, -15.816303850760136, -17.523161145695298, -0.2280718470957197, -5.010960323383969, -3.9452552393946263, -5.471639608543597, -4.5963488416834934, -5.6651250083561, -7.320499852474725, -7.148512969371183, -2.4465112396791397, -1.681783513763051, -2.1301781555475685, 0.8571079673549633, -5.220789452449438, -9.650658177968111, -8.62891744184462, -4.440396172220943, -6.505420243703412, -7.865689459757434, -12.103451536826029, -11.808008255366545, -15.29485231772766, -19.51722646660859, -18.33545396605463, -9.156888161136834, -12.800686339762535, -14.136335308415084, -14.94880378530516, -18.852055145200325, -21.429557971679685, -17.637299222880927, -18.10593618568865, -23.563088790563427, -17.036087656845268, -13.040342089620765, -17.535555813668054, -21.6515438191565, -4.815728975930682, -2.830188513603474, -9.24927999930577, -8.05610606911793, -10.584278359889083, -16.551432656938886, -14.939189282312043, -13.166338881915294, -6.164507034087563, -9.379728636714049, -10.117901486332869, -1.982557187340774, -9.098666888740297, -13.360920092051003, -16.384649075178885, -17.57684443580561, -18.692039260051814, -11.724181909231874, -13.146113200674051, -0.01668479237761744, 4.522761526399222, 0.6083785469440954, 0.023541919992084104, 18.264875775958686, 10.219503601021415, 11.324195146438342, 12.329494646912423, 4.2438957596054365, 2.4120266722036376, -3.5198881781756484, 2.448234371248134, -0.5497782415130246, -3.535389595421094, 1.7568621580122112, 2.339722887320079, -3.250160016514741, -8.530010511094872, -6.815531941338378, -6.930243742050976, -7.772504527091911, -4.154427095821376, -8.497980045852984, -9.152148169887454, -9.01237998613837, -7.071150904332853, -3.738449368439774, -7.863172279668589, 1.942362969352729, 3.184749256560565, 0.6067974761228072, 0.8987582379845662, 4.95515010663425, 6.935118881940525, 10.202595161203305, 7.817213052065455, 10.457284303184622, 10.112522053772096, 6.648806936318323, 4.868712620033222, 7.9496454031687165, 2.8209817172832743, -2.457060455782056, 4.096923561175657, -6.057705905257706, -8.332616890209096, -3.7018815991374083, -1.0628605126047432, 18.56485848629984, 26.671757049983256, 31.68866802831866, 22.42408572002782, 23.84848125596855, 36.93551259090708, 35.341739169622315, 38.54799951367707, 33.573305775857875, 37.74643442766339, 29.032143364965748, 34.53464204167216, 34.621972027911994, 36.00989599493292, 42.68128772484775, 36.359665831776766, 35.06845423838496, 35.66247409975165, 36.75672121279558, 35.87507068171445, 36.08141442303133, 23.419412114951513, 24.42924587927493, 17.057146757681778, 42.17738245786609, 40.026405275653985, 40.223369756001915], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 106.63615560640731, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.38672768878719, null, null, null, null, null, null, null, null, null, null, 117.73455377574369, null, null, null, null, null, null, null, null, null, null, null, 128.94736842105263, null, null, null, null, null, null, null, null, null, null, null, null, 137.87185354691076, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.79176201373, null, null, null, null, null, null, null, null, null, 148.05491990846681, null, null, null, null, null, null, null, null, null, null, null, null, 151.25858123569796, null, null, null, null, null, null, null, null, null, null, null, null, 159.3821510297483, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 171.05263157894734, null, null, null, null, null, null, null, null, 176.77345537757435, null, null, null, null, null, null, null, null, null, null, null, null, 189.58810068649885, null, null], "quarterLabels": ["2023-07-25", "", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-13", "", "", "", "", "", "", "", "", "", "", "2024-05-02", "", "", "", "", "", "", "", "", "", "", "", "2024-07-23", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-13", "", "", "", "", "", "", "", "", "", "2025-04-22", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-23", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-18", "", "", "", "", "", "", "", "", "2026-04-22", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-22", "", ""], "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.072398190045242, 4.072398190045242, 4.072398190045242, 4.072398190045242, 4.072398190045242, 4.072398190045242, 4.072398190045242, 4.072398190045242, 4.072398190045242, 4.072398190045242, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, 6.1135371179039355, -5.603448275862065, -5.603448275862065, -5.603448275862065, -5.603448275862065, -5.603448275862065, -5.603448275862065, -5.603448275862065, -5.603448275862065, -5.603448275862065, -5.603448275862065, -5.603448275862065, 11.960132890365461, 11.960132890365461, 11.960132890365461, 11.960132890365461, 11.960132890365461, 11.960132890365461, 11.960132890365461, 11.960132890365461, 11.960132890365461, 11.960132890365461, 11.960132890365461, 11.960132890365461, 8.609271523178801, 8.609271523178801, 8.609271523178801, 8.609271523178801, 8.609271523178801, 8.609271523178801, 8.609271523178801, 8.609271523178801, 8.609271523178801, 8.609271523178801, 8.609271523178801, 8.609271523178801, 8.609271523178801, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 11.846689895470378, 1.5779475051370597, 1.5779475051370597, 1.5779475051370597, 1.5779475051370597, 1.5779475051370597, 1.5779475051370597, 1.5779475051370597, 1.5779475051370597, 1.5779475051370597, 1.5779475051370597, 8.192090395480227, 8.192090395480227, 8.192090395480227, 8.192090395480227, 8.192090395480227, 8.192090395480227, 8.192090395480227, 8.192090395480227, 8.192090395480227, 8.192090395480227, 8.192090395480227, 8.192090395480227, 8.192090395480227, 5.014749262536871, 5.014749262536871, 5.014749262536871, 5.014749262536871, 5.014749262536871, 5.014749262536871, 5.014749262536871, 5.014749262536871, 5.014749262536871, 5.014749262536871, 5.014749262536871, 5.014749262536871, 5.014749262536871, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 6.521739130434775, 5.507246376811593, 5.507246376811593, 5.507246376811593, 5.507246376811593, 5.507246376811593, 5.507246376811593, 5.507246376811593, 5.507246376811593, 5.507246376811593, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 2.6066350710900554, 10.377358490566026, 10.377358490566026, 10.377358490566026], "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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 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, 101, 108, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 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, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 2, 9, 16, 23, 30, 37, 44, 51, 58, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 319.854625, "latestClose": 477.75, "startTtmEps": 8.74, "latestTtmEps": 16.57, "priceChangePct": 49.36473093049693, "epsChangePct": 89.58810068649885, "earningsGapPct": 40.223369756001915, "startMultiple": 36.59663901601831, "latestMultiple": 28.83222691611346, "multipleChangePct": -21.216188996225515, "latestQuarter": "2026-07-22", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 3 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -6.504790956748064, "earningsMovePct": 25.340393343419066, "spread": 31.84518430016713, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 4.389757210160639, "earningsMovePct": 47.02750665483586, "spread": 42.63774944467522, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 49.36473093049693, "earningsMovePct": 89.58810068649885, "spread": 40.223369756001915, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 3, "persistenceLabel": "3 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 3 updates.", "marketChangePct": 49.36473093049693, "earningsChangePct": 89.58810068649885, "recentMarketMovePoints": 8.6011715478555, "recentEarningsMovePoints": 12.814645308924497}, "pressure": {"score": 51, "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.34168157, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.11673738, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.2571237, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03570698, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.04276961, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -5.829744102837376, "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-22", "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, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 106.63615560640731, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 113.38672768878719, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 117.73455377574369, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 128.94736842105263, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 137.87185354691076, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 142.79176201373, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 148.05491990846681, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 151.25858123569796, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 159.3821510297483, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 171.05263157894734, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 176.77345537757435, 189.58810068649885, 189.58810068649885, 189.58810068649885], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 103.56303128956412, 106.9994574064026, 106.9994574064026, 106.9994574064026, 106.9994574064026, 106.9994574064026, 106.9994574064026, 106.9994574064026, 106.9994574064026, 106.9994574064026, 106.9994574064026, 106.9994574064026, 112.7147766323024, 112.7147766323024, 112.7147766323024, 112.7147766323024, 112.7147766323024, 112.7147766323024, 112.7147766323024, 112.7147766323024, 112.7147766323024, 112.7147766323024, 112.7147766323024, 112.7147766323024, 118.55670103092784, 118.55670103092784, 118.55670103092784, 118.55670103092784, 118.55670103092784, 118.55670103092784, 118.55670103092784, 118.55670103092784, 118.55670103092784, 118.55670103092784, 118.55670103092784, 118.55670103092784, 118.55670103092784, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 124.72418158799059, 128.1967806113221, 128.1967806113221, 128.1967806113221, 128.1967806113221, 128.1967806113221, 128.1967806113221, 128.1967806113221, 128.1967806113221, 128.1967806113221, 128.1967806113221, 130.69271115934166, 130.69271115934166, 130.69271115934166, 130.69271115934166, 130.69271115934166, 130.69271115934166, 130.69271115934166, 130.69271115934166, 130.69271115934166, 130.69271115934166, 130.69271115934166, 130.69271115934166, 130.69271115934166, 132.15771387230964, 132.15771387230964, 132.15771387230964, 132.15771387230964, 132.15771387230964, 132.15771387230964, 132.15771387230964, 132.15771387230964, 132.15771387230964, 132.15771387230964, 132.15771387230964, 132.15771387230964, 132.15771387230964, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 135.66648580213422, 139.59124615662867, 139.59124615662867, 139.59124615662867, 139.59124615662867, 139.59124615662867, 139.59124615662867, 139.59124615662867, 139.59124615662867, 139.59124615662867, 142.39464640983903, 142.39464640983903, 142.39464640983903, 142.39464640983903, 142.39464640983903, 142.39464640983903, 142.39464640983903, 142.39464640983903, 142.39464640983903, 142.39464640983903, 142.39464640983903, 142.39464640983903, 142.39464640983903, 147.5854584915898, 147.5854584915898, 147.5854584915898], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 105.72207084468666, 109.99091734786558, 109.99091734786558, 109.99091734786558, 109.99091734786558, 109.99091734786558, 109.99091734786558, 109.99091734786558, 109.99091734786558, 109.99091734786558, 109.99091734786558, 109.99091734786558, 117.80199818346956, 117.80199818346956, 117.80199818346956, 117.80199818346956, 117.80199818346956, 117.80199818346956, 117.80199818346956, 117.80199818346956, 117.80199818346956, 117.80199818346956, 117.80199818346956, 117.80199818346956, 123.29700272479565, 123.29700272479565, 123.29700272479565, 123.29700272479565, 123.29700272479565, 123.29700272479565, 123.29700272479565, 123.29700272479565, 123.29700272479565, 123.29700272479565, 123.29700272479565, 123.29700272479565, 123.29700272479565, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 134.28701180744778, 143.27883742052677, 143.27883742052677, 143.27883742052677, 143.27883742052677, 143.27883742052677, 143.27883742052677, 143.27883742052677, 143.27883742052677, 143.27883742052677, 143.27883742052677, 142.7792915531335, 142.7792915531335, 142.7792915531335, 142.7792915531335, 142.7792915531335, 142.7792915531335, 142.7792915531335, 142.7792915531335, 142.7792915531335, 142.7792915531335, 142.7792915531335, 142.7792915531335, 142.7792915531335, 135.4677565849228, 135.4677565849228, 135.4677565849228, 135.4677565849228, 135.4677565849228, 135.4677565849228, 135.4677565849228, 135.4677565849228, 135.4677565849228, 135.4677565849228, 135.4677565849228, 135.4677565849228, 135.4677565849228, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 141.28065395095368, 149.95458673932788, 149.95458673932788, 149.95458673932788, 149.95458673932788, 149.95458673932788, 149.95458673932788, 149.95458673932788, 149.95458673932788, 149.95458673932788, 158.6739327883742, 158.6739327883742, 158.6739327883742, 158.6739327883742, 158.6739327883742, 158.6739327883742, 158.6739327883742, 158.6739327883742, 158.6739327883742, 158.6739327883742, 158.6739327883742, 158.6739327883742, 158.6739327883742, 170.29972752043597, 170.29972752043597, 170.29972752043597], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 89.58810068649885, "valuationContribution": -40.223369756001915, "marketMove": 49.36473093049693, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 89.58810068649885}, {"key": "valuation", "label": "Relative valuation contribution", "value": -40.223369756001915}, {"key": "market", "label": "Total market move", "value": 49.36473093049693}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 6.636155606407312, "surprisePct": 6.1135371179039355, "immediateReturnPct": -2.464470235268079, "forward4WeekPct": 17.295031033615004, "forward13WeekPct": 26.00525056910985, "toDateReturnPct": 57.76890913048123, "weeksSince": 145, "availabilitySource": "reported", "spread": 14.29623743264321, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-16", "periodEnd": "2023-12-31", "earningsChangePct": 6.330472103004281, "surprisePct": -5.603448275862065, "immediateReturnPct": -8.492731348766169, "forward4WeekPct": -4.974447655799741, "forward13WeekPct": 2.598190201102679, "toDateReturnPct": 20.300864113741568, "weeksSince": 129, "availabilitySource": "reported", "spread": -0.2280718470957197, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 3.8345105953582204, "surprisePct": 11.960132890365461, "immediateReturnPct": 1.1777842854338472, "forward4WeekPct": 5.763696711719368, "forward13WeekPct": 22.707627705877332, "toDateReturnPct": 29.301187422535314, "weeksSince": 118, "availabilitySource": "reported", "spread": 0.8571079673549633, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 9.523809523809534, "surprisePct": 8.609271523178801, "immediateReturnPct": 1.4950016349313922, "forward4WeekPct": 8.620133135225473, "forward13WeekPct": 4.863360332572619, "toDateReturnPct": 9.77050226522087, "weeksSince": 106, "availabilitySource": "reported", "spread": -9.156888161136834, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 6.921029281277735, "surprisePct": 11.846689895470378, "immediateReturnPct": -5.253244926994505, "forward4WeekPct": -1.422839183586866, "forward13WeekPct": 0.42089374307141547, "toDateReturnPct": -0.8195154210301592, "weeksSince": 93, "availabilitySource": "reported", "spread": -4.815728975930682, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-14", "periodEnd": "2024-12-31", "earningsChangePct": 3.5684647302904438, "surprisePct": 1.5779475051370597, "immediateReturnPct": 3.882376224043038, "forward4WeekPct": -11.051683107243349, "forward13WeekPct": -2.4920696965275435, "toDateReturnPct": -3.913810235255799, "weeksSince": 77, "availabilitySource": "reported", "spread": -18.692039260051814, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 3.685897435897423, "surprisePct": 8.192090395480227, "immediateReturnPct": 3.2387139244470564, "forward4WeekPct": 10.754834068085838, "forward13WeekPct": 20.966021926397914, "toDateReturnPct": 13.613368292783079, "weeksSince": 67, "availabilitySource": "reported", "spread": 12.329494646912423, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 2.163833075734156, "surprisePct": 5.014749262536871, "immediateReturnPct": 2.610522205464383, "forward4WeekPct": 3.4105184308077963, "forward13WeekPct": -1.637660949556019, "toDateReturnPct": -3.6264327421007825, "weeksSince": 54, "availabilitySource": "reported", "spread": -7.772504527091911, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 5.370650529500742, "surprisePct": 6.521739130434775, "immediateReturnPct": 4.199218686350825, "forward4WeekPct": 2.0274287650135836, "forward13WeekPct": 11.469725193948953, "toDateReturnPct": 2.0924319941154845, "weeksSince": 41, "availabilitySource": "reported", "spread": 6.935118881940525, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": 7.322325915290739, "surprisePct": 5.507246376811593, "immediateReturnPct": 5.013600948150421, "forward4WeekPct": 2.260937022022169, "forward13WeekPct": 5.804666337745279, "toDateReturnPct": 12.549384001731845, "weeksSince": 24, "availabilitySource": "reported", "spread": 31.68866802831866, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 3.3444816053511683, "surprisePct": 2.6066350710900554, "immediateReturnPct": 0.1537279055059182, "forward4WeekPct": -1.1313147056382533, "forward13WeekPct": 3.795389019174311, "toDateReturnPct": 5.171255787721152, "weeksSince": 15, "availabilitySource": "reported", "spread": 34.53464204167216, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 7.24919093851133, "surprisePct": 10.377358490566026, "immediateReturnPct": -7.704654895666129, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -6.48122773362565, "weeksSince": 2, "availabilitySource": "reported", "spread": 42.17738245786609, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 7.24919093851133, "surprisePct": 10.377358490566026, "immediateReturnPct": -7.704654895666129, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -6.48122773362565, "weeksSince": 2, "availabilitySource": "reported", "spread": 42.17738245786609, "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": 72.7, "qualityPercentile": 77.3, "rarityPercentile": 72.7, "currentOneYearSpread": 37.602352, "lead": "earnings", "relatedSignals": [{"tickerId": 11717, "symbol": "CBOE", "name": "Cboe Global Markets Inc", "spread": 35.581812, "lead": "earnings", "quality": 37.5}, {"tickerId": 7299, "symbol": "NDAQ", "name": "Nasdaq Inc", "spread": 31.611372, "lead": "earnings", "quality": 75}, {"tickerId": 3718, "symbol": "SPGI", "name": "S&P Global Inc", "spread": 44.816204000000006, "lead": "earnings", "quality": 87.5}, {"tickerId": 1458, "symbol": "FDS", "name": "FactSet Research Systems Inc", "spread": 30.273448999999996, "lead": "earnings", "quality": 100}, {"tickerId": 7186, "symbol": "MORN", "name": "Morningstar Inc", "spread": 26.266215999999996, "lead": "earnings", "quality": 100}, {"tickerId": 2042, "symbol": "ICE", "name": "Intercontinental Exchange Inc", "spread": 52.433649, "lead": "earnings", "quality": 100}, {"tickerId": 5418, "symbol": "CME", "name": "CME Group Inc", "spread": 16.660342, "lead": "earnings", "quality": 87.5}, {"tickerId": 2729, "symbol": "MSCI", "name": "MSCI Inc", "spread": 10.757337999999999, "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": "2023-10-27", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-16", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-02-14", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-04-25", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-07-25", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-02-20", "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."}