{"ticker": {"uuid": "6d3396e6-6a6e-4d5d-bf2d-b4646707e5f9", "symbol": "KR", "name": "Kroger Company", "sector": "Consumer Defensive", "industry": "Grocery Stores", "currency": "USD"}, "next_event": {"report_date": "2026-09-10", "fiscal_date_ending": "2026-07-31", "estimate": 1.05, "session": "Time unconfirmed", "days": 28}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 1, "inline": 1, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 4.2, "average_surprise_label": "+4.2%", "median_surprise": 3.0, "surprise_dispersion": 4.8, "average_reaction": 1.8, "average_reaction_label": "+1.8%", "average_abs_reaction": 5.5, "positive_response_rate": 41.7, "confirmation_rate": 85.7, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 39, "band": "Moderate", "tone": "neutral", "days": 28, "proximity_component": 14, "reaction_component": 14, "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": 98, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 10, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": null, "revenue_growth_1y": null, "cash_conversion": 10.54, "net_margin": 0.7, "earnings_yield": 3.3, "eps_surprise_avg": 3.0, "sue_score": 1.04, "pe_ratio": 33.0, "completeness": 85.7, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 56.73, "currency": "USD", "return_13w": -13.1, "fair_value": 57.85485, "fair_value_gap": -1.9, "relative_strength": -22.4, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 54.0}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-09-08", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.91, "eps_surprise": 0.05, "surprise_pct": 5.4945, "surprise_label": "+5.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.7394528132753293, "one_week_reaction_label": "+0.7%", "four_week_reaction": -2.6750765111793267, "four_week_reaction_label": "-2.7%", "confirmation": "contained", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-10-31", "reported_date": "2023-11-29", "date_source": "exact", "eps_actual": 0.95, "eps_estimate": 0.92, "eps_surprise": 0.03, "surprise_pct": 3.2609, "surprise_label": "+3.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.9506573457234111, "one_week_reaction_label": "+1.0%", "four_week_reaction": 2.1729283479221437, "four_week_reaction_label": "+2.2%", "confirmation": "contained", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-03-07", "date_source": "exact", "eps_actual": 1.34, "eps_estimate": 1.13, "eps_surprise": 0.21, "surprise_pct": 18.5841, "surprise_label": "+18.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 13.852727672203327, "one_week_reaction_label": "+13.9%", "four_week_reaction": 16.212369232609674, "four_week_reaction_label": "+16.2%", "confirmation": "confirmed", "revenue": 37064000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 736000000.0, "operating_cash_flow": 1920000000.0, "free_cash_flow": 2917000000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-06-20", "date_source": "exact", "eps_actual": 1.43, "eps_estimate": 1.37, "eps_surprise": 0.06, "surprise_pct": 4.3796, "surprise_label": "+4.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.3374348261419677, "one_week_reaction_label": "-0.3%", "four_week_reaction": 4.1881709161866, "four_week_reaction_label": "+4.2%", "confirmation": "contained", "revenue": 45269000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 947000000.0, "operating_cash_flow": 2342000000.0, "free_cash_flow": 3646000000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-09-12", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.91, "eps_surprise": 0.02, "surprise_pct": 2.1978, "surprise_label": "+2.2%", "surprise_band": "beat", "eps_yoy": -3.124999999999991, "eps_yoy_label": "-3.1%", "one_week_reaction": 6.9638407816378285, "one_week_reaction_label": "+7.0%", "four_week_reaction": 6.925578726225827, "four_week_reaction_label": "+6.9%", "confirmation": "confirmed", "revenue": 33912000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 466000000.0, "operating_cash_flow": 1122000000.0, "free_cash_flow": 1997000000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-05", "date_source": "exact", "eps_actual": 0.98, "eps_estimate": 0.98, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 3.157894736842108, "eps_yoy_label": "+3.2%", "one_week_reaction": -3.0288141986082597, "one_week_reaction_label": "-3.0%", "four_week_reaction": 2.0628694896976976, "four_week_reaction_label": "+2.1%", "confirmation": "contained", "revenue": 33634000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 618000000.0, "operating_cash_flow": 926000000.0, "free_cash_flow": 1880000000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-06", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 1.11, "eps_surprise": 0.03, "surprise_pct": 2.7027, "surprise_label": "+2.7%", "surprise_band": "beat", "eps_yoy": -14.925373134328371, "eps_yoy_label": "-14.9%", "one_week_reaction": 2.900340183891994, "one_week_reaction_label": "+2.9%", "four_week_reaction": 2.9311945132671418, "four_week_reaction_label": "+2.9%", "confirmation": "confirmed", "revenue": 34308000000.0, "revenue_yoy": -7.435786747248003, "revenue_yoy_label": "-7.4%", "net_income": 634000000.0, "operating_cash_flow": 1404000000.0, "free_cash_flow": 2288000000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-06-20", "date_source": "exact", "eps_actual": 1.49, "eps_estimate": 1.46, "eps_surprise": 0.03, "surprise_pct": 2.0548, "surprise_label": "+2.1%", "surprise_band": "beat", "eps_yoy": 4.195804195804199, "eps_yoy_label": "+4.2%", "one_week_reaction": 8.938377733575635, "one_week_reaction_label": "+8.9%", "four_week_reaction": 7.657108246288301, "four_week_reaction_label": "+7.7%", "confirmation": "confirmed", "revenue": 45118000000.0, "revenue_yoy": -0.3335615984448519, "revenue_yoy_label": "-0.3%", "net_income": 866000000.0, "operating_cash_flow": 2149000000.0, "free_cash_flow": 3193000000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-09-11", "date_source": "exact", "eps_actual": 1.04, "eps_estimate": 1.0, "eps_surprise": 0.04, "surprise_pct": 4.0, "surprise_label": "+4.0%", "surprise_band": "beat", "eps_yoy": 11.82795698924731, "eps_yoy_label": "+11.8%", "one_week_reaction": 0.797048299474792, "one_week_reaction_label": "+0.8%", "four_week_reaction": -2.140221813734459, "four_week_reaction_label": "-2.1%", "confirmation": "contained", "revenue": 33940000000.0, "revenue_yoy": 0.08256664307619721, "revenue_yoy_label": "+0.1%", "net_income": 609000000.0, "operating_cash_flow": 1539000000.0, "free_cash_flow": 2463000000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-04", "date_source": "exact", "eps_actual": 1.05, "eps_estimate": 1.03, "eps_surprise": 0.02, "surprise_pct": 1.9417, "surprise_label": "+1.9%", "surprise_band": "beat", "eps_yoy": 7.1428571428571495, "eps_yoy_label": "+7.1%", "one_week_reaction": -6.792509384621191, "one_week_reaction_label": "-6.8%", "four_week_reaction": -5.989892827647665, "four_week_reaction_label": "-6.0%", "confirmation": "diverged", "revenue": 33859000000.0, "revenue_yoy": 0.6689659273354344, "revenue_yoy_label": "+0.7%", "net_income": -1320000000.0, "operating_cash_flow": 949000000.0, "free_cash_flow": 1890000000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-05", "date_source": "exact", "eps_actual": 1.28, "eps_estimate": 1.2, "eps_surprise": 0.08, "surprise_pct": 6.6667, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": 12.280701754385976, "eps_yoy_label": "+12.3%", "one_week_reaction": 8.601991813835268, "one_week_reaction_label": "+8.6%", "four_week_reaction": 7.297772327779119, "four_week_reaction_label": "+7.3%", "confirmation": "confirmed", "revenue": 34725000000.0, "revenue_yoy": 1.2154599510318294, "revenue_yoy_label": "+1.2%", "net_income": 861000000.0, "operating_cash_flow": 2747000000.0, "free_cash_flow": 3693000000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-06-18", "date_source": "exact", "eps_actual": 1.58, "eps_estimate": 1.59, "eps_surprise": -0.01, "surprise_pct": -0.6289, "surprise_label": "-0.6%", "surprise_band": "miss", "eps_yoy": 6.040268456375844, "eps_yoy_label": "+6.0%", "one_week_reaction": -12.5173852573018, "one_week_reaction_label": "-12.5%", "four_week_reaction": -6.444135373203516, "four_week_reaction_label": "-6.4%", "confirmation": "confirmed", "revenue": 46121000000.0, "revenue_yoy": 2.223059532780708, "revenue_yoy_label": "+2.2%", "net_income": 903000000.0, "operating_cash_flow": 1755000000.0, "free_cash_flow": 3048000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [0.96, 0.95, 1.34, 1.43, 0.93, 0.98, 1.14, 1.49, 1.04, 1.05, 1.28, 1.58], "eps_estimate": [0.91, 0.92, 1.13, 1.37, 0.91, 0.98, 1.11, 1.46, 1.0, 1.03, 1.2, 1.59], "surprise": [5.4945, 3.2609, 18.5841, 4.3796, 2.1978, 0.0, 2.7027, 2.0548, 4.0, 1.9417, 6.6667, -0.6289], "reaction_1w": [0.7394528132753293, 0.9506573457234111, 13.852727672203327, -0.3374348261419677, 6.9638407816378285, -3.0288141986082597, 2.900340183891994, 8.938377733575635, 0.797048299474792, -6.792509384621191, 8.601991813835268, -12.5173852573018], "reaction_4w": [-2.6750765111793267, 2.1729283479221437, 16.212369232609674, 4.1881709161866, 6.925578726225827, 2.0628694896976976, 2.9311945132671418, 7.657108246288301, -2.140221813734459, -5.989892827647665, 7.297772327779119, -6.444135373203516], "revenue": [null, null, 37.06, 45.27, 33.91, 33.63, 34.31, 45.12, 33.94, 33.86, 34.73, 46.12], "net_income": [null, null, 0.74, 0.95, 0.47, 0.62, 0.63, 0.87, 0.61, -1.32, 0.86, 0.9], "financial_unit": "billions", "scatter": [{"x": 5.4945, "y": 0.7394528132753293, "label": "2023-07-31"}, {"x": 3.2609, "y": 0.9506573457234111, "label": "2023-10-31"}, {"x": 18.5841, "y": 13.852727672203327, "label": "2024-01-31"}, {"x": 4.3796, "y": -0.3374348261419677, "label": "2024-04-30"}, {"x": 2.1978, "y": 6.9638407816378285, "label": "2024-07-31"}, {"x": 0.0, "y": -3.0288141986082597, "label": "2024-10-31"}, {"x": 2.7027, "y": 2.900340183891994, "label": "2025-01-31"}, {"x": 2.0548, "y": 8.938377733575635, "label": "2025-04-30"}, {"x": 4.0, "y": 0.797048299474792, "label": "2025-07-31"}, {"x": 1.9417, "y": -6.792509384621191, "label": "2025-10-31"}, {"x": 6.6667, "y": 8.601991813835268, "label": "2026-01-31"}, {"x": -0.6289, "y": -12.5173852573018, "label": "2026-04-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, 97.83476876309368, 96.6575568116333, 98.67563571781697, 97.37229383472013, 95.98486458671886, 94.07189321308547, 91.3390795152553, 92.83161629580687, 92.76855132998864, 93.39920098817102, 95.37523509618234, 92.2640316034427, 89.80071564521928, 93.48246048872336, 94.37115836632239, 94.32883910099287, 93.33434417579019, 95.51376737301794, 96.71985639342793, 97.43927720970886, 97.39695794437935, 97.20652459755695, 97.96826467916743, 97.62971278797157, 96.08507187636573, 101.44344286246485, 102.65718795455136, 104.68009346610852, 119.18114174097643, 119.37278452844255, 120.41617923642569, 121.65121673187494, 122.03450453824752, 117.54152180435156, 120.45876627459144, 118.15904166779634, 116.6471850771091, 119.03208376023575, 116.01759981595082, 113.42754028000783, 112.10040231752927, 111.26558926034559, 107.84071443577865, 107.47682230851203, 106.87746860056673, 110.96591129065281, 112.35726787358577, 116.68116991291025, 116.16743880079721, 116.29587157882546, 115.41824833944581, 114.54451003763214, 111.87417220538043, 114.58757906690317, 112.56329229379902, 120.40202074770878, 119.28220367225899, 121.71565403347897, 120.35895171843775, 119.21759901263229, 121.73718966383464, 123.54612682770303, 121.823329953817, 129.0160095800195, 125.63501826043387, 128.23346801191278, 132.2610637878409, 128.25512190860445, 134.3831322749835, 133.92840267589858, 134.98943691946988, 133.08390739924408, 128.0169312764363, 126.3712462850703, 127.10747430970675, 133.47367530825395, 140.74933104209043, 141.72374969889503, 141.5714293524327, 141.04918529556713, 145.1400914957467, 141.6584711442971, 142.31127454179884, 145.18361127595878, 146.18457737803757, 148.4476327263481, 154.97567116424617, 152.32093556258684, 156.7164824556911, 156.39008075694028, 150.52772112708712, 149.95927956164695, 149.17220593828662, 144.62467341476528, 143.33474695076472, 157.3490199123691, 156.14654805668886, 152.67030770780764, 154.3100436793282, 156.08095710044864, 156.23400043356887, 156.0153683756487, 162.3119528996507, 153.12943324428772, 152.8437865712146, 149.0644407603365, 148.86668382644262, 150.05322319836577, 144.09855557753525, 143.8348796656767, 145.68060658580598, 148.93260280440722, 151.59132822132676, 147.46041452797064, 139.81383093559495, 142.62636730109864, 147.3505495646962, 145.91481632847513, 148.60957950627375, 138.515259871864, 139.57549525980716, 137.85261359118965, 139.7080249622301, 139.06746547766602, 131.4470276713102, 139.57549525980716, 141.91684738543816, 138.82449510037077, 149.0955202608643, 158.15169130344117, 147.29749260863295, 151.47047787744506, 164.49995598484003, 167.80726960853062, 162.48005399192954, 162.52444849674004, 160.5933332820102, 150.9155588402357, 151.35949273113903, 149.22860782336278, 150.42723044452188, 145.69932836994067, 147.31968874531802, 150.06436031691362, 138.6840147761514, 141.85266000514792, 144.3965019495536, 126.32183550246067, 128.82104864082413, 129.91445438885816, 135.09139588975393, 131.2533185701243, 126.90200998100933, 128.84336304384524, 126.58960833871389], "eps_index": [100.0, 100.0, 100.0, 100.0, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664], "gap": [0.0, 2.1652312369063225, 3.342443188366701, 1.3243642821830264, 4.0295753241583725, 5.417004572159641, 7.329975945793024, 10.06278964362319, 8.57025286307163, 8.633317828889858, 8.00266817070748, 6.026634062696161, 9.137837555435794, 11.601153513659213, 7.919408670155136, 8.666224811247702, 8.708544076577226, 9.7030390017799, 7.523615804552151, 6.31752678414216, 5.59810596786123, 5.64042523319074, 5.8308585800131425, 5.069118498402659, 5.407670389598522, 6.952311301204361, 1.5939403151052431, 0.3801952230187311, -1.6427102885384244, -7.966188469948406, -8.157831257414529, -9.201225965397668, -10.436263460846916, -10.819551267219495, -6.326568533323538, -9.243813003563417, -6.944088396768322, -5.432231806081077, -7.817130489207727, -4.802646544922794, -2.21258700897981, -0.8854490465012503, -0.05063598931756985, 3.374238835249372, 1.8689720840113182, 2.468325791956616, -1.6201168981294671, -3.011473481062424, -7.335375520386904, -6.821644408273869, -6.95007718630211, -6.072453946922465, -5.198715645108791, -2.5283778128570873, -5.241784674379829, -3.217497901275678, -11.757160934624665, -10.637343859174877, -13.070794220394859, -11.71409190535364, -10.572739199548181, -13.09232985075053, -14.901267014618924, -13.178470140732884, -20.37114976693539, -16.990158447349756, -19.588608198828666, -23.616203974756786, -18.909327516081106, -25.03733788246015, -24.582608283375237, -25.643642526946536, -23.738113006720738, -18.671136883912965, -17.025451892546954, -17.7616799171834, -24.1278809157306, -31.403536649567087, -32.37795530637169, -32.22563495990934, -31.703390903043783, -40.467194299485016, -36.98557394803541, -37.63837734553715, -40.510714079697095, -41.51168018177589, -43.77473553008642, -50.30277396798448, -47.64803836632515, -52.04358525942942, -51.71718356067859, -45.85482393082543, -45.286382365385265, -44.49930874202494, -39.951776218503596, -38.66184975450304, -52.676122716107415, -50.07178170154869, -46.59554135266747, -48.23527732418803, -50.00619074530847, -50.159234078428696, -49.940602020508535, -56.23718654451052, -47.054666889147555, -46.76902021607442, -42.98967440519634, -42.791917471302455, -41.40836338528166, -35.45369576445114, -35.1900198525926, -37.035746772721865, -40.287742991323114, -42.94646840824265, -38.81555471488653, -31.16897112251084, -33.98150748801453, -38.705689751612084, -37.269956515391016, -39.964719693189636, -28.234886040088313, -29.295121428031464, -27.57223975941396, -29.427651130454407, -28.787091645890328, -21.166653839534504, -29.295121428031464, -31.63647355366247, -28.544121268595077, -38.815146429088614, -47.87131747166548, -37.01711877685726, -41.19010404566937, -50.94855411568115, -54.25586773937174, -48.92865212277066, -48.973046627581155, -47.041931412851326, -37.36415697107681, -37.80809086198015, -35.6772059542039, -36.875828575363, -32.14792650078179, -33.76828687615914, -36.51295844775474, -25.13261290699252, -28.301258135989045, -30.845100080394715, -10.667629894984032, -13.16684303334749, -14.26024878138152, -19.437190282277285, -15.599112962647652, -11.247804373532688, -13.189157436368603, -10.935402731237247], "quarter_markers": [100.0, null, null, null, 101.4018691588785, null, null, null, null, null, null, null, null, null, null, 103.03738317757009, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.21495327102802, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.34579439252335, null, null, null, null, null, null, null, null, null, null, null, 108.64485981308411, null, null, null, null, null, null, null, null, null, null, null, 109.34579439252335, null, null, null, null, null, null, null, null, null, null, null, null, 104.67289719626169, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.07476635514017, null, null, null, null, null, null, null, null, null, null, 108.64485981308411, null, null, null, null, null, null, null, null, null, null, null, 110.28037383177569, null, null, null, null, null, null, null, null, null, null, null, null, 113.55140186915888, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.65420560747664, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [15.7, 10.9, 26.6]}}, "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": [44.814105, 43.843776, 43.316219, 44.220603, 43.636522, 43.014758, 42.157477, 40.932791, 41.601658, 41.573396, 41.856016, 42.741558, 41.3473, 40.243387, 41.893328, 42.29159, 42.272625, 41.826951, 42.80364, 43.344138, 43.66654, 43.647575, 43.562234, 43.903601, 43.751882, 43.059665, 45.460971, 46.0049, 46.911447, 53.409962, 53.495845, 53.963433, 54.516904, 54.688671, 52.675181, 53.982518, 52.951917, 52.274392, 53.343163, 51.992249, 50.831537, 50.236792, 49.862678, 48.327851, 48.164776, 47.896181, 49.72838, 50.351904, 52.289622, 52.059398, 52.116954, 51.723655, 51.332097, 50.135409, 51.351398, 50.444232, 53.957088, 53.455252, 54.545781, 53.937787, 53.4263, 54.555432, 55.366091, 54.594035, 57.81737, 56.302209, 57.466681, 59.271612, 57.476385, 60.222598, 60.018815, 60.494308, 59.640362, 57.369642, 56.632143, 56.962077, 59.815033, 63.075553, 63.51223, 63.443969, 63.20993, 65.043233, 63.482976, 63.775524, 65.062736, 65.51131, 66.525478, 69.45096, 68.261264, 70.231089, 70.084815, 67.457651, 67.202909, 66.850189, 64.812253, 64.234184, 70.514555, 69.975678, 68.417832, 69.152665, 69.946284, 70.014869, 69.916891, 72.738649, 68.623585, 68.495575, 66.801895, 66.713272, 67.245009, 64.576478, 64.458314, 65.28546, 66.742813, 67.934297, 66.083065, 62.656317, 63.91673, 66.03383, 65.390419, 66.598053, 62.074374, 62.549509, 61.777415, 62.608901, 62.32184, 58.906809, 62.549509, 63.598765, 62.212955, 66.815823, 70.874265, 66.010053, 67.880139, 73.719183, 75.201326, 72.813982, 72.833877, 71.968465, 67.631457, 67.830402, 66.875465, 67.412617, 65.29385, 66.02, 67.25, 62.15, 63.57, 64.71, 56.61, 57.73, 58.22, 60.54, 58.82, 56.87, 57.74, 56.73], "ttmEps": [4.28, 4.28, 4.28, 4.28, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.95, 4.95, 4.95, 4.95, 4.95, 4.95, 4.95, 4.95], "quarterlyEps": [1.51, 1.51, 1.51, 1.51, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58], "priceIndex": [100.0, 97.83476876309368, 96.6575568116333, 98.67563571781697, 97.37229383472013, 95.98486458671886, 94.07189321308547, 91.3390795152553, 92.83161629580687, 92.76855132998864, 93.39920098817102, 95.37523509618234, 92.2640316034427, 89.80071564521928, 93.48246048872336, 94.37115836632239, 94.32883910099287, 93.33434417579019, 95.51376737301794, 96.71985639342793, 97.43927720970886, 97.39695794437935, 97.20652459755695, 97.96826467916743, 97.62971278797157, 96.08507187636573, 101.44344286246485, 102.65718795455136, 104.68009346610852, 119.18114174097643, 119.37278452844255, 120.41617923642569, 121.65121673187494, 122.03450453824752, 117.54152180435156, 120.45876627459144, 118.15904166779634, 116.6471850771091, 119.03208376023575, 116.01759981595082, 113.42754028000783, 112.10040231752927, 111.26558926034559, 107.84071443577865, 107.47682230851203, 106.87746860056673, 110.96591129065281, 112.35726787358577, 116.68116991291025, 116.16743880079721, 116.29587157882546, 115.41824833944581, 114.54451003763214, 111.87417220538043, 114.58757906690317, 112.56329229379902, 120.40202074770878, 119.28220367225899, 121.71565403347897, 120.35895171843775, 119.21759901263229, 121.73718966383464, 123.54612682770303, 121.823329953817, 129.0160095800195, 125.63501826043387, 128.23346801191278, 132.2610637878409, 128.25512190860445, 134.3831322749835, 133.92840267589858, 134.98943691946988, 133.08390739924408, 128.0169312764363, 126.3712462850703, 127.10747430970675, 133.47367530825395, 140.74933104209043, 141.72374969889503, 141.5714293524327, 141.04918529556713, 145.1400914957467, 141.6584711442971, 142.31127454179884, 145.18361127595878, 146.18457737803757, 148.4476327263481, 154.97567116424617, 152.32093556258684, 156.7164824556911, 156.39008075694028, 150.52772112708712, 149.95927956164695, 149.17220593828662, 144.62467341476528, 143.33474695076472, 157.3490199123691, 156.14654805668886, 152.67030770780764, 154.3100436793282, 156.08095710044864, 156.23400043356887, 156.0153683756487, 162.3119528996507, 153.12943324428772, 152.8437865712146, 149.0644407603365, 148.86668382644262, 150.05322319836577, 144.09855557753525, 143.8348796656767, 145.68060658580598, 148.93260280440722, 151.59132822132676, 147.46041452797064, 139.81383093559495, 142.62636730109864, 147.3505495646962, 145.91481632847513, 148.60957950627375, 138.515259871864, 139.57549525980716, 137.85261359118965, 139.7080249622301, 139.06746547766602, 131.4470276713102, 139.57549525980716, 141.91684738543816, 138.82449510037077, 149.0955202608643, 158.15169130344117, 147.29749260863295, 151.47047787744506, 164.49995598484003, 167.80726960853062, 162.48005399192954, 162.52444849674004, 160.5933332820102, 150.9155588402357, 151.35949273113903, 149.22860782336278, 150.42723044452188, 145.69932836994067, 147.31968874531802, 150.06436031691362, 138.6840147761514, 141.85266000514792, 144.3965019495536, 126.32183550246067, 128.82104864082413, 129.91445438885816, 135.09139588975393, 131.2533185701243, 126.90200998100933, 128.84336304384524, 126.58960833871389], "epsIndex": [100.0, 100.0, 100.0, 100.0, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664], "valuationGap": [0.0, 2.1652312369063225, 3.342443188366701, 1.3243642821830264, 4.0295753241583725, 5.417004572159641, 7.329975945793024, 10.06278964362319, 8.57025286307163, 8.633317828889858, 8.00266817070748, 6.026634062696161, 9.137837555435794, 11.601153513659213, 7.919408670155136, 8.666224811247702, 8.708544076577226, 9.7030390017799, 7.523615804552151, 6.31752678414216, 5.59810596786123, 5.64042523319074, 5.8308585800131425, 5.069118498402659, 5.407670389598522, 6.952311301204361, 1.5939403151052431, 0.3801952230187311, -1.6427102885384244, -7.966188469948406, -8.157831257414529, -9.201225965397668, -10.436263460846916, -10.819551267219495, -6.326568533323538, -9.243813003563417, -6.944088396768322, -5.432231806081077, -7.817130489207727, -4.802646544922794, -2.21258700897981, -0.8854490465012503, -0.05063598931756985, 3.374238835249372, 1.8689720840113182, 2.468325791956616, -1.6201168981294671, -3.011473481062424, -7.335375520386904, -6.821644408273869, -6.95007718630211, -6.072453946922465, -5.198715645108791, -2.5283778128570873, -5.241784674379829, -3.217497901275678, -11.757160934624665, -10.637343859174877, -13.070794220394859, -11.71409190535364, -10.572739199548181, -13.09232985075053, -14.901267014618924, -13.178470140732884, -20.37114976693539, -16.990158447349756, -19.588608198828666, -23.616203974756786, -18.909327516081106, -25.03733788246015, -24.582608283375237, -25.643642526946536, -23.738113006720738, -18.671136883912965, -17.025451892546954, -17.7616799171834, -24.1278809157306, -31.403536649567087, -32.37795530637169, -32.22563495990934, -31.703390903043783, -40.467194299485016, -36.98557394803541, -37.63837734553715, -40.510714079697095, -41.51168018177589, -43.77473553008642, -50.30277396798448, -47.64803836632515, -52.04358525942942, -51.71718356067859, -45.85482393082543, -45.286382365385265, -44.49930874202494, -39.951776218503596, -38.66184975450304, -52.676122716107415, -50.07178170154869, -46.59554135266747, -48.23527732418803, -50.00619074530847, -50.159234078428696, -49.940602020508535, -56.23718654451052, -47.054666889147555, -46.76902021607442, -42.98967440519634, -42.791917471302455, -41.40836338528166, -35.45369576445114, -35.1900198525926, -37.035746772721865, -40.287742991323114, -42.94646840824265, -38.81555471488653, -31.16897112251084, -33.98150748801453, -38.705689751612084, -37.269956515391016, -39.964719693189636, -28.234886040088313, -29.295121428031464, -27.57223975941396, -29.427651130454407, -28.787091645890328, -21.166653839534504, -29.295121428031464, -31.63647355366247, -28.544121268595077, -38.815146429088614, -47.87131747166548, -37.01711877685726, -41.19010404566937, -50.94855411568115, -54.25586773937174, -48.92865212277066, -48.973046627581155, -47.041931412851326, -37.36415697107681, -37.80809086198015, -35.6772059542039, -36.875828575363, -32.14792650078179, -33.76828687615914, -36.51295844775474, -25.13261290699252, -28.301258135989045, -30.845100080394715, -10.667629894984032, -13.16684303334749, -14.26024878138152, -19.437190282277285, -15.599112962647652, -11.247804373532688, -13.189157436368603, -10.935402731237247], "quarterMarkers": [100.0, null, null, null, 101.4018691588785, null, null, null, null, null, null, null, null, null, null, 103.03738317757009, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.21495327102802, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.34579439252335, null, null, null, null, null, null, null, null, null, null, null, 108.64485981308411, null, null, null, null, null, null, null, null, null, null, null, 109.34579439252335, null, null, null, null, null, null, null, null, null, null, null, null, 104.67289719626169, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.07476635514017, null, null, null, null, null, null, null, null, null, null, 108.64485981308411, null, null, null, null, null, null, null, null, null, null, null, 110.28037383177569, null, null, null, null, null, null, null, null, null, null, null, null, 113.55140186915888, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.65420560747664, null, null, null, null, null, null, null], "quarterLabels": ["2023-06-15", "", "", "", "2023-09-08", "", "", "", "", "", "", "", "", "", "", "2023-11-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-07", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-20", "", "", "", "", "", "", "", "", "", "", "", "2024-09-12", "", "", "", "", "", "", "", "", "", "", "", "2024-12-05", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-06", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-20", "", "", "", "", "", "", "", "", "", "", "2025-09-11", "", "", "", "", "", "", "", "", "", "", "", "2025-12-04", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-05", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-18", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "", "", "", "2023-07-31", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", ""], "surprisePct": [4.1379310344827624, 4.1379310344827624, 4.1379310344827624, 4.1379310344827624, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 3.2608695652173822, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 18.584070796460196, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 2.1978021978021998, 2.1978021978021998, 2.1978021978021998, 2.1978021978021998, 2.1978021978021998, 2.1978021978021998, 2.1978021978021998, 2.1978021978021998, 2.1978021978021998, 2.1978021978021998, 2.1978021978021998, 2.1978021978021998, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, -0.6289308176100634, -0.6289308176100634, -0.6289308176100634, -0.6289308176100634, -0.6289308176100634, -0.6289308176100634, -0.6289308176100634, -0.6289308176100634], "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": [64, 71, 78, 85, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 1, 8, 15, 22, 29, 36, 43, 50], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 44.814105, "latestClose": 56.73, "startTtmEps": 4.28, "latestTtmEps": 4.95, "priceChangePct": 26.589608338713887, "epsChangePct": 15.654205607476634, "earningsGapPct": -10.935402731237254, "startMultiple": 10.47058528037383, "latestMultiple": 11.46060606060606, "multipleChangePct": 9.455257311049593, "latestQuarter": "2026-06-18", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 8 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -22.008449730761427, "earningsMovePct": 9.030837004405278, "spread": 31.039286735166705, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 9.67902403648775, "earningsMovePct": 5.769230769230771, "spread": -3.909793267256979, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 26.589608338713887, "earningsMovePct": 15.654205607476634, "spread": -10.935402731237254, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 8, "persistenceLabel": "8 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 8 updates.", "marketChangePct": 26.589608338713887, "earningsChangePct": 15.654205607476634, "recentMarketMovePoints": -19.109720031226786, "recentEarningsMovePoints": 2.1028037383177605}, "pressure": {"score": 34, "band": "low", "label": "Low \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 80, "band": "high", "label": "High confidence", "anchorStability": 33, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 88, "band": "high", "label": "Broad support", "tone": "positive", "summary": "3 of 4 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 10.53561254, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Accrual pressure", "state": "mixed", "value": -0.11805058, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00118403, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -15.880975334547642, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 3, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-06-18", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-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, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 101.4018691588785, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 103.03738317757009, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 111.21495327102802, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 109.34579439252335, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 106.07476635514017, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 108.64485981308411, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 113.55140186915888, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664, 115.65420560747664], "revenue": [100.0, 100.0, 100.0, 100.0, 99.47252776788534, 99.47252776788534, 99.47252776788534, 99.47252776788534, 99.47252776788534, 99.47252776788534, 99.47252776788534, 99.47252776788534, 99.47252776788534, 99.47252776788534, 99.47252776788534, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 99.3105904329304, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.81707800541584, 100.88695967693167, 100.88695967693167, 100.88695967693167, 100.88695967693167, 100.88695967693167, 100.88695967693167, 100.88695967693167, 100.88695967693167, 100.88695967693167, 100.88695967693167, 100.88695967693167, 100.88695967693167, 100.9266040867339, 100.9266040867339, 100.9266040867339, 100.9266040867339, 100.9266040867339, 100.9266040867339, 100.9266040867339, 100.9266040867339, 100.9266040867339, 100.9266040867339, 100.9266040867339, 100.9266040867339, 100.70956774154534, 100.70956774154534, 100.70956774154534, 100.70956774154534, 100.70956774154534, 100.70956774154534, 100.70956774154534, 100.70956774154534, 100.70956774154534, 100.70956774154534, 100.70956774154534, 100.70956774154534, 100.70956774154534, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.8577034463759, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, 98.75624063484811, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.88039483144406, 99.88039483144406, 99.88039483144406, 99.88039483144406, 99.88039483144406, 99.88039483144406, 99.88039483144406, 99.88039483144406], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 104.45387062566279, 104.45387062566279, 104.45387062566279, 104.45387062566279, 104.45387062566279, 104.45387062566279, 104.45387062566279, 104.45387062566279, 104.45387062566279, 104.45387062566279, 104.45387062566279, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 101.43160127253445, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 113.38282078472959, 110.81654294803818, 110.81654294803818, 110.81654294803818, 110.81654294803818, 110.81654294803818, 110.81654294803818, 110.81654294803818, 110.81654294803818, 110.81654294803818, 110.81654294803818, 110.81654294803818, 110.81654294803818, 106.22481442205726, 106.22481442205726, 106.22481442205726, 106.22481442205726, 106.22481442205726, 106.22481442205726, 106.22481442205726, 106.22481442205726, 106.22481442205726, 106.22481442205726, 106.22481442205726, 106.22481442205726, 110.71049840933192, 110.71049840933192, 110.71049840933192, 110.71049840933192, 110.71049840933192, 110.71049840933192, 110.71049840933192, 110.71049840933192, 110.71049840933192, 110.71049840933192, 110.71049840933192, 110.71049840933192, 110.71049840933192, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 104.04029692470837, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, 99.23647932131495, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.64581124072112, 117.64581124072112, 117.64581124072112, 117.64581124072112, 117.64581124072112, 117.64581124072112, 117.64581124072112, 117.64581124072112], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 9, "displayedObservationCount": 9, "coverageWeeks": 144, "exactReportDates": 9, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 15.65420560747664, "valuationContribution": 10.935402731237247, "marketMove": 26.589608338713887, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 15.65420560747664}, {"key": "valuation", "label": "Relative valuation contribution", "value": 10.935402731237247}, {"key": "market", "label": "Total market move", "value": 26.589608338713887}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-15", "periodEnd": "2023-07-31", "earningsChangePct": 1.4018691588784993, "surprisePct": 5.4945054945054865, "immediateReturnPct": -1.3208345440246405, "forward4WeekPct": -5.922454291272317, "forward13WeekPct": -5.4129791038806, "toDateReturnPct": 28.288616959836578, "weeksSince": 151, "availabilitySource": "reported", "spread": 4.0295753241583725, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2023-12-01", "periodEnd": "2023-10-31", "earningsChangePct": 1.6129032258064502, "surprisePct": 3.2608695652173822, "immediateReturnPct": 0.9506573457234158, "forward4WeekPct": 3.463105151254653, "forward13WeekPct": 11.97832504498093, "toDateReturnPct": 35.41535778680558, "weeksSince": 140, "availabilitySource": "reported", "spread": 8.666224811247702, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-03-08", "periodEnd": "2024-01-31", "earningsChangePct": 7.9365079365079305, "surprisePct": 18.584070796460196, "immediateReturnPct": 13.852727672203336, "forward4WeekPct": 16.578520803248708, "forward13WeekPct": 6.291067934868866, "toDateReturnPct": 20.929972592830048, "weeksSince": 126, "availabilitySource": "reported", "spread": -7.966188469948406, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-06-21", "periodEnd": "2024-04-30", "earningsChangePct": -1.6806722689075682, "surprisePct": 4.379562043795607, "immediateReturnPct": -0.33743482614196907, "forward4WeekPct": 8.197697431238971, "forward13WeekPct": 10.60961928557509, "toDateReturnPct": 17.385728572950597, "weeksSince": 111, "availabilitySource": "reported", "spread": 1.8689720840113182, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-09-13", "periodEnd": "2024-07-31", "earningsChangePct": -0.6410256410256276, "surprisePct": 2.1978021978021998, "immediateReturnPct": 6.963840781637831, "forward4WeekPct": 5.91161344274207, "forward13WeekPct": 19.38450762814665, "toDateReturnPct": 12.460826046474448, "weeksSince": 99, "availabilitySource": "reported", "spread": -11.757160934624665, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-12-06", "periodEnd": "2024-10-31", "earningsChangePct": 0.6451612903225712, "surprisePct": 0.0, "immediateReturnPct": -3.028814198608265, "forward4WeekPct": 0.622135939208146, "forward13WeekPct": 9.73758061447696, "toDateReturnPct": -4.288076389756368, "weeksSince": 87, "availabilitySource": "reported", "spread": -18.909327516081106, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-03-07", "periodEnd": "2025-01-31", "earningsChangePct": -4.273504273504258, "surprisePct": 2.702702702702685, "immediateReturnPct": 2.900340183892003, "forward4WeekPct": 3.6408519990450694, "forward13WeekPct": 2.5349229148015073, "toDateReturnPct": -10.251443088135048, "weeksSince": 74, "availabilitySource": "reported", "spread": -40.467194299485016, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-06-27", "periodEnd": "2025-04-30", "earningsChangePct": 1.3392857142856984, "surprisePct": 2.054794520547947, "immediateReturnPct": -0.7642067655393991, "forward4WeekPct": -0.7086281690354523, "forward13WeekPct": -8.588639607808624, "toDateReturnPct": -19.548524414569457, "weeksSince": 58, "availabilitySource": "reported", "spread": -50.07178170154869, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-09-12", "periodEnd": "2025-07-31", "earningsChangePct": 2.422907488986792, "surprisePct": 4.0000000000000036, "immediateReturnPct": 0.7970482994748007, "forward4WeekPct": 0.04428054435703377, "forward13WeekPct": -6.2412813450373195, "toDateReturnPct": -14.96444665463269, "weeksSince": 47, "availabilitySource": "reported", "spread": -41.40836338528166, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-12-05", "periodEnd": "2025-10-31", "earningsChangePct": 1.5053763440860068, "surprisePct": 1.9417475728155356, "immediateReturnPct": -6.792509384621193, "forward4WeekPct": -6.420927951151956, "forward13WeekPct": 10.692699980283216, "toDateReturnPct": -14.81732956967976, "weeksSince": 35, "availabilitySource": "reported", "spread": -28.234886040088313, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-03-06", "periodEnd": "2026-01-31", "earningsChangePct": 2.9661016949152685, "surprisePct": 6.666666666666673, "immediateReturnPct": 8.601991813835275, "forward4WeekPct": 6.022860383358952, "forward13WeekPct": -6.34963195935706, "toDateReturnPct": -16.42621710011525, "weeksSince": 22, "availabilitySource": "reported", "spread": -50.94855411568115, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-06-19", "periodEnd": "2026-04-30", "earningsChangePct": 1.8518518518518379, "surprisePct": -0.6289308176100634, "immediateReturnPct": -12.517385257301806, "forward4WeekPct": -9.102148045124391, "forward13WeekPct": null, "toDateReturnPct": -12.331942512749183, "weeksSince": 7, "availabilitySource": "reported", "spread": -10.667629894984032, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-06-19", "periodEnd": "2026-04-30", "earningsChangePct": 1.8518518518518379, "surprisePct": -0.6289308176100634, "immediateReturnPct": -12.517385257301806, "forward4WeekPct": -9.102148045124391, "forward13WeekPct": null, "toDateReturnPct": -12.331942512749183, "weeksSince": 7, "availabilitySource": "reported", "spread": -10.667629894984032, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 0 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": false}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-03-08", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-09-13", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}