{"ticker": {"uuid": "9a657d4b-f9af-4a93-a28a-47e7a275026d", "symbol": "SO", "name": "Southern Company", "sector": "Utilities", "industry": "Utilities - Regulated Electric", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 6.6, "average_surprise_label": "+6.6%", "median_surprise": 6.7, "surprise_dispersion": 6.5, "average_reaction": 1.4, "average_reaction_label": "+1.4%", "average_abs_reaction": 2.9, "positive_response_rate": 41.7, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 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": 8.7, "revenue_growth_1y": 6.4, "cash_conversion": 5.11, "net_margin": 15.4, "earnings_yield": 4.4, "eps_surprise_avg": 5.9, "sue_score": 0.68, "pe_ratio": 22.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 92.69, "currency": "USD", "return_13w": 2.6, "fair_value": 80.811675, "fair_value_gap": 14.7, "relative_strength": -9.8, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 57.7}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-02", "date_source": "exact", "eps_actual": 1.42, "eps_estimate": 1.32, "eps_surprise": 0.1, "surprise_pct": 7.5758, "surprise_label": "+7.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.801894332406701, "one_week_reaction_label": "+5.8%", "four_week_reaction": 5.679235430436772, "four_week_reaction_label": "+5.7%", "confirmation": "confirmed", "revenue": 6980000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1422000000.0, "operating_cash_flow": 2840000000.0, "free_cash_flow": 5503000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-15", "date_source": "exact", "eps_actual": 0.64, "eps_estimate": 0.6, "eps_surprise": 0.04, "surprise_pct": 6.6667, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.40352744776959576, "one_week_reaction_label": "+0.4%", "four_week_reaction": 4.22453986739906, "four_week_reaction_label": "+4.2%", "confirmation": "contained", "revenue": 6045000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 855000000.0, "operating_cash_flow": 1813000000.0, "free_cash_flow": 4347000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-02", "date_source": "exact", "eps_actual": 1.03, "eps_estimate": 0.9, "eps_surprise": 0.13, "surprise_pct": 14.4444, "surprise_label": "+14.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.6060644885555075, "one_week_reaction_label": "+3.6%", "four_week_reaction": 7.162678071130127, "four_week_reaction_label": "+7.2%", "confirmation": "confirmed", "revenue": 6646000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1129000000.0, "operating_cash_flow": 1311000000.0, "free_cash_flow": 3219000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-01", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 0.93, "eps_surprise": 0.17, "surprise_pct": 18.2796, "surprise_label": "+18.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.800899945843054, "one_week_reaction_label": "+7.8%", "four_week_reaction": 5.675075158007752, "four_week_reaction_label": "+5.7%", "confirmation": "confirmed", "revenue": 6463000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1203000000.0, "operating_cash_flow": 2688000000.0, "free_cash_flow": 4957000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "date_source": "exact", "eps_actual": 1.43, "eps_estimate": 1.34, "eps_surprise": 0.09, "surprise_pct": 6.7164, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": 0.7042253521126767, "eps_yoy_label": "+0.7%", "one_week_reaction": -3.635176840311528, "one_week_reaction_label": "-3.6%", "four_week_reaction": -3.8785352476576094, "four_week_reaction_label": "-3.9%", "confirmation": "diverged", "revenue": 7274000000.0, "revenue_yoy": 4.212034383954155, "revenue_yoy_label": "+4.2%", "net_income": 1535000000.0, "operating_cash_flow": 3616000000.0, "free_cash_flow": 6089000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-20", "date_source": "exact", "eps_actual": 0.5, "eps_estimate": 0.53, "eps_surprise": -0.03, "surprise_pct": -5.6604, "surprise_label": "-5.7%", "surprise_band": "miss", "eps_yoy": -21.875000000000004, "eps_yoy_label": "-21.9%", "one_week_reaction": 4.161066551558885, "one_week_reaction_label": "+4.2%", "four_week_reaction": 6.4940852458867795, "four_week_reaction_label": "+6.5%", "confirmation": "diverged", "revenue": 6341000000.0, "revenue_yoy": 4.8966087675765095, "revenue_yoy_label": "+4.9%", "net_income": 534000000.0, "operating_cash_flow": 2173000000.0, "free_cash_flow": 5110000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-01", "date_source": "exact", "eps_actual": 1.23, "eps_estimate": 1.19, "eps_surprise": 0.04, "surprise_pct": 3.3613, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": 19.417475728155335, "eps_yoy_label": "+19.4%", "one_week_reaction": 0.6856125191907702, "one_week_reaction_label": "+0.7%", "four_week_reaction": -0.05382892439530906, "four_week_reaction_label": "-0.1%", "confirmation": "contained", "revenue": 7775000000.0, "revenue_yoy": 16.98766175142943, "revenue_yoy_label": "+17.0%", "net_income": 1334000000.0, "operating_cash_flow": 1250000000.0, "free_cash_flow": 3687000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-31", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 0.88, "eps_surprise": 0.04, "surprise_pct": 4.5455, "surprise_label": "+4.5%", "surprise_band": "beat", "eps_yoy": -16.363636363636367, "eps_yoy_label": "-16.4%", "one_week_reaction": -0.3775558495877876, "one_week_reaction_label": "-0.4%", "four_week_reaction": -0.12271530470260228, "four_week_reaction_label": "-0.1%", "confirmation": "contained", "revenue": 6973000000.0, "revenue_yoy": 7.891072257465573, "revenue_yoy_label": "+7.9%", "net_income": 880000000.0, "operating_cash_flow": 2181000000.0, "free_cash_flow": 5117000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-30", "date_source": "exact", "eps_actual": 1.6, "eps_estimate": 1.51, "eps_surprise": 0.09, "surprise_pct": 5.9603, "surprise_label": "+6.0%", "surprise_band": "beat", "eps_yoy": 11.888111888111899, "eps_yoy_label": "+11.9%", "one_week_reaction": -1.9190655656964275, "one_week_reaction_label": "-1.9%", "four_week_reaction": -6.13339808366241, "four_week_reaction_label": "-6.1%", "confirmation": "diverged", "revenue": 7823000000.0, "revenue_yoy": 7.547429199890019, "revenue_yoy_label": "+7.5%", "net_income": 1711000000.0, "operating_cash_flow": 3774000000.0, "free_cash_flow": 7164000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-19", "date_source": "exact", "eps_actual": 0.55, "eps_estimate": 0.57, "eps_surprise": -0.02, "surprise_pct": -3.5088, "surprise_label": "-3.5%", "surprise_band": "miss", "eps_yoy": 10.000000000000009, "eps_yoy_label": "+10.0%", "one_week_reaction": 0.11427072107428408, "one_week_reaction_label": "+0.1%", "four_week_reaction": 4.053018845656008, "four_week_reaction_label": "+4.1%", "confirmation": "contained", "revenue": 6981000000.0, "revenue_yoy": 10.093045260999842, "revenue_yoy_label": "+10.1%", "net_income": 416000000.0, "operating_cash_flow": 2597000000.0, "free_cash_flow": 6882000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-30", "date_source": "exact", "eps_actual": 1.32, "eps_estimate": 1.21, "eps_surprise": 0.11, "surprise_pct": 9.0909, "surprise_label": "+9.1%", "surprise_band": "beat", "eps_yoy": 7.317073170731714, "eps_yoy_label": "+7.3%", "one_week_reaction": 3.1075648300712206, "one_week_reaction_label": "+3.1%", "four_week_reaction": 1.6222151405764544, "four_week_reaction_label": "+1.6%", "confirmation": "confirmed", "revenue": 8397000000.0, "revenue_yoy": 8.0, "revenue_yoy_label": "+8.0%", "net_income": 1356000000.0, "operating_cash_flow": 1226000000.0, "free_cash_flow": 4170000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-30", "date_source": "exact", "eps_actual": 1.13, "eps_estimate": 1.01, "eps_surprise": 0.12, "surprise_pct": 11.8812, "surprise_label": "+11.9%", "surprise_band": "beat", "eps_yoy": 22.82608695652172, "eps_yoy_label": "+22.8%", "one_week_reaction": -2.786632390745495, "one_week_reaction_label": "-2.8%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 6977000000.0, "revenue_yoy": 0.0573641187437258, "revenue_yoy_label": "+0.1%", "net_income": 1174000000.0, "operating_cash_flow": 2651000000.0, "free_cash_flow": 5595000000.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.42, 0.64, 1.03, 1.1, 1.43, 0.5, 1.23, 0.92, 1.6, 0.55, 1.32, 1.13], "eps_estimate": [1.32, 0.6, 0.9, 0.93, 1.34, 0.53, 1.19, 0.88, 1.51, 0.57, 1.21, 1.01], "surprise": [7.5758, 6.6667, 14.4444, 18.2796, 6.7164, -5.6604, 3.3613, 4.5455, 5.9603, -3.5088, 9.0909, 11.8812], "reaction_1w": [5.801894332406701, 0.40352744776959576, 3.6060644885555075, 7.800899945843054, -3.635176840311528, 4.161066551558885, 0.6856125191907702, -0.3775558495877876, -1.9190655656964275, 0.11427072107428408, 3.1075648300712206, -2.786632390745495], "reaction_4w": [5.679235430436772, 4.22453986739906, 7.162678071130127, 5.675075158007752, -3.8785352476576094, 6.4940852458867795, -0.05382892439530906, -0.12271530470260228, -6.13339808366241, 4.053018845656008, 1.6222151405764544, null], "revenue": [6.98, 6.04, 6.65, 6.46, 7.27, 6.34, 7.78, 6.97, 7.82, 6.98, 8.4, 6.98], "net_income": [1.42, 0.85, 1.13, 1.2, 1.53, 0.53, 1.33, 0.88, 1.71, 0.42, 1.36, 1.17], "financial_unit": "billions", "scatter": [{"x": 7.5758, "y": 5.801894332406701, "label": "2023-09-30"}, {"x": 6.6667, "y": 0.40352744776959576, "label": "2023-12-31"}, {"x": 14.4444, "y": 3.6060644885555075, "label": "2024-03-31"}, {"x": 18.2796, "y": 7.800899945843054, "label": "2024-06-30"}, {"x": 6.7164, "y": -3.635176840311528, "label": "2024-09-30"}, {"x": -5.6604, "y": 4.161066551558885, "label": "2024-12-31"}, {"x": 3.3613, "y": 0.6856125191907702, "label": "2025-03-31"}, {"x": 4.5455, "y": -0.3775558495877876, "label": "2025-06-30"}, {"x": 5.9603, "y": -1.9190655656964275, "label": "2025-09-30"}, {"x": -3.5088, "y": 0.11427072107428408, "label": "2025-12-31"}, {"x": 9.0909, "y": 3.1075648300712206, "label": "2026-03-31"}, {"x": 11.8812, "y": -2.786632390745495, "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.41291813745052, 99.12992156577423, 100.17696375315998, 104.83704452737676, 102.30054507154311, 95.44314876014585, 95.81182636631794, 98.14186675342634, 96.93260440054739, 98.11237143786106, 103.80474755570413, 100.42766498120999, 103.92272393382622, 103.6844039982018, 106.52935799799661, 106.49956800604359, 105.54628500745314, 103.43118743855449, 104.44405042105105, 106.66341296178538, 106.380406410185, 102.70133100765828, 102.93965094328273, 102.25447950031612, 99.66274206016858, 100.06490857958119, 101.88618611308056, 100.63688033239106, 103.8730343314435, 103.99344952298486, 105.06213333038548, 107.98219724813607, 105.22770401524907, 103.45158197507189, 108.59932449426817, 110.19482456115644, 114.16852099788235, 117.6154011751206, 120.80640130889715, 118.0877250955187, 121.71768885211385, 118.37629956560629, 119.4546572243669, 119.16608275427932, 117.81433866974906, 118.52818163683226, 121.4898665592981, 123.63139383250135, 124.80087975716974, 134.53647151855844, 131.83298497754427, 132.68352034348914, 131.883423481244, 132.3122118144295, 135.39030856248345, 136.96764288829553, 137.3658044137085, 137.97836010571424, 138.29995298364972, 136.23257508106084, 142.78692847453542, 140.70423716806027, 135.58938932518993, 135.7425298762377, 134.65524075524874, 135.24697373454927, 137.6091631527593, 130.93944965163305, 128.45374686969427, 127.92881588786982, 128.36111103287445, 127.09510149672325, 125.55118607815896, 129.53448636025217, 128.8860420146989, 129.61168343361746, 130.5843499519474, 132.12826537051168, 137.62621042599898, 139.790242183778, 142.29678233083908, 140.7087875575842, 139.1207927843293, 141.87643053379423, 138.46691239204242, 139.8992219778181, 142.93509371596414, 140.78663096534697, 141.75188173259232, 140.66208216414506, 138.1088349955985, 140.71084703620596, 141.27595168954824, 138.54461578781985, 141.82535872006775, 140.17713925655556, 142.68871169485763, 143.64624877853788, 145.45144121418522, 147.71185657146174, 149.67402197924426, 149.10891895394832, 148.63799840949642, 147.66476370299338, 149.49034904711178, 146.0410577332421, 145.21829195374073, 145.99359204216157, 145.24993629047654, 149.56946070297445, 149.5852836853655, 155.51869532013035, 154.74339685975582, 151.70549006368316, 148.79416224259998, 144.68033008900056, 143.49364711082907, 142.40078844330654, 145.35185199144175, 137.63123132091556, 134.69611937083238, 136.03606174743456, 139.0509316877779, 139.06688328582993, 138.79570449089908, 141.81057443124243, 139.64114407179565, 142.46459483551465, 143.69287602575264, 151.46135149043488, 151.63442746893188, 156.58706817067974, 156.74786867976334, 157.6001086102275, 150.1711475576057, 153.6444281343144, 156.69962803862433, 156.21722813941997, 151.97210707276568, 150.33194643864294, 155.0036091345317, 147.13402385182317, 148.33609838010528, 152.77065403489388, 148.73123987955518, 149.6199122310449, 152.1221755003674, 150.6495033896983, 157.6730792752908, 159.5159805202953, 155.657510691421, 155.15281632561891, 158.32750669114836, 153.91550110623308, 150.90361537483332], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 146.03174603174602, 146.03174603174602], "gap": [0.0, -0.412918137450518, 0.8700784342257748, -0.17696375315998125, -4.8370445273767615, -2.3005450715431124, 4.556851239854154, 4.188173633682055, 1.858133246573658, 3.0673955994526096, 1.8876285621389428, -0.3126840636406456, 3.0643985108534935, -0.43066044176273977, -0.1923405061383221, -3.037294505933133, -3.007504513980109, -2.0542215153896564, 0.06087605350899139, -0.9519869289875658, -3.1713494697219033, -2.8883429181215234, 0.7907324844051971, 0.552412548780751, 1.237583991747357, 3.829321431894897, 15.490646975974386, 13.669369442475016, 14.918675223164513, 11.682521224112065, 11.56210603257071, 10.493422225170093, 7.573358307419497, 10.327851540306497, 12.103973580483682, 6.956231061287397, 5.360730994399134, 9.006082176720824, 5.559201999482582, 2.368201865706027, 5.086878079084471, 1.4569143224893253, 4.798303608996889, 3.71994595023628, 4.008520420323862, 5.360264504854115, 4.6464215377709195, 1.6847366153050842, -0.45679065789816775, -1.626276582566561, -1.5205985026854023, 1.1828880383287697, 0.3323526723839052, 1.1324495346290462, 0.7036612014435377, -2.374435546610414, -3.9517698724224886, -4.349931397835462, -4.962487089841204, -5.284079967776677, -3.2167020651878033, -9.771055458662374, -7.6883641521872335, -2.2560559918565843, -2.4091965429043682, -1.3219074219153981, -1.913640401215929, -4.275829819425951, 2.393883681700288, 4.879586463639072, 5.404517445463526, 4.9722223004588955, 6.2382318366100975, 7.7821472551743796, 3.7988469730811687, 4.447291318634456, 3.721649899715885, 2.7489833813859548, 1.2050679628216585, -8.737321537110091, -10.901353294889105, -13.407893441950193, -11.819898668695316, -10.23190389544041, -12.987541644905349, -9.578023503153531, -11.010333088929201, -14.046204827075258, -11.897742076458087, -6.513786494497083, -5.423986926049821, -2.8707397575032587, -5.472751798110721, -6.0378564514529955, -3.3065205497246097, -6.5872634819725135, -4.939044018460322, -7.45061645676239, -8.40815354044264, -10.213345976089983, -12.473761333366497, -14.435926741149018, -19.5851094301388, -19.1141888856869, -18.140954179183865, -19.96653952330226, -16.51724820943258, -15.694482429931213, -16.469782518352048, -15.726126766667022, -20.045651179164935, -20.061474161555992, -25.99488579632083, -25.2195873359463, -22.18168053987364, -13.873527321965042, -9.759695168365624, -8.573012190194135, -7.4801535226716, -10.43121707080681, -2.7105964002806218, 0.22451554980256105, -1.1154268267996201, -4.130296767142966, -4.146248365194992, -3.875069570264145, -6.8899395106074905, -4.720509151160712, -7.543959914879707, -8.7722411051177, -16.54071656979994, -15.126490960995369, -20.079131662743237, -20.239932171826837, -21.092172102290988, -13.6632110496692, -17.136491626377904, -20.19169153068782, -19.709291631483467, -15.464170564829175, -13.824009930706438, -15.638529769452333, -7.7689444867438056, -8.971019015025917, -13.405574669814513, -9.366160514475808, -10.25483286596554, -12.757096135288037, -11.284424024618943, -18.307999910211436, -20.150901155215934, -16.292431326341642, -15.787736960539547, -18.96242732606899, -7.8837550744870555, -4.8718693430872975], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 103.49206349206348, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.55555555555557, null, null, null, null, null, null, null, null, null, null, 123.17460317460318, null, null, null, null, null, null, null, null, null, null, null, null, 133.01587301587304, null, null, null, null, null, null, null, null, null, null, null, null, 133.33333333333334, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.88888888888889, null, null, null, null, null, null, null, null, null, 135.23809523809524, null, null, null, null, null, null, null, null, null, null, null, null, 129.52380952380952, null, null, null, null, null, null, null, null, null, null, null, null, 134.92063492063494, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.5079365079365, null, null, null, null, null, null, null, null, null, 139.36507936507937, null, null, null, null, null, null, null, null, null, null, null, null, 146.03174603174602, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [46.0, 4.9, 50.9]}}, "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": [61.423313, 61.676941, 60.888882, 61.53201, 64.394386, 62.836384, 58.624344, 58.850798, 60.281986, 59.539217, 60.263869, 63.760315, 61.685999, 63.83278, 63.686396, 65.433861, 65.415563, 64.830025, 63.530862, 64.152996, 65.516202, 65.34237, 63.08256, 63.228944, 62.808089, 61.216158, 61.463182, 62.581871, 61.814506, 63.802259, 63.876222, 64.532643, 66.326243, 64.634342, 63.543389, 66.705303, 67.685312, 70.126088, 72.243276, 74.203294, 72.533393, 74.763037, 72.710645, 73.373008, 73.195756, 72.36547, 72.803936, 74.623101, 75.938498, 76.656835, 82.636758, 80.976187, 81.498614, 81.007168, 81.270544, 83.161213, 84.130064, 84.374628, 84.75088, 84.948413, 83.678561, 87.704462, 86.425204, 83.283495, 83.377559, 82.70971, 83.073172, 84.524107, 80.427348, 78.900547, 78.578117, 78.843647, 78.066022, 77.117698, 79.564373, 79.166077, 79.61179, 80.209234, 81.157558, 84.534578, 85.863798, 87.403398, 86.427999, 85.4526, 87.145204, 85.050965, 85.930737, 87.79547, 86.475813, 87.068702, 86.399311, 84.831022, 86.429264, 86.77637, 85.098693, 87.113834, 86.101443, 87.644134, 88.232285, 89.341094, 90.729516, 91.934743, 91.587638, 91.298383, 90.70059, 91.821925, 89.703256, 89.197886, 89.674101, 89.217323, 91.870518, 91.880237, 95.524735, 95.048521, 93.182538, 91.394304, 88.867452, 88.138552, 87.467282, 89.279923, 84.537662, 82.734819, 83.557856, 85.409689, 85.419487, 85.25292, 87.104753, 85.772217, 87.506474, 88.260925, 93.03258, 93.138889, 96.180965, 96.279734, 96.803208, 92.240094, 94.373498, 96.250103, 95.953797, 93.346303, 92.338862, 95.208352, 90.374592, 91.112946, 93.836797, 91.355655, 91.901507, 93.43848, 92.533916, 96.848029, 97.98, 95.61, 95.3, 97.25, 94.54, 92.69], "ttmEps": [3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.6, 4.6], "quarterlyEps": [0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.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.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.13, 1.13], "priceIndex": [100.0, 100.41291813745052, 99.12992156577423, 100.17696375315998, 104.83704452737676, 102.30054507154311, 95.44314876014585, 95.81182636631794, 98.14186675342634, 96.93260440054739, 98.11237143786106, 103.80474755570413, 100.42766498120999, 103.92272393382622, 103.6844039982018, 106.52935799799661, 106.49956800604359, 105.54628500745314, 103.43118743855449, 104.44405042105105, 106.66341296178538, 106.380406410185, 102.70133100765828, 102.93965094328273, 102.25447950031612, 99.66274206016858, 100.06490857958119, 101.88618611308056, 100.63688033239106, 103.8730343314435, 103.99344952298486, 105.06213333038548, 107.98219724813607, 105.22770401524907, 103.45158197507189, 108.59932449426817, 110.19482456115644, 114.16852099788235, 117.6154011751206, 120.80640130889715, 118.0877250955187, 121.71768885211385, 118.37629956560629, 119.4546572243669, 119.16608275427932, 117.81433866974906, 118.52818163683226, 121.4898665592981, 123.63139383250135, 124.80087975716974, 134.53647151855844, 131.83298497754427, 132.68352034348914, 131.883423481244, 132.3122118144295, 135.39030856248345, 136.96764288829553, 137.3658044137085, 137.97836010571424, 138.29995298364972, 136.23257508106084, 142.78692847453542, 140.70423716806027, 135.58938932518993, 135.7425298762377, 134.65524075524874, 135.24697373454927, 137.6091631527593, 130.93944965163305, 128.45374686969427, 127.92881588786982, 128.36111103287445, 127.09510149672325, 125.55118607815896, 129.53448636025217, 128.8860420146989, 129.61168343361746, 130.5843499519474, 132.12826537051168, 137.62621042599898, 139.790242183778, 142.29678233083908, 140.7087875575842, 139.1207927843293, 141.87643053379423, 138.46691239204242, 139.8992219778181, 142.93509371596414, 140.78663096534697, 141.75188173259232, 140.66208216414506, 138.1088349955985, 140.71084703620596, 141.27595168954824, 138.54461578781985, 141.82535872006775, 140.17713925655556, 142.68871169485763, 143.64624877853788, 145.45144121418522, 147.71185657146174, 149.67402197924426, 149.10891895394832, 148.63799840949642, 147.66476370299338, 149.49034904711178, 146.0410577332421, 145.21829195374073, 145.99359204216157, 145.24993629047654, 149.56946070297445, 149.5852836853655, 155.51869532013035, 154.74339685975582, 151.70549006368316, 148.79416224259998, 144.68033008900056, 143.49364711082907, 142.40078844330654, 145.35185199144175, 137.63123132091556, 134.69611937083238, 136.03606174743456, 139.0509316877779, 139.06688328582993, 138.79570449089908, 141.81057443124243, 139.64114407179565, 142.46459483551465, 143.69287602575264, 151.46135149043488, 151.63442746893188, 156.58706817067974, 156.74786867976334, 157.6001086102275, 150.1711475576057, 153.6444281343144, 156.69962803862433, 156.21722813941997, 151.97210707276568, 150.33194643864294, 155.0036091345317, 147.13402385182317, 148.33609838010528, 152.77065403489388, 148.73123987955518, 149.6199122310449, 152.1221755003674, 150.6495033896983, 157.6730792752908, 159.5159805202953, 155.657510691421, 155.15281632561891, 158.32750669114836, 153.91550110623308, 150.90361537483332], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 146.03174603174602, 146.03174603174602], "valuationGap": [0.0, -0.412918137450518, 0.8700784342257748, -0.17696375315998125, -4.8370445273767615, -2.3005450715431124, 4.556851239854154, 4.188173633682055, 1.858133246573658, 3.0673955994526096, 1.8876285621389428, -0.3126840636406456, 3.0643985108534935, -0.43066044176273977, -0.1923405061383221, -3.037294505933133, -3.007504513980109, -2.0542215153896564, 0.06087605350899139, -0.9519869289875658, -3.1713494697219033, -2.8883429181215234, 0.7907324844051971, 0.552412548780751, 1.237583991747357, 3.829321431894897, 15.490646975974386, 13.669369442475016, 14.918675223164513, 11.682521224112065, 11.56210603257071, 10.493422225170093, 7.573358307419497, 10.327851540306497, 12.103973580483682, 6.956231061287397, 5.360730994399134, 9.006082176720824, 5.559201999482582, 2.368201865706027, 5.086878079084471, 1.4569143224893253, 4.798303608996889, 3.71994595023628, 4.008520420323862, 5.360264504854115, 4.6464215377709195, 1.6847366153050842, -0.45679065789816775, -1.626276582566561, -1.5205985026854023, 1.1828880383287697, 0.3323526723839052, 1.1324495346290462, 0.7036612014435377, -2.374435546610414, -3.9517698724224886, -4.349931397835462, -4.962487089841204, -5.284079967776677, -3.2167020651878033, -9.771055458662374, -7.6883641521872335, -2.2560559918565843, -2.4091965429043682, -1.3219074219153981, -1.913640401215929, -4.275829819425951, 2.393883681700288, 4.879586463639072, 5.404517445463526, 4.9722223004588955, 6.2382318366100975, 7.7821472551743796, 3.7988469730811687, 4.447291318634456, 3.721649899715885, 2.7489833813859548, 1.2050679628216585, -8.737321537110091, -10.901353294889105, -13.407893441950193, -11.819898668695316, -10.23190389544041, -12.987541644905349, -9.578023503153531, -11.010333088929201, -14.046204827075258, -11.897742076458087, -6.513786494497083, -5.423986926049821, -2.8707397575032587, -5.472751798110721, -6.0378564514529955, -3.3065205497246097, -6.5872634819725135, -4.939044018460322, -7.45061645676239, -8.40815354044264, -10.213345976089983, -12.473761333366497, -14.435926741149018, -19.5851094301388, -19.1141888856869, -18.140954179183865, -19.96653952330226, -16.51724820943258, -15.694482429931213, -16.469782518352048, -15.726126766667022, -20.045651179164935, -20.061474161555992, -25.99488579632083, -25.2195873359463, -22.18168053987364, -13.873527321965042, -9.759695168365624, -8.573012190194135, -7.4801535226716, -10.43121707080681, -2.7105964002806218, 0.22451554980256105, -1.1154268267996201, -4.130296767142966, -4.146248365194992, -3.875069570264145, -6.8899395106074905, -4.720509151160712, -7.543959914879707, -8.7722411051177, -16.54071656979994, -15.126490960995369, -20.079131662743237, -20.239932171826837, -21.092172102290988, -13.6632110496692, -17.136491626377904, -20.19169153068782, -19.709291631483467, -15.464170564829175, -13.824009930706438, -15.638529769452333, -7.7689444867438056, -8.971019015025917, -13.405574669814513, -9.366160514475808, -10.25483286596554, -12.757096135288037, -11.284424024618943, -18.307999910211436, -20.150901155215934, -16.292431326341642, -15.787736960539547, -18.96242732606899, -7.8837550744870555, -4.8718693430872975], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 103.49206349206348, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.55555555555557, null, null, null, null, null, null, null, null, null, null, 123.17460317460318, null, null, null, null, null, null, null, null, null, null, null, null, 133.01587301587304, null, null, null, null, null, null, null, null, null, null, null, null, 133.33333333333334, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.88888888888889, null, null, null, null, null, null, null, null, null, 135.23809523809524, null, null, null, null, null, null, null, null, null, null, null, null, 129.52380952380952, null, null, null, null, null, null, null, null, null, null, null, null, 134.92063492063494, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.5079365079365, null, null, null, null, null, null, null, null, null, 139.36507936507937, null, null, null, null, null, null, null, null, null, null, null, null, 146.03174603174602, null], "quarterLabels": ["2023-08-03", "", "", "", "", "", "", "", "", "", "", "2023-11-02", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-15", "", "", "", "", "", "", "", "", "", "", "2024-05-02", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-20", "", "", "", "", "", "", "", "", "", "2025-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-19", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-30", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", ""], "surprisePct": [5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 14.444444444444446, 14.444444444444446, 14.444444444444446, 14.444444444444446, 14.444444444444446, 14.444444444444446, 14.444444444444446, 14.444444444444446, 14.444444444444446, 14.444444444444446, 14.444444444444446, 14.444444444444446, 14.444444444444446, 18.27956989247312, 18.27956989247312, 18.27956989247312, 18.27956989247312, 18.27956989247312, 18.27956989247312, 18.27956989247312, 18.27956989247312, 18.27956989247312, 18.27956989247312, 18.27956989247312, 18.27956989247312, 18.27956989247312, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, 6.71641791044775, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, 3.361344537815129, 3.361344537815129, 3.361344537815129, 3.361344537815129, 3.361344537815129, 3.361344537815129, 3.361344537815129, 3.361344537815129, 3.361344537815129, 3.361344537815129, 3.361344537815129, 3.361344537815129, 3.361344537815129, 4.545454545454549, 4.545454545454549, 4.545454545454549, 4.545454545454549, 4.545454545454549, 4.545454545454549, 4.545454545454549, 4.545454545454549, 4.545454545454549, 4.545454545454549, 4.545454545454549, 4.545454545454549, 4.545454545454549, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, 5.960264900662257, -3.508771929824545, -3.508771929824545, -3.508771929824545, -3.508771929824545, -3.508771929824545, -3.508771929824545, -3.508771929824545, -3.508771929824545, -3.508771929824545, -3.508771929824545, 9.090909090909099, 9.090909090909099, 9.090909090909099, 9.090909090909099, 9.090909090909099, 9.090909090909099, 9.090909090909099, 9.090909090909099, 9.090909090909099, 9.090909090909099, 9.090909090909099, 9.090909090909099, 9.090909090909099, 11.88118811881187, 11.88118811881187], "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": [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, 99, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 61.423313, "latestClose": 92.69, "startTtmEps": 3.15, "latestTtmEps": 4.6, "priceChangePct": 50.90361537483332, "epsChangePct": 46.031746031746025, "earningsGapPct": -4.8718693430872975, "startMultiple": 19.499464444444445, "latestMultiple": 20.150000000000002, "multipleChangePct": 3.3361713979837004, "latestQuarter": "2026-07-30", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently stable.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 1.5242515302817505, "earningsMovePct": 12.745098039215685, "spread": 11.220846508933935, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 14.465750282857858, "earningsMovePct": 9.785202863961807, "spread": -4.680547418896051, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 50.90361537483332, "earningsMovePct": 46.031746031746025, "spread": -4.8718693430872975, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Earnings power and market price are broadly aligned; their relationship is currently stable.", "marketChangePct": 50.90361537483332, "earningsChangePct": 46.031746031746025, "recentMarketMovePoints": 3.769591523010149, "recentEarningsMovePoints": 6.666666666666657}, "pressure": {"score": 22, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 90, "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": 92, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 5.11294825, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.06399182, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.19037144, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03450659, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00483796, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 4.61934354181317, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-30", "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, 100.0, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 103.49206349206348, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 123.17460317460318, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.01587301587304, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 133.33333333333334, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 128.88888888888889, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 135.23809523809524, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 129.52380952380952, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 134.92063492063494, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 136.5079365079365, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 139.36507936507937, 146.03174603174602, 146.03174603174602], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 94.94449065200882, 91.32101399486493, 91.32101399486493, 91.32101399486493, 91.32101399486493, 91.32101399486493, 91.32101399486493, 91.32101399486493, 91.32101399486493, 91.32101399486493, 91.32101399486493, 91.32101399486493, 91.92131052688678, 91.92131052688678, 91.92131052688678, 91.92131052688678, 91.92131052688678, 91.92131052688678, 91.92131052688678, 91.92131052688678, 91.92131052688678, 91.92131052688678, 91.92131052688678, 91.92131052688678, 91.92131052688678, 94.50692510758326, 94.50692510758326, 94.50692510758326, 94.50692510758326, 94.50692510758326, 94.50692510758326, 94.50692510758326, 94.50692510758326, 94.50692510758326, 94.50692510758326, 94.50692510758326, 94.50692510758326, 94.50692510758326, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 95.57010089321231, 96.64050916717896, 96.64050916717896, 96.64050916717896, 96.64050916717896, 96.64050916717896, 96.64050916717896, 96.64050916717896, 96.64050916717896, 96.64050916717896, 96.64050916717896, 100.72324883376125, 100.72324883376125, 100.72324883376125, 100.72324883376125, 100.72324883376125, 100.72324883376125, 100.72324883376125, 100.72324883376125, 100.72324883376125, 100.72324883376125, 100.72324883376125, 100.72324883376125, 100.72324883376125, 102.56753335985245, 102.56753335985245, 102.56753335985245, 102.56753335985245, 102.56753335985245, 102.56753335985245, 102.56753335985245, 102.56753335985245, 102.56753335985245, 102.56753335985245, 102.56753335985245, 102.56753335985245, 102.56753335985245, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 104.5528514085271, 106.86724767656312, 106.86724767656312, 106.86724767656312, 106.86724767656312, 106.86724767656312, 106.86724767656312, 106.86724767656312, 106.86724767656312, 106.86724767656312, 106.86724767656312, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.11655154956064, 109.13101652623584, 109.13101652623584], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 112.47979762490338, 116.98404890731501, 116.98404890731501, 116.98404890731501, 116.98404890731501, 116.98404890731501, 116.98404890731501, 116.98404890731501, 116.98404890731501, 116.98404890731501, 116.98404890731501, 116.98404890731501, 120.67317827278477, 120.67317827278477, 120.67317827278477, 120.67317827278477, 120.67317827278477, 120.67317827278477, 120.67317827278477, 120.67317827278477, 120.67317827278477, 120.67317827278477, 120.67317827278477, 120.67317827278477, 120.67317827278477, 126.66713512753847, 126.66713512753847, 126.66713512753847, 126.66713512753847, 126.66713512753847, 126.66713512753847, 126.66713512753847, 126.66713512753847, 126.66713512753847, 126.66713512753847, 126.66713512753847, 126.66713512753847, 126.66713512753847, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 130.78490619071042, 136.14644086852644, 136.14644086852644, 136.14644086852644, 136.14644086852644, 136.14644086852644, 136.14644086852644, 136.14644086852644, 136.14644086852644, 136.14644086852644, 136.14644086852644, 139.43503618860237, 139.43503618860237, 139.43503618860237, 139.43503618860237, 139.43503618860237, 139.43503618860237, 139.43503618860237, 139.43503618860237, 139.43503618860237, 139.43503618860237, 139.43503618860237, 139.43503618860237, 139.43503618860237, 140.559342280936, 140.559342280936, 140.559342280936, 140.559342280936, 140.559342280936, 140.559342280936, 140.559342280936, 140.559342280936, 140.559342280936, 140.559342280936, 140.559342280936, 140.559342280936, 140.559342280936, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 148.11327383880263, 160.56496381139763, 160.56496381139763, 160.56496381139763, 160.56496381139763, 160.56496381139763, 160.56496381139763, 160.56496381139763, 160.56496381139763, 160.56496381139763, 160.56496381139763, 163.95896282762982, 163.95896282762982, 163.95896282762982, 163.95896282762982, 163.95896282762982, 163.95896282762982, 163.95896282762982, 163.95896282762982, 163.95896282762982, 163.95896282762982, 163.95896282762982, 163.95896282762982, 163.95896282762982, 167.31782727847659, 167.31782727847659], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 46.031746031746025, "valuationContribution": 4.8718693430872975, "marketMove": 50.90361537483332, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 46.031746031746025}, {"key": "valuation", "label": "Relative valuation contribution", "value": 4.8718693430872975}, {"key": "market", "label": "Total market move", "value": 50.90361537483332}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 3.4920634920634797, "surprisePct": 7.575757575757565, "immediateReturnPct": 5.8018943324066985, "forward4WeekPct": 8.578924794888287, "forward13WeekPct": 4.221799964419803, "toDateReturnPct": 53.80691870281345, "weeksSince": 144, "availabilitySource": "reported", "spread": -0.3126840636406456, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-16", "periodEnd": "2023-12-31", "earningsChangePct": 11.656441717791433, "surprisePct": 6.666666666666673, "immediateReturnPct": 0.4035274477695916, "forward4WeekPct": 4.345362543007014, "forward13WeekPct": 21.215209226296096, "toDateReturnPct": 51.41427202929003, "weeksSince": 129, "availabilitySource": "reported", "spread": 15.490646975974386, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 6.593406593406592, "surprisePct": 14.444444444444446, "immediateReturnPct": 3.606064488555516, "forward4WeekPct": 10.456810777499271, "forward13WeekPct": 22.089646273625817, "toDateReturnPct": 36.942561482172096, "weeksSince": 118, "availabilitySource": "reported", "spread": 9.006082176720824, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 7.989690721649501, "surprisePct": 18.27956989247312, "immediateReturnPct": 7.800899945843054, "forward4WeekPct": 6.018653131191765, "forward13WeekPct": 8.644578138400828, "toDateReturnPct": 20.91550609935826, "weeksSince": 105, "availabilitySource": "reported", "spread": -1.5205985026854023, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 0.23866348448686736, "surprisePct": 6.71641791044775, "immediateReturnPct": -3.635176840311527, "forward4WeekPct": -2.1997020683919843, "forward13WeekPct": -7.883596086160227, "toDateReturnPct": 7.248806725408485, "weeksSince": 92, "availabilitySource": "reported", "spread": -2.2560559918565843, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": -3.3333333333333437, "surprisePct": -5.660377358490571, "immediateReturnPct": 4.1610665515588785, "forward4WeekPct": 5.292226757241769, "forward13WeekPct": 6.495643942367035, "toDateReturnPct": 14.20994209806068, "weeksSince": 76, "availabilitySource": "reported", "spread": -8.737321537110091, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 4.92610837438423, "surprisePct": 3.361344537815129, "immediateReturnPct": 0.6856125191907703, "forward4WeekPct": 0.3475619246274153, "forward13WeekPct": 5.911277179897678, "toDateReturnPct": 7.1860405637354186, "weeksSince": 66, "availabilitySource": "reported", "spread": -6.513786494497083, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": -4.225352112676051, "surprisePct": 4.545454545454549, "immediateReturnPct": -0.3775558495877851, "forward4WeekPct": -2.427251033920874, "forward13WeekPct": -0.5878506670758732, "toDateReturnPct": 0.8215142342868242, "weeksSince": 53, "availabilitySource": "reported", "spread": -19.5851094301388, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 4.166666666666674, "surprisePct": 5.960264900662257, "immediateReturnPct": -1.9190655656964317, "forward4WeekPct": -4.188139842252414, "forward13WeekPct": -6.091338701248938, "toDateReturnPct": -0.528573282689504, "weeksSince": 40, "availabilitySource": "reported", "spread": -13.873527321965042, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": 1.17647058823529, "surprisePct": -3.508771929824545, "immediateReturnPct": 0.11427072107428327, "forward4WeekPct": -0.8518370661116714, "forward13WeekPct": 0.864446627192339, "toDateReturnPct": -0.3682365898054152, "weeksSince": 24, "availabilitySource": "reported", "spread": -15.126490960995369, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 2.0930232558139528, "surprisePct": 9.090909090909099, "immediateReturnPct": 3.107564830071219, "forward4WeekPct": -1.0647813701667785, "forward13WeekPct": 2.3837612380364748, "toDateReturnPct": 0.3802710932261588, "weeksSince": 14, "availabilitySource": "reported", "spread": -15.638529769452333, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 4.783599088838275, "surprisePct": 11.88118811881187, "immediateReturnPct": -2.7866323907454915, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -4.6889460154241664, "weeksSince": 1, "availabilitySource": "reported", "spread": -7.8837550744870555, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 4.783599088838275, "surprisePct": 11.88118811881187, "immediateReturnPct": -2.7866323907454915, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -4.6889460154241664, "weeksSince": 1, "availabilitySource": "reported", "spread": -7.8837550744870555, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Utilities - Regulated Electric", "population": 30, "spreadPercentile": 69.0, "qualityPercentile": 65.5, "rarityPercentile": 50.0, "currentOneYearSpread": 7.2079450000000005, "lead": "aligned", "relatedSignals": [{"tickerId": 4075, "symbol": "TXNM", "name": "TXNM Energy, Inc.", "spread": 6.689516000000001, "lead": "aligned", "quality": 100}, {"tickerId": 1176, "symbol": "ED", "name": "Consolidated Edison Inc", "spread": 7.772911000000001, "lead": "aligned", "quality": 100}, {"tickerId": 1252, "symbol": "EMA", "name": "Emera Incorporated", "spread": 5.924493, "lead": "aligned", "quality": 75}, {"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-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-02-16", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-05-03", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-08-01", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-07-31", "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."}