{"ticker": {"uuid": "ffba05bf-7361-4c23-8e72-08b7ea3f70ae", "symbol": "XEL", "name": "Xcel Energy Inc", "sector": "Utilities", "industry": "Utilities - Regulated Electric", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 3, "misses": 6, "inline": 3, "beat_rate": 25.0, "beat_rate_label": "25.0%", "average_surprise": 1.5, "average_surprise_label": "+1.5%", "median_surprise": -0.4, "surprise_dispersion": 9.1, "average_reaction": 0.9, "average_reaction_label": "+0.9%", "average_abs_reaction": 2.3, "positive_response_rate": 41.7, "confirmation_rate": 28.6, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Results and price are diverging", "profile_tone": "caution", "profile_text": "The sign of the earnings surprise has often differed from the direction of the next completed weekly close."}, "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": 7.7, "revenue_growth_1y": 4.7, "cash_conversion": 7.72, "net_margin": 15.3, "earnings_yield": 4.0, "eps_surprise_avg": 2.9, "sue_score": 0.14, "pe_ratio": 21.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 78.07, "currency": "USD", "return_13w": -0.9, "fair_value": 64.904843, "fair_value_gap": 20.3, "relative_strength": -11.8, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 56.4}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-27", "date_source": "exact", "eps_actual": 1.23, "eps_estimate": 1.26, "eps_surprise": -0.03, "surprise_pct": -2.381, "surprise_label": "-2.4%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.043028430563506, "one_week_reaction_label": "+5.0%", "four_week_reaction": 4.234078529090125, "four_week_reaction_label": "+4.2%", "confirmation": "diverged", "revenue": 3662000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 656000000.0, "operating_cash_flow": 1898000000.0, "free_cash_flow": 3539000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-25", "date_source": "exact", "eps_actual": 0.83, "eps_estimate": 0.83, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.15131080372233818, "one_week_reaction_label": "-0.2%", "four_week_reaction": -0.6893076173731384, "four_week_reaction_label": "-0.7%", "confirmation": "contained", "revenue": 3442000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 409000000.0, "operating_cash_flow": 974000000.0, "free_cash_flow": 2588000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-25", "date_source": "exact", "eps_actual": 0.88, "eps_estimate": 0.77, "eps_surprise": 0.11, "surprise_pct": 14.2857, "surprise_label": "+14.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.3888903096201863, "one_week_reaction_label": "-1.4%", "four_week_reaction": 1.4619882465740814, "four_week_reaction_label": "+1.5%", "confirmation": "diverged", "revenue": 3649000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 488000000.0, "operating_cash_flow": 1050000000.0, "free_cash_flow": 2587000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-01", "date_source": "exact", "eps_actual": 0.54, "eps_estimate": 0.57, "eps_surprise": -0.03, "surprise_pct": -5.2632, "surprise_label": "-5.3%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.166667131094587, "one_week_reaction_label": "+4.2%", "four_week_reaction": 4.811714789387686, "four_week_reaction_label": "+4.8%", "confirmation": "diverged", "revenue": 3028000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 302000000.0, "operating_cash_flow": 1190000000.0, "free_cash_flow": 3021000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "date_source": "exact", "eps_actual": 1.25, "eps_estimate": 1.26, "eps_surprise": -0.01, "surprise_pct": -0.7937, "surprise_label": "-0.8%", "surprise_band": "miss", "eps_yoy": 1.6260162601626031, "eps_yoy_label": "+1.6%", "one_week_reaction": 3.4595098141864318, "one_week_reaction_label": "+3.5%", "four_week_reaction": 10.688798940055147, "four_week_reaction_label": "+10.7%", "confirmation": "diverged", "revenue": 3644000000.0, "revenue_yoy": -0.4915346805024577, "revenue_yoy_label": "-0.5%", "net_income": 682000000.0, "operating_cash_flow": 1737000000.0, "free_cash_flow": 3516000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-06", "date_source": "exact", "eps_actual": 0.81, "eps_estimate": 0.88, "eps_surprise": -0.07, "surprise_pct": -7.9545, "surprise_label": "-8.0%", "surprise_band": "miss", "eps_yoy": -2.4096385542168566, "eps_yoy_label": "-2.4%", "one_week_reaction": -0.8928571567776948, "one_week_reaction_label": "-0.9%", "four_week_reaction": 7.291665740949864, "four_week_reaction_label": "+7.3%", "confirmation": "contained", "revenue": 3120000000.0, "revenue_yoy": -9.355026147588612, "revenue_yoy_label": "-9.4%", "net_income": 464000000.0, "operating_cash_flow": 664000000.0, "free_cash_flow": 2881000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-24", "date_source": "exact", "eps_actual": 0.84, "eps_estimate": 0.92, "eps_surprise": -0.08, "surprise_pct": -8.6957, "surprise_label": "-8.7%", "surprise_band": "miss", "eps_yoy": -4.545454545454549, "eps_yoy_label": "-4.5%", "one_week_reaction": -1.6112935264676627, "one_week_reaction_label": "-1.6%", "four_week_reaction": 3.2083271756141474, "four_week_reaction_label": "+3.2%", "confirmation": "confirmed", "revenue": 3906000000.0, "revenue_yoy": 7.04302548643464, "revenue_yoy_label": "+7.0%", "net_income": 483000000.0, "operating_cash_flow": 1028000000.0, "free_cash_flow": 3016000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-31", "date_source": "exact", "eps_actual": 0.75, "eps_estimate": 0.64, "eps_surprise": 0.11, "surprise_pct": 17.1875, "surprise_label": "+17.2%", "surprise_band": "beat", "eps_yoy": 38.88888888888888, "eps_yoy_label": "+38.9%", "one_week_reaction": 1.114781278576546, "one_week_reaction_label": "+1.1%", "four_week_reaction": 2.2020376012710776, "four_week_reaction_label": "+2.2%", "confirmation": "confirmed", "revenue": 3287000000.0, "revenue_yoy": 8.553500660501982, "revenue_yoy_label": "+8.6%", "net_income": 444000000.0, "operating_cash_flow": 1081000000.0, "free_cash_flow": 3508000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-30", "date_source": "exact", "eps_actual": 1.24, "eps_estimate": 1.32, "eps_surprise": -0.08, "surprise_pct": -6.0606, "surprise_label": "-6.1%", "surprise_band": "miss", "eps_yoy": -0.8000000000000007, "eps_yoy_label": "-0.8%", "one_week_reaction": 0.9702702054328178, "one_week_reaction_label": "+1.0%", "four_week_reaction": -0.8956345250136462, "four_week_reaction_label": "-0.9%", "confirmation": "contained", "revenue": 3915000000.0, "revenue_yoy": 7.436882546652031, "revenue_yoy_label": "+7.4%", "net_income": 524000000.0, "operating_cash_flow": 1765000000.0, "free_cash_flow": 4820000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-05", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.96, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 18.518518518518505, "eps_yoy_label": "+18.5%", "one_week_reaction": -0.2103594318821138, "one_week_reaction_label": "-0.2%", "four_week_reaction": 9.597686936127326, "four_week_reaction_label": "+9.6%", "confirmation": "contained", "revenue": 3561000000.0, "revenue_yoy": 14.134615384615385, "revenue_yoy_label": "+14.1%", "net_income": 567000000.0, "operating_cash_flow": 209000000.0, "free_cash_flow": 3647000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-30", "date_source": "exact", "eps_actual": 0.91, "eps_estimate": 0.91, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 8.333333333333341, "eps_yoy_label": "+8.3%", "one_week_reaction": 4.333543516091864, "one_week_reaction_label": "+4.3%", "four_week_reaction": 2.438407240503698, "four_week_reaction_label": "+2.4%", "confirmation": "contained", "revenue": 4021000000.0, "revenue_yoy": 2.944188428059396, "revenue_yoy_label": "+2.9%", "net_income": 556000000.0, "operating_cash_flow": 1697000000.0, "free_cash_flow": 4719000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-30", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.79, "eps_surprise": 0.14, "surprise_pct": 17.7215, "surprise_label": "+17.7%", "surprise_band": "beat", "eps_yoy": 24.000000000000007, "eps_yoy_label": "+24.0%", "one_week_reaction": -4.248806171176685, "one_week_reaction_label": "-4.2%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 3119000000.0, "revenue_yoy": -5.111043504715546, "revenue_yoy_label": "-5.1%", "net_income": 586000000.0, "operating_cash_flow": 1100000000.0, "free_cash_flow": 4048000000.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.23, 0.83, 0.88, 0.54, 1.25, 0.81, 0.84, 0.75, 1.24, 0.96, 0.91, 0.93], "eps_estimate": [1.26, 0.83, 0.77, 0.57, 1.26, 0.88, 0.92, 0.64, 1.32, 0.96, 0.91, 0.79], "surprise": [-2.381, 0.0, 14.2857, -5.2632, -0.7937, -7.9545, -8.6957, 17.1875, -6.0606, 0.0, 0.0, 17.7215], "reaction_1w": [5.043028430563506, -0.15131080372233818, -1.3888903096201863, 4.166667131094587, 3.4595098141864318, -0.8928571567776948, -1.6112935264676627, 1.114781278576546, 0.9702702054328178, -0.2103594318821138, 4.333543516091864, -4.248806171176685], "reaction_4w": [4.234078529090125, -0.6893076173731384, 1.4619882465740814, 4.811714789387686, 10.688798940055147, 7.291665740949864, 3.2083271756141474, 2.2020376012710776, -0.8956345250136462, 9.597686936127326, 2.438407240503698, null], "revenue": [3662.0, 3442.0, 3649.0, 3028.0, 3644.0, 3120.0, 3906.0, 3287.0, 3915.0, 3561.0, 4021.0, 3119.0], "net_income": [656.0, 409.0, 488.0, 302.0, 682.0, 464.0, 483.0, 444.0, 524.0, 567.0, 556.0, 586.0], "financial_unit": "millions", "scatter": [{"x": -2.381, "y": 5.043028430563506, "label": "2023-09-30"}, {"x": 0.0, "y": -0.15131080372233818, "label": "2023-12-31"}, {"x": 14.2857, "y": -1.3888903096201863, "label": "2024-03-31"}, {"x": -5.2632, "y": 4.166667131094587, "label": "2024-06-30"}, {"x": -0.7937, "y": 3.4595098141864318, "label": "2024-09-30"}, {"x": -7.9545, "y": -0.8928571567776948, "label": "2024-12-31"}, {"x": -8.6957, "y": -1.6112935264676627, "label": "2025-03-31"}, {"x": 17.1875, "y": 1.114781278576546, "label": "2025-06-30"}, {"x": -6.0606, "y": 0.9702702054328178, "label": "2025-09-30"}, {"x": 0.0, "y": -0.2103594318821138, "label": "2025-12-31"}, {"x": 0.0, "y": 4.333543516091864, "label": "2026-03-31"}, {"x": 17.7215, "y": -4.248806171176685, "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.95170847900334, 97.11290481541289, 98.07526924298078, 100.50473894196475, 103.55611691546915, 99.20443645501253, 99.42982295481251, 102.04776549807721, 100.73012544176474, 101.09421059456338, 105.80997430593521, 102.63723524879241, 104.99511805542004, 104.92576967986243, 106.50346947281197, 105.60192537549551, 106.76352920944905, 107.5957230293245, 108.24262775778328, 111.42469174939005, 107.19359450224839, 103.99404649625714, 103.83669226868028, 104.5884991815625, 101.70365963072499, 103.2772076121439, 103.73178818237344, 86.66753468626473, 89.20269394941272, 91.85790199663145, 92.3526161110295, 94.9675365615218, 94.57883152770421, 93.94276943668761, 96.68136936672111, 95.33857119637862, 95.85095570973743, 97.98882864102553, 98.09483962348945, 94.91453107028984, 97.97116014394823, 96.71670636087575, 95.97021711406762, 95.25628430783748, 95.32767910996724, 94.04260119988305, 96.88047944503346, 99.84329431467323, 102.37774988095161, 106.64348993479544, 103.44864718841337, 107.05400006215355, 107.3038752130157, 109.2850348514433, 112.28354617120624, 114.92063117120756, 115.44266964486395, 116.23472992057089, 114.72261657775171, 112.16642438573633, 115.33466168479711, 116.03671532711502, 120.05101688191613, 121.27510709600695, 125.03739007731878, 128.4396465250745, 130.61780895497247, 125.5414291261808, 122.62520849872584, 121.32911297792381, 122.66121305396491, 120.05101688191613, 115.03336150783447, 121.11449874587905, 120.91482000442073, 121.98582762112153, 120.89666842895186, 124.54535191290863, 126.95965409152754, 130.880626422585, 123.43803924338665, 127.64945389889716, 126.47819039899575, 127.59455222988416, 124.24546863910237, 127.29258449183709, 128.34489279064076, 126.27687984155331, 129.5161562905422, 129.22334041556684, 132.46261686455574, 127.61285215226069, 128.28998921974434, 125.3801303923673, 124.79449864241658, 122.98588357453208, 125.08978316208584, 125.84644938713518, 126.6400254639369, 129.88815137653188, 134.09595245352278, 135.59082902680356, 135.3324543588867, 132.7487190910184, 137.04879574833194, 133.59766089639038, 134.13286230527518, 135.36936611252247, 134.1193266008942, 147.45500229386158, 149.27773123869022, 150.52388139870135, 150.95166443138305, 149.51952148308564, 150.97026485134174, 150.48668246066742, 149.87290663969947, 148.18037302704792, 152.71859592010247, 143.5491556417337, 139.77350432178287, 135.16088545454386, 138.41575734766988, 139.96750594119857, 139.18032970214335, 141.71054026460294, 140.58600223684314, 142.5539437854228, 142.25406811915028, 152.91843632165245, 152.84346788055515, 156.23582502505064, 154.66147064505685, 154.6286726652831, 144.92544407741897, 147.41732408120296, 152.41996028182717, 155.51593171614664, 153.06180790224195, 149.41837932220602, 155.89348981117303, 149.87144789510762, 147.09640027099556, 153.06180790224195, 150.07910503756048, 149.21072217975316, 148.8253777739588, 146.51092827925308, 156.3918745605936, 155.87836603412683, 152.26478751454607, 149.81135788809385, 155.32681983903296, 148.72728433221963, 148.48003948614303], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 128.25396825396825, 128.25396825396825], "gap": [0.0, 1.0482915209966563, 2.8870951845871105, 1.9247307570192191, -0.5047389419647459, -3.556116915469147, 0.7955635449874734, 0.5701770451874921, -2.0477654980772115, -0.7301254417647414, -1.0942105945633784, -4.2226727186336035, -1.0499336614907975, -3.407816468118426, -3.3384680925608166, -4.916167885510362, -4.0146237881939015, -5.176227622147437, -6.008421442022893, -6.655326170481672, -9.83739016208844, -5.606292914946778, -2.406744908955531, 2.195053763065758, 1.4432468501835416, 4.328086401021054, 2.7545384196021416, 2.2999578493726034, 19.36421134548131, 16.82905208233332, 14.173844035114584, 13.679129920716534, 11.064209470224242, 11.452914504041829, 12.088976595058426, 9.350376665024925, 14.502698644891225, 13.990314131532415, 11.852441200244314, 11.7464302177804, 14.926738770980009, 11.870109697321624, 13.124563480394102, 13.871052727202226, 14.584985533432373, 14.513590731302614, 15.798668641386797, 12.96079039623639, 9.997975526596619, 7.463519960318237, 3.8327005413950417, 7.027543287777107, 3.4221904140369332, 3.172315263174781, 1.1911556247471822, -1.807355695015758, -4.444440695017079, -4.966479168673473, -5.758539444380403, -4.246426101561227, -1.690233909545853, -4.85847120860663, -5.560524850924537, -8.939905770805012, -10.163995984895834, -13.926278966207661, -17.32853541396338, -19.50669784386136, -14.430318015069687, -11.514097387614726, -10.218001866812699, -11.5501019428538, -8.939905770805012, -3.9222503967233564, -10.003387634767932, -9.803708893309619, -10.874716510010416, -10.420477952761374, -14.069161436718147, -16.483463615337058, -20.40443594639453, -12.961848767196173, -17.173263422706682, -16.00199992280527, -17.118361753693677, -13.769278162911888, -16.81639401564661, -17.868702314450275, -17.070530635204094, -20.309807084192983, -20.016991209217622, -23.256267658206525, -18.40650294591147, -19.083640013395126, -16.17378118601809, -15.588149436067368, -13.779534368182865, -15.88343395573662, -16.640100180785964, -17.433676257587678, -20.681802170182664, -24.889603247173568, -19.717813153787674, -19.45943848587082, -16.8757032180025, -21.175779875316053, -17.724645023374492, -18.259846432259295, -19.496350239506583, -18.24631072787831, -31.581986420845695, -33.404715365674335, -34.65086552568546, -35.07864855836716, -33.64650561006975, -35.41470929578617, -34.93112690511185, -34.317351084143894, -32.62481747149235, -37.1630403645469, -27.993600086178134, -24.217948766227295, -19.605329898988288, -22.86020179211431, -24.411950385642996, -23.624774146587782, -26.15498470904737, -25.03044668128757, -26.99838822986723, -21.93660780168996, -32.600976004192134, -32.526007563094836, -35.91836470759033, -34.344010327596536, -34.311212347822774, -24.607983759958657, -27.099863763742647, -32.10249996436686, -35.19847139868632, -32.744347584781636, -29.100919004745705, -33.35380727149048, -27.331765355425077, -24.556717731313014, -30.522125362559407, -27.539422497877936, -26.671039640070617, -26.285695234276247, -23.971245739570534, -33.85219202091106, -33.33868349444428, -29.725104974863527, -27.271675348411307, -32.78713729935042, -20.473316078251372, -20.226071232174775], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 101.58730158730161, null, null, null, null, null, null, null, null, null, null, null, 106.03174603174604, null, null, null, null, null, null, null, null, null, null, null, null, 109.84126984126985, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.47619047619048, null, null, null, null, null, null, null, null, null, null, null, null, 111.11111111111111, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.47619047619048, null, null, null, null, null, null, null, null, null, null, 109.20634920634922, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.87301587301589, null, null, null, null, null, null, null, null, null, null, null, null, 115.55555555555557, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.31746031746032, null, null, null, null, null, null, null, null, null, null, null, 122.53968253968254, null, null, null, null, null, null, null, null, null, null, null, null, 128.25396825396825, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [28.3, 20.2, 48.5]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [52.579458, 52.028272, 51.061439, 51.567445, 52.844847, 54.449245, 52.161155, 52.279662, 53.656162, 52.963354, 53.154788, 55.634311, 53.966102, 55.205864, 55.169401, 55.998947, 55.52492, 56.135685, 56.573248, 56.913387, 58.586499, 56.361811, 54.679506, 54.59677, 54.992066, 53.475233, 54.302596, 54.541612, 45.56932, 46.902293, 48.298387, 48.558505, 49.933416, 49.729037, 49.394599, 50.83454, 50.128504, 50.397913, 51.521995, 51.577735, 49.905546, 51.512705, 50.85312, 50.46062, 50.085238, 50.122777, 49.44709, 50.939231, 52.497063, 53.829666, 56.072569, 54.392738, 56.288413, 56.419796, 57.461479, 59.03808, 60.424645, 60.69913, 61.115591, 60.32053, 58.976498, 60.64234, 61.011476, 63.122174, 63.765794, 65.743982, 67.53287, 68.678136, 66.009003, 64.47567, 63.79419, 64.494601, 63.122174, 60.483918, 63.681347, 63.576357, 64.139487, 63.566813, 65.485271, 66.754698, 68.816324, 64.903052, 67.117391, 66.501547, 67.088524, 65.327594, 66.929751, 67.483049, 66.395699, 68.098893, 67.944932, 69.648126, 67.098146, 67.454181, 65.924193, 65.616271, 64.665311, 65.77153, 66.169381, 66.586639, 68.294486, 70.506925, 71.292923, 71.157071, 69.798557, 72.059514, 70.244926, 70.526332, 71.176479, 70.519215, 77.531041, 78.489422, 79.144641, 79.369567, 78.616554, 79.379347, 79.125082, 78.802362, 77.912437, 80.29861, 75.477368, 73.492151, 71.066861, 72.778255, 73.594156, 73.180263, 74.510634, 73.919358, 74.954091, 74.796418, 80.403685, 80.364267, 82.14795, 81.320163, 81.302918, 76.201013, 77.51123, 80.141589, 81.769434, 80.479069, 78.563374, 81.967952, 78.801595, 77.34249, 80.479069, 78.91078, 78.454189, 78.251577, 77.034652, 82.23, 81.96, 80.06, 78.77, 81.67, 78.2, 78.07], "ttmEps": [3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 4.04, 4.04], "quarterlyEps": [0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 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.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.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.93, 0.93], "priceIndex": [100.0, 98.95170847900334, 97.11290481541289, 98.07526924298078, 100.50473894196475, 103.55611691546915, 99.20443645501253, 99.42982295481251, 102.04776549807721, 100.73012544176474, 101.09421059456338, 105.80997430593521, 102.63723524879241, 104.99511805542004, 104.92576967986243, 106.50346947281197, 105.60192537549551, 106.76352920944905, 107.5957230293245, 108.24262775778328, 111.42469174939005, 107.19359450224839, 103.99404649625714, 103.83669226868028, 104.5884991815625, 101.70365963072499, 103.2772076121439, 103.73178818237344, 86.66753468626473, 89.20269394941272, 91.85790199663145, 92.3526161110295, 94.9675365615218, 94.57883152770421, 93.94276943668761, 96.68136936672111, 95.33857119637862, 95.85095570973743, 97.98882864102553, 98.09483962348945, 94.91453107028984, 97.97116014394823, 96.71670636087575, 95.97021711406762, 95.25628430783748, 95.32767910996724, 94.04260119988305, 96.88047944503346, 99.84329431467323, 102.37774988095161, 106.64348993479544, 103.44864718841337, 107.05400006215355, 107.3038752130157, 109.2850348514433, 112.28354617120624, 114.92063117120756, 115.44266964486395, 116.23472992057089, 114.72261657775171, 112.16642438573633, 115.33466168479711, 116.03671532711502, 120.05101688191613, 121.27510709600695, 125.03739007731878, 128.4396465250745, 130.61780895497247, 125.5414291261808, 122.62520849872584, 121.32911297792381, 122.66121305396491, 120.05101688191613, 115.03336150783447, 121.11449874587905, 120.91482000442073, 121.98582762112153, 120.89666842895186, 124.54535191290863, 126.95965409152754, 130.880626422585, 123.43803924338665, 127.64945389889716, 126.47819039899575, 127.59455222988416, 124.24546863910237, 127.29258449183709, 128.34489279064076, 126.27687984155331, 129.5161562905422, 129.22334041556684, 132.46261686455574, 127.61285215226069, 128.28998921974434, 125.3801303923673, 124.79449864241658, 122.98588357453208, 125.08978316208584, 125.84644938713518, 126.6400254639369, 129.88815137653188, 134.09595245352278, 135.59082902680356, 135.3324543588867, 132.7487190910184, 137.04879574833194, 133.59766089639038, 134.13286230527518, 135.36936611252247, 134.1193266008942, 147.45500229386158, 149.27773123869022, 150.52388139870135, 150.95166443138305, 149.51952148308564, 150.97026485134174, 150.48668246066742, 149.87290663969947, 148.18037302704792, 152.71859592010247, 143.5491556417337, 139.77350432178287, 135.16088545454386, 138.41575734766988, 139.96750594119857, 139.18032970214335, 141.71054026460294, 140.58600223684314, 142.5539437854228, 142.25406811915028, 152.91843632165245, 152.84346788055515, 156.23582502505064, 154.66147064505685, 154.6286726652831, 144.92544407741897, 147.41732408120296, 152.41996028182717, 155.51593171614664, 153.06180790224195, 149.41837932220602, 155.89348981117303, 149.87144789510762, 147.09640027099556, 153.06180790224195, 150.07910503756048, 149.21072217975316, 148.8253777739588, 146.51092827925308, 156.3918745605936, 155.87836603412683, 152.26478751454607, 149.81135788809385, 155.32681983903296, 148.72728433221963, 148.48003948614303], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 128.25396825396825, 128.25396825396825], "valuationGap": [0.0, 1.0482915209966563, 2.8870951845871105, 1.9247307570192191, -0.5047389419647459, -3.556116915469147, 0.7955635449874734, 0.5701770451874921, -2.0477654980772115, -0.7301254417647414, -1.0942105945633784, -4.2226727186336035, -1.0499336614907975, -3.407816468118426, -3.3384680925608166, -4.916167885510362, -4.0146237881939015, -5.176227622147437, -6.008421442022893, -6.655326170481672, -9.83739016208844, -5.606292914946778, -2.406744908955531, 2.195053763065758, 1.4432468501835416, 4.328086401021054, 2.7545384196021416, 2.2999578493726034, 19.36421134548131, 16.82905208233332, 14.173844035114584, 13.679129920716534, 11.064209470224242, 11.452914504041829, 12.088976595058426, 9.350376665024925, 14.502698644891225, 13.990314131532415, 11.852441200244314, 11.7464302177804, 14.926738770980009, 11.870109697321624, 13.124563480394102, 13.871052727202226, 14.584985533432373, 14.513590731302614, 15.798668641386797, 12.96079039623639, 9.997975526596619, 7.463519960318237, 3.8327005413950417, 7.027543287777107, 3.4221904140369332, 3.172315263174781, 1.1911556247471822, -1.807355695015758, -4.444440695017079, -4.966479168673473, -5.758539444380403, -4.246426101561227, -1.690233909545853, -4.85847120860663, -5.560524850924537, -8.939905770805012, -10.163995984895834, -13.926278966207661, -17.32853541396338, -19.50669784386136, -14.430318015069687, -11.514097387614726, -10.218001866812699, -11.5501019428538, -8.939905770805012, -3.9222503967233564, -10.003387634767932, -9.803708893309619, -10.874716510010416, -10.420477952761374, -14.069161436718147, -16.483463615337058, -20.40443594639453, -12.961848767196173, -17.173263422706682, -16.00199992280527, -17.118361753693677, -13.769278162911888, -16.81639401564661, -17.868702314450275, -17.070530635204094, -20.309807084192983, -20.016991209217622, -23.256267658206525, -18.40650294591147, -19.083640013395126, -16.17378118601809, -15.588149436067368, -13.779534368182865, -15.88343395573662, -16.640100180785964, -17.433676257587678, -20.681802170182664, -24.889603247173568, -19.717813153787674, -19.45943848587082, -16.8757032180025, -21.175779875316053, -17.724645023374492, -18.259846432259295, -19.496350239506583, -18.24631072787831, -31.581986420845695, -33.404715365674335, -34.65086552568546, -35.07864855836716, -33.64650561006975, -35.41470929578617, -34.93112690511185, -34.317351084143894, -32.62481747149235, -37.1630403645469, -27.993600086178134, -24.217948766227295, -19.605329898988288, -22.86020179211431, -24.411950385642996, -23.624774146587782, -26.15498470904737, -25.03044668128757, -26.99838822986723, -21.93660780168996, -32.600976004192134, -32.526007563094836, -35.91836470759033, -34.344010327596536, -34.311212347822774, -24.607983759958657, -27.099863763742647, -32.10249996436686, -35.19847139868632, -32.744347584781636, -29.100919004745705, -33.35380727149048, -27.331765355425077, -24.556717731313014, -30.522125362559407, -27.539422497877936, -26.671039640070617, -26.285695234276247, -23.971245739570534, -33.85219202091106, -33.33868349444428, -29.725104974863527, -27.271675348411307, -32.78713729935042, -20.473316078251372, -20.226071232174775], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 101.58730158730161, null, null, null, null, null, null, null, null, null, null, null, 106.03174603174604, null, null, null, null, null, null, null, null, null, null, null, null, 109.84126984126985, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.47619047619048, null, null, null, null, null, null, null, null, null, null, null, null, 111.11111111111111, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.47619047619048, null, null, null, null, null, null, null, null, null, null, 109.20634920634922, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.87301587301589, null, null, null, null, null, null, null, null, null, null, null, null, 115.55555555555557, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.31746031746032, null, null, null, null, null, null, null, null, null, null, null, 122.53968253968254, null, null, null, null, null, null, null, null, null, null, null, null, 128.25396825396825, null], "quarterLabels": ["2023-07-27", "", "", "", "", "", "", "", "", "", "", "2023-10-27", "", "", "", "", "", "", "", "", "", "", "", "2024-01-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-06", "", "", "", "", "", "", "", "", "", "", "2025-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-05", "", "", "", "", "", "", "", "", "", "", "", "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": [-8.771929824561392, -8.771929824561392, -8.771929824561392, -8.771929824561392, -8.771929824561392, -8.771929824561392, -8.771929824561392, -8.771929824561392, -8.771929824561392, -8.771929824561392, -8.771929824561392, -2.3809523809523827, -2.3809523809523827, -2.3809523809523827, -2.3809523809523827, -2.3809523809523827, -2.3809523809523827, -2.3809523809523827, -2.3809523809523827, -2.3809523809523827, -2.3809523809523827, -2.3809523809523827, -2.3809523809523827, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, 14.285714285714285, -5.263157894736828, -5.263157894736828, -5.263157894736828, -5.263157894736828, -5.263157894736828, -5.263157894736828, -5.263157894736828, -5.263157894736828, -5.263157894736828, -5.263157894736828, -5.263157894736828, -5.263157894736828, -5.263157894736828, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -0.7936507936507943, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -7.954545454545449, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, 17.187499999999996, 17.187499999999996, 17.187499999999996, 17.187499999999996, 17.187499999999996, 17.187499999999996, 17.187499999999996, 17.187499999999996, 17.187499999999996, 17.187499999999996, 17.187499999999996, 17.187499999999996, 17.187499999999996, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, -6.060606060606066, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 17.72151898734177, 17.72151898734177], "availabilitySources": ["reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported"], "earningsAgeDays": [22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 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": 52.579458, "latestClose": 78.07, "startTtmEps": 3.15, "latestTtmEps": 4.04, "priceChangePct": 48.480039486143035, "epsChangePct": 28.253968253968264, "earningsGapPct": -20.22607123217477, "startMultiple": 16.69189142857143, "latestMultiple": 19.324257425742573, "multipleChangePct": 15.770327817165963, "latestQuarter": "2026-07-30", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 7 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 9.715027477733006, "earningsMovePct": 10.684931506849328, "spread": 0.9699040291163215, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 43.53018963671216, "earningsMovePct": 16.09195402298851, "spread": -27.43823561372365, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 48.480039486143035, "earningsMovePct": 28.253968253968264, "spread": -20.22607123217477, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 7, "persistenceLabel": "7 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 7 updates.", "marketChangePct": 48.480039486143035, "earningsChangePct": 28.253968253968264, "recentMarketMovePoints": -1.391408408964594, "recentEarningsMovePoints": 5.714285714285708}, "pressure": {"score": 38, "band": "low", "label": "Low \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 87, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 7.71786834, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.04721645, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.33379769, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02911719, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00328407, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 12.018925761420007, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-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, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 101.58730158730161, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 109.84126984126985, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 110.47619047619048, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 109.20634920634922, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.87301587301589, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 115.55555555555557, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 120.31746031746032, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 122.53968253968254, 128.25396825396825, 128.25396825396825], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.2435518802914, 97.2435518802914, 97.2435518802914, 97.2435518802914, 97.2435518802914, 97.2435518802914, 97.2435518802914, 97.2435518802914, 97.2435518802914, 97.2435518802914, 97.2435518802914, 97.2435518802914, 93.23357616328674, 93.23357616328674, 93.23357616328674, 93.23357616328674, 93.23357616328674, 93.23357616328674, 93.23357616328674, 93.23357616328674, 93.23357616328674, 93.23357616328674, 93.23357616328674, 93.23357616328674, 93.23357616328674, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.40493535472862, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.44431318501017, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 90.32617969416552, 88.21290280238892, 88.21290280238892, 88.21290280238892, 88.21290280238892, 88.21290280238892, 88.21290280238892, 88.21290280238892, 88.21290280238892, 88.21290280238892, 88.21290280238892, 88.21290280238892, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 89.89958653278204, 91.59939620660235, 91.59939620660235, 91.59939620660235, 91.59939620660235, 91.59939620660235, 91.59939620660235, 91.59939620660235, 91.59939620660235, 91.59939620660235, 91.59939620660235, 91.59939620660235, 91.59939620660235, 91.59939620660235, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 93.37796154098575, 96.27223206667979, 96.27223206667979, 96.27223206667979, 96.27223206667979, 96.27223206667979, 96.27223206667979, 96.27223206667979, 96.27223206667979, 96.27223206667979, 96.27223206667979, 96.27223206667979, 96.27223206667979, 97.02697381374287, 97.02697381374287, 97.02697381374287, 97.02697381374287, 97.02697381374287, 97.02697381374287, 97.02697381374287, 97.02697381374287, 97.02697381374287, 97.02697381374287, 97.02697381374287, 97.02697381374287, 97.02697381374287, 95.92439456585942, 95.92439456585942], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 111.2025844101709, 111.2025844101709, 111.2025844101709, 111.2025844101709, 111.2025844101709, 111.2025844101709, 111.2025844101709, 111.2025844101709, 111.2025844101709, 111.2025844101709, 111.2025844101709, 111.2025844101709, 116.51729887453106, 116.51729887453106, 116.51729887453106, 116.51729887453106, 116.51729887453106, 116.51729887453106, 116.51729887453106, 116.51729887453106, 116.51729887453106, 116.51729887453106, 116.51729887453106, 116.51729887453106, 116.51729887453106, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 114.27678199249686, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.29053772405169, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 122.0508545227178, 125.10421008753647, 125.10421008753647, 125.10421008753647, 125.10421008753647, 125.10421008753647, 125.10421008753647, 125.10421008753647, 125.10421008753647, 125.10421008753647, 125.10421008753647, 125.10421008753647, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 129.57482284285118, 134.64985410587744, 134.64985410587744, 134.64985410587744, 134.64985410587744, 134.64985410587744, 134.64985410587744, 134.64985410587744, 134.64985410587744, 134.64985410587744, 134.64985410587744, 134.64985410587744, 134.64985410587744, 134.64985410587744, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 148.2388495206336, 156.2213422259275, 156.2213422259275, 156.2213422259275, 156.2213422259275, 156.2213422259275, 156.2213422259275, 156.2213422259275, 156.2213422259275, 156.2213422259275, 156.2213422259275, 156.2213422259275, 156.2213422259275, 173.96832013338891, 173.96832013338891, 173.96832013338891, 173.96832013338891, 173.96832013338891, 173.96832013338891, 173.96832013338891, 173.96832013338891, 173.96832013338891, 173.96832013338891, 173.96832013338891, 173.96832013338891, 173.96832013338891, 179.59566486035848, 179.59566486035848], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 28.253968253968253, "valuationContribution": 20.226071232174775, "marketMove": 48.48003948614303, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 28.253968253968253}, {"key": "valuation", "label": "Relative valuation contribution", "value": 20.226071232174775}, {"key": "market", "label": "Total market move", "value": 48.48003948614303}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 1.5873015873016039, "surprisePct": -2.3809523809523827, "immediateReturnPct": 4.664721830891305, "forward4WeekPct": 5.350710833424821, "forward13WeekPct": 3.456467552838327, "toDateReturnPct": 46.87294021377715, "weeksSince": 144, "availabilitySource": "reported", "spread": -4.2226727186336035, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-01-26", "periodEnd": "2023-12-31", "earningsChangePct": 4.374999999999996, "surprisePct": 0.0, "immediateReturnPct": -0.15131080372233763, "forward4WeekPct": -0.2521858920964015, "forward13WeekPct": -8.323048858561389, "toDateReturnPct": 42.77744206394254, "weeksSince": 132, "availabilitySource": "reported", "spread": 2.195053763065758, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 3.592814371257491, "surprisePct": 14.285714285714285, "immediateReturnPct": -1.3888903096201832, "forward4WeekPct": -1.8274858000091987, "forward13WeekPct": 5.891911287089457, "toDateReturnPct": 53.57668231088546, "weeksSince": 119, "availabilitySource": "reported", "spread": 14.502698644891225, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 0.5780346820809301, "surprisePct": -5.263157894736828, "immediateReturnPct": 4.166667131094592, "forward4WeekPct": 6.746861479690391, "forward13WeekPct": 17.262800776062768, "toDateReturnPct": 45.031551932720504, "weeksSince": 105, "availabilitySource": "reported", "spread": 3.8327005413950417, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 0.5747126436781658, "surprisePct": -0.7936507936507943, "immediateReturnPct": 3.4595098141864344, "forward4WeekPct": 12.565931038940924, "forward13WeekPct": 5.126922351460572, "toDateReturnPct": 27.95953338352277, "weeksSince": 92, "availabilitySource": "reported", "spread": -8.939905770805012, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": -0.5714285714285672, "surprisePct": -7.954545454545449, "immediateReturnPct": -0.8928571567776933, "forward4WeekPct": 1.190475689336279, "forward13WeekPct": 5.933076764396317, "toDateReturnPct": 21.719090144889975, "weeksSince": 78, "availabilitySource": "reported", "spread": -10.420477952761374, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": -1.1494252873563204, "surprisePct": -8.69565217391305, "immediateReturnPct": -1.6112935264676609, "forward4WeekPct": -0.570369901336254, "forward13WeekPct": 4.4809415768988226, "toDateReturnPct": 15.688311593627024, "weeksSince": 67, "availabilitySource": "reported", "spread": -17.070530635204094, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 6.104651162790686, "surprisePct": 17.187499999999996, "immediateReturnPct": 1.1147812785765376, "forward4WeekPct": -0.37159328675869796, "forward13WeekPct": 12.583759680343466, "toDateReturnPct": 10.726712305209741, "weeksSince": 53, "availabilitySource": "reported", "spread": -19.717813153787674, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": -0.2739726027397249, "surprisePct": -6.060606060606066, "immediateReturnPct": 0.9702702054328105, "forward4WeekPct": 2.1395697399812397, "forward13WeekPct": -4.658640977827632, "toDateReturnPct": -0.6952149034667676, "weeksSince": 40, "availabilitySource": "reported", "spread": -35.41470929578617, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 4.120879120879128, "surprisePct": 0.0, "immediateReturnPct": -0.21035943188211226, "forward4WeekPct": 8.49329491568378, "forward13WeekPct": 5.133147435541585, "toDateReturnPct": 4.157089971246508, "weeksSince": 26, "availabilitySource": "reported", "spread": -21.93660780168996, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 1.846965699208436, "surprisePct": 0.0, "immediateReturnPct": 4.333543516091853, "forward4WeekPct": 0.4421984218753172, "forward13WeekPct": -0.4625234145366419, "toDateReturnPct": -0.6279949229268111, "weeksSince": 14, "availabilitySource": "reported", "spread": -33.35380727149048, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 4.663212435233155, "surprisePct": 17.72151898734177, "immediateReturnPct": -4.248806171176689, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -4.4079833476184715, "weeksSince": 1, "availabilitySource": "reported", "spread": -20.473316078251372, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 4.663212435233155, "surprisePct": 17.72151898734177, "immediateReturnPct": -4.248806171176689, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -4.4079833476184715, "weeksSince": 1, "availabilitySource": "reported", "spread": -20.473316078251372, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 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": 37.9, "qualityPercentile": 65.5, "rarityPercentile": 50.0, "currentOneYearSpread": -1.9967440000000003, "lead": "aligned", "relatedSignals": [{"tickerId": 928, "symbol": "D", "name": "Dominion Energy Inc", "spread": -1.0749279999999999, "lead": "aligned", "quality": 87.5}, {"tickerId": 1239, "symbol": "EIX", "name": "Edison International", "spread": 0.3764600000000007, "lead": "aligned", "quality": 100}, {"tickerId": 5936, "symbol": "EXC", "name": "Exelon Corporation", "spread": 0.656909, "lead": "aligned", "quality": 100}, {"tickerId": 4337, "symbol": "WEC", "name": "WEC Energy Group Inc", "spread": 0.8830059999999998, "lead": "aligned", "quality": 100}, {"tickerId": 767, "symbol": "CMS", "name": "CMS Energy Corporation", "spread": 1.411205, "lead": "aligned", "quality": 100}, {"tickerId": 2046, "symbol": "IDA", "name": "IDACORP Inc", "spread": -5.7531620000000006, "lead": "aligned", "quality": 75}, {"tickerId": 5927, "symbol": "EVRG", "name": "Evergy, Inc.", "spread": -9.034265, "lead": "aligned", "quality": 75}, {"tickerId": 1122, "symbol": "DUK", "name": "Duke Energy Corporation", "spread": 5.1030560000000005, "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-04-26", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-08-02", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-02-07", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "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."}