{"ticker": {"uuid": "1a4e1cff-b509-4d4c-962e-8b70d66c517e", "symbol": "CBSH", "name": "Commerce Bancshares Inc", "sector": "Financial Services", "industry": "Banks - Regional", "currency": "USD"}, "next_event": {"report_date": "2026-10-15", "fiscal_date_ending": "2026-09-30", "estimate": 1.09, "session": "Time unconfirmed", "days": 63}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 5.9, "average_surprise_label": "+5.9%", "median_surprise": 6.2, "surprise_dispersion": 5.8, "average_reaction": 1.1, "average_reaction_label": "+1.1%", "average_abs_reaction": 3.4, "positive_response_rate": 58.3, "confirmation_rate": 58.3, "reaction_sample": 12, "streak": {"count": 3, "band": "beat", "label": "3 consecutive beats"}, "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": 24, "band": "Contained", "tone": "positive", "days": 63, "proximity_component": 3, "reaction_component": 8, "variability_component": 7, "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": 4.6, "revenue_growth_1y": 2.6, "cash_conversion": 3.47, "net_margin": 26.9, "earnings_yield": 7.3, "eps_surprise_avg": 4.0, "sue_score": 1.04, "pe_ratio": 14.6, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 59.08, "currency": "USD", "return_13w": 14.4, "fair_value": 52.006961, "fair_value_gap": 13.6, "relative_strength": -3.1, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 53.6}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-18", "date_source": "exact", "eps_actual": 0.83, "eps_estimate": 0.8, "eps_surprise": 0.03, "surprise_pct": 3.75, "surprise_label": "+3.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.207186430026246, "one_week_reaction_label": "-4.2%", "four_week_reaction": -4.228327512739753, "four_week_reaction_label": "-4.2%", "confirmation": "diverged", "revenue": 508409000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 120596000.0, "operating_cash_flow": 146857000.0, "free_cash_flow": 167516000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-18", "date_source": "exact", "eps_actual": 0.76, "eps_estimate": 0.77, "eps_surprise": -0.01, "surprise_pct": -1.2987, "surprise_label": "-1.3%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.1788098189458838, "one_week_reaction_label": "+3.2%", "four_week_reaction": -3.19772752944305, "four_week_reaction_label": "-3.2%", "confirmation": "diverged", "revenue": 515089000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 109223000.0, "operating_cash_flow": 121024000.0, "free_cash_flow": 136535000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-16", "date_source": "exact", "eps_actual": 0.78, "eps_estimate": 0.73, "eps_surprise": 0.05, "surprise_pct": 6.8493, "surprise_label": "+6.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.746157191968614, "one_week_reaction_label": "+4.7%", "four_week_reaction": 10.250922888388372, "four_week_reaction_label": "+10.3%", "confirmation": "confirmed", "revenue": 507310000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 112663000.0, "operating_cash_flow": 135476000.0, "free_cash_flow": 146474000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-18", "date_source": "exact", "eps_actual": 0.97, "eps_estimate": 0.82, "eps_surprise": 0.15, "surprise_pct": 18.2927, "surprise_label": "+18.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 8.773439420867545, "one_week_reaction_label": "+8.8%", "four_week_reaction": 3.9910545945965215, "four_week_reaction_label": "+4.0%", "confirmation": "confirmed", "revenue": 524840000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 139553000.0, "operating_cash_flow": 147359000.0, "free_cash_flow": 155865000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-17", "date_source": "exact", "eps_actual": 0.97, "eps_estimate": 0.91, "eps_surprise": 0.06, "surprise_pct": 6.5934, "surprise_label": "+6.6%", "surprise_band": "beat", "eps_yoy": 16.867469879518072, "eps_yoy_label": "+16.9%", "one_week_reaction": 2.303839493377977, "one_week_reaction_label": "+2.3%", "four_week_reaction": 15.943239210874355, "four_week_reaction_label": "+15.9%", "confirmation": "confirmed", "revenue": 534965000.0, "revenue_yoy": 5.22335363850758, "revenue_yoy_label": "+5.2%", "net_income": 138007000.0, "operating_cash_flow": 431679000.0, "free_cash_flow": 444289000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-22", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.89, "eps_surprise": 0.07, "surprise_pct": 7.8652, "surprise_label": "+7.9%", "surprise_band": "beat", "eps_yoy": 26.315789473684205, "eps_yoy_label": "+26.3%", "one_week_reaction": 1.773323496689718, "one_week_reaction_label": "+1.8%", "four_week_reaction": 1.3723978509415735, "four_week_reaction_label": "+1.4%", "confirmation": "confirmed", "revenue": 525818000.0, "revenue_yoy": 2.082941006311531, "revenue_yoy_label": "+2.1%", "net_income": 136108000.0, "operating_cash_flow": -136655000.0, "free_cash_flow": -122636000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-16", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.9, "eps_surprise": 0.03, "surprise_pct": 3.3333, "surprise_label": "+3.3%", "surprise_band": "beat", "eps_yoy": 19.230769230769234, "eps_yoy_label": "+19.2%", "one_week_reaction": 5.309423269541302, "one_week_reaction_label": "+5.3%", "four_week_reaction": 11.462727581121575, "four_week_reaction_label": "+11.5%", "confirmation": "confirmed", "revenue": 515723000.0, "revenue_yoy": 1.6583548520628413, "revenue_yoy_label": "+1.7%", "net_income": 131592000.0, "operating_cash_flow": 138604000.0, "free_cash_flow": 151190000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-16", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 1.0, "eps_surprise": 0.09, "surprise_pct": 9.0, "surprise_label": "+9.0%", "surprise_band": "beat", "eps_yoy": 12.371134020618568, "eps_yoy_label": "+12.4%", "one_week_reaction": -1.2528649036276294, "one_week_reaction_label": "-1.3%", "four_week_reaction": -7.624140365150295, "four_week_reaction_label": "-7.6%", "confirmation": "diverged", "revenue": 537249000.0, "revenue_yoy": 2.3643396082615653, "revenue_yoy_label": "+2.4%", "net_income": 152479000.0, "operating_cash_flow": 111192000.0, "free_cash_flow": 121873000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-16", "date_source": "exact", "eps_actual": 1.01, "eps_estimate": 1.05, "eps_surprise": -0.04, "surprise_pct": -3.8095, "surprise_label": "-3.8%", "surprise_band": "miss", "eps_yoy": 4.12371134020619, "eps_yoy_label": "+4.1%", "one_week_reaction": -5.20925333155072, "one_week_reaction_label": "-5.2%", "four_week_reaction": -4.379303933635101, "four_week_reaction_label": "-4.4%", "confirmation": "confirmed", "revenue": 543501000.0, "revenue_yoy": 1.5956184049423794, "revenue_yoy_label": "+1.6%", "net_income": 141518000.0, "operating_cash_flow": 129020000.0, "free_cash_flow": 144764000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-22", "date_source": "exact", "eps_actual": 1.01, "eps_estimate": 1.0, "eps_surprise": 0.01, "surprise_pct": 1.0, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": 5.208333333333338, "eps_yoy_label": "+5.2%", "one_week_reaction": -1.989318255512894, "one_week_reaction_label": "-2.0%", "four_week_reaction": -1.2709531230644933, "four_week_reaction_label": "-1.3%", "confirmation": "diverged", "revenue": 542754000.0, "revenue_yoy": 3.2208863142760427, "revenue_yoy_label": "+3.2%", "net_income": 140662000.0, "operating_cash_flow": 266320000.0, "free_cash_flow": 302173000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-21", "date_source": "exact", "eps_actual": 1.05, "eps_estimate": 0.93, "eps_surprise": 0.12, "surprise_pct": 12.9032, "surprise_label": "+12.9%", "surprise_band": "beat", "eps_yoy": 12.903225806451612, "eps_yoy_label": "+12.9%", "one_week_reaction": -1.1148064180778212, "one_week_reaction_label": "-1.1%", "four_week_reaction": -0.3520443389653606, "four_week_reaction_label": "-0.4%", "confirmation": "diverged", "revenue": 584005000.0, "revenue_yoy": 13.240053284418185, "revenue_yoy_label": "+13.2%", "net_income": 141623000.0, "operating_cash_flow": 684795000.0, "free_cash_flow": 691166000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-16", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 1.04, "eps_surprise": 0.06, "surprise_pct": 5.7692, "surprise_label": "+5.8%", "surprise_band": "beat", "eps_yoy": 0.9174311926605512, "eps_yoy_label": "+0.9%", "one_week_reaction": 1.3191708069213692, "one_week_reaction_label": "+1.3%", "four_week_reaction": 1.2163782765119082, "four_week_reaction_label": "+1.2%", "confirmation": "confirmed", "revenue": 498913000.0, "revenue_yoy": -7.1356112342693985, "revenue_yoy_label": "-7.1%", "net_income": 159790000.0, "operating_cash_flow": 866655000.0, "free_cash_flow": 885791000.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": [0.83, 0.76, 0.78, 0.97, 0.97, 0.96, 0.93, 1.09, 1.01, 1.01, 1.05, 1.1], "eps_estimate": [0.8, 0.77, 0.73, 0.82, 0.91, 0.89, 0.9, 1.0, 1.05, 1.0, 0.93, 1.04], "surprise": [3.75, -1.2987, 6.8493, 18.2927, 6.5934, 7.8652, 3.3333, 9.0, -3.8095, 1.0, 12.9032, 5.7692], "reaction_1w": [-4.207186430026246, 3.1788098189458838, 4.746157191968614, 8.773439420867545, 2.303839493377977, 1.773323496689718, 5.309423269541302, -1.2528649036276294, -5.20925333155072, -1.989318255512894, -1.1148064180778212, 1.3191708069213692], "reaction_4w": [-4.228327512739753, -3.19772752944305, 10.250922888388372, 3.9910545945965215, 15.943239210874355, 1.3723978509415735, 11.462727581121575, -7.624140365150295, -4.379303933635101, -1.2709531230644933, -0.3520443389653606, 1.2163782765119082], "revenue": [508.41, 515.09, 507.31, 524.84, 534.97, 525.82, 515.72, 537.25, 543.5, 542.75, 584.0, 498.91], "net_income": [120.6, 109.22, 112.66, 139.55, 138.01, 136.11, 131.59, 152.48, 141.52, 140.66, 141.62, 159.79], "financial_unit": "millions", "scatter": [{"x": 3.75, "y": -4.207186430026246, "label": "2023-09-30"}, {"x": -1.2987, "y": 3.1788098189458838, "label": "2023-12-31"}, {"x": 6.8493, "y": 4.746157191968614, "label": "2024-03-31"}, {"x": 18.2927, "y": 8.773439420867545, "label": "2024-06-30"}, {"x": 6.5934, "y": 2.303839493377977, "label": "2024-09-30"}, {"x": 7.8652, "y": 1.773323496689718, "label": "2024-12-31"}, {"x": 3.3333, "y": 5.309423269541302, "label": "2025-03-31"}, {"x": 9.0, "y": -1.2528649036276294, "label": "2025-06-30"}, {"x": -3.8095, "y": -5.20925333155072, "label": "2025-09-30"}, {"x": 1.0, "y": -1.989318255512894, "label": "2025-12-31"}, {"x": 12.9032, "y": -1.1148064180778212, "label": "2026-03-31"}, {"x": 5.7692, "y": 1.3191708069213692, "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, 97.75169092245537, 99.38320583947055, 94.46903888339568, 97.06983700284849, 94.3890139877383, 95.98950457461123, 95.88947406556238, 94.62908623261893, 90.64786415778235, 87.30683636402178, 93.68879798230495, 90.62785854439088, 101.33114743353158, 100.93102539733623, 104.61215594502629, 110.0191247509952, 113.96874616210062, 114.0321086676005, 112.80709208763093, 113.33511622291871, 111.62431636396416, 115.17264109287306, 112.89157624232796, 108.8363490273284, 108.05487487004106, 108.87859232572265, 109.70230978140425, 109.66006648300998, 111.81085552154563, 108.05339984678808, 108.41428479919915, 112.93596858122324, 112.38402660199553, 109.1360571461128, 114.31582597138402, 117.62748273093327, 119.1771680466885, 120.32351020758828, 120.91791038926036, 116.88448372488894, 118.11573984858595, 115.75968569501202, 112.96489759687698, 115.39700336327282, 119.0024925695093, 117.38109035330642, 124.01604288039123, 134.89651527465946, 138.84335270147946, 130.13897673973804, 128.96559085780586, 132.18706362114742, 135.42987293773615, 136.4539175994866, 131.2172211797612, 132.8028003560667, 132.63138507101127, 128.19605608575668, 125.38915521388851, 128.34604201808872, 131.30292882228895, 131.13151597932497, 134.2383887158572, 148.8085585147219, 153.35102205313615, 157.9149125021823, 158.02204705534194, 155.2815686295962, 152.5260273836113, 142.36214277604796, 141.8878275586458, 140.46488434853072, 138.11589760769544, 146.47286896198685, 149.07030676356527, 150.87722001683724, 152.7970653484387, 148.4830594678336, 144.53043916839263, 146.92459727530482, 141.15376904950406, 137.72814720692992, 138.9305182726198, 139.79259610124492, 125.72712846404876, 129.0393200416318, 135.89056372678007, 137.38785396986512, 142.96866794191055, 143.83074577053569, 148.88977759311226, 142.37882714502874, 142.94598335416723, 144.56804981925225, 138.2567256969833, 138.3934315358555, 141.44656360731295, 147.09713592244037, 149.12496077085302, 147.25662647480652, 141.33264003984323, 136.525097239809, 137.75546444220788, 139.4187387589003, 143.26932847637158, 141.12758006048912, 138.65545574103592, 136.59553448432197, 135.56557507701075, 136.98463047749215, 135.42824894690298, 129.6146987727782, 122.86274075877783, 121.74122978403096, 120.4595005136573, 123.93847717085266, 122.50797568761178, 124.3733477266949, 123.38916532414723, 126.22765953347212, 129.85211402213028, 127.60495272758052, 127.96739573435485, 126.22765953347212, 130.11790637446197, 131.1810806679716, 128.57147148246455, 127.19418073044764, 133.30742681289942, 129.51383062635227, 130.55284042468264, 123.20728079292367, 122.34949371902619, 115.76555404083476, 115.83844070310062, 116.78594289164192, 121.18333398577876, 122.64103304181519, 124.2202066121727, 122.83539177631067, 126.40675275413584, 126.0666231372001, 123.78289640694346, 127.23278287044751, 126.86835932748414, 129.55295293183704, 136.3175463271469, 133.65566661563508, 141.1284665396958, 141.71456849452412, 142.54487959719754, 144.42529003560495, 144.3031854616824, 144.74276192780363, 144.2787645468979], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 121.22093023255813, 121.22093023255813, 121.22093023255813, 121.22093023255813], "gap": [0.0, 2.248309077544633, 0.6167941605294516, 5.530961116604317, 2.9301629971515126, 5.610986012261705, 4.010495425388768, 4.110525934437618, 5.370913767381069, 9.061438167799054, 12.402465961559628, 6.020504343276457, 9.08144378119053, -1.621845107950179, -1.2217230717548233, -4.902853619444883, -10.309822425413799, -14.25944383651921, -14.322806342019092, -13.09778976204953, -13.62581389733731, -11.91501403838275, -19.533106209152137, -17.25204135860703, -13.196814143607469, -12.415339986320134, -13.239057442001723, -14.062774897683326, -14.020531599289058, -16.171320637824707, -12.413864963067155, -12.774749915478225, -17.29643369750231, -16.744491718274602, -13.496522262391878, -19.8390817853375, -23.15073854488675, -24.700423860641976, -25.846766021541768, -26.44116620321384, -22.40773953884242, -23.63899566253943, -21.282941508965507, -18.488153410830463, -20.9202591772263, -24.525748383462783, -22.904346167259902, -29.53929869434471, -37.80349201884552, -41.750329445665514, -33.045953483924094, -31.872567601991918, -35.09404036533347, -38.3368496819222, -39.360894343672655, -34.12419792394725, -35.709777100252765, -35.53836181519732, -31.103032829942734, -28.296131958074568, -31.253018762274777, -30.140138124614523, -29.96872528165055, -33.07559801818279, -47.645767817047485, -52.188231355461724, -56.752121804507865, -56.85925635766752, -54.11877793192177, -51.36323668593688, -41.199352078373536, -40.72503686097137, -39.30209365085629, -36.95310691002102, -45.31007826431242, -42.09356257751875, -43.900475830790725, -45.82032116239219, -41.506315281787096, -37.553694982346116, -39.9478530892583, -34.17702486345755, -30.7514030208834, -31.953774086573276, -32.81585191519841, -18.750384278002244, -22.062575855585294, -24.553354424454497, -26.050644667539544, -31.631458639584977, -32.49353646821011, -37.55256829078668, -31.04161784270316, -31.60877405184165, -33.230840516926676, -26.91951639465772, -27.056222233529937, -30.109354304987377, -35.7599266201148, -37.787751468527446, -32.431045079457675, -26.50705864449438, -21.699515844460166, -22.929883046859032, -24.593157363551455, -28.443747081022735, -26.301998665140275, -23.829874345687074, -21.769953088973125, -20.7399936816619, -22.159049082143298, -20.602667551554134, -14.789117377429363, -6.874368665754574, -5.752857691007705, -4.471128420634045, -7.950105077829406, -6.519603594588517, -8.384975633671644, -7.40079323112397, -10.239287440448862, -13.863741929107022, -11.616580634557266, -11.979023641331594, -10.239287440448862, -14.129534281438708, -15.192708574948341, -11.129611017348253, -9.752320265331349, -15.86556634778313, -12.071970161235981, -13.11097995956635, -5.765420327807377, -4.907633253909893, 1.6763064242815346, 1.603419762015676, 0.655917573474369, -3.741473520662467, -5.199172576698899, -6.778346147056411, -1.9051592181711214, -5.476520195996287, -5.136390579060546, -2.852663848803914, -6.302550312307957, -5.938126769344592, -8.62272037369749, -15.387313769007363, -12.725434057495534, -20.198233981556257, -20.784335936384565, -21.614647039057985, -23.204359803046813, -23.08225522912427, -23.521831695245496, -23.057834314339757], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 99.7093023255814, null, null, null, null, null, null, null, null, null, null, null, null, 95.63953488372093, null, null, null, null, null, null, null, null, null, null, null, null, 94.47674418604652, null, null, null, null, null, null, null, null, null, null, null, null, 97.09302325581395, null, null, null, null, null, null, null, null, null, null, null, null, 101.16279069767442, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.97674418604652, null, null, null, null, null, null, null, null, null, null, null, 111.33720930232558, null, null, null, null, null, null, null, null, null, null, null, null, 114.82558139534885, null, null, null, null, null, null, null, null, null, null, null, null, 115.98837209302326, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.44186046511629, null, null, null, null, null, null, null, null, null, null, null, null, 120.93023255813955, null, null, null, null, null, null, null, null, null, null, null, 121.22093023255813, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [21.2, 23.1, 44.3]}}, "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": [40.948507, 40.027858, 40.695939, 38.683661, 39.748649, 38.650892, 39.306269, 39.265308, 38.749198, 37.118947, 35.750846, 38.364164, 37.110755, 41.493592, 41.329748, 42.837116, 45.051189, 46.6685, 46.694446, 46.19282, 46.409038, 45.708491, 47.161477, 46.227415, 44.56686, 44.246858, 44.584158, 44.921458, 44.90416, 45.784876, 44.246254, 44.394031, 46.245593, 46.019581, 44.689586, 46.810624, 48.166698, 48.801271, 49.270681, 49.514079, 47.862451, 48.366632, 47.401863, 46.257439, 47.25335, 48.729744, 48.065804, 50.782718, 55.238109, 56.85428, 53.289968, 52.809484, 54.128629, 55.456511, 55.875842, 53.731493, 54.380764, 54.310572, 52.494371, 51.344987, 52.555788, 53.766589, 53.696398, 54.968616, 60.934883, 62.794954, 64.663799, 64.707669, 63.585484, 62.457131, 58.295172, 58.100947, 57.518273, 56.556398, 59.978453, 61.042065, 61.781969, 62.568117, 60.801596, 59.183057, 60.163429, 57.800361, 56.39762, 56.889973, 57.242981, 51.483382, 52.839675, 55.645157, 56.258275, 58.543535, 58.896543, 60.968141, 58.302004, 58.534246, 59.198458, 56.614065, 56.670044, 57.920256, 60.234081, 61.064445, 60.29939, 57.873606, 55.904989, 56.408806, 57.089892, 58.666651, 57.789637, 56.777339, 55.933832, 55.512079, 56.093161, 55.455846, 53.075284, 50.310458, 49.851216, 49.326367, 50.750956, 50.165187, 50.929029, 50.526021, 51.688342, 53.172502, 52.252323, 52.400738, 51.688342, 53.28134, 53.716694, 52.648098, 52.084118, 54.587401, 53.03398, 53.459439, 50.451542, 50.100291, 47.404266, 47.434112, 47.8221, 49.622766, 50.219672, 50.86632, 50.299259, 51.761678, 51.6224, 50.687248, 52.099925, 51.950699, 53.05, 55.82, 54.73, 57.79, 58.03, 58.37, 59.14, 59.09, 59.27, 59.08], "ttmEps": [3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.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.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.17, 4.17, 4.17, 4.17], "quarterlyEps": [0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 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.93, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 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.1, 1.1, 1.1, 1.1], "priceIndex": [100.0, 97.75169092245537, 99.38320583947055, 94.46903888339568, 97.06983700284849, 94.3890139877383, 95.98950457461123, 95.88947406556238, 94.62908623261893, 90.64786415778235, 87.30683636402178, 93.68879798230495, 90.62785854439088, 101.33114743353158, 100.93102539733623, 104.61215594502629, 110.0191247509952, 113.96874616210062, 114.0321086676005, 112.80709208763093, 113.33511622291871, 111.62431636396416, 115.17264109287306, 112.89157624232796, 108.8363490273284, 108.05487487004106, 108.87859232572265, 109.70230978140425, 109.66006648300998, 111.81085552154563, 108.05339984678808, 108.41428479919915, 112.93596858122324, 112.38402660199553, 109.1360571461128, 114.31582597138402, 117.62748273093327, 119.1771680466885, 120.32351020758828, 120.91791038926036, 116.88448372488894, 118.11573984858595, 115.75968569501202, 112.96489759687698, 115.39700336327282, 119.0024925695093, 117.38109035330642, 124.01604288039123, 134.89651527465946, 138.84335270147946, 130.13897673973804, 128.96559085780586, 132.18706362114742, 135.42987293773615, 136.4539175994866, 131.2172211797612, 132.8028003560667, 132.63138507101127, 128.19605608575668, 125.38915521388851, 128.34604201808872, 131.30292882228895, 131.13151597932497, 134.2383887158572, 148.8085585147219, 153.35102205313615, 157.9149125021823, 158.02204705534194, 155.2815686295962, 152.5260273836113, 142.36214277604796, 141.8878275586458, 140.46488434853072, 138.11589760769544, 146.47286896198685, 149.07030676356527, 150.87722001683724, 152.7970653484387, 148.4830594678336, 144.53043916839263, 146.92459727530482, 141.15376904950406, 137.72814720692992, 138.9305182726198, 139.79259610124492, 125.72712846404876, 129.0393200416318, 135.89056372678007, 137.38785396986512, 142.96866794191055, 143.83074577053569, 148.88977759311226, 142.37882714502874, 142.94598335416723, 144.56804981925225, 138.2567256969833, 138.3934315358555, 141.44656360731295, 147.09713592244037, 149.12496077085302, 147.25662647480652, 141.33264003984323, 136.525097239809, 137.75546444220788, 139.4187387589003, 143.26932847637158, 141.12758006048912, 138.65545574103592, 136.59553448432197, 135.56557507701075, 136.98463047749215, 135.42824894690298, 129.6146987727782, 122.86274075877783, 121.74122978403096, 120.4595005136573, 123.93847717085266, 122.50797568761178, 124.3733477266949, 123.38916532414723, 126.22765953347212, 129.85211402213028, 127.60495272758052, 127.96739573435485, 126.22765953347212, 130.11790637446197, 131.1810806679716, 128.57147148246455, 127.19418073044764, 133.30742681289942, 129.51383062635227, 130.55284042468264, 123.20728079292367, 122.34949371902619, 115.76555404083476, 115.83844070310062, 116.78594289164192, 121.18333398577876, 122.64103304181519, 124.2202066121727, 122.83539177631067, 126.40675275413584, 126.0666231372001, 123.78289640694346, 127.23278287044751, 126.86835932748414, 129.55295293183704, 136.3175463271469, 133.65566661563508, 141.1284665396958, 141.71456849452412, 142.54487959719754, 144.42529003560495, 144.3031854616824, 144.74276192780363, 144.2787645468979], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 121.22093023255813, 121.22093023255813, 121.22093023255813, 121.22093023255813], "valuationGap": [0.0, 2.248309077544633, 0.6167941605294516, 5.530961116604317, 2.9301629971515126, 5.610986012261705, 4.010495425388768, 4.110525934437618, 5.370913767381069, 9.061438167799054, 12.402465961559628, 6.020504343276457, 9.08144378119053, -1.621845107950179, -1.2217230717548233, -4.902853619444883, -10.309822425413799, -14.25944383651921, -14.322806342019092, -13.09778976204953, -13.62581389733731, -11.91501403838275, -19.533106209152137, -17.25204135860703, -13.196814143607469, -12.415339986320134, -13.239057442001723, -14.062774897683326, -14.020531599289058, -16.171320637824707, -12.413864963067155, -12.774749915478225, -17.29643369750231, -16.744491718274602, -13.496522262391878, -19.8390817853375, -23.15073854488675, -24.700423860641976, -25.846766021541768, -26.44116620321384, -22.40773953884242, -23.63899566253943, -21.282941508965507, -18.488153410830463, -20.9202591772263, -24.525748383462783, -22.904346167259902, -29.53929869434471, -37.80349201884552, -41.750329445665514, -33.045953483924094, -31.872567601991918, -35.09404036533347, -38.3368496819222, -39.360894343672655, -34.12419792394725, -35.709777100252765, -35.53836181519732, -31.103032829942734, -28.296131958074568, -31.253018762274777, -30.140138124614523, -29.96872528165055, -33.07559801818279, -47.645767817047485, -52.188231355461724, -56.752121804507865, -56.85925635766752, -54.11877793192177, -51.36323668593688, -41.199352078373536, -40.72503686097137, -39.30209365085629, -36.95310691002102, -45.31007826431242, -42.09356257751875, -43.900475830790725, -45.82032116239219, -41.506315281787096, -37.553694982346116, -39.9478530892583, -34.17702486345755, -30.7514030208834, -31.953774086573276, -32.81585191519841, -18.750384278002244, -22.062575855585294, -24.553354424454497, -26.050644667539544, -31.631458639584977, -32.49353646821011, -37.55256829078668, -31.04161784270316, -31.60877405184165, -33.230840516926676, -26.91951639465772, -27.056222233529937, -30.109354304987377, -35.7599266201148, -37.787751468527446, -32.431045079457675, -26.50705864449438, -21.699515844460166, -22.929883046859032, -24.593157363551455, -28.443747081022735, -26.301998665140275, -23.829874345687074, -21.769953088973125, -20.7399936816619, -22.159049082143298, -20.602667551554134, -14.789117377429363, -6.874368665754574, -5.752857691007705, -4.471128420634045, -7.950105077829406, -6.519603594588517, -8.384975633671644, -7.40079323112397, -10.239287440448862, -13.863741929107022, -11.616580634557266, -11.979023641331594, -10.239287440448862, -14.129534281438708, -15.192708574948341, -11.129611017348253, -9.752320265331349, -15.86556634778313, -12.071970161235981, -13.11097995956635, -5.765420327807377, -4.907633253909893, 1.6763064242815346, 1.603419762015676, 0.655917573474369, -3.741473520662467, -5.199172576698899, -6.778346147056411, -1.9051592181711214, -5.476520195996287, -5.136390579060546, -2.852663848803914, -6.302550312307957, -5.938126769344592, -8.62272037369749, -15.387313769007363, -12.725434057495534, -20.198233981556257, -20.784335936384565, -21.614647039057985, -23.204359803046813, -23.08225522912427, -23.521831695245496, -23.057834314339757], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 99.7093023255814, null, null, null, null, null, null, null, null, null, null, null, null, 95.63953488372093, null, null, null, null, null, null, null, null, null, null, null, null, 94.47674418604652, null, null, null, null, null, null, null, null, null, null, null, null, 97.09302325581395, null, null, null, null, null, null, null, null, null, null, null, null, 101.16279069767442, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.97674418604652, null, null, null, null, null, null, null, null, null, null, null, 111.33720930232558, null, null, null, null, null, null, null, null, null, null, null, null, 114.82558139534885, null, null, null, null, null, null, null, null, null, null, null, null, 115.98837209302326, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.44186046511629, null, null, null, null, null, null, null, null, null, null, null, null, 120.93023255813955, null, null, null, null, null, null, null, null, null, null, null, 121.22093023255813, null, null, null], "quarterLabels": ["2023-07-19", "", "", "", "", "", "", "", "", "2023-10-18", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-18", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-16", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-18", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-17", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-22", "", "", "", "", "", "", "", "", "", "", "", "2025-04-16", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-16", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-22", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-21", "", "", "", "", "", "", "", "", "", "", "", "2026-07-16", "", "", ""], "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": [8.64197530864197, 8.64197530864197, 8.64197530864197, 8.64197530864197, 8.64197530864197, 8.64197530864197, 8.64197530864197, 8.64197530864197, 8.64197530864197, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, -1.2987012987012998, 6.849315068493158, 6.849315068493158, 6.849315068493158, 6.849315068493158, 6.849315068493158, 6.849315068493158, 6.849315068493158, 6.849315068493158, 6.849315068493158, 6.849315068493158, 6.849315068493158, 6.849315068493158, 6.849315068493158, 18.292682926829272, 18.292682926829272, 18.292682926829272, 18.292682926829272, 18.292682926829272, 18.292682926829272, 18.292682926829272, 18.292682926829272, 18.292682926829272, 18.292682926829272, 18.292682926829272, 18.292682926829272, 18.292682926829272, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, -3.809523809523813, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009, 12.903225806451612, 12.903225806451612, 12.903225806451612, 12.903225806451612, 12.903225806451612, 12.903225806451612, 12.903225806451612, 12.903225806451612, 12.903225806451612, 12.903225806451612, 12.903225806451612, 12.903225806451612, 5.7692307692307745, 5.7692307692307745, 5.7692307692307745, 5.7692307692307745], "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": [30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 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, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 1, 8, 15, 22], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 40.948507, "latestClose": 59.08, "startTtmEps": 3.44, "latestTtmEps": 4.17, "priceChangePct": 44.2787645468979, "epsChangePct": 21.220930232558132, "earningsGapPct": -23.057834314339765, "startMultiple": 11.903635755813953, "latestMultiple": 14.167865707434052, "multipleChangePct": 19.021330945162763, "latestQuarter": "2026-07-16", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 1 update.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 4.735420210808927, "earningsMovePct": 5.569620253164542, "spread": 0.8342000423556151, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 11.873844478389529, "earningsMovePct": 24.850299401197606, "spread": 12.976454922808077, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 44.2787645468979, "earningsMovePct": 21.220930232558132, "spread": -23.057834314339765, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 1 update.", "marketChangePct": 44.2787645468979, "earningsChangePct": 21.220930232558132, "recentMarketMovePoints": 18.212141409697793, "recentEarningsMovePoints": 0.2906976744185812}, "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": 77, "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": 75, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 3.46798882, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "mixed", "value": 0.0262178, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 2.40312687, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03865124, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01269332, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 15.1180620334888, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 1, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-16", "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, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 99.7093023255814, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 95.63953488372093, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 94.47674418604652, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 97.09302325581395, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 101.16279069767442, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 106.97674418604652, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 111.33720930232558, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 114.82558139534885, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 115.98837209302326, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 117.44186046511629, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 121.22093023255813, 121.22093023255813, 121.22093023255813, 121.22093023255813], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.82428574393879, 105.82428574393879, 105.82428574393879, 105.82428574393879, 105.82428574393879, 105.82428574393879, 105.82428574393879, 105.82428574393879, 105.82428574393879, 105.82428574393879, 105.82428574393879, 105.82428574393879, 105.82428574393879, 110.47966389138068, 110.47966389138068, 110.47966389138068, 110.47966389138068, 110.47966389138068, 110.47966389138068, 110.47966389138068, 110.47966389138068, 110.47966389138068, 110.47966389138068, 110.47966389138068, 110.47966389138068, 110.47966389138068, 113.91003405854299, 113.91003405854299, 113.91003405854299, 113.91003405854299, 113.91003405854299, 113.91003405854299, 113.91003405854299, 113.91003405854299, 113.91003405854299, 113.91003405854299, 113.91003405854299, 113.91003405854299, 113.91003405854299, 115.32264172219202, 115.32264172219202, 115.32264172219202, 115.32264172219202, 115.32264172219202, 115.32264172219202, 115.32264172219202, 115.32264172219202, 115.32264172219202, 115.32264172219202, 115.32264172219202, 115.32264172219202, 115.32264172219202, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 116.81244351392608, 117.41434453153094, 117.41434453153094, 117.41434453153094, 117.41434453153094, 117.41434453153094, 117.41434453153094, 117.41434453153094, 117.41434453153094, 117.41434453153094, 117.41434453153094, 117.41434453153094, 117.41434453153094, 117.88631706029503, 117.88631706029503, 117.88631706029503, 117.88631706029503, 117.88631706029503, 117.88631706029503, 117.88631706029503, 117.88631706029503, 117.88631706029503, 117.88631706029503, 117.88631706029503, 117.88631706029503, 117.88631706029503, 118.58246672265484, 118.58246672265484, 118.58246672265484, 118.58246672265484, 118.58246672265484, 118.58246672265484, 118.58246672265484, 118.58246672265484, 118.58246672265484, 118.58246672265484, 118.58246672265484, 118.58246672265484, 118.58246672265484, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 119.06133959862419, 120.01145569836844, 120.01145569836844, 120.01145569836844, 120.01145569836844, 120.01145569836844, 120.01145569836844, 120.01145569836844, 120.01145569836844, 120.01145569836844, 120.01145569836844, 120.01145569836844, 120.01145569836844, 120.01145569836844, 123.8421021038205, 123.8421021038205, 123.8421021038205, 123.8421021038205, 123.8421021038205, 123.8421021038205, 123.8421021038205, 123.8421021038205, 123.8421021038205, 123.8421021038205, 123.8421021038205, 123.8421021038205, 121.69143779112592, 121.69143779112592, 121.69143779112592, 121.69143779112592], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.20315245451407, 94.20315245451407, 94.20315245451407, 94.20315245451407, 94.20315245451407, 94.20315245451407, 94.20315245451407, 94.20315245451407, 94.20315245451407, 94.20315245451407, 94.20315245451407, 94.20315245451407, 94.20315245451407, 99.07765714609602, 99.07765714609602, 99.07765714609602, 99.07765714609602, 99.07765714609602, 99.07765714609602, 99.07765714609602, 99.07765714609602, 99.07765714609602, 99.07765714609602, 99.07765714609602, 99.07765714609602, 99.07765714609602, 100.85930750429826, 100.85930750429826, 100.85930750429826, 100.85930750429826, 100.85930750429826, 100.85930750429826, 100.85930750429826, 100.85930750429826, 100.85930750429826, 100.85930750429826, 100.85930750429826, 100.85930750429826, 100.85930750429826, 104.15260394391743, 104.15260394391743, 104.15260394391743, 104.15260394391743, 104.15260394391743, 104.15260394391743, 104.15260394391743, 104.15260394391743, 104.15260394391743, 104.15260394391743, 104.15260394391743, 104.15260394391743, 104.15260394391743, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 151.69070426115528, 107.17589610675131, 107.17589610675131, 107.17589610675131, 107.17589610675131, 107.17589610675131, 107.17589610675131, 107.17589610675131, 107.17589610675131, 107.17589610675131, 107.17589610675131, 107.17589610675131, 107.17589610675131, 107.9859089371072, 107.9859089371072, 107.9859089371072, 107.9859089371072, 107.9859089371072, 107.9859089371072, 107.9859089371072, 107.9859089371072, 107.9859089371072, 107.9859089371072, 107.9859089371072, 107.9859089371072, 107.9859089371072, 102.14749584773956, 102.14749584773956, 102.14749584773956, 102.14749584773956, 102.14749584773956, 102.14749584773956, 102.14749584773956, 102.14749584773956, 102.14749584773956, 102.14749584773956, 102.14749584773956, 102.14749584773956, 102.14749584773956, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 50.70154737183814, 123.66608097036651, 123.66608097036651, 123.66608097036651, 123.66608097036651, 123.66608097036651, 123.66608097036651, 123.66608097036651, 123.66608097036651, 123.66608097036651, 123.66608097036651, 123.66608097036651, 123.66608097036651, 123.66608097036651, 216.4115194954424, 216.4115194954424, 216.4115194954424, 216.4115194954424, 216.4115194954424, 216.4115194954424, 216.4115194954424, 216.4115194954424, 216.4115194954424, 216.4115194954424, 216.4115194954424, 216.4115194954424, 347.6208878881097, 347.6208878881097, 347.6208878881097, 347.6208878881097], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 21.220930232558132, "valuationContribution": 23.057834314339757, "marketMove": 44.27876454689789, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 21.220930232558132}, {"key": "valuation", "label": "Relative valuation contribution", "value": 23.057834314339757}, {"key": "market", "label": "Total market move", "value": 44.27876454689789}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": -0.29069767441859407, "surprisePct": 3.7499999999999893, "immediateReturnPct": -4.207186430026244, "forward4WeekPct": 7.082453680718759, "forward13WeekPct": 21.70955641456114, "toDateReturnPct": 52.46767171800562, "weeksSince": 146, "availabilitySource": "reported", "spread": 9.061438167799054, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-01-19", "periodEnd": "2023-12-31", "earningsChangePct": -4.081632653061229, "surprisePct": -1.2987012987012998, "immediateReturnPct": 3.1788098189458935, "forward4WeekPct": -2.459790238973325, "forward13WeekPct": 2.411221582440759, "toDateReturnPct": 29.253884141570108, "weeksSince": 133, "availabilitySource": "reported", "spread": -19.533106209152137, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-04-19", "periodEnd": "2024-03-31", "earningsChangePct": -1.2158054711246202, "surprisePct": 6.849315068493158, "immediateReturnPct": 4.746157191968603, "forward4WeekPct": 10.795564317825646, "forward13WeekPct": 23.60398460616753, "toDateReturnPct": 32.200821909605516, "weeksSince": 120, "availabilitySource": "reported", "spread": -19.8390817853375, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": 2.7692307692307683, "surprisePct": 18.292682926829272, "immediateReturnPct": 8.773439420867547, "forward4WeekPct": 6.588680424706683, "forward13WeekPct": 5.8757607263163925, "toDateReturnPct": 16.33879068859605, "weeksSince": 107, "availabilitySource": "reported", "spread": -37.80349201884552, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-18", "periodEnd": "2024-09-30", "earningsChangePct": 4.191616766467066, "surprisePct": 6.593406593406587, "immediateReturnPct": 2.3038394933779793, "forward4WeekPct": 19.482470703321965, "forward13WeekPct": 14.123401593750252, "toDateReturnPct": 12.413879133540906, "weeksSince": 94, "availabilitySource": "reported", "spread": -30.140138124614523, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-01-24", "periodEnd": "2024-12-31", "earningsChangePct": 5.747126436781613, "surprisePct": 7.865168539325837, "immediateReturnPct": 1.773323496689727, "forward4WeekPct": -1.3261362376252084, "forward13WeekPct": -6.202524096445106, "toDateReturnPct": -1.4979596089282343, "weeksSince": 80, "availabilitySource": "reported", "spread": -42.09356257751875, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-18", "periodEnd": "2025-03-31", "earningsChangePct": 4.0760869565217295, "surprisePct": 3.333333333333336, "immediateReturnPct": 5.309423269541291, "forward4WeekPct": 15.383262671467989, "forward13WeekPct": 14.117639822727913, "toDateReturnPct": 11.809923130677834, "weeksSince": 68, "availabilitySource": "reported", "spread": -24.553354424454497, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-18", "periodEnd": "2025-06-30", "earningsChangePct": 3.1331592689294974, "surprisePct": 9.000000000000007, "immediateReturnPct": -1.2528649036276263, "forward4WeekPct": -6.508784285192471, "forward13WeekPct": -17.610881422077938, "toDateReturnPct": -3.2497552380931327, "weeksSince": 55, "availabilitySource": "reported", "spread": -32.431045079457675, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-17", "periodEnd": "2025-09-30", "earningsChangePct": 1.0126582278481067, "surprisePct": -3.809523809523813, "immediateReturnPct": -5.209253331550723, "forward4WeekPct": -5.482960769460976, "forward13WeekPct": 1.2084909427898527, "toDateReturnPct": 11.313582420020584, "weeksSince": 42, "availabilitySource": "reported", "spread": -6.874368665754574, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-01-23", "periodEnd": "2025-12-31", "earningsChangePct": 1.2531328320801949, "surprisePct": 1.0000000000000009, "immediateReturnPct": -1.9893182555128952, "forward4WeekPct": -0.47891070883847586, "forward13WeekPct": -6.3619607714503035, "toDateReturnPct": 9.984430538483991, "weeksSince": 28, "availabilitySource": "reported", "spread": -11.129611017348253, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 2.970297029702973, "surprisePct": 12.903225806451612, "immediateReturnPct": -1.1148064180778183, "forward4WeekPct": 2.4251901847823776, "forward13WeekPct": 16.167239934007416, "toDateReturnPct": 16.147580560182064, "weeksSince": 15, "availabilitySource": "reported", "spread": -1.9051592181711214, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-17", "periodEnd": "2026-06-30", "earningsChangePct": 0.24038461538460343, "surprisePct": 5.7692307692307745, "immediateReturnPct": 1.319170806921366, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 1.216378276511909, "weeksSince": 3, "availabilitySource": "reported", "spread": -23.204359803046813, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-17", "periodEnd": "2026-06-30", "earningsChangePct": 0.24038461538460343, "surprisePct": 5.7692307692307745, "immediateReturnPct": 1.319170806921366, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 1.216378276511909, "weeksSince": 3, "availabilitySource": "reported", "spread": -23.204359803046813, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Regional", "population": 29, "spreadPercentile": 71.4, "qualityPercentile": 75.0, "rarityPercentile": 50.0, "currentOneYearSpread": -0.1837109999999996, "lead": "aligned", "relatedSignals": [{"tickerId": 6386, "symbol": "HBAN", "name": "Huntington Bancshares Incorporated", "spread": 0.4714770000000007, "lead": "aligned", "quality": 100}, {"tickerId": 1498, "symbol": "FHN", "name": "First Horizon Corporation", "spread": 3.152485000000002, "lead": "aligned", "quality": 75}, {"tickerId": 367, "symbol": "BBD", "name": "Banco Bradesco SA ADR", "spread": -8.396877, "lead": "aligned", "quality": 66.66666666666667}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-10-20", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-01-19", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-04-19", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2024-07-19", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-10-17", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-01-23", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-04-24", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-07-17", "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."}