{"ticker": {"uuid": "741cc6e7-0c31-4cb6-876c-522217fded89", "symbol": "TXNM", "name": "TXNM Energy, Inc.", "sector": "Utilities", "industry": "Utilities - Regulated Electric", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 5, "inline": 1, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": -4.6, "average_surprise_label": "-4.6%", "median_surprise": 0.4, "surprise_dispersion": 18.6, "average_reaction": 1.0, "average_reaction_label": "+1.0%", "average_abs_reaction": 2.1, "positive_response_rate": 41.7, "confirmation_rate": 83.3, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 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": 10.4, "revenue_growth_1y": 10.0, "cash_conversion": 9.3, "net_margin": 8.8, "earnings_yield": 7.9, "eps_surprise_avg": -15.8, "sue_score": -0.8, "pe_ratio": 30.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-14", "close": 57.4, "currency": "USD", "return_13w": -3.1, "fair_value": 47.575035, "fair_value_gap": 20.7, "relative_strength": -11.2, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 55.0}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-27", "date_source": "exact", "eps_actual": 1.54, "eps_estimate": 1.38, "eps_surprise": 0.16, "surprise_pct": 11.5942, "surprise_label": "+11.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.348997597059926, "one_week_reaction_label": "-4.3%", "four_week_reaction": -2.5442624897914285, "four_week_reaction_label": "-2.5%", "confirmation": "diverged", "revenue": 505851000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 37858000.0, "operating_cash_flow": 170161000.0, "free_cash_flow": 441089000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-06", "date_source": "exact", "eps_actual": 0.18, "eps_estimate": 0.14, "eps_surprise": 0.04, "surprise_pct": 28.5714, "surprise_label": "+28.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.7878797030155757, "one_week_reaction_label": "+3.8%", "four_week_reaction": 3.254770707776341, "four_week_reaction_label": "+3.3%", "confirmation": "confirmed", "revenue": 412114000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -50095000.0, "operating_cash_flow": 138567000.0, "free_cash_flow": 406447000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-30", "date_source": "exact", "eps_actual": 0.41, "eps_estimate": 0.4, "eps_surprise": 0.01, "surprise_pct": 2.5, "surprise_label": "+2.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.019823526979807, "one_week_reaction_label": "+4.0%", "four_week_reaction": 2.505508734367719, "four_week_reaction_label": "+2.5%", "confirmation": "confirmed", "revenue": 436877000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 47322000.0, "operating_cash_flow": 92816000.0, "free_cash_flow": 381916000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 0.6, "eps_estimate": 0.55, "eps_surprise": 0.05, "surprise_pct": 9.0909, "surprise_label": "+9.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.4276612909922513, "one_week_reaction_label": "+2.4%", "four_week_reaction": 0.31878485108684923, "four_week_reaction_label": "+0.3%", "confirmation": "confirmed", "revenue": 488102000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 48181000.0, "operating_cash_flow": 76708000.0, "free_cash_flow": 369426000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-01", "date_source": "exact", "eps_actual": 1.43, "eps_estimate": 1.42, "eps_surprise": 0.01, "surprise_pct": 0.7042, "surprise_label": "+0.7%", "surprise_band": "beat", "eps_yoy": -7.1428571428571495, "eps_yoy_label": "-7.1%", "one_week_reaction": 2.1652660648213935, "one_week_reaction_label": "+2.2%", "four_week_reaction": 11.46340107003175, "four_week_reaction_label": "+11.5%", "confirmation": "confirmed", "revenue": 569256000.0, "revenue_yoy": 12.534323348179601, "revenue_yoy_label": "+12.5%", "net_income": 131334000.0, "operating_cash_flow": 179997000.0, "free_cash_flow": 503692000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-21", "date_source": "exact", "eps_actual": 0.3, "eps_estimate": 0.3, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 66.66666666666666, "eps_yoy_label": "+66.7%", "one_week_reaction": 4.062935789464063, "one_week_reaction_label": "+4.1%", "four_week_reaction": 6.413065517209897, "four_week_reaction_label": "+6.4%", "confirmation": "contained", "revenue": 476964000.0, "revenue_yoy": 15.735937143605897, "revenue_yoy_label": "+15.7%", "net_income": 15845000.0, "operating_cash_flow": 158639000.0, "free_cash_flow": 500167000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-09", "date_source": "exact", "eps_actual": 0.19, "eps_estimate": 0.2, "eps_surprise": -0.01, "surprise_pct": -5.0, "surprise_label": "-5.0%", "surprise_band": "miss", "eps_yoy": -53.658536585365844, "eps_yoy_label": "-53.7%", "one_week_reaction": -1.2696035996898523, "one_week_reaction_label": "-1.3%", "four_week_reaction": 5.843912947066437, "four_week_reaction_label": "+5.8%", "confirmation": "confirmed", "revenue": 482792000.0, "revenue_yoy": 10.50982313099568, "revenue_yoy_label": "+10.5%", "net_income": 9055000.0, "operating_cash_flow": 141257000.0, "free_cash_flow": 483881000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-01", "date_source": "exact", "eps_actual": 0.25, "eps_estimate": 0.41, "eps_surprise": -0.16, "surprise_pct": -39.0244, "surprise_label": "-39.0%", "surprise_band": "miss", "eps_yoy": -58.333333333333336, "eps_yoy_label": "-58.3%", "one_week_reaction": 0.11821487856376037, "one_week_reaction_label": "+0.1%", "four_week_reaction": 0.06529769062897102, "four_week_reaction_label": "+0.1%", "confirmation": "contained", "revenue": 502420000.0, "revenue_yoy": 2.9334032640718535, "revenue_yoy_label": "+2.9%", "net_income": 21708000.0, "operating_cash_flow": 3538000.0, "free_cash_flow": 269714000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-31", "date_source": "exact", "eps_actual": 1.33, "eps_estimate": 1.44, "eps_surprise": -0.11, "surprise_pct": -7.6389, "surprise_label": "-7.6%", "surprise_band": "miss", "eps_yoy": -6.993006993006984, "eps_yoy_label": "-7.0%", "one_week_reaction": 0.9507040234947606, "one_week_reaction_label": "+1.0%", "four_week_reaction": 2.25352025141656, "four_week_reaction_label": "+2.3%", "confirmation": "contained", "revenue": 647162000.0, "revenue_yoy": 13.685582584988124, "revenue_yoy_label": "+13.7%", "net_income": 130842000.0, "operating_cash_flow": 281995000.0, "free_cash_flow": 559306000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-27", "date_source": "exact", "eps_actual": 0.48, "eps_estimate": 0.6069, "eps_surprise": -0.1269, "surprise_pct": -20.9095, "surprise_label": "-20.9%", "surprise_band": "miss", "eps_yoy": 60.0, "eps_yoy_label": "+60.0%", "one_week_reaction": -0.2878922062263247, "one_week_reaction_label": "-0.3%", "four_week_reaction": -1.6596109851233256, "four_week_reaction_label": "-1.7%", "confirmation": "contained", "revenue": 533232000.0, "revenue_yoy": 11.797116763529324, "revenue_yoy_label": "+11.8%", "net_income": -9715000.0, "operating_cash_flow": 157699000.0, "free_cash_flow": 467510000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-01", "date_source": "exact", "eps_actual": 0.21, "eps_estimate": 0.33, "eps_surprise": -0.12, "surprise_pct": -36.3636, "surprise_label": "-36.4%", "surprise_band": "miss", "eps_yoy": 10.52631578947368, "eps_yoy_label": "+10.5%", "one_week_reaction": 0.6658794511844448, "one_week_reaction_label": "+0.7%", "four_week_reaction": 1.4849949306990782, "four_week_reaction_label": "+1.5%", "confirmation": "contained", "revenue": 504982000.0, "revenue_yoy": 4.59618220683027, "revenue_yoy_label": "+4.6%", "net_income": 3869000.0, "operating_cash_flow": 153188000.0, "free_cash_flow": 465904000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-31", "date_source": "exact", "eps_actual": 0.58, "eps_estimate": 0.57, "eps_surprise": 0.01, "surprise_pct": 1.7544, "surprise_label": "+1.8%", "surprise_band": "beat", "eps_yoy": 131.99999999999997, "eps_yoy_label": "+132.0%", "one_week_reaction": -0.6464038112039434, "one_week_reaction_label": "-0.6%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "contained", "revenue": 548554000.0, "revenue_yoy": 9.18235739023128, "revenue_yoy_label": "+9.2%", "net_income": 71396000.0, "operating_cash_flow": 69831000.0, "free_cash_flow": 334675000.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": [1.54, 0.18, 0.41, 0.6, 1.43, 0.3, 0.19, 0.25, 1.33, 0.48, 0.21, 0.58], "eps_estimate": [1.38, 0.14, 0.4, 0.55, 1.42, 0.3, 0.2, 0.41, 1.44, 0.6069, 0.33, 0.57], "surprise": [11.5942, 28.5714, 2.5, 9.0909, 0.7042, 0.0, -5.0, -39.0244, -7.6389, -20.9095, -36.3636, 1.7544], "reaction_1w": [-4.348997597059926, 3.7878797030155757, 4.019823526979807, 2.4276612909922513, 2.1652660648213935, 4.062935789464063, -1.2696035996898523, 0.11821487856376037, 0.9507040234947606, -0.2878922062263247, 0.6658794511844448, -0.6464038112039434], "reaction_4w": [-2.5442624897914285, 3.254770707776341, 2.505508734367719, 0.31878485108684923, 11.46340107003175, 6.413065517209897, 5.843912947066437, 0.06529769062897102, 2.25352025141656, -1.6596109851233256, 1.4849949306990782, null], "revenue": [505.85, 412.11, 436.88, 488.1, 569.26, 476.96, 482.79, 502.42, 647.16, 533.23, 504.98, 548.55], "net_income": [37.86, -50.09, 47.32, 48.18, 131.33, 15.85, 9.05, 21.71, 130.84, -9.71, 3.87, 71.4], "financial_unit": "millions", "scatter": [{"x": 11.5942, "y": -4.348997597059926, "label": "2023-09-30"}, {"x": 28.5714, "y": 3.7878797030155757, "label": "2023-12-31"}, {"x": 2.5, "y": 4.019823526979807, "label": "2024-03-31"}, {"x": 9.0909, "y": 2.4276612909922513, "label": "2024-06-30"}, {"x": 0.7042, "y": 2.1652660648213935, "label": "2024-09-30"}, {"x": 0.0, "y": 4.062935789464063, "label": "2024-12-31"}, {"x": -5.0, "y": -1.2696035996898523, "label": "2025-03-31"}, {"x": -39.0244, "y": 0.11821487856376037, "label": "2025-06-30"}, {"x": -7.6389, "y": 0.9507040234947606, "label": "2025-09-30"}, {"x": -20.9095, "y": -0.2878922062263247, "label": "2025-12-31"}, {"x": -36.3636, "y": 0.6658794511844448, "label": "2026-03-31"}, {"x": 1.7544, "y": -0.6464038112039434, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["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", "2026-08-14"], "price_index": [100.0, 100.86363570185193, 100.56818249809731, 99.47727279979705, 101.72727140370388, 101.3863629020549, 99.3181805036785, 99.40909109946723, 101.59090800304426, 98.41029862034084, 97.17272185516052, 96.62268607528691, 99.0061686376843, 96.25599721738686, 96.82894886948364, 97.7227551420106, 98.4790512230574, 96.37058655059681, 95.3392725796132, 89.81601137377164, 85.18655644045703, 82.52805848114636, 84.86570431305036, 82.55177710694393, 85.67873911645651, 86.76738514939791, 87.41594023285238, 85.23864816696954, 87.30012682509268, 85.0070213514501, 86.09566738439152, 87.18431341733293, 86.16515542904735, 83.91837531850868, 84.79855721748258, 85.02439273935819, 88.44222328236661, 88.79337063162446, 90.1043195721094, 87.15468632578592, 89.75317222285156, 87.08445536012024, 87.92720949694375, 84.88393579407386, 86.5226200999124, 84.81370482840818, 90.6193358505558, 93.10077429321787, 96.37229427171005, 98.7118871549855, 96.04144262695273, 96.1596044628711, 96.6795145464931, 96.84493912236, 97.29395260303568, 99.94076326807063, 101.5950214918572, 102.84752897491659, 102.20945954839975, 102.04403247950935, 103.08385264675333, 104.3599939928105, 100.80231230923384, 106.61966552798647, 110.3866390293403, 116.32319866086742, 116.94308148078416, 117.61064586860131, 117.2768649212045, 114.27282143649211, 115.53642536725228, 116.87155663591007, 110.86347215950883, 115.51258458330209, 112.48470031463951, 116.24571548977343, 117.59209777359038, 120.7176287876008, 127.95443480962874, 125.62230853180458, 114.87528799407738, 128.45932941257186, 129.8297544152444, 128.81996520935812, 123.24209432324582, 124.37209463038631, 128.3872012560052, 128.33310513858018, 129.7625275429239, 128.13928502478663, 128.11505782219038, 137.41842079125774, 137.34573669044545, 137.49110239904653, 136.98232366545457, 136.71582194387227, 136.3039545136889, 136.44932022228994, 136.49777462748244, 137.73337691803258, 138.3390644620095, 137.3699638930417, 138.50260181906953, 138.81981911817968, 138.42939667634093, 138.20978374117868, 138.77101568969397, 138.74661646847463, 138.03897423450218, 138.18538202693583, 138.96622940363685, 138.16098031269294, 139.0638337675848, 139.59456606632003, 139.59456606632003, 140.92169722249258, 142.15052347510726, 142.7403578825016, 143.64968821250613, 143.10900625689072, 144.53444480964467, 144.38698496128436, 144.8047857874524, 145.12427921703906, 144.87851446512082, 145.39462268787025, 145.59123249498603, 145.8431425498884, 146.0164126707821, 146.73424139886941, 146.16492956111617, 146.09066986943736, 145.74413212067353, 145.6698724289947, 143.7391603337221, 144.40748260069023, 145.6698724289947, 146.48671407932042, 145.96690620966285, 146.09066986943736, 147.58699256002004, 147.06345762019566, 147.7116437361687, 148.26010891122283, 147.61192279524977, 147.91108561800655, 142.25192222085715, 142.25192222085715, 142.4264338674653, 140.9191069710522, 140.7458667664408, 142.08229690035407, 144.5324179815205, 143.34447980770614, 143.59815492326277, 143.09955021866807], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 95.9409594095941, 95.9409594095941], "gap": [0.0, -0.8636357018519334, -0.5681824980973147, 0.5227272002029508, -1.727271403703881, -1.3863629020548984, 0.681819496321495, 0.5909089005327672, -1.5909080030442624, 1.5897013796591608, 5.779307665134695, 6.3293434450083055, 3.9458608826109156, 6.69603230290835, 6.123080650811573, 5.2292743782846145, 4.472978297237816, 6.581442969698401, 7.612756940682019, 13.136018146523568, 17.765473079838188, 20.423971039148853, 18.086325207244855, 20.400252413351282, 18.380301473949388, 17.29165544100799, 16.64310035755352, 18.82039242343636, 16.758913765313224, 19.052019238955793, 17.96337320601438, 16.87472717307297, 17.893885161358554, 20.14066527189722, 19.260483372923318, 19.03464785104771, 10.450765647522687, 10.099618298264843, 8.788669357779895, 11.738302604103382, 9.139816707037738, 11.808533569769054, 10.965779432945553, 14.009053135815435, 12.370368829976897, 14.079284101481122, 8.2736530793335, 5.7922146366714315, 2.520694658179252, 2.0261202250882917, 4.696564753121066, 4.578402917202695, 4.058492833580701, 3.893068257713793, 3.4440547770381187, 0.7972441120031704, -0.8570141117833998, -2.1095215948427892, -1.4714521683259534, -1.3060250994355584, -2.3458452666795324, -3.6219866127367055, -0.06430492916004482, -9.940698738318574, -13.707672239672405, -19.644231871199523, -20.264114691116262, -20.931679078933414, -20.59789813153661, -17.593854646824212, -18.85745857758438, -20.19258984624217, -14.184505369840934, -18.83361779363419, -15.805733524971615, -19.566748700105535, -20.913130983922485, -24.038661997932905, -31.27546801996084, -24.515297461693876, -13.768276923966681, -27.35231834246116, -28.722743345133694, -27.712954139247415, -22.13508325313512, -23.265083560275613, -27.280190185894497, -27.22609406846948, -28.65551647281319, -27.03227395467593, -35.12612793289148, -44.42949090195884, -44.35680680114655, -44.50217250974762, -43.99339377615567, -43.72689205457337, -43.31502462438999, -43.46039033299104, -43.50884473818354, -44.744447028733674, -45.3501345727106, -44.3810340037428, -58.42880108106215, -58.7460183801723, -58.35559593833355, -58.135983003171305, -58.69721495168659, -58.67281573046725, -57.9651734964948, -58.11158128892845, -58.89242866562947, -58.087179574685564, -58.99003302957743, -59.52076532831265, -59.52076532831265, -64.53793338485421, -65.7667596374689, -66.35659404486323, -67.26592437486777, -66.72524241925235, -68.1506809720063, -68.00322112364599, -68.42102194981403, -68.74051537940069, -68.49475062748245, -69.01085885023188, -69.20746865734766, -69.45937871225003, -69.63264883314373, -70.35047756123105, -69.7811657234778, -69.706906031799, -62.71830186237095, -62.64404217069212, -60.713330075419535, -61.38165234238765, -62.64404217069212, -63.460883821017845, -62.941075951360276, -63.064839611134786, -64.56116230171746, -63.299619981819276, -63.94780609779231, -64.49627127284644, -63.84808515687338, -64.14724797963017, -58.48808458248077, -58.48808458248077, -58.66259622908892, -57.155269332675815, -56.98202912806441, -58.31845926197768, -60.76858034314411, -59.58064216932975, -47.65719551366867, -47.15859080907397], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 102.95202952029521, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.0590405904059, null, null, null, null, null, null, null, null, null, null, null, 98.8929889298893, null, null, null, null, null, null, null, null, null, null, null, null, 100.7380073800738, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.6789667896679, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.1070110701107, null, null, null, null, null, null, null, null, null, null, 92.9889298892989, null, null, null, null, null, null, null, null, null, null, null, 80.07380073800738, null, null, null, null, null, null, null, null, null, null, null, null, 76.38376383763837, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 83.02583025830258, null, null, null, null, null, null, null, null, 83.76383763837639, null, null, null, null, null, null, null, null, null, null, null, null, 95.9409594095941, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [-4.1, 47.2, 43.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-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", "2026-08-14"], "close": [40.111936, 40.458357, 40.339845, 39.90226, 40.804778, 40.668033, 39.838445, 39.874911, 40.75008, 39.474276, 38.97786, 38.75723, 39.713291, 38.610144, 38.839966, 39.198489, 39.501854, 38.656108, 38.242428, 36.026941, 34.169977, 33.103602, 34.041277, 33.113116, 34.367401, 34.804078, 35.064226, 34.190872, 35.017771, 34.097962, 34.534639, 34.971316, 34.562512, 33.661285, 34.014343, 34.10493, 35.475888, 35.61674, 36.142587, 34.959432, 36.001735, 34.931261, 35.269306, 34.04859, 34.705898, 34.020419, 36.34917, 37.344523, 38.656793, 39.595249, 38.524082, 38.571479, 38.780025, 38.84638, 39.026488, 40.088175, 40.75173, 41.254135, 40.998193, 40.931837, 41.348929, 41.860814, 40.433759, 42.767212, 44.278218, 46.659487, 46.908134, 47.175907, 47.042021, 45.837041, 46.343897, 46.879444, 44.469485, 46.334334, 45.119791, 46.628407, 47.168467, 48.422178, 51.325001, 50.38954, 46.078702, 51.527524, 52.077228, 51.672182, 49.43479, 49.888055, 51.498592, 51.476893, 52.050262, 51.399148, 51.38943, 55.121189, 55.092034, 55.150343, 54.946262, 54.839363, 54.674155, 54.732464, 54.7519, 55.247524, 55.490477, 55.101752, 55.556075, 55.683317, 55.526711, 55.43862, 55.663741, 55.653954, 55.370105, 55.428832, 55.742045, 55.419044, 55.781196, 55.994083, 55.994083, 56.526421, 57.019327, 57.255921, 57.620671, 57.403793, 57.975564, 57.916415, 58.084003, 58.212158, 58.113577, 58.320598, 58.399462, 58.500508, 58.57001, 58.857945, 58.629583, 58.599796, 58.460793, 58.431006, 57.65656, 57.924637, 58.431006, 58.758657, 58.550152, 58.599796, 59.2, 58.99, 59.25, 59.47, 59.21, 59.33, 57.06, 57.06, 57.13, 56.525382, 56.455892, 56.99196, 57.974751, 57.498246, 57.6, 57.4], "ttmEps": [2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.68, 2.68, 2.68, 2.68, 2.68, 2.68, 2.68, 2.68, 2.68, 2.68, 2.68, 2.68, 2.68, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.6, 2.6], "quarterlyEps": [0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.58, 0.58], "priceIndex": [100.0, 100.86363570185193, 100.56818249809731, 99.47727279979705, 101.72727140370388, 101.3863629020549, 99.3181805036785, 99.40909109946723, 101.59090800304426, 98.41029862034084, 97.17272185516052, 96.62268607528691, 99.0061686376843, 96.25599721738686, 96.82894886948364, 97.7227551420106, 98.4790512230574, 96.37058655059681, 95.3392725796132, 89.81601137377164, 85.18655644045703, 82.52805848114636, 84.86570431305036, 82.55177710694393, 85.67873911645651, 86.76738514939791, 87.41594023285238, 85.23864816696954, 87.30012682509268, 85.0070213514501, 86.09566738439152, 87.18431341733293, 86.16515542904735, 83.91837531850868, 84.79855721748258, 85.02439273935819, 88.44222328236661, 88.79337063162446, 90.1043195721094, 87.15468632578592, 89.75317222285156, 87.08445536012024, 87.92720949694375, 84.88393579407386, 86.5226200999124, 84.81370482840818, 90.6193358505558, 93.10077429321787, 96.37229427171005, 98.7118871549855, 96.04144262695273, 96.1596044628711, 96.6795145464931, 96.84493912236, 97.29395260303568, 99.94076326807063, 101.5950214918572, 102.84752897491659, 102.20945954839975, 102.04403247950935, 103.08385264675333, 104.3599939928105, 100.80231230923384, 106.61966552798647, 110.3866390293403, 116.32319866086742, 116.94308148078416, 117.61064586860131, 117.2768649212045, 114.27282143649211, 115.53642536725228, 116.87155663591007, 110.86347215950883, 115.51258458330209, 112.48470031463951, 116.24571548977343, 117.59209777359038, 120.7176287876008, 127.95443480962874, 125.62230853180458, 114.87528799407738, 128.45932941257186, 129.8297544152444, 128.81996520935812, 123.24209432324582, 124.37209463038631, 128.3872012560052, 128.33310513858018, 129.7625275429239, 128.13928502478663, 128.11505782219038, 137.41842079125774, 137.34573669044545, 137.49110239904653, 136.98232366545457, 136.71582194387227, 136.3039545136889, 136.44932022228994, 136.49777462748244, 137.73337691803258, 138.3390644620095, 137.3699638930417, 138.50260181906953, 138.81981911817968, 138.42939667634093, 138.20978374117868, 138.77101568969397, 138.74661646847463, 138.03897423450218, 138.18538202693583, 138.96622940363685, 138.16098031269294, 139.0638337675848, 139.59456606632003, 139.59456606632003, 140.92169722249258, 142.15052347510726, 142.7403578825016, 143.64968821250613, 143.10900625689072, 144.53444480964467, 144.38698496128436, 144.8047857874524, 145.12427921703906, 144.87851446512082, 145.39462268787025, 145.59123249498603, 145.8431425498884, 146.0164126707821, 146.73424139886941, 146.16492956111617, 146.09066986943736, 145.74413212067353, 145.6698724289947, 143.7391603337221, 144.40748260069023, 145.6698724289947, 146.48671407932042, 145.96690620966285, 146.09066986943736, 147.58699256002004, 147.06345762019566, 147.7116437361687, 148.26010891122283, 147.61192279524977, 147.91108561800655, 142.25192222085715, 142.25192222085715, 142.4264338674653, 140.9191069710522, 140.7458667664408, 142.08229690035407, 144.5324179815205, 143.34447980770614, 143.59815492326277, 143.09955021866807], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 102.95202952029521, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 104.0590405904059, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 98.8929889298893, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 96.6789667896679, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 101.1070110701107, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 92.9889298892989, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 80.07380073800738, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 76.38376383763837, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.02583025830258, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 83.76383763837639, 95.9409594095941, 95.9409594095941], "valuationGap": [0.0, -0.8636357018519334, -0.5681824980973147, 0.5227272002029508, -1.727271403703881, -1.3863629020548984, 0.681819496321495, 0.5909089005327672, -1.5909080030442624, 1.5897013796591608, 5.779307665134695, 6.3293434450083055, 3.9458608826109156, 6.69603230290835, 6.123080650811573, 5.2292743782846145, 4.472978297237816, 6.581442969698401, 7.612756940682019, 13.136018146523568, 17.765473079838188, 20.423971039148853, 18.086325207244855, 20.400252413351282, 18.380301473949388, 17.29165544100799, 16.64310035755352, 18.82039242343636, 16.758913765313224, 19.052019238955793, 17.96337320601438, 16.87472717307297, 17.893885161358554, 20.14066527189722, 19.260483372923318, 19.03464785104771, 10.450765647522687, 10.099618298264843, 8.788669357779895, 11.738302604103382, 9.139816707037738, 11.808533569769054, 10.965779432945553, 14.009053135815435, 12.370368829976897, 14.079284101481122, 8.2736530793335, 5.7922146366714315, 2.520694658179252, 2.0261202250882917, 4.696564753121066, 4.578402917202695, 4.058492833580701, 3.893068257713793, 3.4440547770381187, 0.7972441120031704, -0.8570141117833998, -2.1095215948427892, -1.4714521683259534, -1.3060250994355584, -2.3458452666795324, -3.6219866127367055, -0.06430492916004482, -9.940698738318574, -13.707672239672405, -19.644231871199523, -20.264114691116262, -20.931679078933414, -20.59789813153661, -17.593854646824212, -18.85745857758438, -20.19258984624217, -14.184505369840934, -18.83361779363419, -15.805733524971615, -19.566748700105535, -20.913130983922485, -24.038661997932905, -31.27546801996084, -24.515297461693876, -13.768276923966681, -27.35231834246116, -28.722743345133694, -27.712954139247415, -22.13508325313512, -23.265083560275613, -27.280190185894497, -27.22609406846948, -28.65551647281319, -27.03227395467593, -35.12612793289148, -44.42949090195884, -44.35680680114655, -44.50217250974762, -43.99339377615567, -43.72689205457337, -43.31502462438999, -43.46039033299104, -43.50884473818354, -44.744447028733674, -45.3501345727106, -44.3810340037428, -58.42880108106215, -58.7460183801723, -58.35559593833355, -58.135983003171305, -58.69721495168659, -58.67281573046725, -57.9651734964948, -58.11158128892845, -58.89242866562947, -58.087179574685564, -58.99003302957743, -59.52076532831265, -59.52076532831265, -64.53793338485421, -65.7667596374689, -66.35659404486323, -67.26592437486777, -66.72524241925235, -68.1506809720063, -68.00322112364599, -68.42102194981403, -68.74051537940069, -68.49475062748245, -69.01085885023188, -69.20746865734766, -69.45937871225003, -69.63264883314373, -70.35047756123105, -69.7811657234778, -69.706906031799, -62.71830186237095, -62.64404217069212, -60.713330075419535, -61.38165234238765, -62.64404217069212, -63.460883821017845, -62.941075951360276, -63.064839611134786, -64.56116230171746, -63.299619981819276, -63.94780609779231, -64.49627127284644, -63.84808515687338, -64.14724797963017, -58.48808458248077, -58.48808458248077, -58.66259622908892, -57.155269332675815, -56.98202912806441, -58.31845926197768, -60.76858034314411, -59.58064216932975, -47.65719551366867, -47.15859080907397], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 102.95202952029521, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.0590405904059, null, null, null, null, null, null, null, null, null, null, null, 98.8929889298893, null, null, null, null, null, null, null, null, null, null, null, null, 100.7380073800738, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.6789667896679, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.1070110701107, null, null, null, null, null, null, null, null, null, null, 92.9889298892989, null, null, null, null, null, null, null, null, null, null, null, 80.07380073800738, null, null, null, null, null, null, null, null, null, null, null, null, 76.38376383763837, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 83.02583025830258, null, null, null, null, null, null, null, null, 83.76383763837639, null, null, null, null, null, null, null, null, null, null, null, null, 95.9409594095941, null], "quarterLabels": ["2023-08-04", "", "", "", "", "", "", "", "", "", "2023-10-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-06", "", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-21", "", "", "", "", "", "", "", "", "", "", "2025-05-09", "", "", "", "", "", "", "", "", "", "", "", "2025-08-01", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-27", "", "", "", "", "", "", "", "", "2026-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-31", ""], "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": [-1.785714285714287, -1.785714285714287, -1.785714285714287, -1.785714285714287, -1.785714285714287, -1.785714285714287, -1.785714285714287, -1.785714285714287, -1.785714285714287, -1.785714285714287, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 9.09090909090908, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.7042253521126767, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -5.000000000000004, -5.000000000000004, -5.000000000000004, -5.000000000000004, -5.000000000000004, -5.000000000000004, -5.000000000000004, -5.000000000000004, -5.000000000000004, -5.000000000000004, -5.000000000000004, -5.000000000000004, -39.02439024390244, -39.02439024390244, -39.02439024390244, -39.02439024390244, -39.02439024390244, -39.02439024390244, -39.02439024390244, -39.02439024390244, -39.02439024390244, -39.02439024390244, -39.02439024390244, -39.02439024390244, -39.02439024390244, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -7.638888888888881, -20.909540286702917, -20.909540286702917, -20.909540286702917, -20.909540286702917, -20.909540286702917, -20.909540286702917, -20.909540286702917, -20.909540286702917, -20.909540286702917, -36.36363636363637, -36.36363636363637, -36.36363636363637, -36.36363636363637, -36.36363636363637, -36.36363636363637, -36.36363636363637, -36.36363636363637, -36.36363636363637, -36.36363636363637, -36.36363636363637, -36.36363636363637, -36.36363636363637, 1.7543859649122824, 1.7543859649122824], "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": [21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 112, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 112, 119, 7, 14, 21, 28, 35, 42, 49, 56, 63, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-25", "latestDate": "2026-08-14", "startClose": 40.111936, "latestClose": 57.4, "startTtmEps": 2.71, "latestTtmEps": 2.6, "priceChangePct": 43.09955021866807, "epsChangePct": -4.059040590405905, "earningsGapPct": -47.15859080907398, "startMultiple": 14.801452398523985, "latestMultiple": 22.076923076923077, "multipleChangePct": 49.153761958688655, "latestQuarter": "2026-07-31", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 7 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 3.0829395454297304, "earningsMovePct": 19.81566820276499, "spread": 16.732728657335258, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 48.81462025347798, "earningsMovePct": -4.761904761904756, "spread": -53.57652501538274, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 43.09955021866807, "earningsMovePct": -4.059040590405905, "spread": -47.15859080907398, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 7, "persistenceLabel": "7 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 7 updates.", "marketChangePct": 43.09955021866807, "earningsChangePct": -4.059040590405905, "recentMarketMovePoints": -4.612093517500625, "recentEarningsMovePoints": 12.177121771217713}, "pressure": {"score": 48, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 87, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 9.30483421, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.09968239, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.03979677, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03728205, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00346072, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 14.241301590680312, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-31", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["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", "2026-08-14"], "startDate": "2023-11-03", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.07526881720428, 101.07526881720428, 101.07526881720428, 101.07526881720428, 101.07526881720428, 101.07526881720428, 101.07526881720428, 101.07526881720428, 101.07526881720428, 101.07526881720428, 101.07526881720428, 101.07526881720428, 96.05734767025089, 96.05734767025089, 96.05734767025089, 96.05734767025089, 96.05734767025089, 96.05734767025089, 96.05734767025089, 96.05734767025089, 96.05734767025089, 96.05734767025089, 96.05734767025089, 96.05734767025089, 96.05734767025089, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 97.84946236559139, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 93.90681003584228, 98.2078853046595, 98.2078853046595, 98.2078853046595, 98.2078853046595, 98.2078853046595, 98.2078853046595, 98.2078853046595, 98.2078853046595, 98.2078853046595, 98.2078853046595, 98.2078853046595, 90.32258064516128, 90.32258064516128, 90.32258064516128, 90.32258064516128, 90.32258064516128, 90.32258064516128, 90.32258064516128, 90.32258064516128, 90.32258064516128, 90.32258064516128, 90.32258064516128, 90.32258064516128, 77.77777777777777, 77.77777777777777, 77.77777777777777, 77.77777777777777, 77.77777777777777, 77.77777777777777, 77.77777777777777, 77.77777777777777, 77.77777777777777, 77.77777777777777, 77.77777777777777, 77.77777777777777, 77.77777777777777, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 74.19354838709677, 80.64516129032256, 80.64516129032256, 80.64516129032256, 80.64516129032256, 80.64516129032256, 80.64516129032256, 80.64516129032256, 80.64516129032256, 80.64516129032256, 81.36200716845877, 81.36200716845877, 81.36200716845877, 81.36200716845877, 81.36200716845877, 81.36200716845877, 81.36200716845877, 81.36200716845877, 81.36200716845877, 81.36200716845877, 81.36200716845877, 81.36200716845877, 81.36200716845877, 93.18996415770609, 93.18996415770609], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 92.21528525091267, 92.21528525091267, 92.21528525091267, 92.21528525091267, 92.21528525091267, 92.21528525091267, 92.21528525091267, 92.21528525091267, 92.21528525091267, 92.21528525091267, 92.21528525091267, 92.21528525091267, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.11757033015787, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 87.63808887048047, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 90.65320654352578, 93.73703875071746, 93.73703875071746, 93.73703875071746, 93.73703875071746, 93.73703875071746, 93.73703875071746, 93.73703875071746, 93.73703875071746, 93.73703875071746, 93.73703875071746, 93.73703875071746, 95.92044901738215, 95.92044901738215, 95.92044901738215, 95.92044901738215, 95.92044901738215, 95.92044901738215, 95.92044901738215, 95.92044901738215, 95.92044901738215, 95.92044901738215, 95.92044901738215, 95.92044901738215, 96.60131732181657, 96.60131732181657, 96.60131732181657, 96.60131732181657, 96.60131732181657, 96.60131732181657, 96.60131732181657, 96.60131732181657, 96.60131732181657, 96.60131732181657, 96.60131732181657, 96.60131732181657, 96.60131732181657, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 100.30600555517776, 102.9817352488441, 102.9817352488441, 102.9817352488441, 102.9817352488441, 102.9817352488441, 102.9817352488441, 102.9817352488441, 102.9817352488441, 102.9817352488441, 104.036943216116, 104.036943216116, 104.036943216116, 104.036943216116, 104.036943216116, 104.036943216116, 104.036943216116, 104.036943216116, 104.036943216116, 104.036943216116, 104.036943216116, 104.036943216116, 104.036943216116, 106.23076765785203, 106.23076765785203], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.62929242810364, 103.62929242810364, 103.62929242810364, 103.62929242810364, 103.62929242810364, 103.62929242810364, 103.62929242810364, 103.62929242810364, 103.62929242810364, 103.62929242810364, 103.62929242810364, 103.62929242810364, 102.74056801165348, 102.74056801165348, 102.74056801165348, 102.74056801165348, 102.74056801165348, 102.74056801165348, 102.74056801165348, 102.74056801165348, 102.74056801165348, 102.74056801165348, 102.74056801165348, 102.74056801165348, 102.74056801165348, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 101.83916846018765, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 105.8266130701661, 111.79602841523233, 111.79602841523233, 111.79602841523233, 111.79602841523233, 111.79602841523233, 111.79602841523233, 111.79602841523233, 111.79602841523233, 111.79602841523233, 111.79602841523233, 111.79602841523233, 118.29060199248028, 118.29060199248028, 118.29060199248028, 118.29060199248028, 118.29060199248028, 118.29060199248028, 118.29060199248028, 118.29060199248028, 118.29060199248028, 118.29060199248028, 118.29060199248028, 118.29060199248028, 111.93953132573633, 111.93953132573633, 111.93953132573633, 111.93953132573633, 111.93953132573633, 111.93953132573633, 111.93953132573633, 111.93953132573633, 111.93953132573633, 111.93953132573633, 111.93953132573633, 111.93953132573633, 111.93953132573633, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 115.4818175506671, 113.401757831036, 113.401757831036, 113.401757831036, 113.401757831036, 113.401757831036, 113.401757831036, 113.401757831036, 113.401757831036, 113.401757831036, 112.25672817185699, 112.25672817185699, 112.25672817185699, 112.25672817185699, 112.25672817185699, 112.25672817185699, 112.25672817185699, 112.25672817185699, 112.25672817185699, 112.25672817185699, 112.25672817185699, 112.25672817185699, 112.25672817185699, 116.3943635776492, 116.3943635776492], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 11, "coverageWeeks": 144, "exactReportDates": 11, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": -4.0590405904059, "valuationContribution": 47.15859080907397, "marketMove": 43.09955021866807, "items": [{"key": "earnings", "label": "Earnings contribution", "value": -4.0590405904059}, {"key": "valuation", "label": "Relative valuation contribution", "value": 47.15859080907397}, {"key": "market", "label": "Total market move", "value": 43.09955021866807}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 2.9520295202952074, "surprisePct": 11.594202898550735, "immediateReturnPct": -1.2575683465353538, "forward4WeekPct": -1.6068945761032016, "forward13WeekPct": -16.114697075128127, "toDateReturnPct": 45.411153329322595, "weeksSince": 145, "availabilitySource": "reported", "spread": 5.779307665134695, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": 1.0752688172043001, "surprisePct": 28.57142857142855, "immediateReturnPct": 3.787879703015573, "forward4WeekPct": 5.751965474949583, "forward13WeekPct": 7.5608227265594685, "toDateReturnPct": 73.34520858743707, "weeksSince": 131, "availabilitySource": "reported", "spread": 18.380301473949388, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": -4.964539007092183, "surprisePct": 2.4999999999999885, "immediateReturnPct": 4.019823526979804, "forward4WeekPct": 5.56167392808018, "forward13WeekPct": 16.098314818414817, "toDateReturnPct": 68.30411321764916, "weeksSince": 119, "availabilitySource": "reported", "spread": 10.450765647522687, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 1.8656716417910335, "surprisePct": 9.09090909090908, "immediateReturnPct": 2.4276612909922557, "forward4WeekPct": 0.49043644153305976, "forward13WeekPct": 4.596775526619612, "toDateReturnPct": 48.486192323300074, "weeksSince": 106, "availabilitySource": "reported", "spread": 2.0261202250882917, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-08", "periodEnd": "2024-09-30", "earningsChangePct": -4.029304029304026, "surprisePct": 0.7042253521126767, "immediateReturnPct": 5.771051363292745, "forward4WeekPct": 16.6745515795353, "forward13WeekPct": 16.656151113726516, "toDateReturnPct": 41.960582987102434, "weeksSince": 92, "availabilitySource": "reported", "spread": -9.940698738318574, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-02-28", "periodEnd": "2024-12-31", "earningsChangePct": 4.580152671755733, "surprisePct": 0.0, "immediateReturnPct": -1.822622468141799, "forward4WeekPct": 0.6764364213066365, "forward13WeekPct": 7.339567319248563, "toDateReturnPct": 11.836334888722156, "weeksSince": 76, "availabilitySource": "reported", "spread": -24.515297461693876, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-16", "periodEnd": "2025-03-31", "earningsChangePct": -8.029197080291972, "surprisePct": -5.000000000000004, "immediateReturnPct": -0.018906928184880822, "forward4WeekPct": 6.901114392012886, "forward13WeekPct": 8.335097305503991, "toDateReturnPct": 11.67500286191514, "weeksSince": 65, "availabilitySource": "reported", "spread": -35.12612793289148, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-08-08", "periodEnd": "2025-06-30", "earningsChangePct": -13.888888888888895, "surprisePct": -39.02439024390244, "immediateReturnPct": 0.8245164327987275, "forward4WeekPct": 1.019911308809207, "forward13WeekPct": 2.5855239593833623, "toDateReturnPct": 4.170916380299494, "weeksSince": 53, "availabilitySource": "reported", "spread": -58.42880108106215, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": -4.608294930875578, "surprisePct": -7.638888888888881, "immediateReturnPct": 0.9507040234947528, "forward4WeekPct": 2.517605297688319, "forward13WeekPct": 4.600355719728455, "toDateReturnPct": 2.5108313676643235, "weeksSince": 40, "availabilitySource": "reported", "spread": -64.53793338485421, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2026-03-06", "periodEnd": "2025-12-31", "earningsChangePct": 8.69565217391306, "surprisePct": -20.909540286702917, "immediateReturnPct": -0.23720731041452225, "forward4WeekPct": -0.28803854539015683, "forward13WeekPct": 1.2460862491739721, "toDateReturnPct": -2.047440574707804, "weeksSince": 23, "availabilitySource": "reported", "spread": -62.71830186237095, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 0.8888888888888946, "surprisePct": -36.36363636363637, "immediateReturnPct": -0.35472972972973027, "forward4WeekPct": 0.21959459459459651, "forward13WeekPct": -2.7027027027027084, "toDateReturnPct": -3.0405405405405483, "weeksSince": 14, "availabilitySource": "reported", "spread": -63.299619981819276, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 14.537444933920707, "surprisePct": 1.7543859649122824, "immediateReturnPct": 0.17696887658102955, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -0.17086782090709463, "weeksSince": 1, "availabilitySource": "reported", "spread": -47.65719551366867, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 14.537444933920707, "surprisePct": 1.7543859649122824, "immediateReturnPct": 0.17696887658102955, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -0.17086782090709463, "weeksSince": 1, "availabilitySource": "reported", "spread": -47.65719551366867, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 0 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Utilities - Regulated Electric", "population": 30, "spreadPercentile": 65.5, "qualityPercentile": 65.5, "rarityPercentile": 50.0, "currentOneYearSpread": 6.689516000000001, "lead": "aligned", "relatedSignals": [{"tickerId": 3691, "symbol": "SO", "name": "Southern Company", "spread": 7.2079450000000005, "lead": "aligned", "quality": 100}, {"tickerId": 1252, "symbol": "EMA", "name": "Emera Incorporated", "spread": 5.924493, "lead": "aligned", "quality": 75}, {"tickerId": 1176, "symbol": "ED", "name": "Consolidated Edison Inc", "spread": 7.772911000000001, "lead": "aligned", "quality": 100}, {"tickerId": 1122, "symbol": "DUK", "name": "Duke Energy Corporation", "spread": 5.1030560000000005, "lead": "aligned", "quality": 100}, {"tickerId": 767, "symbol": "CMS", "name": "CMS Energy Corporation", "spread": 1.411205, "lead": "aligned", "quality": 100}, {"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}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-25", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-02-09", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-05-03", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2024-08-02", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2025-02-28", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-05-16", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2026-08-07", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-14", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "expectations_elevated", "label": "Expectations elevated", "tone": "caution", "explanation": "Price is leading delivered earnings power by a meaningful margin."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}