{"ticker": {"uuid": "b6f099ce-ada6-45ef-a1c9-eb7f43cb09b8", "symbol": "EIX", "name": "Edison International", "sector": "Utilities", "industry": "Utilities - Regulated Electric", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 11.4, "average_surprise_label": "+11.4%", "median_surprise": 9.4, "surprise_dispersion": 15.0, "average_reaction": 0.2, "average_reaction_label": "+0.2%", "average_abs_reaction": 3.7, "positive_response_rate": 58.3, "confirmation_rate": 45.5, "reaction_sample": 12, "streak": {"count": 6, "band": "beat", "label": "6 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-16", "eps_growth_1y": 33.5, "revenue_growth_1y": 10.7, "cash_conversion": 3.43, "net_margin": 19.8, "earnings_yield": 6.2, "eps_surprise_avg": 23.3, "sue_score": 0.79, "pe_ratio": 7.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-14", "close": 71.41, "currency": "USD", "return_13w": 3.3, "fair_value": 62.887001, "fair_value_gap": 13.6, "relative_strength": -1.1, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 56.2}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-01", "date_source": "exact", "eps_actual": 1.38, "eps_estimate": 1.45, "eps_surprise": -0.07, "surprise_pct": -4.8276, "surprise_label": "-4.8%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.4065232935038674, "one_week_reaction_label": "+3.4%", "four_week_reaction": 6.31256032476791, "four_week_reaction_label": "+6.3%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-22", "date_source": "exact", "eps_actual": 1.28, "eps_estimate": 1.16, "eps_surprise": 0.12, "surprise_pct": 10.3448, "surprise_label": "+10.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.940732938743471, "one_week_reaction_label": "+2.9%", "four_week_reaction": 3.755089570240321, "four_week_reaction_label": "+3.8%", "confirmation": "confirmed", "revenue": 3706000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 421000000.0, "operating_cash_flow": 855000000.0, "free_cash_flow": 2312000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-30", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 1.11, "eps_surprise": 0.03, "surprise_pct": 2.7027, "surprise_label": "+2.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.136584252445201, "one_week_reaction_label": "+3.1%", "four_week_reaction": 6.3159394249189065, "four_week_reaction_label": "+6.3%", "confirmation": "confirmed", "revenue": 4078000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 52000000.0, "operating_cash_flow": 1043000000.0, "free_cash_flow": 2322000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-25", "date_source": "exact", "eps_actual": 1.22, "eps_estimate": 1.07, "eps_surprise": 0.15, "surprise_pct": 14.0187, "surprise_label": "+14.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.7638114700110314, "one_week_reaction_label": "+4.8%", "four_week_reaction": 11.302374508885373, "four_week_reaction_label": "+11.3%", "confirmation": "confirmed", "revenue": 4336000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 460000000.0, "operating_cash_flow": 329000000.0, "free_cash_flow": 1750000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-29", "date_source": "exact", "eps_actual": 1.51, "eps_estimate": 1.39, "eps_surprise": 0.12, "surprise_pct": 8.6331, "surprise_label": "+8.6%", "surprise_band": "beat", "eps_yoy": 9.420289855072472, "eps_yoy_label": "+9.4%", "one_week_reaction": -3.3130723820318666, "one_week_reaction_label": "-3.3%", "four_week_reaction": 3.062806442052774, "four_week_reaction_label": "+3.1%", "confirmation": "diverged", "revenue": 5201000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 577000000.0, "operating_cash_flow": 2472000000.0, "free_cash_flow": 3983000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-27", "date_source": "exact", "eps_actual": 1.05, "eps_estimate": 1.18, "eps_surprise": -0.13, "surprise_pct": -11.0169, "surprise_label": "-11.0%", "surprise_band": "miss", "eps_yoy": -17.968749999999996, "eps_yoy_label": "-18.0%", "one_week_reaction": 4.35115784328246, "one_week_reaction_label": "+4.4%", "four_week_reaction": 11.500861444506585, "four_week_reaction_label": "+11.5%", "confirmation": "diverged", "revenue": 3984000000.0, "revenue_yoy": 7.5013491635186185, "revenue_yoy_label": "+7.5%", "net_income": 408000000.0, "operating_cash_flow": 1170000000.0, "free_cash_flow": 2666000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-29", "date_source": "exact", "eps_actual": 1.37, "eps_estimate": 1.21, "eps_surprise": 0.16, "surprise_pct": 13.2231, "surprise_label": "+13.2%", "surprise_band": "beat", "eps_yoy": 20.175438596491247, "eps_yoy_label": "+20.2%", "one_week_reaction": -5.314010934316179, "one_week_reaction_label": "-5.3%", "four_week_reaction": -2.2774337801899662, "four_week_reaction_label": "-2.3%", "confirmation": "diverged", "revenue": 3811000000.0, "revenue_yoy": -6.547327121137812, "revenue_yoy_label": "-6.5%", "net_income": 1492000000.0, "operating_cash_flow": 1224000000.0, "free_cash_flow": 2632000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-31", "date_source": "exact", "eps_actual": 0.97, "eps_estimate": 0.88, "eps_surprise": 0.09, "surprise_pct": 10.2273, "surprise_label": "+10.2%", "surprise_band": "beat", "eps_yoy": -20.491803278688526, "eps_yoy_label": "-20.5%", "one_week_reaction": 0.3399414810519013, "one_week_reaction_label": "+0.3%", "four_week_reaction": 5.004720293131356, "four_week_reaction_label": "+5.0%", "confirmation": "contained", "revenue": 4543000000.0, "revenue_yoy": 4.773985239852398, "revenue_yoy_label": "+4.8%", "net_income": 398000000.0, "operating_cash_flow": 882000000.0, "free_cash_flow": 2594000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-28", "date_source": "exact", "eps_actual": 2.34, "eps_estimate": 2.18, "eps_surprise": 0.16, "surprise_pct": 7.3394, "surprise_label": "+7.3%", "surprise_band": "beat", "eps_yoy": 54.96688741721854, "eps_yoy_label": "+55.0%", "one_week_reaction": -4.203424330580616, "one_week_reaction_label": "-4.2%", "four_week_reaction": 1.3319502680044488, "four_week_reaction_label": "+1.3%", "confirmation": "diverged", "revenue": 5750000000.0, "revenue_yoy": 10.55566237262065, "revenue_yoy_label": "+10.6%", "net_income": 888000000.0, "operating_cash_flow": 2122000000.0, "free_cash_flow": 3626000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-18", "date_source": "exact", "eps_actual": 1.87, "eps_estimate": 1.47, "eps_surprise": 0.4, "surprise_pct": 27.2109, "surprise_label": "+27.2%", "surprise_band": "beat", "eps_yoy": 78.0952380952381, "eps_yoy_label": "+78.1%", "one_week_reaction": 3.1905961912118546, "one_week_reaction_label": "+3.2%", "four_week_reaction": 0.37783377812107805, "four_week_reaction_label": "+0.4%", "confirmation": "confirmed", "revenue": 5213000000.0, "revenue_yoy": 30.84839357429719, "revenue_yoy_label": "+30.8%", "net_income": 1845000000.0, "operating_cash_flow": 1572000000.0, "free_cash_flow": 3463000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-28", "date_source": "exact", "eps_actual": 1.42, "eps_estimate": 1.32, "eps_surprise": 0.1, "surprise_pct": 7.5758, "surprise_label": "+7.6%", "surprise_band": "beat", "eps_yoy": 3.649635036496337, "eps_yoy_label": "+3.6%", "one_week_reaction": 1.4812663374963637, "one_week_reaction_label": "+1.5%", "four_week_reaction": 3.3691548068544983, "four_week_reaction_label": "+3.4%", "confirmation": "confirmed", "revenue": 4103000000.0, "revenue_yoy": 7.662030963001837, "revenue_yoy_label": "+7.7%", "net_income": 570000000.0, "operating_cash_flow": 1427000000.0, "free_cash_flow": 2966000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-30", "date_source": "exact", "eps_actual": 1.54, "eps_estimate": 1.02, "eps_surprise": 0.52, "surprise_pct": 50.9804, "surprise_label": "+51.0%", "surprise_band": "beat", "eps_yoy": 58.762886597938156, "eps_yoy_label": "+58.8%", "one_week_reaction": -7.999999999999995, "one_week_reaction_label": "-8.0%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 4357000000.0, "revenue_yoy": -4.094210873871891, "revenue_yoy_label": "-4.1%", "net_income": 535000000.0, "operating_cash_flow": 1270000000.0, "free_cash_flow": 3116000000.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.38, 1.28, 1.14, 1.22, 1.51, 1.05, 1.37, 0.97, 2.34, 1.87, 1.42, 1.54], "eps_estimate": [1.45, 1.16, 1.11, 1.07, 1.39, 1.18, 1.21, 0.88, 2.18, 1.47, 1.32, 1.02], "surprise": [-4.8276, 10.3448, 2.7027, 14.0187, 8.6331, -11.0169, 13.2231, 10.2273, 7.3394, 27.2109, 7.5758, 50.9804], "reaction_1w": [3.4065232935038674, 2.940732938743471, 3.136584252445201, 4.7638114700110314, -3.3130723820318666, 4.35115784328246, -5.314010934316179, 0.3399414810519013, -4.203424330580616, 3.1905961912118546, 1.4812663374963637, -7.999999999999995], "reaction_4w": [6.31256032476791, 3.755089570240321, 6.3159394249189065, 11.302374508885373, 3.062806442052774, 11.500861444506585, -2.2774337801899662, 5.004720293131356, 1.3319502680044488, 0.37783377812107805, 3.3691548068544983, null], "revenue": [null, 3.71, 4.08, 4.34, 5.2, 3.98, 3.81, 4.54, 5.75, 5.21, 4.1, 4.36], "net_income": [null, 0.42, 0.05, 0.46, 0.58, 0.41, 1.49, 0.4, 0.89, 1.84, 0.57, 0.54], "financial_unit": "billions", "scatter": [{"x": -4.8276, "y": 3.4065232935038674, "label": "2023-09-30"}, {"x": 10.3448, "y": 2.940732938743471, "label": "2023-12-31"}, {"x": 2.7027, "y": 3.136584252445201, "label": "2024-03-31"}, {"x": 14.0187, "y": 4.7638114700110314, "label": "2024-06-30"}, {"x": 8.6331, "y": -3.3130723820318666, "label": "2024-09-30"}, {"x": -11.0169, "y": 4.35115784328246, "label": "2024-12-31"}, {"x": 13.2231, "y": -5.314010934316179, "label": "2025-03-31"}, {"x": 10.2273, "y": 0.3399414810519013, "label": "2025-06-30"}, {"x": 7.3394, "y": -4.203424330580616, "label": "2025-09-30"}, {"x": 27.2109, "y": 3.1905961912118546, "label": "2025-12-31"}, {"x": 7.5758, "y": 1.4812663374963637, "label": "2026-03-31"}, {"x": 50.9804, "y": -7.999999999999995, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07", "2026-08-14"], "price_index": [100.0, 97.82639763649237, 99.81410011104714, 102.33090327972533, 97.34019868455887, 91.55444199073801, 89.77514004336827, 95.02624926721492, 90.71542114654861, 89.60155008993033, 92.65384776508434, 92.17647375158639, 95.37342917409082, 95.25770199128432, 97.61563821114297, 97.57224072278346, 101.33336513550483, 100.50880957358738, 104.54305237023138, 106.1223847583858, 104.35294684655531, 99.86354832914498, 98.7082955997176, 97.7870186468848, 94.61372935857405, 96.96810507034736, 99.81967807622645, 97.31906709369564, 101.2966470880855, 100.60934427030365, 101.72072674681252, 104.59415854737311, 104.72724833691933, 101.48871918100369, 103.4111341831889, 103.72167811982584, 106.9749959421042, 110.74588589774837, 112.83096638066161, 110.27267648038341, 113.6442970673889, 109.40019605283618, 108.26153440465282, 105.93984839228531, 106.19124258810231, 107.06372301564954, 111.87809627955303, 112.02758673128483, 117.36436975756635, 122.98518250813153, 122.55166233211605, 124.68936413692103, 126.70747620681033, 130.10089156829662, 129.5328304781856, 127.69410793530061, 127.70905747293686, 129.77201487264773, 128.83023011552262, 126.1399026551508, 128.88568145859423, 126.59250249251981, 122.39840125471713, 125.37047997684505, 126.2455097216152, 130.46978581401652, 132.3857955130441, 126.65285056017348, 123.54498991698253, 119.9694420091233, 120.37678284768157, 120.39186863343727, 99.11224172609492, 95.60519379144569, 89.7651955721922, 82.33940056605677, 76.37741924130744, 76.3316743455888, 79.54901117352769, 83.0103142124583, 85.99892984489121, 86.9138129853716, 88.69783272907019, 88.71308102764307, 83.48300326049957, 86.86162338944872, 88.85897649887376, 89.74152779645489, 84.97265319672888, 87.00097238477152, 90.7789111286676, 87.69772392755985, 86.16487184666039, 83.23851832172784, 74.81557257566335, 76.87485948386717, 78.91866171121859, 81.36503116831678, 80.3532115947084, 80.47910649862162, 83.32750804225044, 83.61077280721292, 84.61794352932401, 87.34044688595237, 87.49781674700162, 88.33187848795185, 85.6880592410763, 88.4420375548407, 87.56076501973004, 86.56933341773056, 87.00996968528588, 83.28549273360872, 90.54021591420059, 92.37786488756609, 88.49483123881124, 91.14743931016295, 93.81602616699305, 93.6082921065128, 94.10365907949588, 92.82529386257049, 93.17684355853035, 96.03718569036232, 95.09439138391843, 97.36349054681, 98.92225767664586, 101.1929770430783, 98.5654304179869, 101.01456423452065, 103.8205236681697, 115.90399346849497, 119.60202186956322, 121.22396380514535, 116.3905765416327, 116.34191790601021, 113.13047257807969, 114.02253990395525, 119.14787733965927, 124.29768198283759, 116.13921025205704, 113.03669283330953, 114.7110673132685, 113.18443175801178, 113.52915591565038, 116.84507400341231, 114.80955992973666, 118.99574564426251, 118.37910307107857, 116.6589951862062, 122.79296431783226, 122.77673601772551, 123.44407930678007, 127.43303027374118, 130.91310272228338, 120.44005450450072, 112.64272236743682, 117.22262903320697], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 151.58562367864693, 151.58562367864693, 151.58562367864693], "gap": [0.0, 2.1736023635076265, 0.1858998889528607, -2.3309032797253337, 2.659801315441129, 8.445558009261987, 10.224859956631732, 4.973750732785078, 9.284578853451393, 10.398449910069672, 5.231987330053073, 5.7093613435510235, 2.512405921046593, 2.628133103853088, 0.2701968839944442, 0.31359437235394694, -3.4475300403674254, -2.6229744784499758, -6.65721727509397, -8.236549663248397, -6.467111751417903, -1.9777132340075667, -0.8224605045801923, 0.09881644825260594, 3.2721057365633612, 0.9177300247900462, 0.8145713952323064, 3.315182377763122, -0.6623976166267482, 0.024905201155107193, -1.086477275353758, -3.9599090759143536, -4.092998865460572, -0.8544697095449294, -2.7768847117301476, -3.08742864836708, -5.283664018214168, -9.054553973858333, -11.139634456771574, -8.581344556493377, -11.952965143498872, -7.708864128946146, -6.570202480762788, -4.24851646839528, -4.49991066421228, -5.372391091759511, -10.186764355663001, -10.336254807394795, -11.233291533464893, -16.854104284030072, -16.420584108014594, -18.55828591281957, -20.57639798270887, -23.96981334419516, -23.40175225408413, -21.56302971119915, -21.577979248835405, -23.640936648546273, -22.699151891421167, -20.008824431049348, -22.754603234492777, -20.461424268418355, -13.518908654294307, -16.490987376422225, -17.366017121192385, -21.590293213593696, -23.506302912621265, -17.773357959750655, -14.665497316559708, -11.089949408700477, -11.497290247258746, -11.512376033014448, 9.7672508743279, 13.274298808977136, 19.114297028230624, 26.540092034366054, 32.502073359115386, 32.54781825483403, 29.330481426895133, 21.006599106780584, 18.017983474347673, 17.103100333867275, 15.319080590168696, 15.30383229159581, 20.53391005873931, 17.155289929790158, 15.157936820365123, 14.275385522783992, 23.906839403693937, 21.878520215651307, 18.10058147175522, 21.181768672862972, 22.714620753762432, 25.640974278694983, 34.06392002475947, 32.00463311655565, 29.96083088920423, 27.514461432106046, 28.526281005714424, 28.400386101801203, 25.55198455817238, 19.983307531053455, 18.97613680894237, 16.253633452314006, 16.09626359126476, 15.262201850314526, 17.906021097190077, 15.152042783425685, 16.03331531853634, 17.02474692053582, 16.5841106529805, 20.30858760465766, 13.053864424065793, 11.21621545070029, 32.64681780981455, 29.994209738462843, 27.32562288163274, 27.533356942112988, 27.03798996912991, 28.316355186055304, 27.964805490095443, 25.104463358263473, 26.04725766470736, 23.778158501815795, 22.21939137197994, 19.948672005547493, 22.57621863063889, 20.127084814105146, 17.321125380456095, 5.23765558013082, 18.875779398935705, 17.253837463353577, 22.087224726866225, 22.135883362488713, 25.347328690419232, 24.455261364543674, 19.329923928839648, 14.180119285661334, 22.33859101644188, 25.441108435189392, 24.823816407661724, 26.35045196291844, 26.005727805279847, 22.689809717517917, 24.72532379119356, 20.53913807666771, 21.15578064985165, 22.875888534724027, 16.741919403097967, 16.758147703204713, 16.090804414150156, 12.101853447189043, 8.621780998646841, 31.145569174146203, 38.94290131121011, 34.362994645439954], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 97.88583509513741, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.63424947145876, null, null, null, null, null, null, null, null, null, 101.69133192389003, null, null, null, null, null, null, null, null, null, null, null, 106.13107822410146, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.87949260042282, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.01691331923888, null, null, null, null, null, null, null, null, 108.87949260042282, null, null, null, null, null, null, null, null, null, null, null, null, 103.59408033826638, null, null, null, null, null, null, null, null, null, null, null, null, 121.1416490486258, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.47780126849892, null, null, null, null, null, null, null, null, null, 139.53488372093022, null, null, null, null, null, null, null, null, null, null, null, null, 151.58562367864693, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [51.6, -34.4, 17.2]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07", "2026-08-14"], "close": [60.918272, 59.594151, 60.805025, 62.338218, 59.297967, 55.773384, 54.689464, 57.888349, 55.262267, 54.583716, 56.443123, 56.152315, 58.099845, 58.029346, 59.46576, 59.439323, 61.730535, 61.22823, 63.685821, 64.647923, 63.570012, 60.835148, 60.131388, 59.570162, 57.637049, 59.071294, 60.808423, 59.285094, 61.708167, 61.289474, 61.966509, 63.716954, 63.79803, 61.825174, 62.996276, 63.185454, 65.167319, 67.46448, 68.734675, 67.176209, 69.230142, 66.644709, 65.951056, 64.536725, 64.68987, 65.22137, 68.154203, 68.24527, 71.496346, 74.920448, 74.656355, 75.958606, 77.188005, 79.255215, 78.909162, 77.789044, 77.798151, 79.054869, 78.48115, 76.842249, 78.51493, 77.117965, 74.562991, 76.37353, 76.906583, 79.479939, 80.647139, 77.154728, 75.261473, 73.083311, 73.331456, 73.340646, 60.377465, 58.241032, 54.683406, 50.15974, 46.527804, 46.499937, 48.459883, 50.568449, 52.389062, 52.946393, 54.033187, 54.042476, 50.856403, 52.9146, 54.131353, 54.668988, 51.763872, 52.999489, 55.300944, 53.423938, 52.490151, 50.707467, 45.576354, 46.830836, 48.075885, 49.566171, 48.949788, 49.026481, 50.761678, 50.934238, 51.547789, 53.206291, 53.302158, 53.810254, 52.199685, 53.877361, 53.340505, 52.736542, 53.00497, 50.736083, 55.155535, 56.274999, 53.909522, 55.525445, 57.151102, 57.024554, 57.326323, 56.547565, 56.761723, 58.504194, 57.92986, 59.312156, 60.26173, 61.645013, 60.044357, 61.536327, 63.245669, 70.60671, 72.859485, 73.847544, 70.903128, 70.873486, 68.917129, 69.460561, 72.582828, 75.72, 70.75, 68.86, 69.88, 68.95, 69.16, 71.18, 69.94, 72.490152, 72.114504, 71.066644, 74.803352, 74.793466, 75.2, 77.63, 79.75, 73.37, 68.62, 71.41], "ttmEps": [4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 4.9, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 7.17, 7.17, 7.17], "quarterlyEps": [1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.54, 1.54, 1.54], "priceIndex": [100.0, 97.82639763649237, 99.81410011104714, 102.33090327972533, 97.34019868455887, 91.55444199073801, 89.77514004336827, 95.02624926721492, 90.71542114654861, 89.60155008993033, 92.65384776508434, 92.17647375158639, 95.37342917409082, 95.25770199128432, 97.61563821114297, 97.57224072278346, 101.33336513550483, 100.50880957358738, 104.54305237023138, 106.1223847583858, 104.35294684655531, 99.86354832914498, 98.7082955997176, 97.7870186468848, 94.61372935857405, 96.96810507034736, 99.81967807622645, 97.31906709369564, 101.2966470880855, 100.60934427030365, 101.72072674681252, 104.59415854737311, 104.72724833691933, 101.48871918100369, 103.4111341831889, 103.72167811982584, 106.9749959421042, 110.74588589774837, 112.83096638066161, 110.27267648038341, 113.6442970673889, 109.40019605283618, 108.26153440465282, 105.93984839228531, 106.19124258810231, 107.06372301564954, 111.87809627955303, 112.02758673128483, 117.36436975756635, 122.98518250813153, 122.55166233211605, 124.68936413692103, 126.70747620681033, 130.10089156829662, 129.5328304781856, 127.69410793530061, 127.70905747293686, 129.77201487264773, 128.83023011552262, 126.1399026551508, 128.88568145859423, 126.59250249251981, 122.39840125471713, 125.37047997684505, 126.2455097216152, 130.46978581401652, 132.3857955130441, 126.65285056017348, 123.54498991698253, 119.9694420091233, 120.37678284768157, 120.39186863343727, 99.11224172609492, 95.60519379144569, 89.7651955721922, 82.33940056605677, 76.37741924130744, 76.3316743455888, 79.54901117352769, 83.0103142124583, 85.99892984489121, 86.9138129853716, 88.69783272907019, 88.71308102764307, 83.48300326049957, 86.86162338944872, 88.85897649887376, 89.74152779645489, 84.97265319672888, 87.00097238477152, 90.7789111286676, 87.69772392755985, 86.16487184666039, 83.23851832172784, 74.81557257566335, 76.87485948386717, 78.91866171121859, 81.36503116831678, 80.3532115947084, 80.47910649862162, 83.32750804225044, 83.61077280721292, 84.61794352932401, 87.34044688595237, 87.49781674700162, 88.33187848795185, 85.6880592410763, 88.4420375548407, 87.56076501973004, 86.56933341773056, 87.00996968528588, 83.28549273360872, 90.54021591420059, 92.37786488756609, 88.49483123881124, 91.14743931016295, 93.81602616699305, 93.6082921065128, 94.10365907949588, 92.82529386257049, 93.17684355853035, 96.03718569036232, 95.09439138391843, 97.36349054681, 98.92225767664586, 101.1929770430783, 98.5654304179869, 101.01456423452065, 103.8205236681697, 115.90399346849497, 119.60202186956322, 121.22396380514535, 116.3905765416327, 116.34191790601021, 113.13047257807969, 114.02253990395525, 119.14787733965927, 124.29768198283759, 116.13921025205704, 113.03669283330953, 114.7110673132685, 113.18443175801178, 113.52915591565038, 116.84507400341231, 114.80955992973666, 118.99574564426251, 118.37910307107857, 116.6589951862062, 122.79296431783226, 122.77673601772551, 123.44407930678007, 127.43303027374118, 130.91310272228338, 120.44005450450072, 112.64272236743682, 117.22262903320697], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 151.58562367864693, 151.58562367864693, 151.58562367864693], "valuationGap": [0.0, 2.1736023635076265, 0.1858998889528607, -2.3309032797253337, 2.659801315441129, 8.445558009261987, 10.224859956631732, 4.973750732785078, 9.284578853451393, 10.398449910069672, 5.231987330053073, 5.7093613435510235, 2.512405921046593, 2.628133103853088, 0.2701968839944442, 0.31359437235394694, -3.4475300403674254, -2.6229744784499758, -6.65721727509397, -8.236549663248397, -6.467111751417903, -1.9777132340075667, -0.8224605045801923, 0.09881644825260594, 3.2721057365633612, 0.9177300247900462, 0.8145713952323064, 3.315182377763122, -0.6623976166267482, 0.024905201155107193, -1.086477275353758, -3.9599090759143536, -4.092998865460572, -0.8544697095449294, -2.7768847117301476, -3.08742864836708, -5.283664018214168, -9.054553973858333, -11.139634456771574, -8.581344556493377, -11.952965143498872, -7.708864128946146, -6.570202480762788, -4.24851646839528, -4.49991066421228, -5.372391091759511, -10.186764355663001, -10.336254807394795, -11.233291533464893, -16.854104284030072, -16.420584108014594, -18.55828591281957, -20.57639798270887, -23.96981334419516, -23.40175225408413, -21.56302971119915, -21.577979248835405, -23.640936648546273, -22.699151891421167, -20.008824431049348, -22.754603234492777, -20.461424268418355, -13.518908654294307, -16.490987376422225, -17.366017121192385, -21.590293213593696, -23.506302912621265, -17.773357959750655, -14.665497316559708, -11.089949408700477, -11.497290247258746, -11.512376033014448, 9.7672508743279, 13.274298808977136, 19.114297028230624, 26.540092034366054, 32.502073359115386, 32.54781825483403, 29.330481426895133, 21.006599106780584, 18.017983474347673, 17.103100333867275, 15.319080590168696, 15.30383229159581, 20.53391005873931, 17.155289929790158, 15.157936820365123, 14.275385522783992, 23.906839403693937, 21.878520215651307, 18.10058147175522, 21.181768672862972, 22.714620753762432, 25.640974278694983, 34.06392002475947, 32.00463311655565, 29.96083088920423, 27.514461432106046, 28.526281005714424, 28.400386101801203, 25.55198455817238, 19.983307531053455, 18.97613680894237, 16.253633452314006, 16.09626359126476, 15.262201850314526, 17.906021097190077, 15.152042783425685, 16.03331531853634, 17.02474692053582, 16.5841106529805, 20.30858760465766, 13.053864424065793, 11.21621545070029, 32.64681780981455, 29.994209738462843, 27.32562288163274, 27.533356942112988, 27.03798996912991, 28.316355186055304, 27.964805490095443, 25.104463358263473, 26.04725766470736, 23.778158501815795, 22.21939137197994, 19.948672005547493, 22.57621863063889, 20.127084814105146, 17.321125380456095, 5.23765558013082, 18.875779398935705, 17.253837463353577, 22.087224726866225, 22.135883362488713, 25.347328690419232, 24.455261364543674, 19.329923928839648, 14.180119285661334, 22.33859101644188, 25.441108435189392, 24.823816407661724, 26.35045196291844, 26.005727805279847, 22.689809717517917, 24.72532379119356, 20.53913807666771, 21.15578064985165, 22.875888534724027, 16.741919403097967, 16.758147703204713, 16.090804414150156, 12.101853447189043, 8.621780998646841, 31.145569174146203, 38.94290131121011, 34.362994645439954], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 97.88583509513741, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.63424947145876, null, null, null, null, null, null, null, null, null, 101.69133192389003, null, null, null, null, null, null, null, null, null, null, null, 106.13107822410146, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.87949260042282, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.01691331923888, null, null, null, null, null, null, null, null, 108.87949260042282, null, null, null, null, null, null, null, null, null, null, null, null, 103.59408033826638, null, null, null, null, null, null, null, null, null, null, null, null, 121.1416490486258, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.47780126849892, null, null, null, null, null, null, null, null, null, 139.53488372093022, null, null, null, null, null, null, null, null, null, null, null, null, 151.58562367864693, null, null], "quarterLabels": ["2023-07-27", "", "", "", "", "", "", "", "", "", "2023-11-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-22", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "2024-07-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-27", "", "", "", "", "", "", "", "", "2025-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-18", "", "", "", "", "", "", "", "", "", "2026-04-28", "", "", "", "", "", "", "", "", "", "", "", "", "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": [6.315789473684216, 6.315789473684216, 6.315789473684216, 6.315789473684216, 6.315789473684216, 6.315789473684216, 6.315789473684216, 6.315789473684216, 6.315789473684216, 6.315789473684216, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, -4.827586206896556, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 2.702702702702685, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 14.018691588785037, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, 8.633093525179865, -11.016949152542365, -11.016949152542365, -11.016949152542365, -11.016949152542365, -11.016949152542365, -11.016949152542365, -11.016949152542365, -11.016949152542365, -11.016949152542365, 13.22314049586778, 13.22314049586778, 13.22314049586778, 13.22314049586778, 13.22314049586778, 13.22314049586778, 13.22314049586778, 13.22314049586778, 13.22314049586778, 13.22314049586778, 13.22314049586778, 13.22314049586778, 13.22314049586778, 10.227272727272723, 10.227272727272723, 10.227272727272723, 10.227272727272723, 10.227272727272723, 10.227272727272723, 10.227272727272723, 10.227272727272723, 10.227272727272723, 10.227272727272723, 10.227272727272723, 10.227272727272723, 10.227272727272723, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 7.339449541284389, 27.210884353741505, 27.210884353741505, 27.210884353741505, 27.210884353741505, 27.210884353741505, 27.210884353741505, 27.210884353741505, 27.210884353741505, 27.210884353741505, 27.210884353741505, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 7.575757575757565, 50.98039215686274, 50.98039215686274, 50.98039215686274], "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": [29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 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, 94, 101, 108, 115, 1, 8, 15, 22, 29, 36, 43, 50, 57, 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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8, 15], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-25", "latestDate": "2026-08-14", "startClose": 60.918272, "latestClose": 71.41, "startTtmEps": 4.73, "latestTtmEps": 7.17, "priceChangePct": 17.22262903320697, "epsChangePct": 51.58562367864692, "earningsGapPct": 34.36299464543995, "startMultiple": 12.879127272727272, "latestMultiple": 9.95955369595537, "multipleChangePct": -22.669032729836957, "latestQuarter": "2026-07-30", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 7 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 34.213452315253456, "earningsMovePct": 46.32653061224487, "spread": 12.113078296991418, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -5.9882694529702185, "earningsMovePct": 42.82868525896415, "spread": 48.81695471193437, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 17.22262903320697, "earningsMovePct": 51.58562367864692, "spread": 34.36299464543995, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 7, "persistenceLabel": "7 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 7 updates.", "marketChangePct": 17.22262903320697, "earningsChangePct": 51.58562367864692, "recentMarketMovePoints": 3.693473117556593, "recentEarningsMovePoints": 12.0507399577167}, "pressure": {"score": 57, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 3.43173528, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.10741775, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.10913684, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02654646, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -1.0715243452283363, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-16", "requiredThrough": "2026-07-30", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07", "2026-08-14"], "startDate": "2023-08-25", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 97.88583509513741, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 100.63424947145876, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 101.69133192389003, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 106.13107822410146, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 104.01691331923888, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 108.87949260042282, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 103.59408033826638, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 121.1416490486258, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 138.47780126849892, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 139.53488372093022, 151.58562367864693, 151.58562367864693, 151.58562367864693], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 96.9372306975661, 95.13217654594153, 95.13217654594153, 95.13217654594153, 95.13217654594153, 95.13217654594153, 95.13217654594153, 95.13217654594153, 95.13217654594153, 95.13217654594153, 95.13217654594153, 95.7843251426575, 95.7843251426575, 95.7843251426575, 95.7843251426575, 95.7843251426575, 95.7843251426575, 95.7843251426575, 95.7843251426575, 95.7843251426575, 95.7843251426575, 95.7843251426575, 95.7843251426575, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 97.95039012460697, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 100.85594503318971, 102.47467101432397, 102.47467101432397, 102.47467101432397, 102.47467101432397, 102.47467101432397, 102.47467101432397, 102.47467101432397, 102.47467101432397, 102.47467101432397, 100.91999534179574, 100.91999534179574, 100.91999534179574, 100.91999534179574, 100.91999534179574, 100.91999534179574, 100.91999534179574, 100.91999534179574, 100.91999534179574, 100.91999534179574, 100.91999534179574, 100.91999534179574, 100.91999534179574, 102.1253056946547, 102.1253056946547, 102.1253056946547, 102.1253056946547, 102.1253056946547, 102.1253056946547, 102.1253056946547, 102.1253056946547, 102.1253056946547, 102.1253056946547, 102.1253056946547, 102.1253056946547, 102.1253056946547, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 105.3219983696285, 112.47816466752067, 112.47816466752067, 112.47816466752067, 112.47816466752067, 112.47816466752067, 112.47816466752067, 112.47816466752067, 112.47816466752067, 112.47816466752067, 112.47816466752067, 114.17840922324444, 114.17840922324444, 114.17840922324444, 114.17840922324444, 114.17840922324444, 114.17840922324444, 114.17840922324444, 114.17840922324444, 114.17840922324444, 114.17840922324444, 114.17840922324444, 114.17840922324444, 114.17840922324444, 113.0953767322697, 113.0953767322697, 113.0953767322697], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 108.80607643009732, 105.0201756468075, 105.0201756468075, 105.0201756468075, 105.0201756468075, 105.0201756468075, 105.0201756468075, 105.0201756468075, 105.0201756468075, 105.0201756468075, 105.0201756468075, 117.93258960360788, 117.93258960360788, 117.93258960360788, 117.93258960360788, 117.93258960360788, 117.93258960360788, 117.93258960360788, 117.93258960360788, 117.93258960360788, 117.93258960360788, 117.93258960360788, 117.93258960360788, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 112.72252551625921, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 123.03584144315214, 127.23712319012581, 127.23712319012581, 127.23712319012581, 127.23712319012581, 127.23712319012581, 127.23712319012581, 127.23712319012581, 127.23712319012581, 127.23712319012581, 130.91621172561122, 130.91621172561122, 130.91621172561122, 130.91621172561122, 130.91621172561122, 130.91621172561122, 130.91621172561122, 130.91621172561122, 130.91621172561122, 130.91621172561122, 130.91621172561122, 130.91621172561122, 130.91621172561122, 140.93282696415855, 140.93282696415855, 140.93282696415855, 140.93282696415855, 140.93282696415855, 140.93282696415855, 140.93282696415855, 140.93282696415855, 140.93282696415855, 140.93282696415855, 140.93282696415855, 140.93282696415855, 140.93282696415855, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 136.69594113458342, 146.15475907904107, 146.15475907904107, 146.15475907904107, 146.15475907904107, 146.15475907904107, 146.15475907904107, 146.15475907904107, 146.15475907904107, 146.15475907904107, 146.15475907904107, 150.11868027533822, 150.11868027533822, 150.11868027533822, 150.11868027533822, 150.11868027533822, 150.11868027533822, 150.11868027533822, 150.11868027533822, 150.11868027533822, 150.11868027533822, 150.11868027533822, 150.11868027533822, 150.11868027533822, 156.31379064799432, 156.31379064799432, 156.31379064799432], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 51.585623678646925, "valuationContribution": -34.362994645439954, "marketMove": 17.22262903320697, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 51.585623678646925}, {"key": "valuation", "label": "Relative valuation contribution", "value": -34.362994645439954}, {"key": "market", "label": "Total market move", "value": 17.22262903320697}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": -2.114164904862592, "surprisePct": -4.827586206896556, "immediateReturnPct": 3.4065232935038603, "forward4WeekPct": 8.944140043525062, "forward13WeekPct": 9.13540954228913, "toDateReturnPct": 30.826563731937906, "weeksSince": 145, "availabilitySource": "reported", "spread": 5.231987330053073, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-02-23", "periodEnd": "2023-12-31", "earningsChangePct": 2.807775377969768, "surprisePct": 10.344827586206906, "immediateReturnPct": 2.940732938743462, "forward4WeekPct": 4.901221564572467, "forward13WeekPct": 13.720564509726163, "toDateReturnPct": 20.88782074081532, "weeksSince": 129, "availabilitySource": "reported", "spread": 0.8145713952323064, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 1.0504201680672232, "surprisePct": 2.702702702702685, "immediateReturnPct": 3.136584252445207, "forward4WeekPct": 9.56658157429715, "forward13WeekPct": 18.572303049369545, "toDateReturnPct": 13.016518010616807, "weeksSince": 119, "availabilitySource": "reported", "spread": -5.283664018214168, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 4.365904365904361, "surprisePct": 14.018691588785037, "immediateReturnPct": 4.763811470011037, "forward4WeekPct": 13.103816572196148, "forward13WeekPct": 13.00118674891313, "toDateReturnPct": 4.637288415739271, "weeksSince": 107, "availabilitySource": "reported", "spread": -11.233291533464893, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 2.589641434262968, "surprisePct": 8.633093525179865, "immediateReturnPct": -3.3130723820318675, "forward4WeekPct": 4.576331857304572, "forward13WeekPct": -34.95712704555935, "toDateReturnPct": -7.401602207734603, "weeksSince": 93, "availabilitySource": "reported", "spread": -13.518908654294307, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-28", "periodEnd": "2024-12-31", "earningsChangePct": -4.466019417475731, "surprisePct": -11.016949152542365, "immediateReturnPct": 4.3511578432824605, "forward4WeekPct": 11.520029877084115, "forward13WeekPct": 8.316710133204408, "toDateReturnPct": 47.35900208426009, "weeksSince": 76, "availabilitySource": "reported", "spread": 21.006599106780584, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 4.674796747967491, "surprisePct": 13.22314049586778, "immediateReturnPct": -5.314010934316182, "forward4WeekPct": -3.9855082007371423, "forward13WeekPct": -6.831569664322301, "toDateReturnPct": 30.622502103020445, "weeksSince": 67, "availabilitySource": "reported", "spread": 23.906839403693937, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": -4.854368932038833, "surprisePct": 10.227272727272723, "immediateReturnPct": 0.3399414810518975, "forward4WeekPct": 6.0056643517576225, "forward13WeekPct": 6.20122132290426, "toDateReturnPct": 40.67698865273917, "weeksSince": 54, "availabilitySource": "reported", "spread": 19.983307531053455, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 16.938775510204085, "surprisePct": 7.339449541284389, "immediateReturnPct": -4.203424330580619, "forward4WeekPct": 1.8681901709140858, "forward13WeekPct": 9.349316914248185, "toDateReturnPct": 26.894715715588013, "weeksSince": 41, "availabilitySource": "reported", "spread": 32.64681780981455, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": 14.310645724258286, "surprisePct": 27.210884353741505, "immediateReturnPct": 3.1905961912118475, "forward4WeekPct": -2.3929467893349043, "forward13WeekPct": 0.8119483261576743, "toDateReturnPct": 1.1376964030755499, "weeksSince": 25, "availabilitySource": "reported", "spread": 18.875779398935705, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 0.7633587786259444, "surprisePct": 7.575757575757565, "immediateReturnPct": 1.4812663374963675, "forward4WeekPct": 1.5683996514667342, "forward13WeekPct": 6.549520766773176, "toDateReturnPct": 3.70316584374093, "weeksSince": 15, "availabilitySource": "reported", "spread": 24.823816407661724, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 8.636363636363642, "surprisePct": 50.98039215686274, "immediateReturnPct": -7.9999999999999964, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -10.457680250783707, "weeksSince": 2, "availabilitySource": "reported", "spread": 31.145569174146203, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 8.636363636363642, "surprisePct": 50.98039215686274, "immediateReturnPct": -7.9999999999999964, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -10.457680250783707, "weeksSince": 2, "availabilitySource": "reported", "spread": 31.145569174146203, "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; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Utilities - Regulated Electric", "population": 30, "spreadPercentile": 51.7, "qualityPercentile": 62.1, "rarityPercentile": 50.0, "currentOneYearSpread": -0.7178000000000018, "lead": "aligned", "relatedSignals": [{"tickerId": 5936, "symbol": "EXC", "name": "Exelon Corporation", "spread": -0.7099830000000001, "lead": "aligned", "quality": 100}, {"tickerId": 767, "symbol": "CMS", "name": "CMS Energy Corporation", "spread": -0.315824, "lead": "aligned", "quality": 100}, {"tickerId": 1252, "symbol": "EMA", "name": "Emera Incorporated", "spread": -1.4886109999999995, "lead": "aligned", "quality": 75}, {"tickerId": 3184, "symbol": "PNW", "name": "Pinnacle West Capital Corp", "spread": -3.240441999999999, "lead": "aligned", "quality": 100}, {"tickerId": 4337, "symbol": "WEC", "name": "WEC Energy Group Inc", "spread": -3.835305, "lead": "aligned", "quality": 100}, {"tickerId": 928, "symbol": "D", "name": "Dominion Energy Inc", "spread": -4.679175999999999, "lead": "aligned", "quality": 87.5}, {"tickerId": 1176, "symbol": "ED", "name": "Consolidated Edison Inc", "spread": 3.9074250000000004, "lead": "aligned", "quality": 100}, {"tickerId": 9005, "symbol": "XEL", "name": "Xcel Energy Inc", "spread": -5.708131000000001, "lead": "aligned", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-25", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-02-23", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-05-03", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-07-26", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-02-28", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-14", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "improvement_awaiting_confirmation", "label": "Fresh improvement awaiting confirmation", "tone": "opportunity", "explanation": "Earnings improved at the latest reported update, but market price remains below its pre-update level."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}