{"ticker": {"uuid": "d267a3f6-8a91-4dfa-b3eb-4af851062bc1", "symbol": "OTIS", "name": "Otis Worldwide Corp", "sector": "Industrials", "industry": "Specialty Industrial Machinery", "currency": "USD"}, "next_event": {"report_date": "2026-10-28", "fiscal_date_ending": "2026-09-30", "estimate": 1.02, "session": "Time unconfirmed", "days": 76}, "profile": {"sample": 12, "measured": 12, "beats": 8, "misses": 3, "inline": 1, "beat_rate": 66.7, "beat_rate_label": "66.7%", "average_surprise": 1.5, "average_surprise_label": "+1.5%", "median_surprise": 1.1, "surprise_dispersion": 2.8, "average_reaction": -3.1, "average_reaction_label": "-3.1%", "average_abs_reaction": 3.6, "positive_response_rate": 8.3, "confirmation_rate": 40.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": 20, "band": "Contained", "tone": "positive", "days": 76, "proximity_component": 3, "reaction_component": 9, "variability_component": 4, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "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": 0.2, "revenue_growth_1y": 5.2, "cash_conversion": 1.34, "net_margin": 10.2, "earnings_yield": 6.3, "eps_surprise_avg": 1.2, "sue_score": 0.19, "pe_ratio": 18.6, "completeness": 92.9, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 73.99, "currency": "USD", "return_13w": -0.5, "fair_value": 87.924637, "fair_value_gap": -15.8, "relative_strength": -20.5, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 55.8}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 0.95, "eps_estimate": 0.88, "eps_surprise": 0.07, "surprise_pct": 7.9545, "surprise_label": "+8.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.7928541325388978, "one_week_reaction_label": "-1.8%", "four_week_reaction": 9.483440743903316, "four_week_reaction_label": "+9.5%", "confirmation": "diverged", "revenue": 3523000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 376000000.0, "operating_cash_flow": 306000000.0, "free_cash_flow": 340000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-31", "date_source": "exact", "eps_actual": 0.87, "eps_estimate": 0.86, "eps_surprise": 0.01, "surprise_pct": 1.1628, "surprise_label": "+1.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.640189684098735, "one_week_reaction_label": "+2.6%", "four_week_reaction": 5.9063444907043054, "four_week_reaction_label": "+5.9%", "confirmation": "confirmed", "revenue": 3620000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 323000000.0, "operating_cash_flow": 597000000.0, "free_cash_flow": 639000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-24", "date_source": "exact", "eps_actual": 0.88, "eps_estimate": 0.86, "eps_surprise": 0.02, "surprise_pct": 2.3256, "surprise_label": "+2.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.059614772484047, "one_week_reaction_label": "-3.1%", "four_week_reaction": 2.1774044389507288, "four_week_reaction_label": "+2.2%", "confirmation": "diverged", "revenue": 3437000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 353000000.0, "operating_cash_flow": 171000000.0, "free_cash_flow": 202000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-24", "date_source": "exact", "eps_actual": 1.06, "eps_estimate": 1.03, "eps_surprise": 0.03, "surprise_pct": 2.9126, "surprise_label": "+2.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.348716588627911, "one_week_reaction_label": "-4.3%", "four_week_reaction": -5.3412463790011655, "four_week_reaction_label": "-5.3%", "confirmation": "diverged", "revenue": 3601000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 415000000.0, "operating_cash_flow": 308000000.0, "free_cash_flow": 332000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-30", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.97, "eps_surprise": -0.01, "surprise_pct": -1.0309, "surprise_label": "-1.0%", "surprise_band": "miss", "eps_yoy": 1.0526315789473695, "eps_yoy_label": "+1.1%", "one_week_reaction": -1.7973530737695813, "one_week_reaction_label": "-1.8%", "four_week_reaction": 0.33405601919293987, "four_week_reaction_label": "+0.3%", "confirmation": "confirmed", "revenue": 3548000000.0, "revenue_yoy": 0.7096224808401931, "revenue_yoy_label": "+0.7%", "net_income": 540000000.0, "operating_cash_flow": 394000000.0, "free_cash_flow": 426000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-29", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.96, "eps_surprise": -0.03, "surprise_pct": -3.125, "surprise_label": "-3.1%", "surprise_band": "miss", "eps_yoy": 6.896551724137938, "eps_yoy_label": "+6.9%", "one_week_reaction": -1.2930586209808808, "one_week_reaction_label": "-1.3%", "four_week_reaction": 2.1687914782463924, "four_week_reaction_label": "+2.2%", "confirmation": "confirmed", "revenue": 3675000000.0, "revenue_yoy": 1.5193370165745856, "revenue_yoy_label": "+1.5%", "net_income": 337000000.0, "operating_cash_flow": 690000000.0, "free_cash_flow": 729000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-23", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 0.91, "eps_surprise": 0.01, "surprise_pct": 1.0989, "surprise_label": "+1.1%", "surprise_band": "beat", "eps_yoy": 4.545454545454549, "eps_yoy_label": "+4.5%", "one_week_reaction": -5.673974036349947, "one_week_reaction_label": "-5.7%", "four_week_reaction": 0.8018677433012886, "four_week_reaction_label": "+0.8%", "confirmation": "diverged", "revenue": 3350000000.0, "revenue_yoy": -2.5312772766947917, "revenue_yoy_label": "-2.5%", "net_income": 243000000.0, "operating_cash_flow": 190000000.0, "free_cash_flow": 224000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-23", "date_source": "exact", "eps_actual": 1.05, "eps_estimate": 1.03, "eps_surprise": 0.02, "surprise_pct": 1.9417, "surprise_label": "+1.9%", "surprise_band": "beat", "eps_yoy": -0.9433962264150951, "eps_yoy_label": "-0.9%", "one_week_reaction": -9.704344867814738, "one_week_reaction_label": "-9.7%", "four_week_reaction": -11.655270244512666, "four_week_reaction_label": "-11.7%", "confirmation": "diverged", "revenue": 3595000000.0, "revenue_yoy": -0.1666203832268814, "revenue_yoy_label": "-0.2%", "net_income": 393000000.0, "operating_cash_flow": 215000000.0, "free_cash_flow": 251000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 1.05, "eps_estimate": 1.0, "eps_surprise": 0.05, "surprise_pct": 5.0, "surprise_label": "+5.0%", "surprise_band": "beat", "eps_yoy": 9.375000000000009, "eps_yoy_label": "+9.4%", "one_week_reaction": 0.8809131154245087, "one_week_reaction_label": "+0.9%", "four_week_reaction": -3.7774441430862886, "four_week_reaction_label": "-3.8%", "confirmation": "contained", "revenue": 3690000000.0, "revenue_yoy": 4.002254791431793, "revenue_yoy_label": "+4.0%", "net_income": 374000000.0, "operating_cash_flow": 374000000.0, "free_cash_flow": 411000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-28", "date_source": "exact", "eps_actual": 1.03, "eps_estimate": 1.03, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 10.752688172043008, "eps_yoy_label": "+10.8%", "one_week_reaction": -6.111233019952979, "one_week_reaction_label": "-6.1%", "four_week_reaction": 2.3337863497749307, "four_week_reaction_label": "+2.3%", "confirmation": "contained", "revenue": 3796000000.0, "revenue_yoy": 3.292517006802721, "revenue_yoy_label": "+3.3%", "net_income": 374000000.0, "operating_cash_flow": 817000000.0, "free_cash_flow": 862000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-22", "date_source": "exact", "eps_actual": 0.89, "eps_estimate": 0.9, "eps_surprise": -0.01, "surprise_pct": -1.1111, "surprise_label": "-1.1%", "surprise_band": "miss", "eps_yoy": -3.260869565217394, "eps_yoy_label": "-3.3%", "one_week_reaction": -4.273609674075179, "one_week_reaction_label": "-4.3%", "four_week_reaction": -12.255925727662298, "four_week_reaction_label": "-12.3%", "confirmation": "confirmed", "revenue": 3566000000.0, "revenue_yoy": 6.447761194029851, "revenue_yoy_label": "+6.4%", "net_income": 340000000.0, "operating_cash_flow": 413000000.0, "free_cash_flow": 446000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-22", "date_source": "exact", "eps_actual": 1.01, "eps_estimate": 1.0, "eps_surprise": 0.01, "surprise_pct": 1.0, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": -3.809523809523813, "eps_yoy_label": "-3.8%", "one_week_reaction": -2.0694349897889666, "one_week_reaction_label": "-2.1%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 3859000000.0, "revenue_yoy": 7.343532684283726, "revenue_yoy_label": "+7.3%", "net_income": 428000000.0, "operating_cash_flow": 267000000.0, "free_cash_flow": 311000000.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.95, 0.87, 0.88, 1.06, 0.96, 0.93, 0.92, 1.05, 1.05, 1.03, 0.89, 1.01], "eps_estimate": [0.88, 0.86, 0.86, 1.03, 0.97, 0.96, 0.91, 1.03, 1.0, 1.03, 0.9, 1.0], "surprise": [7.9545, 1.1628, 2.3256, 2.9126, -1.0309, -3.125, 1.0989, 1.9417, 5.0, 0.0, -1.1111, 1.0], "reaction_1w": [-1.7928541325388978, 2.640189684098735, -3.059614772484047, -4.348716588627911, -1.7973530737695813, -1.2930586209808808, -5.673974036349947, -9.704344867814738, 0.8809131154245087, -6.111233019952979, -4.273609674075179, -2.0694349897889666], "reaction_4w": [9.483440743903316, 5.9063444907043054, 2.1774044389507288, -5.3412463790011655, 0.33405601919293987, 2.1687914782463924, 0.8018677433012886, -11.655270244512666, -3.7774441430862886, 2.3337863497749307, -12.255925727662298, null], "revenue": [3523.0, 3620.0, 3437.0, 3601.0, 3548.0, 3675.0, 3350.0, 3595.0, 3690.0, 3796.0, 3566.0, 3859.0], "net_income": [376.0, 323.0, 353.0, 415.0, 540.0, 337.0, 243.0, 393.0, 374.0, 374.0, 340.0, 428.0], "financial_unit": "millions", "scatter": [{"x": 7.9545, "y": -1.7928541325388978, "label": "2023-09-30"}, {"x": 1.1628, "y": 2.640189684098735, "label": "2023-12-31"}, {"x": 2.3256, "y": -3.059614772484047, "label": "2024-03-31"}, {"x": 2.9126, "y": -4.348716588627911, "label": "2024-06-30"}, {"x": -1.0309, "y": -1.7973530737695813, "label": "2024-09-30"}, {"x": -3.125, "y": -1.2930586209808808, "label": "2024-12-31"}, {"x": 1.0989, "y": -5.673974036349947, "label": "2025-03-31"}, {"x": 1.9417, "y": -9.704344867814738, "label": "2025-06-30"}, {"x": 5.0, "y": 0.8809131154245087, "label": "2025-09-30"}, {"x": 0.0, "y": -6.111233019952979, "label": "2025-12-31"}, {"x": -1.1111, "y": -4.273609674075179, "label": "2026-03-31"}, {"x": 1.0, "y": -2.0694349897889666, "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.16720404001687, 102.9141286291757, 98.78179842062268, 96.8828367295156, 96.52454199985227, 95.9154418370111, 94.99581899007075, 95.54520440938047, 92.59524643260791, 90.93514873040634, 95.31828437213721, 97.96966361647284, 101.37646175971553, 101.97603885581732, 104.02659107019925, 104.9259567143519, 108.15168119049265, 106.85659426173044, 107.2882903225495, 104.93794830642173, 103.37904885951308, 105.2617200386123, 106.28100034976835, 109.08702035715987, 109.21892786992804, 109.81417219632847, 112.5583223585923, 115.15804435675487, 117.50501518719778, 118.55212501855938, 119.56312843574312, 119.47887762860492, 117.67351554777923, 115.73576077424485, 114.47200618934146, 110.96960377761351, 110.87331749908269, 116.86712015904975, 116.96452473346413, 117.90710524208592, 119.8768555641006, 119.22429982736243, 117.37539316029928, 115.913184935386, 116.32405336222114, 117.0732840229205, 121.09737647911084, 118.10045509000832, 112.96460100826408, 113.94343461337132, 112.86792608430287, 111.79241880892936, 114.31660694084881, 114.91124698628977, 110.95506718482211, 114.29233540687369, 115.91849558713798, 126.73124457643735, 126.88900578619078, 126.24582392649455, 128.6486568959283, 122.88428417046784, 120.6756197117502, 121.39161491967683, 120.73629729299304, 123.29478651838146, 125.46340921451487, 121.58912703478919, 119.14028722226222, 113.98676105668982, 113.9380274271092, 113.1704802833842, 110.5876254969004, 115.46093705346911, 117.77576063834434, 116.25285101198443, 115.53403749784003, 118.33619111004667, 120.33007129850863, 122.05483960032657, 127.22914199839046, 123.08236044830174, 123.80407250513987, 124.90498716210116, 116.1710574469222, 118.76432542355046, 120.51355707466884, 113.67564913597037, 119.04566961169219, 118.65423345637637, 121.47991641515561, 118.88791968519317, 117.13125738418482, 118.00344668319394, 117.70862151339759, 115.58342931726241, 119.895235985568, 122.24154611877923, 122.21697745910411, 122.15555643676379, 110.30115996494216, 104.33096688802364, 107.4511916815435, 107.91799621537079, 109.33748353162001, 106.6219439415073, 107.38723192695632, 109.9299647143799, 110.0533985030707, 111.55928796696955, 112.99111790987088, 110.42369861544815, 112.68253343814389, 113.49719569128618, 114.49700737376973, 112.34926245941772, 110.09042763672197, 109.20990252007851, 110.189642546625, 107.21321906973802, 109.30911742998153, 107.96972742954512, 108.6642255303916, 109.55715219734923, 111.950691526217, 111.81427321906645, 112.83121664286047, 105.93583807456727, 111.42981763715838, 111.92588842558871, 115.4644561751565, 115.32739848358828, 111.16584464606004, 103.65261763165717, 99.10481166737651, 94.6317622784782, 97.01157364778878, 99.61566101172103, 101.45970334242966, 97.12371164509962, 96.03971434761456, 93.22381146303678, 89.02487745727498, 91.23138054592171, 88.81174931803069, 88.18490184966515, 88.69891677372489, 91.85822801428725, 91.75793241934876, 91.69524767251221, 91.63256292567566, 92.08389310289886, 90.17827679906759, 90.20335069780221, 92.76088836873363], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 121.71253822629969, 121.71253822629969, 121.71253822629969], "gap": [0.0, -0.16720404001686973, -2.914128629175707, 1.2182015793773218, 3.1171632704843972, 3.475458000147725, 4.084558162988898, 5.004181009929255, 4.454795590619526, 7.404753567392092, 13.652007232896409, 9.268871591165535, 6.617492346829906, 3.2106942035872237, 2.611117107485427, 0.5605648931035034, -0.3388007510491491, -3.564525227189904, -2.269438298427687, -2.701134359246751, -0.35079234311898233, 1.208107103789672, -0.6745640753095472, -1.6938443864655994, -0.8301396232149187, -0.9620471359830844, -1.5572914623835175, -4.301441624647353, -6.901163622809918, -9.248134453252831, -10.295244284614427, -11.30624770179817, -11.221996894659966, -9.416634813834278, -7.478880040299899, -6.215125455396503, -0.2662398632404148, -0.16995358470958877, -6.163756244676648, -6.261160819091032, -7.2037413277128195, -9.173491649727495, -8.52093591298933, -6.672029245926183, -5.2098210210129, -5.6206894478480365, -6.369920108547404, -10.394012564737736, -7.397091175635225, 2.0201084718582365, 1.041274866750996, 2.1167833958194535, 3.192290671192964, 0.6681025392735052, 0.07346249383255099, 4.0296422953002065, 0.6923740732486294, -0.9337861070156634, -11.746535096315029, -11.90429630606846, -11.261114446372233, -13.663947415805978, -7.899574690345517, -5.385099834074353, -6.101095042000978, -5.445777415317195, -8.004266640705609, -10.17288933683902, -6.298607157113338, -3.8497673445863683, 1.3037588209860331, 1.3524924505666434, 2.1200395942916543, 4.702894380775447, -0.17041717579326132, -2.485240760668489, 0.8725312510125036, 1.5913447651569044, -1.2108088470497336, -3.2046890355116915, -4.929457337329637, -10.103759735393524, -5.956978185304806, -6.678690242142935, -7.779604899104228, 0.9543248160747311, -1.6389431605535236, -3.3881748116719024, 4.672974717240635, -0.6970457584811811, -0.30560960316536523, -3.131292561944605, -0.5392958319821588, 1.2173664690261887, 0.3451771700170667, 0.6400023398134209, 2.765194535948595, -1.5466121323569837, -3.8929222655682167, -3.8683536058931054, -3.806932583552779, 7.741653490715322, 13.711846567633842, 10.591621774113975, 10.124817240286689, 8.705329924037471, 11.420869514150183, 10.655581528701163, 8.112848741277574, 7.989414952586785, 6.483525488687931, 5.0516955457866, 7.619114840209335, 5.360280017513588, 4.5456177643713005, 6.298099659869408, 8.445844574221425, 10.704679396917172, 11.585204513560626, 10.605464487014146, 13.581887963901124, 11.485989603657615, 12.825379604094024, 12.130881503247537, 11.237954836289916, 8.844415507422141, 8.98083381457269, 7.963890390778673, 17.91737293460703, 12.423393372015923, 11.927322583585592, 8.388754834017803, 8.52581252558602, 12.687366363114265, 20.200593377517137, 24.748399341797793, 29.221448730696096, 26.841637361385523, 24.23754999745327, 22.39350766674464, 25.81206817141414, 26.896065468899195, 29.711968353476976, 33.910902359238776, 31.70439927059205, 34.124030498483066, 34.750877966848606, 34.23686304278887, 31.07755180222651, 31.177847397164996, 31.24053214400155, 31.3032168908381, 30.851886713614903, 31.534261427232096, 31.509187528497478, 28.951649857566053], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 104.58715596330275, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.25688073394495, null, null, null, null, null, null, null, null, null, null, null, 110.7033639143731, null, null, null, null, null, null, null, null, null, null, null, null, 114.98470948012232, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.29051987767585, null, null, null, null, null, null, null, null, null, null, null, null, 117.12538226299694, null, null, null, null, null, null, null, null, null, null, null, 118.34862385321101, null, null, null, null, null, null, null, null, null, null, null, null, 118.04281345565748, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.79510703363914, null, null, null, null, null, null, null, null, null, null, null, null, 123.8532110091743, null, null, null, null, null, null, null, null, null, null, null, 122.93577981651376, null, null, null, null, null, null, null, null, null, null, null, null, 121.71253822629969, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [21.7, -29.0, -7.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-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": [79.764221, 79.89759, 82.088653, 78.792532, 77.27784, 76.992049, 76.506205, 75.772675, 76.210888, 73.857877, 72.533713, 76.029887, 78.144739, 80.862145, 81.340393, 82.976, 83.693372, 86.266346, 85.23333, 85.577669, 83.702937, 82.459493, 83.961191, 84.774212, 87.012412, 87.117627, 87.592419, 89.781269, 91.854917, 93.72696, 94.562179, 95.368598, 95.301396, 93.861363, 92.315728, 91.307704, 88.51404, 88.437238, 93.218148, 93.295842, 94.047684, 95.61884, 95.098334, 93.623568, 92.457249, 92.784975, 93.382593, 96.592379, 94.201908, 90.105334, 90.886093, 90.028222, 89.170352, 91.183751, 91.658061, 88.502445, 91.164391, 92.461485, 101.08619, 101.212027, 100.698998, 102.615599, 98.017692, 96.255968, 96.827076, 96.304367, 98.345126, 100.074911, 96.98462, 95.031322, 90.920652, 90.88178, 90.269552, 88.209358, 92.096517, 93.942918, 92.728181, 92.154825, 94.389941, 95.980344, 97.356092, 101.483334, 98.175686, 98.751354, 99.62949, 92.662939, 94.731439, 96.1267, 90.672496, 94.955851, 94.643625, 96.897509, 94.830023, 93.428835, 94.12453, 93.889365, 92.194222, 95.633501, 97.505017, 97.48542, 97.436428, 87.980861, 83.218783, 85.707606, 86.079949, 87.212192, 85.046163, 85.656589, 87.68478, 87.783236, 88.984397, 90.126485, 88.078603, 89.880345, 90.530154, 91.327646, 89.614514, 87.812772, 87.110428, 87.89191, 85.517789, 87.189566, 86.121212, 86.675173, 87.387409, 89.296597, 89.187784, 89.998941, 84.498896, 88.881126, 89.276813, 92.099324, 91.990001, 88.67057, 82.677703, 79.050181, 75.482288, 77.380526, 79.457656, 80.928542, 77.469972, 76.60533, 74.359247, 71.01, 72.77, 70.84, 70.34, 70.75, 73.27, 73.19, 73.14, 73.09, 73.45, 71.93, 71.95, 73.99], "ttmEps": [3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 3.98, 3.98, 3.98], "quarterlyEps": [0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 1.01, 1.01, 1.01], "priceIndex": [100.0, 100.16720404001687, 102.9141286291757, 98.78179842062268, 96.8828367295156, 96.52454199985227, 95.9154418370111, 94.99581899007075, 95.54520440938047, 92.59524643260791, 90.93514873040634, 95.31828437213721, 97.96966361647284, 101.37646175971553, 101.97603885581732, 104.02659107019925, 104.9259567143519, 108.15168119049265, 106.85659426173044, 107.2882903225495, 104.93794830642173, 103.37904885951308, 105.2617200386123, 106.28100034976835, 109.08702035715987, 109.21892786992804, 109.81417219632847, 112.5583223585923, 115.15804435675487, 117.50501518719778, 118.55212501855938, 119.56312843574312, 119.47887762860492, 117.67351554777923, 115.73576077424485, 114.47200618934146, 110.96960377761351, 110.87331749908269, 116.86712015904975, 116.96452473346413, 117.90710524208592, 119.8768555641006, 119.22429982736243, 117.37539316029928, 115.913184935386, 116.32405336222114, 117.0732840229205, 121.09737647911084, 118.10045509000832, 112.96460100826408, 113.94343461337132, 112.86792608430287, 111.79241880892936, 114.31660694084881, 114.91124698628977, 110.95506718482211, 114.29233540687369, 115.91849558713798, 126.73124457643735, 126.88900578619078, 126.24582392649455, 128.6486568959283, 122.88428417046784, 120.6756197117502, 121.39161491967683, 120.73629729299304, 123.29478651838146, 125.46340921451487, 121.58912703478919, 119.14028722226222, 113.98676105668982, 113.9380274271092, 113.1704802833842, 110.5876254969004, 115.46093705346911, 117.77576063834434, 116.25285101198443, 115.53403749784003, 118.33619111004667, 120.33007129850863, 122.05483960032657, 127.22914199839046, 123.08236044830174, 123.80407250513987, 124.90498716210116, 116.1710574469222, 118.76432542355046, 120.51355707466884, 113.67564913597037, 119.04566961169219, 118.65423345637637, 121.47991641515561, 118.88791968519317, 117.13125738418482, 118.00344668319394, 117.70862151339759, 115.58342931726241, 119.895235985568, 122.24154611877923, 122.21697745910411, 122.15555643676379, 110.30115996494216, 104.33096688802364, 107.4511916815435, 107.91799621537079, 109.33748353162001, 106.6219439415073, 107.38723192695632, 109.9299647143799, 110.0533985030707, 111.55928796696955, 112.99111790987088, 110.42369861544815, 112.68253343814389, 113.49719569128618, 114.49700737376973, 112.34926245941772, 110.09042763672197, 109.20990252007851, 110.189642546625, 107.21321906973802, 109.30911742998153, 107.96972742954512, 108.6642255303916, 109.55715219734923, 111.950691526217, 111.81427321906645, 112.83121664286047, 105.93583807456727, 111.42981763715838, 111.92588842558871, 115.4644561751565, 115.32739848358828, 111.16584464606004, 103.65261763165717, 99.10481166737651, 94.6317622784782, 97.01157364778878, 99.61566101172103, 101.45970334242966, 97.12371164509962, 96.03971434761456, 93.22381146303678, 89.02487745727498, 91.23138054592171, 88.81174931803069, 88.18490184966515, 88.69891677372489, 91.85822801428725, 91.75793241934876, 91.69524767251221, 91.63256292567566, 92.08389310289886, 90.17827679906759, 90.20335069780221, 92.76088836873363], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 121.71253822629969, 121.71253822629969, 121.71253822629969], "valuationGap": [0.0, -0.16720404001686973, -2.914128629175707, 1.2182015793773218, 3.1171632704843972, 3.475458000147725, 4.084558162988898, 5.004181009929255, 4.454795590619526, 7.404753567392092, 13.652007232896409, 9.268871591165535, 6.617492346829906, 3.2106942035872237, 2.611117107485427, 0.5605648931035034, -0.3388007510491491, -3.564525227189904, -2.269438298427687, -2.701134359246751, -0.35079234311898233, 1.208107103789672, -0.6745640753095472, -1.6938443864655994, -0.8301396232149187, -0.9620471359830844, -1.5572914623835175, -4.301441624647353, -6.901163622809918, -9.248134453252831, -10.295244284614427, -11.30624770179817, -11.221996894659966, -9.416634813834278, -7.478880040299899, -6.215125455396503, -0.2662398632404148, -0.16995358470958877, -6.163756244676648, -6.261160819091032, -7.2037413277128195, -9.173491649727495, -8.52093591298933, -6.672029245926183, -5.2098210210129, -5.6206894478480365, -6.369920108547404, -10.394012564737736, -7.397091175635225, 2.0201084718582365, 1.041274866750996, 2.1167833958194535, 3.192290671192964, 0.6681025392735052, 0.07346249383255099, 4.0296422953002065, 0.6923740732486294, -0.9337861070156634, -11.746535096315029, -11.90429630606846, -11.261114446372233, -13.663947415805978, -7.899574690345517, -5.385099834074353, -6.101095042000978, -5.445777415317195, -8.004266640705609, -10.17288933683902, -6.298607157113338, -3.8497673445863683, 1.3037588209860331, 1.3524924505666434, 2.1200395942916543, 4.702894380775447, -0.17041717579326132, -2.485240760668489, 0.8725312510125036, 1.5913447651569044, -1.2108088470497336, -3.2046890355116915, -4.929457337329637, -10.103759735393524, -5.956978185304806, -6.678690242142935, -7.779604899104228, 0.9543248160747311, -1.6389431605535236, -3.3881748116719024, 4.672974717240635, -0.6970457584811811, -0.30560960316536523, -3.131292561944605, -0.5392958319821588, 1.2173664690261887, 0.3451771700170667, 0.6400023398134209, 2.765194535948595, -1.5466121323569837, -3.8929222655682167, -3.8683536058931054, -3.806932583552779, 7.741653490715322, 13.711846567633842, 10.591621774113975, 10.124817240286689, 8.705329924037471, 11.420869514150183, 10.655581528701163, 8.112848741277574, 7.989414952586785, 6.483525488687931, 5.0516955457866, 7.619114840209335, 5.360280017513588, 4.5456177643713005, 6.298099659869408, 8.445844574221425, 10.704679396917172, 11.585204513560626, 10.605464487014146, 13.581887963901124, 11.485989603657615, 12.825379604094024, 12.130881503247537, 11.237954836289916, 8.844415507422141, 8.98083381457269, 7.963890390778673, 17.91737293460703, 12.423393372015923, 11.927322583585592, 8.388754834017803, 8.52581252558602, 12.687366363114265, 20.200593377517137, 24.748399341797793, 29.221448730696096, 26.841637361385523, 24.23754999745327, 22.39350766674464, 25.81206817141414, 26.896065468899195, 29.711968353476976, 33.910902359238776, 31.70439927059205, 34.124030498483066, 34.750877966848606, 34.23686304278887, 31.07755180222651, 31.177847397164996, 31.24053214400155, 31.3032168908381, 30.851886713614903, 31.534261427232096, 31.509187528497478, 28.951649857566053], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 104.58715596330275, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.25688073394495, null, null, null, null, null, null, null, null, null, null, null, 110.7033639143731, null, null, null, null, null, null, null, null, null, null, null, null, 114.98470948012232, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.29051987767585, null, null, null, null, null, null, null, null, null, null, null, null, 117.12538226299694, null, null, null, null, null, null, null, null, null, null, null, 118.34862385321101, null, null, null, null, null, null, null, null, null, null, null, null, 118.04281345565748, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.79510703363914, null, null, null, null, null, null, null, null, null, null, null, null, 123.8532110091743, null, null, null, null, null, null, null, null, null, null, null, 122.93577981651376, null, null, null, null, null, null, null, null, null, null, null, null, 121.71253822629969, null, null], "quarterLabels": ["2023-07-26", "", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-29", "", "", "", "", "", "", "", "", "", "", "", "2025-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-28", "", "", "", "", "", "", "", "", "", "", "", "2026-04-22", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-22", "", ""], "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.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 7.954545454545449, 1.1627906976744196, 1.1627906976744196, 1.1627906976744196, 1.1627906976744196, 1.1627906976744196, 1.1627906976744196, 1.1627906976744196, 1.1627906976744196, 1.1627906976744196, 1.1627906976744196, 1.1627906976744196, 1.1627906976744196, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.325581395348839, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, 2.9126213592233037, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -1.0309278350515474, -3.124999999999991, -3.124999999999991, -3.124999999999991, -3.124999999999991, -3.124999999999991, -3.124999999999991, -3.124999999999991, -3.124999999999991, -3.124999999999991, -3.124999999999991, -3.124999999999991, -3.124999999999991, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 1.9417475728155356, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -1.111111111111112, -1.111111111111112, -1.111111111111112, -1.111111111111112, -1.111111111111112, -1.111111111111112, -1.111111111111112, -1.111111111111112, -1.111111111111112, -1.111111111111112, -1.111111111111112, -1.111111111111112, -1.111111111111112, 1.0000000000000009, 1.0000000000000009, 1.0000000000000009], "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": [23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 79.764221, "latestClose": 73.99, "startTtmEps": 3.27, "latestTtmEps": 3.98, "priceChangePct": -7.23911163126637, "epsChangePct": 21.71253822629968, "earningsGapPct": 28.951649857566053, "startMultiple": 24.392728134556577, "latestMultiple": 18.59045226130653, "multipleChangePct": -23.78690830006056, "latestQuarter": "2026-07-22", "tone": "positive", "read": "Earnings power is leading market price; the spread is stable and has persisted through 3 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -13.671605761570337, "earningsMovePct": 3.1088082901554515, "spread": 16.78041405172579, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -17.814660385051262, "earningsMovePct": 5.85106382978724, "spread": 23.6657242148385, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -7.23911163126637, "earningsMovePct": 21.71253822629968, "spread": 28.951649857566053, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 3, "persistenceLabel": "3 quarters", "summary": "Earnings power is leading market price; the spread is stable and has persisted through 3 updates.", "marketChangePct": -7.23911163126637, "earningsChangePct": 21.71253822629968, "recentMarketMovePoints": -0.46292309430315015, "recentEarningsMovePoints": -1.223241590214073}, "pressure": {"score": 40, "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": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.33905013, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.05244212, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.24539877, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03182144, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00502984, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -8.307135292087287, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-22", "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, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 104.58715596330275, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 108.25688073394495, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 110.7033639143731, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 114.98470948012232, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 115.29051987767585, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 117.12538226299694, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.34862385321101, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 118.04281345565748, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 120.79510703363914, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 123.8532110091743, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 122.93577981651376, 121.71253822629969, 121.71253822629969, 121.71253822629969], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 101.29251209473608, 102.599465665391, 102.599465665391, 102.599465665391, 102.599465665391, 102.599465665391, 102.599465665391, 102.599465665391, 102.599465665391, 102.599465665391, 102.599465665391, 102.599465665391, 102.599465665391, 103.25655281969817, 103.25655281969817, 103.25655281969817, 103.25655281969817, 103.25655281969817, 103.25655281969817, 103.25655281969817, 103.25655281969817, 103.25655281969817, 103.25655281969817, 103.25655281969817, 103.25655281969817, 103.25655281969817, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.39728500252725, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.57780345151275, 102.97494403928083, 102.97494403928083, 102.97494403928083, 102.97494403928083, 102.97494403928083, 102.97494403928083, 102.97494403928083, 102.97494403928083, 102.97494403928083, 102.97494403928083, 102.97494403928083, 102.97494403928083, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.34673983681132, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 102.30341540905481, 103.32876019929236, 103.32876019929236, 103.32876019929236, 103.32876019929236, 103.32876019929236, 103.32876019929236, 103.32876019929236, 103.32876019929236, 103.32876019929236, 103.32876019929236, 103.32876019929236, 103.32876019929236, 103.32876019929236, 104.20246949238212, 104.20246949238212, 104.20246949238212, 104.20246949238212, 104.20246949238212, 104.20246949238212, 104.20246949238212, 104.20246949238212, 104.20246949238212, 104.20246949238212, 104.20246949238212, 104.20246949238212, 105.76214889161673, 105.76214889161673, 105.76214889161673, 105.76214889161673, 105.76214889161673, 105.76214889161673, 105.76214889161673, 105.76214889161673, 105.76214889161673, 105.76214889161673, 105.76214889161673, 105.76214889161673, 105.76214889161673, 107.66842371290346, 107.66842371290346, 107.66842371290346], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 104.97737556561087, 114.09179056237879, 114.09179056237879, 114.09179056237879, 114.09179056237879, 114.09179056237879, 114.09179056237879, 114.09179056237879, 114.09179056237879, 114.09179056237879, 114.09179056237879, 114.09179056237879, 114.09179056237879, 107.56302521008404, 107.56302521008404, 107.56302521008404, 107.56302521008404, 107.56302521008404, 107.56302521008404, 107.56302521008404, 107.56302521008404, 107.56302521008404, 107.56302521008404, 107.56302521008404, 107.56302521008404, 107.56302521008404, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 97.8021978021978, 103.36134453781514, 103.36134453781514, 103.36134453781514, 103.36134453781514, 103.36134453781514, 103.36134453781514, 103.36134453781514, 103.36134453781514, 103.36134453781514, 103.36134453781514, 103.36134453781514, 103.36134453781514, 103.36134453781514, 109.17905623787976, 109.17905623787976, 109.17905623787976, 109.17905623787976, 109.17905623787976, 109.17905623787976, 109.17905623787976, 109.17905623787976, 109.17905623787976, 109.17905623787976, 109.17905623787976, 109.17905623787976, 110.60116354234002, 110.60116354234002, 110.60116354234002, 110.60116354234002, 110.60116354234002, 110.60116354234002, 110.60116354234002, 110.60116354234002, 110.60116354234002, 110.60116354234002, 110.60116354234002, 110.60116354234002, 110.60116354234002, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 105.36522301228185, 104.39560439560441, 104.39560439560441, 104.39560439560441, 104.39560439560441, 104.39560439560441, 104.39560439560441, 104.39560439560441, 104.39560439560441, 104.39560439560441, 104.39560439560441, 104.39560439560441, 104.39560439560441, 104.39560439560441, 112.9928894634777, 112.9928894634777, 112.9928894634777, 112.9928894634777, 112.9928894634777, 112.9928894634777, 112.9928894634777, 112.9928894634777, 112.9928894634777, 112.9928894634777, 112.9928894634777, 112.9928894634777, 127.3432449903038, 127.3432449903038, 127.3432449903038, 127.3432449903038, 127.3432449903038, 127.3432449903038, 127.3432449903038, 127.3432449903038, 127.3432449903038, 127.3432449903038, 127.3432449903038, 127.3432449903038, 127.3432449903038, 131.22171945701356, 131.22171945701356, 131.22171945701356], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 21.712538226299685, "valuationContribution": -28.951649857566053, "marketMove": -7.239111631266368, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 21.712538226299685}, {"key": "valuation", "label": "Relative valuation contribution", "value": -28.951649857566053}, {"key": "market", "label": "Total market move", "value": -7.239111631266368}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 4.587155963302747, "surprisePct": 7.954545454545449, "immediateReturnPct": -1.7928541325389014, "forward4WeekPct": 10.130965448681927, "forward13WeekPct": 14.780190608511546, "toDateReturnPct": 0.1788881638176365, "weeksSince": 145, "availabilitySource": "reported", "spread": 13.652007232896409, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": 3.5087719298245723, "surprisePct": 1.1627906976744196, "immediateReturnPct": 2.640189684098737, "forward4WeekPct": 8.35242797656437, "forward13WeekPct": 4.32092014019545, "toDateReturnPct": -12.721099666488211, "weeksSince": 131, "availabilitySource": "reported", "spread": -0.8301396232149187, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 2.259887005649719, "surprisePct": 2.325581395348839, "immediateReturnPct": -3.059614772484043, "forward4WeekPct": 3.000820171756824, "forward13WeekPct": -1.3168330242977144, "toDateReturnPct": -18.966311977355165, "weeksSince": 119, "availabilitySource": "reported", "spread": -0.2662398632404148, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 3.8674033149171283, "surprisePct": 2.9126213592233037, "immediateReturnPct": -4.34871658862791, "forward4WeekPct": -3.2039234279628404, "forward13WeekPct": 4.050644069757059, "toDateReturnPct": -21.45594333397155, "weeksSince": 106, "availabilitySource": "reported", "spread": 2.0201084718582365, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 0.26595744680850686, "surprisePct": -1.0309278350515474, "immediateReturnPct": -1.7973530737695809, "forward4WeekPct": 2.09882415921403, "forward13WeekPct": -5.396485973164921, "toDateReturnPct": -24.513627601025334, "weeksSince": 92, "availabilitySource": "reported", "spread": -5.385099834074353, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 1.5915119363395291, "surprisePct": -3.124999999999991, "immediateReturnPct": -1.2930586209808803, "forward4WeekPct": 3.6332424760320947, "forward13WeekPct": 1.0782430667099163, "toDateReturnPct": -21.239406253061045, "weeksSince": 79, "availabilitySource": "reported", "spread": 0.8725312510125036, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 1.0443864229765065, "surprisePct": 1.0989010989010999, "immediateReturnPct": -5.673974036349949, "forward4WeekPct": -1.3489249084801647, "forward13WeekPct": -8.474064958018946, "toDateReturnPct": -23.028669453960248, "weeksSince": 67, "availabilitySource": "reported", "spread": 4.672974717240635, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": -0.25839793281654533, "surprisePct": 1.9417475728155356, "immediateReturnPct": -9.70434486781474, "forward4WeekPct": -10.493237703664594, "forward13WeekPct": -7.087979456718186, "toDateReturnPct": -24.063308232112135, "weeksSince": 54, "availabilitySource": "reported", "spread": 7.741653490715322, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 2.3316062176165886, "surprisePct": 5.000000000000004, "immediateReturnPct": 0.8809131154245087, "forward4WeekPct": -2.914215742966708, "forward13WeekPct": -6.662153695220708, "toDateReturnPct": -18.270325708271752, "weeksSince": 40, "availabilitySource": "reported", "spread": 6.298099659869408, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 2.5316455696202445, "surprisePct": 0.0, "immediateReturnPct": -6.111233019952977, "forward4WeekPct": 2.2123149204611225, "forward13WeekPct": -14.881965111122819, "toDateReturnPct": -17.787921526765526, "weeksSince": 27, "availabilitySource": "reported", "spread": 17.91737293460703, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": -0.7407407407407418, "surprisePct": -1.111111111111112, "immediateReturnPct": -4.273609674075185, "forward4WeekPct": -10.081167655287793, "forward13WeekPct": -11.11912037164835, "toDateReturnPct": -8.573664900573641, "weeksSince": 15, "availabilitySource": "reported", "spread": 25.81206817141414, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": -0.995024875621886, "surprisePct": 1.0000000000000009, "immediateReturnPct": -2.0694349897889652, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 0.7351940095302822, "weeksSince": 2, "availabilitySource": "reported", "spread": 31.534261427232096, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": -0.995024875621886, "surprisePct": 1.0000000000000009, "immediateReturnPct": -2.0694349897889652, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 0.7351940095302822, "weeksSince": 2, "availabilitySource": "reported", "spread": 31.534261427232096, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Specialty Industrial Machinery", "population": 26, "spreadPercentile": 80.0, "qualityPercentile": 72.0, "rarityPercentile": 80.0, "currentOneYearSpread": 13.869888, "lead": "earnings", "relatedSignals": [{"tickerId": 4489, "symbol": "XYL", "name": "Xylem Inc", "spread": 22.236629, "lead": "earnings", "quality": 100}, {"tickerId": 3183, "symbol": "PNR", "name": "Pentair PLC", "spread": 39.304903, "lead": "earnings", "quality": 50}, {"tickerId": 1838, "symbol": "GTES", "name": "Gates Industrial Corporation plc", "spread": 59.974976000000005, "lead": "earnings", "quality": 100}, {"tickerId": 2167, "symbol": "IR", "name": "Ingersoll Rand Inc", "spread": 68.809034, "lead": "earnings", "quality": 75}, {"tickerId": 1726, "symbol": "GEV", "name": "GE Vernova LLC", "spread": 671.392865, "lead": "earnings", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-02", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-01-30", "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."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}