{"ticker": {"uuid": "793178a6-33e6-4653-96a5-81c80d91b147", "symbol": "A", "name": "Agilent Technologies Inc", "sector": "Healthcare", "industry": "Diagnostics & Research", "currency": "USD"}, "next_event": {"report_date": "2026-08-26", "fiscal_date_ending": "2026-07-31", "estimate": 1.48, "session": "After the close", "days": 12}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 1, "inline": 1, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 3.0, "average_surprise_label": "+3.0%", "median_surprise": 3.3, "surprise_dispersion": 2.0, "average_reaction": 1.7, "average_reaction_label": "+1.7%", "average_abs_reaction": 6.1, "positive_response_rate": 58.3, "confirmation_rate": 70.0, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 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": 39, "band": "Moderate", "tone": "neutral", "days": 12, "proximity_component": 21, "reaction_component": 15, "variability_component": 2, "uncertainty_component": 0, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 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": 21.3, "revenue_growth_1y": 9.1, "cash_conversion": 1.3, "net_margin": 19.6, "earnings_yield": 3.9, "eps_surprise_avg": 1.4, "sue_score": 1.11, "pe_ratio": 29.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 145.97, "currency": "USD", "return_13w": 26.5, "fair_value": 128.321698, "fair_value_gap": 13.8, "relative_strength": -0.2, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 46.8}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-15", "date_source": "exact", "eps_actual": 1.43, "eps_estimate": 1.37, "eps_surprise": 0.06, "surprise_pct": 4.3796, "surprise_label": "+4.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.99873902307174, "one_week_reaction_label": "-6.0%", "four_week_reaction": -10.145042125495417, "four_week_reaction_label": "-10.1%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-10-31", "reported_date": "2023-11-20", "date_source": "exact", "eps_actual": 1.38, "eps_estimate": 1.34, "eps_surprise": 0.04, "surprise_pct": 2.9851, "surprise_label": "+3.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 11.904552318860409, "one_week_reaction_label": "+11.9%", "four_week_reaction": 20.883783270266896, "four_week_reaction_label": "+20.9%", "confirmation": "confirmed", "revenue": 1688000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 475000000.0, "operating_cash_flow": 516000000.0, "free_cash_flow": 600000000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-27", "date_source": "exact", "eps_actual": 1.29, "eps_estimate": 1.23, "eps_surprise": 0.06, "surprise_pct": 4.878, "surprise_label": "+4.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.324546915009304, "one_week_reaction_label": "+5.3%", "four_week_reaction": 11.67916398045647, "four_week_reaction_label": "+11.7%", "confirmation": "confirmed", "revenue": 1658000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 348000000.0, "operating_cash_flow": 485000000.0, "free_cash_flow": 575000000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-29", "date_source": "exact", "eps_actual": 1.22, "eps_estimate": 1.19, "eps_surprise": 0.03, "surprise_pct": 2.521, "surprise_label": "+2.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -13.440860363641155, "one_week_reaction_label": "-13.4%", "four_week_reaction": -11.555820975059724, "four_week_reaction_label": "-11.6%", "confirmation": "diverged", "revenue": 1573000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 308000000.0, "operating_cash_flow": 333000000.0, "free_cash_flow": 436000000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-21", "date_source": "exact", "eps_actual": 1.32, "eps_estimate": 1.26, "eps_surprise": 0.06, "surprise_pct": 4.7619, "surprise_label": "+4.8%", "surprise_band": "beat", "eps_yoy": -7.6923076923076845, "eps_yoy_label": "-7.7%", "one_week_reaction": 0.5926877341709653, "one_week_reaction_label": "+0.6%", "four_week_reaction": -1.9494432679504996, "four_week_reaction_label": "-1.9%", "confirmation": "contained", "revenue": 1578000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 282000000.0, "operating_cash_flow": 452000000.0, "free_cash_flow": 544000000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-11-25", "date_source": "exact", "eps_actual": 1.46, "eps_estimate": 1.41, "eps_surprise": 0.05, "surprise_pct": 3.5461, "surprise_label": "+3.5%", "surprise_band": "beat", "eps_yoy": 5.797101449275368, "eps_yoy_label": "+5.8%", "one_week_reaction": 3.08577418433939, "one_week_reaction_label": "+3.1%", "four_week_reaction": 0.5005973389158751, "four_week_reaction_label": "+0.5%", "confirmation": "confirmed", "revenue": 1701000000.0, "revenue_yoy": 0.7701421800947867, "revenue_yoy_label": "+0.8%", "net_income": 351000000.0, "operating_cash_flow": 481000000.0, "free_cash_flow": 574000000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-02-26", "date_source": "exact", "eps_actual": 1.31, "eps_estimate": 1.27, "eps_surprise": 0.04, "surprise_pct": 3.1496, "surprise_label": "+3.1%", "surprise_band": "beat", "eps_yoy": 1.5503875968992262, "eps_yoy_label": "+1.6%", "one_week_reaction": -5.503434456505526, "one_week_reaction_label": "-5.5%", "four_week_reaction": -10.80002962234686, "four_week_reaction_label": "-10.8%", "confirmation": "diverged", "revenue": 1681000000.0, "revenue_yoy": 1.3872135102533172, "revenue_yoy_label": "+1.4%", "net_income": 318000000.0, "operating_cash_flow": 431000000.0, "free_cash_flow": 528000000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-28", "date_source": "exact", "eps_actual": 1.31, "eps_estimate": 1.26, "eps_surprise": 0.05, "surprise_pct": 3.9683, "surprise_label": "+4.0%", "surprise_band": "beat", "eps_yoy": 7.377049180327876, "eps_yoy_label": "+7.4%", "one_week_reaction": 3.123560456006579, "one_week_reaction_label": "+3.1%", "four_week_reaction": 6.4774720986369365, "four_week_reaction_label": "+6.5%", "confirmation": "confirmed", "revenue": 1668000000.0, "revenue_yoy": 6.039415130324221, "revenue_yoy_label": "+6.0%", "net_income": 215000000.0, "operating_cash_flow": 221000000.0, "free_cash_flow": 335000000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-27", "date_source": "exact", "eps_actual": 1.37, "eps_estimate": 1.37, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 3.7878787878787907, "eps_yoy_label": "+3.8%", "one_week_reaction": 3.313327222457025, "one_week_reaction_label": "+3.3%", "four_week_reaction": 3.8559563324999866, "four_week_reaction_label": "+3.9%", "confirmation": "contained", "revenue": 1738000000.0, "revenue_yoy": 10.139416983523446, "revenue_yoy_label": "+10.1%", "net_income": 336000000.0, "operating_cash_flow": 362000000.0, "free_cash_flow": 465000000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-11-24", "date_source": "exact", "eps_actual": 1.59, "eps_estimate": 1.58, "eps_surprise": 0.01, "surprise_pct": 0.6329, "surprise_label": "+0.6%", "surprise_band": "beat", "eps_yoy": 8.904109589041104, "eps_yoy_label": "+8.9%", "one_week_reaction": 1.4876028844762044, "one_week_reaction_label": "+1.5%", "four_week_reaction": -9.262810081885272, "four_week_reaction_label": "-9.3%", "confirmation": "confirmed", "revenue": 1861000000.0, "revenue_yoy": 9.40623162845385, "revenue_yoy_label": "+9.4%", "net_income": 434000000.0, "operating_cash_flow": 545000000.0, "free_cash_flow": 638000000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-02-25", "date_source": "exact", "eps_actual": 1.36, "eps_estimate": 1.37, "eps_surprise": -0.01, "surprise_pct": -0.7299, "surprise_label": "-0.7%", "surprise_band": "miss", "eps_yoy": 3.8167938931297747, "eps_yoy_label": "+3.8%", "one_week_reaction": -1.2367778691144782, "one_week_reaction_label": "-1.2%", "four_week_reaction": -9.438567905584653, "four_week_reaction_label": "-9.4%", "confirmation": "confirmed", "revenue": 1798000000.0, "revenue_yoy": 6.960142772159429, "revenue_yoy_label": "+7.0%", "net_income": 305000000.0, "operating_cash_flow": 268000000.0, "free_cash_flow": 361000000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-27", "date_source": "exact", "eps_actual": 1.49, "eps_estimate": 1.41, "eps_surprise": 0.08, "surprise_pct": 5.6738, "surprise_label": "+5.7%", "surprise_band": "beat", "eps_yoy": 13.740458015267171, "eps_yoy_label": "+13.7%", "one_week_reaction": 17.89317978953917, "one_week_reaction_label": "+17.9%", "four_week_reaction": 10.525399619864881, "four_week_reaction_label": "+10.5%", "confirmation": "confirmed", "revenue": 1835000000.0, "revenue_yoy": 10.011990407673862, "revenue_yoy_label": "+10.0%", "net_income": 339000000.0, "operating_cash_flow": 277000000.0, "free_cash_flow": 370000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [1.43, 1.38, 1.29, 1.22, 1.32, 1.46, 1.31, 1.31, 1.37, 1.59, 1.36, 1.49], "eps_estimate": [1.37, 1.34, 1.23, 1.19, 1.26, 1.41, 1.27, 1.26, 1.37, 1.58, 1.37, 1.41], "surprise": [4.3796, 2.9851, 4.878, 2.521, 4.7619, 3.5461, 3.1496, 3.9683, 0.0, 0.6329, -0.7299, 5.6738], "reaction_1w": [-5.99873902307174, 11.904552318860409, 5.324546915009304, -13.440860363641155, 0.5926877341709653, 3.08577418433939, -5.503434456505526, 3.123560456006579, 3.313327222457025, 1.4876028844762044, -1.2367778691144782, 17.89317978953917], "reaction_4w": [-10.145042125495417, 20.883783270266896, 11.67916398045647, -11.555820975059724, -1.9494432679504996, 0.5005973389158751, -10.80002962234686, 6.4774720986369365, 3.8559563324999866, -9.262810081885272, -9.438567905584653, 10.525399619864881], "revenue": [null, 1688.0, 1658.0, 1573.0, 1578.0, 1701.0, 1681.0, 1668.0, 1738.0, 1861.0, 1798.0, 1835.0], "net_income": [null, 475.0, 348.0, 308.0, 282.0, 351.0, 318.0, 215.0, 336.0, 434.0, 305.0, 339.0], "financial_unit": "millions", "scatter": [{"x": 4.3796, "y": -5.99873902307174, "label": "2023-07-31"}, {"x": 2.9851, "y": 11.904552318860409, "label": "2023-10-31"}, {"x": 4.878, "y": 5.324546915009304, "label": "2024-01-31"}, {"x": 2.521, "y": -13.440860363641155, "label": "2024-04-30"}, {"x": 4.7619, "y": 0.5926877341709653, "label": "2024-07-31"}, {"x": 3.5461, "y": 3.08577418433939, "label": "2024-10-31"}, {"x": 3.1496, "y": -5.503434456505526, "label": "2025-01-31"}, {"x": 3.9683, "y": 3.123560456006579, "label": "2025-04-30"}, {"x": 0.0, "y": 3.313327222457025, "label": "2025-07-31"}, {"x": 0.6329, "y": 1.4876028844762044, "label": "2025-10-31"}, {"x": -0.7299, "y": -1.2367778691144782, "label": "2026-01-31"}, {"x": 5.6738, "y": 17.89317978953917, "label": "2026-04-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 100.36058682382189, 102.2306078393027, 95.58909842343355, 97.1991616753619, 93.42557662431051, 93.76939236618331, 92.96811085962575, 92.85887536093723, 91.7833222789003, 86.355140879871, 91.60686460556052, 91.14471290400078, 95.07720284347069, 106.39571819928068, 108.21911615490566, 106.88307789526279, 114.93291982473312, 117.27728899176167, 117.02184507056353, 109.89262834490425, 109.87579390477337, 110.4481520263475, 110.25456024580097, 111.92113043393907, 112.23255987063494, 113.49511376993246, 111.1299305840055, 117.04709587456814, 124.46249208911027, 124.13422821228357, 124.10897740827895, 122.47607524421092, 121.50278569229442, 118.6447888696045, 111.9002547692422, 116.12401939407644, 117.5656637560232, 126.25768195478759, 130.02619064557373, 127.01644241566218, 109.94433975170837, 112.11102175419441, 109.47222283558841, 112.33864972121846, 109.28674775183981, 106.73824708511053, 111.6878884182965, 111.30779583641024, 115.98714945384265, 117.43994485577842, 115.63239757608379, 118.28459418155617, 118.98565246268417, 120.71718191095486, 115.88579177448295, 115.97870312326125, 118.32682669065466, 125.0586754555995, 122.64588630180786, 121.67297604279028, 117.45139213807671, 110.14187686335663, 115.79321519663799, 115.63247377714023, 107.50232963325263, 113.22980908955485, 116.7238253074171, 118.93190760072233, 117.59521435447076, 113.79663450071669, 114.66802354777033, 115.00684341139254, 116.51551901725364, 124.89799140094195, 128.35607924879048, 128.42388534614386, 123.0757150563724, 114.14232187752621, 114.73562073436226, 108.42122104898186, 107.38718469982791, 102.7085956615348, 102.34413970766758, 98.90300359820533, 87.48959566614968, 87.24326504882464, 87.04790009538061, 90.27567153443867, 92.27179331163806, 90.82779099790001, 96.63777907448954, 92.18685225088632, 95.06636431343222, 98.36208911480668, 99.44933777471906, 98.15822988404915, 101.22461262272554, 103.314097817892, 104.9313059891008, 97.02400712570635, 102.29270228218996, 96.60693733904078, 97.5602390969966, 101.45856356505053, 103.52688798370215, 106.95707254582875, 109.58716485159319, 104.89725952832352, 107.51883957674988, 105.02493397028627, 120.79159438304376, 116.51050259040356, 121.03038023958999, 126.24103159586049, 124.8168432691791, 125.1409100945603, 125.20913486962826, 128.98707023042968, 130.90588560777888, 124.07490098079408, 119.12009253102845, 117.039242884797, 118.01997102972825, 117.64473562304609, 126.87772823862431, 119.2917178587219, 115.37057074616956, 114.34543450916902, 110.69765654610187, 107.47701975202449, 104.99106388498791, 103.69255764231056, 98.30204781948494, 95.26080971704913, 95.08141102540758, 94.17587363077084, 98.87301120486876, 98.51341071382231, 104.34407581864701, 98.93294462004317, 97.86319480497842, 98.80320076287362, 95.45336036855488, 98.23919735937483, 115.81731356668799, 115.74040443976124, 110.95491816216305, 108.57926546479678, 116.22749786014161, 111.8956861306226, 114.97797605387794, 112.55495369754112, 118.64247629597043, 118.47123796690069, 124.97829447155087], "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, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001], "gap": [0.0, -0.36058682382189033, -2.2306078393027065, 4.410901576566445, 2.800838324638093, 6.574423375689491, 6.230607633816689, 7.031889140374247, 7.141124639062767, 8.2166777210997, 13.644859120128999, 8.393135394439483, 8.855287095999216, 4.922797156529313, -9.074289627852096, -10.89768758347708, -9.561649323834203, -17.611491253304536, -19.95586042033308, -19.700416499134946, -12.57119977347567, -12.55436533334479, -13.126723454918917, -12.93313167437239, -14.599701862510486, -14.91113129920636, -16.173685198503875, -13.808502012576923, -21.15423873171099, -28.569634946253117, -28.24137106942642, -28.216120265421793, -26.583218101353765, -25.60992854943727, -22.751931726747344, -16.007397626385043, -20.23116225121929, -21.672806613166046, -30.364824811930433, -34.13333350271658, -31.12358527280503, -14.94433975170837, -17.11102175419441, -14.472222835588411, -17.33864972121846, -14.286747751839812, -11.73824708511053, -16.687888418296495, -16.307795836410236, -20.987149453842648, -22.43994485577842, -20.63239757608379, -23.284594181556173, -25.94993817696988, -27.681467625240572, -22.85007748876866, -22.942988837546963, -25.291112404940364, -32.02296116988521, -29.61017201609357, -28.63726175707599, -24.41567785236242, -17.106162577642337, -22.757500910923696, -22.596759491425942, -14.466615347538337, -20.194094803840557, -22.25953959313138, -24.467621886436604, -23.130928640185033, -19.33234878643097, -20.20373783348461, -20.542557697106815, -22.051233302967916, -30.433705686656225, -33.89179353450476, -33.95959963185814, -28.61142934208668, -19.678036163240492, -20.271335020076535, -13.599792477553294, -12.565756128399343, -7.887167090106232, -7.52271113623901, -4.081575026776761, 7.331832905278887, 7.57816352260393, 7.773528476047957, 4.545757036989897, 2.549635259790506, 3.9936375735285594, -1.8163505030609741, 2.6345763205422514, 1.3622071151392277, -1.9335176862352341, -3.02076634614761, -1.7296584554777041, -4.7960411941541, -6.88552638932056, -8.502734560529362, -0.5954356971349029, -5.864130853618519, -0.17836591046933847, -1.1316676684251519, -5.0299921364790805, -7.098316555130708, -9.635643974400168, -12.265736280164603, -7.575830956894933, -10.1974110053213, -7.703505398857686, -23.470165811615175, -19.189074018974978, -23.708951668161404, -28.919603024431908, -27.49541469775052, -27.819481523131714, -27.887706298199674, -31.665641659001096, -31.26302846492173, -24.43204383793693, -19.477235388171295, -17.396385741939852, -18.3771138868711, -18.001878480188935, -27.23487109576716, -19.648860715864743, -15.72771360331241, -14.702577366311871, -11.054799403244715, -7.834162609167336, -5.348206742130756, -3.1568433565962835, 2.2336664662293373, 5.27490456866515, 5.454303260306702, 6.35984065494344, 1.6627030808455174, 2.0223035718919675, -3.808361532932736, 1.6027696656711043, 2.6725194807358577, 1.7325135228406623, 5.082353917159395, 2.29651692633945, -12.067313566687972, -11.990404439761221, -7.20491816216304, -4.829265464796762, -12.477497860141597, -8.145686130622579, -11.227976053877924, -8.804953697541109, -14.892476295970411, -14.721237966900674, -21.228294471550853], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.32142857142858, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.89285714285715, null, null, null, null, null, null, null, null, null, null, null, null, 95.0, null, null, null, null, null, null, null, null, null, null, null, 93.03571428571429, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.46428571428572, null, null, null, null, null, null, null, null, null, null, null, null, 94.82142857142857, null, null, null, null, null, null, null, null, null, null, null, null, 96.42857142857144, null, null, null, null, null, null, null, null, null, null, null, null, 97.32142857142858, null, null, null, null, null, null, null, null, null, null, null, null, 99.64285714285715, null, null, null, null, null, null, null, null, null, null, null, null, 100.53571428571428, null, null, null, null, null, null, null, null, null, null, null, null, 103.75000000000001, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [3.8, 21.2, 25.0]}}, "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": [116.796281, 117.217433, 119.401548, 111.644512, 113.525006, 109.117599, 109.519163, 108.583296, 108.455713, 107.199507, 100.859593, 106.993411, 106.453635, 111.046637, 124.266242, 126.395903, 124.83546, 134.237376, 136.975512, 136.677163, 128.350503, 128.330841, 128.999334, 128.773226, 130.719718, 131.083456, 132.558072, 129.795626, 136.706655, 145.367562, 144.984162, 144.95467, 143.047501, 141.910735, 138.572701, 130.695336, 135.628536, 137.312323, 147.464277, 151.865755, 148.350481, 128.4109, 130.941504, 127.859485, 131.207365, 127.642857, 124.666303, 130.4473, 130.003366, 135.468677, 137.165488, 135.05434, 138.152007, 138.970817, 140.993179, 135.350295, 135.458812, 138.201333, 146.063882, 143.245834, 142.109511, 137.178858, 128.641616, 135.242169, 135.054429, 125.558723, 132.248206, 136.329087, 138.908045, 137.346837, 132.910237, 133.927987, 134.323716, 136.085793, 145.876209, 149.915127, 149.994322, 143.747858, 133.313987, 134.006938, 126.631954, 125.424238, 119.95982, 119.534149, 115.51503, 102.184594, 101.896889, 101.66871, 105.438627, 107.770023, 106.083482, 112.869332, 107.670815, 111.033978, 114.883262, 116.153128, 114.645162, 118.226583, 120.667024, 122.555863, 113.320432, 119.474072, 112.83331, 113.946731, 118.499829, 120.915555, 124.921883, 127.993733, 122.516098, 125.578006, 122.665217, 141.08009, 136.079934, 141.358983, 147.44483, 145.781431, 146.159929, 146.239613, 150.652101, 152.893206, 144.91487, 139.127838, 136.697483, 137.842937, 137.404676, 148.188468, 139.32829, 134.748536, 133.551215, 129.290746, 125.529162, 122.625658, 121.109051, 114.813136, 111.261083, 111.051552, 109.993918, 115.48, 115.06, 121.87, 115.55, 114.300572, 115.398464, 111.485975, 114.739729, 135.270315, 135.180488, 129.591218, 126.816544, 135.749395, 130.69, 134.29, 131.46, 138.57, 138.37, 145.97], "ttmEps": [5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.81, 5.81, 5.81, 5.81, 5.81, 5.81, 5.81, 5.81, 5.81, 5.81, 5.81], "quarterlyEps": [1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49], "priceIndex": [100.0, 100.36058682382189, 102.2306078393027, 95.58909842343355, 97.1991616753619, 93.42557662431051, 93.76939236618331, 92.96811085962575, 92.85887536093723, 91.7833222789003, 86.355140879871, 91.60686460556052, 91.14471290400078, 95.07720284347069, 106.39571819928068, 108.21911615490566, 106.88307789526279, 114.93291982473312, 117.27728899176167, 117.02184507056353, 109.89262834490425, 109.87579390477337, 110.4481520263475, 110.25456024580097, 111.92113043393907, 112.23255987063494, 113.49511376993246, 111.1299305840055, 117.04709587456814, 124.46249208911027, 124.13422821228357, 124.10897740827895, 122.47607524421092, 121.50278569229442, 118.6447888696045, 111.9002547692422, 116.12401939407644, 117.5656637560232, 126.25768195478759, 130.02619064557373, 127.01644241566218, 109.94433975170837, 112.11102175419441, 109.47222283558841, 112.33864972121846, 109.28674775183981, 106.73824708511053, 111.6878884182965, 111.30779583641024, 115.98714945384265, 117.43994485577842, 115.63239757608379, 118.28459418155617, 118.98565246268417, 120.71718191095486, 115.88579177448295, 115.97870312326125, 118.32682669065466, 125.0586754555995, 122.64588630180786, 121.67297604279028, 117.45139213807671, 110.14187686335663, 115.79321519663799, 115.63247377714023, 107.50232963325263, 113.22980908955485, 116.7238253074171, 118.93190760072233, 117.59521435447076, 113.79663450071669, 114.66802354777033, 115.00684341139254, 116.51551901725364, 124.89799140094195, 128.35607924879048, 128.42388534614386, 123.0757150563724, 114.14232187752621, 114.73562073436226, 108.42122104898186, 107.38718469982791, 102.7085956615348, 102.34413970766758, 98.90300359820533, 87.48959566614968, 87.24326504882464, 87.04790009538061, 90.27567153443867, 92.27179331163806, 90.82779099790001, 96.63777907448954, 92.18685225088632, 95.06636431343222, 98.36208911480668, 99.44933777471906, 98.15822988404915, 101.22461262272554, 103.314097817892, 104.9313059891008, 97.02400712570635, 102.29270228218996, 96.60693733904078, 97.5602390969966, 101.45856356505053, 103.52688798370215, 106.95707254582875, 109.58716485159319, 104.89725952832352, 107.51883957674988, 105.02493397028627, 120.79159438304376, 116.51050259040356, 121.03038023958999, 126.24103159586049, 124.8168432691791, 125.1409100945603, 125.20913486962826, 128.98707023042968, 130.90588560777888, 124.07490098079408, 119.12009253102845, 117.039242884797, 118.01997102972825, 117.64473562304609, 126.87772823862431, 119.2917178587219, 115.37057074616956, 114.34543450916902, 110.69765654610187, 107.47701975202449, 104.99106388498791, 103.69255764231056, 98.30204781948494, 95.26080971704913, 95.08141102540758, 94.17587363077084, 98.87301120486876, 98.51341071382231, 104.34407581864701, 98.93294462004317, 97.86319480497842, 98.80320076287362, 95.45336036855488, 98.23919735937483, 115.81731356668799, 115.74040443976124, 110.95491816216305, 108.57926546479678, 116.22749786014161, 111.8956861306226, 114.97797605387794, 112.55495369754112, 118.64247629597043, 118.47123796690069, 124.97829447155087], "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, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001], "valuationGap": [0.0, -0.36058682382189033, -2.2306078393027065, 4.410901576566445, 2.800838324638093, 6.574423375689491, 6.230607633816689, 7.031889140374247, 7.141124639062767, 8.2166777210997, 13.644859120128999, 8.393135394439483, 8.855287095999216, 4.922797156529313, -9.074289627852096, -10.89768758347708, -9.561649323834203, -17.611491253304536, -19.95586042033308, -19.700416499134946, -12.57119977347567, -12.55436533334479, -13.126723454918917, -12.93313167437239, -14.599701862510486, -14.91113129920636, -16.173685198503875, -13.808502012576923, -21.15423873171099, -28.569634946253117, -28.24137106942642, -28.216120265421793, -26.583218101353765, -25.60992854943727, -22.751931726747344, -16.007397626385043, -20.23116225121929, -21.672806613166046, -30.364824811930433, -34.13333350271658, -31.12358527280503, -14.94433975170837, -17.11102175419441, -14.472222835588411, -17.33864972121846, -14.286747751839812, -11.73824708511053, -16.687888418296495, -16.307795836410236, -20.987149453842648, -22.43994485577842, -20.63239757608379, -23.284594181556173, -25.94993817696988, -27.681467625240572, -22.85007748876866, -22.942988837546963, -25.291112404940364, -32.02296116988521, -29.61017201609357, -28.63726175707599, -24.41567785236242, -17.106162577642337, -22.757500910923696, -22.596759491425942, -14.466615347538337, -20.194094803840557, -22.25953959313138, -24.467621886436604, -23.130928640185033, -19.33234878643097, -20.20373783348461, -20.542557697106815, -22.051233302967916, -30.433705686656225, -33.89179353450476, -33.95959963185814, -28.61142934208668, -19.678036163240492, -20.271335020076535, -13.599792477553294, -12.565756128399343, -7.887167090106232, -7.52271113623901, -4.081575026776761, 7.331832905278887, 7.57816352260393, 7.773528476047957, 4.545757036989897, 2.549635259790506, 3.9936375735285594, -1.8163505030609741, 2.6345763205422514, 1.3622071151392277, -1.9335176862352341, -3.02076634614761, -1.7296584554777041, -4.7960411941541, -6.88552638932056, -8.502734560529362, -0.5954356971349029, -5.864130853618519, -0.17836591046933847, -1.1316676684251519, -5.0299921364790805, -7.098316555130708, -9.635643974400168, -12.265736280164603, -7.575830956894933, -10.1974110053213, -7.703505398857686, -23.470165811615175, -19.189074018974978, -23.708951668161404, -28.919603024431908, -27.49541469775052, -27.819481523131714, -27.887706298199674, -31.665641659001096, -31.26302846492173, -24.43204383793693, -19.477235388171295, -17.396385741939852, -18.3771138868711, -18.001878480188935, -27.23487109576716, -19.648860715864743, -15.72771360331241, -14.702577366311871, -11.054799403244715, -7.834162609167336, -5.348206742130756, -3.1568433565962835, 2.2336664662293373, 5.27490456866515, 5.454303260306702, 6.35984065494344, 1.6627030808455174, 2.0223035718919675, -3.808361532932736, 1.6027696656711043, 2.6725194807358577, 1.7325135228406623, 5.082353917159395, 2.29651692633945, -12.067313566687972, -11.990404439761221, -7.20491816216304, -4.829265464796762, -12.477497860141597, -8.145686130622579, -11.227976053877924, -8.804953697541109, -14.892476295970411, -14.721237966900674, -21.228294471550853], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.32142857142858, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.89285714285715, null, null, null, null, null, null, null, null, null, null, null, null, 95.0, null, null, null, null, null, null, null, null, null, null, null, 93.03571428571429, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.46428571428572, null, null, null, null, null, null, null, null, null, null, null, null, 94.82142857142857, null, null, null, null, null, null, null, null, null, null, null, null, 96.42857142857144, null, null, null, null, null, null, null, null, null, null, null, null, 97.32142857142858, null, null, null, null, null, null, null, null, null, null, null, null, 99.64285714285715, null, null, null, null, null, null, null, null, null, null, null, null, 100.53571428571428, null, null, null, null, null, null, null, null, null, null, null, null, 103.75000000000001, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-08-15", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-20", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-27", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-29", "", "", "", "", "", "", "", "", "", "", "", "2024-08-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-25", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-26", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-28", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-27", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-24", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-25", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-27", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 4.379562043795607, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 2.9850746268656576, 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, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 4.761904761904765, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.1496062992126013, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 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.6329113924050638, 0.6329113924050638, 0.6329113924050638, 0.6329113924050638, 0.6329113924050638, 0.6329113924050638, 0.6329113924050638, 0.6329113924050638, 0.6329113924050638, 0.6329113924050638, 0.6329113924050638, 0.6329113924050638, 0.6329113924050638, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, -0.7299270072992706, 5.6737588652482325, 5.6737588652482325, 5.6737588652482325, 5.6737588652482325, 5.6737588652482325, 5.6737588652482325, 5.6737588652482325, 5.6737588652482325, 5.6737588652482325, 5.6737588652482325, 5.6737588652482325], "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": [3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 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, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 116.796281, "latestClose": 145.97, "startTtmEps": 5.6, "latestTtmEps": 5.81, "priceChangePct": 24.978294471550868, "epsChangePct": 3.750000000000009, "earningsGapPct": -21.22829447155086, "startMultiple": 20.85647875, "latestMultiple": 25.123924268502584, "multipleChangePct": 20.4610067195671, "latestQuarter": "2026-05-27", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 1 update.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 28.103718921080766, "earningsMovePct": 7.592592592592573, "spread": -20.511126328488192, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 8.082420750047724, "earningsMovePct": 9.210526315789469, "spread": 1.1281055657417447, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 24.978294471550868, "earningsMovePct": 3.750000000000009, "spread": -21.22829447155086, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 1 update.", "marketChangePct": 24.978294471550868, "earningsChangePct": 3.750000000000009, "recentMarketMovePoints": 26.175093708677252, "recentEarningsMovePoints": 3.2142857142857366}, "pressure": {"score": 35, "band": "low", "label": "Low \u2014 price-led", "direction": "price", "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": 12, "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": 1.2970297, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.09112855, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.07420495, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00290853, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01811394, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -5.121665417173437, "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-05-27", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.89285714285715, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 95.0, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 93.03571428571429, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.46428571428572, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 94.82142857142857, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 96.42857142857144, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 97.32142857142858, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 99.64285714285715, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 100.53571428571428, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001, 103.75000000000001], "revenue": [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, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 97.69802688018301, 96.29682585072919, 96.29682585072919, 96.29682585072919, 96.29682585072919, 96.29682585072919, 96.29682585072919, 96.29682585072919, 96.29682585072919, 96.29682585072919, 96.29682585072919, 96.29682585072919, 96.29682585072919, 96.29682585072919, 94.23791821561338, 94.23791821561338, 94.23791821561338, 94.23791821561338, 94.23791821561338, 94.23791821561338, 94.23791821561338, 94.23791821561338, 94.23791821561338, 94.23791821561338, 94.23791821561338, 94.23791821561338, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 92.89390906491278, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.07978267086074, 93.40863597369173, 93.40863597369173, 93.40863597369173, 93.40863597369173, 93.40863597369173, 93.40863597369173, 93.40863597369173, 93.40863597369173, 93.40863597369173, 93.40863597369173, 93.40863597369173, 93.40863597369173, 93.40863597369173, 94.76694309408063, 94.76694309408063, 94.76694309408063, 94.76694309408063, 94.76694309408063, 94.76694309408063, 94.76694309408063, 94.76694309408063, 94.76694309408063, 94.76694309408063, 94.76694309408063, 94.76694309408063, 94.76694309408063, 97.05461824420932, 97.05461824420932, 97.05461824420932, 97.05461824420932, 97.05461824420932, 97.05461824420932, 97.05461824420932, 97.05461824420932, 97.05461824420932, 97.05461824420932, 97.05461824420932, 97.05461824420932, 97.05461824420932, 99.342293394338, 99.342293394338, 99.342293394338, 99.342293394338, 99.342293394338, 99.342293394338, 99.342293394338, 99.342293394338, 99.342293394338, 99.342293394338, 99.342293394338, 99.342293394338, 99.342293394338, 101.0151558478696, 101.0151558478696, 101.0151558478696, 101.0151558478696, 101.0151558478696, 101.0151558478696, 101.0151558478696, 101.0151558478696, 101.0151558478696, 101.0151558478696, 101.0151558478696, 101.0151558478696, 101.0151558478696, 103.40291678581642, 103.40291678581642, 103.40291678581642, 103.40291678581642, 103.40291678581642, 103.40291678581642, 103.40291678581642, 103.40291678581642, 103.40291678581642, 103.40291678581642, 103.40291678581642], "cashGeneration": [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, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 104.12474849094568, 114.33601609657948, 114.33601609657948, 114.33601609657948, 114.33601609657948, 114.33601609657948, 114.33601609657948, 114.33601609657948, 114.33601609657948, 114.33601609657948, 114.33601609657948, 114.33601609657948, 114.33601609657948, 114.33601609657948, 113.38028169014085, 113.38028169014085, 113.38028169014085, 113.38028169014085, 113.38028169014085, 113.38028169014085, 113.38028169014085, 113.38028169014085, 113.38028169014085, 113.38028169014085, 113.38028169014085, 113.38028169014085, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 108.40040241448692, 107.09255533199196, 107.09255533199196, 107.09255533199196, 107.09255533199196, 107.09255533199196, 107.09255533199196, 107.09255533199196, 107.09255533199196, 107.09255533199196, 107.09255533199196, 107.09255533199196, 107.09255533199196, 107.09255533199196, 104.72837022132796, 104.72837022132796, 104.72837022132796, 104.72837022132796, 104.72837022132796, 104.72837022132796, 104.72837022132796, 104.72837022132796, 104.72837022132796, 104.72837022132796, 104.72837022132796, 104.72837022132796, 104.72837022132796, 99.64788732394366, 99.64788732394366, 99.64788732394366, 99.64788732394366, 99.64788732394366, 99.64788732394366, 99.64788732394366, 99.64788732394366, 99.64788732394366, 99.64788732394366, 99.64788732394366, 99.64788732394366, 99.64788732394366, 95.67404426559357, 95.67404426559357, 95.67404426559357, 95.67404426559357, 95.67404426559357, 95.67404426559357, 95.67404426559357, 95.67404426559357, 95.67404426559357, 95.67404426559357, 95.67404426559357, 95.67404426559357, 95.67404426559357, 98.8933601609658, 98.8933601609658, 98.8933601609658, 98.8933601609658, 98.8933601609658, 98.8933601609658, 98.8933601609658, 98.8933601609658, 98.8933601609658, 98.8933601609658, 98.8933601609658, 98.8933601609658, 98.8933601609658, 90.49295774647888, 90.49295774647888, 90.49295774647888, 90.49295774647888, 90.49295774647888, 90.49295774647888, 90.49295774647888, 90.49295774647888, 90.49295774647888, 90.49295774647888, 90.49295774647888, 90.49295774647888, 90.49295774647888, 92.25352112676056, 92.25352112676056, 92.25352112676056, 92.25352112676056, 92.25352112676056, 92.25352112676056, 92.25352112676056, 92.25352112676056, 92.25352112676056, 92.25352112676056, 92.25352112676056], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 11, "displayedObservationCount": 11, "coverageWeeks": 131, "exactReportDates": 11, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 3.750000000000014, "valuationContribution": 21.228294471550853, "marketMove": 24.978294471550868, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 3.750000000000014}, {"key": "valuation", "label": "Relative valuation contribution", "value": 21.228294471550853}, {"key": "market", "label": "Total market move", "value": 24.978294471550868}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-24", "periodEnd": "2023-10-31", "earningsChangePct": -2.678571428571419, "surprisePct": 2.9850746268656576, "immediateReturnPct": 11.904552318860407, "forward4WeekPct": 23.349536465476216, "forward13WeekPct": 16.88388726261021, "toDateReturnPct": 31.449275676849165, "weeksSince": 141, "availabilitySource": "reported", "spread": -9.074289627852096, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-03-01", "periodEnd": "2024-01-31", "earningsChangePct": -1.4678899082568808, "surprisePct": 4.878048780487809, "immediateReturnPct": 5.324546915009298, "forward4WeekPct": 10.20980090654211, "forward13WeekPct": -1.0668510508975104, "toDateReturnPct": 12.461416843122276, "weeksSince": 127, "availabilitySource": "reported", "spread": -21.15423873171099, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-05-31", "periodEnd": "2024-04-30", "earningsChangePct": -0.9310986964618184, "surprisePct": 2.521008403361347, "immediateReturnPct": -13.44086036364116, "forward4WeekPct": -13.958582311573354, "forward13WeekPct": -4.959405557977259, "toDateReturnPct": -1.604633152487056, "weeksSince": 114, "availabilitySource": "reported", "spread": -14.94433975170837, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-23", "periodEnd": "2024-07-31", "earningsChangePct": -2.0676691729323404, "surprisePct": 4.761904761904765, "immediateReturnPct": 0.5926877341709602, "forward4WeekPct": 0.035704150139492796, "forward13WeekPct": -4.273409506095693, "toDateReturnPct": 5.658978953523275, "weeksSince": 102, "availabilitySource": "reported", "spread": -25.94993817696988, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-11-29", "periodEnd": "2024-10-31", "earningsChangePct": 1.5355086372360827, "surprisePct": 3.5460992907801447, "immediateReturnPct": 3.085774184339396, "forward4WeekPct": 1.2701729957682595, "forward13WeekPct": -4.24675099184334, "toDateReturnPct": 10.375788386876096, "weeksSince": 88, "availabilitySource": "reported", "spread": -22.25953959313138, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-28", "periodEnd": "2025-01-31", "earningsChangePct": 0.3780718336483746, "surprisePct": 3.1496062992126013, "immediateReturnPct": -5.503434456505529, "forward4WeekPct": -13.799216873383081, "forward13WeekPct": -17.143112396165627, "toDateReturnPct": 8.927195993389535, "weeksSince": 75, "availabilitySource": "reported", "spread": -13.599792477553294, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-30", "periodEnd": "2025-04-30", "earningsChangePct": 1.6949152542373058, "surprisePct": 3.9682539682539715, "immediateReturnPct": 3.123560456006569, "forward4WeekPct": 9.80374115306919, "forward13WeekPct": 16.02204645706451, "toDateReturnPct": 35.57062793664188, "weeksSince": 62, "availabilitySource": "reported", "spread": 1.3622071151392277, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": 0.92592592592593, "surprisePct": 0.0, "immediateReturnPct": 3.31332722245703, "forward4WeekPct": 1.447011511463514, "forward13WeekPct": 26.44626739711031, "toDateReturnPct": 20.72061365471134, "weeksSince": 49, "availabilitySource": "reported", "spread": -9.635643974400168, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-28", "periodEnd": "2025-10-31", "earningsChangePct": 2.3853211009174258, "surprisePct": 0.6329113924050638, "immediateReturnPct": 1.4876028844762024, "forward4WeekPct": -8.502479497448224, "forward13WeekPct": -19.61011483006134, "toDateReturnPct": -3.1078896138328593, "weeksSince": 36, "availabilitySource": "reported", "spread": -31.26302846492173, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-02-27", "periodEnd": "2026-01-31", "earningsChangePct": 0.8960573476702427, "surprisePct": -0.7299270072992706, "immediateReturnPct": -1.2367778691144804, "forward4WeekPct": -10.30105787485357, "forward13WeekPct": 10.311591559410838, "toDateReturnPct": 19.037077868320186, "weeksSince": 23, "availabilitySource": "reported", "spread": -3.1568433565962835, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": 3.1971580817051537, "surprisePct": 5.6737588652482325, "immediateReturnPct": 17.89317978953917, "forward4WeekPct": 18.310716072895715, "forward13WeekPct": null, "toDateReturnPct": 27.218358690737364, "weeksSince": 10, "availabilitySource": "reported", "spread": -12.067313566687972, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": 3.1971580817051537, "surprisePct": 5.6737588652482325, "immediateReturnPct": 17.89317978953917, "forward4WeekPct": 18.310716072895715, "forward13WeekPct": null, "toDateReturnPct": 27.218358690737364, "weeksSince": 10, "availabilitySource": "reported", "spread": -12.067313566687972, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 1 improving update had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Diagnostics & Research", "population": 17, "spreadPercentile": 56.2, "qualityPercentile": 18.8, "rarityPercentile": 50.0, "currentOneYearSpread": -6.834421999999998, "lead": "aligned", "relatedSignals": [{"tickerId": 2748, "symbol": "MTD", "name": "Mettler-Toledo International Inc", "spread": -4.670858, "lead": "aligned", "quality": 87.5}, {"tickerId": 2488, "symbol": "LH", "name": "Laboratory Corporation of America Holdings", "spread": 9.965183, "lead": "aligned", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-03-01", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-08-23", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-05-30", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2025-08-29", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2025-11-28", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-02-27", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-05-29", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 12, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}