{"ticker": {"uuid": "62392bd1-8921-4120-a935-b80f1ed83297", "symbol": "TMO", "name": "Thermo Fisher Scientific Inc", "sector": "Healthcare", "industry": "Diagnostics & Research", "currency": "USD"}, "next_event": {"report_date": "2026-10-21", "fiscal_date_ending": "2026-09-30", "estimate": 6.4, "session": "Time unconfirmed", "days": 68}, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 3.2, "average_surprise_label": "+3.2%", "median_surprise": 2.6, "surprise_dispersion": 2.3, "average_reaction": 1.5, "average_reaction_label": "+1.5%", "average_abs_reaction": 7.2, "positive_response_rate": 50.0, "confirmation_rate": 60.0, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 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": 29, "band": "Moderate", "tone": "neutral", "days": 68, "proximity_component": 3, "reaction_component": 18, "variability_component": 3, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 6.0, "revenue_growth_1y": 7.2, "cash_conversion": 1.53, "net_margin": 15.1, "earnings_yield": 3.3, "eps_surprise_avg": 4.1, "sue_score": 1.57, "pe_ratio": 31.5, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 594.0, "currency": "USD", "return_13w": 27.9, "fair_value": 522.986959, "fair_value_gap": 13.6, "relative_strength": 0.7, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 50.7}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 5.69, "eps_estimate": 5.61, "eps_surprise": 0.08, "surprise_pct": 1.426, "surprise_label": "+1.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.095787724216009, "one_week_reaction_label": "-7.1%", "four_week_reaction": 0.4436212998394456, "four_week_reaction_label": "+0.4%", "confirmation": "diverged", "revenue": 10574000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1715000000.0, "operating_cash_flow": 2414000000.0, "free_cash_flow": 2746000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-31", "date_source": "exact", "eps_actual": 5.67, "eps_estimate": 5.64, "eps_surprise": 0.03, "surprise_pct": 0.5319, "surprise_label": "+0.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.8203461008541487, "one_week_reaction_label": "+0.8%", "four_week_reaction": 3.1754152663016226, "four_week_reaction_label": "+3.2%", "confirmation": "contained", "revenue": 10886000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1630000000.0, "operating_cash_flow": 3723000000.0, "free_cash_flow": 4128000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-24", "date_source": "exact", "eps_actual": 5.11, "eps_estimate": 4.71, "eps_surprise": 0.4, "surprise_pct": 8.4926, "surprise_label": "+8.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.290209037797284, "one_week_reaction_label": "+5.3%", "four_week_reaction": 9.273468259171743, "four_week_reaction_label": "+9.3%", "confirmation": "confirmed", "revenue": 10345000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1328000000.0, "operating_cash_flow": 1251000000.0, "free_cash_flow": 1598000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-24", "date_source": "exact", "eps_actual": 5.37, "eps_estimate": 5.12, "eps_surprise": 0.25, "surprise_pct": 4.8828, "surprise_label": "+4.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 13.622157815462547, "one_week_reaction_label": "+13.6%", "four_week_reaction": 13.030785215502599, "four_week_reaction_label": "+13.0%", "confirmation": "confirmed", "revenue": 10541000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1548000000.0, "operating_cash_flow": 1960000000.0, "free_cash_flow": 2261000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-23", "date_source": "exact", "eps_actual": 5.28, "eps_estimate": 5.25, "eps_surprise": 0.03, "surprise_pct": 0.5714, "surprise_label": "+0.6%", "surprise_band": "beat", "eps_yoy": -7.205623901581724, "eps_yoy_label": "-7.2%", "one_week_reaction": -7.865915396152073, "one_week_reaction_label": "-7.9%", "four_week_reaction": -14.729686950393914, "four_week_reaction_label": "-14.7%", "confirmation": "diverged", "revenue": 10598000000.0, "revenue_yoy": 0.22697181766597316, "revenue_yoy_label": "+0.2%", "net_income": 1630000000.0, "operating_cash_flow": 2166000000.0, "free_cash_flow": 2438000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-30", "date_source": "exact", "eps_actual": 6.1, "eps_estimate": 5.94, "eps_surprise": 0.16, "surprise_pct": 2.6936, "surprise_label": "+2.7%", "surprise_band": "beat", "eps_yoy": 7.5837742504409125, "eps_yoy_label": "+7.6%", "one_week_reaction": 3.9890748199061723, "one_week_reaction_label": "+4.0%", "four_week_reaction": -7.353606351343787, "four_week_reaction_label": "-7.4%", "confirmation": "confirmed", "revenue": 11395000000.0, "revenue_yoy": 4.675730295792762, "revenue_yoy_label": "+4.7%", "net_income": 1830000000.0, "operating_cash_flow": 3290000000.0, "free_cash_flow": 3770000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-23", "date_source": "exact", "eps_actual": 5.15, "eps_estimate": 5.1, "eps_surprise": 0.05, "surprise_pct": 0.9804, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": 0.7827788649706464, "eps_yoy_label": "+0.8%", "one_week_reaction": -0.7625731729080719, "one_week_reaction_label": "-0.8%", "four_week_reaction": -3.6116960757170355, "four_week_reaction_label": "-3.6%", "confirmation": "contained", "revenue": 10364000000.0, "revenue_yoy": 0.18366360560657322, "revenue_yoy_label": "+0.2%", "net_income": 1507000000.0, "operating_cash_flow": 723000000.0, "free_cash_flow": 1085000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-23", "date_source": "exact", "eps_actual": 5.36, "eps_estimate": 5.23, "eps_surprise": 0.13, "surprise_pct": 2.4857, "surprise_label": "+2.5%", "surprise_band": "beat", "eps_yoy": -0.18621973929236102, "eps_yoy_label": "-0.2%", "one_week_reaction": 15.327305607134415, "one_week_reaction_label": "+15.3%", "four_week_reaction": 17.904761940254076, "four_week_reaction_label": "+17.9%", "confirmation": "confirmed", "revenue": 10855000000.0, "revenue_yoy": 2.978844511905891, "revenue_yoy_label": "+3.0%", "net_income": 1617000000.0, "operating_cash_flow": 1399000000.0, "free_cash_flow": 1693000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-22", "date_source": "exact", "eps_actual": 5.79, "eps_estimate": 5.5, "eps_surprise": 0.29, "surprise_pct": 5.2727, "surprise_label": "+5.3%", "surprise_band": "beat", "eps_yoy": 9.659090909090905, "eps_yoy_label": "+9.7%", "one_week_reaction": 6.23098045383851, "one_week_reaction_label": "+6.2%", "four_week_reaction": 7.383285020082505, "four_week_reaction_label": "+7.4%", "confirmation": "confirmed", "revenue": 11122000000.0, "revenue_yoy": 4.944329118701642, "revenue_yoy_label": "+4.9%", "net_income": 1616000000.0, "operating_cash_flow": 2239000000.0, "free_cash_flow": 2643000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-29", "date_source": "exact", "eps_actual": 6.57, "eps_estimate": 6.45, "eps_surprise": 0.12, "surprise_pct": 1.8605, "surprise_label": "+1.9%", "surprise_band": "beat", "eps_yoy": 7.704918032786896, "eps_yoy_label": "+7.7%", "one_week_reaction": -7.567334384725501, "one_week_reaction_label": "-7.6%", "four_week_reaction": -18.379181474795605, "four_week_reaction_label": "-18.4%", "confirmation": "diverged", "revenue": 12215000000.0, "revenue_yoy": 7.196138657305835, "revenue_yoy_label": "+7.2%", "net_income": 1975000000.0, "operating_cash_flow": 3457000000.0, "free_cash_flow": 3922000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-23", "date_source": "exact", "eps_actual": 5.44, "eps_estimate": 5.24, "eps_surprise": 0.2, "surprise_pct": 3.8168, "surprise_label": "+3.8%", "surprise_band": "beat", "eps_yoy": 5.631067961165049, "eps_yoy_label": "+5.6%", "one_week_reaction": -10.803266297824434, "one_week_reaction_label": "-10.8%", "four_week_reaction": -16.760349438108943, "four_week_reaction_label": "-16.8%", "confirmation": "diverged", "revenue": 11005000000.0, "revenue_yoy": 6.184870706291008, "revenue_yoy_label": "+6.2%", "net_income": 1651000000.0, "operating_cash_flow": 1192000000.0, "free_cash_flow": 1568000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-23", "date_source": "exact", "eps_actual": 6.03, "eps_estimate": 5.71, "eps_surprise": 0.32, "surprise_pct": 5.6042, "surprise_label": "+5.6%", "surprise_band": "beat", "eps_yoy": 12.499999999999998, "eps_yoy_label": "+12.5%", "one_week_reaction": 6.719501201923071, "one_week_reaction_label": "+6.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 11994000000.0, "revenue_yoy": 10.492860432980192, "revenue_yoy_label": "+10.5%", "net_income": 1736000000.0, "operating_cash_flow": 2125000000.0, "free_cash_flow": 2575000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [5.69, 5.67, 5.11, 5.37, 5.28, 6.1, 5.15, 5.36, 5.79, 6.57, 5.44, 6.03], "eps_estimate": [5.61, 5.64, 4.71, 5.12, 5.25, 5.94, 5.1, 5.23, 5.5, 6.45, 5.24, 5.71], "surprise": [1.426, 0.5319, 8.4926, 4.8828, 0.5714, 2.6936, 0.9804, 2.4857, 5.2727, 1.8605, 3.8168, 5.6042], "reaction_1w": [-7.095787724216009, 0.8203461008541487, 5.290209037797284, 13.622157815462547, -7.865915396152073, 3.9890748199061723, -0.7625731729080719, 15.327305607134415, 6.23098045383851, -7.567334384725501, -10.803266297824434, 6.719501201923071], "reaction_4w": [0.4436212998394456, 3.1754152663016226, 9.273468259171743, 13.030785215502599, -14.729686950393914, -7.353606351343787, -3.6116960757170355, 17.904761940254076, 7.383285020082505, -18.379181474795605, -16.760349438108943, null], "revenue": [10.57, 10.89, 10.35, 10.54, 10.6, 11.39, 10.36, 10.86, 11.12, 12.21, 11.01, 11.99], "net_income": [1.72, 1.63, 1.33, 1.55, 1.63, 1.83, 1.51, 1.62, 1.62, 1.98, 1.65, 1.74], "financial_unit": "billions", "scatter": [{"x": 1.426, "y": -7.095787724216009, "label": "2023-09-30"}, {"x": 0.5319, "y": 0.8203461008541487, "label": "2023-12-31"}, {"x": 8.4926, "y": 5.290209037797284, "label": "2024-03-31"}, {"x": 4.8828, "y": 13.622157815462547, "label": "2024-06-30"}, {"x": 0.5714, "y": -7.865915396152073, "label": "2024-09-30"}, {"x": 2.6936, "y": 3.9890748199061723, "label": "2024-12-31"}, {"x": 0.9804, "y": -0.7625731729080719, "label": "2025-03-31"}, {"x": 2.4857, "y": 15.327305607134415, "label": "2025-06-30"}, {"x": 5.2727, "y": 6.23098045383851, "label": "2025-09-30"}, {"x": 1.8605, "y": -7.567334384725501, "label": "2025-12-31"}, {"x": 3.8168, "y": -10.803266297824434, "label": "2026-03-31"}, {"x": 5.6042, "y": 6.719501201923071, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 101.72996728457078, 104.66584017343617, 97.34963749472698, 96.90069590204546, 94.50604418904564, 95.14135991480343, 93.70907998011896, 90.75805676570667, 87.2826162740926, 81.08922710314098, 85.47440989017348, 84.28836176646207, 87.66982055094161, 92.24860547639861, 93.25420892723558, 92.05876261384556, 97.43595101493231, 99.50869609816047, 99.83597176737923, 99.91873102519395, 102.38082136324067, 103.7783254358164, 102.94697035771905, 103.79149181499608, 103.5902360928228, 103.04289599471343, 106.21596417065307, 108.40156282174705, 112.40410529993812, 109.94568149808468, 109.74617379557175, 109.3923300102418, 109.0629541381676, 106.38465726598243, 102.53566438503476, 107.96001536929738, 107.73039325365382, 111.61702915101476, 112.04427667611183, 109.92686008470388, 106.90224803047141, 109.36974420039382, 107.74168606375194, 106.3385298017505, 104.15374949771459, 101.72412316763106, 103.22898470199078, 100.64115017046112, 114.35064647397797, 115.9609801426351, 112.28640575199628, 113.75548228758532, 114.15853651507908, 115.84420742252006, 115.13980423989081, 115.18312315219153, 115.65805063028473, 115.79562889979947, 112.81602384759289, 112.4975208967671, 113.40026011374597, 104.48029159418235, 105.14745173582021, 103.98274834127356, 96.69675679805879, 96.73068017580461, 99.81582449900816, 99.76493943238943, 99.37293582978103, 98.8373036893272, 99.2182815114221, 100.34046822033216, 102.28119107006262, 105.55156384046111, 108.41266863527528, 112.73733110139335, 107.78084913848983, 100.30840570500436, 100.44042774885038, 99.7633435133874, 100.28200125830485, 98.54119727595912, 97.72387452667465, 94.40928123982381, 82.6590858762953, 82.70438778670479, 80.69411340240849, 80.07876174148569, 79.9485186305261, 76.09407705642, 77.77968727531905, 74.30653720720915, 76.03556192286251, 75.86190450480026, 76.10540248660945, 75.18327915967473, 77.14845987112116, 81.12606125508087, 82.17100832906807, 78.37102903182625, 90.3831961589903, 87.49589231026084, 87.05750578258919, 92.40317521010216, 94.47795260087943, 93.10421567855141, 93.08154054275572, 90.59861032835272, 90.70341488868851, 87.80214641680082, 102.75862081260179, 99.25591580385749, 101.92644473232264, 108.27746158088618, 107.31100242926941, 108.26043977242638, 109.45196465774688, 111.11064300858635, 111.74423176602181, 108.32852700626556, 108.23585275790705, 107.47440538025619, 109.91790890406715, 112.14564209263507, 117.13296331744235, 117.10646518280612, 118.48058102921809, 109.5147592817715, 102.74260169264629, 95.54836724219956, 96.70482002946584, 98.631610496826, 95.00894149891772, 87.98126656224684, 89.87969310160871, 89.6845454915327, 93.11383879513869, 93.99484506593589, 99.77159374136437, 88.99300277990125, 88.89827100031836, 88.10062878658688, 83.04952599034127, 84.93279537669528, 93.31277564605375, 89.57844579978098, 88.92290125542384, 88.11407338480115, 97.29700839113347, 99.27128252198686, 99.95592513604838, 100.98573383254539, 107.7714714311941, 108.91696766081506, 112.65310602563845], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 115.34365924491769, 115.34365924491769, 115.34365924491769], "gap": [0.0, -1.729967284570776, -4.665840173436166, 2.650362505273023, 3.099304097954544, 5.493955810954361, 4.858640085196569, 6.290920019881042, 9.24194323429333, 12.717383725907396, 21.86333824051826, 17.47815545348577, 18.66420357719717, 15.282744792717637, 10.703959867260636, 9.698356416423664, 10.893802729813686, 5.516614328726931, 3.4438692454987745, 3.1165935762800103, 3.0338343184652956, 0.5717439804185744, -0.8257600921571537, 0.005594985940192032, 0.46794671356151696, 0.669202435734789, 1.2165425338441622, -1.956525642095471, -4.142124293189454, -8.144666771380528, -5.686242969527086, -5.486735267014154, -5.1328914816842115, -4.8035156096100025, -2.125218737424831, 1.7237741435228315, -3.313355156325443, -3.083733040681878, -6.970368938042824, -7.397616463139897, -5.280199871731938, -2.2555878174994746, -4.723083987421887, -3.0950258507800044, -1.6918695887785589, 0.4929107152573522, 2.9225370453408743, 1.4176755109811552, 4.005510042510821, -8.639126628866634, -10.249460297523754, -6.574885906884944, -8.043962442473983, -8.447016669967738, -10.132687577408717, -9.428284394779467, -9.471603307080187, -9.946530785173394, -10.084109054688128, -7.104504002481548, -6.786001051655759, -7.688740268634632, -0.7532828816944459, -1.4204430233323109, -0.2557396287856619, 7.030251914429115, 6.9963285366832935, 3.9111842134797428, 3.9620692800984756, 4.354072882706873, 4.889705023160701, 4.5087272010657955, 3.3865404921557456, 1.4458176424252827, -1.8245551279732126, -4.68565992278738, -6.929005835178444, -1.9725238722749197, 5.499919561210547, 5.367897517364526, 6.0449817528275105, 5.526324007910063, 7.267127990255787, 8.084450739540259, 11.399044026391095, 23.149239389919614, 23.103937479510122, 25.114211863806418, 25.923174366936365, 26.053417477895962, 29.907859052002053, 28.22224883310301, 31.69539890121291, 29.966374185559545, 30.140031603621793, 29.89653362181261, 30.818656948747332, 28.853476237300896, 24.875874853341188, 23.830927779353985, 27.630907076595804, 15.570337238879972, 18.45764108760943, 18.896027615281085, 13.550358187768111, 11.47558079699084, 12.849317719318861, 12.871992855114556, 15.354923069517554, 15.25011850918176, 18.15138698106945, 3.194912585268483, 6.697617594012783, 4.0270886655476374, 0.14461005512542613, 1.1110692067422008, 0.16163186358522807, -1.0298930217352762, -2.688571372574742, -3.3221601300102037, 0.09354462974604871, 0.18621887810455462, 0.9476662557554221, -1.4958372680555385, -3.723570456623463, -8.710891681430738, -8.68439354679451, -10.058509393206478, 1.1822397501742756, 7.95439733929949, 15.148631789746219, 13.992179002479944, 12.06538853511978, 15.688057533028058, 22.715732469698935, 20.81730593033707, 21.012453540413077, 17.58316023680709, 16.702153966009888, 10.92540529058141, 23.10767485804648, 23.202406637629366, 24.000048851360845, 29.05115164760646, 27.167882261252444, 18.787901991893975, 22.522231838166746, 23.177776382523888, 23.98660425314658, 14.803669246814252, 12.829395115960864, 12.144752501899347, 11.114943805402334, 7.572187813723588, 6.4266915841026275, 2.690553219279238], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 102.95256534365924, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.2594385285576, null, null, null, null, null, null, null, null, null, null, null, 104.64666021297194, null, null, null, null, null, null, null, null, null, null, null, null, 105.71151984511134, null, null, null, null, null, null, null, null, null, null, null, null, 103.7270087124879, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.80832526621491, null, null, null, null, null, null, null, null, null, null, null, 106.00193610842206, null, null, null, null, null, null, null, null, null, null, null, null, 105.95353339787027, null, null, null, null, null, null, null, null, null, null, null, null, 108.42207163601161, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.69699903194578, null, null, null, null, null, null, null, null, null, null, null, 112.10067763794773, null, null, null, null, null, null, null, null, null, null, null, null, 115.34365924491769, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [15.3, -2.7, 12.7]}}, "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": [527.282399, 536.404212, 551.884553, 513.307504, 510.940314, 498.313737, 501.663645, 494.111485, 478.551259, 460.225873, 427.569222, 450.691519, 444.437696, 462.267533, 486.41066, 491.71303, 485.409652, 513.76262, 524.69184, 526.417507, 526.853882, 539.836051, 547.204844, 542.821255, 547.274268, 546.213082, 543.327054, 560.058084, 571.582361, 592.687063, 579.724227, 578.672258, 576.806502, 575.069761, 560.947573, 540.652511, 569.254159, 568.043402, 588.536949, 590.78975, 579.624985, 563.676738, 576.687411, 568.102947, 560.704351, 549.184389, 536.373397, 544.308267, 530.663071, 602.950832, 611.441838, 592.066454, 599.812636, 601.93787, 610.826116, 607.111922, 607.340335, 609.844544, 610.56997, 594.859037, 593.179627, 597.939612, 550.906188, 554.424006, 548.28273, 509.864979, 510.043851, 526.311274, 526.042966, 523.976, 521.151706, 523.160535, 529.077628, 539.310718, 556.554818, 571.64092, 594.444104, 568.309447, 528.908568, 529.604697, 526.034551, 528.769342, 519.590389, 515.28079, 497.803523, 435.846811, 436.08568, 425.485857, 422.241216, 421.554467, 401.230675, 410.118601, 391.805292, 400.922135, 400.00647, 401.290392, 396.428198, 406.79025, 427.763442, 433.273264, 413.236642, 476.574685, 461.35044, 459.038905, 487.225679, 498.165615, 490.922142, 490.80258, 477.710526, 478.263142, 462.965264, 541.828121, 523.358974, 537.440203, 570.927997, 565.832028, 570.838244, 577.120945, 585.866864, 589.207666, 571.197256, 570.708601, 566.693623, 579.577787, 591.324232, 617.621499, 617.481779, 624.72725, 577.45205, 541.743655, 503.809723, 509.907495, 520.067122, 500.965426, 463.909733, 473.919802, 472.890823, 490.972883, 495.618274, 526.078053, 469.24444, 468.744936, 464.539109, 437.905533, 447.835681, 492.021842, 472.331378, 468.874807, 464.61, 513.03, 523.44, 527.05, 532.48, 568.26, 574.3, 594.0], "ttmEps": [20.66, 20.66, 20.66, 20.66, 20.66, 20.66, 20.66, 20.66, 20.66, 20.66, 21.27, 21.27, 21.27, 21.27, 21.27, 21.27, 21.27, 21.27, 21.27, 21.27, 21.27, 21.27, 21.27, 21.27, 21.54, 21.54, 21.54, 21.54, 21.54, 21.54, 21.54, 21.54, 21.54, 21.54, 21.54, 21.54, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.84, 21.84, 21.84, 21.84, 21.84, 21.84, 21.84, 21.84, 21.84, 21.84, 21.84, 21.84, 21.84, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 22.4, 22.4, 22.4, 22.4, 22.4, 22.4, 22.4, 22.4, 22.4, 22.4, 22.4, 22.4, 22.4, 22.4, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 23.16, 23.16, 23.16, 23.16, 23.16, 23.16, 23.16, 23.16, 23.16, 23.16, 23.16, 23.16, 23.16, 23.83, 23.83, 23.83], "quarterlyEps": [5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 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.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 6.57, 6.57, 6.57, 6.57, 6.57, 6.57, 6.57, 6.57, 6.57, 6.57, 6.57, 6.57, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 6.03, 6.03, 6.03], "priceIndex": [100.0, 101.72996728457078, 104.66584017343617, 97.34963749472698, 96.90069590204546, 94.50604418904564, 95.14135991480343, 93.70907998011896, 90.75805676570667, 87.2826162740926, 81.08922710314098, 85.47440989017348, 84.28836176646207, 87.66982055094161, 92.24860547639861, 93.25420892723558, 92.05876261384556, 97.43595101493231, 99.50869609816047, 99.83597176737923, 99.91873102519395, 102.38082136324067, 103.7783254358164, 102.94697035771905, 103.79149181499608, 103.5902360928228, 103.04289599471343, 106.21596417065307, 108.40156282174705, 112.40410529993812, 109.94568149808468, 109.74617379557175, 109.3923300102418, 109.0629541381676, 106.38465726598243, 102.53566438503476, 107.96001536929738, 107.73039325365382, 111.61702915101476, 112.04427667611183, 109.92686008470388, 106.90224803047141, 109.36974420039382, 107.74168606375194, 106.3385298017505, 104.15374949771459, 101.72412316763106, 103.22898470199078, 100.64115017046112, 114.35064647397797, 115.9609801426351, 112.28640575199628, 113.75548228758532, 114.15853651507908, 115.84420742252006, 115.13980423989081, 115.18312315219153, 115.65805063028473, 115.79562889979947, 112.81602384759289, 112.4975208967671, 113.40026011374597, 104.48029159418235, 105.14745173582021, 103.98274834127356, 96.69675679805879, 96.73068017580461, 99.81582449900816, 99.76493943238943, 99.37293582978103, 98.8373036893272, 99.2182815114221, 100.34046822033216, 102.28119107006262, 105.55156384046111, 108.41266863527528, 112.73733110139335, 107.78084913848983, 100.30840570500436, 100.44042774885038, 99.7633435133874, 100.28200125830485, 98.54119727595912, 97.72387452667465, 94.40928123982381, 82.6590858762953, 82.70438778670479, 80.69411340240849, 80.07876174148569, 79.9485186305261, 76.09407705642, 77.77968727531905, 74.30653720720915, 76.03556192286251, 75.86190450480026, 76.10540248660945, 75.18327915967473, 77.14845987112116, 81.12606125508087, 82.17100832906807, 78.37102903182625, 90.3831961589903, 87.49589231026084, 87.05750578258919, 92.40317521010216, 94.47795260087943, 93.10421567855141, 93.08154054275572, 90.59861032835272, 90.70341488868851, 87.80214641680082, 102.75862081260179, 99.25591580385749, 101.92644473232264, 108.27746158088618, 107.31100242926941, 108.26043977242638, 109.45196465774688, 111.11064300858635, 111.74423176602181, 108.32852700626556, 108.23585275790705, 107.47440538025619, 109.91790890406715, 112.14564209263507, 117.13296331744235, 117.10646518280612, 118.48058102921809, 109.5147592817715, 102.74260169264629, 95.54836724219956, 96.70482002946584, 98.631610496826, 95.00894149891772, 87.98126656224684, 89.87969310160871, 89.6845454915327, 93.11383879513869, 93.99484506593589, 99.77159374136437, 88.99300277990125, 88.89827100031836, 88.10062878658688, 83.04952599034127, 84.93279537669528, 93.31277564605375, 89.57844579978098, 88.92290125542384, 88.11407338480115, 97.29700839113347, 99.27128252198686, 99.95592513604838, 100.98573383254539, 107.7714714311941, 108.91696766081506, 112.65310602563845], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 115.34365924491769, 115.34365924491769, 115.34365924491769], "valuationGap": [0.0, -1.729967284570776, -4.665840173436166, 2.650362505273023, 3.099304097954544, 5.493955810954361, 4.858640085196569, 6.290920019881042, 9.24194323429333, 12.717383725907396, 21.86333824051826, 17.47815545348577, 18.66420357719717, 15.282744792717637, 10.703959867260636, 9.698356416423664, 10.893802729813686, 5.516614328726931, 3.4438692454987745, 3.1165935762800103, 3.0338343184652956, 0.5717439804185744, -0.8257600921571537, 0.005594985940192032, 0.46794671356151696, 0.669202435734789, 1.2165425338441622, -1.956525642095471, -4.142124293189454, -8.144666771380528, -5.686242969527086, -5.486735267014154, -5.1328914816842115, -4.8035156096100025, -2.125218737424831, 1.7237741435228315, -3.313355156325443, -3.083733040681878, -6.970368938042824, -7.397616463139897, -5.280199871731938, -2.2555878174994746, -4.723083987421887, -3.0950258507800044, -1.6918695887785589, 0.4929107152573522, 2.9225370453408743, 1.4176755109811552, 4.005510042510821, -8.639126628866634, -10.249460297523754, -6.574885906884944, -8.043962442473983, -8.447016669967738, -10.132687577408717, -9.428284394779467, -9.471603307080187, -9.946530785173394, -10.084109054688128, -7.104504002481548, -6.786001051655759, -7.688740268634632, -0.7532828816944459, -1.4204430233323109, -0.2557396287856619, 7.030251914429115, 6.9963285366832935, 3.9111842134797428, 3.9620692800984756, 4.354072882706873, 4.889705023160701, 4.5087272010657955, 3.3865404921557456, 1.4458176424252827, -1.8245551279732126, -4.68565992278738, -6.929005835178444, -1.9725238722749197, 5.499919561210547, 5.367897517364526, 6.0449817528275105, 5.526324007910063, 7.267127990255787, 8.084450739540259, 11.399044026391095, 23.149239389919614, 23.103937479510122, 25.114211863806418, 25.923174366936365, 26.053417477895962, 29.907859052002053, 28.22224883310301, 31.69539890121291, 29.966374185559545, 30.140031603621793, 29.89653362181261, 30.818656948747332, 28.853476237300896, 24.875874853341188, 23.830927779353985, 27.630907076595804, 15.570337238879972, 18.45764108760943, 18.896027615281085, 13.550358187768111, 11.47558079699084, 12.849317719318861, 12.871992855114556, 15.354923069517554, 15.25011850918176, 18.15138698106945, 3.194912585268483, 6.697617594012783, 4.0270886655476374, 0.14461005512542613, 1.1110692067422008, 0.16163186358522807, -1.0298930217352762, -2.688571372574742, -3.3221601300102037, 0.09354462974604871, 0.18621887810455462, 0.9476662557554221, -1.4958372680555385, -3.723570456623463, -8.710891681430738, -8.68439354679451, -10.058509393206478, 1.1822397501742756, 7.95439733929949, 15.148631789746219, 13.992179002479944, 12.06538853511978, 15.688057533028058, 22.715732469698935, 20.81730593033707, 21.012453540413077, 17.58316023680709, 16.702153966009888, 10.92540529058141, 23.10767485804648, 23.202406637629366, 24.000048851360845, 29.05115164760646, 27.167882261252444, 18.787901991893975, 22.522231838166746, 23.177776382523888, 23.98660425314658, 14.803669246814252, 12.829395115960864, 12.144752501899347, 11.114943805402334, 7.572187813723588, 6.4266915841026275, 2.690553219279238], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 102.95256534365924, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.2594385285576, null, null, null, null, null, null, null, null, null, null, null, 104.64666021297194, null, null, null, null, null, null, null, null, null, null, null, null, 105.71151984511134, null, null, null, null, null, null, null, null, null, null, null, null, 103.7270087124879, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.80832526621491, null, null, null, null, null, null, null, null, null, null, null, 106.00193610842206, null, null, null, null, null, null, null, null, null, null, null, null, 105.95353339787027, null, null, null, null, null, null, null, null, null, null, null, null, 108.42207163601161, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.69699903194578, null, null, null, null, null, null, null, null, null, null, null, 112.10067763794773, null, null, null, null, null, null, null, null, null, null, null, null, 115.34365924491769, null, null], "quarterLabels": ["2023-07-26", "", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-30", "", "", "", "", "", "", "", "", "", "", "", "2025-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-23", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-29", "", "", "", "", "", "", "", "", "", "", "", "2026-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-23", "", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", ""], "surprisePct": [-5.156537753222825, -5.156537753222825, -5.156537753222825, -5.156537753222825, -5.156537753222825, -5.156537753222825, -5.156537753222825, -5.156537753222825, -5.156537753222825, -5.156537753222825, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 1.4260249554367213, 0.5319148936170257, 0.5319148936170257, 0.5319148936170257, 0.5319148936170257, 0.5319148936170257, 0.5319148936170257, 0.5319148936170257, 0.5319148936170257, 0.5319148936170257, 0.5319148936170257, 0.5319148936170257, 0.5319148936170257, 8.49256900212315, 8.49256900212315, 8.49256900212315, 8.49256900212315, 8.49256900212315, 8.49256900212315, 8.49256900212315, 8.49256900212315, 8.49256900212315, 8.49256900212315, 8.49256900212315, 8.49256900212315, 8.49256900212315, 4.8828125, 4.8828125, 4.8828125, 4.8828125, 4.8828125, 4.8828125, 4.8828125, 4.8828125, 4.8828125, 4.8828125, 4.8828125, 4.8828125, 4.8828125, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 0.5714285714285762, 2.693602693602681, 2.693602693602681, 2.693602693602681, 2.693602693602681, 2.693602693602681, 2.693602693602681, 2.693602693602681, 2.693602693602681, 2.693602693602681, 2.693602693602681, 2.693602693602681, 2.693602693602681, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 0.9803921568627592, 2.485659655831738, 2.485659655831738, 2.485659655831738, 2.485659655831738, 2.485659655831738, 2.485659655831738, 2.485659655831738, 2.485659655831738, 2.485659655831738, 2.485659655831738, 2.485659655831738, 2.485659655831738, 2.485659655831738, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 5.272727272727273, 1.8604651162790715, 1.8604651162790715, 1.8604651162790715, 1.8604651162790715, 1.8604651162790715, 1.8604651162790715, 1.8604651162790715, 1.8604651162790715, 1.8604651162790715, 1.8604651162790715, 1.8604651162790715, 1.8604651162790715, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 3.8167938931297747, 5.604203152364278, 5.604203152364278, 5.604203152364278], "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": [23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 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], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 527.282399, "latestClose": 594.0, "startTtmEps": 20.66, "latestTtmEps": 23.83, "priceChangePct": 12.65310602563845, "epsChangePct": 15.343659244917696, "earningsGapPct": 2.690553219279245, "startMultiple": 25.521897337850923, "latestMultiple": 24.92656315568611, "multipleChangePct": -2.3326407683722072, "latestQuarter": "2026-07-23", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently closing.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 29.400796649251326, "earningsMovePct": 8.862494289629952, "spread": -20.538302359621376, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 0.3265758407585695, "earningsMovePct": 9.111721611721602, "spread": 8.785145770963034, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 12.65310602563845, "earningsMovePct": 15.343659244917696, "spread": 2.690553219279245, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Earnings power and market price are broadly aligned; their relationship is currently closing.", "marketChangePct": 12.65310602563845, "earningsChangePct": 15.343659244917696, "recentMarketMovePoints": 24.55247723905157, "recentEarningsMovePoints": 3.2429816069699626}, "pressure": {"score": 17, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.53453712, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.07229473, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.19163143, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01798116, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.0068845, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -4.352530142612753, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-23", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 102.95256534365924, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.2594385285576, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 104.64666021297194, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 105.71151984511134, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 103.7270087124879, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 105.80832526621491, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 106.00193610842206, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 105.95353339787027, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 108.42207163601161, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 110.69699903194578, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 112.10067763794773, 115.34365924491769, 115.34365924491769, 115.34365924491769], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 99.76334895689735, 98.4675121771896, 98.4675121771896, 98.4675121771896, 98.4675121771896, 98.4675121771896, 98.4675121771896, 98.4675121771896, 98.4675121771896, 98.4675121771896, 98.4675121771896, 98.4675121771896, 98.4675121771896, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.62889440308795, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.29344729344729, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 97.34858928407316, 98.51805900192997, 98.51805900192997, 98.51805900192997, 98.51805900192997, 98.51805900192997, 98.51805900192997, 98.51805900192997, 98.51805900192997, 98.51805900192997, 98.51805900192997, 98.51805900192997, 98.51805900192997, 98.5617130778421, 98.5617130778421, 98.5617130778421, 98.5617130778421, 98.5617130778421, 98.5617130778421, 98.5617130778421, 98.5617130778421, 98.5617130778421, 98.5617130778421, 98.5617130778421, 98.5617130778421, 98.5617130778421, 99.2831541218638, 99.2831541218638, 99.2831541218638, 99.2831541218638, 99.2831541218638, 99.2831541218638, 99.2831541218638, 99.2831541218638, 99.2831541218638, 99.2831541218638, 99.2831541218638, 99.2831541218638, 99.2831541218638, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 100.48708758386178, 102.37110559691205, 102.37110559691205, 102.37110559691205, 102.37110559691205, 102.37110559691205, 102.37110559691205, 102.37110559691205, 102.37110559691205, 102.37110559691205, 102.37110559691205, 102.37110559691205, 102.37110559691205, 103.84385626321111, 103.84385626321111, 103.84385626321111, 103.84385626321111, 103.84385626321111, 103.84385626321111, 103.84385626321111, 103.84385626321111, 103.84385626321111, 103.84385626321111, 103.84385626321111, 103.84385626321111, 103.84385626321111, 106.46080323499677, 106.46080323499677, 106.46080323499677], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 102.74863617289131, 103.70331514897188, 103.70331514897188, 103.70331514897188, 103.70331514897188, 103.70331514897188, 103.70331514897188, 103.70331514897188, 103.70331514897188, 103.70331514897188, 103.70331514897188, 103.70331514897188, 103.70331514897188, 108.01510700797314, 108.01510700797314, 108.01510700797314, 108.01510700797314, 108.01510700797314, 108.01510700797314, 108.01510700797314, 108.01510700797314, 108.01510700797314, 108.01510700797314, 108.01510700797314, 108.01510700797314, 108.01510700797314, 112.59966428871171, 112.59966428871171, 112.59966428871171, 112.59966428871171, 112.59966428871171, 112.59966428871171, 112.59966428871171, 112.59966428871171, 112.59966428871171, 112.59966428871171, 112.59966428871171, 112.59966428871171, 112.59966428871171, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 109.36844313890055, 105.61267310113303, 105.61267310113303, 105.61267310113303, 105.61267310113303, 105.61267310113303, 105.61267310113303, 105.61267310113303, 105.61267310113303, 105.61267310113303, 105.61267310113303, 105.61267310113303, 105.61267310113303, 100.2308015107008, 100.2308015107008, 100.2308015107008, 100.2308015107008, 100.2308015107008, 100.2308015107008, 100.2308015107008, 100.2308015107008, 100.2308015107008, 100.2308015107008, 100.2308015107008, 100.2308015107008, 100.2308015107008, 94.27192614351657, 94.27192614351657, 94.27192614351657, 94.27192614351657, 94.27192614351657, 94.27192614351657, 94.27192614351657, 94.27192614351657, 94.27192614351657, 94.27192614351657, 94.27192614351657, 94.27192614351657, 94.27192614351657, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 96.42257658413764, 98.01720520352497, 98.01720520352497, 98.01720520352497, 98.01720520352497, 98.01720520352497, 98.01720520352497, 98.01720520352497, 98.01720520352497, 98.01720520352497, 98.01720520352497, 98.01720520352497, 98.01720520352497, 103.08434746118338, 103.08434746118338, 103.08434746118338, 103.08434746118338, 103.08434746118338, 103.08434746118338, 103.08434746118338, 103.08434746118338, 103.08434746118338, 103.08434746118338, 103.08434746118338, 103.08434746118338, 103.08434746118338, 112.33738984473354, 112.33738984473354, 112.33738984473354], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 15.343659244917689, "valuationContribution": -2.690553219279238, "marketMove": 12.65310602563845, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 15.343659244917689}, {"key": "valuation", "label": "Relative valuation contribution", "value": -2.690553219279238}, {"key": "market", "label": "Total market move", "value": 12.65310602563845}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 2.9525653436592414, "surprisePct": 1.4260249554367213, "immediateReturnPct": -7.095787724216008, "forward4WeekPct": 5.689551269535009, "forward13WeekPct": 17.946705486503568, "toDateReturnPct": 29.067059208989754, "weeksSince": 145, "availabilitySource": "reported", "spread": 21.86333824051826, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": 1.2693935119887145, "surprisePct": 0.5319148936170257, "immediateReturnPct": 0.8203461008541524, "forward4WeekPct": 5.298448749948093, "forward13WeekPct": 4.646492149611947, "toDateReturnPct": 9.428286849231803, "weeksSince": 131, "availabilitySource": "reported", "spread": 0.46794671356151696, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 0.3714020427112441, "surprisePct": 8.49256900212315, "immediateReturnPct": 5.290209037797289, "forward4WeekPct": 7.2084145004553735, "forward13WeekPct": 11.522802490045226, "toDateReturnPct": 9.867241511803492, "weeksSince": 119, "availabilitySource": "reported", "spread": -3.313355156325443, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 1.0175763182238562, "surprisePct": 4.8828125, "immediateReturnPct": 13.622157815462543, "forward4WeekPct": 13.431271723070415, "forward13WeekPct": 3.8146835734872653, "toDateReturnPct": 11.935431813758157, "weeksSince": 106, "availabilitySource": "reported", "spread": -8.639126628866634, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": -1.8772893772893817, "surprisePct": 0.5714285714285762, "immediateReturnPct": -7.865915396152068, "forward4WeekPct": -14.699772223821162, "forward13WeekPct": -4.398218728482561, "toDateReturnPct": -0.6588645276105254, "weeksSince": 93, "availabilitySource": "reported", "spread": -0.7532828816944459, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 2.006532897806812, "surprisePct": 2.693602693602681, "immediateReturnPct": 3.98907481990618, "forward4WeekPct": -7.9781498147473595, "forward13WeekPct": -26.255372516019328, "toDateReturnPct": 3.911385490038044, "weeksSince": 79, "availabilitySource": "reported", "spread": -6.929005835178444, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 0.18298261665141702, "surprisePct": 0.9803921568627592, "immediateReturnPct": -0.7625731729080765, "forward4WeekPct": -7.915789548793395, "forward13WeekPct": 12.007174189105886, "toDateReturnPct": 39.60511030569931, "weeksSince": 67, "availabilitySource": "reported", "spread": 25.923174366936365, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": -0.045662100456611565, "surprisePct": 2.485659655831738, "immediateReturnPct": 15.327305607134424, "forward4WeekPct": 20.55213995277796, "forward13WeekPct": 38.160061081901816, "toDateReturnPct": 43.743303383052854, "weeksSince": 54, "availabilitySource": "reported", "spread": 15.570337238879972, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 2.3298309730470423, "surprisePct": 5.272727272727273, "immediateReturnPct": 6.230980453838519, "forward4WeekPct": 9.010613781715904, "forward13WeekPct": 16.241257448319324, "toDateReturnPct": 10.52392371919375, "weeksSince": 41, "availabilitySource": "reported", "spread": 0.14461005512542613, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 2.098214285714306, "surprisePct": 1.8604651162790715, "immediateReturnPct": -7.567334384725499, "forward4WeekPct": -16.752931459288835, "forward13WeekPct": -24.968066304135128, "toDateReturnPct": -4.918506436208769, "weeksSince": 27, "availabilitySource": "reported", "spread": 1.1822397501742756, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 1.2680367293397499, "surprisePct": 3.8167938931297747, "immediateReturnPct": -10.803266297824432, "forward4WeekPct": -14.872768699210482, "forward13WeekPct": 8.018191741596947, "toDateReturnPct": 12.911001820484614, "weeksSince": 15, "availabilitySource": "reported", "spread": 23.10767485804648, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 2.892918825561308, "surprisePct": 5.604203152364278, "immediateReturnPct": 6.7195012019230616, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 11.553485576923084, "weeksSince": 2, "availabilitySource": "reported", "spread": 7.572187813723588, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 2.892918825561308, "surprisePct": 5.604203152364278, "immediateReturnPct": 6.7195012019230616, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 11.553485576923084, "weeksSince": 2, "availabilitySource": "reported", "spread": 7.572187813723588, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Diagnostics & Research", "population": 17, "spreadPercentile": 37.5, "qualityPercentile": 75.0, "rarityPercentile": 62.5, "currentOneYearSpread": -23.416593000000002, "lead": "price", "relatedSignals": [{"tickerId": 1031, "symbol": "DGX", "name": "Quest Diagnostics Incorporated", "spread": -24.691677000000002, "lead": "price", "quality": 100}, {"tickerId": 2166, "symbol": "IQV", "name": "IQVIA Holdings Inc", "spread": -21.558310000000002, "lead": "price", "quality": 100}, {"tickerId": 7098, "symbol": "MEDP", "name": "Medpace Holdings Inc", "spread": -18.489726, "lead": "price", "quality": 87.5}, {"tickerId": 3461, "symbol": "RVTY", "name": "Revvity Inc.", "spread": -49.388122, "lead": "price", "quality": 100}, {"tickerId": 6561, "symbol": "ICLR", "name": "ICON PLC", "spread": -95.07452900000001, "lead": "price", "quality": 62.5}, {"tickerId": 4314, "symbol": "WAT", "name": "Waters Corporation", "spread": -119.56779900000001, "lead": "price", "quality": 75}, {"tickerId": 6594, "symbol": "ILMN", "name": "Illumina Inc", "spread": -133.19298, "lead": "price", "quality": 75}, {"tickerId": 5273, "symbol": "CDNA", "name": "CareDx Inc", "spread": -175.256135, "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-10-27", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-02", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-04-25", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-10-24", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-04-24", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2026-07-24", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}