{"ticker": {"uuid": "a53bbf8b-dc05-4671-ad1d-603146143e25", "symbol": "CMS", "name": "CMS Energy Corporation", "sector": "Utilities", "industry": "Utilities - Regulated Electric", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 0, "inline": 2, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 3.2, "average_surprise_label": "+3.2%", "median_surprise": 2.4, "surprise_dispersion": 2.8, "average_reaction": 0.4, "average_reaction_label": "+0.4%", "average_abs_reaction": 2.2, "positive_response_rate": 50.0, "confirmation_rate": 62.5, "reaction_sample": 12, "streak": {"count": 1, "band": "in-line", "label": "1 consecutive in-line reports"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "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": 0.3, "revenue_growth_1y": 9.9, "cash_conversion": 6.05, "net_margin": 11.6, "earnings_yield": 4.6, "eps_surprise_avg": 3.0, "sue_score": 0.95, "pe_ratio": 21.4, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 71.03, "currency": "USD", "return_13w": -1.7, "fair_value": 64.774842, "fair_value_gap": 9.7, "relative_strength": -13.1, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 55.7}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-26", "date_source": "exact", "eps_actual": 0.61, "eps_estimate": 0.59, "eps_surprise": 0.02, "surprise_pct": 3.3898, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.5704014612066954, "one_week_reaction_label": "+2.6%", "four_week_reaction": 9.43885505221502, "four_week_reaction_label": "+9.4%", "confirmation": "confirmed", "revenue": 1673000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 176000000.0, "operating_cash_flow": 199000000.0, "free_cash_flow": 857000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-01", "date_source": "exact", "eps_actual": 1.05, "eps_estimate": 1.04, "eps_surprise": 0.01, "surprise_pct": 0.9615, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.4472431876365377, "one_week_reaction_label": "+2.4%", "four_week_reaction": 3.2627717021541165, "four_week_reaction_label": "+3.3%", "confirmation": "confirmed", "revenue": 1950000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 309000000.0, "operating_cash_flow": 405000000.0, "free_cash_flow": 1013000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-25", "date_source": "exact", "eps_actual": 0.97, "eps_estimate": 0.95, "eps_surprise": 0.02, "surprise_pct": 2.1053, "surprise_label": "+2.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.35264569366060683, "one_week_reaction_label": "-0.4%", "four_week_reaction": 7.073074205241976, "four_week_reaction_label": "+7.1%", "confirmation": "contained", "revenue": 2176000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 287000000.0, "operating_cash_flow": 956000000.0, "free_cash_flow": 1569000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-25", "date_source": "exact", "eps_actual": 0.66, "eps_estimate": 0.62, "eps_surprise": 0.04, "surprise_pct": 6.4516, "surprise_label": "+6.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.6410180257125644, "one_week_reaction_label": "+2.6%", "four_week_reaction": 9.17439019647634, "four_week_reaction_label": "+9.2%", "confirmation": "confirmed", "revenue": 1607000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 198000000.0, "operating_cash_flow": 707000000.0, "free_cash_flow": 1388000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "date_source": "exact", "eps_actual": 0.84, "eps_estimate": 0.78, "eps_surprise": 0.06, "surprise_pct": 7.6923, "surprise_label": "+7.7%", "surprise_band": "beat", "eps_yoy": 37.704918032786885, "eps_yoy_label": "+37.7%", "one_week_reaction": -3.4765403913614215, "one_week_reaction_label": "-3.5%", "four_week_reaction": -1.0049145473366816, "four_week_reaction_label": "-1.0%", "confirmation": "diverged", "revenue": 1743000000.0, "revenue_yoy": 4.184100418410042, "revenue_yoy_label": "+4.2%", "net_income": 253000000.0, "operating_cash_flow": 304000000.0, "free_cash_flow": 1110000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-06", "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": -17.142857142857146, "eps_yoy_label": "-17.1%", "one_week_reaction": 4.090910337651945, "one_week_reaction_label": "+4.1%", "four_week_reaction": 11.554438212608764, "four_week_reaction_label": "+11.6%", "confirmation": "contained", "revenue": 1989000000.0, "revenue_yoy": 2.0, "revenue_yoy_label": "+2.0%", "net_income": 265000000.0, "operating_cash_flow": 403000000.0, "free_cash_flow": 1321000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-24", "date_source": "exact", "eps_actual": 1.02, "eps_estimate": 1.01, "eps_surprise": 0.01, "surprise_pct": 0.9901, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": 5.154639175257737, "eps_yoy_label": "+5.2%", "one_week_reaction": -1.0012348921084884, "one_week_reaction_label": "-1.0%", "four_week_reaction": -1.2393092521445457, "four_week_reaction_label": "-1.2%", "confirmation": "diverged", "revenue": 2447000000.0, "revenue_yoy": 12.45404411764706, "revenue_yoy_label": "+12.5%", "net_income": 304000000.0, "operating_cash_flow": 1000000000.0, "free_cash_flow": 1888000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-31", "date_source": "exact", "eps_actual": 0.71, "eps_estimate": 0.68, "eps_surprise": 0.03, "surprise_pct": 4.4118, "surprise_label": "+4.4%", "surprise_band": "beat", "eps_yoy": 7.575757575757565, "eps_yoy_label": "+7.6%", "one_week_reaction": 1.7862056729359495, "one_week_reaction_label": "+1.8%", "four_week_reaction": 1.208906316960206, "four_week_reaction_label": "+1.2%", "confirmation": "confirmed", "revenue": 1838000000.0, "revenue_yoy": 14.374611076540136, "revenue_yoy_label": "+14.4%", "net_income": 201000000.0, "operating_cash_flow": 414000000.0, "free_cash_flow": 1298000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-30", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.86, "eps_surprise": 0.07, "surprise_pct": 8.1395, "surprise_label": "+8.1%", "surprise_band": "beat", "eps_yoy": 10.714285714285724, "eps_yoy_label": "+10.7%", "one_week_reaction": -1.6053500291133986, "one_week_reaction_label": "-1.6%", "four_week_reaction": -0.2160518362380672, "four_week_reaction_label": "-0.2%", "confirmation": "diverged", "revenue": 2021000000.0, "revenue_yoy": 15.949512335054502, "revenue_yoy_label": "+15.9%", "net_income": 277000000.0, "operating_cash_flow": 343000000.0, "free_cash_flow": 1321000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-05", "date_source": "exact", "eps_actual": 0.95, "eps_estimate": 0.94, "eps_surprise": 0.01, "surprise_pct": 1.0638, "surprise_label": "+1.1%", "surprise_band": "beat", "eps_yoy": 9.19540229885057, "eps_yoy_label": "+9.2%", "one_week_reaction": 1.8883750125931495, "one_week_reaction_label": "+1.9%", "four_week_reaction": 10.022684197196748, "four_week_reaction_label": "+10.0%", "confirmation": "confirmed", "revenue": 2233000000.0, "revenue_yoy": 12.267471091000502, "revenue_yoy_label": "+12.3%", "net_income": 289000000.0, "operating_cash_flow": 478000000.0, "free_cash_flow": 1552000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-28", "date_source": "exact", "eps_actual": 1.13, "eps_estimate": 1.1, "eps_surprise": 0.03, "surprise_pct": 2.7273, "surprise_label": "+2.7%", "surprise_band": "beat", "eps_yoy": 10.784313725490184, "eps_yoy_label": "+10.8%", "one_week_reaction": -0.7908749640506526, "one_week_reaction_label": "-0.8%", "four_week_reaction": -1.9847353845605862, "four_week_reaction_label": "-2.0%", "confirmation": "contained", "revenue": 2730000000.0, "revenue_yoy": 11.56518185533306, "revenue_yoy_label": "+11.6%", "net_income": 340000000.0, "operating_cash_flow": 705000000.0, "free_cash_flow": 1744000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-28", "date_source": "exact", "eps_actual": 0.37, "eps_estimate": 0.37, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": -47.88732394366197, "eps_yoy_label": "-47.9%", "one_week_reaction": -3.627844753550162, "one_week_reaction_label": "-3.6%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "contained", "revenue": 1829000000.0, "revenue_yoy": -0.48966267682263326, "revenue_yoy_label": "-0.5%", "net_income": 120000000.0, "operating_cash_flow": 622000000.0, "free_cash_flow": 1589000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [0.61, 1.05, 0.97, 0.66, 0.84, 0.87, 1.02, 0.71, 0.93, 0.95, 1.13, 0.37], "eps_estimate": [0.59, 1.04, 0.95, 0.62, 0.78, 0.87, 1.01, 0.68, 0.86, 0.94, 1.1, 0.37], "surprise": [3.3898, 0.9615, 2.1053, 6.4516, 7.6923, 0.0, 0.9901, 4.4118, 8.1395, 1.0638, 2.7273, 0.0], "reaction_1w": [2.5704014612066954, 2.4472431876365377, -0.35264569366060683, 2.6410180257125644, -3.4765403913614215, 4.090910337651945, -1.0012348921084884, 1.7862056729359495, -1.6053500291133986, 1.8883750125931495, -0.7908749640506526, -3.627844753550162], "reaction_4w": [9.43885505221502, 3.2627717021541165, 7.073074205241976, 9.17439019647634, -1.0049145473366816, 11.554438212608764, -1.2393092521445457, 1.208906316960206, -0.2160518362380672, 10.022684197196748, -1.9847353845605862, null], "revenue": [1673.0, 1950.0, 2176.0, 1607.0, 1743.0, 1989.0, 2447.0, 1838.0, 2021.0, 2233.0, 2730.0, 1829.0], "net_income": [176.0, 309.0, 287.0, 198.0, 253.0, 265.0, 304.0, 201.0, 277.0, 289.0, 340.0, 120.0], "financial_unit": "millions", "scatter": [{"x": 3.3898, "y": 2.5704014612066954, "label": "2023-09-30"}, {"x": 0.9615, "y": 2.4472431876365377, "label": "2023-12-31"}, {"x": 2.1053, "y": -0.35264569366060683, "label": "2024-03-31"}, {"x": 6.4516, "y": 2.6410180257125644, "label": "2024-06-30"}, {"x": 7.6923, "y": -3.4765403913614215, "label": "2024-09-30"}, {"x": 0.0, "y": 4.090910337651945, "label": "2024-12-31"}, {"x": 0.9901, "y": -1.0012348921084884, "label": "2025-03-31"}, {"x": 4.4118, "y": 1.7862056729359495, "label": "2025-06-30"}, {"x": 8.1395, "y": -1.6053500291133986, "label": "2025-09-30"}, {"x": 1.0638, "y": 1.8883750125931495, "label": "2025-12-31"}, {"x": 2.7273, "y": -0.7908749640506526, "label": "2026-03-31"}, {"x": 0.0, "y": -3.627844753550162, "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, 100.31617765346732, 97.29492281738227, 98.31371854290025, 100.49183169252454, 99.01633469912909, 93.29000459624811, 93.16704715207244, 94.88845903381925, 92.9386965181337, 95.32759413146226, 98.7695749333567, 98.52150091381826, 101.71104536989834, 102.04771848515736, 103.48301387355778, 103.04002222659838, 102.73878798329885, 101.409809210777, 102.89826482293851, 105.14866576133868, 102.95142313087777, 100.00995461015793, 99.92135551443732, 102.36667408025848, 100.28460874157692, 102.41261740323723, 103.1815612265712, 103.96838733073928, 107.7594615207284, 103.39615051240283, 105.45262813490473, 107.9025197674016, 104.88039131656825, 103.1100321032346, 106.48981000239456, 106.11427827323377, 110.08417527156438, 112.53406690406125, 114.02191328488513, 110.75847749716883, 113.46298184906345, 109.31607632565145, 107.54913302261639, 107.36883311565447, 107.33277160160462, 106.25097024401113, 110.32575657096709, 110.5962073893209, 113.51707316222732, 120.14310959069789, 118.83483510454573, 120.74273499772141, 121.96015546587509, 123.30476926024045, 123.5773274825923, 127.35678412908685, 126.90252170238163, 127.97457919021697, 129.41004508675903, 125.99399876479305, 129.53723841297077, 128.5742045972405, 124.10427044154576, 122.1963705483701, 124.92032049170103, 127.28214371112041, 127.63000905743078, 122.97959873916699, 123.25422796490237, 121.95431029351329, 122.77820180236301, 121.95431029351329, 119.17138560720852, 124.64569126596565, 120.50792229679601, 120.83747813400716, 125.78083101874917, 126.9754742813278, 131.92089242198787, 134.79956988267566, 134.8549275540601, 134.28288423372712, 135.62995602748293, 136.88476375838334, 134.13525866784363, 132.52984404961356, 134.54122705820137, 133.19415334862376, 134.54122705820137, 134.37976159551633, 132.87384518332027, 129.49018391333848, 130.5684927277607, 130.14088704580868, 131.12624018569983, 128.3746889974602, 128.30032254201353, 131.0146914604407, 130.7915920941007, 133.7104654123181, 135.309339414867, 137.7262425115075, 137.61933965415315, 135.40933956621694, 136.94510256649045, 134.04213631681455, 134.00467816866055, 134.24815421583966, 131.32645889208675, 134.5478155694279, 135.48425586252492, 138.76179784627524, 140.0540867151915, 139.9978994929605, 137.7504431726921, 138.1671593234398, 139.50675558046802, 139.69543146041124, 142.3368899479722, 134.1294997074636, 131.77105408190647, 130.50692779369112, 131.997465904167, 132.86537341924824, 132.05406885973215, 135.2426860580531, 133.39366511676042, 134.88420322723633, 137.43132281691481, 144.78967255559, 144.2022317753187, 148.40322094860727, 146.67340244073014, 147.94700438364936, 141.4649381330366, 144.86754688078247, 149.37267851488787, 150.89339848225913, 147.79493219533003, 144.98160150097743, 143.83497831222653, 138.4432943851228, 136.5938251415251, 142.1041003548849, 138.36702743443428, 137.35649273258858, 140.27369737000387, 139.91143079109975, 150.26464683616106, 147.73131924773875, 143.3029909944305, 139.9769921294783, 141.97259068212088, 136.82204549958033, 136.08082361792947], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 129.50191570881228, 129.50191570881228], "gap": [0.0, -0.31617765346732085, 2.7050771826177282, 1.6862814570997529, -0.49183169252454206, 0.9836653008709106, 6.70999540375189, 6.832952847927558, 5.111540966180755, 7.061303481866304, 6.588114680798284, 3.1461338789038535, 3.394207898442289, 0.2046634423622038, -0.13200967289681387, -1.5673050612972332, -1.1243134143378342, -0.8230791710383016, 0.5058996014835486, -0.9825560106779676, -3.2329569490781296, -1.0357143186172237, 1.9057542021026137, 1.9943532978232241, 16.790414042346896, 18.872479381028455, 16.744470719368138, 15.975526896034168, 15.188700791866097, 11.39762660187698, 15.760937610202546, 13.704459987700645, 11.254568355203773, 14.276696806037123, 16.04705601937077, 12.66727812021081, 23.38763743557851, 19.4177404372479, 16.96784880475103, 15.480002423927147, 18.74343821164345, 16.038933859748823, 20.185839383160825, 21.95278268619589, 22.13308259315781, 22.169144107207657, 23.25094546480115, 19.17615913784519, 18.90570831949138, 12.536566684515975, 5.910530256045405, 7.2188047421975625, 5.310904849021881, 4.093484380868205, 2.7488705865028464, 2.476312364150999, -1.3031442823435526, -0.8488818556383393, -1.9209393434736768, -3.3564052400157323, 0.059641081950246644, -3.483598566227471, -2.520564750497215, 10.761629941595999, 12.669529834771666, 9.94557989144073, 7.583756672021352, 7.2358913257109805, 11.886301643974775, 11.611672418239394, 12.911590089628476, 12.08769858077875, 12.911590089628476, 15.694514775933243, 10.220209117176111, 14.357978086345753, 14.028422249134607, 2.188517640254659, 0.9938743776760219, -3.951543762984045, -6.830221223671828, -6.885578895056284, -6.313535574723289, -7.660607368479106, -8.915415099379516, -6.165910008839802, -4.560495390609731, -6.571878399197544, -3.3090958773593684, -4.656169586936983, -4.494704124251939, -2.9887877120558812, 0.39487355792590506, -0.683435256496324, -0.25582957454429334, -1.241182714435439, 1.510368473804192, 1.5847349292508568, -1.1296339891763125, -0.9065346228363182, -3.8254079410536974, -5.424281943602608, -5.925476227982614, -5.818573370628258, -3.608573282692049, -5.144336282965554, -2.2413700332896553, -2.2039118851356534, -2.4473879323147685, 0.4743073914381455, -2.7470492859030173, -3.6834895790000246, -6.96103156275035, -8.253320431666594, -8.197133209435606, -2.501401027098211, -2.9181171778459145, -4.257713434874148, -4.446389314817367, -7.08784780237832, 1.1195424381302814, 3.4779880636874054, 4.742114351902757, 3.251576241426875, 2.3836687263456326, 3.194973285861721, 0.006356087540780209, 1.855377028833459, 0.3648389183575489, 0.882853428295931, -6.475496310379242, -5.888055530107948, -10.089044703396524, -8.359226195519398, -9.632828138438612, -3.1507618878258654, -6.553370635571724, -11.05850226967712, -12.579222237048384, -9.480755950119288, -6.6674252557666875, -1.306242680042601, 4.085441247061112, 5.934910490658837, 0.42463527729901784, 4.161708197749647, 5.172242899595346, 2.255038262180051, 2.6173048410841773, -7.735911203977139, -5.202583615554829, -0.7742553622465778, 2.5517435027056194, 0.5561449500630431, -7.32012979076805, -6.578907909117191], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 101.91570881226055, null, null, null, null, null, null, null, null, null, null, null, null, null, 119.15708812260537, null, null, null, null, null, null, null, null, null, null, null, 129.50191570881228, null, null, null, null, null, null, null, null, null, null, null, null, 126.0536398467433, null, null, null, null, null, null, null, null, null, null, null, null, null, 134.86590038314176, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.96934865900383, null, null, null, null, null, null, null, null, null, null, 129.8850574712644, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.8007662835249, null, null, null, null, null, null, null, null, null, null, null, null, 135.24904214559388, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.31417624521075, null, null, null, null, null, null, null, null, null, null, null, 142.52873563218392, null, null, null, null, null, null, null, null, null, null, null, null, 129.50191570881228, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [29.5, 6.6, 36.1]}}, "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": [52.196921, 52.361956, 50.784954, 51.316734, 52.453642, 51.683478, 48.69451, 48.63033, 49.528854, 48.511138, 49.758069, 51.554677, 51.42519, 53.090034, 53.265767, 54.014947, 53.783719, 53.626484, 52.932798, 53.709726, 54.884366, 53.737473, 52.202117, 52.155871, 53.432252, 52.345478, 53.456233, 53.857598, 54.268297, 56.247121, 53.969607, 55.043025, 56.321793, 54.744335, 53.820262, 55.584402, 55.388386, 57.46055, 58.739318, 59.515928, 57.812515, 59.224183, 57.059626, 56.137336, 56.043225, 56.024402, 55.459735, 57.586648, 57.727815, 59.252417, 62.711004, 62.028125, 63.02399, 63.659446, 64.361293, 64.50356, 66.47632, 66.239209, 66.79879, 67.548059, 65.764988, 67.61445, 67.111776, 64.778608, 63.782743, 65.204561, 66.43736, 66.618935, 64.191564, 64.334912, 63.656395, 64.086441, 63.656395, 62.203794, 65.061213, 62.901425, 63.073443, 65.653721, 66.277288, 68.858644, 70.361225, 70.39012, 70.091531, 70.794661, 71.449632, 70.014475, 69.176498, 70.226378, 69.523247, 70.226378, 70.142098, 69.356056, 67.589889, 68.152733, 67.929536, 68.44386, 67.007635, 66.968818, 68.385635, 68.269184, 69.792746, 70.627309, 71.888858, 71.833058, 70.679506, 71.481127, 69.965868, 69.946316, 70.073403, 68.548368, 70.229817, 70.71861, 72.429386, 73.103921, 73.074593, 71.90149, 72.119003, 72.818231, 72.916714, 74.295474, 70.011469, 68.780433, 68.120598, 68.898613, 69.351634, 68.928158, 70.592518, 69.627386, 70.405401, 71.734919, 75.575751, 75.269125, 77.461912, 76.559, 77.223781, 73.840342, 75.616399, 77.967939, 78.761708, 77.144404, 75.675932, 75.07743, 72.263137, 71.297771, 74.173965, 72.223328, 71.69586, 73.218551, 73.029459, 78.433519, 77.1112, 74.799749, 73.06368, 74.105321, 71.416895, 71.03], "ttmEps": [2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 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.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.38, 3.38], "quarterlyEps": [0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 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, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 0.37, 0.37], "priceIndex": [100.0, 100.31617765346732, 97.29492281738227, 98.31371854290025, 100.49183169252454, 99.01633469912909, 93.29000459624811, 93.16704715207244, 94.88845903381925, 92.9386965181337, 95.32759413146226, 98.7695749333567, 98.52150091381826, 101.71104536989834, 102.04771848515736, 103.48301387355778, 103.04002222659838, 102.73878798329885, 101.409809210777, 102.89826482293851, 105.14866576133868, 102.95142313087777, 100.00995461015793, 99.92135551443732, 102.36667408025848, 100.28460874157692, 102.41261740323723, 103.1815612265712, 103.96838733073928, 107.7594615207284, 103.39615051240283, 105.45262813490473, 107.9025197674016, 104.88039131656825, 103.1100321032346, 106.48981000239456, 106.11427827323377, 110.08417527156438, 112.53406690406125, 114.02191328488513, 110.75847749716883, 113.46298184906345, 109.31607632565145, 107.54913302261639, 107.36883311565447, 107.33277160160462, 106.25097024401113, 110.32575657096709, 110.5962073893209, 113.51707316222732, 120.14310959069789, 118.83483510454573, 120.74273499772141, 121.96015546587509, 123.30476926024045, 123.5773274825923, 127.35678412908685, 126.90252170238163, 127.97457919021697, 129.41004508675903, 125.99399876479305, 129.53723841297077, 128.5742045972405, 124.10427044154576, 122.1963705483701, 124.92032049170103, 127.28214371112041, 127.63000905743078, 122.97959873916699, 123.25422796490237, 121.95431029351329, 122.77820180236301, 121.95431029351329, 119.17138560720852, 124.64569126596565, 120.50792229679601, 120.83747813400716, 125.78083101874917, 126.9754742813278, 131.92089242198787, 134.79956988267566, 134.8549275540601, 134.28288423372712, 135.62995602748293, 136.88476375838334, 134.13525866784363, 132.52984404961356, 134.54122705820137, 133.19415334862376, 134.54122705820137, 134.37976159551633, 132.87384518332027, 129.49018391333848, 130.5684927277607, 130.14088704580868, 131.12624018569983, 128.3746889974602, 128.30032254201353, 131.0146914604407, 130.7915920941007, 133.7104654123181, 135.309339414867, 137.7262425115075, 137.61933965415315, 135.40933956621694, 136.94510256649045, 134.04213631681455, 134.00467816866055, 134.24815421583966, 131.32645889208675, 134.5478155694279, 135.48425586252492, 138.76179784627524, 140.0540867151915, 139.9978994929605, 137.7504431726921, 138.1671593234398, 139.50675558046802, 139.69543146041124, 142.3368899479722, 134.1294997074636, 131.77105408190647, 130.50692779369112, 131.997465904167, 132.86537341924824, 132.05406885973215, 135.2426860580531, 133.39366511676042, 134.88420322723633, 137.43132281691481, 144.78967255559, 144.2022317753187, 148.40322094860727, 146.67340244073014, 147.94700438364936, 141.4649381330366, 144.86754688078247, 149.37267851488787, 150.89339848225913, 147.79493219533003, 144.98160150097743, 143.83497831222653, 138.4432943851228, 136.5938251415251, 142.1041003548849, 138.36702743443428, 137.35649273258858, 140.27369737000387, 139.91143079109975, 150.26464683616106, 147.73131924773875, 143.3029909944305, 139.9769921294783, 141.97259068212088, 136.82204549958033, 136.08082361792947], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 129.50191570881228, 129.50191570881228], "valuationGap": [0.0, -0.31617765346732085, 2.7050771826177282, 1.6862814570997529, -0.49183169252454206, 0.9836653008709106, 6.70999540375189, 6.832952847927558, 5.111540966180755, 7.061303481866304, 6.588114680798284, 3.1461338789038535, 3.394207898442289, 0.2046634423622038, -0.13200967289681387, -1.5673050612972332, -1.1243134143378342, -0.8230791710383016, 0.5058996014835486, -0.9825560106779676, -3.2329569490781296, -1.0357143186172237, 1.9057542021026137, 1.9943532978232241, 16.790414042346896, 18.872479381028455, 16.744470719368138, 15.975526896034168, 15.188700791866097, 11.39762660187698, 15.760937610202546, 13.704459987700645, 11.254568355203773, 14.276696806037123, 16.04705601937077, 12.66727812021081, 23.38763743557851, 19.4177404372479, 16.96784880475103, 15.480002423927147, 18.74343821164345, 16.038933859748823, 20.185839383160825, 21.95278268619589, 22.13308259315781, 22.169144107207657, 23.25094546480115, 19.17615913784519, 18.90570831949138, 12.536566684515975, 5.910530256045405, 7.2188047421975625, 5.310904849021881, 4.093484380868205, 2.7488705865028464, 2.476312364150999, -1.3031442823435526, -0.8488818556383393, -1.9209393434736768, -3.3564052400157323, 0.059641081950246644, -3.483598566227471, -2.520564750497215, 10.761629941595999, 12.669529834771666, 9.94557989144073, 7.583756672021352, 7.2358913257109805, 11.886301643974775, 11.611672418239394, 12.911590089628476, 12.08769858077875, 12.911590089628476, 15.694514775933243, 10.220209117176111, 14.357978086345753, 14.028422249134607, 2.188517640254659, 0.9938743776760219, -3.951543762984045, -6.830221223671828, -6.885578895056284, -6.313535574723289, -7.660607368479106, -8.915415099379516, -6.165910008839802, -4.560495390609731, -6.571878399197544, -3.3090958773593684, -4.656169586936983, -4.494704124251939, -2.9887877120558812, 0.39487355792590506, -0.683435256496324, -0.25582957454429334, -1.241182714435439, 1.510368473804192, 1.5847349292508568, -1.1296339891763125, -0.9065346228363182, -3.8254079410536974, -5.424281943602608, -5.925476227982614, -5.818573370628258, -3.608573282692049, -5.144336282965554, -2.2413700332896553, -2.2039118851356534, -2.4473879323147685, 0.4743073914381455, -2.7470492859030173, -3.6834895790000246, -6.96103156275035, -8.253320431666594, -8.197133209435606, -2.501401027098211, -2.9181171778459145, -4.257713434874148, -4.446389314817367, -7.08784780237832, 1.1195424381302814, 3.4779880636874054, 4.742114351902757, 3.251576241426875, 2.3836687263456326, 3.194973285861721, 0.006356087540780209, 1.855377028833459, 0.3648389183575489, 0.882853428295931, -6.475496310379242, -5.888055530107948, -10.089044703396524, -8.359226195519398, -9.632828138438612, -3.1507618878258654, -6.553370635571724, -11.05850226967712, -12.579222237048384, -9.480755950119288, -6.6674252557666875, -1.306242680042601, 4.085441247061112, 5.934910490658837, 0.42463527729901784, 4.161708197749647, 5.172242899595346, 2.255038262180051, 2.6173048410841773, -7.735911203977139, -5.202583615554829, -0.7742553622465778, 2.5517435027056194, 0.5561449500630431, -7.32012979076805, -6.578907909117191], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 101.91570881226055, null, null, null, null, null, null, null, null, null, null, null, null, null, 119.15708812260537, null, null, null, null, null, null, null, null, null, null, null, 129.50191570881228, null, null, null, null, null, null, null, null, null, null, null, null, 126.0536398467433, null, null, null, null, null, null, null, null, null, null, null, null, null, 134.86590038314176, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.96934865900383, null, null, null, null, null, null, null, null, null, null, 129.8850574712644, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.8007662835249, null, null, null, null, null, null, null, null, null, null, null, null, 135.24904214559388, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.31417624521075, null, null, null, null, null, null, null, null, null, null, null, 142.52873563218392, null, null, null, null, null, null, null, null, null, null, null, null, 129.50191570881228, null], "quarterLabels": ["2023-07-27", "", "", "", "", "", "", "", "", "", "2023-10-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-01", "", "", "", "", "", "", "", "", "", "", "", "2024-04-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-06", "", "", "", "", "", "", "", "", "", "", "2025-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-05", "", "", "", "", "", "", "", "", "", "", "", "2026-04-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-28", ""], "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": [8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 2.105263157894739, 2.105263157894739, 2.105263157894739, 2.105263157894739, 2.105263157894739, 2.105263157894739, 2.105263157894739, 2.105263157894739, 2.105263157894739, 2.105263157894739, 2.105263157894739, 2.105263157894739, 2.105263157894739, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 6.451612903225811, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 0.990099009900991, 4.41176470588234, 4.41176470588234, 4.41176470588234, 4.41176470588234, 4.41176470588234, 4.41176470588234, 4.41176470588234, 4.41176470588234, 4.41176470588234, 4.41176470588234, 4.41176470588234, 4.41176470588234, 4.41176470588234, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 0.0, 0.0], "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": [22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 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, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 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, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 52.196921, "latestClose": 71.03, "startTtmEps": 2.61, "latestTtmEps": 3.38, "priceChangePct": 36.08082361792948, "epsChangePct": 29.501915708812266, "earningsGapPct": -6.578907909117216, "startMultiple": 19.998820306513412, "latestMultiple": 21.014792899408285, "multipleChangePct": 5.080162616211825, "latestQuarter": "2026-07-28", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently stable.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -1.1179504567381704, "earningsMovePct": -1.744186046511631, "spread": -0.6262355897734606, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 14.512569902765883, "earningsMovePct": 2.7355623100303816, "spread": -11.777007592735501, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 36.08082361792948, "earningsMovePct": 29.501915708812266, "spread": -6.578907909117216, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 7, "persistenceLabel": "7 quarters", "summary": "Earnings power and market price are broadly aligned; their relationship is currently stable.", "marketChangePct": 36.08082361792948, "earningsChangePct": 29.501915708812266, "recentMarketMovePoints": -2.3624707671933436, "recentEarningsMovePoints": -13.026819923371647}, "pressure": {"score": 39, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 89, "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": 90, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 6.04873294, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.09928901, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.10486025, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02729927, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "mixed", "value": 4.631251654213675, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-28", "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, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 101.91570881226055, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 119.15708812260537, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 129.50191570881228, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 126.0536398467433, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 134.86590038314176, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 127.96934865900383, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 129.8850574712644, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 131.8007662835249, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 135.24904214559388, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 138.31417624521075, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 142.52873563218392, 129.50191570881228, 129.50191570881228], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 95.68849035744994, 91.65950128976785, 91.65950128976785, 91.65950128976785, 91.65950128976785, 91.65950128976785, 91.65950128976785, 91.65950128976785, 91.65950128976785, 91.65950128976785, 91.65950128976785, 91.65950128976785, 91.65950128976785, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.33288293821397, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 90.97162510748066, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 91.83147033533963, 92.31052696228964, 92.31052696228964, 92.31052696228964, 92.31052696228964, 92.31052696228964, 92.31052696228964, 92.31052696228964, 92.31052696228964, 92.31052696228964, 92.31052696228964, 92.31052696228964, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 95.63935634442943, 98.47684559636409, 98.47684559636409, 98.47684559636409, 98.47684559636409, 98.47684559636409, 98.47684559636409, 98.47684559636409, 98.47684559636409, 98.47684559636409, 98.47684559636409, 98.47684559636409, 98.47684559636409, 98.47684559636409, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 101.89165950128978, 104.88883429554107, 104.88883429554107, 104.88883429554107, 104.88883429554107, 104.88883429554107, 104.88883429554107, 104.88883429554107, 104.88883429554107, 104.88883429554107, 104.88883429554107, 104.88883429554107, 104.88883429554107, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.36506571674242, 108.25451418744625, 108.25451418744625], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 112.49478514810178, 115.68627450980394, 115.68627450980394, 115.68627450980394, 115.68627450980394, 115.68627450980394, 115.68627450980394, 115.68627450980394, 115.68627450980394, 115.68627450980394, 115.68627450980394, 115.68627450980394, 115.68627450980394, 114.4555694618273, 114.4555694618273, 114.4555694618273, 114.4555694618273, 114.4555694618273, 114.4555694618273, 114.4555694618273, 114.4555694618273, 114.4555694618273, 114.4555694618273, 114.4555694618273, 114.4555694618273, 114.4555694618273, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 100.6883604505632, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 105.96579057154776, 112.39048811013768, 112.39048811013768, 112.39048811013768, 112.39048811013768, 112.39048811013768, 112.39048811013768, 112.39048811013768, 112.39048811013768, 112.39048811013768, 112.39048811013768, 112.39048811013768, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 119.04463913224865, 117.16729244889446, 117.16729244889446, 117.16729244889446, 117.16729244889446, 117.16729244889446, 117.16729244889446, 117.16729244889446, 117.16729244889446, 117.16729244889446, 117.16729244889446, 117.16729244889446, 117.16729244889446, 117.16729244889446, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 121.56862745098039, 126.38715060492282, 126.38715060492282, 126.38715060492282, 126.38715060492282, 126.38715060492282, 126.38715060492282, 126.38715060492282, 126.38715060492282, 126.38715060492282, 126.38715060492282, 126.38715060492282, 126.38715060492282, 123.38339591155612, 123.38339591155612, 123.38339591155612, 123.38339591155612, 123.38339591155612, 123.38339591155612, 123.38339591155612, 123.38339591155612, 123.38339591155612, 123.38339591155612, 123.38339591155612, 123.38339591155612, 123.38339591155612, 129.453483521068, 129.453483521068], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 29.501915708812277, "valuationContribution": 6.578907909117191, "marketMove": 36.08082361792947, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 29.501915708812277}, {"key": "valuation", "label": "Relative valuation contribution", "value": 6.578907909117191}, {"key": "market", "label": "Total market move", "value": 36.08082361792947}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 1.9157088122605526, "surprisePct": 3.3898305084745797, "immediateReturnPct": 2.570401461206706, "forward4WeekPct": 9.801107943499488, "forward13WeekPct": 7.51318800230989, "toDateReturnPct": 46.41998297380696, "weeksSince": 145, "availabilitySource": "reported", "spread": 6.588114680798284, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": 16.917293233082688, "surprisePct": 0.9615384615384623, "immediateReturnPct": 2.4472431876365386, "forward4WeekPct": 4.050217088695529, "forward13WeekPct": 10.17081854504931, "toDateReturnPct": 36.187927913235306, "weeksSince": 131, "availabilitySource": "reported", "spread": 16.790414042346896, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 8.681672025723476, "surprisePct": 2.105263157894739, "immediateReturnPct": -0.3526456936606026, "forward4WeekPct": 4.008522031054684, "forward13WeekPct": 6.599000561344548, "toDateReturnPct": 27.787648052775673, "weeksSince": 119, "availabilitySource": "reported", "spread": 23.38763743557851, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": -2.6627218934911157, "surprisePct": 6.451612903225811, "immediateReturnPct": 2.6410180257125715, "forward4WeekPct": 10.275169777342175, "forward13WeekPct": 16.25552777287691, "toDateReturnPct": 23.0429386596392, "weeksSince": 106, "availabilitySource": "reported", "spread": 12.536566684515975, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 6.990881458966558, "surprisePct": 7.6923076923076845, "immediateReturnPct": -3.4765403913614157, "forward4WeekPct": -0.734358452978523, "forward13WeekPct": -6.01732399392918, "toDateReturnPct": 5.838355402783546, "weeksSince": 92, "availabilitySource": "reported", "spread": 10.761629941595999, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": -5.113636363636365, "surprisePct": 0.0, "immediateReturnPct": 4.090910337651943, "forward4WeekPct": 11.60024988646966, "forward13WeekPct": 11.207022581595872, "toDateReturnPct": 12.614749760846266, "weeksSince": 78, "availabilitySource": "reported", "spread": 2.188517640254659, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 1.4970059880239583, "surprisePct": 0.990099009900991, "immediateReturnPct": -1.0012348921084935, "forward4WeekPct": -3.754271649892005, "forward13WeekPct": 0.5709122574995895, "toDateReturnPct": 1.1443306957964028, "weeksSince": 67, "availabilitySource": "reported", "spread": -3.3090958773593684, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 1.4749262536873031, "surprisePct": 4.41176470588234, "immediateReturnPct": 1.7862056729359477, "forward4WeekPct": -0.9365230098176247, "forward13WeekPct": 1.8040911058921916, "toDateReturnPct": 0.5701633060945399, "weeksSince": 53, "availabilitySource": "reported", "spread": -5.925476227982614, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 2.6162790697674465, "surprisePct": 8.139534883720938, "immediateReturnPct": -1.6053500291133949, "forward4WeekPct": 1.67073253490444, "forward13WeekPct": -3.652694993456884, "toDateReturnPct": -2.79795331874102, "weeksSince": 40, "availabilitySource": "reported", "spread": -2.501401027098211, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 2.2662889518413554, "surprisePct": 1.0638297872340436, "immediateReturnPct": 1.8883750125931575, "forward4WeekPct": 8.740237130387207, "forward13WeekPct": 2.6386271132807115, "toDateReturnPct": 0.8871464278713548, "weeksSince": 26, "availabilitySource": "reported", "spread": 0.882853428295931, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 3.0470914127423976, "surprisePct": 2.7272727272727093, "immediateReturnPct": -0.7908749640506474, "forward4WeekPct": -4.562354118083423, "forward13WeekPct": -5.627994115751367, "toDateReturnPct": -6.1392464912093825, "weeksSince": 14, "availabilitySource": "reported", "spread": -1.306242680042601, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -9.139784946236562, "surprisePct": 0.0, "immediateReturnPct": -3.627844753550158, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -4.149932769335152, "weeksSince": 1, "availabilitySource": "reported", "spread": -7.32012979076805, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -9.139784946236562, "surprisePct": 0.0, "immediateReturnPct": -3.627844753550158, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -4.149932769335152, "weeksSince": 1, "availabilitySource": "reported", "spread": -7.32012979076805, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Utilities - Regulated Electric", "population": 30, "spreadPercentile": 55.2, "qualityPercentile": 65.5, "rarityPercentile": 50.0, "currentOneYearSpread": 1.411205, "lead": "aligned", "relatedSignals": [{"tickerId": 4337, "symbol": "WEC", "name": "WEC Energy Group Inc", "spread": 0.8830059999999998, "lead": "aligned", "quality": 100}, {"tickerId": 5936, "symbol": "EXC", "name": "Exelon Corporation", "spread": 0.656909, "lead": "aligned", "quality": 100}, {"tickerId": 1239, "symbol": "EIX", "name": "Edison International", "spread": 0.3764600000000007, "lead": "aligned", "quality": 100}, {"tickerId": 928, "symbol": "D", "name": "Dominion Energy Inc", "spread": -1.0749279999999999, "lead": "aligned", "quality": 87.5}, {"tickerId": 9005, "symbol": "XEL", "name": "Xcel Energy Inc", "spread": -1.9967440000000003, "lead": "aligned", "quality": 100}, {"tickerId": 1122, "symbol": "DUK", "name": "Duke Energy Corporation", "spread": 5.1030560000000005, "lead": "aligned", "quality": 100}, {"tickerId": 1252, "symbol": "EMA", "name": "Emera Incorporated", "spread": 5.924493, "lead": "aligned", "quality": 75}, {"tickerId": 4075, "symbol": "TXNM", "name": "TXNM Energy, Inc.", "spread": 6.689516000000001, "lead": "aligned", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-02-02", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-02-07", "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."}