{"ticker": {"uuid": "ea056a1a-b2a2-4eff-8758-3113527bbccf", "symbol": "SON", "name": "Sonoco Products Company", "sector": "Consumer Cyclical", "industry": "Packaging & Containers", "currency": "USD"}, "next_event": {"report_date": "2026-10-21", "fiscal_date_ending": "2026-09-30", "estimate": 1.93, "session": "After the close", "days": 7}, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 5, "inline": 1, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": 0.1, "average_surprise_label": "+0.1%", "median_surprise": 1.0, "surprise_dispersion": 7.7, "average_reaction": -0.0, "average_reaction_label": "-0.0%", "average_abs_reaction": 4.7, "positive_response_rate": 33.3, "confirmation_rate": 66.7, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 47, "band": "Elevated", "tone": "caution", "days": 7, "proximity_component": 26, "reaction_component": 12, "variability_component": 10, "uncertainty_component": 0, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 96, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 7, "total": 12}, "factor_context": {"available": true, "as_of": "2026-10-09", "eps_growth_1y": 16.4, "revenue_growth_1y": 31.7, "cash_conversion": 0.62, "net_margin": 8.7, "earnings_yield": 7.2, "eps_surprise_avg": 1.9, "sue_score": -0.27, "pe_ratio": 7.3, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-10-09", "close": 47.92, "currency": "USD", "return_13w": -13.5, "fair_value": 48.121949, "fair_value_gap": -0.4, "relative_strength": -11.5, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 57.2}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-31", "date_source": "exact", "eps_actual": 1.46, "eps_estimate": 1.28, "eps_surprise": 0.18, "surprise_pct": 14.0625, "surprise_label": "+14.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 8.84850894993575, "one_week_reaction_label": "+8.8%", "four_week_reaction": 10.598899391929056, "four_week_reaction_label": "+10.6%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-14", "date_source": "exact", "eps_actual": 1.02, "eps_estimate": 1.1, "eps_surprise": -0.08, "surprise_pct": -7.2727, "surprise_label": "-7.3%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.282703365439098, "one_week_reaction_label": "-2.3%", "four_week_reaction": 1.9681497098143454, "four_week_reaction_label": "+2.0%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-30", "date_source": "exact", "eps_actual": 1.12, "eps_estimate": 1.05, "eps_surprise": 0.07, "surprise_pct": 6.6667, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.5131837519653956, "one_week_reaction_label": "+0.5%", "four_week_reaction": 8.203063134247419, "four_week_reaction_label": "+8.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-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 1.28, "eps_estimate": 1.24, "eps_surprise": 0.04, "surprise_pct": 3.2258, "surprise_label": "+3.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.3750938467056, "one_week_reaction_label": "-1.4%", "four_week_reaction": 3.4354975641051637, "four_week_reaction_label": "+3.4%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "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": 2.054794520547947, "eps_yoy_label": "+2.1%", "one_week_reaction": -3.6548609928294287, "one_week_reaction_label": "-3.7%", "four_week_reaction": -3.0846488236150984, "four_week_reaction_label": "-3.1%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-18", "date_source": "exact", "eps_actual": 1.0, "eps_estimate": 1.22, "eps_surprise": -0.22, "surprise_pct": -18.0328, "surprise_label": "-18.0%", "surprise_band": "miss", "eps_yoy": -1.960784313725492, "eps_yoy_label": "-2.0%", "one_week_reaction": -1.9472345813058067, "one_week_reaction_label": "-1.9%", "four_week_reaction": -3.4000510700853597, "four_week_reaction_label": "-3.4%", "confirmation": "confirmed", "revenue": 368477000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -42960000.0, "operating_cash_flow": 396207000.0, "free_cash_flow": 274304000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-29", "date_source": "exact", "eps_actual": 1.38, "eps_estimate": 1.41, "eps_surprise": -0.03, "surprise_pct": -2.1277, "surprise_label": "-2.1%", "surprise_band": "miss", "eps_yoy": 23.214285714285694, "eps_yoy_label": "+23.2%", "one_week_reaction": -3.204158526054927, "one_week_reaction_label": "-3.2%", "four_week_reaction": 0.10014956584676947, "four_week_reaction_label": "+0.1%", "confirmation": "confirmed", "revenue": 1709228000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 54429000.0, "operating_cash_flow": -208094000.0, "free_cash_flow": -300751000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-23", "date_source": "exact", "eps_actual": 1.37, "eps_estimate": 1.45, "eps_surprise": -0.08, "surprise_pct": -5.5172, "surprise_label": "-5.5%", "surprise_band": "miss", "eps_yoy": 7.031250000000005, "eps_yoy_label": "+7.0%", "one_week_reaction": 5.362983192548545, "one_week_reaction_label": "+5.4%", "four_week_reaction": 2.004722488233155, "four_week_reaction_label": "+2.0%", "confirmation": "diverged", "revenue": 1910441000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 493423000.0, "operating_cash_flow": 193441000.0, "free_cash_flow": 99231000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-22", "date_source": "exact", "eps_actual": 1.92, "eps_estimate": 1.93, "eps_surprise": -0.01, "surprise_pct": -0.5181, "surprise_label": "-0.5%", "surprise_band": "miss", "eps_yoy": 28.859060402684563, "eps_yoy_label": "+28.9%", "one_week_reaction": 0.824380987549217, "one_week_reaction_label": "+0.8%", "four_week_reaction": 3.5850584889344956, "four_week_reaction_label": "+3.6%", "confirmation": "contained", "revenue": 2131108000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 122918000.0, "operating_cash_flow": 291549000.0, "free_cash_flow": 225621000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-16", "date_source": "exact", "eps_actual": 1.05, "eps_estimate": 0.9953, "eps_surprise": 0.0547, "surprise_pct": 5.4958, "surprise_label": "+5.5%", "surprise_band": "beat", "eps_yoy": 5.000000000000004, "eps_yoy_label": "+5.0%", "one_week_reaction": 9.25101752721549, "one_week_reaction_label": "+9.3%", "four_week_reaction": 4.172792414182247, "four_week_reaction_label": "+4.2%", "confirmation": "confirmed", "revenue": 1767976000.0, "revenue_yoy": 379.8063379803895, "revenue_yoy_label": "+379.8%", "net_income": 351381000.0, "operating_cash_flow": 412886000.0, "free_cash_flow": 369242000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-21", "date_source": "exact", "eps_actual": 1.2, "eps_estimate": 1.2, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": -13.043478260869563, "eps_yoy_label": "-13.0%", "one_week_reaction": -15.60703796274517, "one_week_reaction_label": "-15.6%", "four_week_reaction": -17.820945904321974, "four_week_reaction_label": "-17.8%", "confirmation": "contained", "revenue": 1676442000.0, "revenue_yoy": -1.9181759250375023, "revenue_yoy_label": "-1.9%", "net_income": 67601000.0, "operating_cash_flow": -367928000.0, "free_cash_flow": -428288000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-22", "date_source": "exact", "eps_actual": 1.51, "eps_estimate": 1.47, "eps_surprise": 0.04, "surprise_pct": 2.7211, "surprise_label": "+2.7%", "surprise_band": "beat", "eps_yoy": 10.218978102189773, "eps_yoy_label": "+10.2%", "one_week_reaction": 2.9344169664997932, "one_week_reaction_label": "+2.9%", "four_week_reaction": 3.9662935816506, "four_week_reaction_label": "+4.0%", "confirmation": "confirmed", "revenue": 1885485000.0, "revenue_yoy": -1.3062952480605263, "revenue_yoy_label": "-1.3%", "net_income": 104894000.0, "operating_cash_flow": 300620000.0, "free_cash_flow": 237107000.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": [1.46, 1.02, 1.12, 1.28, 1.49, 1.0, 1.38, 1.37, 1.92, 1.05, 1.2, 1.51], "eps_estimate": [1.28, 1.1, 1.05, 1.24, 1.46, 1.22, 1.41, 1.45, 1.93, 0.9953, 1.2, 1.47], "surprise": [14.0625, -7.2727, 6.6667, 3.2258, 2.0548, -18.0328, -2.1277, -5.5172, -0.5181, 5.4958, 0.0, 2.7211], "reaction_1w": [8.84850894993575, -2.282703365439098, 0.5131837519653956, -1.3750938467056, -3.6548609928294287, -1.9472345813058067, -3.204158526054927, 5.362983192548545, 0.824380987549217, 9.25101752721549, -15.60703796274517, 2.9344169664997932], "reaction_4w": [10.598899391929056, 1.9681497098143454, 8.203063134247419, 3.4354975641051637, -3.0846488236150984, -3.4000510700853597, 0.10014956584676947, 2.004722488233155, 3.5850584889344956, 4.172792414182247, -17.820945904321974, 3.9662935816506], "revenue": [null, null, null, null, null, 368.48, 1709.23, 1910.44, 2131.11, 1767.98, 1676.44, 1885.48], "net_income": [null, null, null, null, null, -42.96, 54.43, 493.42, 122.92, 351.38, 67.6, 104.89], "financial_unit": "millions", "scatter": [{"x": 14.0625, "y": 8.84850894993575, "label": "2023-09-30"}, {"x": -7.2727, "y": -2.282703365439098, "label": "2023-12-31"}, {"x": 6.6667, "y": 0.5131837519653956, "label": "2024-03-31"}, {"x": 3.2258, "y": -1.3750938467056, "label": "2024-06-30"}, {"x": 2.0548, "y": -3.6548609928294287, "label": "2024-09-30"}, {"x": -18.0328, "y": -1.9472345813058067, "label": "2024-12-31"}, {"x": -2.1277, "y": -3.204158526054927, "label": "2025-03-31"}, {"x": -5.5172, "y": 5.362983192548545, "label": "2025-06-30"}, {"x": -0.5181, "y": 0.824380987549217, "label": "2025-09-30"}, {"x": 5.4958, "y": 9.25101752721549, "label": "2025-12-31"}, {"x": 0.0, "y": -15.60703796274517, "label": "2026-03-31"}, {"x": 2.7211, "y": 2.9344169664997932, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["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", "2026-08-14", "2026-08-21", "2026-08-28", "2026-09-04", "2026-09-11", "2026-09-18", "2026-09-25", "2026-10-02", "2026-10-09"], "price_index": [100.0, 99.37193403833751, 108.16486851544407, 106.95208483135212, 109.25042702277996, 109.90426535087504, 110.79586146899271, 107.96256204724753, 109.50799869622665, 111.25156757114677, 110.6967964574054, 114.917023663504, 112.9158831151372, 113.64897477416194, 115.5312364275174, 112.83662978420752, 112.83662978420752, 110.26090423867537, 113.82729311667892, 113.3780433227312, 115.0574235858697, 113.93783674377738, 112.8182521044514, 115.63720711164882, 114.2977026842977, 112.61832462392556, 114.17774883930183, 112.97819276721224, 113.55797849575772, 118.93810757390155, 121.58027956673614, 122.24586524783842, 123.77872850642461, 120.41046304329663, 115.52950285039067, 112.14106665568808, 102.29846995187684, 97.82089575450046, 102.62117742664067, 104.63810299875583, 105.60622762581372, 104.15404288799324, 99.85798985542385, 103.64929219279466, 109.23432700344189, 115.30856318154005, 112.14914419993664, 112.25106179396242, 111.17074587056752, 110.4980937149767, 109.58084417980997, 110.47771151783137, 107.95017589199536, 108.19477767710401, 104.24040895150502, 104.32194214561912, 103.10697992559541, 104.85734874027426, 106.83423462823174, 105.49571924297705, 106.93719853627938, 101.7684645403407, 100.67705768831432, 98.74135692302262, 94.58165733101241, 98.32950569636483, 99.79157644961685, 98.10298642031985, 96.6409156670678, 98.35009715631453, 96.43499005373891, 99.5659382801166, 99.42019004102455, 95.00614362552126, 97.19234518423839, 97.23398848230741, 91.1542608076694, 90.30060073183388, 91.4041117850181, 96.17211852442585, 93.09061138903782, 93.40292621210689, 97.72225807958732, 96.2684344835937, 95.95238597154146, 95.04637935588512, 93.55041683939108, 90.70597802815448, 92.32836171168252, 97.99616767113915, 97.49048961130227, 96.64769357916295, 101.83089314179927, 93.21329666432227, 96.83732312694757, 98.5852116267031, 101.3562564655323, 100.71678457964862, 98.52126531922126, 101.86783353368594, 98.71310644443308, 93.59733356013017, 92.33970595844556, 84.4315720652307, 85.32683358657437, 86.03025177993985, 86.47788254061169, 86.71235600598898, 88.38585047740885, 88.64498170943965, 91.06355529442494, 89.46556945111975, 91.68979075724081, 93.5253141139325, 93.93560798477255, 95.81432098151922, 102.24944958926226, 105.18628784107553, 104.94874812492267, 103.6530853564696, 110.82242462854917, 111.57822680876362, 121.90034812739859, 123.10095051351, 116.27775394751703, 116.23415459291874, 110.4573249151533, 115.95076209217956, 119.54765708152708, 122.88295814605137, 125.15009154366585, 105.6178692460356, 109.12756552618659, 113.57463361221897, 102.84716143045974, 108.75057527996994, 107.23066649035724, 104.60937451986578, 111.393894914079, 111.63619921387233, 121.39445419645824, 126.48284449211819, 121.97443597120994, 123.45847050785505, 127.0812568130187, 123.00016514139413, 126.62295364932415, 128.3551958996121, 131.02054319733872, 124.39021644844853, 114.43371249330443, 105.38034274648092, 107.58310910823847, 110.27048406958266, 107.3628324720627, 105.5565640554215], "eps_index": [100.0, 100.0, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743], "gap": [0.0, 0.628065961662486, -10.64274462163877, -9.429960937546824, -11.728303128974659, -12.382141457069736, -13.273737575187411, -10.44043815344223, -11.98587480242135, -13.729443677341465, -13.174672563600097, -17.394899769698696, -15.393759221331905, -16.126850880356642, -18.0091125337121, -15.314505890402216, -15.314505890402216, -17.163559105932023, -20.729947983935574, -20.28069818998786, -21.960078453126357, -20.84049161103404, -19.72090697170806, -22.539861978905478, -21.20035755155436, -19.520979491182217, -21.080403706558485, -19.880847634468893, -25.416385575403737, -30.79651465354756, -33.43868664638215, -34.10427232748444, -35.63713558607063, -32.268870122942644, -27.387909930036685, -23.999473735334092, -14.156877031522853, -9.679302834146469, -14.479584506286685, -16.49651007840184, -17.46463470545973, -17.782361472064053, -13.486308439494664, -17.277610776865473, -22.862645587512702, -28.936881765610863, -25.777462784007454, -25.879380378033233, -24.799064454638327, -24.126412299047516, -23.209162763880784, -24.106030101902178, -21.57849447606617, -21.823096261174825, -17.337754084248388, -17.41928727836249, -16.20432505833878, -17.954693873017632, -19.93157976097511, -18.593064375720417, -20.034543669022753, -14.865809673084073, -13.774402821057691, -11.838702055765992, -7.679002463755779, -11.426850829108204, -12.888921582360226, -11.200331553063222, -9.738260799811172, -11.447442289057904, -9.88631748736725, -13.017265713744933, -12.87151747465289, -8.457471059149597, -10.643672617866727, -10.685315915935746, -4.605588241297738, -3.7519281654622176, -4.855439218646438, -9.623445958054191, -1.9401689111617202, -2.2524837342307933, -6.571815601711222, -5.117992005717596, -4.801943493665362, -3.8959368780090244, -2.3999743615149782, 0.4444644497216217, -1.1779192338064206, -6.84572519326305, -6.340047133426168, -5.4972511012868495, -9.08753030994086, -0.469933832463866, -4.093960295089161, -5.841848794844694, -8.612893633673892, -7.973421747790212, -5.7779024873628515, -9.124470701827534, -5.969743612574675, -0.8539707282717615, 0.4036568734128423, 8.311790766627709, 7.416529245284039, 14.323730520945105, 13.876099760273263, 13.641626294895971, 11.9681318234761, 11.709000591445303, 9.290427006460007, 10.888412849765203, 8.664191543644137, 6.828668186952456, 6.418374316112406, 4.5396613193657345, -1.8954672883773043, -4.832305540190575, -4.594765824037722, -3.299103055584652, -10.46844232766422, -11.224244507878666, -20.661410074301244, -21.862012460412657, -15.038815894419685, -14.9952165398214, -9.21838686205595, -14.711824039082217, -18.308719028429735, -21.644020092954023, -23.91115349056851, -7.564771900902869, -11.07446818105386, -15.521536267086248, -4.794064085327008, -10.69747793483721, -9.17756914522451, -6.556277174733054, -13.340797568946272, -13.583101868739604, -23.341356851325514, -28.429747146985463, -23.921338626077215, -25.405373162722327, -26.55028336169127, -22.469191690066708, -26.09198019799672, -27.824222448284686, -30.4895697460113, -23.8592429971211, -13.902739041977, -4.849369295153494, -7.052135656911048, -9.739510618255238, -6.83185902073528, -5.025590604094077], "quarter_markers": [100.0, null, 97.5221238938053, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.09734513274334, null, null, null, null, null, null, null, null, null, null, 88.14159292035399, null, null, null, null, null, null, null, null, null, null, null, null, 86.37168141592919, null, null, null, null, null, null, null, null, null, null, null, null, 86.90265486725663, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 86.54867256637166, null, null, null, null, null, null, null, null, null, 91.1504424778761, null, null, null, null, null, null, null, null, null, null, null, 92.7433628318584, null, null, null, null, null, null, null, null, null, null, null, null, 100.35398230088495, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.23893805309734, null, null, null, null, null, null, null, null, 98.05309734513273, null, null, null, null, null, null, null, null, null, null, null, null, 100.53097345132743, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [0.5, 5.0, 5.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-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", "2026-08-14", "2026-08-21", "2026-08-28", "2026-09-04", "2026-09-11", "2026-09-18", "2026-09-25", "2026-10-02", "2026-10-09"], "close": [45.397461, 45.112335, 49.104104, 48.553531, 49.59692, 49.893746, 50.298508, 49.012262, 49.713851, 50.505387, 50.253535, 52.169411, 51.260944, 51.593749, 52.448248, 51.224965, 51.224965, 50.055651, 51.674701, 51.470753, 52.233149, 51.724885, 51.216622, 52.496356, 51.888255, 51.12586, 51.833799, 51.289231, 51.552439, 53.994881, 55.19436, 55.496519, 56.1924, 54.663293, 52.447461, 50.909197, 46.440908, 44.408203, 46.587409, 47.503042, 47.942546, 47.283291, 45.332992, 47.054147, 49.589611, 52.34716, 50.912864, 50.959132, 50.468696, 50.163329, 49.746921, 50.154076, 49.006639, 49.117682, 47.322499, 47.359513, 46.807951, 47.602574, 48.50003, 47.892378, 48.546773, 46.200299, 45.704828, 44.826069, 42.937671, 44.639099, 45.302842, 44.536265, 43.872522, 44.648447, 43.779037, 45.200408, 45.134242, 43.130377, 44.122857, 44.141762, 41.38172, 40.99418, 41.495146, 43.6597, 42.260774, 42.402557, 44.363424, 43.703425, 43.559947, 43.148643, 42.469514, 41.178211, 41.914732, 44.487772, 44.258207, 43.875599, 46.22864, 42.31647, 43.961686, 44.755183, 46.013167, 45.722863, 44.726153, 46.24541, 44.813244, 42.490813, 41.919882, 38.32979, 38.736216, 39.05555, 39.258763, 39.365208, 40.124932, 40.242571, 41.340542, 40.615097, 41.624837, 42.458118, 42.644381, 43.497269, 46.418654, 47.751904, 47.644067, 47.055869, 50.310567, 50.653682, 55.339663, 55.884706, 52.787148, 52.767355, 50.144821, 52.638702, 54.271601, 55.785743, 56.814964, 47.947831, 49.541144, 51.56, 46.69, 49.37, 48.68, 47.49, 50.57, 50.68, 55.11, 57.42, 55.373297, 56.047011, 57.691664, 55.838952, 57.483606, 58.27, 59.48, 56.47, 51.95, 47.84, 48.84, 50.06, 48.74, 47.92], "ttmEps": [5.65, 5.65, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.26, 5.26, 5.26, 5.26, 5.26, 5.26, 5.26, 5.26, 5.26, 5.26, 5.26, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.24, 5.24, 5.24, 5.24, 5.24, 5.24, 5.24, 5.24, 5.24, 5.24, 5.24, 5.24, 5.24, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68], "quarterlyEps": [1.38, 1.38, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 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.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51], "priceIndex": [100.0, 99.37193403833751, 108.16486851544407, 106.95208483135212, 109.25042702277996, 109.90426535087504, 110.79586146899271, 107.96256204724753, 109.50799869622665, 111.25156757114677, 110.6967964574054, 114.917023663504, 112.9158831151372, 113.64897477416194, 115.5312364275174, 112.83662978420752, 112.83662978420752, 110.26090423867537, 113.82729311667892, 113.3780433227312, 115.0574235858697, 113.93783674377738, 112.8182521044514, 115.63720711164882, 114.2977026842977, 112.61832462392556, 114.17774883930183, 112.97819276721224, 113.55797849575772, 118.93810757390155, 121.58027956673614, 122.24586524783842, 123.77872850642461, 120.41046304329663, 115.52950285039067, 112.14106665568808, 102.29846995187684, 97.82089575450046, 102.62117742664067, 104.63810299875583, 105.60622762581372, 104.15404288799324, 99.85798985542385, 103.64929219279466, 109.23432700344189, 115.30856318154005, 112.14914419993664, 112.25106179396242, 111.17074587056752, 110.4980937149767, 109.58084417980997, 110.47771151783137, 107.95017589199536, 108.19477767710401, 104.24040895150502, 104.32194214561912, 103.10697992559541, 104.85734874027426, 106.83423462823174, 105.49571924297705, 106.93719853627938, 101.7684645403407, 100.67705768831432, 98.74135692302262, 94.58165733101241, 98.32950569636483, 99.79157644961685, 98.10298642031985, 96.6409156670678, 98.35009715631453, 96.43499005373891, 99.5659382801166, 99.42019004102455, 95.00614362552126, 97.19234518423839, 97.23398848230741, 91.1542608076694, 90.30060073183388, 91.4041117850181, 96.17211852442585, 93.09061138903782, 93.40292621210689, 97.72225807958732, 96.2684344835937, 95.95238597154146, 95.04637935588512, 93.55041683939108, 90.70597802815448, 92.32836171168252, 97.99616767113915, 97.49048961130227, 96.64769357916295, 101.83089314179927, 93.21329666432227, 96.83732312694757, 98.5852116267031, 101.3562564655323, 100.71678457964862, 98.52126531922126, 101.86783353368594, 98.71310644443308, 93.59733356013017, 92.33970595844556, 84.4315720652307, 85.32683358657437, 86.03025177993985, 86.47788254061169, 86.71235600598898, 88.38585047740885, 88.64498170943965, 91.06355529442494, 89.46556945111975, 91.68979075724081, 93.5253141139325, 93.93560798477255, 95.81432098151922, 102.24944958926226, 105.18628784107553, 104.94874812492267, 103.6530853564696, 110.82242462854917, 111.57822680876362, 121.90034812739859, 123.10095051351, 116.27775394751703, 116.23415459291874, 110.4573249151533, 115.95076209217956, 119.54765708152708, 122.88295814605137, 125.15009154366585, 105.6178692460356, 109.12756552618659, 113.57463361221897, 102.84716143045974, 108.75057527996994, 107.23066649035724, 104.60937451986578, 111.393894914079, 111.63619921387233, 121.39445419645824, 126.48284449211819, 121.97443597120994, 123.45847050785505, 127.0812568130187, 123.00016514139413, 126.62295364932415, 128.3551958996121, 131.02054319733872, 124.39021644844853, 114.43371249330443, 105.38034274648092, 107.58310910823847, 110.27048406958266, 107.3628324720627, 105.5565640554215], "epsIndex": [100.0, 100.0, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743], "valuationGap": [0.0, 0.628065961662486, -10.64274462163877, -9.429960937546824, -11.728303128974659, -12.382141457069736, -13.273737575187411, -10.44043815344223, -11.98587480242135, -13.729443677341465, -13.174672563600097, -17.394899769698696, -15.393759221331905, -16.126850880356642, -18.0091125337121, -15.314505890402216, -15.314505890402216, -17.163559105932023, -20.729947983935574, -20.28069818998786, -21.960078453126357, -20.84049161103404, -19.72090697170806, -22.539861978905478, -21.20035755155436, -19.520979491182217, -21.080403706558485, -19.880847634468893, -25.416385575403737, -30.79651465354756, -33.43868664638215, -34.10427232748444, -35.63713558607063, -32.268870122942644, -27.387909930036685, -23.999473735334092, -14.156877031522853, -9.679302834146469, -14.479584506286685, -16.49651007840184, -17.46463470545973, -17.782361472064053, -13.486308439494664, -17.277610776865473, -22.862645587512702, -28.936881765610863, -25.777462784007454, -25.879380378033233, -24.799064454638327, -24.126412299047516, -23.209162763880784, -24.106030101902178, -21.57849447606617, -21.823096261174825, -17.337754084248388, -17.41928727836249, -16.20432505833878, -17.954693873017632, -19.93157976097511, -18.593064375720417, -20.034543669022753, -14.865809673084073, -13.774402821057691, -11.838702055765992, -7.679002463755779, -11.426850829108204, -12.888921582360226, -11.200331553063222, -9.738260799811172, -11.447442289057904, -9.88631748736725, -13.017265713744933, -12.87151747465289, -8.457471059149597, -10.643672617866727, -10.685315915935746, -4.605588241297738, -3.7519281654622176, -4.855439218646438, -9.623445958054191, -1.9401689111617202, -2.2524837342307933, -6.571815601711222, -5.117992005717596, -4.801943493665362, -3.8959368780090244, -2.3999743615149782, 0.4444644497216217, -1.1779192338064206, -6.84572519326305, -6.340047133426168, -5.4972511012868495, -9.08753030994086, -0.469933832463866, -4.093960295089161, -5.841848794844694, -8.612893633673892, -7.973421747790212, -5.7779024873628515, -9.124470701827534, -5.969743612574675, -0.8539707282717615, 0.4036568734128423, 8.311790766627709, 7.416529245284039, 14.323730520945105, 13.876099760273263, 13.641626294895971, 11.9681318234761, 11.709000591445303, 9.290427006460007, 10.888412849765203, 8.664191543644137, 6.828668186952456, 6.418374316112406, 4.5396613193657345, -1.8954672883773043, -4.832305540190575, -4.594765824037722, -3.299103055584652, -10.46844232766422, -11.224244507878666, -20.661410074301244, -21.862012460412657, -15.038815894419685, -14.9952165398214, -9.21838686205595, -14.711824039082217, -18.308719028429735, -21.644020092954023, -23.91115349056851, -7.564771900902869, -11.07446818105386, -15.521536267086248, -4.794064085327008, -10.69747793483721, -9.17756914522451, -6.556277174733054, -13.340797568946272, -13.583101868739604, -23.341356851325514, -28.429747146985463, -23.921338626077215, -25.405373162722327, -26.55028336169127, -22.469191690066708, -26.09198019799672, -27.824222448284686, -30.4895697460113, -23.8592429971211, -13.902739041977, -4.849369295153494, -7.052135656911048, -9.739510618255238, -6.83185902073528, -5.025590604094077], "quarterMarkers": [100.0, null, 97.5221238938053, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.09734513274334, null, null, null, null, null, null, null, null, null, null, 88.14159292035399, null, null, null, null, null, null, null, null, null, null, null, null, 86.37168141592919, null, null, null, null, null, null, null, null, null, null, null, null, 86.90265486725663, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 86.54867256637166, null, null, null, null, null, null, null, null, null, 91.1504424778761, null, null, null, null, null, null, null, null, null, null, null, 92.7433628318584, null, null, null, null, null, null, null, null, null, null, null, null, 100.35398230088495, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.23893805309734, null, null, null, null, null, null, null, null, 98.05309734513273, null, null, null, null, null, null, null, null, null, null, null, null, 100.53097345132743, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-07-31", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-14", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-18", "", "", "", "", "", "", "", "", "", "2025-04-29", "", "", "", "", "", "", "", "", "", "", "", "2025-07-23", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-16", "", "", "", "", "", "", "", "", "2026-04-21", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-22", "", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-06-30", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [-5.479452054794526, -5.479452054794526, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, 14.062499999999995, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, 6.666666666666672, 6.666666666666672, 6.666666666666672, 6.666666666666672, 6.666666666666672, 6.666666666666672, 6.666666666666672, 6.666666666666672, 6.666666666666672, 6.666666666666672, 6.666666666666672, 6.666666666666672, 6.666666666666672, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 3.2258064516129057, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, 2.054794520547947, -18.032786885245898, -18.032786885245898, -18.032786885245898, -18.032786885245898, -18.032786885245898, -18.032786885245898, -18.032786885245898, -18.032786885245898, -18.032786885245898, -18.032786885245898, -2.1276595744680873, -2.1276595744680873, -2.1276595744680873, -2.1276595744680873, -2.1276595744680873, -2.1276595744680873, -2.1276595744680873, -2.1276595744680873, -2.1276595744680873, -2.1276595744680873, -2.1276595744680873, -2.1276595744680873, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -5.5172413793103345, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, -0.5181347150259072, 5.495830402893608, 5.495830402893608, 5.495830402893608, 5.495830402893608, 5.495830402893608, 5.495830402893608, 5.495830402893608, 5.495830402893608, 5.495830402893608, 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.721088435374152, 2.721088435374152, 2.721088435374152, 2.721088435374152, 2.721088435374152, 2.721088435374152, 2.721088435374152, 2.721088435374152, 2.721088435374152, 2.721088435374152, 2.721088435374152, 2.721088435374152], "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": [81, 88, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 4, 11, 18, 25, 32, 39, 46, 53, 60, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-10-20", "latestDate": "2026-10-09", "startClose": 45.397461, "latestClose": 47.92, "startTtmEps": 5.65, "latestTtmEps": 5.68, "priceChangePct": 5.556564055421509, "epsChangePct": 0.5309734513274211, "earningsGapPct": -5.025590604094088, "startMultiple": 8.034948849557521, "latestMultiple": 8.43661971830986, "multipleChangePct": 4.999046991748535, "latestQuarter": "2026-07-22", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently closing.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 25.020251871977383, "earningsMovePct": 8.396946564885477, "spread": -16.623305307091904, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": -4.454425598429934, "earningsMovePct": 16.393442622950815, "spread": 20.84786822138075, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 5.556564055421509, "earningsMovePct": 0.5309734513274211, "spread": -5.025590604094088, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 0, "persistenceLabel": "0 quarters", "summary": "Earnings power and market price are broadly aligned; their relationship is currently closing.", "marketChangePct": 5.556564055421509, "earningsChangePct": 0.5309734513274211, "recentMarketMovePoints": -16.41787191578844, "recentEarningsMovePoints": 2.4778761061946994}, "pressure": {"score": 12, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 79, "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": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "mixed", "value": 0.62412762, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.3172661, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 1.81713947, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.00088089, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00108176, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 0.937973298270034, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 2, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-10-09", "requiredThrough": "2026-07-22", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["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", "2026-08-14", "2026-08-21", "2026-08-28", "2026-09-04", "2026-09-11", "2026-09-18", "2026-09-25", "2026-10-02", "2026-10-09"], "startDate": "2023-10-20", "earnings": [100.0, 100.0, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 97.5221238938053, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 93.09734513274334, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 88.14159292035399, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.37168141592919, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.90265486725663, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 86.54867256637166, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 91.1504424778761, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 92.7433628318584, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 100.35398230088495, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 101.23893805309734, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 98.05309734513273, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743, 100.53097345132743], "revenue": [100.0, 100.0, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 97.43935361958205, 96.87951670046088, 96.87951670046088, 96.87951670046088, 96.87951670046088, 96.87951670046088, 96.87951670046088, 96.87951670046088, 96.87951670046088, 96.87951670046088, 96.87951670046088, 96.87951670046088, 90.86288774246158, 90.86288774246158, 90.86288774246158, 90.86288774246158, 90.86288774246158, 90.86288774246158, 90.86288774246158, 90.86288774246158, 90.86288774246158, 90.86288774246158, 90.86288774246158, 90.86288774246158, 90.86288774246158, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.69411191909616, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 89.20047767645464, 71.09513141745587, 71.09513141745587, 71.09513141745587, 71.09513141745587, 71.09513141745587, 71.09513141745587, 71.09513141745587, 71.09513141745587, 71.09513141745587, 71.09513141745587, 76.81810564627114, 76.81810564627114, 76.81810564627114, 76.81810564627114, 76.81810564627114, 76.81810564627114, 76.81810564627114, 76.81810564627114, 76.81810564627114, 76.81810564627114, 76.81810564627114, 76.81810564627114, 80.9177285310249, 80.9177285310249, 80.9177285310249, 80.9177285310249, 80.9177285310249, 80.9177285310249, 80.9177285310249, 80.9177285310249, 80.9177285310249, 80.9177285310249, 80.9177285310249, 80.9177285310249, 80.9177285310249, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 87.4214486099938, 107.41509978189119, 107.41509978189119, 107.41509978189119, 107.41509978189119, 107.41509978189119, 107.41509978189119, 107.41509978189119, 107.41509978189119, 107.41509978189119, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.94670941696643, 106.59018071730615, 106.59018071730615, 106.59018071730615, 106.59018071730615, 106.59018071730615, 106.59018071730615, 106.59018071730615, 106.59018071730615, 106.59018071730615, 106.59018071730615, 106.59018071730615, 106.59018071730615], "cashGeneration": [100.0, 100.0, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 148.6691118486509, 163.22719802289103, 163.22719802289103, 163.22719802289103, 163.22719802289103, 163.22719802289103, 163.22719802289103, 163.22719802289103, 163.22719802289103, 163.22719802289103, 163.22719802289103, 163.22719802289103, 161.69695302155216, 161.69695302155216, 161.69695302155216, 161.69695302155216, 161.69695302155216, 161.69695302155216, 161.69695302155216, 161.69695302155216, 161.69695302155216, 161.69695302155216, 161.69695302155216, 161.69695302155216, 161.69695302155216, 123.19590034859812, 123.19590034859812, 123.19590034859812, 123.19590034859812, 123.19590034859812, 123.19590034859812, 123.19590034859812, 123.19590034859812, 123.19590034859812, 123.19590034859812, 123.19590034859812, 123.19590034859812, 123.19590034859812, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 79.6307169230996, 108.24229411461236, 108.24229411461236, 108.24229411461236, 108.24229411461236, 108.24229411461236, 108.24229411461236, 108.24229411461236, 108.24229411461236, 108.24229411461236, 108.24229411461236, 14.760022502880418, 14.760022502880418, 14.760022502880418, 14.760022502880418, 14.760022502880418, 14.760022502880418, 14.760022502880418, 14.760022502880418, 14.760022502880418, 14.760022502880418, 14.760022502880418, 14.760022502880418, 35.20251364052877, 35.20251364052877, 35.20251364052877, 35.20251364052877, 35.20251364052877, 35.20251364052877, 35.20251364052877, 35.20251364052877, 35.20251364052877, 35.20251364052877, 35.20251364052877, 35.20251364052877, 35.20251364052877, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 73.30755492447041, 96.63046388852722, 96.63046388852722, 96.63046388852722, 96.63046388852722, 96.63046388852722, 96.63046388852722, 96.63046388852722, 96.63046388852722, 96.63046388852722, 65.29913354083806, 65.29913354083806, 65.29913354083806, 65.29913354083806, 65.29913354083806, 65.29913354083806, 65.29913354083806, 65.29913354083806, 65.29913354083806, 65.29913354083806, 65.29913354083806, 65.29913354083806, 65.29913354083806, 99.17039053306769, 99.17039053306769, 99.17039053306769, 99.17039053306769, 99.17039053306769, 99.17039053306769, 99.17039053306769, 99.17039053306769, 99.17039053306769, 99.17039053306769, 99.17039053306769, 99.17039053306769], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 0.5309734513274265, "valuationContribution": 5.025590604094077, "marketMove": 5.556564055421504, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 0.5309734513274265}, {"key": "valuation", "label": "Relative valuation contribution", "value": 5.025590604094077}, {"key": "market", "label": "Total market move", "value": 5.556564055421504}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": -2.4778761061946986, "surprisePct": 14.062499999999995, "immediateReturnPct": 8.848508949935741, "forward4WeekPct": 11.49613071458171, "forward13WeekPct": 13.549797411284503, "toDateReturnPct": 6.223719078163437, "weeksSince": 153, "availabilitySource": "reported", "spread": -10.64274462163877, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-02-16", "periodEnd": "2023-12-31", "earningsChangePct": -4.537205081669693, "surprisePct": -7.272727272727278, "immediateReturnPct": -2.2827033654390982, "forward4WeekPct": 0.975930388629842, "forward13WeekPct": 7.748946241349319, "toDateReturnPct": -6.451863851932349, "weeksSince": 138, "availabilitySource": "reported", "spread": -17.163559105932023, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": -5.323193916349799, "surprisePct": 6.666666666666672, "immediateReturnPct": 0.5131837519653848, "forward4WeekPct": 9.559841129222612, "forward13WeekPct": -7.810489496323314, "toDateReturnPct": -6.56908074913426, "weeksSince": 127, "availabilitySource": "reported", "spread": -25.416385575403737, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": -2.00803212851407, "surprisePct": 3.2258064516129057, "immediateReturnPct": -1.3750938467055995, "forward4WeekPct": 9.187275953179451, "forward13WeekPct": -1.293312624657017, "toDateReturnPct": -0.0470271228399044, "weeksSince": 114, "availabilitySource": "reported", "spread": -17.782361472064053, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 0.6147540983606703, "surprisePct": 2.054794520547947, "immediateReturnPct": -3.654860992829423, "forward4WeekPct": -1.2574941952676055, "forward13WeekPct": -9.327429173062363, "toDateReturnPct": -2.4383927564008423, "weeksSince": 101, "availabilitySource": "reported", "spread": -17.337754084248388, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": -0.40733197556008793, "surprisePct": -18.032786885245898, "immediateReturnPct": -1.9472345813058012, "forward4WeekPct": -1.1771742027219756, "forward13WeekPct": -2.1165842565587845, "toDateReturnPct": 7.327361240582464, "weeksSince": 85, "availabilitySource": "reported", "spread": -9.88631748736725, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 5.316973415132931, "surprisePct": -2.1276595744680873, "immediateReturnPct": -3.2041585260549232, "forward4WeekPct": -0.22847843663607037, "forward13WeekPct": -3.076590081929098, "toDateReturnPct": 9.75796901948478, "weeksSince": 75, "availabilitySource": "reported", "spread": -1.9401689111617202, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 1.747572815533971, "surprisePct": -5.5172413793103345, "immediateReturnPct": 5.362983192548554, "forward4WeekPct": 4.871883344544203, "forward13WeekPct": -10.985716685030333, "toDateReturnPct": 9.217882130794397, "weeksSince": 63, "availabilitySource": "reported", "spread": -9.08753030994086, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 8.206106870229002, "surprisePct": -0.5181347150259072, "immediateReturnPct": 0.8243809875492225, "forward4WeekPct": 3.888751033399851, "forward13WeekPct": 22.99618269373549, "toDateReturnPct": 23.708521245337955, "weeksSince": 50, "availabilitySource": "reported", "spread": 14.323730520945105, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": 0.8818342151675429, "surprisePct": 5.495830402893608, "immediateReturnPct": 9.251017527215488, "forward4WeekPct": -1.0045883732598182, "forward13WeekPct": -2.534232358469035, "toDateReturnPct": -5.396808074090254, "weeksSince": 33, "availabilitySource": "reported", "spread": -20.661410074301244, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": -3.1468531468531458, "surprisePct": 0.0, "immediateReturnPct": -15.607037962745174, "forward4WeekPct": -13.103878759828147, "forward13WeekPct": 1.5430793901409556, "toDateReturnPct": -15.656023296960997, "weeksSince": 24, "availabilitySource": "reported", "spread": -7.564771900902869, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 2.5270758122743597, "surprisePct": 2.721088435374152, "immediateReturnPct": 2.9344169664997866, "forward4WeekPct": 6.1251955077497255, "forward13WeekPct": null, "toDateReturnPct": -14.50034686060243, "weeksSince": 11, "availabilitySource": "reported", "spread": -26.55028336169127, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 2.5270758122743597, "surprisePct": 2.721088435374152, "immediateReturnPct": 2.9344169664997866, "forward4WeekPct": 6.1251955077497255, "forward13WeekPct": null, "toDateReturnPct": -14.50034686060243, "weeksSince": 11, "availabilitySource": "reported", "spread": -26.55028336169127, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": true, "summary": "Across completed four-week windows, 1 improving update had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Packaging & Containers", "population": 14, "spreadPercentile": 23.1, "qualityPercentile": 46.2, "rarityPercentile": 50.0, "currentOneYearSpread": -8.651256999999998, "lead": "aligned", "relatedSignals": [{"tickerId": 327, "symbol": "AVY", "name": "Avery Dennison Corp", "spread": -8.410305000000001, "lead": "aligned", "quality": 100}, {"tickerId": 3642, "symbol": "SLGN", "name": "Silgan Holdings Inc", "spread": -2.663448999999998, "lead": "aligned", "quality": 62.5}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-11-03", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-02-16", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-02-21", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2025-07-25", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2025-10-24", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2026-02-20", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-04-24", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2026-07-24", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-10-09", "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."}