{"ticker": {"uuid": "e6c9bdbb-e46f-4d9c-8d36-306ae18a8bc0", "symbol": "SAIC", "name": "Science Applications International Corporation Common Stock", "sector": "Technology", "industry": "Information Technology Services", "currency": "USD"}, "next_event": {"report_date": "2026-09-03", "fiscal_date_ending": "2026-07-31", "estimate": 2.25, "session": "Time unconfirmed", "days": 21}, "profile": {"sample": 12, "measured": 12, "beats": 9, "misses": 2, "inline": 1, "beat_rate": 75.0, "beat_rate_label": "75.0%", "average_surprise": 21.6, "average_surprise_label": "+21.6%", "median_surprise": 21.9, "surprise_dispersion": 19.1, "average_reaction": -1.3, "average_reaction_label": "-1.3%", "average_abs_reaction": 8.2, "positive_response_rate": 50.0, "confirmation_rate": 72.7, "reaction_sample": 12, "streak": {"count": 4, "band": "beat", "label": "4 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 63, "band": "Elevated", "tone": "caution", "days": 21, "proximity_component": 14, "reaction_component": 20, "variability_component": 24, "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": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 14.7, "revenue_growth_1y": -2.9, "cash_conversion": 1.65, "net_margin": 5.6, "earnings_yield": 7.4, "eps_surprise_avg": 38.6, "sue_score": 1.18, "pe_ratio": 13.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 126.54, "currency": "USD", "return_13w": 34.7, "fair_value": 112.700516, "fair_value_gap": 12.3, "relative_strength": 9.0, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 61.5}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-09-07", "date_source": "exact", "eps_actual": 2.05, "eps_estimate": 1.62, "eps_surprise": 0.43, "surprise_pct": 26.5432, "surprise_label": "+26.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.309695530472042, "one_week_reaction_label": "-7.3%", "four_week_reaction": -11.32582773831557, "four_week_reaction_label": "-11.3%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-10-31", "reported_date": "2023-12-04", "date_source": "exact", "eps_actual": 2.27, "eps_estimate": 1.69, "eps_surprise": 0.58, "surprise_pct": 34.3195, "surprise_label": "+34.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 6.462641920844659, "one_week_reaction_label": "+6.5%", "four_week_reaction": 3.66911271022419, "four_week_reaction_label": "+3.7%", "confirmation": "confirmed", "revenue": 1895000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 93000000.0, "operating_cash_flow": 101000000.0, "free_cash_flow": 105000000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-03-18", "date_source": "exact", "eps_actual": 1.43, "eps_estimate": 1.44, "eps_surprise": -0.01, "surprise_pct": -0.6944, "surprise_label": "-0.7%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -11.308188813541198, "one_week_reaction_label": "-11.3%", "four_week_reaction": -13.108623710887763, "four_week_reaction_label": "-13.1%", "confirmation": "confirmed", "revenue": 1737000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 39000000.0, "operating_cash_flow": 63000000.0, "free_cash_flow": 74000000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-06-03", "date_source": "exact", "eps_actual": 1.92, "eps_estimate": 1.92, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -14.073524263075154, "one_week_reaction_label": "-14.1%", "four_week_reaction": -12.699591845413561, "four_week_reaction_label": "-12.7%", "confirmation": "contained", "revenue": 1847000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 77000000.0, "operating_cash_flow": 98000000.0, "free_cash_flow": 104000000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-09-05", "date_source": "exact", "eps_actual": 2.05, "eps_estimate": 1.85, "eps_surprise": 0.2, "surprise_pct": 10.8108, "surprise_label": "+10.8%", "surprise_band": "beat", "eps_yoy": 0.0, "eps_yoy_label": "0.0%", "one_week_reaction": 1.9603336537985072, "one_week_reaction_label": "+2.0%", "four_week_reaction": 5.482808861646219, "four_week_reaction_label": "+5.5%", "confirmation": "confirmed", "revenue": 1818000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 81000000.0, "operating_cash_flow": 138000000.0, "free_cash_flow": 144000000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-05", "date_source": "exact", "eps_actual": 2.61, "eps_estimate": 2.16, "eps_surprise": 0.45, "surprise_pct": 20.8333, "surprise_label": "+20.8%", "surprise_band": "beat", "eps_yoy": 14.977973568281932, "eps_yoy_label": "+15.0%", "one_week_reaction": -4.98189135602556, "one_week_reaction_label": "-5.0%", "four_week_reaction": -10.551308153319361, "four_week_reaction_label": "-10.6%", "confirmation": "diverged", "revenue": 1976000000.0, "revenue_yoy": 4.274406332453825, "revenue_yoy_label": "+4.3%", "net_income": 106000000.0, "operating_cash_flow": 143000000.0, "free_cash_flow": 152000000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-17", "date_source": "exact", "eps_actual": 2.57, "eps_estimate": 2.09, "eps_surprise": 0.48, "surprise_pct": 22.9665, "surprise_label": "+23.0%", "surprise_band": "beat", "eps_yoy": 79.72027972027972, "eps_yoy_label": "+79.7%", "one_week_reaction": 1.4076414991326764, "one_week_reaction_label": "+1.4%", "four_week_reaction": 11.926650205794678, "four_week_reaction_label": "+11.9%", "confirmation": "confirmed", "revenue": 1838000000.0, "revenue_yoy": 5.814622913068509, "revenue_yoy_label": "+5.8%", "net_income": 98000000.0, "operating_cash_flow": 115000000.0, "free_cash_flow": 130000000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-06-02", "date_source": "exact", "eps_actual": 1.92, "eps_estimate": 2.12, "eps_surprise": -0.2, "surprise_pct": -9.434, "surprise_label": "-9.4%", "surprise_band": "miss", "eps_yoy": 0.0, "eps_yoy_label": "0.0%", "one_week_reaction": -8.845421621265135, "one_week_reaction_label": "-8.8%", "four_week_reaction": -5.452656670574817, "four_week_reaction_label": "-5.5%", "confirmation": "confirmed", "revenue": 1877000000.0, "revenue_yoy": 1.6242555495397943, "revenue_yoy_label": "+1.6%", "net_income": 68000000.0, "operating_cash_flow": 100000000.0, "free_cash_flow": 108000000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-09-04", "date_source": "exact", "eps_actual": 3.63, "eps_estimate": 2.24, "eps_surprise": 1.39, "surprise_pct": 62.0536, "surprise_label": "+62.1%", "surprise_band": "beat", "eps_yoy": 77.07317073170734, "eps_yoy_label": "+77.1%", "one_week_reaction": -10.849617602110664, "one_week_reaction_label": "-10.8%", "four_week_reaction": -17.017841568720243, "four_week_reaction_label": "-17.0%", "confirmation": "diverged", "revenue": 1769000000.0, "revenue_yoy": -2.695269526952695, "revenue_yoy_label": "-2.7%", "net_income": 127000000.0, "operating_cash_flow": 122000000.0, "free_cash_flow": 129000000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-04", "date_source": "exact", "eps_actual": 2.58, "eps_estimate": 2.15, "eps_surprise": 0.43, "surprise_pct": 20.0, "surprise_label": "+20.0%", "surprise_band": "beat", "eps_yoy": -1.1494252873563144, "eps_yoy_label": "-1.1%", "one_week_reaction": 16.70339831205402, "one_week_reaction_label": "+16.7%", "four_week_reaction": 19.13931122324694, "four_week_reaction_label": "+19.1%", "confirmation": "confirmed", "revenue": 1866000000.0, "revenue_yoy": -5.566801619433198, "revenue_yoy_label": "-5.6%", "net_income": 78000000.0, "operating_cash_flow": 129000000.0, "free_cash_flow": 138000000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-16", "date_source": "exact", "eps_actual": 2.62, "eps_estimate": 2.01, "eps_surprise": 0.61, "surprise_pct": 30.3483, "surprise_label": "+30.3%", "surprise_band": "beat", "eps_yoy": 1.9455252918288042, "eps_yoy_label": "+1.9%", "one_week_reaction": 5.255140927825089, "one_week_reaction_label": "+5.3%", "four_week_reaction": 0.1958439851955277, "four_week_reaction_label": "+0.2%", "confirmation": "confirmed", "revenue": 1750000000.0, "revenue_yoy": -4.787812840043525, "revenue_yoy_label": "-4.8%", "net_income": 85000000.0, "operating_cash_flow": 258000000.0, "free_cash_flow": 266000000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-06-01", "date_source": "exact", "eps_actual": 3.23, "eps_estimate": 2.2775, "eps_surprise": 0.9525, "surprise_pct": 41.8222, "surprise_label": "+41.8%", "surprise_band": "beat", "eps_yoy": 68.22916666666667, "eps_yoy_label": "+68.2%", "one_week_reaction": 9.38152303262956, "one_week_reaction_label": "+9.4%", "four_week_reaction": 5.497928023032632, "four_week_reaction_label": "+5.5%", "confirmation": "confirmed", "revenue": 1906000000.0, "revenue_yoy": 1.5450186467767715, "revenue_yoy_label": "+1.5%", "net_income": 115000000.0, "operating_cash_flow": 127000000.0, "free_cash_flow": 136000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [2.05, 2.27, 1.43, 1.92, 2.05, 2.61, 2.57, 1.92, 3.63, 2.58, 2.62, 3.23], "eps_estimate": [1.62, 1.69, 1.44, 1.92, 1.85, 2.16, 2.09, 2.12, 2.24, 2.15, 2.01, 2.2775], "surprise": [26.5432, 34.3195, -0.6944, 0.0, 10.8108, 20.8333, 22.9665, -9.434, 62.0536, 20.0, 30.3483, 41.8222], "reaction_1w": [-7.309695530472042, 6.462641920844659, -11.308188813541198, -14.073524263075154, 1.9603336537985072, -4.98189135602556, 1.4076414991326764, -8.845421621265135, -10.849617602110664, 16.70339831205402, 5.255140927825089, 9.38152303262956], "reaction_4w": [-11.32582773831557, 3.66911271022419, -13.108623710887763, -12.699591845413561, 5.482808861646219, -10.551308153319361, 11.926650205794678, -5.452656670574817, -17.017841568720243, 19.13931122324694, 0.1958439851955277, 5.497928023032632], "revenue": [null, 1895.0, 1737.0, 1847.0, 1818.0, 1976.0, 1838.0, 1877.0, 1769.0, 1866.0, 1750.0, 1906.0], "net_income": [null, 93.0, 39.0, 77.0, 81.0, 106.0, 98.0, 68.0, 127.0, 78.0, 85.0, 115.0], "financial_unit": "millions", "scatter": [{"x": 26.5432, "y": -7.309695530472042, "label": "2023-07-31"}, {"x": 34.3195, "y": 6.462641920844659, "label": "2023-10-31"}, {"x": -0.6944, "y": -11.308188813541198, "label": "2024-01-31"}, {"x": 0.0, "y": -14.073524263075154, "label": "2024-04-30"}, {"x": 10.8108, "y": 1.9603336537985072, "label": "2024-07-31"}, {"x": 20.8333, "y": -4.98189135602556, "label": "2024-10-31"}, {"x": 22.9665, "y": 1.4076414991326764, "label": "2025-01-31"}, {"x": -9.434, "y": -8.845421621265135, "label": "2025-04-30"}, {"x": 62.0536, "y": -10.849617602110664, "label": "2025-07-31"}, {"x": 20.0, "y": 16.70339831205402, "label": "2025-10-31"}, {"x": 30.3483, "y": 5.255140927825089, "label": "2026-01-31"}, {"x": 41.8222, "y": 9.38152303262956, "label": "2026-04-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, 101.46488565732534, 102.5592416232095, 95.06247332219175, 94.57130562067681, 90.84877202582673, 90.94355858724195, 91.92589399027177, 98.59161175544465, 95.09024382723102, 92.42747496142665, 95.9201977594298, 97.1391923740968, 99.22272322780388, 100.83075852493914, 103.67507959016207, 110.37522874522494, 108.45596072351515, 107.02083160258826, 107.47903511273975, 107.52226254979156, 111.52731446348143, 112.28163935708344, 113.52150605401565, 111.85679027916949, 114.05040031435733, 117.32781016583549, 120.74394662955075, 122.08785850891068, 122.74680835428735, 123.67454128993576, 109.68919064658887, 113.05330451909023, 112.42036596932053, 107.46251104607157, 108.64513824747324, 112.58432875341464, 114.3930523407938, 117.4713598695163, 118.91485996974214, 119.68008928282559, 117.08874521297459, 100.61023224609636, 98.69715985638744, 102.01025397635135, 102.2189524740106, 99.34934344294736, 102.70591682588181, 105.46242029944084, 106.5353630252344, 107.3204428289127, 106.38706970708422, 109.08251164634596, 113.0166352719223, 113.91511532300976, 116.14823166545007, 119.17515152575386, 118.1807168696281, 120.16086336069422, 127.04339877690654, 126.37171922063737, 129.16588942204245, 125.69831974692318, 126.52039117066538, 132.9045684516829, 107.04427909602248, 108.61845988108155, 108.662187397972, 103.24875527672413, 98.87603127067098, 97.44177818246143, 97.19690515947461, 99.85552157661886, 101.89321118311754, 101.65633140055155, 95.59397514169204, 94.99738971719226, 92.6154362197772, 88.54900754289173, 85.83805509163477, 86.67151940570082, 97.60306286041971, 91.61966563608249, 92.90934207094259, 98.72604661106654, 97.99786160503, 102.54682267621673, 102.71844471883944, 106.75818163433752, 103.83619370517539, 106.5645560788147, 108.61522811512434, 103.22011141796665, 101.68870799810459, 92.69391303445508, 92.79072670521622, 91.22411855771368, 96.1439718782246, 104.36426372678302, 99.96367902271969, 100.1491077338874, 101.37646886285478, 97.77385530631011, 103.01000644576122, 103.86651015239316, 105.24397917492524, 103.92831912744927, 92.65249392181978, 93.96815396929577, 91.71652127783008, 86.24196243330597, 89.77393614064403, 85.58854740014341, 86.43060505043667, 83.3991960805814, 83.06237355626392, 81.3782573626777, 78.55071486904083, 75.49271504676564, 76.4145470403181, 89.17837320081432, 88.79723110079745, 90.41043686626433, 91.03976501819902, 89.71906309434992, 101.06468694345747, 98.84033450018927, 97.95981713830581, 90.50654596025282, 87.4825453160071, 77.03195721809837, 79.96701598404296, 82.0571336036247, 84.84988661448709, 81.74583926207005, 86.0416983179252, 86.50419269169215, 89.03901613078065, 81.90593357141242, 85.17431251680458, 85.37970245053141, 85.64760236408814, 83.8794629346137, 82.98646322275792, 89.30890118269687, 93.05056997537258, 101.78013062960525, 101.29948960869368, 91.1348275165252, 98.16642333764018, 98.76277390321575, 100.56962754919829, 103.15039671646149, 106.25803571371961, 104.59705624966786, 113.00018353823079], "eps_index": [100.0, 100.0, 100.0, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715], "gap": [0.0, -1.4648856573253397, -2.559241623209502, 8.76894430232933, 9.26011200384427, 12.982645598694347, 12.887859037279128, 11.905523634249306, 5.239805869076434, 8.74117379729006, 11.403942663094426, 7.911219865091283, 6.692225250424286, 4.608694396717198, 3.000659099581938, 0.15633803435900973, -1.8183960504612173, 0.10087197124857994, 1.5360010921754679, 1.077797582023976, 1.0345701449721645, -2.970481768717704, -3.7248066623197076, -4.964673359251918, -3.2999575844057603, -5.493567619593605, -8.77097747107176, -12.187113934787021, -13.531025814146957, -14.189975659523625, -15.117708595172033, -8.922907121684673, -12.287020994186037, -11.654082444416332, -6.696227521167373, -7.878854722569045, -11.818045228510442, -13.626768815889605, -16.70507634461211, -18.148576444837943, -18.913805757921395, -16.32246168807039, -2.653654979174263, -0.7405825894653475, -4.053676709429254, -4.26237520708851, -1.3927661760252619, -4.7493395589597185, -7.50584303251874, -8.578785758312307, -9.363865561990607, -8.430492440162126, -11.125934379423867, -15.0600580050002, -15.958538056087662, -18.191654398527973, -21.218574258831765, -20.224139602706003, -22.204286093772126, -29.086821509984446, -28.415141953715278, -31.209312155120358, -27.74174248000108, -28.56381390374328, -34.94799118476081, -9.087701829100382, -10.661882614159452, -10.705610131049909, -0.9499047020114801, 3.422819304041667, 4.857072392251212, 5.101945415238035, 2.44332899809379, 0.405639391595102, 0.6425191741610945, 6.704875433020604, 7.301460857520382, 9.68341435493545, 13.749843031820916, 16.460795483077874, 15.627331169011825, 4.695787714292933, 10.679184938630158, 23.948895476950142, 18.13219093682619, 18.86037594286273, 14.311414871675993, 14.139792829053292, 10.10005591355521, 13.022043842717338, 10.293681469078024, 8.243009432768389, 13.638126129926079, 15.169529549788138, 24.16432451343765, 24.067510842676512, 25.634118990179047, 20.714265669668123, 12.493973821109705, 16.89455852517304, 16.709129814005323, 15.481768685037949, 19.084382241582617, 13.848231102131507, 12.991727395499566, 11.614258372967484, 12.929918420443457, 44.384543115217255, 43.06888306774127, 45.320515759206955, 50.79507460373107, 47.26310089639301, 51.448489636893626, 50.60643198660037, 53.63784095645563, 53.97466348077312, 55.65877967435934, 58.48632216799621, 61.5443219902714, 60.62248999671894, 47.475522073770605, 47.85666417378748, 46.24345840832059, 45.614130256385906, 46.934832180235006, 35.58920833112745, 37.813560774395654, 38.69407813627912, 46.147349314332104, 49.17134995857782, 59.621938056486556, 56.68687929054197, 54.59676167096022, 51.804008660097836, 54.908056012514876, 51.250766560746584, 50.788272186979626, 48.25344874789113, 55.38653130725936, 52.1181523618672, 51.91276242814037, 51.644862514583636, 53.41300194405808, 54.30600165591386, 47.98356369597491, 44.2418949032992, 52.2428578761419, 52.723498897053474, 62.888160989221944, 55.85656516810697, 55.260214602531406, 53.45336095654886, 50.872591789285664, 47.76495279202754, 49.42593225607929, 41.022804967516365], "quarter_markers": [100.0, null, null, 103.83141762452108, null, null, null, null, null, null, null, null, null, null, null, null, 108.55683269476373, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.7662835249042, null, null, null, null, null, null, null, null, null, null, 97.9565772669221, null, null, null, null, null, null, null, null, null, null, null, null, 97.9565772669221, null, null, null, null, null, null, null, null, null, null, null, null, 102.29885057471265, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.85823754789273, null, null, null, null, null, null, null, null, null, null, 116.85823754789273, null, null, null, null, null, null, null, null, null, null, null, null, 137.03703703703704, null, null, null, null, null, null, null, null, null, null, null, null, 136.65389527458493, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 137.29246487867178, null, null, null, null, null, null, null, null, null, null, 154.02298850574715, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [54.0, -41.0, 13.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": [111.982119, 113.622529, 114.848012, 106.452972, 105.902952, 101.73438, 101.840524, 102.940564, 110.404976, 106.48407, 103.502245, 107.41347, 108.778526, 111.111708, 112.91242, 116.097551, 123.60052, 121.451283, 119.844195, 120.357301, 120.405708, 124.89065, 125.735359, 127.123788, 125.259604, 127.716055, 131.386168, 135.21163, 136.716571, 137.454477, 138.493372, 122.83228, 126.599486, 125.890708, 120.338797, 121.663128, 126.074317, 128.099764, 131.546918, 133.16338, 134.0203, 131.118458, 112.66547, 110.523171, 114.233244, 114.466949, 111.2535, 115.012262, 118.099053, 119.300557, 120.179706, 119.134495, 122.152908, 126.558423, 127.56456, 130.065251, 133.45486, 132.341271, 134.558681, 142.26589, 141.513729, 144.6427, 140.759642, 141.680215, 148.829352, 119.870452, 121.633253, 121.68222, 115.620144, 110.723475, 109.117368, 108.843154, 111.820329, 114.102177, 113.836914, 107.048159, 106.38009, 103.712728, 99.159055, 96.123273, 97.056604, 109.297978, 102.597643, 104.04185, 110.555519, 109.740082, 114.834105, 115.026291, 119.550074, 116.27797, 119.333248, 121.629634, 115.588068, 113.87317, 103.800608, 103.909022, 102.154701, 107.664057, 116.869314, 111.941446, 112.149093, 113.523518, 109.489235, 115.352788, 116.311919, 117.854438, 116.381134, 103.754226, 105.22753, 102.706104, 96.575577, 100.530756, 95.843869, 96.786823, 93.392187, 93.015006, 91.129097, 87.962755, 84.538342, 85.570629, 99.863832, 99.437021, 101.243523, 101.948258, 100.469308, 113.174378, 110.683501, 109.697479, 101.351148, 97.964808, 86.262018, 89.548759, 91.889317, 95.016701, 91.540723, 96.351317, 96.869228, 99.707777, 91.72, 95.38, 95.61, 95.91, 93.93, 92.93, 100.01, 104.2, 113.975547, 113.437315, 102.054711, 109.928841, 110.596647, 112.62, 115.51, 118.99, 117.13, 126.54], "ttmEps": [7.83, 7.83, 7.83, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06], "quarterlyEps": [2.14, 2.14, 2.14, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23], "priceIndex": [100.0, 101.46488565732534, 102.5592416232095, 95.06247332219175, 94.57130562067681, 90.84877202582673, 90.94355858724195, 91.92589399027177, 98.59161175544465, 95.09024382723102, 92.42747496142665, 95.9201977594298, 97.1391923740968, 99.22272322780388, 100.83075852493914, 103.67507959016207, 110.37522874522494, 108.45596072351515, 107.02083160258826, 107.47903511273975, 107.52226254979156, 111.52731446348143, 112.28163935708344, 113.52150605401565, 111.85679027916949, 114.05040031435733, 117.32781016583549, 120.74394662955075, 122.08785850891068, 122.74680835428735, 123.67454128993576, 109.68919064658887, 113.05330451909023, 112.42036596932053, 107.46251104607157, 108.64513824747324, 112.58432875341464, 114.3930523407938, 117.4713598695163, 118.91485996974214, 119.68008928282559, 117.08874521297459, 100.61023224609636, 98.69715985638744, 102.01025397635135, 102.2189524740106, 99.34934344294736, 102.70591682588181, 105.46242029944084, 106.5353630252344, 107.3204428289127, 106.38706970708422, 109.08251164634596, 113.0166352719223, 113.91511532300976, 116.14823166545007, 119.17515152575386, 118.1807168696281, 120.16086336069422, 127.04339877690654, 126.37171922063737, 129.16588942204245, 125.69831974692318, 126.52039117066538, 132.9045684516829, 107.04427909602248, 108.61845988108155, 108.662187397972, 103.24875527672413, 98.87603127067098, 97.44177818246143, 97.19690515947461, 99.85552157661886, 101.89321118311754, 101.65633140055155, 95.59397514169204, 94.99738971719226, 92.6154362197772, 88.54900754289173, 85.83805509163477, 86.67151940570082, 97.60306286041971, 91.61966563608249, 92.90934207094259, 98.72604661106654, 97.99786160503, 102.54682267621673, 102.71844471883944, 106.75818163433752, 103.83619370517539, 106.5645560788147, 108.61522811512434, 103.22011141796665, 101.68870799810459, 92.69391303445508, 92.79072670521622, 91.22411855771368, 96.1439718782246, 104.36426372678302, 99.96367902271969, 100.1491077338874, 101.37646886285478, 97.77385530631011, 103.01000644576122, 103.86651015239316, 105.24397917492524, 103.92831912744927, 92.65249392181978, 93.96815396929577, 91.71652127783008, 86.24196243330597, 89.77393614064403, 85.58854740014341, 86.43060505043667, 83.3991960805814, 83.06237355626392, 81.3782573626777, 78.55071486904083, 75.49271504676564, 76.4145470403181, 89.17837320081432, 88.79723110079745, 90.41043686626433, 91.03976501819902, 89.71906309434992, 101.06468694345747, 98.84033450018927, 97.95981713830581, 90.50654596025282, 87.4825453160071, 77.03195721809837, 79.96701598404296, 82.0571336036247, 84.84988661448709, 81.74583926207005, 86.0416983179252, 86.50419269169215, 89.03901613078065, 81.90593357141242, 85.17431251680458, 85.37970245053141, 85.64760236408814, 83.8794629346137, 82.98646322275792, 89.30890118269687, 93.05056997537258, 101.78013062960525, 101.29948960869368, 91.1348275165252, 98.16642333764018, 98.76277390321575, 100.56962754919829, 103.15039671646149, 106.25803571371961, 104.59705624966786, 113.00018353823079], "epsIndex": [100.0, 100.0, 100.0, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715], "valuationGap": [0.0, -1.4648856573253397, -2.559241623209502, 8.76894430232933, 9.26011200384427, 12.982645598694347, 12.887859037279128, 11.905523634249306, 5.239805869076434, 8.74117379729006, 11.403942663094426, 7.911219865091283, 6.692225250424286, 4.608694396717198, 3.000659099581938, 0.15633803435900973, -1.8183960504612173, 0.10087197124857994, 1.5360010921754679, 1.077797582023976, 1.0345701449721645, -2.970481768717704, -3.7248066623197076, -4.964673359251918, -3.2999575844057603, -5.493567619593605, -8.77097747107176, -12.187113934787021, -13.531025814146957, -14.189975659523625, -15.117708595172033, -8.922907121684673, -12.287020994186037, -11.654082444416332, -6.696227521167373, -7.878854722569045, -11.818045228510442, -13.626768815889605, -16.70507634461211, -18.148576444837943, -18.913805757921395, -16.32246168807039, -2.653654979174263, -0.7405825894653475, -4.053676709429254, -4.26237520708851, -1.3927661760252619, -4.7493395589597185, -7.50584303251874, -8.578785758312307, -9.363865561990607, -8.430492440162126, -11.125934379423867, -15.0600580050002, -15.958538056087662, -18.191654398527973, -21.218574258831765, -20.224139602706003, -22.204286093772126, -29.086821509984446, -28.415141953715278, -31.209312155120358, -27.74174248000108, -28.56381390374328, -34.94799118476081, -9.087701829100382, -10.661882614159452, -10.705610131049909, -0.9499047020114801, 3.422819304041667, 4.857072392251212, 5.101945415238035, 2.44332899809379, 0.405639391595102, 0.6425191741610945, 6.704875433020604, 7.301460857520382, 9.68341435493545, 13.749843031820916, 16.460795483077874, 15.627331169011825, 4.695787714292933, 10.679184938630158, 23.948895476950142, 18.13219093682619, 18.86037594286273, 14.311414871675993, 14.139792829053292, 10.10005591355521, 13.022043842717338, 10.293681469078024, 8.243009432768389, 13.638126129926079, 15.169529549788138, 24.16432451343765, 24.067510842676512, 25.634118990179047, 20.714265669668123, 12.493973821109705, 16.89455852517304, 16.709129814005323, 15.481768685037949, 19.084382241582617, 13.848231102131507, 12.991727395499566, 11.614258372967484, 12.929918420443457, 44.384543115217255, 43.06888306774127, 45.320515759206955, 50.79507460373107, 47.26310089639301, 51.448489636893626, 50.60643198660037, 53.63784095645563, 53.97466348077312, 55.65877967435934, 58.48632216799621, 61.5443219902714, 60.62248999671894, 47.475522073770605, 47.85666417378748, 46.24345840832059, 45.614130256385906, 46.934832180235006, 35.58920833112745, 37.813560774395654, 38.69407813627912, 46.147349314332104, 49.17134995857782, 59.621938056486556, 56.68687929054197, 54.59676167096022, 51.804008660097836, 54.908056012514876, 51.250766560746584, 50.788272186979626, 48.25344874789113, 55.38653130725936, 52.1181523618672, 51.91276242814037, 51.644862514583636, 53.41300194405808, 54.30600165591386, 47.98356369597491, 44.2418949032992, 52.2428578761419, 52.723498897053474, 62.888160989221944, 55.85656516810697, 55.260214602531406, 53.45336095654886, 50.872591789285664, 47.76495279202754, 49.42593225607929, 41.022804967516365], "quarterMarkers": [100.0, null, null, 103.83141762452108, null, null, null, null, null, null, null, null, null, null, null, null, 108.55683269476373, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.7662835249042, null, null, null, null, null, null, null, null, null, null, 97.9565772669221, null, null, null, null, null, null, null, null, null, null, null, null, 97.9565772669221, null, null, null, null, null, null, null, null, null, null, null, null, 102.29885057471265, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.85823754789273, null, null, null, null, null, null, null, null, null, null, 116.85823754789273, null, null, null, null, null, null, null, null, null, null, null, null, 137.03703703703704, null, null, null, null, null, null, null, null, null, null, null, null, 136.65389527458493, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 137.29246487867178, null, null, null, null, null, null, null, null, null, null, 154.02298850574715, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-06-05", "", "", "2023-09-07", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-04", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-18", "", "", "", "", "", "", "", "", "", "", "2024-06-03", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-05", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-05", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-17", "", "", "", "", "", "", "", "", "", "", "2025-06-02", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-04", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-04", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-16", "", "", "", "", "", "", "", "", "", "", "2026-06-01", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "", "", "2023-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", ""], "surprisePct": [17.582417582417587, 17.582417582417587, 17.582417582417587, 26.543209876543187, 26.543209876543187, 26.543209876543187, 26.543209876543187, 26.543209876543187, 26.543209876543187, 26.543209876543187, 26.543209876543187, 26.543209876543187, 26.543209876543187, 26.543209876543187, 26.543209876543187, 26.543209876543187, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, 34.31952662721894, -0.6944444444444451, -0.6944444444444451, -0.6944444444444451, -0.6944444444444451, -0.6944444444444451, -0.6944444444444451, -0.6944444444444451, -0.6944444444444451, -0.6944444444444451, -0.6944444444444451, -0.6944444444444451, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.810810810810796, 10.810810810810796, 10.810810810810796, 10.810810810810796, 10.810810810810796, 10.810810810810796, 10.810810810810796, 10.810810810810796, 10.810810810810796, 10.810810810810796, 10.810810810810796, 10.810810810810796, 10.810810810810796, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 20.83333333333332, 22.966507177033492, 22.966507177033492, 22.966507177033492, 22.966507177033492, 22.966507177033492, 22.966507177033492, 22.966507177033492, 22.966507177033492, 22.966507177033492, 22.966507177033492, 22.966507177033492, -9.433962264150951, -9.433962264150951, -9.433962264150951, -9.433962264150951, -9.433962264150951, -9.433962264150951, -9.433962264150951, -9.433962264150951, -9.433962264150951, -9.433962264150951, -9.433962264150951, -9.433962264150951, -9.433962264150951, 62.05357142857141, 62.05357142857141, 62.05357142857141, 62.05357142857141, 62.05357142857141, 62.05357142857141, 62.05357142857141, 62.05357142857141, 62.05357142857141, 62.05357142857141, 62.05357142857141, 62.05357142857141, 62.05357142857141, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 20.00000000000001, 30.34825870646768, 30.34825870646768, 30.34825870646768, 30.34825870646768, 30.34825870646768, 30.34825870646768, 30.34825870646768, 30.34825870646768, 30.34825870646768, 30.34825870646768, 30.34825870646768, 41.82217343578486, 41.82217343578486, 41.82217343578486, 41.82217343578486, 41.82217343578486, 41.82217343578486, 41.82217343578486, 41.82217343578486, 41.82217343578486, 41.82217343578486], "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": [74, 81, 88, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 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, 99, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 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, 99, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 111.982119, "latestClose": 126.54, "startTtmEps": 7.83, "latestTtmEps": 12.06, "priceChangePct": 13.00018353823078, "epsChangePct": 54.022988505747136, "earningsGapPct": 41.02280496751636, "startMultiple": 14.301675478927203, "latestMultiple": 10.492537313432836, "multipleChangePct": -26.634209195327784, "latestQuarter": "2026-06-01", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 6 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 9.69825887519944, "earningsMovePct": 31.803278688524593, "spread": 22.105019813325153, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 6.216087960082439, "earningsMovePct": 57.23598435462842, "spread": 51.01989639454598, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 13.00018353823078, "earningsMovePct": 54.022988505747136, "spread": 41.02280496751636, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 6, "persistenceLabel": "6 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 6 updates.", "marketChangePct": 13.00018353823078, "earningsChangePct": 54.022988505747136, "recentMarketMovePoints": 29.120720603617087, "recentEarningsMovePoints": 16.73052362707537}, "pressure": {"score": 47, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 96, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.65185185, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.02903183, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.25280899, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.04327463, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00850363, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -21.247286850585844, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-06-01", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-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, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 103.83141762452108, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 108.55683269476373, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 100.7662835249042, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 97.9565772669221, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 116.85823754789273, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 137.03703703703704, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 136.65389527458493, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 137.29246487867178, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715, 154.02298850574715], "revenue": [100.0, 100.0, 100.0, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.39245087900724, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 99.21147880041366, 96.22543950361944, 96.22543950361944, 96.22543950361944, 96.22543950361944, 96.22543950361944, 96.22543950361944, 96.22543950361944, 96.22543950361944, 96.22543950361944, 96.22543950361944, 96.22543950361944, 93.88572905894519, 93.88572905894519, 93.88572905894519, 93.88572905894519, 93.88572905894519, 93.88572905894519, 93.88572905894519, 93.88572905894519, 93.88572905894519, 93.88572905894519, 93.88572905894519, 93.88572905894519, 93.88572905894519, 94.32523267838675, 94.32523267838675, 94.32523267838675, 94.32523267838675, 94.32523267838675, 94.32523267838675, 94.32523267838675, 94.32523267838675, 94.32523267838675, 94.32523267838675, 94.32523267838675, 94.32523267838675, 94.32523267838675, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 95.37228541882111, 96.67786970010341, 96.67786970010341, 96.67786970010341, 96.67786970010341, 96.67786970010341, 96.67786970010341, 96.67786970010341, 96.67786970010341, 96.67786970010341, 96.67786970010341, 96.67786970010341, 97.0656670113754, 97.0656670113754, 97.0656670113754, 97.0656670113754, 97.0656670113754, 97.0656670113754, 97.0656670113754, 97.0656670113754, 97.0656670113754, 97.0656670113754, 97.0656670113754, 97.0656670113754, 97.0656670113754, 96.43226473629782, 96.43226473629782, 96.43226473629782, 96.43226473629782, 96.43226473629782, 96.43226473629782, 96.43226473629782, 96.43226473629782, 96.43226473629782, 96.43226473629782, 96.43226473629782, 96.43226473629782, 96.43226473629782, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 95.01034126163393, 93.8728024819028, 93.8728024819028, 93.8728024819028, 93.8728024819028, 93.8728024819028, 93.8728024819028, 93.8728024819028, 93.8728024819028, 93.8728024819028, 93.8728024819028, 93.8728024819028, 94.24767321613237, 94.24767321613237, 94.24767321613237, 94.24767321613237, 94.24767321613237, 94.24767321613237, 94.24767321613237, 94.24767321613237, 94.24767321613237, 94.24767321613237], "cashGeneration": [100.0, 100.0, 100.0, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 95.97701149425288, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 84.09961685823755, 84.09961685823755, 84.09961685823755, 84.09961685823755, 84.09961685823755, 84.09961685823755, 84.09961685823755, 84.09961685823755, 84.09961685823755, 84.09961685823755, 84.09961685823755, 84.09961685823755, 84.09961685823755, 81.80076628352491, 81.80076628352491, 81.80076628352491, 81.80076628352491, 81.80076628352491, 81.80076628352491, 81.80076628352491, 81.80076628352491, 81.80076628352491, 81.80076628352491, 81.80076628352491, 81.80076628352491, 81.80076628352491, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 90.80459770114942, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 101.53256704980842, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 102.29885057471265, 99.42528735632183, 99.42528735632183, 99.42528735632183, 99.42528735632183, 99.42528735632183, 99.42528735632183, 99.42528735632183, 99.42528735632183, 99.42528735632183, 99.42528735632183, 99.42528735632183, 99.42528735632183, 99.42528735632183, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 96.74329501915709, 122.79693486590037, 122.79693486590037, 122.79693486590037, 122.79693486590037, 122.79693486590037, 122.79693486590037, 122.79693486590037, 122.79693486590037, 122.79693486590037, 122.79693486590037, 122.79693486590037, 128.16091954022988, 128.16091954022988, 128.16091954022988, 128.16091954022988, 128.16091954022988, 128.16091954022988, 128.16091954022988, 128.16091954022988, 128.16091954022988, 128.16091954022988], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 54.02298850574715, "valuationContribution": -41.022804967516365, "marketMove": 13.000183538230786, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 54.02298850574715}, {"key": "valuation", "label": "Relative valuation contribution", "value": -41.022804967516365}, {"key": "market", "label": "Total market move", "value": 13.000183538230786}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-08", "periodEnd": "2023-07-31", "earningsChangePct": 3.831417624521083, "surprisePct": 26.543209876543187, "immediateReturnPct": -7.3096955304720375, "forward4WeekPct": -10.368005325159658, "forward13WeekPct": 7.620948632528357, "toDateReturnPct": 10.180400858832472, "weeksSince": 152, "availabilitySource": "reported", "spread": 8.76894430232933, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2023-12-08", "periodEnd": "2023-10-31", "earningsChangePct": 4.551045510455087, "surprisePct": 34.31952662721894, "immediateReturnPct": 6.4626419208446695, "forward4WeekPct": 3.710807818848827, "forward13WeekPct": 18.395673135258473, "toDateReturnPct": 8.994547180413836, "weeksSince": 139, "availabilitySource": "reported", "spread": -1.8183960504612173, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-03-22", "periodEnd": "2024-01-31", "earningsChangePct": -7.176470588235295, "surprisePct": -0.6944444444444451, "immediateReturnPct": -11.308188813541198, "forward4WeekPct": -12.152382281514518, "forward13WeekPct": -17.517176201038698, "toDateReturnPct": -8.631006543764407, "weeksSince": 124, "availabilitySource": "reported", "spread": -8.922907121684673, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-06-07", "periodEnd": "2024-04-30", "earningsChangePct": -2.7883396704689423, "surprisePct": 0.0, "immediateReturnPct": -14.073524263075154, "forward4WeekPct": -15.150390191440477, "forward13WeekPct": -0.8032484640720927, "toDateReturnPct": -3.4918485694821033, "weeksSince": 113, "availabilitySource": "reported", "spread": -2.653654979174263, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-09-06", "periodEnd": "2024-07-31", "earningsChangePct": 0.0, "surprisePct": 10.810810810810796, "immediateReturnPct": 1.9603336537985072, "forward4WeekPct": 11.5246193770433, "forward13WeekPct": -9.36342821234989, "toDateReturnPct": -0.8031697832062368, "weeksSince": 100, "availabilitySource": "reported", "spread": -18.191654398527973, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-12-06", "periodEnd": "2024-10-31", "earningsChangePct": 4.432855280312897, "surprisePct": 20.83333333333332, "immediateReturnPct": -4.981891356025558, "forward4WeekPct": -8.10462777552875, "forward13WeekPct": -10.177527990531399, "toDateReturnPct": 3.9921855469106315, "weeksSince": 87, "availabilitySource": "reported", "spread": -0.9499047020114801, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-03-21", "periodEnd": "2025-01-31", "earningsChangePct": 14.232209737827727, "surprisePct": 22.966507177033492, "immediateReturnPct": 1.4076414991326835, "forward4WeekPct": 12.113970298518462, "forward13WeekPct": -0.43172726687298324, "toDateReturnPct": 23.336166699268123, "weeksSince": 72, "availabilitySource": "reported", "spread": 23.948895476950142, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-06-06", "periodEnd": "2025-04-30", "earningsChangePct": 0.0, "surprisePct": -9.433962264150951, "immediateReturnPct": -8.845421621265137, "forward4WeekPct": 2.6311237317798497, "forward13WeekPct": -8.886152901513144, "toDateReturnPct": 11.12362991212066, "weeksSince": 61, "availabilitySource": "reported", "spread": 24.16432451343765, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-09-05", "periodEnd": "2025-07-31", "earningsChangePct": 17.267759562841523, "surprisePct": 62.05357142857141, "immediateReturnPct": -10.849617602110662, "forward4WeekPct": -13.6193706447301, "forward13WeekPct": -14.19242228727553, "toDateReturnPct": 8.72896289187215, "weeksSince": 48, "availabilitySource": "reported", "spread": 44.384543115217255, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-12-05", "periodEnd": "2025-10-31", "earningsChangePct": -0.2795899347623587, "surprisePct": 20.00000000000001, "immediateReturnPct": 16.703398312054006, "forward4WeekPct": 17.41097287014217, "forward13WeekPct": 11.03891850555405, "toDateReturnPct": 47.877842524682166, "weeksSince": 35, "availabilitySource": "reported", "spread": 47.475522073770605, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-03-20", "periodEnd": "2026-01-31", "earningsChangePct": 0.4672897196261738, "surprisePct": 30.34825870646768, "immediateReturnPct": 5.255140927825086, "forward4WeekPct": 4.194064536719888, "forward13WeekPct": 11.485585491825322, "toDateReturnPct": 38.23355972401485, "weeksSince": 20, "availabilitySource": "reported", "spread": 51.250766560746584, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 12.186046511627913, "surprisePct": 41.82217343578486, "immediateReturnPct": 9.381523032629557, "forward4WeekPct": 6.138816698656435, "forward13WeekPct": null, "toDateReturnPct": 21.439539347408832, "weeksSince": 9, "availabilitySource": "reported", "spread": 52.2428578761419, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 12.186046511627913, "surprisePct": 41.82217343578486, "immediateReturnPct": 9.381523032629557, "forward4WeekPct": 6.138816698656435, "forward13WeekPct": null, "toDateReturnPct": 21.439539347408832, "weeksSince": 9, "availabilitySource": "reported", "spread": 52.2428578761419, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Information Technology Services", "population": 21, "spreadPercentile": 25.0, "qualityPercentile": 27.5, "rarityPercentile": 50.0, "currentOneYearSpread": 5.032619, "lead": "aligned", "relatedSignals": [{"tickerId": 5581, "symbol": "CTSH", "name": "Cognizant Technology Solutions Corp Class A", "spread": 6.571305999999999, "lead": "aligned", "quality": 100}, {"tickerId": 2131, "symbol": "INGM", "name": "Ingram Micro Holding Corporation", "spread": 7.602259999999994, "lead": "aligned", "quality": 66.66666666666667}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-12-08", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-06-07", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-09-06", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-12-06", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-03-21", "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": "repricing_started", "label": "Repricing may be starting", "tone": "positive", "explanation": "The longstanding earnings lead is beginning to close through price confirmation."}, {"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."}