{"ticker": {"uuid": "b33e9fcc-2778-47d9-b6f0-0beb7214b60b", "symbol": "MSEX", "name": "Middlesex Water Company", "sector": "Utilities", "industry": "Utilities - Regulated Water", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 4, "misses": 8, "inline": 0, "beat_rate": 33.3, "beat_rate_label": "33.3%", "average_surprise": -1.3, "average_surprise_label": "-1.3%", "median_surprise": -5.2, "surprise_dispersion": 22.0, "average_reaction": 1.0, "average_reaction_label": "+1.0%", "average_abs_reaction": 6.0, "positive_response_rate": 41.7, "confirmation_rate": 90.0, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 10.5, "revenue_growth_1y": 5.3, "cash_conversion": 2.99, "net_margin": 23.3, "earnings_yield": 4.3, "eps_surprise_avg": -0.3, "sue_score": 0.27, "pe_ratio": 22.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 58.22, "currency": "USD", "return_13w": 13.7, "fair_value": 55.447831, "fair_value_gap": 5.0, "relative_strength": -4.2, "trend_signal": "Active", "expectation_direction": "negative", "expectation_probability": 43.1}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-09", "date_source": "exact", "eps_actual": 0.56, "eps_estimate": 0.87, "eps_surprise": -0.31, "surprise_pct": -35.6322, "surprise_label": "-35.6%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.347442256945266, "one_week_reaction_label": "-9.3%", "four_week_reaction": -2.5481525627691877, "four_week_reaction_label": "-2.5%", "confirmation": "confirmed", "revenue": 46715000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 9990000.0, "operating_cash_flow": 10699000.0, "free_cash_flow": 33138000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-29", "date_source": "exact", "eps_actual": 0.32, "eps_estimate": 0.52, "eps_surprise": -0.2, "surprise_pct": -38.4615, "surprise_label": "-38.5%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.9652513749816367, "one_week_reaction_label": "-1.0%", "four_week_reaction": -1.5830120100770138, "four_week_reaction_label": "-1.6%", "confirmation": "contained", "revenue": 38602000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 5765000.0, "operating_cash_flow": 12796000.0, "free_cash_flow": 29901000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-08", "date_source": "exact", "eps_actual": 0.59, "eps_estimate": 0.45, "eps_surprise": 0.14, "surprise_pct": 31.1111, "surprise_label": "+31.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 8.940335881512679, "one_week_reaction_label": "+8.9%", "four_week_reaction": 1.986026346007586, "four_week_reaction_label": "+2.0%", "confirmation": "confirmed", "revenue": 40524000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 10682000.0, "operating_cash_flow": 6652000.0, "free_cash_flow": 21041000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 0.59, "eps_estimate": 0.64, "eps_surprise": -0.05, "surprise_pct": -7.8125, "surprise_label": "-7.8%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.1803868256694663, "one_week_reaction_label": "+1.2%", "four_week_reaction": -7.072980074593412, "four_week_reaction_label": "-7.1%", "confirmation": "diverged", "revenue": 49146000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 10546000.0, "operating_cash_flow": 11227000.0, "free_cash_flow": 25575000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "date_source": "exact", "eps_actual": 0.8, "eps_estimate": 0.68, "eps_surprise": 0.12, "surprise_pct": 17.6471, "surprise_label": "+17.6%", "surprise_band": "beat", "eps_yoy": 42.85714285714285, "eps_yoy_label": "+42.9%", "one_week_reaction": 3.0307811213857963, "one_week_reaction_label": "+3.0%", "four_week_reaction": 5.505230921624056, "four_week_reaction_label": "+5.5%", "confirmation": "confirmed", "revenue": 55100000.0, "revenue_yoy": 17.949266830782403, "revenue_yoy_label": "+17.9%", "net_income": 14319000.0, "operating_cash_flow": 19456000.0, "free_cash_flow": 48193000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-28", "date_source": "exact", "eps_actual": 0.49, "eps_estimate": 0.36, "eps_surprise": 0.13, "surprise_pct": 36.1111, "surprise_label": "+36.1%", "surprise_band": "beat", "eps_yoy": 53.124999999999986, "eps_yoy_label": "+53.1%", "one_week_reaction": 26.05965416626071, "one_week_reaction_label": "+26.1%", "four_week_reaction": 17.68053474687345, "four_week_reaction_label": "+17.7%", "confirmation": "confirmed", "revenue": 47107000.0, "revenue_yoy": 22.03253717423968, "revenue_yoy_label": "+22.0%", "net_income": 8804000.0, "operating_cash_flow": 21395000.0, "free_cash_flow": 46537000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-01", "date_source": "exact", "eps_actual": 0.53, "eps_estimate": 0.57, "eps_surprise": -0.04, "surprise_pct": -7.0175, "surprise_label": "-7.0%", "surprise_band": "miss", "eps_yoy": -10.16949152542372, "eps_yoy_label": "-10.2%", "one_week_reaction": -1.7578117246568497, "one_week_reaction_label": "-1.8%", "four_week_reaction": -6.346687550727936, "four_week_reaction_label": "-6.3%", "confirmation": "confirmed", "revenue": 44301000.0, "revenue_yoy": 9.320402724311519, "revenue_yoy_label": "+9.3%", "net_income": 9479000.0, "operating_cash_flow": 13782000.0, "free_cash_flow": 32693000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-31", "date_source": "exact", "eps_actual": 0.6, "eps_estimate": 0.67, "eps_surprise": -0.07, "surprise_pct": -10.4478, "surprise_label": "-10.4%", "surprise_band": "miss", "eps_yoy": 1.6949152542372898, "eps_yoy_label": "+1.7%", "one_week_reaction": 0.5566208689276329, "one_week_reaction_label": "+0.6%", "four_week_reaction": 5.39374150501213, "four_week_reaction_label": "+5.4%", "confirmation": "contained", "revenue": 49323000.0, "revenue_yoy": 0.36015138566719573, "revenue_yoy_label": "+0.4%", "net_income": 10778000.0, "operating_cash_flow": 18304000.0, "free_cash_flow": 37215000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-31", "date_source": "exact", "eps_actual": 0.77, "eps_estimate": 0.85, "eps_surprise": -0.08, "surprise_pct": -9.4118, "surprise_label": "-9.4%", "surprise_band": "miss", "eps_yoy": -3.7500000000000036, "eps_yoy_label": "-3.8%", "one_week_reaction": -11.249172047319703, "one_week_reaction_label": "-11.2%", "four_week_reaction": -16.569298952287348, "four_week_reaction_label": "-16.6%", "confirmation": "confirmed", "revenue": 54091000.0, "revenue_yoy": -1.8312159709618876, "revenue_yoy_label": "-1.8%", "net_income": 13958000.0, "operating_cash_flow": 12048000.0, "free_cash_flow": 30959000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-19", "date_source": "exact", "eps_actual": 0.46, "eps_estimate": 0.465, "eps_surprise": -0.005, "surprise_pct": -1.0753, "surprise_label": "-1.1%", "surprise_band": "miss", "eps_yoy": -6.122448979591831, "eps_yoy_label": "-6.1%", "one_week_reaction": -1.6360518945456541, "one_week_reaction_label": "-1.6%", "four_week_reaction": -4.779773113497597, "four_week_reaction_label": "-4.8%", "confirmation": "confirmed", "revenue": 46979000.0, "revenue_yoy": -0.27172182478187956, "revenue_yoy_label": "-0.3%", "net_income": 8605000.0, "operating_cash_flow": 18462000.0, "free_cash_flow": 43174000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-30", "date_source": "exact", "eps_actual": 0.57, "eps_estimate": 0.59, "eps_surprise": -0.02, "surprise_pct": -3.3898, "surprise_label": "-3.4%", "surprise_band": "miss", "eps_yoy": 7.547169811320741, "eps_yoy_label": "+7.5%", "one_week_reaction": -4.803737859964405, "one_week_reaction_label": "-4.8%", "four_week_reaction": -1.9006037941593459, "four_week_reaction_label": "-1.9%", "confirmation": "confirmed", "revenue": 48714000.0, "revenue_yoy": 9.961400419855082, "revenue_yoy_label": "+10.0%", "net_income": 10605000.0, "operating_cash_flow": 11731000.0, "free_cash_flow": 32372000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-30", "date_source": "exact", "eps_actual": 0.79, "eps_estimate": 0.7, "eps_surprise": 0.09, "surprise_pct": 12.8571, "surprise_label": "+12.9%", "surprise_band": "beat", "eps_yoy": 31.666666666666675, "eps_yoy_label": "+31.7%", "one_week_reaction": 1.9754404698344892, "one_week_reaction_label": "+2.0%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 56357000.0, "revenue_yoy": 14.261095229406159, "revenue_yoy_label": "+14.3%", "net_income": 14772000.0, "operating_cash_flow": 16400000.0, "free_cash_flow": 37041000.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": [0.56, 0.32, 0.59, 0.59, 0.8, 0.49, 0.53, 0.6, 0.77, 0.46, 0.57, 0.79], "eps_estimate": [0.87, 0.52, 0.45, 0.64, 0.68, 0.36, 0.57, 0.67, 0.85, 0.465, 0.59, 0.7], "surprise": [-35.6322, -38.4615, 31.1111, -7.8125, 17.6471, 36.1111, -7.0175, -10.4478, -9.4118, -1.0753, -3.3898, 12.8571], "reaction_1w": [-9.347442256945266, -0.9652513749816367, 8.940335881512679, 1.1803868256694663, 3.0307811213857963, 26.05965416626071, -1.7578117246568497, 0.5566208689276329, -11.249172047319703, -1.6360518945456541, -4.803737859964405, 1.9754404698344892], "reaction_4w": [-2.5481525627691877, -1.5830120100770138, 1.986026346007586, -7.072980074593412, 5.505230921624056, 17.68053474687345, -6.346687550727936, 5.39374150501213, -16.569298952287348, -4.779773113497597, -1.9006037941593459, null], "revenue": [46.72, 38.6, 40.52, 49.15, 55.1, 47.11, 44.3, 49.32, 54.09, 46.98, 48.71, 56.36], "net_income": [9.99, 5.76, 10.68, 10.55, 14.32, 8.8, 9.48, 10.78, 13.96, 8.61, 10.61, 14.77], "financial_unit": "millions", "scatter": [{"x": -35.6322, "y": -9.347442256945266, "label": "2023-09-30"}, {"x": -38.4615, "y": -0.9652513749816367, "label": "2023-12-31"}, {"x": 31.1111, "y": 8.940335881512679, "label": "2024-03-31"}, {"x": -7.8125, "y": 1.1803868256694663, "label": "2024-06-30"}, {"x": 17.6471, "y": 3.0307811213857963, "label": "2024-09-30"}, {"x": 36.1111, "y": 26.05965416626071, "label": "2024-12-31"}, {"x": -7.0175, "y": -1.7578117246568497, "label": "2025-03-31"}, {"x": -10.4478, "y": 0.5566208689276329, "label": "2025-06-30"}, {"x": -9.4118, "y": -11.249172047319703, "label": "2025-09-30"}, {"x": -1.0753, "y": -1.6360518945456541, "label": "2025-12-31"}, {"x": -3.3898, "y": -4.803737859964405, "label": "2026-03-31"}, {"x": 12.8571, "y": 1.9754404698344892, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 100.13962995694247, 93.69129279005143, 91.46991611390965, 92.84082262231303, 86.3417115422335, 84.09494858776719, 84.6407725632961, 82.66057367047371, 78.77633878942072, 80.60421458613834, 86.36709782055803, 78.29398322278193, 83.71986001761412, 83.56678404214259, 84.1663324040541, 86.22010321121499, 88.8989334602367, 86.20734631470096, 83.70710312110008, 77.71162357160301, 78.51527278196346, 73.24690513336077, 72.16261640854593, 71.52479871363168, 71.99678353656034, 71.96407737163545, 66.47181153858577, 65.83019146373437, 67.19042607668092, 67.45990669803402, 65.4195547786142, 67.37007937206985, 61.92914363336245, 60.40208858774739, 61.59550141148603, 63.10972359438066, 68.17851987958977, 74.27390855586899, 73.8299552630941, 69.49384896879063, 69.53256324671644, 67.85490384041594, 66.13852879965025, 66.3321042588975, 67.44194069022544, 69.63580403426407, 76.66907285103574, 79.92115223262849, 85.27676028656028, 86.28335593034056, 78.65645461997912, 79.32299568014099, 79.24515202323308, 81.7491324828799, 80.46470671774182, 84.019581971803, 84.46069738415387, 83.90281512990174, 82.21619578086674, 82.02158663859697, 85.14831906658587, 82.19024789523077, 84.68125441205962, 90.28602077059875, 87.34092354206166, 86.71501083691848, 85.33278672030406, 79.03453842912657, 77.48279572297778, 71.41926537449868, 68.95473308059287, 67.45515067089895, 63.72575255345821, 66.58148096634821, 63.477995554050636, 66.03380667107822, 64.42990502501398, 65.85124902483469, 66.88961753443294, 65.80016717720252, 84.32082053704065, 81.65626243904238, 78.71605960465912, 83.32325266296485, 83.69077716942563, 81.56438131242719, 82.24692818096518, 80.64556733319642, 79.22797009519746, 78.87357010742801, 77.13814111425522, 75.52724515104653, 76.51755011317675, 74.0219829108864, 74.70859397146566, 74.07479841587127, 71.97535292712512, 73.3749828007761, 72.18661766014344, 71.60563896607334, 68.79317330771609, 69.17609046674438, 70.034355309873, 70.40406927092478, 72.50369924902928, 71.1482423678482, 71.98543608448252, 71.65321551589689, 70.16487067858944, 71.09508637147401, 71.1881083477243, 76.01194346122846, 77.46042231865982, 80.21120477397687, 76.37073999319207, 71.1881083477243, 69.76620681021033, 66.92077046174526, 68.66036267433549, 69.46325222263215, 70.98874046524065, 69.18224101638226, 68.84770347850208, 67.2686889042633, 69.18224101638226, 72.87552805500506, 69.97174830350166, 70.0921805148607, 68.5666922722522, 74.12000644790308, 72.9073646781748, 72.7322679986292, 72.88042651877711, 70.57723830798352, 67.57366473554693, 69.76910166528913, 72.46288911773105, 75.22402196866722, 69.10912354274265, 72.05882079638386, 68.59730394034406, 69.44584646559561, 68.19323561899687, 70.68926811430131, 71.25901466214253, 72.39850775782499, 71.82197851298567, 70.6214411443202, 75.26080589102737, 78.06884244824487, 74.62323237320504, 77.91962311428645, 76.22394886475897, 77.72970759833937, 78.9777238459916], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 118.75, 118.75, 118.75, 118.75, 118.75, 118.75, 118.75, 118.75, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 124.51923076923075, 124.51923076923075], "gap": [0.0, -0.13962995694247127, 6.308707209948565, 8.530083886090353, 7.159177377686973, 13.658288457766503, 15.905051412232808, 15.359227436703904, 17.33942632952629, 21.22366121057928, 19.39578541386166, 13.63290217944197, 10.16755523875652, 4.741678443924329, 4.894754419395866, 4.29520605748435, 2.2414352503234625, -0.4373949986982524, 2.2541921468374966, 4.754435340438377, 10.74991488993544, 9.946265679574992, 15.214633328177683, 16.298922052992523, 16.93673974790677, 16.46475492497811, 16.497461089903, 21.989726922952684, 18.785193151650248, 17.42495853870369, 17.155477917350595, 19.195829836770415, 17.24530524331476, 22.686240982022163, 24.21329602763722, 23.01988320389858, 21.505661021003952, 16.436864735794842, 22.841476059515628, 23.285429352290507, 27.621535646593983, 27.582821368668178, 29.26048077496867, 30.976855815734368, 30.78328035648711, 29.673443925159177, 27.479580581120544, 20.446311764348877, 17.194232382756127, 11.838624328824338, 12.755105608120985, 20.382006918482432, 19.715465858320556, 19.793309515228472, 17.289329055581646, 18.573754820719728, 15.01887956665854, 14.577764154307673, 15.135646408559808, 16.822265757594806, 17.016874899864575, 13.890142471875677, 16.84821364323078, 25.89566866486345, 20.290902306324313, 23.235999534861406, 23.861912240004585, 25.24413635661901, 31.542384647796496, 33.09412735394528, 39.15765770242439, 41.62218999633019, 43.12177240602412, 46.85117052346486, 43.99544211057486, 47.09892752287243, 44.54311640584484, 46.147018051909086, 44.72567405208838, 43.68730554249012, 44.77675589972054, 34.429179462959354, 37.09373756095762, 40.03394039534088, 35.42674733703515, 35.05922283057437, 37.18561868757281, 36.503071819034815, 38.104432666803575, 36.637414520187164, 36.99181450795662, 38.72724350112941, 40.3381394643381, 39.347834502207874, 41.843401704498234, 41.15679064391897, 41.790586199513356, 43.89003168825951, 42.49040181460853, 43.67876695524119, 44.259745649311284, 47.07221130766854, 47.170063379409456, 46.31179853628083, 45.94208457522906, 43.84245459712456, 45.19791147830564, 44.360717761671324, 44.69293833025695, 46.1812831675644, 45.25106747467983, 45.158045498429544, 40.334210384925385, 38.885731527494016, 36.134949072176966, 39.975413852961765, 43.71573780612185, 45.13763934363581, 47.98307569210088, 46.24348347951066, 45.440593931213996, 43.91510568860549, 45.72160513746388, 46.05614267534406, 47.635157249582846, 45.72160513746388, 42.02831809884108, 44.93209785034449, 44.811665638985446, 46.33715388159395, 40.783839705943066, 40.55417378336365, 40.729270462909255, 40.58111194276134, 42.88430015355493, 45.887873725991525, 43.692436796249325, 40.9986493438074, 38.23751649287124, 44.3524149187958, 41.4027176651546, 46.78731144427131, 45.938768919019765, 47.19137976561851, 44.69534727031406, 44.12560072247284, 42.986107626790385, 43.56263687162971, 44.76317424029517, 40.123809493588, 37.31577293637051, 40.76138301141033, 37.46499227032892, 39.160666519856406, 46.78952317089137, 45.54150692323914], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, null, 88.46153846153845, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 84.61538461538461, null, null, null, null, null, null, null, null, null, 97.11538461538461, null, null, null, null, null, null, null, null, null, null, null, 99.03846153846155, null, null, null, null, null, null, null, null, null, null, null, null, 110.57692307692307, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.75, null, null, null, null, null, null, null, 115.86538461538463, null, null, null, null, null, null, null, null, null, null, null, null, 116.34615384615384, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.90384615384615, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.46153846153845, null, null, null, null, null, null, null, null, null, 115.38461538461537, null, null, null, null, null, null, null, null, null, null, null, null, 124.51923076923075, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [24.5, -45.5, -21.0]}}, "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": [73.716989, 73.81992, 69.0664, 67.428868, 68.439459, 63.64851, 61.992264, 62.394629, 60.934886, 58.071545, 59.419, 63.667224, 57.715967, 61.71576, 61.602917, 62.044886, 63.558864, 65.533617, 63.54946, 61.706356, 57.286669, 57.879095, 53.995413, 53.196108, 52.725928, 53.073861, 53.049751, 49.001018, 48.528035, 49.530759, 49.729412, 48.225326, 49.663194, 45.6523, 44.526601, 45.406349, 46.522588, 50.259152, 54.752489, 54.42522, 51.228773, 51.257312, 50.020592, 48.755332, 48.89803, 49.716168, 51.333418, 56.518132, 58.915467, 62.86346, 63.605492, 57.98317, 58.474524, 58.41714, 60.262999, 59.316159, 61.936706, 62.261883, 61.850629, 60.607304, 60.463844, 62.768777, 60.588176, 62.424471, 66.556136, 64.385099, 63.923695, 62.904761, 58.261882, 57.117984, 52.648132, 50.831353, 49.725906, 46.976706, 49.081863, 46.794067, 48.678134, 47.495786, 48.543558, 49.309012, 48.505902, 62.15877, 60.194538, 58.027109, 61.423393, 61.694321, 60.126806, 60.629959, 59.449484, 58.404474, 58.143221, 56.863915, 55.676411, 56.406434, 54.566777, 55.072926, 54.605711, 53.058063, 54.089828, 53.213801, 52.785521, 50.712256, 50.994531, 51.627218, 51.89976, 53.447544, 52.448342, 53.065496, 52.820593, 51.72343, 52.409157, 52.47773, 56.033716, 57.101491, 59.129285, 56.29821, 52.47773, 51.429547, 49.331977, 50.614352, 51.206218, 52.330762, 50.999065, 50.752454, 49.588452, 50.999065, 53.721645, 51.581066, 51.669845, 50.545301, 54.639037, 53.745114, 53.616038, 53.725256, 52.027415, 49.813271, 51.431681, 53.41746, 55.452884, 50.945165, 53.119593, 50.567867, 51.193387, 50.27, 52.11, 52.53, 53.37, 52.945, 52.06, 55.48, 57.55, 55.01, 57.44, 56.19, 57.3, 58.22], "ttmEps": [2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.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, 2.3, 2.3, 2.3, 2.3, 2.3, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.59, 2.59], "quarterlyEps": [0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.79, 0.79], "priceIndex": [100.0, 100.13962995694247, 93.69129279005143, 91.46991611390965, 92.84082262231303, 86.3417115422335, 84.09494858776719, 84.6407725632961, 82.66057367047371, 78.77633878942072, 80.60421458613834, 86.36709782055803, 78.29398322278193, 83.71986001761412, 83.56678404214259, 84.1663324040541, 86.22010321121499, 88.8989334602367, 86.20734631470096, 83.70710312110008, 77.71162357160301, 78.51527278196346, 73.24690513336077, 72.16261640854593, 71.52479871363168, 71.99678353656034, 71.96407737163545, 66.47181153858577, 65.83019146373437, 67.19042607668092, 67.45990669803402, 65.4195547786142, 67.37007937206985, 61.92914363336245, 60.40208858774739, 61.59550141148603, 63.10972359438066, 68.17851987958977, 74.27390855586899, 73.8299552630941, 69.49384896879063, 69.53256324671644, 67.85490384041594, 66.13852879965025, 66.3321042588975, 67.44194069022544, 69.63580403426407, 76.66907285103574, 79.92115223262849, 85.27676028656028, 86.28335593034056, 78.65645461997912, 79.32299568014099, 79.24515202323308, 81.7491324828799, 80.46470671774182, 84.019581971803, 84.46069738415387, 83.90281512990174, 82.21619578086674, 82.02158663859697, 85.14831906658587, 82.19024789523077, 84.68125441205962, 90.28602077059875, 87.34092354206166, 86.71501083691848, 85.33278672030406, 79.03453842912657, 77.48279572297778, 71.41926537449868, 68.95473308059287, 67.45515067089895, 63.72575255345821, 66.58148096634821, 63.477995554050636, 66.03380667107822, 64.42990502501398, 65.85124902483469, 66.88961753443294, 65.80016717720252, 84.32082053704065, 81.65626243904238, 78.71605960465912, 83.32325266296485, 83.69077716942563, 81.56438131242719, 82.24692818096518, 80.64556733319642, 79.22797009519746, 78.87357010742801, 77.13814111425522, 75.52724515104653, 76.51755011317675, 74.0219829108864, 74.70859397146566, 74.07479841587127, 71.97535292712512, 73.3749828007761, 72.18661766014344, 71.60563896607334, 68.79317330771609, 69.17609046674438, 70.034355309873, 70.40406927092478, 72.50369924902928, 71.1482423678482, 71.98543608448252, 71.65321551589689, 70.16487067858944, 71.09508637147401, 71.1881083477243, 76.01194346122846, 77.46042231865982, 80.21120477397687, 76.37073999319207, 71.1881083477243, 69.76620681021033, 66.92077046174526, 68.66036267433549, 69.46325222263215, 70.98874046524065, 69.18224101638226, 68.84770347850208, 67.2686889042633, 69.18224101638226, 72.87552805500506, 69.97174830350166, 70.0921805148607, 68.5666922722522, 74.12000644790308, 72.9073646781748, 72.7322679986292, 72.88042651877711, 70.57723830798352, 67.57366473554693, 69.76910166528913, 72.46288911773105, 75.22402196866722, 69.10912354274265, 72.05882079638386, 68.59730394034406, 69.44584646559561, 68.19323561899687, 70.68926811430131, 71.25901466214253, 72.39850775782499, 71.82197851298567, 70.6214411443202, 75.26080589102737, 78.06884244824487, 74.62323237320504, 77.91962311428645, 76.22394886475897, 77.72970759833937, 78.9777238459916], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 118.75, 118.75, 118.75, 118.75, 118.75, 118.75, 118.75, 118.75, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 124.51923076923075, 124.51923076923075], "valuationGap": [0.0, -0.13962995694247127, 6.308707209948565, 8.530083886090353, 7.159177377686973, 13.658288457766503, 15.905051412232808, 15.359227436703904, 17.33942632952629, 21.22366121057928, 19.39578541386166, 13.63290217944197, 10.16755523875652, 4.741678443924329, 4.894754419395866, 4.29520605748435, 2.2414352503234625, -0.4373949986982524, 2.2541921468374966, 4.754435340438377, 10.74991488993544, 9.946265679574992, 15.214633328177683, 16.298922052992523, 16.93673974790677, 16.46475492497811, 16.497461089903, 21.989726922952684, 18.785193151650248, 17.42495853870369, 17.155477917350595, 19.195829836770415, 17.24530524331476, 22.686240982022163, 24.21329602763722, 23.01988320389858, 21.505661021003952, 16.436864735794842, 22.841476059515628, 23.285429352290507, 27.621535646593983, 27.582821368668178, 29.26048077496867, 30.976855815734368, 30.78328035648711, 29.673443925159177, 27.479580581120544, 20.446311764348877, 17.194232382756127, 11.838624328824338, 12.755105608120985, 20.382006918482432, 19.715465858320556, 19.793309515228472, 17.289329055581646, 18.573754820719728, 15.01887956665854, 14.577764154307673, 15.135646408559808, 16.822265757594806, 17.016874899864575, 13.890142471875677, 16.84821364323078, 25.89566866486345, 20.290902306324313, 23.235999534861406, 23.861912240004585, 25.24413635661901, 31.542384647796496, 33.09412735394528, 39.15765770242439, 41.62218999633019, 43.12177240602412, 46.85117052346486, 43.99544211057486, 47.09892752287243, 44.54311640584484, 46.147018051909086, 44.72567405208838, 43.68730554249012, 44.77675589972054, 34.429179462959354, 37.09373756095762, 40.03394039534088, 35.42674733703515, 35.05922283057437, 37.18561868757281, 36.503071819034815, 38.104432666803575, 36.637414520187164, 36.99181450795662, 38.72724350112941, 40.3381394643381, 39.347834502207874, 41.843401704498234, 41.15679064391897, 41.790586199513356, 43.89003168825951, 42.49040181460853, 43.67876695524119, 44.259745649311284, 47.07221130766854, 47.170063379409456, 46.31179853628083, 45.94208457522906, 43.84245459712456, 45.19791147830564, 44.360717761671324, 44.69293833025695, 46.1812831675644, 45.25106747467983, 45.158045498429544, 40.334210384925385, 38.885731527494016, 36.134949072176966, 39.975413852961765, 43.71573780612185, 45.13763934363581, 47.98307569210088, 46.24348347951066, 45.440593931213996, 43.91510568860549, 45.72160513746388, 46.05614267534406, 47.635157249582846, 45.72160513746388, 42.02831809884108, 44.93209785034449, 44.811665638985446, 46.33715388159395, 40.783839705943066, 40.55417378336365, 40.729270462909255, 40.58111194276134, 42.88430015355493, 45.887873725991525, 43.692436796249325, 40.9986493438074, 38.23751649287124, 44.3524149187958, 41.4027176651546, 46.78731144427131, 45.938768919019765, 47.19137976561851, 44.69534727031406, 44.12560072247284, 42.986107626790385, 43.56263687162971, 44.76317424029517, 40.123809493588, 37.31577293637051, 40.76138301141033, 37.46499227032892, 39.160666519856406, 46.78952317089137, 45.54150692323914], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, null, 88.46153846153845, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 84.61538461538461, null, null, null, null, null, null, null, null, null, 97.11538461538461, null, null, null, null, null, null, null, null, null, null, null, 99.03846153846155, null, null, null, null, null, null, null, null, null, null, null, null, 110.57692307692307, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.75, null, null, null, null, null, null, null, 115.86538461538463, null, null, null, null, null, null, null, null, null, null, null, null, 116.34615384615384, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.90384615384615, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.46153846153845, null, null, null, null, null, null, null, null, null, 115.38461538461537, null, null, null, null, null, null, null, null, null, null, null, null, 124.51923076923075, null], "quarterLabels": ["2023-07-28", "", "", "", "", "", "", "", "", "", "", "", "2023-11-09", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "2024-05-08", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-28", "", "", "", "", "", "", "", "2025-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-19", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-30", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", ""], "surprisePct": [-8.333333333333323, -8.333333333333323, -8.333333333333323, -8.333333333333323, -8.333333333333323, -8.333333333333323, -8.333333333333323, -8.333333333333323, -8.333333333333323, -8.333333333333323, -8.333333333333323, -8.333333333333323, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -35.632183908045974, -38.46153846153847, -38.46153846153847, -38.46153846153847, -38.46153846153847, -38.46153846153847, -38.46153846153847, -38.46153846153847, -38.46153846153847, -38.46153846153847, -38.46153846153847, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, -7.812500000000007, -7.812500000000007, -7.812500000000007, -7.812500000000007, -7.812500000000007, -7.812500000000007, -7.812500000000007, -7.812500000000007, -7.812500000000007, -7.812500000000007, -7.812500000000007, -7.812500000000007, -7.812500000000007, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 17.64705882352941, 36.111111111111114, 36.111111111111114, 36.111111111111114, 36.111111111111114, 36.111111111111114, 36.111111111111114, 36.111111111111114, 36.111111111111114, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -7.01754385964911, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -10.44776119402986, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -9.411764705882348, -1.0752688172043021, -1.0752688172043021, -1.0752688172043021, -1.0752688172043021, -1.0752688172043021, -1.0752688172043021, -1.0752688172043021, -1.0752688172043021, -1.0752688172043021, -1.0752688172043021, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, -3.3898305084745797, 12.85714285714287, 12.85714285714287], "availabilitySources": ["reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported"], "earningsAgeDays": [21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 113, 120, 7, 14, 21, 28, 35, 42, 49, 56, 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, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 73.716989, "latestClose": 58.22, "startTtmEps": 2.08, "latestTtmEps": 2.59, "priceChangePct": -21.022276154008402, "epsChangePct": 24.51923076923075, "earningsGapPct": 45.541506923239155, "startMultiple": 35.44086009615384, "latestMultiple": 22.47876447876448, "multipleChangePct": -36.573874285844575, "latestQuarter": "2026-07-30", "tone": "positive", "read": "Earnings power is leading market price; the spread is stable and has persisted through 12 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 12.76997338884307, "earningsMovePct": 7.02479338842974, "spread": -5.74518000041333, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 0.4084461059993716, "earningsMovePct": 25.728155339805813, "spread": 25.319709233806442, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -21.022276154008402, "earningsMovePct": 24.51923076923075, "spread": 45.541506923239155, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 12, "persistenceLabel": "12 quarters", "summary": "Earnings power is leading market price; the spread is stable and has persisted through 12 updates.", "marketChangePct": -21.022276154008402, "earningsChangePct": 24.51923076923075, "recentMarketMovePoints": 9.531877380395997, "recentEarningsMovePoints": 9.134615384615373}, "pressure": {"score": 52, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 83, "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": 67, "band": "mixed", "label": "Mixed support", "tone": "caution", "summary": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.99428452, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.05264744, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.12811137, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00751748, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00701462, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 5.260504295561441, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 0, "caution": 2}, "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, 100.0, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 88.46153846153845, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 84.61538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 97.11538461538461, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 99.03846153846155, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 110.57692307692307, 118.75, 118.75, 118.75, 118.75, 118.75, 118.75, 118.75, 118.75, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 115.86538461538463, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 116.34615384615384, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 114.90384615384615, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 113.46153846153845, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 115.38461538461537, 124.51923076923075, 124.51923076923075], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.39287931610869, 99.26094846936338, 99.26094846936338, 99.26094846936338, 99.26094846936338, 99.26094846936338, 99.26094846936338, 99.26094846936338, 99.26094846936338, 99.26094846936338, 99.26094846936338, 100.674578537657, 100.674578537657, 100.674578537657, 100.674578537657, 100.674578537657, 100.674578537657, 100.674578537657, 100.674578537657, 100.674578537657, 100.674578537657, 100.674578537657, 100.674578537657, 104.46236687520893, 104.46236687520893, 104.46236687520893, 104.46236687520893, 104.46236687520893, 104.46236687520893, 104.46236687520893, 104.46236687520893, 104.46236687520893, 104.46236687520893, 104.46236687520893, 104.46236687520893, 104.46236687520893, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 109.46797841348679, 114.54522661063089, 114.54522661063089, 114.54522661063089, 114.54522661063089, 114.54522661063089, 114.54522661063089, 114.54522661063089, 114.54522661063089, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.79999044844548, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.90565452027317, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.30330961363961, 116.22689717751564, 116.22689717751564, 116.22689717751564, 116.22689717751564, 116.22689717751564, 116.22689717751564, 116.22689717751564, 116.22689717751564, 116.22689717751564, 116.22689717751564, 118.86133530732126, 118.86133530732126, 118.86133530732126, 118.86133530732126, 118.86133530732126, 118.86133530732126, 118.86133530732126, 118.86133530732126, 118.86133530732126, 118.86133530732126, 118.86133530732126, 118.86133530732126, 118.86133530732126, 123.06043746119681, 123.06043746119681], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 93.48732678740971, 85.90683476149843, 85.90683476149843, 85.90683476149843, 85.90683476149843, 85.90683476149843, 85.90683476149843, 85.90683476149843, 85.90683476149843, 85.90683476149843, 85.90683476149843, 74.22272164601536, 74.22272164601536, 74.22272164601536, 74.22272164601536, 74.22272164601536, 74.22272164601536, 74.22272164601536, 74.22272164601536, 74.22272164601536, 74.22272164601536, 74.22272164601536, 74.22272164601536, 65.89289362673813, 65.89289362673813, 65.89289362673813, 65.89289362673813, 65.89289362673813, 65.89289362673813, 65.89289362673813, 65.89289362673813, 65.89289362673813, 65.89289362673813, 65.89289362673813, 65.89289362673813, 65.89289362673813, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 74.93960844640475, 84.93636352710709, 84.93636352710709, 84.93636352710709, 84.93636352710709, 84.93636352710709, 84.93636352710709, 84.93636352710709, 84.93636352710709, 91.93817827826986, 91.93817827826986, 91.93817827826986, 91.93817827826986, 91.93817827826986, 91.93817827826986, 91.93817827826986, 91.93817827826986, 91.93817827826986, 91.93817827826986, 91.93817827826986, 91.93817827826986, 91.93817827826986, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 98.93278209766005, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 88.57668225029144, 86.55581862102947, 86.55581862102947, 86.55581862102947, 86.55581862102947, 86.55581862102947, 86.55581862102947, 86.55581862102947, 86.55581862102947, 86.55581862102947, 86.55581862102947, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.3629261961133, 86.25836768541109, 86.25836768541109], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 24.519230769230745, "valuationContribution": -45.54150692323914, "marketMove": -21.022276154008395, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 24.519230769230745}, {"key": "valuation", "label": "Relative valuation contribution", "value": -45.54150692323914}, {"key": "market", "label": "Total market move", "value": -21.022276154008395}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-10", "periodEnd": "2023-09-30", "earningsChangePct": -11.538461538461542, "surprisePct": -35.632183908045974, "immediateReturnPct": -9.347442256945271, "forward4WeekPct": -0.17019746298345684, "forward13WeekPct": -16.63864439888253, "toDateReturnPct": -8.555774318038434, "weeksSince": 143, "availabilitySource": "reported", "spread": 10.16755523875652, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-03-01", "periodEnd": "2023-12-31", "earningsChangePct": -4.34782608695653, "surprisePct": -38.46153846153847, "immediateReturnPct": -0.9652513749816349, "forward4WeekPct": 1.3513515168194878, "forward13WeekPct": 4.604585970030239, "toDateReturnPct": 18.813858112090642, "weeksSince": 127, "availabilitySource": "reported", "spread": 18.785193151650248, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-05-10", "periodEnd": "2024-03-31", "earningsChangePct": 14.77272727272727, "surprisePct": 31.1111111111111, "immediateReturnPct": 8.940335881512684, "forward4WeekPct": -0.47465981917084177, "forward13WeekPct": 15.368381066198644, "toDateReturnPct": 15.839598726218052, "weeksSince": 117, "availabilitySource": "reported", "spread": 22.841476059515628, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 1.980198019801982, "surprisePct": -7.812500000000007, "immediateReturnPct": 1.1803868256694772, "forward4WeekPct": -4.136681308982992, "forward13WeekPct": -0.6983214096074386, "toDateReturnPct": -7.386580375944951, "weeksSince": 105, "availabilitySource": "reported", "spread": 12.755105608120985, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 11.650485436893199, "surprisePct": 17.64705882352941, "immediateReturnPct": 3.030781121385795, "forward4WeekPct": 3.823493547651946, "forward13WeekPct": -19.657370111290362, "toDateReturnPct": -3.908643825158231, "weeksSince": 92, "availabilitySource": "reported", "spread": 25.89566866486345, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-03-07", "periodEnd": "2024-12-31", "earningsChangePct": 7.391304347826111, "surprisePct": 36.111111111111114, "immediateReturnPct": 28.14681809236328, "forward4WeekPct": 27.18930780835702, "forward13WeekPct": 12.495128943277889, "toDateReturnPct": 20.026630986060212, "weeksSince": 74, "availabilitySource": "reported", "spread": 34.429179462959354, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": -2.429149797570851, "surprisePct": -7.01754385964911, "immediateReturnPct": -1.7578117246568548, "forward4WeekPct": -5.118715580441369, "forward13WeekPct": -14.222079707201484, "toDateReturnPct": -2.068115511313773, "weeksSince": 66, "availabilitySource": "reported", "spread": 36.637414520187164, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 0.4149377593360981, "surprisePct": -10.44776119402986, "immediateReturnPct": 0.5566208689276264, "forward4WeekPct": 3.423405182368544, "forward13WeekPct": 11.014998031245149, "toDateReturnPct": 14.80459477093663, "weeksSince": 53, "availabilitySource": "reported", "spread": 47.170063379409456, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": -1.2396694214875992, "surprisePct": -9.411764705882348, "immediateReturnPct": -6.786148262973191, "forward4WeekPct": -9.044678329914923, "forward13WeekPct": -10.21863572571845, "toDateReturnPct": 3.413589881454504, "weeksSince": 39, "availabilitySource": "reported", "spread": 43.71573780612185, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": -1.2552301255230214, "surprisePct": -1.0752688172043021, "immediateReturnPct": -1.6360518945456537, "forward4WeekPct": -8.832084650393824, "forward13WeekPct": -4.628626598964402, "toDateReturnPct": 6.553854527121317, "weeksSince": 24, "availabilitySource": "reported", "spread": 40.55417378336365, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 1.6949152542372836, "surprisePct": -3.3898305084745797, "immediateReturnPct": -4.803737859964407, "forward4WeekPct": -1.1099350855342638, "forward13WeekPct": 7.869802390993463, "toDateReturnPct": 9.601743371791272, "weeksSince": 14, "availabilitySource": "reported", "spread": 46.78731144427131, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 7.916666666666661, "surprisePct": 12.85714285714287, "immediateReturnPct": 1.9754404698344885, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 3.6127424808684916, "weeksSince": 1, "availabilitySource": "reported", "spread": 46.78952317089137, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 7.916666666666661, "surprisePct": 12.85714285714287, "immediateReturnPct": 1.9754404698344885, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 3.6127424808684916, "weeksSince": 1, "availabilitySource": "reported", "spread": 46.78952317089137, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 1 improving update had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Utilities - Regulated Water", "population": 11, "spreadPercentile": 70.0, "qualityPercentile": 30.0, "rarityPercentile": 50.0, "currentOneYearSpread": -2.2582160000000018, "lead": "aligned", "relatedSignals": [{"tickerId": 7631, "symbol": "PCYO", "name": "Pure Cycle Corporation", "spread": -1.059844, "lead": "aligned", "quality": 62.5}, {"tickerId": 333, "symbol": "AWR", "name": "American States Water Company", "spread": -3.982234000000001, "lead": "aligned", "quality": 100}, {"tickerId": 331, "symbol": "AWK", "name": "American Water Works", "spread": 8.648984, "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-10", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2024-11-01", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}