{"ticker": {"uuid": "6ee4ad77-37f7-4da3-8706-e2c92febe25e", "symbol": "SXT", "name": "Sensient Technologies Corporation", "sector": "Basic Materials", "industry": "Specialty Chemicals", "currency": "USD"}, "next_event": {"report_date": "2026-10-30", "fiscal_date_ending": "2026-09-30", "estimate": 1.03, "session": "Time unconfirmed", "days": 79}, "profile": {"sample": 12, "measured": 12, "beats": 7, "misses": 3, "inline": 2, "beat_rate": 58.3, "beat_rate_label": "58.3%", "average_surprise": 4.7, "average_surprise_label": "+4.7%", "median_surprise": 3.2, "surprise_dispersion": 9.7, "average_reaction": 2.7, "average_reaction_label": "+2.7%", "average_abs_reaction": 8.4, "positive_response_rate": 50.0, "confirmation_rate": 80.0, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 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": 41, "band": "Moderate", "tone": "neutral", "days": 79, "proximity_component": 3, "reaction_component": 21, "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": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 17.2, "revenue_growth_1y": 8.1, "cash_conversion": 1.53, "net_margin": 9.3, "earnings_yield": 3.8, "eps_surprise_avg": 10.9, "sue_score": 0.7, "pe_ratio": 35.0, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 129.87, "currency": "USD", "return_13w": 10.3, "fair_value": 82.615583, "fair_value_gap": 57.2, "relative_strength": 12.6, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 48.6}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-20", "date_source": "exact", "eps_actual": 0.75, "eps_estimate": 0.75, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.156192227457587, "one_week_reaction_label": "+5.2%", "four_week_reaction": 9.093422430710662, "four_week_reaction_label": "+9.1%", "confirmation": "contained", "revenue": 363829000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 31543000.0, "operating_cash_flow": 55118000.0, "free_cash_flow": 77699000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-08", "date_source": "exact", "eps_actual": 0.51, "eps_estimate": 0.55, "eps_surprise": -0.04, "surprise_pct": -7.2727, "surprise_label": "-7.3%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.4369440298801894, "one_week_reaction_label": "-3.4%", "four_week_reaction": 6.6207080130523215, "four_week_reaction_label": "+6.6%", "confirmation": "confirmed", "revenue": 349302000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -5833000.0, "operating_cash_flow": 62877000.0, "free_cash_flow": 83027000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-26", "date_source": "exact", "eps_actual": 0.79, "eps_estimate": 0.7, "eps_surprise": 0.09, "surprise_pct": 12.8571, "surprise_label": "+12.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.622215690383509, "one_week_reaction_label": "+7.6%", "four_week_reaction": 10.501837686933237, "four_week_reaction_label": "+10.5%", "confirmation": "confirmed", "revenue": 384670000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 30940000.0, "operating_cash_flow": 15134000.0, "free_cash_flow": 26164000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-26", "date_source": "exact", "eps_actual": 0.77, "eps_estimate": 0.82, "eps_surprise": -0.05, "surprise_pct": -6.0976, "surprise_label": "-6.1%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.028390348705731, "one_week_reaction_label": "-7.0%", "four_week_reaction": -7.278888651217579, "four_week_reaction_label": "-7.3%", "confirmation": "confirmed", "revenue": 403525000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 30932000.0, "operating_cash_flow": 43812000.0, "free_cash_flow": 55632000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-25", "date_source": "exact", "eps_actual": 0.8, "eps_estimate": 0.8, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 6.666666666666672, "eps_yoy_label": "+6.7%", "one_week_reaction": -3.8515315610907326, "one_week_reaction_label": "-3.9%", "four_week_reaction": -1.5901441839011925, "four_week_reaction_label": "-1.6%", "confirmation": "contained", "revenue": 392613000.0, "revenue_yoy": 7.911408931118739, "revenue_yoy_label": "+7.9%", "net_income": 32690000.0, "operating_cash_flow": 76815000.0, "free_cash_flow": 90053000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-14", "date_source": "exact", "eps_actual": 0.65, "eps_estimate": 0.64, "eps_surprise": 0.01, "surprise_pct": 1.5625, "surprise_label": "+1.6%", "surprise_band": "beat", "eps_yoy": 27.450980392156865, "eps_yoy_label": "+27.5%", "one_week_reaction": -8.79989493433194, "one_week_reaction_label": "-8.8%", "four_week_reaction": -3.846660313796314, "four_week_reaction_label": "-3.8%", "confirmation": "diverged", "revenue": 376420000.0, "revenue_yoy": 7.763482602447167, "revenue_yoy_label": "+7.8%", "net_income": 30104000.0, "operating_cash_flow": 21390000.0, "free_cash_flow": 44514000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-25", "date_source": "exact", "eps_actual": 0.86, "eps_estimate": 0.82, "eps_surprise": 0.04, "surprise_pct": 4.878, "surprise_label": "+4.9%", "surprise_band": "beat", "eps_yoy": 8.86075949367088, "eps_yoy_label": "+8.9%", "one_week_reaction": 25.71083705561299, "one_week_reaction_label": "+25.7%", "four_week_reaction": 26.994568143618082, "four_week_reaction_label": "+27.0%", "confirmation": "confirmed", "revenue": 392325000.0, "revenue_yoy": 1.9900174175267114, "revenue_yoy_label": "+2.0%", "net_income": 34462000.0, "operating_cash_flow": -8978000.0, "free_cash_flow": 7876000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-25", "date_source": "exact", "eps_actual": 0.94, "eps_estimate": 0.88, "eps_surprise": 0.06, "surprise_pct": 6.8182, "surprise_label": "+6.8%", "surprise_band": "beat", "eps_yoy": 22.077922077922068, "eps_yoy_label": "+22.1%", "one_week_reaction": 2.4016864445733566, "one_week_reaction_label": "+2.4%", "four_week_reaction": 8.788647001259296, "four_week_reaction_label": "+8.8%", "confirmation": "confirmed", "revenue": 414230000.0, "revenue_yoy": 2.6528715692955824, "revenue_yoy_label": "+2.7%", "net_income": 37587000.0, "operating_cash_flow": 48282000.0, "free_cash_flow": 69463000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-31", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.9, "eps_surprise": 0.06, "surprise_pct": 6.6667, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": 19.99999999999999, "eps_yoy_label": "+20.0%", "one_week_reaction": -3.670388759366771, "one_week_reaction_label": "-3.7%", "four_week_reaction": -1.4797514187348557, "four_week_reaction_label": "-1.5%", "confirmation": "diverged", "revenue": 412109000.0, "revenue_yoy": 4.96570414122813, "revenue_yoy_label": "+5.0%", "net_income": 36956000.0, "operating_cash_flow": 43959000.0, "free_cash_flow": 63712000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-13", "date_source": "exact", "eps_actual": 0.72, "eps_estimate": 0.7733, "eps_surprise": -0.0533, "surprise_pct": -6.8925, "surprise_label": "-6.9%", "surprise_band": "miss", "eps_yoy": 10.769230769230761, "eps_yoy_label": "+10.8%", "one_week_reaction": -7.191218291434426, "one_week_reaction_label": "-7.2%", "four_week_reaction": -6.114073885725373, "four_week_reaction_label": "-6.1%", "confirmation": "confirmed", "revenue": 393447000.0, "revenue_yoy": 4.523404707507572, "revenue_yoy_label": "+4.5%", "net_income": 25484000.0, "operating_cash_flow": 44563000.0, "free_cash_flow": 76184000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-24", "date_source": "exact", "eps_actual": 1.04, "eps_estimate": 0.84, "eps_surprise": 0.2, "surprise_pct": 23.8095, "surprise_label": "+23.8%", "surprise_band": "beat", "eps_yoy": 20.93023255813954, "eps_yoy_label": "+20.9%", "one_week_reaction": 12.637143485989059, "one_week_reaction_label": "+12.6%", "four_week_reaction": 14.031636397521114, "four_week_reaction_label": "+14.0%", "confirmation": "confirmed", "revenue": 435834000.0, "revenue_yoy": 11.090040145287707, "revenue_yoy_label": "+11.1%", "net_income": 44170000.0, "operating_cash_flow": -13617000.0, "free_cash_flow": 15120000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-24", "date_source": "exact", "eps_actual": 1.2, "eps_estimate": 1.0, "eps_surprise": 0.2, "surprise_pct": 20.0, "surprise_label": "+20.0%", "surprise_band": "beat", "eps_yoy": 27.659574468085108, "eps_yoy_label": "+27.7%", "one_week_reaction": 13.406694197314822, "one_week_reaction_label": "+13.4%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 462081000.0, "revenue_yoy": 11.551794896555053, "revenue_yoy_label": "+11.6%", "net_income": 51359000.0, "operating_cash_flow": 48464000.0, "free_cash_flow": 87240000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [0.75, 0.51, 0.79, 0.77, 0.8, 0.65, 0.86, 0.94, 0.96, 0.72, 1.04, 1.2], "eps_estimate": [0.75, 0.55, 0.7, 0.82, 0.8, 0.64, 0.82, 0.88, 0.9, 0.7733, 0.84, 1.0], "surprise": [0.0, -7.2727, 12.8571, -6.0976, 0.0, 1.5625, 4.878, 6.8182, 6.6667, -6.8925, 23.8095, 20.0], "reaction_1w": [5.156192227457587, -3.4369440298801894, 7.622215690383509, -7.028390348705731, -3.8515315610907326, -8.79989493433194, 25.71083705561299, 2.4016864445733566, -3.670388759366771, -7.191218291434426, 12.637143485989059, 13.406694197314822], "reaction_4w": [9.093422430710662, 6.6207080130523215, 10.501837686933237, -7.278888651217579, -1.5901441839011925, -3.846660313796314, 26.994568143618082, 8.788647001259296, -1.4797514187348557, -6.114073885725373, 14.031636397521114, null], "revenue": [363.83, 349.3, 384.67, 403.52, 392.61, 376.42, 392.32, 414.23, 412.11, 393.45, 435.83, 462.08], "net_income": [31.54, -5.83, 30.94, 30.93, 32.69, 30.1, 34.46, 37.59, 36.96, 25.48, 44.17, 51.36], "financial_unit": "millions", "scatter": [{"x": 0.0, "y": 5.156192227457587, "label": "2023-09-30"}, {"x": -7.2727, "y": -3.4369440298801894, "label": "2023-12-31"}, {"x": 12.8571, "y": 7.622215690383509, "label": "2024-03-31"}, {"x": -6.0976, "y": -7.028390348705731, "label": "2024-06-30"}, {"x": 0.0, "y": -3.8515315610907326, "label": "2024-09-30"}, {"x": 1.5625, "y": -8.79989493433194, "label": "2024-12-31"}, {"x": 4.878, "y": 25.71083705561299, "label": "2025-03-31"}, {"x": 6.8182, "y": 2.4016864445733566, "label": "2025-06-30"}, {"x": 6.6667, "y": -3.670388759366771, "label": "2025-09-30"}, {"x": -6.8925, "y": -7.191218291434426, "label": "2025-12-31"}, {"x": 23.8095, "y": 12.637143485989059, "label": "2026-03-31"}, {"x": 20.0, "y": 13.406694197314822, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 102.63023106976152, 105.90947958580115, 109.10333121203308, 108.94961536539289, 103.41588462347167, 99.88044363177606, 96.36208418552158, 90.76003448676784, 98.34329600277205, 95.43979633061238, 100.92228966114219, 99.01322782090831, 104.46523193846929, 101.18027030746401, 102.71095884727511, 105.54875318174714, 112.85822409401744, 113.99334218905288, 113.51177699134793, 108.43814436797676, 108.00817602202939, 105.10158588521392, 107.99097707144354, 108.28335561893707, 104.56171729263808, 113.40937983658395, 117.20123547059404, 115.45248042120197, 118.89804687149335, 119.31359425320238, 117.49558100581999, 119.79839622043578, 116.5432880083848, 118.2920430577769, 119.71182527918086, 121.82418225555622, 128.83651880885506, 132.99759014199935, 132.28376686206553, 131.3784286975888, 135.22611318726553, 132.49269022022187, 131.29137729835696, 129.6722140477134, 129.16731593216892, 128.88874964839417, 136.3751952695914, 137.9769464341556, 133.43284894439137, 128.27938804753853, 125.42971592488621, 127.93375813886327, 132.13634573741567, 136.30391047817974, 129.7373684843373, 132.25892032097553, 135.74356642836372, 139.5609152348763, 135.70854357057547, 135.8836524408177, 137.75730488940226, 135.7960989088131, 132.45153881387895, 140.09152688334873, 135.56676511780438, 138.50698008806938, 136.69355467249628, 137.50343342314585, 136.07734202988763, 129.12294220616153, 127.08063817029462, 123.10166582908633, 118.50648084526934, 129.79197452026588, 133.9117951042524, 132.9434609515817, 134.36850834216835, 126.08442661756698, 122.54422078322851, 122.84513920032612, 129.1998082575301, 129.74854003541626, 128.82808731323075, 130.2795707299437, 132.15588014726504, 131.18232417500352, 131.97886931367825, 161.0616589603435, 165.91174135075846, 169.29263743486882, 167.60599512573575, 167.00156092849264, 168.05043139797934, 170.66372000224047, 168.44153683478945, 170.46816818695189, 174.9480902183759, 191.8189096808182, 193.11666641349302, 193.9344293711692, 201.40096669228686, 198.59212627273723, 208.07043867962705, 210.9786417825078, 204.66266404230646, 202.4324467504902, 201.32625728311524, 189.871857341984, 183.66292961274382, 170.35298832127677, 169.31816673203122, 165.30377416177558, 170.88824018231537, 172.56536364356063, 168.22981923418862, 166.231543933827, 168.32729801650507, 170.01182522680008, 174.70699785056468, 165.56754017238288, 168.29145693516975, 173.3808796473901, 172.2339686571252, 167.44919423313874, 175.83598920327836, 174.36650848099544, 172.07268288799966, 169.38460720654814, 175.4584666385966, 167.44871919386085, 162.84086529181147, 182.74823696758187, 164.73080634955198, 160.46493918422533, 149.32329209878006, 155.98308087102984, 166.18875969285585, 167.68271306599868, 180.46231003147668, 221.66301027910941, 203.2675910882848, 212.7532909881274, 205.78412520966074, 206.70530403751056, 205.639626569998, 202.64127979699674, 224.17157710674093, 204.971320361558, 217.07308143331016, 224.12915772483495, 208.55588005334096, 196.3313077815064, 228.27002814815435, 222.65284582936195, 234.57547916245628], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 126.4516129032258, 126.4516129032258], "gap": [0.0, -2.630231069761521, -5.909479585801151, -9.103331212033083, -8.949615365392887, -3.415884623471669, 0.11955636822393956, 3.6379158144784185, 9.239965513232164, 1.6567039972279503, 1.3343972177747077, -4.148096112755098, -2.2390342725212236, -7.691038390082198, -4.4060767590769245, -5.9367652988880195, -8.774559633360056, -16.084030545630355, -17.219148640665793, -16.73758344296084, -11.663950819589672, -11.2339824736423, -8.327392336826833, -11.21678352305645, -11.509162070549976, -11.981072131347759, -20.82873467529363, -24.620590309303722, -22.87183525991165, -26.31740171020303, -26.73294909191206, -24.914935844529666, -27.217751059145456, -23.962642847094486, -25.711397896486574, -27.131180117890537, -29.243537094265903, -36.578454292726036, -40.73952562587033, -40.02570234593651, -39.12036418145976, -42.9680486711365, -40.23462570409285, -39.03331278222794, -37.41414953158437, -36.90925141603989, -36.63068513226514, -44.11713075346236, -45.71888191802657, -41.17478442826234, -37.311646112054675, -34.46197398940235, -36.96601620337941, -41.16860380193181, -45.33616854269589, -38.76962654885345, -41.291178385491676, -44.77582449287986, -48.59317329939243, -44.740801635091614, -44.915910505333855, -46.789562953918406, -44.828356973329235, -39.870893652588634, -47.510881722058414, -42.98611995651406, -45.92633492677906, -44.112909511205956, -44.92278826185553, -43.49669686859731, -36.542297044871205, -34.4999930090043, -30.52102066779601, -25.925835683979017, -37.21132935897556, -41.331149942962085, -40.36281579029138, -41.787863180878034, -33.503781456276656, -25.44744658968014, -25.748365006777746, -32.103034063981724, -32.651765841867885, -31.731313119682383, -33.182796536395344, -35.05910595371667, -34.085549981455145, -34.882095120129875, -63.96488476679512, -66.55690264108104, -69.9377987251914, -68.25115641605832, -67.64672221881521, -68.69559268830191, -71.30888129256304, -69.08669812511202, -71.11332947727446, -75.59325150869849, -92.46407097114077, -93.7618277038156, -94.57959066149176, -102.04612798260943, -93.75341659531789, -103.2317290022077, -106.13993210508845, -99.82395436488711, -97.59373707307084, -96.4875476056959, -85.03314766456465, -78.82421993532448, -65.51427864385742, -64.47945705461187, -60.46506448435623, -66.04953050489603, -67.72665396614128, -63.39110955676928, -56.231543933826984, -58.327298016505054, -60.01182522680007, -64.70699785056466, -55.56754017238286, -58.291456935169734, -63.380879647390074, -62.233968657125175, -57.449194233138726, -65.83598920327834, -64.36650848099542, -62.07268288799965, -59.384607206548125, -65.45846663859659, -57.44871919386084, -50.58280077568244, -70.49017245145285, -52.47274183342296, -48.206874668096305, -37.06522758265103, -43.725016354900816, -53.93069517672683, -55.42464854986966, -68.20424551534765, -109.40494576298039, -85.20307495925255, -94.68877485909513, -87.71960908062849, -88.6407879084783, -87.57511044096574, -84.57676366796449, -106.10706097770867, -86.90680423252576, -99.00856530427791, -106.0646415958027, -90.4913639243087, -78.26679165247415, -110.2055120191221, -96.20123292613616, -108.12386625923048], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 96.77419354838709, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.58064516129032, null, null, null, null, null, null, null, null, null, null, null, 92.25806451612902, null, null, null, null, null, null, null, null, null, null, null, null, 90.96774193548386, null, null, null, null, null, null, null, null, null, null, null, null, 92.58064516129032, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.09677419354837, null, null, null, null, null, null, null, null, null, 99.35483870967742, null, null, null, null, null, null, null, null, null, null, null, null, 104.83870967741935, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.00000000000001, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.25806451612902, null, null, null, null, null, null, null, null, null, 118.06451612903226, null, null, null, null, null, null, null, null, null, null, null, null, 126.4516129032258, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [26.5, 108.1, 134.6]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [55.363843, 56.82004, 58.635558, 60.403797, 60.318694, 57.255008, 55.297652, 53.349753, 50.248243, 54.446628, 52.839139, 55.874458, 54.817528, 57.835967, 56.017286, 56.864734, 58.435846, 62.48265, 63.111095, 62.844482, 60.035524, 59.797477, 58.188277, 59.787955, 59.949827, 57.889385, 62.787791, 64.887108, 63.91893, 65.826528, 66.056591, 65.050069, 66.324996, 64.522843, 65.491021, 66.277067, 67.446549, 71.328848, 73.632577, 73.237377, 72.736147, 74.866373, 73.353045, 72.687952, 71.791521, 71.51199, 71.357765, 75.502549, 76.38934, 73.873553, 71.020399, 69.442711, 70.829045, 73.155759, 75.463083, 71.827593, 73.223621, 75.152855, 77.266286, 75.133465, 75.230412, 76.267738, 75.181939, 73.330262, 77.560053, 75.054971, 76.682787, 75.678805, 76.127185, 75.337646, 71.487423, 70.356725, 68.153813, 65.609742, 71.857825, 74.138716, 73.602609, 74.39157, 69.805184, 67.84519, 68.01179, 71.529979, 71.833778, 71.32418, 72.127777, 73.166574, 72.627576, 73.068574, 89.169924, 91.855116, 93.72691, 92.79312, 92.458482, 93.039177, 94.485994, 93.255708, 94.377729, 96.857986, 106.19832, 106.916808, 107.369553, 111.503315, 109.948233, 115.195791, 116.805884, 113.309116, 112.074382, 111.461953, 105.120357, 101.682856, 94.313961, 93.741044, 91.518522, 94.610297, 95.538817, 93.138493, 92.032171, 93.192461, 94.12508, 96.724508, 91.664553, 93.172618, 95.990318, 95.355344, 92.706309, 97.349561, 96.536, 95.26605, 93.777828, 97.14055, 92.706046, 90.154961, 101.176447, 91.201305, 88.839557, 82.671113, 86.358228, 92.008484, 92.835594, 99.91087, 122.721161, 112.53675, 117.788398, 113.93, 114.44, 113.85, 112.19, 124.11, 113.48, 120.18, 124.086515, 115.46455, 108.696557, 126.37906, 123.269172, 129.87], "ttmEps": [3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.92, 3.92], "quarterlyEps": [0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.2, 1.2], "priceIndex": [100.0, 102.63023106976152, 105.90947958580115, 109.10333121203308, 108.94961536539289, 103.41588462347167, 99.88044363177606, 96.36208418552158, 90.76003448676784, 98.34329600277205, 95.43979633061238, 100.92228966114219, 99.01322782090831, 104.46523193846929, 101.18027030746401, 102.71095884727511, 105.54875318174714, 112.85822409401744, 113.99334218905288, 113.51177699134793, 108.43814436797676, 108.00817602202939, 105.10158588521392, 107.99097707144354, 108.28335561893707, 104.56171729263808, 113.40937983658395, 117.20123547059404, 115.45248042120197, 118.89804687149335, 119.31359425320238, 117.49558100581999, 119.79839622043578, 116.5432880083848, 118.2920430577769, 119.71182527918086, 121.82418225555622, 128.83651880885506, 132.99759014199935, 132.28376686206553, 131.3784286975888, 135.22611318726553, 132.49269022022187, 131.29137729835696, 129.6722140477134, 129.16731593216892, 128.88874964839417, 136.3751952695914, 137.9769464341556, 133.43284894439137, 128.27938804753853, 125.42971592488621, 127.93375813886327, 132.13634573741567, 136.30391047817974, 129.7373684843373, 132.25892032097553, 135.74356642836372, 139.5609152348763, 135.70854357057547, 135.8836524408177, 137.75730488940226, 135.7960989088131, 132.45153881387895, 140.09152688334873, 135.56676511780438, 138.50698008806938, 136.69355467249628, 137.50343342314585, 136.07734202988763, 129.12294220616153, 127.08063817029462, 123.10166582908633, 118.50648084526934, 129.79197452026588, 133.9117951042524, 132.9434609515817, 134.36850834216835, 126.08442661756698, 122.54422078322851, 122.84513920032612, 129.1998082575301, 129.74854003541626, 128.82808731323075, 130.2795707299437, 132.15588014726504, 131.18232417500352, 131.97886931367825, 161.0616589603435, 165.91174135075846, 169.29263743486882, 167.60599512573575, 167.00156092849264, 168.05043139797934, 170.66372000224047, 168.44153683478945, 170.46816818695189, 174.9480902183759, 191.8189096808182, 193.11666641349302, 193.9344293711692, 201.40096669228686, 198.59212627273723, 208.07043867962705, 210.9786417825078, 204.66266404230646, 202.4324467504902, 201.32625728311524, 189.871857341984, 183.66292961274382, 170.35298832127677, 169.31816673203122, 165.30377416177558, 170.88824018231537, 172.56536364356063, 168.22981923418862, 166.231543933827, 168.32729801650507, 170.01182522680008, 174.70699785056468, 165.56754017238288, 168.29145693516975, 173.3808796473901, 172.2339686571252, 167.44919423313874, 175.83598920327836, 174.36650848099544, 172.07268288799966, 169.38460720654814, 175.4584666385966, 167.44871919386085, 162.84086529181147, 182.74823696758187, 164.73080634955198, 160.46493918422533, 149.32329209878006, 155.98308087102984, 166.18875969285585, 167.68271306599868, 180.46231003147668, 221.66301027910941, 203.2675910882848, 212.7532909881274, 205.78412520966074, 206.70530403751056, 205.639626569998, 202.64127979699674, 224.17157710674093, 204.971320361558, 217.07308143331016, 224.12915772483495, 208.55588005334096, 196.3313077815064, 228.27002814815435, 222.65284582936195, 234.57547916245628], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 126.4516129032258, 126.4516129032258], "valuationGap": [0.0, -2.630231069761521, -5.909479585801151, -9.103331212033083, -8.949615365392887, -3.415884623471669, 0.11955636822393956, 3.6379158144784185, 9.239965513232164, 1.6567039972279503, 1.3343972177747077, -4.148096112755098, -2.2390342725212236, -7.691038390082198, -4.4060767590769245, -5.9367652988880195, -8.774559633360056, -16.084030545630355, -17.219148640665793, -16.73758344296084, -11.663950819589672, -11.2339824736423, -8.327392336826833, -11.21678352305645, -11.509162070549976, -11.981072131347759, -20.82873467529363, -24.620590309303722, -22.87183525991165, -26.31740171020303, -26.73294909191206, -24.914935844529666, -27.217751059145456, -23.962642847094486, -25.711397896486574, -27.131180117890537, -29.243537094265903, -36.578454292726036, -40.73952562587033, -40.02570234593651, -39.12036418145976, -42.9680486711365, -40.23462570409285, -39.03331278222794, -37.41414953158437, -36.90925141603989, -36.63068513226514, -44.11713075346236, -45.71888191802657, -41.17478442826234, -37.311646112054675, -34.46197398940235, -36.96601620337941, -41.16860380193181, -45.33616854269589, -38.76962654885345, -41.291178385491676, -44.77582449287986, -48.59317329939243, -44.740801635091614, -44.915910505333855, -46.789562953918406, -44.828356973329235, -39.870893652588634, -47.510881722058414, -42.98611995651406, -45.92633492677906, -44.112909511205956, -44.92278826185553, -43.49669686859731, -36.542297044871205, -34.4999930090043, -30.52102066779601, -25.925835683979017, -37.21132935897556, -41.331149942962085, -40.36281579029138, -41.787863180878034, -33.503781456276656, -25.44744658968014, -25.748365006777746, -32.103034063981724, -32.651765841867885, -31.731313119682383, -33.182796536395344, -35.05910595371667, -34.085549981455145, -34.882095120129875, -63.96488476679512, -66.55690264108104, -69.9377987251914, -68.25115641605832, -67.64672221881521, -68.69559268830191, -71.30888129256304, -69.08669812511202, -71.11332947727446, -75.59325150869849, -92.46407097114077, -93.7618277038156, -94.57959066149176, -102.04612798260943, -93.75341659531789, -103.2317290022077, -106.13993210508845, -99.82395436488711, -97.59373707307084, -96.4875476056959, -85.03314766456465, -78.82421993532448, -65.51427864385742, -64.47945705461187, -60.46506448435623, -66.04953050489603, -67.72665396614128, -63.39110955676928, -56.231543933826984, -58.327298016505054, -60.01182522680007, -64.70699785056466, -55.56754017238286, -58.291456935169734, -63.380879647390074, -62.233968657125175, -57.449194233138726, -65.83598920327834, -64.36650848099542, -62.07268288799965, -59.384607206548125, -65.45846663859659, -57.44871919386084, -50.58280077568244, -70.49017245145285, -52.47274183342296, -48.206874668096305, -37.06522758265103, -43.725016354900816, -53.93069517672683, -55.42464854986966, -68.20424551534765, -109.40494576298039, -85.20307495925255, -94.68877485909513, -87.71960908062849, -88.6407879084783, -87.57511044096574, -84.57676366796449, -106.10706097770867, -86.90680423252576, -99.00856530427791, -106.0646415958027, -90.4913639243087, -78.26679165247415, -110.2055120191221, -96.20123292613616, -108.12386625923048], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 96.77419354838709, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.58064516129032, null, null, null, null, null, null, null, null, null, null, null, 92.25806451612902, null, null, null, null, null, null, null, null, null, null, null, null, 90.96774193548386, null, null, null, null, null, null, null, null, null, null, null, null, 92.58064516129032, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.09677419354837, null, null, null, null, null, null, null, null, null, 99.35483870967742, null, null, null, null, null, null, null, null, null, null, null, null, 104.83870967741935, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.00000000000001, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.25806451612902, null, null, null, null, null, null, null, null, null, 118.06451612903226, null, null, null, null, null, null, null, null, null, null, null, null, 126.4516129032258, null], "quarterLabels": ["2023-07-21", "", "", "", "", "", "", "", "", "", "2023-10-20", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-08", "", "", "", "", "", "", "", "", "", "", "", "2024-04-26", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-26", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-14", "", "", "", "", "", "", "", "", "", "2025-04-25", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-13", "", "", "", "", "", "", "", "", "", "2026-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-24", ""], "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": [-7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, 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, 0.0, 0.0, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, -7.272727272727278, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, -6.097560975609748, -6.097560975609748, -6.097560975609748, -6.097560975609748, -6.097560975609748, -6.097560975609748, -6.097560975609748, -6.097560975609748, -6.097560975609748, -6.097560975609748, -6.097560975609748, -6.097560975609748, -6.097560975609748, 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, 0.0, 0.0, 0.0, 1.5625000000000013, 1.5625000000000013, 1.5625000000000013, 1.5625000000000013, 1.5625000000000013, 1.5625000000000013, 1.5625000000000013, 1.5625000000000013, 1.5625000000000013, 1.5625000000000013, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, -6.8925384714858415, -6.8925384714858415, -6.8925384714858415, -6.8925384714858415, -6.8925384714858415, -6.8925384714858415, -6.8925384714858415, -6.8925384714858415, -6.8925384714858415, -6.8925384714858415, 23.80952380952382, 23.80952380952382, 23.80952380952382, 23.80952380952382, 23.80952380952382, 23.80952380952382, 23.80952380952382, 23.80952380952382, 23.80952380952382, 23.80952380952382, 23.80952380952382, 23.80952380952382, 23.80952380952382, 19.999999999999996, 19.999999999999996], "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": [28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 112, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 55.363843, "latestClose": 129.87, "startTtmEps": 3.1, "latestTtmEps": 3.92, "priceChangePct": 134.57547916245628, "epsChangePct": 26.451612903225797, "earningsGapPct": -108.12386625923048, "startMultiple": 17.859304193548386, "latestMultiple": 33.130102040816325, "multipleChangePct": 85.50611872541185, "latestQuarter": "2026-07-24", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 12.738494065290972, "earningsMovePct": 20.615384615384613, "spread": 7.876890550093641, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 87.0174682552356, "earningsMovePct": 39.00709219858156, "spread": -48.01037605665404, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 134.57547916245628, "earningsMovePct": 26.451612903225797, "spread": -108.12386625923048, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "marketChangePct": 134.57547916245628, "earningsChangePct": 26.451612903225797, "recentMarketMovePoints": 21.822188174328886, "recentEarningsMovePoints": 8.387096774193537}, "pressure": {"score": 82, "band": "high", "label": "High \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 90, "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": 92, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.53356671, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.08116525, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.14322388, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.01459236, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00979588, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 0.7244082003563967, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-24", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 96.77419354838709, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 92.25806451612902, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 90.96774193548386, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 92.58064516129032, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 97.09677419354837, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 99.35483870967742, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 104.83870967741935, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 110.00000000000001, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 112.25806451612902, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 118.06451612903226, 126.4516129032258, 126.4516129032258], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.18945298118338, 100.22840335799043, 100.22840335799043, 100.22840335799043, 100.22840335799043, 100.22840335799043, 100.22840335799043, 100.22840335799043, 100.22840335799043, 100.22840335799043, 100.22840335799043, 100.22840335799043, 100.22840335799043, 101.30635159527944, 101.30635159527944, 101.30635159527944, 101.30635159527944, 101.30635159527944, 101.30635159527944, 101.30635159527944, 101.30635159527944, 101.30635159527944, 101.30635159527944, 101.30635159527944, 101.30635159527944, 101.30635159527944, 103.316631466812, 103.316631466812, 103.316631466812, 103.316631466812, 103.316631466812, 103.316631466812, 103.316631466812, 103.316631466812, 103.316631466812, 103.316631466812, 103.316631466812, 103.316631466812, 103.316631466812, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 105.29745769651875, 107.1636349372493, 107.1636349372493, 107.1636349372493, 107.1636349372493, 107.1636349372493, 107.1636349372493, 107.1636349372493, 107.1636349372493, 107.1636349372493, 107.1636349372493, 107.69042846102657, 107.69042846102657, 107.69042846102657, 107.69042846102657, 107.69042846102657, 107.69042846102657, 107.69042846102657, 107.69042846102657, 107.69042846102657, 107.69042846102657, 107.69042846102657, 107.69042846102657, 107.69042846102657, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 108.4271135912729, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 109.76876826659124, 110.94051396604986, 110.94051396604986, 110.94051396604986, 110.94051396604986, 110.94051396604986, 110.94051396604986, 110.94051396604986, 110.94051396604986, 110.94051396604986, 110.94051396604986, 113.93466934502119, 113.93466934502119, 113.93466934502119, 113.93466934502119, 113.93466934502119, 113.93466934502119, 113.93466934502119, 113.93466934502119, 113.93466934502119, 113.93466934502119, 113.93466934502119, 113.93466934502119, 113.93466934502119, 117.22762779130029, 117.22762779130029], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 149.90524178386102, 193.70158682409567, 193.70158682409567, 193.70158682409567, 193.70158682409567, 193.70158682409567, 193.70158682409567, 193.70158682409567, 193.70158682409567, 193.70158682409567, 193.70158682409567, 193.70158682409567, 193.70158682409567, 198.91404076107392, 198.91404076107392, 198.91404076107392, 198.91404076107392, 198.91404076107392, 198.91404076107392, 198.91404076107392, 198.91404076107392, 198.91404076107392, 198.91404076107392, 198.91404076107392, 198.91404076107392, 198.91404076107392, 182.3885086861698, 182.3885086861698, 182.3885086861698, 182.3885086861698, 182.3885086861698, 182.3885086861698, 182.3885086861698, 182.3885086861698, 182.3885086861698, 182.3885086861698, 182.3885086861698, 182.3885086861698, 182.3885086861698, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 191.67932616379636, 162.7156501466496, 162.7156501466496, 162.7156501466496, 162.7156501466496, 162.7156501466496, 162.7156501466496, 162.7156501466496, 162.7156501466496, 162.7156501466496, 162.7156501466496, 148.96217191847785, 148.96217191847785, 148.96217191847785, 148.96217191847785, 148.96217191847785, 148.96217191847785, 148.96217191847785, 148.96217191847785, 148.96217191847785, 148.96217191847785, 148.96217191847785, 148.96217191847785, 148.96217191847785, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 159.36376626306685, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 139.55403474467926, 163.3714371662781, 163.3714371662781, 163.3714371662781, 163.3714371662781, 163.3714371662781, 163.3714371662781, 163.3714371662781, 163.3714371662781, 163.3714371662781, 163.3714371662781, 168.81928254493494, 168.81928254493494, 168.81928254493494, 168.81928254493494, 168.81928254493494, 168.81928254493494, 168.81928254493494, 168.81928254493494, 168.81928254493494, 168.81928254493494, 168.81928254493494, 168.81928254493494, 168.81928254493494, 182.18846356320975, 182.18846356320975], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 26.451612903225794, "valuationContribution": 108.12386625923048, "marketMove": 134.57547916245628, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 26.451612903225794}, {"key": "valuation", "label": "Relative valuation contribution", "value": 108.12386625923048}, {"key": "market", "label": "Total market move", "value": 134.57547916245628}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": -3.2258064516129115, "surprisePct": 0.0, "immediateReturnPct": -2.9524124065130275, "forward4WeekPct": 2.8847663440241034, "forward13WeekPct": 9.810207162875173, "toDateReturnPct": 138.52716829405858, "weeksSince": 145, "availabilitySource": "reported", "spread": 1.3343972177747077, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": -4.333333333333334, "surprisePct": -7.272727272727278, "immediateReturnPct": -3.4369440298801845, "forward4WeekPct": 9.802698846820679, "forward13WeekPct": 22.823668865633252, "toDateReturnPct": 116.63115057863305, "weeksSince": 130, "availabilitySource": "reported", "spread": -11.981072131347759, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": -0.34843205574913716, "surprisePct": 12.85714285714287, "immediateReturnPct": 5.756112147413184, "forward4WeekPct": 11.001043211269401, "forward13WeekPct": 5.298788526600506, "toDateReturnPct": 92.55247588723923, "weeksSince": 118, "availabilitySource": "reported", "spread": -36.578454292726036, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": -1.3986013986013957, "surprisePct": -6.097560975609748, "immediateReturnPct": -3.862213043956342, "forward4WeekPct": 2.1516901996036397, "forward13WeekPct": -0.7354336943831474, "toDateReturnPct": 75.80039774180078, "weeksSince": 105, "availabilitySource": "reported", "spread": -37.311646112054675, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 1.7730496453900901, "surprisePct": 0.0, "immediateReturnPct": -2.4629279646538493, "forward4WeekPct": 0.6608847904281845, "forward13WeekPct": -2.100677398064976, "toDateReturnPct": 72.7409557766261, "weeksSince": 92, "availabilitySource": "reported", "spread": -39.870893652588634, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": 4.878048780487787, "surprisePct": 1.5625000000000013, "immediateReturnPct": -2.8078057927617417, "forward4WeekPct": 2.1760504205532882, "forward13WeekPct": 32.452171460503564, "toDateReturnPct": 86.04635437964036, "weeksSince": 76, "availabilitySource": "reported", "spread": -25.44744658968014, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 2.3255813953488413, "surprisePct": 4.878048780487809, "immediateReturnPct": 3.0113202743113243, "forward4WeekPct": 4.339190644594471, "forward13WeekPct": 23.301925209670472, "toDateReturnPct": 45.643277659404546, "weeksSince": 66, "availabilitySource": "reported", "spread": -66.55690264108104, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 5.519480519480524, "surprisePct": 6.818181818181812, "immediateReturnPct": -1.3946509123966444, "forward4WeekPct": 0.5121524862287785, "forward13WeekPct": -16.470202702045235, "toDateReturnPct": 16.471873504388633, "weeksSince": 53, "availabilitySource": "reported", "spread": -93.75341659531789, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": 4.923076923076919, "surprisePct": 6.66666666666666, "immediateReturnPct": -1.1878246730919195, "forward4WeekPct": -1.5825250683409675, "forward13WeekPct": 4.296888290859524, "toDateReturnPct": 39.43751484147378, "weeksSince": 39, "availabilitySource": "reported", "spread": -56.231543933826984, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": 2.052785923753664, "surprisePct": -6.8925384714858415, "immediateReturnPct": -2.751800028231166, "forward4WeekPct": -10.824464458337479, "forward13WeekPct": 23.44394452978826, "toDateReturnPct": 40.087950682310414, "weeksSince": 24, "availabilitySource": "reported", "spread": -50.58280077568244, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 5.1724137931034475, "surprisePct": 23.80952380952382, "immediateReturnPct": -8.298822238163151, "forward4WeekPct": -7.228713391979724, "forward13WeekPct": 0.4465497193267387, "toDateReturnPct": 5.825270020057927, "weeksSince": 14, "availabilitySource": "reported", "spread": -85.20307495925255, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 7.1038251366120075, "surprisePct": 19.999999999999996, "immediateReturnPct": -2.4607620914414152, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 2.7622772316869604, "weeksSince": 1, "availabilitySource": "reported", "spread": -96.20123292613616, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 7.1038251366120075, "surprisePct": 19.999999999999996, "immediateReturnPct": -2.4607620914414152, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 2.7622772316869604, "weeksSince": 1, "availabilitySource": "reported", "spread": -96.20123292613616, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": false, "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": 80.0, "qualityPercentile": 76.7, "rarityPercentile": 50.0, "currentOneYearSpread": 4.411821999999999, "lead": "aligned", "relatedSignals": [{"tickerId": 6939, "symbol": "LIN", "name": "Linde plc Ordinary Shares", "spread": 3.4292599999999998, "lead": "aligned", "quality": 100}, {"tickerId": 5002, "symbol": "BCPC", "name": "Balchem Corporation", "spread": 1.8769289999999994, "lead": "aligned", "quality": 100}, {"tickerId": 316, "symbol": "AVNT", "name": "Avient Corp", "spread": 0.9850340000000013, "lead": "aligned", "quality": 62.5}, {"tickerId": 3606, "symbol": "SHW", "name": "Sherwin-Williams Co", "spread": -0.34671499999999955, "lead": "aligned", "quality": 100}, {"tickerId": 3423, "symbol": "RPM", "name": "RPM International Inc", "spread": -3.508424, "lead": "aligned", "quality": 100}, {"tickerId": 8914, "symbol": "WDFC", "name": "WD-40 Company", "spread": -5.505092, "lead": "aligned", "quality": 87.5}, {"tickerId": 1170, "symbol": "ECL", "name": "Ecolab Inc", "spread": -6.543951000000001, "lead": "aligned", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-02-09", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-02-21", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}