{"ticker": {"uuid": "3534ffff-6b81-4244-bcad-883230cde79c", "symbol": "FUL", "name": "H B Fuller Company", "sector": "Basic Materials", "industry": "Specialty Chemicals", "currency": "USD"}, "next_event": {"report_date": "2026-09-23", "fiscal_date_ending": "2026-08-31", "estimate": 1.46, "session": "Time unconfirmed", "days": 41}, "profile": {"sample": 12, "measured": 12, "beats": 9, "misses": 3, "inline": 0, "beat_rate": 75.0, "beat_rate_label": "75.0%", "average_surprise": 0.6, "average_surprise_label": "+0.6%", "median_surprise": 3.8, "surprise_dispersion": 9.6, "average_reaction": 1.6, "average_reaction_label": "+1.6%", "average_abs_reaction": 5.1, "positive_response_rate": 41.7, "confirmation_rate": 33.3, "reaction_sample": 12, "streak": {"count": 6, "band": "beat", "label": "6 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": 38, "band": "Moderate", "tone": "neutral", "days": 41, "proximity_component": 8, "reaction_component": 13, "variability_component": 12, "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": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 80.2, "revenue_growth_1y": -0.6, "cash_conversion": 2.72, "net_margin": 5.3, "earnings_yield": 7.9, "eps_surprise_avg": 3.1, "sue_score": -0.05, "pe_ratio": 17.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 61.07, "currency": "USD", "return_13w": -0.3, "fair_value": 65.841867, "fair_value_gap": -7.2, "relative_strength": -9.2, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 48.8}, "records": [{"period_end": "2023-08-31", "reported_date": "2023-09-27", "date_source": "exact", "eps_actual": 1.06, "eps_estimate": 1.14, "eps_surprise": -0.08, "surprise_pct": -7.0175, "surprise_label": "-7.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.002552477594524, "one_week_reaction_label": "+3.0%", "four_week_reaction": 0.8564919396876141, "four_week_reaction_label": "+0.9%", "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": "2023-11-30", "reported_date": "2024-01-17", "date_source": "exact", "eps_actual": 1.32, "eps_estimate": 1.27, "eps_surprise": 0.05, "surprise_pct": 3.937, "surprise_label": "+3.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.0796113299124888, "one_week_reaction_label": "-2.1%", "four_week_reaction": -1.1002388079401622, "four_week_reaction_label": "-1.1%", "confirmation": "diverged", "revenue": 902879000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 44990000.0, "operating_cash_flow": 161704000.0, "free_cash_flow": 171296000.0, "currency": "USD"}, {"period_end": "2024-02-29", "reported_date": "2024-03-27", "date_source": "exact", "eps_actual": 0.67, "eps_estimate": 0.63, "eps_surprise": 0.04, "surprise_pct": 6.3492, "surprise_label": "+6.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.177345719656022, "one_week_reaction_label": "-1.2%", "four_week_reaction": -4.635022302222234, "four_week_reaction_label": "-4.6%", "confirmation": "diverged", "revenue": 810419000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 30991000.0, "operating_cash_flow": 47351000.0, "free_cash_flow": 90644000.0, "currency": "USD"}, {"period_end": "2024-05-31", "reported_date": "2024-06-26", "date_source": "exact", "eps_actual": 1.12, "eps_estimate": 1.03, "eps_surprise": 0.09, "surprise_pct": 8.7379, "surprise_label": "+8.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.345980654256712, "one_week_reaction_label": "-1.3%", "four_week_reaction": 5.794129575838988, "four_week_reaction_label": "+5.8%", "confirmation": "diverged", "revenue": 917107000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 51264000.0, "operating_cash_flow": 81624000.0, "free_cash_flow": 128512000.0, "currency": "USD"}, {"period_end": "2024-08-31", "reported_date": "2024-09-25", "date_source": "exact", "eps_actual": 1.13, "eps_estimate": 1.23, "eps_surprise": -0.1, "surprise_pct": -8.1301, "surprise_label": "-8.1%", "surprise_band": "miss", "eps_yoy": 6.603773584905645, "eps_yoy_label": "+6.6%", "one_week_reaction": -1.6093370062445143, "one_week_reaction_label": "-1.6%", "four_week_reaction": -2.382071886693508, "four_week_reaction_label": "-2.4%", "confirmation": "confirmed", "revenue": 917927000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 55361000.0, "operating_cash_flow": 87812000.0, "free_cash_flow": 110430000.0, "currency": "USD"}, {"period_end": "2024-11-30", "reported_date": "2025-01-15", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 1.24, "eps_surprise": -0.32, "surprise_pct": -25.8065, "surprise_label": "-25.8%", "surprise_band": "miss", "eps_yoy": -30.303030303030305, "eps_yoy_label": "-30.3%", "one_week_reaction": 1.3052701408697334, "one_week_reaction_label": "+1.3%", "four_week_reaction": -0.9790273748756194, "four_week_reaction_label": "-1.0%", "confirmation": "diverged", "revenue": 923284000.0, "revenue_yoy": 2.2599927565044706, "revenue_yoy_label": "+2.3%", "net_income": -7359000.0, "operating_cash_flow": 85650000.0, "free_cash_flow": 112089000.0, "currency": "USD"}, {"period_end": "2025-02-28", "reported_date": "2025-03-26", "date_source": "exact", "eps_actual": 0.54, "eps_estimate": 0.5, "eps_surprise": 0.04, "surprise_pct": 8.0, "surprise_label": "+8.0%", "surprise_band": "beat", "eps_yoy": -19.402985074626866, "eps_yoy_label": "-19.4%", "one_week_reaction": 2.2400601420297392, "one_week_reaction_label": "+2.2%", "four_week_reaction": 0.26134050862642366, "four_week_reaction_label": "+0.3%", "confirmation": "confirmed", "revenue": 788663000.0, "revenue_yoy": -2.6845372578875866, "revenue_yoy_label": "-2.7%", "net_income": 13248000.0, "operating_cash_flow": -52907000.0, "free_cash_flow": -19923000.0, "currency": "USD"}, {"period_end": "2025-05-31", "reported_date": "2025-06-25", "date_source": "exact", "eps_actual": 1.18, "eps_estimate": 1.08, "eps_surprise": 0.1, "surprise_pct": 9.2593, "surprise_label": "+9.3%", "surprise_band": "beat", "eps_yoy": 5.357142857142842, "eps_yoy_label": "+5.4%", "one_week_reaction": 13.1207619749599, "one_week_reaction_label": "+13.1%", "four_week_reaction": 10.188746919350674, "four_week_reaction_label": "+10.2%", "confirmation": "confirmed", "revenue": 898095000.0, "revenue_yoy": -2.0730405503392735, "revenue_yoy_label": "-2.1%", "net_income": 41828000.0, "operating_cash_flow": 110676000.0, "free_cash_flow": 142226000.0, "currency": "USD"}, {"period_end": "2025-08-31", "reported_date": "2025-09-24", "date_source": "exact", "eps_actual": 1.26, "eps_estimate": 1.24, "eps_surprise": 0.02, "surprise_pct": 1.6129, "surprise_label": "+1.6%", "surprise_band": "beat", "eps_yoy": 11.504424778761074, "eps_yoy_label": "+11.5%", "one_week_reaction": -4.390725221160188, "one_week_reaction_label": "-4.4%", "four_week_reaction": -2.901626315359804, "four_week_reaction_label": "-2.9%", "confirmation": "diverged", "revenue": 892043000.0, "revenue_yoy": -2.8198320781500055, "revenue_yoy_label": "-2.8%", "net_income": 67160000.0, "operating_cash_flow": 98987000.0, "free_cash_flow": 129046000.0, "currency": "USD"}, {"period_end": "2025-11-30", "reported_date": "2026-01-14", "date_source": "exact", "eps_actual": 1.28, "eps_estimate": 1.23, "eps_surprise": 0.05, "surprise_pct": 4.065, "surprise_label": "+4.1%", "surprise_band": "beat", "eps_yoy": 39.13043478260869, "eps_yoy_label": "+39.1%", "one_week_reaction": -7.544288801404764, "one_week_reaction_label": "-7.5%", "four_week_reaction": 1.2483323575314542, "four_week_reaction_label": "+1.2%", "confirmation": "diverged", "revenue": 894788000.0, "revenue_yoy": -3.0863742900342688, "revenue_yoy_label": "-3.1%", "net_income": 29732000.0, "operating_cash_flow": 106737000.0, "free_cash_flow": 154419000.0, "currency": "USD"}, {"period_end": "2026-02-28", "reported_date": "2026-03-25", "date_source": "exact", "eps_actual": 0.57, "eps_estimate": 0.55, "eps_surprise": 0.02, "surprise_pct": 3.6364, "surprise_label": "+3.6%", "surprise_band": "beat", "eps_yoy": 5.555555555555539, "eps_yoy_label": "+5.6%", "one_week_reaction": 20.04463482363646, "one_week_reaction_label": "+20.0%", "four_week_reaction": 30.71617057095247, "four_week_reaction_label": "+30.7%", "confirmation": "confirmed", "revenue": 770844000.0, "revenue_yoy": -2.2593934291325954, "revenue_yoy_label": "-2.3%", "net_income": 21045000.0, "operating_cash_flow": -3974000.0, "free_cash_flow": 53727000.0, "currency": "USD"}, {"period_end": "2026-05-31", "reported_date": "2026-06-24", "date_source": "exact", "eps_actual": 1.41, "eps_estimate": 1.37, "eps_surprise": 0.04, "surprise_pct": 2.9197, "surprise_label": "+2.9%", "surprise_band": "beat", "eps_yoy": 19.491525423728813, "eps_yoy_label": "+19.5%", "one_week_reaction": -2.9117853839037955, "one_week_reaction_label": "-2.9%", "four_week_reaction": -12.566882516188716, "four_week_reaction_label": "-12.6%", "confirmation": "diverged", "revenue": 950271000.0, "revenue_yoy": 5.809630384313463, "revenue_yoy_label": "+5.8%", "net_income": 67805000.0, "operating_cash_flow": 121143000.0, "free_cash_flow": 167822000.0, "currency": "USD"}], "charts": {"quarters": ["2023-08-31", "2023-11-30", "2024-02-29", "2024-05-31", "2024-08-31", "2024-11-30", "2025-02-28", "2025-05-31", "2025-08-31", "2025-11-30", "2026-02-28", "2026-05-31"], "eps_actual": [1.06, 1.32, 0.67, 1.12, 1.13, 0.92, 0.54, 1.18, 1.26, 1.28, 0.57, 1.41], "eps_estimate": [1.14, 1.27, 0.63, 1.03, 1.23, 1.24, 0.5, 1.08, 1.24, 1.23, 0.55, 1.37], "surprise": [-7.0175, 3.937, 6.3492, 8.7379, -8.1301, -25.8065, 8.0, 9.2593, 1.6129, 4.065, 3.6364, 2.9197], "reaction_1w": [3.002552477594524, -2.0796113299124888, -1.177345719656022, -1.345980654256712, -1.6093370062445143, 1.3052701408697334, 2.2400601420297392, 13.1207619749599, -4.390725221160188, -7.544288801404764, 20.04463482363646, -2.9117853839037955], "reaction_4w": [0.8564919396876141, -1.1002388079401622, -4.635022302222234, 5.794129575838988, -2.382071886693508, -0.9790273748756194, 0.26134050862642366, 10.188746919350674, -2.901626315359804, 1.2483323575314542, 30.71617057095247, -12.566882516188716], "revenue": [null, 902.88, 810.42, 917.11, 917.93, 923.28, 788.66, 898.1, 892.04, 894.79, 770.84, 950.27], "net_income": [null, 44.99, 30.99, 51.26, 55.36, -7.36, 13.25, 41.83, 67.16, 29.73, 21.05, 67.81], "financial_unit": "millions", "scatter": [{"x": -7.0175, "y": 3.002552477594524, "label": "2023-08-31"}, {"x": 3.937, "y": -2.0796113299124888, "label": "2023-11-30"}, {"x": 6.3492, "y": -1.177345719656022, "label": "2024-02-29"}, {"x": 8.7379, "y": -1.345980654256712, "label": "2024-05-31"}, {"x": -8.1301, "y": -1.6093370062445143, "label": "2024-08-31"}, {"x": -25.8065, "y": 1.3052701408697334, "label": "2024-11-30"}, {"x": 8.0, "y": 2.2400601420297392, "label": "2025-02-28"}, {"x": 9.2593, "y": 13.1207619749599, "label": "2025-05-31"}, {"x": 1.6129, "y": -4.390725221160188, "label": "2025-08-31"}, {"x": 4.065, "y": -7.544288801404764, "label": "2025-11-30"}, {"x": 3.6364, "y": 20.04463482363646, "label": "2026-02-28"}, {"x": 2.9197, "y": -2.9117853839037955, "label": "2026-05-31"}], "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, 101.65229785693658, 104.89942519538853, 99.4540220842629, 98.93678134036645, 95.70402258783484, 98.5775860892035, 103.00287331432652, 101.10632143326453, 96.52371982725646, 93.43980351055738, 101.04872026405852, 104.24792396687441, 108.67204738129985, 110.1707729563637, 110.8048498498438, 113.61496179515352, 117.85174451269597, 118.68757246679928, 117.31854314952747, 112.14505694757013, 112.95206268212799, 110.60309878922058, 112.00094883397284, 109.40699980509156, 111.70932025413029, 111.69486960463514, 113.84785076019742, 114.91711526719848, 114.38248301369795, 115.10495878998542, 116.59326079898081, 115.22055503355664, 112.22950335020067, 109.70083514906452, 111.1891371580599, 107.57681049889744, 111.4897494612489, 115.38819450422031, 117.6055269310346, 115.06936259535397, 115.40268693153534, 110.24340668041366, 112.14190570629665, 113.05492415095048, 111.53322674319408, 109.56226558073581, 120.15618220196535, 119.60547294812302, 123.48942556377938, 118.01079864136739, 115.06125620622569, 117.93814999666748, 121.22187768949377, 124.46201768756512, 115.40996970078533, 117.37148907594313, 118.2723352543521, 116.36893479495423, 112.92537859172312, 114.7125412196011, 115.45500320652229, 108.98579284059169, 106.30485940652011, 113.34231079000678, 110.67594737063008, 110.96735363278809, 112.03098410236079, 110.0639948169243, 106.9896635257654, 99.31111806711812, 98.53889236763843, 91.48687096945685, 89.30132698740185, 90.46695054396885, 91.45773094006704, 91.98226042147346, 88.42704255006801, 89.0119738066796, 83.8353289031238, 82.97255425517615, 83.42587642666966, 78.1322446749655, 78.33697091319256, 80.09176617509243, 77.13786094189975, 78.57094460948922, 78.54169715141963, 79.79930054678661, 79.77869960537417, 80.08712137675703, 83.71476109898286, 79.63183117153258, 81.98171865267307, 82.51044382085081, 79.54370981281463, 80.14586994394566, 90.66161877205168, 91.41064435289432, 92.86463781935058, 88.31172979884622, 87.48926925505029, 82.00006508387516, 82.89970567376665, 86.9702126680526, 91.74863288425608, 90.03784011118032, 91.98460445558361, 90.92273313064227, 89.68388350022155, 85.7461106080614, 87.42740674821309, 84.1975485700355, 87.08159233594249, 91.04994211608448, 84.9493434235124, 85.68970756704792, 84.93453617048299, 84.90492166442417, 86.29680643331874, 86.10431214393641, 89.42114129871935, 88.6807771551838, 90.04304741801957, 89.34710503357228, 96.95804502720922, 89.64325009416049, 88.9473092017782, 88.99173096086643, 98.1684036765138, 100.29345337533377, 97.99007803634221, 97.66314719867259, 87.30538418070017, 80.63302468924427, 73.24735965297194, 87.9295254133658, 89.92083088205705, 94.7059086922768, 95.74614358269781, 93.36846489892476, 89.44929656521118, 91.38898106120408, 86.62929372103689, 86.21151552189994, 95.61152500248093, 89.34485201542695, 94.94009575386801, 96.77533570007667, 93.95744561993801, 86.2477353997001, 83.05392551184805, 84.6136929580008, 82.74197202261749, 82.51119432954425, 91.1204093617589], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345], "gap": [0.0, -1.6522978569365847, -4.899425195388531, 0.5459779157370974, 1.0632186596335487, 4.295977412165158, 1.422413910796493, -3.0028733143265214, -1.106321433264526, 3.476280172743543, 6.5601964894426175, -1.0487202640585167, -4.24792396687441, -8.672047381299848, -10.170772956363706, -10.804849849843805, -13.61496179515352, -17.851744512695973, -18.68757246679928, -17.31854314952747, -12.145056947570126, -12.952062682127988, -2.7818697389412534, -4.179719783693514, -1.5857707548122306, -3.888091203850962, -3.8736405543558163, -6.026621709918089, -7.095886216919155, -6.561253963418622, -7.283729739706089, -8.77203174870148, -4.047370676014751, -1.0563189926587881, 1.4723492084773682, -0.01595280051802206, 3.5963738586444407, -0.3165651037070205, -4.2150101466784236, -6.432342573492718, -3.89617823781208, -4.229502573993457, 0.9297776771282287, -0.9687213487547695, -1.8817397934085989, 4.94722018418021, 6.918181346638477, -3.6757352745910623, -3.1250260207487344, -7.0089786364050894, -1.5303517139930989, 1.4191907211485955, -1.4577030692931885, -4.741430762119478, -7.981570760190834, 1.070477226588963, -0.8910421485688431, -1.791888326977812, 2.0668193949899205, 5.510375598221032, 3.7232129703430417, 2.9807509834218564, 9.449961349352463, 12.13089478342404, 5.093443399937371, 7.759806819314065, 7.468400557156059, 6.404770087583358, 8.371759373019842, 11.446090664178755, 19.124636122826033, 19.896861822305723, 26.948883220487303, 29.134427202542298, 16.795619288433386, 15.804838892335198, 15.28030941092878, 18.835527282334226, 18.25059602572263, 23.42724092927844, 24.290015577226086, 23.836693405732575, 29.13032515743673, 28.925598919209676, 23.53951874110868, 26.493423974301365, 25.060340306711893, 25.089587764781484, 23.8319843694145, 23.85258531082694, 23.544163539444085, 19.91652381721825, 23.99945374466853, 21.649566263528044, 21.1208410953503, 24.087575103386484, 23.485414972255455, 14.645643797780721, 13.89661821693808, 12.442624750481826, 16.995532770986188, 17.817993314782115, 23.307197485957246, 22.407556896065756, 18.337049901779807, 13.55862968557632, 15.269422458652087, 13.322658114248796, 14.384529439190132, 15.623379069610849, 23.192436877972114, 21.511140737820426, 24.74099891599802, 21.856955150091025, 17.888605369949033, 23.98920406252111, 23.248839918985595, 24.004011315550528, 24.03362582160935, 22.641741052714778, 22.834235342097102, 19.517406187314165, 20.25777033084971, 18.895500068013945, 19.591442452461237, 11.98050245882429, 29.35116331366072, 30.047104206043016, 30.00268244695478, 20.82600973130741, 18.700960032487444, 21.004335371479, 21.331266209148623, 31.68902922712104, 38.36138871857695, 45.747053754849276, 31.90287682127108, 29.911571352579827, 25.12649354236008, 24.086258651939062, 26.463937335712117, 30.38310566942569, 28.443421173432796, 33.203108513599986, 33.62088671273693, 24.220877232155942, 30.487550219209922, 24.892306480768866, 23.057066534560207, 32.299537620285435, 40.009247840523344, 43.2030577283754, 41.64329028222265, 43.51501121760596, 43.745788910679195, 35.136573878464546], "quarter_markers": [100.0, null, null, null, null, null, 100.0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.82122905027933, null, null, null, null, null, null, null, null, null, 111.17318435754188, null, null, null, null, null, null, null, null, null, null, null, null, 116.48044692737429, null, null, null, null, null, null, null, null, null, null, null, null, 118.43575418994415, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.26256983240224, null, null, null, null, null, null, null, null, null, 103.63128491620111, null, null, null, null, null, null, null, null, null, null, null, null, 105.3072625698324, null, null, null, null, null, null, null, null, null, null, null, null, 108.93854748603351, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.99441340782121, null, null, null, null, null, null, null, null, null, 119.83240223463687, null, null, null, null, null, null, null, null, null, null, null, null, 126.25698324022345, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [26.3, -35.1, -8.9]}}, "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": [67.021209, 68.128599, 70.304863, 66.655288, 66.308627, 64.141993, 66.06789, 69.033771, 67.762679, 64.691364, 62.624486, 67.724074, 69.868219, 72.83332, 73.837784, 74.26275, 76.146121, 78.985664, 79.545846, 78.628306, 75.160973, 75.701838, 74.127534, 75.06439, 73.325894, 74.868937, 74.859252, 76.302206, 77.01884, 76.660523, 77.144735, 78.142213, 77.222209, 75.21757, 73.522826, 74.520304, 72.099279, 74.721778, 77.334563, 78.820646, 77.120878, 77.344276, 73.886464, 75.158861, 75.770777, 74.750917, 73.429955, 80.530126, 80.161034, 82.764106, 79.092264, 77.115445, 79.043574, 81.244368, 83.415949, 77.349157, 78.663791, 79.267549, 77.991867, 75.683954, 76.881732, 77.379339, 73.043596, 71.246802, 75.963387, 74.176358, 74.371662, 75.08452, 73.76622, 71.705766, 66.559512, 66.041957, 61.315607, 59.850829, 60.632044, 61.296077, 61.647623, 59.264873, 59.656901, 56.187451, 55.609209, 55.913031, 52.365175, 52.502385, 53.67847, 51.698727, 52.659197, 52.639595, 53.482456, 53.468649, 53.675357, 56.106645, 53.370216, 54.945139, 55.299497, 53.311156, 53.714731, 60.762513, 61.264519, 62.239003, 59.187589, 58.636366, 54.957435, 55.560385, 58.288488, 61.491043, 60.344449, 61.649194, 60.937515, 60.107223, 57.46808, 58.594905, 56.430215, 58.363136, 61.022772, 56.934077, 57.430278, 56.924153, 56.904305, 57.837163, 57.708151, 59.93113, 59.434929, 60.347939, 59.88151, 64.982454, 60.07999, 59.613562, 59.643334, 65.793651, 67.217885, 65.674135, 65.455022, 58.513124, 54.041228, 49.091266, 58.931431, 60.266028, 63.473045, 64.170223, 62.576674, 59.95, 61.25, 58.06, 57.78, 64.08, 59.88, 63.63, 64.86, 62.971416, 57.804275, 55.663745, 56.70912, 55.45467, 55.3, 61.07], "ttmEps": [3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52], "quarterlyEps": [0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 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.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41], "priceIndex": [100.0, 101.65229785693658, 104.89942519538853, 99.4540220842629, 98.93678134036645, 95.70402258783484, 98.5775860892035, 103.00287331432652, 101.10632143326453, 96.52371982725646, 93.43980351055738, 101.04872026405852, 104.24792396687441, 108.67204738129985, 110.1707729563637, 110.8048498498438, 113.61496179515352, 117.85174451269597, 118.68757246679928, 117.31854314952747, 112.14505694757013, 112.95206268212799, 110.60309878922058, 112.00094883397284, 109.40699980509156, 111.70932025413029, 111.69486960463514, 113.84785076019742, 114.91711526719848, 114.38248301369795, 115.10495878998542, 116.59326079898081, 115.22055503355664, 112.22950335020067, 109.70083514906452, 111.1891371580599, 107.57681049889744, 111.4897494612489, 115.38819450422031, 117.6055269310346, 115.06936259535397, 115.40268693153534, 110.24340668041366, 112.14190570629665, 113.05492415095048, 111.53322674319408, 109.56226558073581, 120.15618220196535, 119.60547294812302, 123.48942556377938, 118.01079864136739, 115.06125620622569, 117.93814999666748, 121.22187768949377, 124.46201768756512, 115.40996970078533, 117.37148907594313, 118.2723352543521, 116.36893479495423, 112.92537859172312, 114.7125412196011, 115.45500320652229, 108.98579284059169, 106.30485940652011, 113.34231079000678, 110.67594737063008, 110.96735363278809, 112.03098410236079, 110.0639948169243, 106.9896635257654, 99.31111806711812, 98.53889236763843, 91.48687096945685, 89.30132698740185, 90.46695054396885, 91.45773094006704, 91.98226042147346, 88.42704255006801, 89.0119738066796, 83.8353289031238, 82.97255425517615, 83.42587642666966, 78.1322446749655, 78.33697091319256, 80.09176617509243, 77.13786094189975, 78.57094460948922, 78.54169715141963, 79.79930054678661, 79.77869960537417, 80.08712137675703, 83.71476109898286, 79.63183117153258, 81.98171865267307, 82.51044382085081, 79.54370981281463, 80.14586994394566, 90.66161877205168, 91.41064435289432, 92.86463781935058, 88.31172979884622, 87.48926925505029, 82.00006508387516, 82.89970567376665, 86.9702126680526, 91.74863288425608, 90.03784011118032, 91.98460445558361, 90.92273313064227, 89.68388350022155, 85.7461106080614, 87.42740674821309, 84.1975485700355, 87.08159233594249, 91.04994211608448, 84.9493434235124, 85.68970756704792, 84.93453617048299, 84.90492166442417, 86.29680643331874, 86.10431214393641, 89.42114129871935, 88.6807771551838, 90.04304741801957, 89.34710503357228, 96.95804502720922, 89.64325009416049, 88.9473092017782, 88.99173096086643, 98.1684036765138, 100.29345337533377, 97.99007803634221, 97.66314719867259, 87.30538418070017, 80.63302468924427, 73.24735965297194, 87.9295254133658, 89.92083088205705, 94.7059086922768, 95.74614358269781, 93.36846489892476, 89.44929656521118, 91.38898106120408, 86.62929372103689, 86.21151552189994, 95.61152500248093, 89.34485201542695, 94.94009575386801, 96.77533570007667, 93.95744561993801, 86.2477353997001, 83.05392551184805, 84.6136929580008, 82.74197202261749, 82.51119432954425, 91.1204093617589], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345], "valuationGap": [0.0, -1.6522978569365847, -4.899425195388531, 0.5459779157370974, 1.0632186596335487, 4.295977412165158, 1.422413910796493, -3.0028733143265214, -1.106321433264526, 3.476280172743543, 6.5601964894426175, -1.0487202640585167, -4.24792396687441, -8.672047381299848, -10.170772956363706, -10.804849849843805, -13.61496179515352, -17.851744512695973, -18.68757246679928, -17.31854314952747, -12.145056947570126, -12.952062682127988, -2.7818697389412534, -4.179719783693514, -1.5857707548122306, -3.888091203850962, -3.8736405543558163, -6.026621709918089, -7.095886216919155, -6.561253963418622, -7.283729739706089, -8.77203174870148, -4.047370676014751, -1.0563189926587881, 1.4723492084773682, -0.01595280051802206, 3.5963738586444407, -0.3165651037070205, -4.2150101466784236, -6.432342573492718, -3.89617823781208, -4.229502573993457, 0.9297776771282287, -0.9687213487547695, -1.8817397934085989, 4.94722018418021, 6.918181346638477, -3.6757352745910623, -3.1250260207487344, -7.0089786364050894, -1.5303517139930989, 1.4191907211485955, -1.4577030692931885, -4.741430762119478, -7.981570760190834, 1.070477226588963, -0.8910421485688431, -1.791888326977812, 2.0668193949899205, 5.510375598221032, 3.7232129703430417, 2.9807509834218564, 9.449961349352463, 12.13089478342404, 5.093443399937371, 7.759806819314065, 7.468400557156059, 6.404770087583358, 8.371759373019842, 11.446090664178755, 19.124636122826033, 19.896861822305723, 26.948883220487303, 29.134427202542298, 16.795619288433386, 15.804838892335198, 15.28030941092878, 18.835527282334226, 18.25059602572263, 23.42724092927844, 24.290015577226086, 23.836693405732575, 29.13032515743673, 28.925598919209676, 23.53951874110868, 26.493423974301365, 25.060340306711893, 25.089587764781484, 23.8319843694145, 23.85258531082694, 23.544163539444085, 19.91652381721825, 23.99945374466853, 21.649566263528044, 21.1208410953503, 24.087575103386484, 23.485414972255455, 14.645643797780721, 13.89661821693808, 12.442624750481826, 16.995532770986188, 17.817993314782115, 23.307197485957246, 22.407556896065756, 18.337049901779807, 13.55862968557632, 15.269422458652087, 13.322658114248796, 14.384529439190132, 15.623379069610849, 23.192436877972114, 21.511140737820426, 24.74099891599802, 21.856955150091025, 17.888605369949033, 23.98920406252111, 23.248839918985595, 24.004011315550528, 24.03362582160935, 22.641741052714778, 22.834235342097102, 19.517406187314165, 20.25777033084971, 18.895500068013945, 19.591442452461237, 11.98050245882429, 29.35116331366072, 30.047104206043016, 30.00268244695478, 20.82600973130741, 18.700960032487444, 21.004335371479, 21.331266209148623, 31.68902922712104, 38.36138871857695, 45.747053754849276, 31.90287682127108, 29.911571352579827, 25.12649354236008, 24.086258651939062, 26.463937335712117, 30.38310566942569, 28.443421173432796, 33.203108513599986, 33.62088671273693, 24.220877232155942, 30.487550219209922, 24.892306480768866, 23.057066534560207, 32.299537620285435, 40.009247840523344, 43.2030577283754, 41.64329028222265, 43.51501121760596, 43.745788910679195, 35.136573878464546], "quarterMarkers": [100.0, null, null, null, null, null, 100.0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.82122905027933, null, null, null, null, null, null, null, null, null, 111.17318435754188, null, null, null, null, null, null, null, null, null, null, null, null, 116.48044692737429, null, null, null, null, null, null, null, null, null, null, null, null, 118.43575418994415, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.26256983240224, null, null, null, null, null, null, null, null, null, 103.63128491620111, null, null, null, null, null, null, null, null, null, null, null, null, 105.3072625698324, null, null, null, null, null, null, null, null, null, null, null, null, 108.93854748603351, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.99441340782121, null, null, null, null, null, null, null, null, null, 119.83240223463687, null, null, null, null, null, null, null, null, null, null, null, null, 126.25698324022345, null, null, null, null, null, null], "quarterLabels": ["2023-06-28", "", "", "", "", "", "2023-09-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-17", "", "", "", "", "", "", "", "", "", "2024-03-27", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-26", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-15", "", "", "", "", "", "", "", "", "", "2025-03-26", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-25", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-14", "", "", "", "", "", "", "", "", "", "2026-03-25", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-24", "", "", "", "", "", ""], "quarterPeriods": ["2023-05-31", "", "", "", "", "", "2023-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-30", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-30", "", "", "", "", "", "", "", "", "", "2025-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-30", "", "", "", "", "", "", "", "", "", "2026-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-31", "", "", "", "", "", ""], "surprisePct": [-10.576923076923075, -10.576923076923075, -10.576923076923075, -10.576923076923075, -10.576923076923075, -10.576923076923075, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, 3.9370078740157513, 3.9370078740157513, 3.9370078740157513, 3.9370078740157513, 3.9370078740157513, 3.9370078740157513, 3.9370078740157513, 3.9370078740157513, 3.9370078740157513, 3.9370078740157513, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 8.73786407766991, 8.73786407766991, 8.73786407766991, 8.73786407766991, 8.73786407766991, 8.73786407766991, 8.73786407766991, 8.73786407766991, 8.73786407766991, 8.73786407766991, 8.73786407766991, 8.73786407766991, 8.73786407766991, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -8.130081300813014, -25.80645161290322, -25.80645161290322, -25.80645161290322, -25.80645161290322, -25.80645161290322, -25.80645161290322, -25.80645161290322, -25.80645161290322, -25.80645161290322, -25.80645161290322, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 9.259259259259247, 9.259259259259247, 9.259259259259247, 9.259259259259247, 9.259259259259247, 9.259259259259247, 9.259259259259247, 9.259259259259247, 9.259259259259247, 9.259259259259247, 9.259259259259247, 9.259259259259247, 9.259259259259247, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 1.6129032258064528, 4.065040650406507, 4.065040650406507, 4.065040650406507, 4.065040650406507, 4.065040650406507, 4.065040650406507, 4.065040650406507, 4.065040650406507, 4.065040650406507, 4.065040650406507, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 2.9197080291970665, 2.9197080291970665, 2.9197080291970665, 2.9197080291970665, 2.9197080291970665, 2.9197080291970665, 2.9197080291970665], "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": [51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 67.021209, "latestClose": 61.07, "startTtmEps": 3.58, "latestTtmEps": 4.52, "priceChangePct": -8.879590638241098, "epsChangePct": 26.25698324022345, "earningsGapPct": 35.136573878464546, "startMultiple": 18.72100810055866, "latestMultiple": 13.511061946902656, "multipleChangePct": -27.829410284270605, "latestQuarter": "2026-06-24", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 7 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 9.91644496343933, "earningsMovePct": 19.893899204244025, "spread": 9.977454240804695, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": -20.80704455508231, "earningsMovePct": 8.39328537170263, "spread": 29.20032992678494, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -8.879590638241098, "earningsMovePct": 26.25698324022345, "spread": 35.136573878464546, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 7, "persistenceLabel": "7 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 7 updates.", "marketChangePct": -8.879590638241098, "earningsChangePct": 26.25698324022345, "recentMarketMovePoints": -0.2685716994451752, "recentEarningsMovePoints": 6.424581005586575}, "pressure": {"score": 56, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 87, "band": "high", "label": "High confidence", "anchorStability": 67, "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": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.71890041, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.0056755, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.46456433, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02573772, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00645164, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -0.15275563071633913, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-06-24", "alignedPeriod": "2026-05-31", "requiredPeriod": "2026-05-31"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 107.82122905027933, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 111.17318435754188, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 116.48044692737429, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 118.43575418994415, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 107.26256983240224, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 103.63128491620111, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 105.3072625698324, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 108.93854748603351, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 118.99441340782121, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 119.83240223463687, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345, 126.25698324022345], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 98.8744796381345, 97.34034958336395, 97.34034958336395, 97.34034958336395, 97.34034958336395, 97.34034958336395, 97.34034958336395, 97.34034958336395, 97.34034958336395, 97.34034958336395, 97.34034958336395, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.37461756955139, 97.89773113216049, 97.89773113216049, 97.89773113216049, 97.89773113216049, 97.89773113216049, 97.89773113216049, 97.89773113216049, 97.89773113216049, 97.89773113216049, 97.89773113216049, 97.89773113216049, 97.89773113216049, 97.89773113216049, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.37717796479768, 98.94290471087773, 98.94290471087773, 98.94290471087773, 98.94290471087773, 98.94290471087773, 98.94290471087773, 98.94290471087773, 98.94290471087773, 98.94290471087773, 98.94290471087773, 98.33972161419959, 98.33972161419959, 98.33972161419959, 98.33972161419959, 98.33972161419959, 98.33972161419959, 98.33972161419959, 98.33972161419959, 98.33972161419959, 98.33972161419959, 98.33972161419959, 98.33972161419959, 98.33972161419959, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.81261566485023, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 97.0949841482839, 96.30493517223407, 96.30493517223407, 96.30493517223407, 96.30493517223407, 96.30493517223407, 96.30493517223407, 96.30493517223407, 96.30493517223407, 96.30493517223407, 96.30493517223407, 95.81090503803165, 95.81090503803165, 95.81090503803165, 95.81090503803165, 95.81090503803165, 95.81090503803165, 95.81090503803165, 95.81090503803165, 95.81090503803165, 95.81090503803165, 95.81090503803165, 95.81090503803165, 95.81090503803165, 97.25747983359511, 97.25747983359511, 97.25747983359511, 97.25747983359511, 97.25747983359511, 97.25747983359511, 97.25747983359511], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 109.30208741925573, 96.13702806992458, 96.13702806992458, 96.13702806992458, 96.13702806992458, 96.13702806992458, 96.13702806992458, 96.13702806992458, 96.13702806992458, 96.13702806992458, 96.13702806992458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 103.38203269768458, 101.58232678748438, 101.58232678748438, 101.58232678748438, 101.58232678748438, 101.58232678748438, 101.58232678748438, 101.58232678748438, 101.58232678748438, 101.58232678748438, 101.58232678748438, 101.58232678748438, 101.58232678748438, 101.58232678748438, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 96.78336866146631, 85.34304357823427, 85.34304357823427, 85.34304357823427, 85.34304357823427, 85.34304357823427, 85.34304357823427, 85.34304357823427, 85.34304357823427, 85.34304357823427, 85.34304357823427, 63.97863694594892, 63.97863694594892, 63.97863694594892, 63.97863694594892, 63.97863694594892, 63.97863694594892, 63.97863694594892, 63.97863694594892, 63.97863694594892, 63.97863694594892, 63.97863694594892, 63.97863694594892, 63.97863694594892, 66.62853675832659, 66.62853675832659, 66.62853675832659, 66.62853675832659, 66.62853675832659, 66.62853675832659, 66.62853675832659, 66.62853675832659, 66.62853675832659, 66.62853675832659, 66.62853675832659, 66.62853675832659, 66.62853675832659, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 70.22562986808468, 78.40488165880559, 78.40488165880559, 78.40488165880559, 78.40488165880559, 78.40488165880559, 78.40488165880559, 78.40488165880559, 78.40488165880559, 78.40488165880559, 78.40488165880559, 92.63596822593516, 92.63596822593516, 92.63596822593516, 92.63596822593516, 92.63596822593516, 92.63596822593516, 92.63596822593516, 92.63596822593516, 92.63596822593516, 92.63596822593516, 92.63596822593516, 92.63596822593516, 92.63596822593516, 97.58177802596569, 97.58177802596569, 97.58177802596569, 97.58177802596569, 97.58177802596569, 97.58177802596569, 97.58177802596569], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 26.256983240223448, "valuationContribution": -35.136573878464546, "marketMove": -8.879590638241098, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 26.256983240223448}, {"key": "valuation", "label": "Relative valuation contribution", "value": -35.136573878464546}, {"key": "market", "label": "Total market move", "value": -8.879590638241098}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-29", "periodEnd": "2023-08-31", "earningsChangePct": 0.0, "surprisePct": -7.01754385964911, "immediateReturnPct": 3.0025524775945334, "forward4WeekPct": -2.3658557039223926, "forward13WeekPct": 22.584756603992638, "toDateReturnPct": -4.789363186765961, "weeksSince": 149, "availabilitySource": "reported", "spread": 1.422413910796493, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-01-19", "periodEnd": "2023-11-30", "earningsChangePct": 7.8212290502793325, "surprisePct": 3.9370078740157513, "immediateReturnPct": -2.0796113299124896, "forward4WeekPct": -1.1130324206923392, "forward13WeekPct": -1.5607732007774988, "toDateReturnPct": -19.328246693296926, "weeksSince": 133, "availabilitySource": "reported", "spread": -2.7818697389412534, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-03-29", "periodEnd": "2024-02-29", "earningsChangePct": 3.1088082901554515, "surprisePct": 6.349206349206354, "immediateReturnPct": -1.17734571965602, "forward4WeekPct": -7.733251680496944, "forward13WeekPct": -4.339902684865093, "toDateReturnPct": -21.847619032749943, "weeksSince": 123, "availabilitySource": "reported", "spread": -4.047370676014751, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-06-28", "periodEnd": "2024-05-31", "earningsChangePct": 4.773869346733672, "surprisePct": 8.73786407766991, "immediateReturnPct": -1.3459806542567065, "forward4WeekPct": 9.229585965576149, "forward13WeekPct": 2.931327997335975, "toDateReturnPct": -19.40164477922669, "weeksSince": 110, "availabilitySource": "reported", "spread": 4.94722018418021, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-09-27", "periodEnd": "2024-08-31", "earningsChangePct": 1.6786570743405393, "surprisePct": -8.130081300813014, "immediateReturnPct": -1.6093370062445156, "forward4WeekPct": -7.851829756966511, "forward13WeekPct": -16.68474951836849, "toDateReturnPct": -22.957123349430177, "weeksSince": 97, "availabilitySource": "reported", "spread": 2.0668193949899205, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-17", "periodEnd": "2024-11-30", "earningsChangePct": -9.433962264150953, "surprisePct": -25.80645161290322, "immediateReturnPct": 1.305270140869741, "forward4WeekPct": -0.32401890373147113, "forward13WeekPct": -12.048678557150804, "toDateReturnPct": 2.037016062049868, "weeksSince": 81, "availabilitySource": "reported", "spread": 16.795619288433386, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-03-28", "periodEnd": "2025-02-28", "earningsChangePct": -3.385416666666663, "surprisePct": 8.000000000000007, "immediateReturnPct": 2.2400601420297317, "forward4WeekPct": 1.866717102470683, "forward13WeekPct": 15.732862421392868, "toDateReturnPct": 16.31852533937268, "weeksSince": 71, "availabilitySource": "reported", "spread": 23.53951874110868, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-06-27", "periodEnd": "2025-05-31", "earningsChangePct": 1.6172506738544534, "surprisePct": 9.259259259259247, "immediateReturnPct": 13.120761974959905, "forward4WeekPct": 9.162542394562113, "forward13WeekPct": 6.987559893020778, "toDateReturnPct": 13.693206431583915, "weeksSince": 58, "availabilitySource": "reported", "spread": 14.645643797780721, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-09-26", "periodEnd": "2025-08-31", "earningsChangePct": 3.4482758620689724, "surprisePct": 1.6129032258064528, "immediateReturnPct": -4.390725221160185, "forward4WeekPct": 1.5231929779886855, "forward13WeekPct": 0.40047765973150184, "toDateReturnPct": 1.6017658975860494, "weeksSince": 45, "availabilitySource": "reported", "spread": 23.192436877972114, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-01-16", "periodEnd": "2025-11-30", "earningsChangePct": 9.23076923076922, "surprisePct": 4.065040650406507, "immediateReturnPct": -7.544288801404764, "forward4WeekPct": 3.4400532180578924, "forward13WeekPct": -1.2499235562879907, "toDateReturnPct": -6.020785241505355, "weeksSince": 29, "availabilitySource": "reported", "spread": 29.35116331366072, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-03-27", "periodEnd": "2026-02-28", "earningsChangePct": 0.7042253521126751, "surprisePct": 3.636363636363619, "immediateReturnPct": 20.044634823636454, "forward4WeekPct": 27.470075837930107, "forward13WeekPct": 28.274174065912263, "toDateReturnPct": 24.400947410889763, "weeksSince": 19, "availabilitySource": "reported", "spread": 31.90287682127108, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-06-26", "periodEnd": "2026-05-31", "earningsChangePct": 5.361305361305346, "surprisePct": 2.9197080291970665, "immediateReturnPct": -2.9117853839037977, "forward4WeekPct": -14.50097132284921, "forward13WeekPct": null, "toDateReturnPct": -5.843354918285537, "weeksSince": 6, "availabilitySource": "reported", "spread": 32.299537620285435, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}], "latestEvent": {"date": "2026-06-26", "periodEnd": "2026-05-31", "earningsChangePct": 5.361305361305346, "surprisePct": 2.9197080291970665, "immediateReturnPct": -2.9117853839037977, "forward4WeekPct": -14.50097132284921, "forward13WeekPct": null, "toDateReturnPct": -5.843354918285537, "weeksSince": 6, "availabilitySource": "reported", "spread": 32.299537620285435, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Specialty Chemicals", "population": 16, "spreadPercentile": 100.0, "qualityPercentile": 30.0, "rarityPercentile": 100.0, "currentOneYearSpread": 70.279135, "lead": "earnings", "relatedSignals": [{"tickerId": 3190, "symbol": "PPG", "name": "PPG Industries Inc", "spread": 40.581486, "lead": "earnings", "quality": 100}, {"tickerId": 6507, "symbol": "HWKN", "name": "Hawkins Inc", "spread": 21.588722, "lead": "earnings", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-01-19", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-01-17", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "improvement_awaiting_confirmation", "label": "Fresh improvement awaiting confirmation", "tone": "opportunity", "explanation": "Earnings improved at the latest reported update, but market price remains below its pre-update level."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}