{"ticker": {"uuid": "f6b88525-65e3-46c9-92d2-535d37d47b73", "symbol": "WEC", "name": "WEC Energy Group Inc", "sector": "Utilities", "industry": "Utilities - Regulated Electric", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 1, "inline": 0, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 3.1, "average_surprise_label": "+3.1%", "median_surprise": 5.2, "surprise_dispersion": 12.9, "average_reaction": -0.0, "average_reaction_label": "-0.0%", "average_abs_reaction": 2.7, "positive_response_rate": 33.3, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 10, "band": "beat", "label": "10 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 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": 1.7, "revenue_growth_1y": 8.9, "cash_conversion": 5.02, "net_margin": 16.7, "earnings_yield": 4.4, "eps_surprise_avg": 6.2, "sue_score": 1.15, "pe_ratio": 20.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 107.63, "currency": "USD", "return_13w": -2.8, "fair_value": 94.354746, "fair_value_gap": 14.1, "relative_strength": -13.4, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 57.7}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-31", "date_source": "exact", "eps_actual": 1.0, "eps_estimate": 0.91, "eps_surprise": 0.09, "surprise_pct": 9.8901, "surprise_label": "+9.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.7162609056820815, "one_week_reaction_label": "+2.7%", "four_week_reaction": 0.8219918758727147, "four_week_reaction_label": "+0.8%", "confirmation": "confirmed", "revenue": 1957400000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 316300000.0, "operating_cash_flow": 784100000.0, "free_cash_flow": 1439900000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-01", "date_source": "exact", "eps_actual": 0.69, "eps_estimate": 1.09, "eps_surprise": -0.4, "surprise_pct": -36.6972, "surprise_label": "-36.7%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.01252010537359272, "one_week_reaction_label": "-0.0%", "four_week_reaction": -0.1862895897362599, "four_week_reaction_label": "-0.2%", "confirmation": "contained", "revenue": 2217500000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 218800000.0, "operating_cash_flow": 480000000.0, "free_cash_flow": 1243400000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-01", "date_source": "exact", "eps_actual": 1.97, "eps_estimate": 1.91, "eps_surprise": 0.06, "surprise_pct": 3.1414, "surprise_label": "+3.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.122958936460395, "one_week_reaction_label": "+2.1%", "four_week_reaction": 0.004759941099832793, "four_week_reaction_label": "+0.0%", "confirmation": "confirmed", "revenue": 2680200000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 622600000.0, "operating_cash_flow": 863600000.0, "free_cash_flow": 1308100000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 0.67, "eps_estimate": 0.63, "eps_surprise": 0.04, "surprise_pct": 6.3492, "surprise_label": "+6.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.679445974631462, "one_week_reaction_label": "+7.7%", "four_week_reaction": 11.69608514694324, "four_week_reaction_label": "+11.7%", "confirmation": "confirmed", "revenue": 1772000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 211600000.0, "operating_cash_flow": 1037400000.0, "free_cash_flow": 1731300000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "date_source": "exact", "eps_actual": 0.82, "eps_estimate": 0.7, "eps_surprise": 0.12, "surprise_pct": 17.1429, "surprise_label": "+17.1%", "surprise_band": "beat", "eps_yoy": -18.000000000000004, "eps_yoy_label": "-18.0%", "one_week_reaction": -1.6668390594699731, "one_week_reaction_label": "-1.7%", "four_week_reaction": 4.469953680501955, "four_week_reaction_label": "+4.5%", "confirmation": "diverged", "revenue": 1863500000.0, "revenue_yoy": -4.797179932563605, "revenue_yoy_label": "-4.8%", "net_income": 240400000.0, "operating_cash_flow": 729000000.0, "free_cash_flow": 1525300000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-04", "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": 107.24637681159422, "eps_yoy_label": "+107.2%", "one_week_reaction": 2.548862047282538, "one_week_reaction_label": "+2.5%", "four_week_reaction": 8.417029303504311, "four_week_reaction_label": "+8.4%", "confirmation": "confirmed", "revenue": 2284200000.0, "revenue_yoy": 3.0078917700112737, "revenue_yoy_label": "+3.0%", "net_income": 453800000.0, "operating_cash_flow": 581800000.0, "free_cash_flow": 1428200000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-06", "date_source": "exact", "eps_actual": 2.27, "eps_estimate": 2.18, "eps_surprise": 0.09, "surprise_pct": 4.1284, "surprise_label": "+4.1%", "surprise_band": "beat", "eps_yoy": 15.228426395939088, "eps_yoy_label": "+15.2%", "one_week_reaction": -0.920640303501309, "one_week_reaction_label": "-0.9%", "four_week_reaction": -0.2228930348669177, "four_week_reaction_label": "-0.2%", "confirmation": "contained", "revenue": 3149500000.0, "revenue_yoy": 17.509887321841653, "revenue_yoy_label": "+17.5%", "net_income": 724500000.0, "operating_cash_flow": 1162600000.0, "free_cash_flow": 1863700000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 0.76, "eps_estimate": 0.71, "eps_surprise": 0.05, "surprise_pct": 7.0423, "surprise_label": "+7.0%", "surprise_band": "beat", "eps_yoy": 13.432835820895516, "eps_yoy_label": "+13.4%", "one_week_reaction": 0.6574147816352082, "one_week_reaction_label": "+0.7%", "four_week_reaction": -0.07680415669471731, "four_week_reaction_label": "-0.1%", "confirmation": "contained", "revenue": 2009500000.0, "revenue_yoy": 13.40293453724605, "revenue_yoy_label": "+13.4%", "net_income": 245700000.0, "operating_cash_flow": 853300000.0, "free_cash_flow": 1682700000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-30", "date_source": "exact", "eps_actual": 0.83, "eps_estimate": 0.81, "eps_surprise": 0.02, "surprise_pct": 2.4691, "surprise_label": "+2.5%", "surprise_band": "beat", "eps_yoy": 1.2195121951219523, "eps_yoy_label": "+1.2%", "one_week_reaction": -3.5396696039353146, "one_week_reaction_label": "-3.5%", "four_week_reaction": -3.2773306611256645, "four_week_reaction_label": "-3.3%", "confirmation": "diverged", "revenue": 2104000000.0, "revenue_yoy": 12.905822377247118, "revenue_yoy_label": "+12.9%", "net_income": 271300000.0, "operating_cash_flow": 938900000.0, "free_cash_flow": 2503500000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-05", "date_source": "exact", "eps_actual": 1.42, "eps_estimate": 1.39, "eps_surprise": 0.03, "surprise_pct": 2.1583, "surprise_label": "+2.2%", "surprise_band": "beat", "eps_yoy": -0.6993006993007, "eps_yoy_label": "-0.7%", "one_week_reaction": 0.6776906631377198, "one_week_reaction_label": "+0.7%", "four_week_reaction": 6.552926958311642, "four_week_reaction_label": "+6.6%", "confirmation": "contained", "revenue": 2537100000.0, "revenue_yoy": 11.07171000788022, "revenue_yoy_label": "+11.1%", "net_income": 316900000.0, "operating_cash_flow": 397600000.0, "free_cash_flow": 1700600000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-05", "date_source": "exact", "eps_actual": 2.45, "eps_estimate": 2.3, "eps_surprise": 0.15, "surprise_pct": 6.5217, "surprise_label": "+6.5%", "surprise_band": "beat", "eps_yoy": 7.92951541850221, "eps_yoy_label": "+7.9%", "one_week_reaction": -4.937850617451458, "one_week_reaction_label": "-4.9%", "four_week_reaction": -4.650547821025899, "four_week_reaction_label": "-4.7%", "confirmation": "diverged", "revenue": 3434200000.0, "revenue_yoy": 9.03953008414034, "revenue_yoy_label": "+9.0%", "net_income": 804700000.0, "operating_cash_flow": 1218400000.0, "free_cash_flow": 2036300000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-29", "date_source": "exact", "eps_actual": 0.91, "eps_estimate": 0.8, "eps_surprise": 0.11, "surprise_pct": 13.75, "surprise_label": "+13.8%", "surprise_band": "beat", "eps_yoy": 19.73684210526316, "eps_yoy_label": "+19.7%", "one_week_reaction": -5.485013388615354, "one_week_reaction_label": "-5.5%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 2062100000.0, "revenue_yoy": 2.617566558845484, "revenue_yoy_label": "+2.6%", "net_income": 299500000.0, "operating_cash_flow": 992300000.0, "free_cash_flow": 2254300000.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.0, 0.69, 1.97, 0.67, 0.82, 1.43, 2.27, 0.76, 0.83, 1.42, 2.45, 0.91], "eps_estimate": [0.91, 1.09, 1.91, 0.63, 0.7, 1.42, 2.18, 0.71, 0.81, 1.39, 2.3, 0.8], "surprise": [9.8901, -36.6972, 3.1414, 6.3492, 17.1429, 0.7042, 4.1284, 7.0423, 2.4691, 2.1583, 6.5217, 13.75], "reaction_1w": [2.7162609056820815, -0.01252010537359272, 2.122958936460395, 7.679445974631462, -1.6668390594699731, 2.548862047282538, -0.920640303501309, 0.6574147816352082, -3.5396696039353146, 0.6776906631377198, -4.937850617451458, -5.485013388615354], "reaction_4w": [0.8219918758727147, -0.1862895897362599, 0.004759941099832793, 11.69608514694324, 4.469953680501955, 8.417029303504311, -0.2228930348669177, -0.07680415669471731, -3.2773306611256645, 6.552926958311642, -4.650547821025899, null], "revenue": [1957.4, 2217.5, 2680.2, 1772.0, 1863.5, 2284.2, 3149.5, 2009.5, 2104.0, 2537.1, 3434.2, 2062.1], "net_income": [316.3, 218.8, 622.6, 211.6, 240.4, 453.8, 724.5, 245.7, 271.3, 316.9, 804.7, 299.5], "financial_unit": "millions", "scatter": [{"x": 9.8901, "y": 2.7162609056820815, "label": "2023-09-30"}, {"x": -36.6972, "y": -0.01252010537359272, "label": "2023-12-31"}, {"x": 3.1414, "y": 2.122958936460395, "label": "2024-03-31"}, {"x": 6.3492, "y": 7.679445974631462, "label": "2024-06-30"}, {"x": 17.1429, "y": -1.6668390594699731, "label": "2024-09-30"}, {"x": 0.7042, "y": 2.548862047282538, "label": "2024-12-31"}, {"x": 4.1284, "y": -0.920640303501309, "label": "2025-03-31"}, {"x": 7.0423, "y": 0.6574147816352082, "label": "2025-06-30"}, {"x": 2.4691, "y": -3.5396696039353146, "label": "2025-09-30"}, {"x": 2.1583, "y": 0.6776906631377198, "label": "2025-12-31"}, {"x": 6.5217, "y": -4.937850617451458, "label": "2026-03-31"}, {"x": 13.75, "y": -5.485013388615354, "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, 98.96499645557545, 96.65077354752711, 98.46493830375704, 100.31399030077466, 99.36039031818812, 93.67368279714174, 93.76671672266362, 95.96464754466494, 94.42958456500067, 95.04593608628738, 97.6276316906388, 93.3945810205761, 95.99161479270347, 95.82720595926385, 99.78477538420564, 98.72785742134124, 96.83714941967926, 97.40083831538225, 98.84529303575312, 101.27620332360424, 97.22468617718572, 93.98347117662959, 93.79557445025485, 93.78383114549791, 91.07107640979531, 92.68297268810201, 93.6208430594207, 93.06286923869939, 96.96868470032716, 95.90022364642627, 94.98609656887844, 97.4910422969709, 95.30663488504871, 93.75143245858162, 96.82622237085951, 96.74312084266158, 98.79693757200154, 101.42060105236952, 102.50223770918132, 96.74772575823182, 97.1433493532545, 95.72869824196182, 94.54183002373637, 93.78655071520065, 94.06228736115725, 93.33098492906622, 96.85562298565425, 97.76675455792311, 100.38026104224231, 108.08890895817534, 105.47540247385614, 108.33344691611704, 112.12082184446686, 112.56853052549505, 113.31874545364053, 115.98079863148276, 114.6134711132286, 115.2668839909597, 115.53308866703327, 115.49678837941086, 120.82089345167401, 117.60223072993637, 115.64199081332178, 118.08623969858698, 119.58796324353314, 122.85899597080157, 123.33500409116205, 118.50168830219768, 116.85396660214396, 115.34050360270473, 115.7310743681287, 114.47392471692028, 114.010120649558, 120.86952485100187, 119.62457925279162, 121.15024758865034, 124.23820026962629, 126.7677568842782, 128.0973595172837, 131.34749942945507, 131.532167067877, 131.4213667415081, 131.49523277013984, 132.40625653502076, 128.47900537109243, 131.67990040856176, 133.44039248665672, 132.62785718775856, 133.72354859106142, 132.49243570745995, 132.22088301489214, 132.60585934693518, 133.42548811527507, 131.14046432487973, 130.53195322422252, 129.38944132902486, 128.07306948604548, 129.57571966115933, 131.02869629886203, 133.89739442120896, 136.00855698040132, 136.9026973382792, 137.03930213300254, 134.42660677093542, 135.90409675517986, 133.36231298594663, 134.96501355074696, 138.38327651755648, 137.88243162849042, 141.30069459529992, 141.85162371658834, 144.15550738276545, 146.29661601079863, 145.03198401349914, 139.898330959389, 141.3257367114111, 140.06423497862554, 140.27880633298585, 141.45263370753537, 133.4251621262687, 131.11537087191715, 131.19110171167588, 133.16010482882382, 134.3844207133004, 132.0872506238647, 137.06024371810844, 137.7039564977682, 139.68558077983192, 140.63221691852655, 147.3501752601604, 145.5049581259421, 148.83907485962771, 147.32472373265938, 149.33537515392393, 142.75622010767444, 145.53040837002186, 149.62806451163294, 149.5771627400521, 147.4519800867434, 145.83582413319203, 149.47535663004786, 142.09448680975328, 140.0982674608375, 145.5528079217074, 142.52393368931845, 144.96243413064855, 145.59131056025473, 143.96136552841833, 152.53461971162088, 152.50895128592268, 147.54211091331877, 145.47580264461277, 148.58168215409634, 140.43195699491423, 138.13463289492432], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 130.76923076923077, 130.76923076923077], "gap": [0.0, 1.0350035444245549, 3.349226452472891, 1.5350616962429626, -0.3139903007746625, 0.6396096818118764, 6.326317202858263, 6.233283277336383, 4.035352455335058, 5.570415434999333, 4.954063913712616, 3.3047692417621306, 7.537819911824826, 4.940786139697451, 5.105194973137074, 1.147625548195279, 2.2045435110596827, 4.09525151272166, 3.531562617018679, 2.087107896647808, -0.3438023912033117, 3.707714755215207, 6.948929755771331, 7.136826482146077, 4.584467222800441, 7.2972219585030444, 5.6853256801963425, 4.747455308877662, 5.305429129598963, 1.3996136679711952, 2.4680747218720853, 3.382201799419917, 0.8772560713274515, 3.061663483249646, 4.616865909716736, 1.5420759974388432, 1.6251775256367722, 7.96296918790523, 5.33930570753725, 4.257669050725454, 10.012181001674946, 9.616557406652277, 11.031208517944947, 12.218076736170403, 12.973356044706122, 12.697619398749524, 13.428921830840551, 9.90428377425252, 8.993152201983662, 6.379645717664459, -7.156508025774414, -4.543001541455212, -7.401045983716116, -11.188420912065936, -11.636129593094125, -12.386344521239607, -15.048397699081832, -13.681070180827675, -14.334483058558774, -14.600687734632345, -14.564387447009935, -19.888492519273086, -16.669829797535442, -18.90539407672503, -21.349642961990227, -22.851366506936387, -26.12239923420482, -26.598407354565296, -21.765091565600926, -20.117369865547204, -18.603906866107977, -18.99447763153195, -17.737327980323528, -17.273523912961252, -24.132928114405118, -22.887982516194867, -24.413650852053593, -10.252186283612318, -12.781742898264227, -14.111345531269734, -17.361485443441097, -17.546153081863025, -17.435352755494137, -17.509218784125864, -18.420242549006787, -14.492991385078454, -17.69388642254779, -19.454378500642747, -18.641843201744592, -19.737534605047443, -11.513414728438974, -11.241862035871165, -11.626838367914203, -12.4464671362541, -10.161443345858757, -9.552932245201546, -8.41042035000389, -7.09404850702451, -8.596698682138353, -10.049675319841057, -12.918373442187985, -15.02953600138035, -13.82577426135613, -13.962379056079456, -11.349683694012342, -12.827173678256784, -10.28538990902355, -11.88809047382388, -15.306353440633401, -14.805508551567343, -18.223771518376836, -18.774700639665255, -21.07858430584237, -23.21969293387555, -21.95506093657606, -16.588307649365674, -18.015713401387785, -16.75421166860221, -16.968783022962526, -18.142610397512044, -10.115138816245377, -7.805347561893825, -7.881078401652559, -9.850081518800494, -11.074397403277061, -8.777227313841365, -13.750220408085113, -14.393933187744864, -16.375557469808598, -17.555293841603472, -24.273252183237318, -22.428035049019016, -25.762151782704635, -24.2478006557363, -26.258452077000854, -19.679297030751357, -22.45348529309878, -26.551141434709862, -26.500239663129022, -24.37505700982031, -22.758901056268954, -26.398433553124775, -14.821759537026011, -12.825540188110224, -18.28008064898013, -15.251206416591188, -17.68970685792128, -18.31858328752746, -16.68863825569106, -25.26189243889361, -25.23622401319541, -20.2693836405915, -18.203075371885504, -21.308954881369075, -9.662726225683457, -7.365402125693549], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 100.93240093240092, null, null, null, null, null, null, null, null, null, null, null, null, 98.36829836829835, null, null, null, null, null, null, null, null, null, null, null, null, 106.75990675990677, null, null, null, null, null, null, null, null, null, null, null, null, 100.93240093240092, null, null, null, null, null, null, null, null, null, null, null, null, 96.73659673659675, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.98601398601397, null, null, null, null, null, null, null, null, null, null, null, null, 120.97902097902097, null, null, null, null, null, null, null, null, null, null, null, 123.07692307692308, null, null, null, null, null, null, null, null, null, null, null, null, 123.31002331002333, null, null, null, null, null, null, null, null, null, null, null, null, null, 123.07692307692308, null, null, null, null, null, null, null, null, null, null, null, null, 127.27272727272727, null, null, null, null, null, null, null, null, null, null, null, 130.76923076923077, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [30.8, 7.4, 38.1]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [77.916738, 77.110297, 75.30713, 76.720668, 78.161389, 77.418375, 72.987478, 73.059967, 74.772523, 73.576452, 74.056693, 76.068266, 72.770011, 74.793535, 74.665433, 77.749042, 76.925526, 75.452348, 75.891556, 77.017028, 78.911114, 75.754304, 73.228855, 73.082452, 73.073302, 70.959612, 72.215549, 72.946307, 72.511552, 75.554836, 74.722326, 74.010068, 75.96184, 74.259821, 73.048058, 75.443834, 75.379084, 76.979351, 79.023624, 79.8664, 75.382672, 75.690929, 74.588679, 73.66391, 73.075421, 73.290266, 72.720459, 75.466742, 76.176666, 78.213025, 84.219352, 82.182993, 84.409888, 87.360887, 87.709727, 88.29427, 90.368455, 89.303078, 89.812196, 90.019614, 89.99133, 94.139699, 91.631822, 90.104467, 92.008946, 93.17904, 95.727722, 96.098612, 92.33265, 91.048799, 89.869558, 90.173878, 89.194348, 88.832967, 94.177591, 93.20757, 94.396321, 96.802353, 98.773301, 99.809284, 102.341687, 102.485574, 102.399242, 102.456796, 103.166636, 100.10665, 102.600683, 103.972401, 103.3393, 104.193027, 103.233784, 103.022199, 103.32216, 103.960788, 102.180372, 101.70624, 100.816032, 99.790358, 100.961174, 102.093286, 104.328482, 105.973431, 106.670116, 106.776554, 104.740827, 105.892039, 103.911564, 105.160336, 107.823735, 107.433493, 110.096892, 110.526158, 112.321269, 113.989551, 113.004191, 109.004216, 110.116404, 109.133483, 109.30067, 110.215278, 103.960534, 102.16082, 102.219827, 103.75401, 104.707957, 102.918077, 106.792871, 107.294431, 108.838448, 109.576036, 114.81045, 113.372717, 115.970552, 114.790619, 116.357253, 111.23099, 113.392547, 116.585307, 116.545646, 114.889773, 113.630517, 116.466322, 110.715389, 109.16, 113.41, 111.05, 112.95, 113.44, 112.17, 118.85, 118.83, 114.96, 113.35, 115.77, 109.42, 107.63], "ttmEps": [4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.61, 5.61], "quarterlyEps": [0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 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, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 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, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 0.91, 0.91], "priceIndex": [100.0, 98.96499645557545, 96.65077354752711, 98.46493830375704, 100.31399030077466, 99.36039031818812, 93.67368279714174, 93.76671672266362, 95.96464754466494, 94.42958456500067, 95.04593608628738, 97.6276316906388, 93.3945810205761, 95.99161479270347, 95.82720595926385, 99.78477538420564, 98.72785742134124, 96.83714941967926, 97.40083831538225, 98.84529303575312, 101.27620332360424, 97.22468617718572, 93.98347117662959, 93.79557445025485, 93.78383114549791, 91.07107640979531, 92.68297268810201, 93.6208430594207, 93.06286923869939, 96.96868470032716, 95.90022364642627, 94.98609656887844, 97.4910422969709, 95.30663488504871, 93.75143245858162, 96.82622237085951, 96.74312084266158, 98.79693757200154, 101.42060105236952, 102.50223770918132, 96.74772575823182, 97.1433493532545, 95.72869824196182, 94.54183002373637, 93.78655071520065, 94.06228736115725, 93.33098492906622, 96.85562298565425, 97.76675455792311, 100.38026104224231, 108.08890895817534, 105.47540247385614, 108.33344691611704, 112.12082184446686, 112.56853052549505, 113.31874545364053, 115.98079863148276, 114.6134711132286, 115.2668839909597, 115.53308866703327, 115.49678837941086, 120.82089345167401, 117.60223072993637, 115.64199081332178, 118.08623969858698, 119.58796324353314, 122.85899597080157, 123.33500409116205, 118.50168830219768, 116.85396660214396, 115.34050360270473, 115.7310743681287, 114.47392471692028, 114.010120649558, 120.86952485100187, 119.62457925279162, 121.15024758865034, 124.23820026962629, 126.7677568842782, 128.0973595172837, 131.34749942945507, 131.532167067877, 131.4213667415081, 131.49523277013984, 132.40625653502076, 128.47900537109243, 131.67990040856176, 133.44039248665672, 132.62785718775856, 133.72354859106142, 132.49243570745995, 132.22088301489214, 132.60585934693518, 133.42548811527507, 131.14046432487973, 130.53195322422252, 129.38944132902486, 128.07306948604548, 129.57571966115933, 131.02869629886203, 133.89739442120896, 136.00855698040132, 136.9026973382792, 137.03930213300254, 134.42660677093542, 135.90409675517986, 133.36231298594663, 134.96501355074696, 138.38327651755648, 137.88243162849042, 141.30069459529992, 141.85162371658834, 144.15550738276545, 146.29661601079863, 145.03198401349914, 139.898330959389, 141.3257367114111, 140.06423497862554, 140.27880633298585, 141.45263370753537, 133.4251621262687, 131.11537087191715, 131.19110171167588, 133.16010482882382, 134.3844207133004, 132.0872506238647, 137.06024371810844, 137.7039564977682, 139.68558077983192, 140.63221691852655, 147.3501752601604, 145.5049581259421, 148.83907485962771, 147.32472373265938, 149.33537515392393, 142.75622010767444, 145.53040837002186, 149.62806451163294, 149.5771627400521, 147.4519800867434, 145.83582413319203, 149.47535663004786, 142.09448680975328, 140.0982674608375, 145.5528079217074, 142.52393368931845, 144.96243413064855, 145.59131056025473, 143.96136552841833, 152.53461971162088, 152.50895128592268, 147.54211091331877, 145.47580264461277, 148.58168215409634, 140.43195699491423, 138.13463289492432], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 130.76923076923077, 130.76923076923077], "valuationGap": [0.0, 1.0350035444245549, 3.349226452472891, 1.5350616962429626, -0.3139903007746625, 0.6396096818118764, 6.326317202858263, 6.233283277336383, 4.035352455335058, 5.570415434999333, 4.954063913712616, 3.3047692417621306, 7.537819911824826, 4.940786139697451, 5.105194973137074, 1.147625548195279, 2.2045435110596827, 4.09525151272166, 3.531562617018679, 2.087107896647808, -0.3438023912033117, 3.707714755215207, 6.948929755771331, 7.136826482146077, 4.584467222800441, 7.2972219585030444, 5.6853256801963425, 4.747455308877662, 5.305429129598963, 1.3996136679711952, 2.4680747218720853, 3.382201799419917, 0.8772560713274515, 3.061663483249646, 4.616865909716736, 1.5420759974388432, 1.6251775256367722, 7.96296918790523, 5.33930570753725, 4.257669050725454, 10.012181001674946, 9.616557406652277, 11.031208517944947, 12.218076736170403, 12.973356044706122, 12.697619398749524, 13.428921830840551, 9.90428377425252, 8.993152201983662, 6.379645717664459, -7.156508025774414, -4.543001541455212, -7.401045983716116, -11.188420912065936, -11.636129593094125, -12.386344521239607, -15.048397699081832, -13.681070180827675, -14.334483058558774, -14.600687734632345, -14.564387447009935, -19.888492519273086, -16.669829797535442, -18.90539407672503, -21.349642961990227, -22.851366506936387, -26.12239923420482, -26.598407354565296, -21.765091565600926, -20.117369865547204, -18.603906866107977, -18.99447763153195, -17.737327980323528, -17.273523912961252, -24.132928114405118, -22.887982516194867, -24.413650852053593, -10.252186283612318, -12.781742898264227, -14.111345531269734, -17.361485443441097, -17.546153081863025, -17.435352755494137, -17.509218784125864, -18.420242549006787, -14.492991385078454, -17.69388642254779, -19.454378500642747, -18.641843201744592, -19.737534605047443, -11.513414728438974, -11.241862035871165, -11.626838367914203, -12.4464671362541, -10.161443345858757, -9.552932245201546, -8.41042035000389, -7.09404850702451, -8.596698682138353, -10.049675319841057, -12.918373442187985, -15.02953600138035, -13.82577426135613, -13.962379056079456, -11.349683694012342, -12.827173678256784, -10.28538990902355, -11.88809047382388, -15.306353440633401, -14.805508551567343, -18.223771518376836, -18.774700639665255, -21.07858430584237, -23.21969293387555, -21.95506093657606, -16.588307649365674, -18.015713401387785, -16.75421166860221, -16.968783022962526, -18.142610397512044, -10.115138816245377, -7.805347561893825, -7.881078401652559, -9.850081518800494, -11.074397403277061, -8.777227313841365, -13.750220408085113, -14.393933187744864, -16.375557469808598, -17.555293841603472, -24.273252183237318, -22.428035049019016, -25.762151782704635, -24.2478006557363, -26.258452077000854, -19.679297030751357, -22.45348529309878, -26.551141434709862, -26.500239663129022, -24.37505700982031, -22.758901056268954, -26.398433553124775, -14.821759537026011, -12.825540188110224, -18.28008064898013, -15.251206416591188, -17.68970685792128, -18.31858328752746, -16.68863825569106, -25.26189243889361, -25.23622401319541, -20.2693836405915, -18.203075371885504, -21.308954881369075, -9.662726225683457, -7.365402125693549], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 100.93240093240092, null, null, null, null, null, null, null, null, null, null, null, null, 98.36829836829835, null, null, null, null, null, null, null, null, null, null, null, null, 106.75990675990677, null, null, null, null, null, null, null, null, null, null, null, null, 100.93240093240092, null, null, null, null, null, null, null, null, null, null, null, null, 96.73659673659675, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.98601398601397, null, null, null, null, null, null, null, null, null, null, null, null, 120.97902097902097, null, null, null, null, null, null, null, null, null, null, null, 123.07692307692308, null, null, null, null, null, null, null, null, null, null, null, null, 123.31002331002333, null, null, null, null, null, null, null, null, null, null, null, null, null, 123.07692307692308, null, null, null, null, null, null, null, null, null, null, null, null, 127.27272727272727, null, null, null, null, null, null, null, null, null, null, null, 130.76923076923077, null], "quarterLabels": ["2023-08-01", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-04", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-06", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-05", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-05", "", "", "", "", "", "", "", "", "", "", "", "2026-07-29", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", ""], "surprisePct": [8.235294117647067, 8.235294117647067, 8.235294117647067, 8.235294117647067, 8.235294117647067, 8.235294117647067, 8.235294117647067, 8.235294117647067, 8.235294117647067, 8.235294117647067, 8.235294117647067, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, -36.697247706422026, -36.697247706422026, -36.697247706422026, -36.697247706422026, -36.697247706422026, -36.697247706422026, -36.697247706422026, -36.697247706422026, -36.697247706422026, -36.697247706422026, -36.697247706422026, -36.697247706422026, -36.697247706422026, 3.141361256544505, 3.141361256544505, 3.141361256544505, 3.141361256544505, 3.141361256544505, 3.141361256544505, 3.141361256544505, 3.141361256544505, 3.141361256544505, 3.141361256544505, 3.141361256544505, 3.141361256544505, 3.141361256544505, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 6.349206349206354, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 17.142857142857142, 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, 4.1284403669724705, 4.1284403669724705, 4.1284403669724705, 4.1284403669724705, 4.1284403669724705, 4.1284403669724705, 4.1284403669724705, 4.1284403669724705, 4.1284403669724705, 4.1284403669724705, 4.1284403669724705, 4.1284403669724705, 7.042253521126768, 7.042253521126768, 7.042253521126768, 7.042253521126768, 7.042253521126768, 7.042253521126768, 7.042253521126768, 7.042253521126768, 7.042253521126768, 7.042253521126768, 7.042253521126768, 7.042253521126768, 7.042253521126768, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.469135802469124, 2.158273381294966, 2.158273381294966, 2.158273381294966, 2.158273381294966, 2.158273381294966, 2.158273381294966, 2.158273381294966, 2.158273381294966, 2.158273381294966, 2.158273381294966, 2.158273381294966, 2.158273381294966, 2.158273381294966, 6.521739130434799, 6.521739130434799, 6.521739130434799, 6.521739130434799, 6.521739130434799, 6.521739130434799, 6.521739130434799, 6.521739130434799, 6.521739130434799, 6.521739130434799, 6.521739130434799, 6.521739130434799, 13.749999999999998, 13.749999999999998], "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": [17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 2, 9], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 77.916738, "latestClose": 107.63, "startTtmEps": 4.29, "latestTtmEps": 5.61, "priceChangePct": 38.13463289492434, "epsChangePct": 30.76923076923077, "earningsGapPct": -7.365402125693567, "startMultiple": 18.16240979020979, "latestMultiple": 19.185383244206772, "multipleChangePct": 5.632366331412708, "latestQuarter": "2026-07-29", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently closing.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 0.7992822094633256, "earningsMovePct": 6.25, "spread": 5.450717790536674, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 30.96383579021027, "earningsMovePct": 29.561200923787535, "spread": -1.4026348664227335, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 38.13463289492434, "earningsMovePct": 30.76923076923077, "spread": -7.365402125693567, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Earnings power and market price are broadly aligned; their relationship is currently closing.", "marketChangePct": 38.13463289492434, "earningsChangePct": 30.76923076923077, "recentMarketMovePoints": -3.9598539148289547, "recentEarningsMovePoints": 3.4965034965035073}, "pressure": {"score": 19, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 98, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 90, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 5.01932167, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.08925828, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.30689703, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03516182, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "mixed", "value": 2.1705201586439404, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-29", "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, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 98.36829836829835, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 106.75990675990677, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 100.93240093240092, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 96.73659673659675, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 113.98601398601397, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 120.97902097902097, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.31002331002333, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 127.27272727272727, 130.76923076923077, 130.76923076923077], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.50859421305027, 99.50859421305027, 99.50859421305027, 99.50859421305027, 99.50859421305027, 99.50859421305027, 99.50859421305027, 99.50859421305027, 99.50859421305027, 99.50859421305027, 99.50859421305027, 99.50859421305027, 99.50859421305027, 95.8349048978932, 95.8349048978932, 95.8349048978932, 95.8349048978932, 95.8349048978932, 95.8349048978932, 95.8349048978932, 95.8349048978932, 95.8349048978932, 95.8349048978932, 95.8349048978932, 95.8349048978932, 95.8349048978932, 93.59448246133951, 93.59448246133951, 93.59448246133951, 93.59448246133951, 93.59448246133951, 93.59448246133951, 93.59448246133951, 93.59448246133951, 93.59448246133951, 93.59448246133951, 93.59448246133951, 93.59448246133951, 93.59448246133951, 92.96944878495609, 92.96944878495609, 92.96944878495609, 92.96944878495609, 92.96944878495609, 92.96944878495609, 92.96944878495609, 92.96944878495609, 92.96944878495609, 92.96944878495609, 92.96944878495609, 92.96944878495609, 92.96944878495609, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 91.95754081577672, 92.67632954361765, 92.67632954361765, 92.67632954361765, 92.67632954361765, 92.67632954361765, 92.67632954361765, 92.67632954361765, 92.67632954361765, 92.67632954361765, 92.67632954361765, 92.67632954361765, 92.67632954361765, 92.67632954361765, 97.73371410097526, 97.73371410097526, 97.73371410097526, 97.73371410097526, 97.73371410097526, 97.73371410097526, 97.73371410097526, 97.73371410097526, 97.73371410097526, 97.73371410097526, 97.73371410097526, 97.73371410097526, 100.29311924133843, 100.29311924133843, 100.29311924133843, 100.29311924133843, 100.29311924133843, 100.29311924133843, 100.29311924133843, 100.29311924133843, 100.29311924133843, 100.29311924133843, 100.29311924133843, 100.29311924133843, 100.29311924133843, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 102.88485370979039, 105.61021606767606, 105.61021606767606, 105.61021606767606, 105.61021606767606, 105.61021606767606, 105.61021606767606, 105.61021606767606, 105.61021606767606, 105.61021606767606, 105.61021606767606, 105.61021606767606, 105.61021606767606, 105.61021606767606, 108.67826930330298, 108.67826930330298, 108.67826930330298, 108.67826930330298, 108.67826930330298, 108.67826930330298, 108.67826930330298, 108.67826930330298, 108.67826930330298, 108.67826930330298, 108.67826930330298, 108.67826930330298, 109.24511018912656, 109.24511018912656], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 110.63095184366114, 110.63095184366114, 110.63095184366114, 110.63095184366114, 110.63095184366114, 110.63095184366114, 110.63095184366114, 110.63095184366114, 110.63095184366114, 110.63095184366114, 110.63095184366114, 110.63095184366114, 110.63095184366114, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.36927381865776, 124.65360834047931, 124.65360834047931, 124.65360834047931, 124.65360834047931, 124.65360834047931, 124.65360834047931, 124.65360834047931, 124.65360834047931, 124.65360834047931, 124.65360834047931, 124.65360834047931, 124.65360834047931, 124.65360834047931, 129.13977524033038, 129.13977524033038, 129.13977524033038, 129.13977524033038, 129.13977524033038, 129.13977524033038, 129.13977524033038, 129.13977524033038, 129.13977524033038, 129.13977524033038, 129.13977524033038, 129.13977524033038, 129.13977524033038, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 131.06693144378752, 135.2371710971702, 135.2371710971702, 135.2371710971702, 135.2371710971702, 135.2371710971702, 135.2371710971702, 135.2371710971702, 135.2371710971702, 135.2371710971702, 135.2371710971702, 135.2371710971702, 135.2371710971702, 135.2371710971702, 147.77496953558696, 147.77496953558696, 147.77496953558696, 147.77496953558696, 147.77496953558696, 147.77496953558696, 147.77496953558696, 147.77496953558696, 147.77496953558696, 147.77496953558696, 147.77496953558696, 147.77496953558696, 146.67825066570384, 146.67825066570384, 146.67825066570384, 146.67825066570384, 146.67825066570384, 146.67825066570384, 146.67825066570384, 146.67825066570384, 146.67825066570384, 146.67825066570384, 146.67825066570384, 146.67825066570384, 146.67825066570384, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 168.75253870108767, 174.89958026808682, 174.89958026808682, 174.89958026808682, 174.89958026808682, 174.89958026808682, 174.89958026808682, 174.89958026808682, 174.89958026808682, 174.89958026808682, 174.89958026808682, 174.89958026808682, 174.89958026808682, 174.89958026808682, 178.79451189240422, 178.79451189240422, 178.79451189240422, 178.79451189240422, 178.79451189240422, 178.79451189240422, 178.79451189240422, 178.79451189240422, 178.79451189240422, 178.79451189240422, 178.79451189240422, 178.79451189240422, 191.69337004107055, 191.69337004107055], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 30.769230769230774, "valuationContribution": 7.365402125693549, "marketMove": 38.13463289492432, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 30.769230769230774}, {"key": "valuation", "label": "Relative valuation contribution", "value": 7.365402125693549}, {"key": "market", "label": "Total market move", "value": 38.13463289492432}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 0.932400932400923, "surprisePct": 9.890109890109887, "immediateReturnPct": 2.7162609056820886, "forward4WeekPct": 4.985841050180317, "forward13WeekPct": -1.327889431951812, "toDateReturnPct": 45.334601965010776, "weeksSince": 144, "availabilitySource": "reported", "spread": 3.3047692417621306, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": -2.5404157043879994, "surprisePct": -36.697247706422026, "immediateReturnPct": -0.012520105373592383, "forward4WeekPct": -0.7811724762601169, "forward13WeekPct": 5.332195203302681, "toDateReturnPct": 47.272015449071134, "weeksSince": 131, "availabilitySource": "reported", "spread": 4.584467222800441, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 8.530805687203792, "surprisePct": 3.141361256544505, "immediateReturnPct": 2.122958936460395, "forward4WeekPct": 0.4137022943924151, "forward13WeekPct": 11.727746651843084, "toDateReturnPct": 42.78496671570058, "weeksSince": 118, "availabilitySource": "reported", "spread": 7.96296918790523, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": -5.458515283842791, "surprisePct": 6.349206349206354, "immediateReturnPct": 7.67944597463146, "forward4WeekPct": 12.142097815549269, "forward13WeekPct": 15.2039152046606, "toDateReturnPct": 37.61135053912055, "weeksSince": 105, "availabilitySource": "reported", "spread": -7.156508025774414, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": -4.157043879907619, "surprisePct": 17.142857142857142, "immediateReturnPct": -1.6668390594699711, "forward4WeekPct": 4.87471481250259, "forward13WeekPct": 3.016963910201409, "toDateReturnPct": 17.45919447067199, "weeksSince": 92, "availabilitySource": "reported", "spread": -18.90539407672503, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": 17.831325301204792, "surprisePct": 0.7042253521126767, "immediateReturnPct": 2.5488620472825296, "forward4WeekPct": 8.569457913513379, "forward13WeekPct": 9.36208414308859, "toDateReturnPct": 14.019274119803882, "weeksSince": 78, "availabilitySource": "reported", "spread": -10.252186283612318, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-05-09", "periodEnd": "2025-03-31", "earningsChangePct": 6.134969325153383, "surprisePct": 4.1284403669724705, "immediateReturnPct": -0.9206403035013078, "forward4WeekPct": -1.9316599756718844, "forward13WeekPct": 2.4795584449235797, "toDateReturnPct": 3.2986593239104245, "weeksSince": 65, "availabilitySource": "reported", "spread": -11.513414728438974, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 1.7341040462427681, "surprisePct": 7.042253521126768, "immediateReturnPct": 0.6574147816352127, "forward4WeekPct": -1.9456452249809741, "forward13WeekPct": 2.8599479807349004, "toDateReturnPct": 1.5631927591360117, "weeksSince": 53, "availabilitySource": "reported", "spread": -13.82577426135613, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 0.18939393939394478, "surprisePct": 2.469135802469124, "immediateReturnPct": -3.5396696039353137, "forward4WeekPct": -2.467973068361695, "forward13WeekPct": -3.6863615084860024, "toDateReturnPct": -4.755744855516031, "weeksSince": 40, "availabilitySource": "reported", "spread": -16.588307649365674, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": -0.1890359168241873, "surprisePct": 2.158273381294966, "immediateReturnPct": 0.67769066313772, "forward4WeekPct": 5.468812822468783, "forward13WeekPct": 1.7245201805891286, "toDateReturnPct": -1.1103135171497525, "weeksSince": 26, "availabilitySource": "reported", "spread": -17.555293841603472, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 3.409090909090895, "surprisePct": 6.521739130434799, "immediateReturnPct": -4.937850617451456, "forward4WeekPct": -3.019174933677393, "forward13WeekPct": -7.587019018253194, "toDateReturnPct": -7.587019018253194, "weeksSince": 13, "availabilitySource": "reported", "spread": -14.821759537026011, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 2.7472527472527597, "surprisePct": 13.749999999999998, "immediateReturnPct": -5.485013388615356, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -7.031182517059687, "weeksSince": 1, "availabilitySource": "reported", "spread": -9.662726225683457, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 2.7472527472527597, "surprisePct": 13.749999999999998, "immediateReturnPct": -5.485013388615356, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -7.031182517059687, "weeksSince": 1, "availabilitySource": "reported", "spread": -9.662726225683457, "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; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Utilities - Regulated Electric", "population": 30, "spreadPercentile": 51.7, "qualityPercentile": 65.5, "rarityPercentile": 50.0, "currentOneYearSpread": 0.8830059999999998, "lead": "aligned", "relatedSignals": [{"tickerId": 5936, "symbol": "EXC", "name": "Exelon Corporation", "spread": 0.656909, "lead": "aligned", "quality": 100}, {"tickerId": 1239, "symbol": "EIX", "name": "Edison International", "spread": 0.3764600000000007, "lead": "aligned", "quality": 100}, {"tickerId": 767, "symbol": "CMS", "name": "CMS Energy Corporation", "spread": 1.411205, "lead": "aligned", "quality": 100}, {"tickerId": 928, "symbol": "D", "name": "Dominion Energy Inc", "spread": -1.0749279999999999, "lead": "aligned", "quality": 87.5}, {"tickerId": 9005, "symbol": "XEL", "name": "Xcel Energy Inc", "spread": -1.9967440000000003, "lead": "aligned", "quality": 100}, {"tickerId": 1122, "symbol": "DUK", "name": "Duke Energy Corporation", "spread": 5.1030560000000005, "lead": "aligned", "quality": 100}, {"tickerId": 1252, "symbol": "EMA", "name": "Emera Incorporated", "spread": 5.924493, "lead": "aligned", "quality": 75}, {"tickerId": 4075, "symbol": "TXNM", "name": "TXNM Energy, Inc.", "spread": 6.689516000000001, "lead": "aligned", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-02-02", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-05-03", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-08-02", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-11-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."}