{"ticker": {"uuid": "fb8c4c8a-230e-4385-b3c3-23ede12b5bbf", "symbol": "COO", "name": "The Cooper Companies, Inc", "sector": "Healthcare", "industry": "Medical Instruments & Supplies", "currency": "USD"}, "next_event": {"report_date": "2026-09-09", "fiscal_date_ending": "2026-07-31", "estimate": 1.11, "session": "After the close", "days": 26}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 0, "inline": 2, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 4.1, "average_surprise_label": "+4.1%", "median_surprise": 3.4, "surprise_dispersion": 3.3, "average_reaction": -1.3, "average_reaction_label": "-1.3%", "average_abs_reaction": 6.6, "positive_response_rate": 33.3, "confirmation_rate": 44.4, "reaction_sample": 12, "streak": {"count": 10, "band": "beat", "label": "10 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 35, "band": "Moderate", "tone": "neutral", "days": 26, "proximity_component": 14, "reaction_component": 16, "variability_component": 4, "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": -43.1, "revenue_growth_1y": 6.1, "cash_conversion": 5.67, "net_margin": 5.6, "earnings_yield": 2.9, "eps_surprise_avg": 6.1, "sue_score": 1.56, "pe_ratio": 61.4, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 74.23, "currency": "USD", "return_13w": 23.7, "fair_value": 84.312772, "fair_value_gap": -12.0, "relative_strength": -11.2, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 54.3}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-30", "date_source": "exact", "eps_actual": 0.84, "eps_estimate": 0.84, "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": -1.8013894124616288, "one_week_reaction_label": "-1.8%", "four_week_reaction": -11.446496849588021, "four_week_reaction_label": "-11.4%", "confirmation": "contained", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-10-31", "reported_date": "2023-12-07", "date_source": "exact", "eps_actual": 0.87, "eps_estimate": 0.87, "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": -1.782573003400957, "one_week_reaction_label": "-1.8%", "four_week_reaction": 10.953442007740124, "four_week_reaction_label": "+11.0%", "confirmation": "contained", "revenue": 927100000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 84500000.0, "operating_cash_flow": 174200000.0, "free_cash_flow": 319200000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-29", "date_source": "exact", "eps_actual": 0.85, "eps_estimate": 0.78, "eps_surprise": 0.07, "surprise_pct": 8.9744, "surprise_label": "+9.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.622739018087853, "one_week_reaction_label": "+5.6%", "four_week_reaction": 3.7932816537467717, "four_week_reaction_label": "+3.8%", "confirmation": "confirmed", "revenue": 931600000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 81200000.0, "operating_cash_flow": 122700000.0, "free_cash_flow": 240800000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-30", "date_source": "exact", "eps_actual": 0.85, "eps_estimate": 0.83, "eps_surprise": 0.02, "surprise_pct": 2.4096, "surprise_label": "+2.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.6112340604910931, "one_week_reaction_label": "-0.6%", "four_week_reaction": -3.562019180103273, "four_week_reaction_label": "-3.6%", "confirmation": "contained", "revenue": 942600000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 88900000.0, "operating_cash_flow": 111000000.0, "free_cash_flow": 185100000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-28", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.91, "eps_surprise": 0.05, "surprise_pct": 5.4945, "surprise_label": "+5.5%", "surprise_band": "beat", "eps_yoy": 14.285714285714285, "eps_yoy_label": "+14.3%", "one_week_reaction": 11.741703656732192, "one_week_reaction_label": "+11.7%", "four_week_reaction": 16.772352568167396, "four_week_reaction_label": "+16.8%", "confirmation": "confirmed", "revenue": 1002800000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 104700000.0, "operating_cash_flow": 207500000.0, "free_cash_flow": 296500000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-05", "date_source": "exact", "eps_actual": 1.04, "eps_estimate": 1.0, "eps_surprise": 0.04, "surprise_pct": 4.0, "surprise_label": "+4.0%", "surprise_band": "beat", "eps_yoy": 19.540229885057474, "eps_yoy_label": "+19.5%", "one_week_reaction": -5.514072372199877, "one_week_reaction_label": "-5.5%", "four_week_reaction": -11.602527283170582, "four_week_reaction_label": "-11.6%", "confirmation": "diverged", "revenue": 1018400000.0, "revenue_yoy": 9.847912846510624, "revenue_yoy_label": "+9.8%", "net_income": 117500000.0, "operating_cash_flow": 268100000.0, "free_cash_flow": 408100000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-06", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 0.91, "eps_surprise": 0.01, "surprise_pct": 1.0989, "surprise_label": "+1.1%", "surprise_band": "beat", "eps_yoy": 8.235294117647067, "eps_yoy_label": "+8.2%", "one_week_reaction": -5.952644390351844, "one_week_reaction_label": "-6.0%", "four_week_reaction": -7.313564947997345, "four_week_reaction_label": "-7.3%", "confirmation": "diverged", "revenue": 964700000.0, "revenue_yoy": 3.553027050236153, "revenue_yoy_label": "+3.6%", "net_income": 104300000.0, "operating_cash_flow": 190600000.0, "free_cash_flow": 280000000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-29", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.93, "eps_surprise": 0.03, "surprise_pct": 3.2258, "surprise_label": "+3.2%", "surprise_band": "beat", "eps_yoy": 12.941176470588234, "eps_yoy_label": "+12.9%", "one_week_reaction": -13.383229734872506, "one_week_reaction_label": "-13.4%", "four_week_reaction": -11.87365216288215, "four_week_reaction_label": "-11.9%", "confirmation": "diverged", "revenue": 1002300000.0, "revenue_yoy": 6.333545512412477, "revenue_yoy_label": "+6.3%", "net_income": 87700000.0, "operating_cash_flow": 96200000.0, "free_cash_flow": 174300000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-27", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 1.07, "eps_surprise": 0.03, "surprise_pct": 2.8037, "surprise_label": "+2.8%", "surprise_band": "beat", "eps_yoy": 14.583333333333348, "eps_yoy_label": "+14.6%", "one_week_reaction": -10.402818399361875, "one_week_reaction_label": "-10.4%", "four_week_reaction": -9.372507311885133, "four_week_reaction_label": "-9.4%", "confirmation": "diverged", "revenue": 1060300000.0, "revenue_yoy": 5.73394495412844, "revenue_yoy_label": "+5.7%", "net_income": 98300000.0, "operating_cash_flow": 261399999.0, "free_cash_flow": 358299998.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-04", "date_source": "exact", "eps_actual": 1.15, "eps_estimate": 1.11, "eps_surprise": 0.04, "surprise_pct": 3.6036, "surprise_label": "+3.6%", "surprise_band": "beat", "eps_yoy": 10.576923076923064, "eps_yoy_label": "+10.6%", "one_week_reaction": 4.4527139740793, "one_week_reaction_label": "+4.5%", "four_week_reaction": 6.018221480816114, "four_week_reaction_label": "+6.0%", "confirmation": "confirmed", "revenue": 1065200000.0, "revenue_yoy": 4.595443833464258, "revenue_yoy_label": "+4.6%", "net_income": 84600000.0, "operating_cash_flow": 247900000.0, "free_cash_flow": 345900000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-05", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 1.03, "eps_surprise": 0.07, "surprise_pct": 6.7961, "surprise_label": "+6.8%", "surprise_band": "beat", "eps_yoy": 19.56521739130435, "eps_yoy_label": "+19.6%", "one_week_reaction": -8.509621130632251, "one_week_reaction_label": "-8.5%", "four_week_reaction": -16.612883948846665, "four_week_reaction_label": "-16.6%", "confirmation": "diverged", "revenue": 1024099999.0, "revenue_yoy": 6.157354514356795, "revenue_yoy_label": "+6.2%", "net_income": 130800000.0, "operating_cash_flow": 260899999.0, "free_cash_flow": 363099998.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-06-04", "date_source": "exact", "eps_actual": 1.21, "eps_estimate": 1.09, "eps_surprise": 0.12, "surprise_pct": 11.0092, "surprise_label": "+11.0%", "surprise_band": "beat", "eps_yoy": 26.041666666666668, "eps_yoy_label": "+26.0%", "one_week_reaction": 10.014703479823563, "one_week_reaction_label": "+10.0%", "four_week_reaction": 16.026793007678474, "four_week_reaction_label": "+16.0%", "confirmation": "confirmed", "revenue": 1081500000.0, "revenue_yoy": 7.901825800658485, "revenue_yoy_label": "+7.9%", "net_income": -77900000.0, "operating_cash_flow": 182800000.0, "free_cash_flow": 269200000.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": [0.84, 0.87, 0.85, 0.85, 0.96, 1.04, 0.92, 0.96, 1.1, 1.15, 1.1, 1.21], "eps_estimate": [0.84, 0.87, 0.78, 0.83, 0.91, 1.0, 0.91, 0.93, 1.07, 1.11, 1.03, 1.09], "surprise": [0.0, 0.0, 8.9744, 2.4096, 5.4945, 4.0, 1.0989, 3.2258, 2.8037, 3.6036, 6.7961, 11.0092], "reaction_1w": [-1.8013894124616288, -1.782573003400957, 5.622739018087853, -0.6112340604910931, 11.741703656732192, -5.514072372199877, -5.952644390351844, -13.383229734872506, -10.402818399361875, 4.4527139740793, -8.509621130632251, 10.014703479823563], "reaction_4w": [-11.446496849588021, 10.953442007740124, 3.7932816537467717, -3.562019180103273, 16.772352568167396, -11.602527283170582, -7.313564947997345, -11.87365216288215, -9.372507311885133, 6.018221480816114, -16.612883948846665, 16.026793007678474], "revenue": [null, 927.1, 931.6, 942.6, 1002.8, 1018.4, 964.7, 1002.3, 1060.3, 1065.2, 1024.1, 1081.5], "net_income": [null, 84.5, 81.2, 88.9, 104.7, 117.5, 104.3, 87.7, 98.3, 84.6, 130.8, -77.9], "financial_unit": "millions", "scatter": [{"x": 0.0, "y": -1.8013894124616288, "label": "2023-07-31"}, {"x": 0.0, "y": -1.782573003400957, "label": "2023-10-31"}, {"x": 8.9744, "y": 5.622739018087853, "label": "2024-01-31"}, {"x": 2.4096, "y": -0.6112340604910931, "label": "2024-04-30"}, {"x": 5.4945, "y": 11.741703656732192, "label": "2024-07-31"}, {"x": 4.0, "y": -5.514072372199877, "label": "2024-10-31"}, {"x": 1.0989, "y": -5.952644390351844, "label": "2025-01-31"}, {"x": 3.2258, "y": -13.383229734872506, "label": "2025-04-30"}, {"x": 2.8037, "y": -10.402818399361875, "label": "2025-07-31"}, {"x": 3.6036, "y": 4.4527139740793, "label": "2025-10-31"}, {"x": 6.7961, "y": -8.509621130632251, "label": "2026-01-31"}, {"x": 11.0092, "y": 10.014703479823563, "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.65589765828275, 98.84269297484822, 94.86394189071986, 92.79054640069386, 89.13432350390286, 86.19091500433652, 84.95771899392888, 88.2317866435386, 87.94178230702516, 83.17432784041631, 90.69817866435386, 89.24544666088464, 91.37033824804858, 91.97202948829141, 92.44362532523851, 90.79575021682568, 98.438855160451, 101.20338248048569, 102.56938421509108, 99.17877276669559, 104.01398525585431, 105.02493495229837, 100.99739809193409, 101.9866652211622, 102.07068516912403, 100.82664787510842, 104.88941890719863, 110.7870771899393, 110.0498699045967, 109.18256721595836, 108.86816999132698, 109.99566348655681, 106.89505637467475, 101.38768430182135, 98.0268863833478, 96.31396357328708, 98.26539462272333, 102.73200346921077, 105.49653078924545, 102.8729401561145, 102.2441457068517, 102.32003469210755, 101.33347788378144, 99.20858629661753, 94.64440589765829, 93.12662619254121, 98.44969644405899, 98.3846487424111, 101.05160450997397, 101.11665221162185, 100.96487424111015, 102.05984388551606, 102.58022549869905, 114.62489158716393, 115.55724197745015, 119.82870771899394, 119.78534258456202, 119.0156114483955, 114.83087597571553, 115.71986123156981, 117.36773633998267, 116.89071986123156, 114.75498699045967, 112.47831743278405, 108.01170858629663, 109.28013876843019, 113.24804856895057, 107.00346921075456, 102.82957502168257, 101.30095403295752, 100.10841283607981, 99.51214223764094, 97.90763226366003, 101.11665221162185, 105.91934084995664, 104.67259323503903, 101.44189071986122, 95.51170858629662, 95.92367736339983, 97.98352124891588, 92.15091066782307, 88.05290546400695, 88.58412836079792, 90.81743278404163, 79.97614917606245, 83.97658282740676, 86.19904596704251, 87.69514310494363, 89.22376409366869, 89.19124024284474, 89.89592367736341, 85.46183868169992, 74.02428447528187, 78.41500433651345, 75.56374674761493, 75.3143972246314, 77.12489158716393, 79.46660884648743, 81.06027753686035, 78.74024284475281, 80.86513443191676, 76.8321769297485, 76.2033824804857, 79.42324371205551, 81.54813529921942, 73.06483087597572, 73.81830008673028, 72.28967909800521, 73.9050303555941, 73.2328707718994, 76.38768430182134, 74.1218560277537, 78.0247181266262, 79.69427580225499, 75.79141370338249, 75.99739809193409, 78.19817866435386, 81.81916738941891, 84.48612315698179, 88.24804856895058, 88.98525585429316, 89.71162185602776, 89.57068516912403, 87.93365134431917, 90.47051170858632, 89.29965307892456, 88.1287944492628, 88.2263660017346, 89.0069384215091, 89.97181266261926, 91.14267129228101, 90.70901994796185, 82.99002601908066, 75.80225498699048, 75.84562012142237, 75.63963573287077, 76.07328707718995, 77.20078057241977, 75.95403295750216, 69.83954900260191, 67.6062445793582, 65.04770164787512, 64.62489158716393, 67.8122289679098, 66.3594969644406, 73.00520381613184, 73.5906331309627, 71.45490026019081, 76.99479618386817, 80.44232437120556, 76.64787510841285, 77.74284475281873, 76.22506504770166, 78.40416305290546, 80.4748482220295], "eps_index": [100.0, 100.0, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334], "gap": [0.0, -0.655897658282754, 2.495099667292223, 6.473850751420585, 8.547246241446587, 12.20346913823758, 15.146877637803925, 16.380073648211564, 13.106005998601844, 13.396010335115278, 18.163464801724132, 10.639613977786581, 12.092345981255804, 9.96745439409186, 9.36576315384903, 8.894167316901928, 16.562109314946895, 8.919004371321577, 6.154477051286889, 4.788475316681499, 8.179086765076988, 3.3438742759182674, 2.3329245794742093, 6.360461439838488, 5.371194310610377, 5.287174362648543, 6.531211656664155, 2.468440624573944, 0.5841602682546778, 1.3213675535972698, 2.1886702422356166, 2.5030674668669946, 1.3755739716371664, 4.476181083519222, 9.983553156372622, 13.344351074846173, 15.057273884906891, 13.10584283547064, 8.639233988983207, 5.8747066689485195, 8.498297302079479, 11.802677035623205, 11.726788050367347, 12.71334485869346, 14.838236445857376, 19.402416844816614, 20.920196549933692, 15.597126298415915, 15.6621740000638, 12.995218232500932, 12.930170530853047, 13.08194850136475, 11.986978856958842, 11.466597243775851, 3.4353090817323846, 2.5029586914461674, -1.7685070500976252, -1.7251419156657022, -0.9554107794991893, 3.2293246931807857, 2.340339437326506, 0.6924643289136441, 1.1694808076647547, 3.305213678436644, 5.581883236112262, 10.04849208259968, 8.780061900466123, 4.812152099945749, 16.742350187238756, 20.916244376310743, 22.444865365035795, 23.637406561913508, 24.23367716035237, 25.838187134333282, 22.62916718637146, 17.826478548036675, 19.073226162954285, 22.303928678132095, 28.234110811696695, 27.822142034593483, 25.762298149077438, 33.93604585391604, 38.03405105773216, 37.50282816094119, 35.26952373769748, 46.11080734567666, 42.11037369433235, 39.8879105546966, 38.391813416795486, 36.86319242807042, 36.89571627889437, 36.1910328443757, 40.625117840039195, 55.74160181234352, 51.350881951111944, 54.202139540010464, 54.451489062993986, 52.64099470046146, 50.29927744113796, 48.70560875076504, 51.02564344287258, 48.900751855708634, 52.93370935787689, 53.56250380713969, 50.34264257556988, 48.21775098840597, 61.383329659141324, 60.629860448386765, 62.15848143711183, 60.54313017952293, 61.21528976321764, 58.0604762332957, 60.326304507363346, 56.42344240849084, 54.75388473286205, 58.65674683173455, 58.45076244318295, 56.24998187076318, 52.62899314569813, 49.96203737813525, 49.879041732052755, 49.14183444671018, 48.41546844497557, 48.5564051318793, 50.19343895668416, 47.65657859241702, 48.82743722207877, 49.99829585174054, 49.90072429926873, 49.12015187949423, 48.15527763838408, 46.98441900872233, 47.418070353041486, 61.15713117155477, 68.34490220364495, 68.30153706921305, 68.50752145776465, 68.07387011344548, 66.94637661821565, 68.19312423313326, 74.30760818803351, 76.54091261127722, 79.09945554276031, 79.5222656034715, 76.33492822272562, 77.78766022619483, 79.5031573878815, 78.91772807305064, 81.05346094382253, 75.51356502014517, 72.06603683280778, 75.86048609560049, 74.76551645119461, 76.28329615631168, 74.10419815110788, 72.03351298198385], "quarter_markers": [100.0, null, 101.33779264214044, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.35785953177258, null, null, null, null, null, null, null, null, null, null, null, 111.37123745819397, null, null, null, null, null, null, null, null, null, null, null, null, 114.0468227424749, null, null, null, null, null, null, null, null, null, null, null, null, 118.06020066889631, null, null, null, null, null, null, null, null, null, null, null, null, null, 123.74581939799332, null, null, null, null, null, null, null, null, null, null, null, null, 126.08695652173911, null, null, null, null, null, null, null, null, null, null, null, 129.7658862876254, null, null, null, null, null, null, null, null, null, null, null, null, 134.44816053511704, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.12709030100334, null, null, null, null, null, null, null, null, null, null, null, null, 144.14715719063543, null, null, null, null, null, null, null, null, null, null, null, null, 152.50836120401334, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [52.5, -72.0, -19.5]}}, "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": [92.24, 92.845, 91.1725, 87.5025, 85.59, 82.2175, 79.5025, 78.365, 81.385, 81.1175, 76.72, 83.66, 82.32, 84.28, 84.835, 85.27, 83.75, 90.8, 93.35, 94.61, 91.4825, 95.9425, 96.875, 93.16, 94.0725, 94.15, 93.0025, 96.75, 102.19, 101.51, 100.71, 100.42, 101.46, 98.6, 93.52, 90.42, 88.84, 90.64, 94.76, 97.31, 94.89, 94.31, 94.38, 93.47, 91.51, 87.3, 85.9, 90.81, 90.75, 93.21, 93.27, 93.13, 94.14, 94.62, 105.73, 106.59, 110.53, 110.49, 109.78, 105.92, 106.74, 108.26, 107.82, 105.85, 103.75, 99.63, 100.8, 104.46, 98.7, 94.85, 93.44, 92.34, 91.79, 90.31, 93.27, 97.7, 96.55, 93.57, 88.1, 88.48, 90.38, 85.0, 81.22, 81.71, 83.77, 73.77, 77.46, 79.51, 80.89, 82.3, 82.27, 82.92, 78.83, 68.28, 72.33, 69.7, 69.47, 71.14, 73.3, 74.77, 72.63, 74.59, 70.87, 70.29, 73.26, 75.22, 67.395, 68.09, 66.68, 68.17, 67.55, 70.46, 68.37, 71.97, 73.51, 69.91, 70.1, 72.13, 75.47, 77.93, 81.4, 82.08, 82.75, 82.62, 81.11, 83.45, 82.37, 81.29, 81.38, 82.1, 82.99, 84.07, 83.67, 76.55, 69.92, 69.96, 69.77, 70.17, 71.21, 70.06, 64.42, 62.36, 60.0, 59.61, 62.55, 61.21, 67.34, 67.88, 65.91, 71.02, 74.2, 70.7, 71.71, 70.31, 72.32, 74.23], "ttmEps": [2.99, 2.99, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 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.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56], "quarterlyEps": [0.77, 0.77, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 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, 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, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 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, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21], "priceIndex": [100.0, 100.65589765828275, 98.84269297484822, 94.86394189071986, 92.79054640069386, 89.13432350390286, 86.19091500433652, 84.95771899392888, 88.2317866435386, 87.94178230702516, 83.17432784041631, 90.69817866435386, 89.24544666088464, 91.37033824804858, 91.97202948829141, 92.44362532523851, 90.79575021682568, 98.438855160451, 101.20338248048569, 102.56938421509108, 99.17877276669559, 104.01398525585431, 105.02493495229837, 100.99739809193409, 101.9866652211622, 102.07068516912403, 100.82664787510842, 104.88941890719863, 110.7870771899393, 110.0498699045967, 109.18256721595836, 108.86816999132698, 109.99566348655681, 106.89505637467475, 101.38768430182135, 98.0268863833478, 96.31396357328708, 98.26539462272333, 102.73200346921077, 105.49653078924545, 102.8729401561145, 102.2441457068517, 102.32003469210755, 101.33347788378144, 99.20858629661753, 94.64440589765829, 93.12662619254121, 98.44969644405899, 98.3846487424111, 101.05160450997397, 101.11665221162185, 100.96487424111015, 102.05984388551606, 102.58022549869905, 114.62489158716393, 115.55724197745015, 119.82870771899394, 119.78534258456202, 119.0156114483955, 114.83087597571553, 115.71986123156981, 117.36773633998267, 116.89071986123156, 114.75498699045967, 112.47831743278405, 108.01170858629663, 109.28013876843019, 113.24804856895057, 107.00346921075456, 102.82957502168257, 101.30095403295752, 100.10841283607981, 99.51214223764094, 97.90763226366003, 101.11665221162185, 105.91934084995664, 104.67259323503903, 101.44189071986122, 95.51170858629662, 95.92367736339983, 97.98352124891588, 92.15091066782307, 88.05290546400695, 88.58412836079792, 90.81743278404163, 79.97614917606245, 83.97658282740676, 86.19904596704251, 87.69514310494363, 89.22376409366869, 89.19124024284474, 89.89592367736341, 85.46183868169992, 74.02428447528187, 78.41500433651345, 75.56374674761493, 75.3143972246314, 77.12489158716393, 79.46660884648743, 81.06027753686035, 78.74024284475281, 80.86513443191676, 76.8321769297485, 76.2033824804857, 79.42324371205551, 81.54813529921942, 73.06483087597572, 73.81830008673028, 72.28967909800521, 73.9050303555941, 73.2328707718994, 76.38768430182134, 74.1218560277537, 78.0247181266262, 79.69427580225499, 75.79141370338249, 75.99739809193409, 78.19817866435386, 81.81916738941891, 84.48612315698179, 88.24804856895058, 88.98525585429316, 89.71162185602776, 89.57068516912403, 87.93365134431917, 90.47051170858632, 89.29965307892456, 88.1287944492628, 88.2263660017346, 89.0069384215091, 89.97181266261926, 91.14267129228101, 90.70901994796185, 82.99002601908066, 75.80225498699048, 75.84562012142237, 75.63963573287077, 76.07328707718995, 77.20078057241977, 75.95403295750216, 69.83954900260191, 67.6062445793582, 65.04770164787512, 64.62489158716393, 67.8122289679098, 66.3594969644406, 73.00520381613184, 73.5906331309627, 71.45490026019081, 76.99479618386817, 80.44232437120556, 76.64787510841285, 77.74284475281873, 76.22506504770166, 78.40416305290546, 80.4748482220295], "epsIndex": [100.0, 100.0, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334], "valuationGap": [0.0, -0.655897658282754, 2.495099667292223, 6.473850751420585, 8.547246241446587, 12.20346913823758, 15.146877637803925, 16.380073648211564, 13.106005998601844, 13.396010335115278, 18.163464801724132, 10.639613977786581, 12.092345981255804, 9.96745439409186, 9.36576315384903, 8.894167316901928, 16.562109314946895, 8.919004371321577, 6.154477051286889, 4.788475316681499, 8.179086765076988, 3.3438742759182674, 2.3329245794742093, 6.360461439838488, 5.371194310610377, 5.287174362648543, 6.531211656664155, 2.468440624573944, 0.5841602682546778, 1.3213675535972698, 2.1886702422356166, 2.5030674668669946, 1.3755739716371664, 4.476181083519222, 9.983553156372622, 13.344351074846173, 15.057273884906891, 13.10584283547064, 8.639233988983207, 5.8747066689485195, 8.498297302079479, 11.802677035623205, 11.726788050367347, 12.71334485869346, 14.838236445857376, 19.402416844816614, 20.920196549933692, 15.597126298415915, 15.6621740000638, 12.995218232500932, 12.930170530853047, 13.08194850136475, 11.986978856958842, 11.466597243775851, 3.4353090817323846, 2.5029586914461674, -1.7685070500976252, -1.7251419156657022, -0.9554107794991893, 3.2293246931807857, 2.340339437326506, 0.6924643289136441, 1.1694808076647547, 3.305213678436644, 5.581883236112262, 10.04849208259968, 8.780061900466123, 4.812152099945749, 16.742350187238756, 20.916244376310743, 22.444865365035795, 23.637406561913508, 24.23367716035237, 25.838187134333282, 22.62916718637146, 17.826478548036675, 19.073226162954285, 22.303928678132095, 28.234110811696695, 27.822142034593483, 25.762298149077438, 33.93604585391604, 38.03405105773216, 37.50282816094119, 35.26952373769748, 46.11080734567666, 42.11037369433235, 39.8879105546966, 38.391813416795486, 36.86319242807042, 36.89571627889437, 36.1910328443757, 40.625117840039195, 55.74160181234352, 51.350881951111944, 54.202139540010464, 54.451489062993986, 52.64099470046146, 50.29927744113796, 48.70560875076504, 51.02564344287258, 48.900751855708634, 52.93370935787689, 53.56250380713969, 50.34264257556988, 48.21775098840597, 61.383329659141324, 60.629860448386765, 62.15848143711183, 60.54313017952293, 61.21528976321764, 58.0604762332957, 60.326304507363346, 56.42344240849084, 54.75388473286205, 58.65674683173455, 58.45076244318295, 56.24998187076318, 52.62899314569813, 49.96203737813525, 49.879041732052755, 49.14183444671018, 48.41546844497557, 48.5564051318793, 50.19343895668416, 47.65657859241702, 48.82743722207877, 49.99829585174054, 49.90072429926873, 49.12015187949423, 48.15527763838408, 46.98441900872233, 47.418070353041486, 61.15713117155477, 68.34490220364495, 68.30153706921305, 68.50752145776465, 68.07387011344548, 66.94637661821565, 68.19312423313326, 74.30760818803351, 76.54091261127722, 79.09945554276031, 79.5222656034715, 76.33492822272562, 77.78766022619483, 79.5031573878815, 78.91772807305064, 81.05346094382253, 75.51356502014517, 72.06603683280778, 75.86048609560049, 74.76551645119461, 76.28329615631168, 74.10419815110788, 72.03351298198385], "quarterMarkers": [100.0, null, 101.33779264214044, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.35785953177258, null, null, null, null, null, null, null, null, null, null, null, 111.37123745819397, null, null, null, null, null, null, null, null, null, null, null, null, 114.0468227424749, null, null, null, null, null, null, null, null, null, null, null, null, 118.06020066889631, null, null, null, null, null, null, null, null, null, null, null, null, null, 123.74581939799332, null, null, null, null, null, null, null, null, null, null, null, null, 126.08695652173911, null, null, null, null, null, null, null, null, null, null, null, 129.7658862876254, null, null, null, null, null, null, null, null, null, null, null, null, 134.44816053511704, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.12709030100334, null, null, null, null, null, null, null, null, null, null, null, null, 144.14715719063543, null, null, null, null, null, null, null, null, null, null, null, null, 152.50836120401334, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-06-01", "", "2023-08-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-07", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-05", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-06", "", "", "", "", "", "", "", "", "", "", "", "2025-05-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-04", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-05", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-04", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "", "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": [1.3157894736842117, 1.3157894736842117, 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, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.974358974358967, 8.974358974358967, 8.974358974358967, 8.974358974358967, 8.974358974358967, 8.974358974358967, 8.974358974358967, 8.974358974358967, 8.974358974358967, 8.974358974358967, 8.974358974358967, 8.974358974358967, 8.974358974358967, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 5.4945054945054865, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 2.803738317757012, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 3.6036036036035863, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 11.009174311926593, 11.009174311926593, 11.009174311926593, 11.009174311926593, 11.009174311926593, 11.009174311926593, 11.009174311926593, 11.009174311926593, 11.009174311926593, 11.009174311926593], "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": [78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 92.24, "latestClose": 74.23, "startTtmEps": 2.99, "latestTtmEps": 4.56, "priceChangePct": -19.525151777970507, "epsChangePct": 52.50836120401334, "earningsGapPct": 72.03351298198385, "startMultiple": 30.849498327759193, "latestMultiple": 16.278508771929825, "multipleChangePct": -47.232500836871004, "latestQuarter": "2026-06-04", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 7 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 5.6053492673211025, "earningsMovePct": 17.52577319587627, "spread": 11.920423928555167, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -20.294212391280997, "earningsMovePct": 33.724340175953074, "spread": 54.01855256723407, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -19.525151777970507, "earningsMovePct": 52.50836120401334, "spread": 72.03351298198385, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 7, "persistenceLabel": "7 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 7 updates.", "marketChangePct": -19.525151777970507, "earningsChangePct": 52.50836120401334, "recentMarketMovePoints": 15.427146574154378, "recentEarningsMovePoints": 8.361204013377915}, "pressure": {"score": 58, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 96, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 5.66793891, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.06090467, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.15324877, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.05745736, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01666233, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 293.93840175002373, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-06-04", "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, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 101.33779264214044, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 107.35785953177258, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 111.37123745819397, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 114.0468227424749, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 118.06020066889631, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 123.74581939799332, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 126.08695652173911, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 129.7658862876254, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 134.44816053511704, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 138.12709030100334, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 144.14715719063543, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334, 152.50836120401334], "revenue": [100.0, 100.0, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 102.53253194841572, 104.8374861410982, 104.8374861410982, 104.8374861410982, 104.8374861410982, 104.8374861410982, 104.8374861410982, 104.8374861410982, 104.8374861410982, 104.8374861410982, 104.8374861410982, 104.8374861410982, 104.8374861410982, 106.97029818521328, 106.97029818521328, 106.97029818521328, 106.97029818521328, 106.97029818521328, 106.97029818521328, 106.97029818521328, 106.97029818521328, 106.97029818521328, 106.97029818521328, 106.97029818521328, 106.97029818521328, 106.97029818521328, 108.8726148100601, 108.8726148100601, 108.8726148100601, 108.8726148100601, 108.8726148100601, 108.8726148100601, 108.8726148100601, 108.8726148100601, 108.8726148100601, 108.8726148100601, 108.8726148100601, 108.8726148100601, 108.8726148100601, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 110.99083853649998, 113.65466534399253, 113.65466534399253, 113.65466534399253, 113.65466534399253, 113.65466534399253, 113.65466534399253, 113.65466534399253, 113.65466534399253, 113.65466534399253, 113.65466534399253, 113.65466534399253, 113.65466534399253, 113.65466534399253, 114.62041197409114, 114.62041197409114, 114.62041197409114, 114.62041197409114, 114.62041197409114, 114.62041197409114, 114.62041197409114, 114.62041197409114, 114.62041197409114, 114.62041197409114, 114.62041197409114, 114.62041197409114, 116.36225710451072, 116.36225710451072, 116.36225710451072, 116.36225710451072, 116.36225710451072, 116.36225710451072, 116.36225710451072, 116.36225710451072, 116.36225710451072, 116.36225710451072, 116.36225710451072, 116.36225710451072, 116.36225710451072, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 118.03991363715936, 119.40538017155862, 119.40538017155862, 119.40538017155862, 119.40538017155862, 119.40538017155862, 119.40538017155862, 119.40538017155862, 119.40538017155862, 119.40538017155862, 119.40538017155862, 119.40538017155862, 119.40538017155862, 119.40538017155862, 121.1384722821964, 121.1384722821964, 121.1384722821964, 121.1384722821964, 121.1384722821964, 121.1384722821964, 121.1384722821964, 121.1384722821964, 121.1384722821964, 121.1384722821964, 121.1384722821964, 121.1384722821964, 121.1384722821964, 123.44926180194899, 123.44926180194899, 123.44926180194899, 123.44926180194899, 123.44926180194899, 123.44926180194899, 123.44926180194899, 123.44926180194899, 123.44926180194899, 123.44926180194899], "cashGeneration": [100.0, 100.0, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 92.16065090863508, 101.67768216239017, 101.67768216239017, 101.67768216239017, 101.67768216239017, 101.67768216239017, 101.67768216239017, 101.67768216239017, 101.67768216239017, 101.67768216239017, 101.67768216239017, 101.67768216239017, 101.67768216239017, 100.78291855936112, 100.78291855936112, 100.78291855936112, 100.78291855936112, 100.78291855936112, 100.78291855936112, 100.78291855936112, 100.78291855936112, 100.78291855936112, 100.78291855936112, 100.78291855936112, 100.78291855936112, 100.78291855936112, 99.49161199589878, 99.49161199589878, 99.49161199589878, 99.49161199589878, 99.49161199589878, 99.49161199589878, 99.49161199589878, 99.49161199589878, 99.49161199589878, 99.49161199589878, 99.49161199589878, 99.49161199589878, 99.49161199589878, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 105.9074737403456, 114.94661968458209, 114.94661968458209, 114.94661968458209, 114.94661968458209, 114.94661968458209, 114.94661968458209, 114.94661968458209, 114.94661968458209, 114.94661968458209, 114.94661968458209, 114.94661968458209, 114.94661968458209, 114.94661968458209, 118.93238482534778, 118.93238482534778, 118.93238482534778, 118.93238482534778, 118.93238482534778, 118.93238482534778, 118.93238482534778, 118.93238482534778, 118.93238482534778, 118.93238482534778, 118.93238482534778, 118.93238482534778, 117.83426585799397, 117.83426585799397, 117.83426585799397, 117.83426585799397, 117.83426585799397, 117.83426585799397, 117.83426585799397, 117.83426585799397, 117.83426585799397, 117.83426585799397, 117.83426585799397, 117.83426585799397, 117.83426585799397, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 124.11794641227432, 117.79359458177365, 117.79359458177365, 117.79359458177365, 117.79359458177365, 117.79359458177365, 117.79359458177365, 117.79359458177365, 117.79359458177365, 117.79359458177365, 117.79359458177365, 117.79359458177365, 117.79359458177365, 117.79359458177365, 126.24300976611292, 126.24300976611292, 126.24300976611292, 126.24300976611292, 126.24300976611292, 126.24300976611292, 126.24300976611292, 126.24300976611292, 126.24300976611292, 126.24300976611292, 126.24300976611292, 126.24300976611292, 126.24300976611292, 135.8922218033237, 135.8922218033237, 135.8922218033237, 135.8922218033237, 135.8922218033237, 135.8922218033237, 135.8922218033237, 135.8922218033237, 135.8922218033237, 135.8922218033237], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 52.50836120401334, "valuationContribution": -72.03351298198385, "marketMove": -19.525151777970507, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 52.50836120401334}, {"key": "valuation", "label": "Relative valuation contribution", "value": -72.03351298198385}, {"key": "market", "label": "Total market move", "value": -19.525151777970507}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-01", "periodEnd": "2023-07-31", "earningsChangePct": 1.3377926421404451, "surprisePct": 0.0, "immediateReturnPct": -1.8013894124616292, "forward4WeekPct": -14.370725402552642, "forward13WeekPct": -8.158759222359846, "toDateReturnPct": -20.049544940492215, "weeksSince": 153, "availabilitySource": "reported", "spread": 2.495099667292223, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2023-12-08", "periodEnd": "2023-10-31", "earningsChangePct": 5.940594059405946, "surprisePct": 0.0, "immediateReturnPct": -1.7825730034009557, "forward4WeekPct": 7.285680778702952, "forward13WeekPct": 19.04538524686292, "toDateReturnPct": -12.94710918259645, "weeksSince": 139, "availabilitySource": "reported", "spread": 16.562109314946895, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-03-01", "periodEnd": "2024-01-31", "earningsChangePct": 3.738317757009346, "surprisePct": 8.974358974358967, "immediateReturnPct": 5.622739018087852, "forward4WeekPct": 4.868217054263568, "forward13WeekPct": -2.5219638242894082, "toDateReturnPct": -23.27648578811369, "weeksSince": 127, "availabilitySource": "reported", "spread": 0.5841602682546778, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-31", "periodEnd": "2024-04-30", "earningsChangePct": 2.402402402402415, "surprisePct": 2.40963855421687, "immediateReturnPct": -0.6112340604910949, "forward4WeekPct": -7.998735377805888, "forward13WeekPct": 11.423753820212879, "toDateReturnPct": -21.77257877542417, "weeksSince": 114, "availabilitySource": "reported", "spread": 11.802677035623205, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-30", "periodEnd": "2024-07-31", "earningsChangePct": 3.5190615835777095, "surprisePct": 5.4945054945054865, "immediateReturnPct": 11.741703656732195, "forward4WeekPct": 16.02198266751216, "forward13WeekPct": 10.399492707672774, "toDateReturnPct": -21.54935531600084, "weeksSince": 101, "availabilitySource": "reported", "spread": 3.4353090817323846, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-12-06", "periodEnd": "2024-10-31", "earningsChangePct": 4.815864022662897, "surprisePct": 4.0000000000000036, "immediateReturnPct": -5.514072372199874, "forward4WeekPct": -12.129044610377171, "forward13WeekPct": -18.629140340800298, "toDateReturnPct": -28.93930691173654, "weeksSince": 87, "availabilitySource": "reported", "spread": 16.742350187238756, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-03-07", "periodEnd": "2025-01-31", "earningsChangePct": 1.8918918918918948, "surprisePct": 1.0989010989010999, "immediateReturnPct": -5.952644390351846, "forward4WeekPct": -18.37795972560301, "forward13WeekPct": -19.971232573578224, "toDateReturnPct": -17.868997565833144, "weeksSince": 74, "availabilitySource": "reported", "spread": 33.93604585391604, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-30", "periodEnd": "2025-04-30", "earningsChangePct": 2.917771883289122, "surprisePct": 3.225806451612894, "immediateReturnPct": -13.383229734872504, "forward4WeekPct": -9.755169351769633, "forward13WeekPct": -14.505898769504, "toDateReturnPct": -5.835341874920708, "weeksSince": 62, "availabilitySource": "reported", "spread": 55.74160181234352, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": 3.6082474226803996, "surprisePct": 2.803738317757012, "immediateReturnPct": -10.40281839936188, "forward4WeekPct": -10.19675618186653, "forward13WeekPct": 3.602765222015436, "toDateReturnPct": -1.3161393246476916, "weeksSince": 49, "availabilitySource": "reported", "spread": 61.383329659141324, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-12-05", "periodEnd": "2025-10-31", "earningsChangePct": 2.736318407960203, "surprisePct": 3.6036036036035863, "immediateReturnPct": 4.452713974079292, "forward4WeekPct": 4.080585140510706, "forward13WeekPct": -1.7708199666367386, "toDateReturnPct": -4.747850635185424, "weeksSince": 35, "availabilitySource": "reported", "spread": 49.879041732052755, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-03-06", "periodEnd": "2026-01-31", "earningsChangePct": 4.358353510895885, "surprisePct": 6.796116504854374, "immediateReturnPct": -8.509621130632251, "forward4WeekPct": -16.134815346002153, "forward13WeekPct": -19.51715071112704, "toDateReturnPct": -11.282419027130386, "weeksSince": 22, "availabilitySource": "reported", "spread": 61.15713117155477, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 5.8004640371229765, "surprisePct": 11.009174311926593, "immediateReturnPct": 10.014703479823561, "forward4WeekPct": 21.22202254533574, "forward13WeekPct": null, "toDateReturnPct": 21.271034144747603, "weeksSince": 9, "availabilitySource": "reported", "spread": 79.5031573878815, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 5.8004640371229765, "surprisePct": 11.009174311926593, "immediateReturnPct": 10.014703479823561, "forward4WeekPct": 21.22202254533574, "forward13WeekPct": null, "toDateReturnPct": 21.271034144747603, "weeksSince": 9, "availabilitySource": "reported", "spread": 79.5031573878815, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 5 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Medical Instruments & Supplies", "population": 12, "spreadPercentile": 9.1, "qualityPercentile": 81.8, "rarityPercentile": 90.9, "currentOneYearSpread": -48.676328999999996, "lead": "price", "relatedSignals": [{"tickerId": 402, "symbol": "BDX", "name": "Becton Dickinson and Company", "spread": -59.74123099999999, "lead": "price", "quality": 75}, {"tickerId": 4383, "symbol": "WST", "name": "West Pharmaceutical Services Inc", "spread": -31.464612000000002, "lead": "price", "quality": 75}, {"tickerId": 4717, "symbol": "ALGN", "name": "Align Technology Inc", "spread": -29.640487, "lead": "price", "quality": 75}, {"tickerId": 161, "symbol": "ALC", "name": "Alcon AG", "spread": -11.925920999999997, "lead": "price", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-12-08", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-03-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-05-31", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-08-30", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-12-06", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "repricing_started", "label": "Repricing may be starting", "tone": "positive", "explanation": "The longstanding earnings lead is beginning to close through price confirmation."}, {"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."}