{"ticker": {"uuid": "53e035c6-8f64-40c0-b708-79e9584b204a", "symbol": "CTSH", "name": "Cognizant Technology Solutions Corp Class A", "sector": "Technology", "industry": "Information Technology Services", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 1, "inline": 0, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 5.1, "average_surprise_label": "+5.1%", "median_surprise": 4.9, "surprise_dispersion": 3.6, "average_reaction": 2.0, "average_reaction_label": "+2.0%", "average_abs_reaction": 5.7, "positive_response_rate": 41.7, "confirmation_rate": 40.0, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -8.9, "revenue_growth_1y": 5.6, "cash_conversion": 1.46, "net_margin": 10.3, "earnings_yield": 12.5, "eps_surprise_avg": 3.4, "sue_score": 1.45, "pe_ratio": 12.3, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 57.67, "currency": "USD", "return_13w": 12.3, "fair_value": 69.470431, "fair_value_gap": -17.0, "relative_strength": -22.6, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 52.2}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-01", "date_source": "exact", "eps_actual": 1.16, "eps_estimate": 1.09, "eps_surprise": 0.07, "surprise_pct": 6.422, "surprise_label": "+6.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.691943721587147, "one_week_reaction_label": "+4.7%", "four_week_reaction": 12.899987650133134, "four_week_reaction_label": "+12.9%", "confirmation": "confirmed", "revenue": 4897000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 525000000.0, "operating_cash_flow": 828000000.0, "free_cash_flow": 901000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-06", "date_source": "exact", "eps_actual": 1.18, "eps_estimate": 1.04, "eps_surprise": 0.14, "surprise_pct": 13.4615, "surprise_label": "+13.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.0142517659297858, "one_week_reaction_label": "-1.0%", "four_week_reaction": 1.3175913521172011, "four_week_reaction_label": "+1.3%", "confirmation": "diverged", "revenue": 4758000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 558000000.0, "operating_cash_flow": 737000000.0, "free_cash_flow": 815000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-01", "date_source": "exact", "eps_actual": 1.12, "eps_estimate": 1.11, "eps_surprise": 0.01, "surprise_pct": 0.9009, "surprise_label": "+0.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.0307745319596677, "one_week_reaction_label": "-1.0%", "four_week_reaction": 2.50684200807781, "four_week_reaction_label": "+2.5%", "confirmation": "diverged", "revenue": 4760000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 546000000.0, "operating_cash_flow": 95000000.0, "free_cash_flow": 174000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 1.17, "eps_estimate": 1.12, "eps_surprise": 0.05, "surprise_pct": 4.4643, "surprise_label": "+4.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.7643835499221294, "one_week_reaction_label": "-0.8%", "four_week_reaction": 3.2383667495253357, "four_week_reaction_label": "+3.2%", "confirmation": "contained", "revenue": 4850000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 566000000.0, "operating_cash_flow": 262000000.0, "free_cash_flow": 341000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-30", "date_source": "exact", "eps_actual": 1.25, "eps_estimate": 1.15, "eps_surprise": 0.1, "surprise_pct": 8.6957, "surprise_label": "+8.7%", "surprise_band": "beat", "eps_yoy": 7.75862068965518, "eps_yoy_label": "+7.8%", "one_week_reaction": -0.2806746887841617, "one_week_reaction_label": "-0.3%", "four_week_reaction": 6.726352182881112, "four_week_reaction_label": "+6.7%", "confirmation": "contained", "revenue": 5044000000.0, "revenue_yoy": 3.0018378599142332, "revenue_yoy_label": "+3.0%", "net_income": 582000000.0, "operating_cash_flow": 847000000.0, "free_cash_flow": 903000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-05", "date_source": "exact", "eps_actual": 1.21, "eps_estimate": 1.13, "eps_surprise": 0.08, "surprise_pct": 7.0796, "surprise_label": "+7.1%", "surprise_band": "beat", "eps_yoy": 2.5423728813559343, "eps_yoy_label": "+2.5%", "one_week_reaction": 4.3457211588271285, "one_week_reaction_label": "+4.3%", "four_week_reaction": 1.2238266120440437, "four_week_reaction_label": "+1.2%", "confirmation": "confirmed", "revenue": 5082000000.0, "revenue_yoy": 6.809583858764187, "revenue_yoy_label": "+6.8%", "net_income": 546000000.0, "operating_cash_flow": 920000000.0, "free_cash_flow": 1003000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-30", "date_source": "exact", "eps_actual": 1.23, "eps_estimate": 1.2, "eps_surprise": 0.03, "surprise_pct": 2.5, "surprise_label": "+2.5%", "surprise_band": "beat", "eps_yoy": 9.821428571428559, "eps_yoy_label": "+9.8%", "one_week_reaction": 7.662464446495622, "one_week_reaction_label": "+7.7%", "four_week_reaction": 10.04668048210081, "four_week_reaction_label": "+10.0%", "confirmation": "confirmed", "revenue": 5115000000.0, "revenue_yoy": 7.457983193277311, "revenue_yoy_label": "+7.5%", "net_income": 663000000.0, "operating_cash_flow": 400000000.0, "free_cash_flow": 477000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 1.31, "eps_estimate": 1.26, "eps_surprise": 0.05, "surprise_pct": 3.9683, "surprise_label": "+4.0%", "surprise_band": "beat", "eps_yoy": 11.965811965811977, "eps_yoy_label": "+12.0%", "one_week_reaction": -7.930089827036717, "one_week_reaction_label": "-7.9%", "four_week_reaction": -5.191027367124304, "four_week_reaction_label": "-5.2%", "confirmation": "diverged", "revenue": 5245000000.0, "revenue_yoy": 8.144329896907216, "revenue_yoy_label": "+8.1%", "net_income": 645000000.0, "operating_cash_flow": 398000000.0, "free_cash_flow": 465000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 1.39, "eps_estimate": 1.3, "eps_surprise": 0.09, "surprise_pct": 6.9231, "surprise_label": "+6.9%", "surprise_band": "beat", "eps_yoy": 11.199999999999992, "eps_yoy_label": "+11.2%", "one_week_reaction": 7.397583421116044, "one_week_reaction_label": "+7.4%", "four_week_reaction": 12.449567040917835, "four_week_reaction_label": "+12.4%", "confirmation": "confirmed", "revenue": 5415000000.0, "revenue_yoy": 7.355273592386995, "revenue_yoy_label": "+7.4%", "net_income": 274000000.0, "operating_cash_flow": 1227000000.0, "free_cash_flow": 1294000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-04", "date_source": "exact", "eps_actual": 1.35, "eps_estimate": 1.32, "eps_surprise": 0.03, "surprise_pct": 2.2727, "surprise_label": "+2.3%", "surprise_band": "beat", "eps_yoy": 11.570247933884307, "eps_yoy_label": "+11.6%", "one_week_reaction": -6.068730085370799, "one_week_reaction_label": "-6.1%", "four_week_reaction": -21.096461525829337, "four_week_reaction_label": "-21.1%", "confirmation": "diverged", "revenue": 5333000000.0, "revenue_yoy": 4.939000393545848, "revenue_yoy_label": "+4.9%", "net_income": 648000000.0, "operating_cash_flow": 858000000.0, "free_cash_flow": 935000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-29", "date_source": "exact", "eps_actual": 1.4, "eps_estimate": 1.33, "eps_surprise": 0.07, "surprise_pct": 5.2632, "surprise_label": "+5.3%", "surprise_band": "beat", "eps_yoy": 13.821138211382108, "eps_yoy_label": "+13.8%", "one_week_reaction": -4.8630014855801775, "one_week_reaction_label": "-4.9%", "four_week_reaction": -3.6677548162287543, "four_week_reaction_label": "-3.7%", "confirmation": "diverged", "revenue": 5413000000.0, "revenue_yoy": 5.826001955034213, "revenue_yoy_label": "+5.8%", "net_income": 662000000.0, "operating_cash_flow": 274000000.0, "free_cash_flow": 350000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-29", "date_source": "exact", "eps_actual": 1.37, "eps_estimate": 1.38, "eps_surprise": -0.01, "surprise_pct": -0.7246, "surprise_label": "-0.7%", "surprise_band": "miss", "eps_yoy": 4.580152671755729, "eps_yoy_label": "+4.6%", "one_week_reaction": 21.782178217821777, "one_week_reaction_label": "+21.8%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 5481000000.0, "revenue_yoy": 4.4995233555767395, "revenue_yoy_label": "+4.5%", "net_income": 636000000.0, "operating_cash_flow": 558000000.0, "free_cash_flow": 657000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [1.16, 1.18, 1.12, 1.17, 1.25, 1.21, 1.23, 1.31, 1.39, 1.35, 1.4, 1.37], "eps_estimate": [1.09, 1.04, 1.11, 1.12, 1.15, 1.13, 1.2, 1.26, 1.3, 1.32, 1.33, 1.38], "surprise": [6.422, 13.4615, 0.9009, 4.4643, 8.6957, 7.0796, 2.5, 3.9683, 6.9231, 2.2727, 5.2632, -0.7246], "reaction_1w": [4.691943721587147, -1.0142517659297858, -1.0307745319596677, -0.7643835499221294, -0.2806746887841617, 4.3457211588271285, 7.662464446495622, -7.930089827036717, 7.397583421116044, -6.068730085370799, -4.8630014855801775, 21.782178217821777], "reaction_4w": [12.899987650133134, 1.3175913521172011, 2.50684200807781, 3.2383667495253357, 6.726352182881112, 1.2238266120440437, 10.04668048210081, -5.191027367124304, 12.449567040917835, -21.096461525829337, -3.6677548162287543, null], "revenue": [4.9, 4.76, 4.76, 4.85, 5.04, 5.08, 5.12, 5.25, 5.42, 5.33, 5.41, 5.48], "net_income": [0.53, 0.56, 0.55, 0.57, 0.58, 0.55, 0.66, 0.65, 0.27, 0.65, 0.66, 0.64], "financial_unit": "billions", "scatter": [{"x": 6.422, "y": 4.691943721587147, "label": "2023-09-30"}, {"x": 13.4615, "y": -1.0142517659297858, "label": "2023-12-31"}, {"x": 0.9009, "y": -1.0307745319596677, "label": "2024-03-31"}, {"x": 4.4643, "y": -0.7643835499221294, "label": "2024-06-30"}, {"x": 8.6957, "y": -0.2806746887841617, "label": "2024-09-30"}, {"x": 7.0796, "y": 4.3457211588271285, "label": "2024-12-31"}, {"x": 2.5, "y": 7.662464446495622, "label": "2025-03-31"}, {"x": 3.9683, "y": -7.930089827036717, "label": "2025-06-30"}, {"x": 6.9231, "y": 7.397583421116044, "label": "2025-09-30"}, {"x": 2.2727, "y": -6.068730085370799, "label": "2025-12-31"}, {"x": 5.2632, "y": -4.8630014855801775, "label": "2026-03-31"}, {"x": -0.7246, "y": 21.782178217821777, "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, 101.83139460127938, 104.25872029279218, 103.69186031312321, 101.99127884975412, 101.17732586300352, 98.45930278510568, 98.60465071611715, 95.61046504493538, 95.5523258725308, 92.00581349041906, 96.32267447997795, 95.857558052017, 101.06104599383224, 103.87455206808764, 103.3637169705211, 102.64854874854517, 111.17218739063179, 109.68347092505566, 110.23809027665938, 106.31196293958547, 113.79933714331393, 112.20845182898994, 112.79226271576795, 113.6825755757032, 112.52954804537217, 112.82145425094224, 116.95335675901947, 115.18044736035276, 112.48445436424808, 110.37454660324934, 105.34886331134538, 107.38551175177275, 104.22064934809359, 101.48069984502877, 98.8140111868975, 98.0814042619245, 97.07040612620418, 98.14001293787132, 101.18765646529471, 100.54015010607505, 97.3467638378433, 97.03772685043046, 94.56542790240346, 100.56958249046906, 100.06923652885729, 100.06923652885729, 105.2640066435361, 109.3845053983685, 109.73769096237235, 108.8988741045916, 109.5169496037794, 111.63606298780255, 113.29139985819468, 114.9018274952829, 112.05033584060928, 114.07445249980073, 111.75484433526218, 113.6016654815005, 113.97102910100332, 112.19808159328284, 115.24164287886829, 110.54333007795634, 110.23306293028838, 118.65456778395655, 113.92670674712717, 117.97886377368442, 119.38796585288543, 120.35950434998843, 118.7501620587511, 117.51905212600579, 117.4745544704824, 113.2917474127649, 111.71948827955289, 115.41281655342664, 118.73532849066852, 122.53248564367158, 127.85740579872544, 134.53209680937437, 126.3242755175442, 124.0320708113779, 123.88322599359411, 117.76571983604754, 113.7469204264208, 112.97292859343493, 102.31566768838056, 104.44414218036744, 103.35757836414265, 107.42103091423208, 115.65212921609418, 117.84014224493941, 121.21891076733053, 118.21327866076372, 121.00724698534138, 119.94643574328028, 117.95928181750432, 112.75980904559246, 116.15141879473595, 120.99230671190833, 112.5954584160179, 113.07357155567057, 114.5527302705656, 105.46859586078668, 103.95955355030118, 104.58707704609532, 108.60626669243246, 108.42618159674467, 107.7808764164697, 103.80400001469485, 100.45741992346512, 100.5174477805737, 101.53792897322975, 98.74661151443108, 99.16681108727737, 101.8380713074968, 109.37162758692452, 109.85185349251718, 108.98144270481357, 114.51647026810133, 117.12391306690706, 121.66056116435293, 126.51372019683357, 128.72929369335253, 128.97044321241094, 122.50458829196273, 128.50321401850994, 127.71947388957419, 126.87544676196441, 123.6801992475474, 116.17438178616494, 100.30364684285011, 98.49683715432745, 97.5880535982195, 100.35983940478901, 91.43862882161211, 94.01351124489184, 90.46926101621085, 94.72538989334785, 87.72776885865015, 92.84724158056295, 83.471638457151, 79.41241143894163, 78.27643389925939, 71.38483682518716, 80.4101034174538, 84.99081167848598, 81.11131000649698, 79.52597337039933, 66.6146259591039, 61.02021686825925, 64.00796668244332, 64.89209672949778, 68.24569345970438, 69.28225972176824, 84.37344500769795, 87.90996519591583], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 125.5125284738041, 125.5125284738041], "gap": [0.0, -1.831394601279385, -4.258720292792177, -3.6918603131232146, -1.9912788497541243, -1.1773258630035173, 1.5406972148943225, 1.395349283882851, 4.389534955064619, 4.447674127469199, 7.994186509580942, 3.4495350872202266, 3.914651515181177, -1.288836426634063, -4.102342500889463, -3.5915074033229217, -2.8763391813469923, -11.399977823433616, -9.911261357857484, -10.465880709461203, -6.539753372387295, -14.02712757611576, -12.436242261791762, -13.020053148569772, -13.910366008505022, -8.88490112054302, -9.176807326113092, -13.308709834190324, -11.535800435523612, -8.839807439418934, -6.729899678420196, -1.7042163865162365, -3.740864826943607, -0.5760024232644412, 2.16394707980038, 4.830635737931644, 5.563242662904642, 6.80203123142681, 5.732424419759667, 2.6847808923362777, 3.3322872515559396, 6.525673519787688, 6.834710507200526, 9.30700945522753, 3.3028548671619262, 3.803200828773697, 3.803200828773697, -1.3915692859051205, -5.5120680407375175, -5.865253604741369, -3.431903717347865, -4.049979216535661, -6.1690926005588125, -7.824429470950946, -9.434857108039168, -6.583365453365545, -8.607482112556994, -6.287873948018444, -8.13469509425677, -8.50405871375959, -6.7311112060391025, -9.774672491624557, -5.076359690712607, -2.715978647828237, -11.137483501496405, -6.409622464667024, -10.461779491224277, -11.870881570425283, -12.84242006752828, -11.233077776290955, -10.001967843545643, -9.957470188022256, -5.774663130304759, -4.202403997092745, -7.895732270966491, -11.218244208208375, -15.015401361211431, -19.656950217859816, -26.331641228508744, -18.123819936678572, -15.831615230512284, -15.682770412728487, -9.565264255181916, -5.546464845555178, -4.772473012569307, 5.884787892485065, 3.756313400498186, 4.842877216722968, 0.7794246666335454, -4.94597887440851, -7.133991903253744, -10.512760425644856, -7.507128319078049, -10.301096643655711, -9.240285401594605, -7.253131475818648, -2.053658703906791, -5.445268453050275, -10.286156370222656, -1.8893080743322344, -2.3674212139848976, -3.846579928879933, 8.426620540124475, 9.935662850609972, 9.308139354815836, 5.288949708478697, 5.469034804166483, 6.114339984441457, 10.091216386216303, 13.437796477446028, 13.377768620337449, 12.357287427681399, 15.148604886480072, 14.728405313633786, 12.057145093414348, 7.712654873212145, 7.232428967619484, 8.102839755323089, 2.5678121920353334, -0.039630606770401755, -4.576278704216264, -9.429437736696912, -11.645011233215868, -11.886160752274279, -5.42030583182607, -11.418931558373274, -10.635191429437526, -9.791164301827749, -6.595916787410744, 4.098966733197258, 19.969701676512088, 21.77651136503475, 22.6852949211427, 19.913509114573188, 28.83471969775009, 26.259837274470357, 29.80408750315135, 25.54795862601435, 32.54557966071205, 27.42610693879925, 36.8017100622112, 44.733374438051555, 45.8693519777338, 52.76094905180602, 43.73568245953939, 39.154974198507205, 43.03447587049621, 44.61981250659386, 57.53115991788928, 63.12556900873394, 60.13781919454986, 59.25368914749541, 55.9000924172888, 54.863526155224946, 41.13908346610614, 37.602563277888265], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 99.77220956719817, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.64464692482915, null, null, null, null, null, null, null, null, null, null, null, 103.87243735763099, null, null, null, null, null, null, null, null, null, null, null, null, 105.46697038724373, null, null, null, null, null, null, null, null, null, null, null, null, 107.51708428246015, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.20045558086562, null, null, null, null, null, null, null, null, null, null, null, 110.70615034168567, null, null, null, null, null, null, null, null, null, null, null, null, 113.89521640091115, null, null, null, null, null, null, null, null, null, null, null, null, 117.08428246013666, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.2733485193622, null, null, null, null, null, null, null, null, null, null, null, 124.14578587699319, null, null, null, null, null, null, null, null, null, null, null, null, 125.5125284738041, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [25.5, -37.6, -12.1]}}, "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": [65.601209, 66.802626, 68.394981, 68.023114, 66.907512, 66.373549, 64.590493, 64.685843, 62.721621, 62.683481, 60.356926, 63.188839, 62.883717, 66.297268, 68.142962, 67.807848, 67.338689, 72.930299, 71.953683, 72.31752, 69.741933, 74.653741, 73.610101, 73.993088, 74.577144, 73.820744, 74.012238, 76.722816, 75.559766, 73.791162, 72.407037, 69.110128, 70.446194, 68.370006, 66.572566, 64.823186, 64.342587, 63.67936, 64.381035, 66.380326, 65.955554, 63.860654, 63.657922, 62.036064, 65.974862, 65.646629, 65.646629, 69.054461, 71.757558, 71.989252, 71.438978, 71.844443, 73.234607, 74.320528, 75.376988, 73.506375, 74.83422, 73.312529, 74.524066, 74.766373, 73.603298, 75.599911, 72.517761, 72.314222, 77.838831, 74.737297, 77.395561, 78.319949, 78.95729, 77.901542, 77.093919, 77.064728, 74.320756, 73.289335, 75.712203, 77.891811, 80.382792, 83.876004, 88.254682, 82.870252, 81.366538, 81.268894, 77.255736, 74.619355, 74.111607, 67.120315, 68.51662, 67.803821, 70.469495, 75.869195, 77.304558, 79.521071, 77.54934, 79.382217, 78.686312, 77.382715, 73.971798, 76.196735, 79.372416, 73.863982, 74.17763, 75.147976, 69.188674, 68.198724, 68.610387, 71.247024, 71.128886, 70.705558, 68.096679, 65.901282, 65.940661, 66.610109, 64.778971, 65.054627, 66.807006, 71.74911, 72.064144, 71.493144, 75.124189, 76.834703, 79.810799, 82.99453, 84.447973, 84.60617, 80.364491, 84.299662, 83.785519, 83.231827, 81.135706, 76.211799, 65.800405, 64.615116, 64.018943, 65.837268, 59.984846, 61.674, 59.348929, 62.141001, 57.550477, 60.908913, 54.758404, 52.095502, 51.350287, 46.829316, 52.75, 55.755, 53.21, 52.17, 43.7, 40.03, 41.99, 42.57, 44.77, 45.45, 55.35, 57.67], "ttmEps": [4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.51, 5.51], "quarterlyEps": [1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.37, 1.37], "priceIndex": [100.0, 101.83139460127938, 104.25872029279218, 103.69186031312321, 101.99127884975412, 101.17732586300352, 98.45930278510568, 98.60465071611715, 95.61046504493538, 95.5523258725308, 92.00581349041906, 96.32267447997795, 95.857558052017, 101.06104599383224, 103.87455206808764, 103.3637169705211, 102.64854874854517, 111.17218739063179, 109.68347092505566, 110.23809027665938, 106.31196293958547, 113.79933714331393, 112.20845182898994, 112.79226271576795, 113.6825755757032, 112.52954804537217, 112.82145425094224, 116.95335675901947, 115.18044736035276, 112.48445436424808, 110.37454660324934, 105.34886331134538, 107.38551175177275, 104.22064934809359, 101.48069984502877, 98.8140111868975, 98.0814042619245, 97.07040612620418, 98.14001293787132, 101.18765646529471, 100.54015010607505, 97.3467638378433, 97.03772685043046, 94.56542790240346, 100.56958249046906, 100.06923652885729, 100.06923652885729, 105.2640066435361, 109.3845053983685, 109.73769096237235, 108.8988741045916, 109.5169496037794, 111.63606298780255, 113.29139985819468, 114.9018274952829, 112.05033584060928, 114.07445249980073, 111.75484433526218, 113.6016654815005, 113.97102910100332, 112.19808159328284, 115.24164287886829, 110.54333007795634, 110.23306293028838, 118.65456778395655, 113.92670674712717, 117.97886377368442, 119.38796585288543, 120.35950434998843, 118.7501620587511, 117.51905212600579, 117.4745544704824, 113.2917474127649, 111.71948827955289, 115.41281655342664, 118.73532849066852, 122.53248564367158, 127.85740579872544, 134.53209680937437, 126.3242755175442, 124.0320708113779, 123.88322599359411, 117.76571983604754, 113.7469204264208, 112.97292859343493, 102.31566768838056, 104.44414218036744, 103.35757836414265, 107.42103091423208, 115.65212921609418, 117.84014224493941, 121.21891076733053, 118.21327866076372, 121.00724698534138, 119.94643574328028, 117.95928181750432, 112.75980904559246, 116.15141879473595, 120.99230671190833, 112.5954584160179, 113.07357155567057, 114.5527302705656, 105.46859586078668, 103.95955355030118, 104.58707704609532, 108.60626669243246, 108.42618159674467, 107.7808764164697, 103.80400001469485, 100.45741992346512, 100.5174477805737, 101.53792897322975, 98.74661151443108, 99.16681108727737, 101.8380713074968, 109.37162758692452, 109.85185349251718, 108.98144270481357, 114.51647026810133, 117.12391306690706, 121.66056116435293, 126.51372019683357, 128.72929369335253, 128.97044321241094, 122.50458829196273, 128.50321401850994, 127.71947388957419, 126.87544676196441, 123.6801992475474, 116.17438178616494, 100.30364684285011, 98.49683715432745, 97.5880535982195, 100.35983940478901, 91.43862882161211, 94.01351124489184, 90.46926101621085, 94.72538989334785, 87.72776885865015, 92.84724158056295, 83.471638457151, 79.41241143894163, 78.27643389925939, 71.38483682518716, 80.4101034174538, 84.99081167848598, 81.11131000649698, 79.52597337039933, 66.6146259591039, 61.02021686825925, 64.00796668244332, 64.89209672949778, 68.24569345970438, 69.28225972176824, 84.37344500769795, 87.90996519591583], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 125.5125284738041, 125.5125284738041], "valuationGap": [0.0, -1.831394601279385, -4.258720292792177, -3.6918603131232146, -1.9912788497541243, -1.1773258630035173, 1.5406972148943225, 1.395349283882851, 4.389534955064619, 4.447674127469199, 7.994186509580942, 3.4495350872202266, 3.914651515181177, -1.288836426634063, -4.102342500889463, -3.5915074033229217, -2.8763391813469923, -11.399977823433616, -9.911261357857484, -10.465880709461203, -6.539753372387295, -14.02712757611576, -12.436242261791762, -13.020053148569772, -13.910366008505022, -8.88490112054302, -9.176807326113092, -13.308709834190324, -11.535800435523612, -8.839807439418934, -6.729899678420196, -1.7042163865162365, -3.740864826943607, -0.5760024232644412, 2.16394707980038, 4.830635737931644, 5.563242662904642, 6.80203123142681, 5.732424419759667, 2.6847808923362777, 3.3322872515559396, 6.525673519787688, 6.834710507200526, 9.30700945522753, 3.3028548671619262, 3.803200828773697, 3.803200828773697, -1.3915692859051205, -5.5120680407375175, -5.865253604741369, -3.431903717347865, -4.049979216535661, -6.1690926005588125, -7.824429470950946, -9.434857108039168, -6.583365453365545, -8.607482112556994, -6.287873948018444, -8.13469509425677, -8.50405871375959, -6.7311112060391025, -9.774672491624557, -5.076359690712607, -2.715978647828237, -11.137483501496405, -6.409622464667024, -10.461779491224277, -11.870881570425283, -12.84242006752828, -11.233077776290955, -10.001967843545643, -9.957470188022256, -5.774663130304759, -4.202403997092745, -7.895732270966491, -11.218244208208375, -15.015401361211431, -19.656950217859816, -26.331641228508744, -18.123819936678572, -15.831615230512284, -15.682770412728487, -9.565264255181916, -5.546464845555178, -4.772473012569307, 5.884787892485065, 3.756313400498186, 4.842877216722968, 0.7794246666335454, -4.94597887440851, -7.133991903253744, -10.512760425644856, -7.507128319078049, -10.301096643655711, -9.240285401594605, -7.253131475818648, -2.053658703906791, -5.445268453050275, -10.286156370222656, -1.8893080743322344, -2.3674212139848976, -3.846579928879933, 8.426620540124475, 9.935662850609972, 9.308139354815836, 5.288949708478697, 5.469034804166483, 6.114339984441457, 10.091216386216303, 13.437796477446028, 13.377768620337449, 12.357287427681399, 15.148604886480072, 14.728405313633786, 12.057145093414348, 7.712654873212145, 7.232428967619484, 8.102839755323089, 2.5678121920353334, -0.039630606770401755, -4.576278704216264, -9.429437736696912, -11.645011233215868, -11.886160752274279, -5.42030583182607, -11.418931558373274, -10.635191429437526, -9.791164301827749, -6.595916787410744, 4.098966733197258, 19.969701676512088, 21.77651136503475, 22.6852949211427, 19.913509114573188, 28.83471969775009, 26.259837274470357, 29.80408750315135, 25.54795862601435, 32.54557966071205, 27.42610693879925, 36.8017100622112, 44.733374438051555, 45.8693519777338, 52.76094905180602, 43.73568245953939, 39.154974198507205, 43.03447587049621, 44.61981250659386, 57.53115991788928, 63.12556900873394, 60.13781919454986, 59.25368914749541, 55.9000924172888, 54.863526155224946, 41.13908346610614, 37.602563277888265], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 99.77220956719817, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.64464692482915, null, null, null, null, null, null, null, null, null, null, null, 103.87243735763099, null, null, null, null, null, null, null, null, null, null, null, null, 105.46697038724373, null, null, null, null, null, null, null, null, null, null, null, null, 107.51708428246015, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.20045558086562, null, null, null, null, null, null, null, null, null, null, null, 110.70615034168567, null, null, null, null, null, null, null, null, null, null, null, null, 113.89521640091115, null, null, null, null, null, null, null, null, null, null, null, null, 117.08428246013666, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.2733485193622, null, null, null, null, null, null, null, null, null, null, null, 124.14578587699319, null, null, null, null, null, null, null, null, null, null, null, null, 125.5125284738041, null], "quarterLabels": ["2023-08-02", "", "", "", "", "", "", "", "", "", "", "2023-11-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-06", "", "", "", "", "", "", "", "", "", "", "", "2024-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-05", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-04", "", "", "", "", "", "", "", "", "", "", "", "2026-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-29", ""], "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": [11.111111111111121, 11.111111111111121, 11.111111111111121, 11.111111111111121, 11.111111111111121, 11.111111111111121, 11.111111111111121, 11.111111111111121, 11.111111111111121, 11.111111111111121, 11.111111111111121, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 13.461538461538453, 13.461538461538453, 13.461538461538453, 13.461538461538453, 13.461538461538453, 13.461538461538453, 13.461538461538453, 13.461538461538453, 13.461538461538453, 13.461538461538453, 13.461538461538453, 13.461538461538453, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 0.9009009009009016, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 4.4642857142856975, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 8.695652173913052, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 2.500000000000002, 2.500000000000002, 2.500000000000002, 2.500000000000002, 2.500000000000002, 2.500000000000002, 2.500000000000002, 2.500000000000002, 2.500000000000002, 2.500000000000002, 2.500000000000002, 2.500000000000002, 2.500000000000002, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 3.9682539682539715, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 6.923076923076913, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 5.26315789473683, 5.26315789473683, 5.26315789473683, 5.26315789473683, 5.26315789473683, 5.26315789473683, 5.26315789473683, 5.26315789473683, 5.26315789473683, 5.26315789473683, 5.26315789473683, 5.26315789473683, 5.26315789473683, -0.7246376811594049, -0.7246376811594049], "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": [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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 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, 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, 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], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 65.601209, "latestClose": 57.67, "startTtmEps": 4.39, "latestTtmEps": 5.51, "priceChangePct": -12.090034804084171, "epsChangePct": 25.512528473804096, "earningsGapPct": 37.602563277888265, "startMultiple": 14.943327790432802, "latestMultiple": 10.466424682395646, "multipleChangePct": -29.959211032655077, "latestQuarter": "2026-07-29", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 2 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -15.438300575828956, "earningsMovePct": 10.199999999999987, "spread": 25.638300575828943, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -19.72935192774756, "earningsMovePct": 19.00647948164147, "spread": 38.735831409389036, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -12.090034804084171, "earningsMovePct": 25.512528473804096, "spread": 37.602563277888265, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 2, "persistenceLabel": "2 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 2 updates.", "marketChangePct": -12.090034804084171, "earningsChangePct": 25.512528473804096, "recentMarketMovePoints": 9.633531296656443, "recentEarningsMovePoints": 1.3667425968109086}, "pressure": {"score": 34, "band": "low", "label": "Low \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.45765766, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.05642878, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.13623596, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03346939, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00554477, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -6.793803964219913, "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-29", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 99.77220956719817, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.64464692482915, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 103.87243735763099, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 105.46697038724373, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 107.51708428246015, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 108.20045558086562, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 110.70615034168567, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 113.89521640091115, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 117.08428246013666, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 120.2733485193622, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 124.14578587699319, 125.5125284738041, 125.5125284738041], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 100.20624935547076, 99.78859441064246, 99.78859441064246, 99.78859441064246, 99.78859441064246, 99.78859441064246, 99.78859441064246, 99.78859441064246, 99.78859441064246, 99.78859441064246, 99.78859441064246, 99.78859441064246, 99.78859441064246, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.52047024853047, 99.33484582860679, 99.33484582860679, 99.33484582860679, 99.33484582860679, 99.33484582860679, 99.33484582860679, 99.33484582860679, 99.33484582860679, 99.33484582860679, 99.33484582860679, 99.33484582860679, 99.33484582860679, 99.33484582860679, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 100.09281220996185, 101.76343198927505, 101.76343198927505, 101.76343198927505, 101.76343198927505, 101.76343198927505, 101.76343198927505, 101.76343198927505, 101.76343198927505, 101.76343198927505, 101.76343198927505, 101.76343198927505, 101.76343198927505, 103.59389501907808, 103.59389501907808, 103.59389501907808, 103.59389501907808, 103.59389501907808, 103.59389501907808, 103.59389501907808, 103.59389501907808, 103.59389501907808, 103.59389501907808, 103.59389501907808, 103.59389501907808, 103.59389501907808, 105.63060740435186, 105.63060740435186, 105.63060740435186, 105.63060740435186, 105.63060740435186, 105.63060740435186, 105.63060740435186, 105.63060740435186, 105.63060740435186, 105.63060740435186, 105.63060740435186, 105.63060740435186, 105.63060740435186, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 107.5435701763432, 108.83778488192223, 108.83778488192223, 108.83778488192223, 108.83778488192223, 108.83778488192223, 108.83778488192223, 108.83778488192223, 108.83778488192223, 108.83778488192223, 108.83778488192223, 108.83778488192223, 108.83778488192223, 110.37434258017944, 110.37434258017944, 110.37434258017944, 110.37434258017944, 110.37434258017944, 110.37434258017944, 110.37434258017944, 110.37434258017944, 110.37434258017944, 110.37434258017944, 110.37434258017944, 110.37434258017944, 110.37434258017944, 111.59121377745696, 111.59121377745696], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 92.58997882851094, 93.4015525758645, 93.4015525758645, 93.4015525758645, 93.4015525758645, 93.4015525758645, 93.4015525758645, 93.4015525758645, 93.4015525758645, 93.4015525758645, 93.4015525758645, 93.4015525758645, 93.4015525758645, 70.35991531404375, 70.35991531404375, 70.35991531404375, 70.35991531404375, 70.35991531404375, 70.35991531404375, 70.35991531404375, 70.35991531404375, 70.35991531404375, 70.35991531404375, 70.35991531404375, 70.35991531404375, 70.35991531404375, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.7226534932957, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 78.79322512350035, 85.42695836273818, 85.42695836273818, 85.42695836273818, 85.42695836273818, 85.42695836273818, 85.42695836273818, 85.42695836273818, 85.42695836273818, 85.42695836273818, 85.42695836273818, 85.42695836273818, 85.42695836273818, 96.11856033874383, 96.11856033874383, 96.11856033874383, 96.11856033874383, 96.11856033874383, 96.11856033874383, 96.11856033874383, 96.11856033874383, 96.11856033874383, 96.11856033874383, 96.11856033874383, 96.11856033874383, 96.11856033874383, 100.4940014114326, 100.4940014114326, 100.4940014114326, 100.4940014114326, 100.4940014114326, 100.4940014114326, 100.4940014114326, 100.4940014114326, 100.4940014114326, 100.4940014114326, 100.4940014114326, 100.4940014114326, 100.4940014114326, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 114.2907551164432, 111.89131968948483, 111.89131968948483, 111.89131968948483, 111.89131968948483, 111.89131968948483, 111.89131968948483, 111.89131968948483, 111.89131968948483, 111.89131968948483, 111.89131968948483, 111.89131968948483, 111.89131968948483, 107.41002117148906, 107.41002117148906, 107.41002117148906, 107.41002117148906, 107.41002117148906, 107.41002117148906, 107.41002117148906, 107.41002117148906, 107.41002117148906, 107.41002117148906, 107.41002117148906, 107.41002117148906, 107.41002117148906, 114.1848976711362, 114.1848976711362], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 25.512528473804096, "valuationContribution": -37.602563277888265, "marketMove": -12.09003480408417, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 25.512528473804096}, {"key": "valuation", "label": "Relative valuation contribution", "value": -37.602563277888265}, {"key": "market", "label": "Total market move", "value": -12.09003480408417}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": -0.2277904328018221, "surprisePct": 6.422018348623839, "immediateReturnPct": 4.691943721587144, "forward4WeekPct": 12.344767193743444, "forward13WeekPct": 23.56020914650292, "toDateReturnPct": -4.451727710586184, "weeksSince": 144, "availabilitySource": "reported", "spread": 3.4495350872202266, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": 3.8812785388127935, "surprisePct": 13.461538461538453, "immediateReturnPct": -1.0142517659297856, "forward4WeekPct": -1.0539180744170151, "forward13WeekPct": -13.671895239109732, "toDateReturnPct": -22.67067776154046, "weeksSince": 130, "availabilitySource": "reported", "spread": -8.88490112054302, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 0.219780219780219, "surprisePct": 0.9009009009009016, "immediateReturnPct": -1.0307745319596662, "forward4WeekPct": -0.7490109155853464, "forward13WeekPct": 11.029073170464866, "toDateReturnPct": -10.37040521855298, "weeksSince": 118, "availabilitySource": "reported", "spread": 6.80203123142681, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 1.5350877192982448, "surprisePct": 4.4642857142856975, "immediateReturnPct": -0.7643835499221319, "forward4WeekPct": 4.705891373895654, "forward13WeekPct": 0.45141460839182024, "toDateReturnPct": -19.890819257296897, "weeksSince": 105, "availabilitySource": "reported", "spread": -3.431903717347865, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 1.943844492440605, "surprisePct": 8.695652173913052, "immediateReturnPct": -0.280674688784166, "forward4WeekPct": 8.001057837403458, "forward13WeekPct": 10.845661657976446, "toDateReturnPct": -20.474654478093978, "weeksSince": 92, "availabilitySource": "reported", "spread": -2.715978647828237, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": 0.6355932203389925, "surprisePct": 7.079646017699122, "immediateReturnPct": 4.3457211588271205, "forward4WeekPct": 1.102352851839239, "forward13WeekPct": -3.8294688743829575, "toDateReturnPct": -28.25578887580814, "weeksSince": 78, "availabilitySource": "reported", "spread": -19.656950217859816, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 2.3157894736842266, "surprisePct": 2.500000000000002, "immediateReturnPct": 7.6624644464956315, "forward4WeekPct": 12.647631432579454, "forward13WeekPct": -1.8175538224021404, "toDateReturnPct": -18.163171170731385, "weeksSince": 66, "availabilitySource": "reported", "spread": -4.94597887440851, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 2.8806584362139898, "surprisePct": 3.9682539682539715, "immediateReturnPct": -7.930089827036713, "forward4WeekPct": -5.34823452863189, "forward13WeekPct": -4.522897596070985, "toDateReturnPct": -23.25807949904066, "weeksSince": 53, "availabilitySource": "reported", "spread": 8.426620540124475, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 2.8000000000000025, "surprisePct": 6.923076923076913, "immediateReturnPct": 7.39758342111605, "forward4WeekPct": 15.009948208126556, "forward13WeekPct": 21.447900239684436, "toDateReturnPct": -13.676718277122013, "weeksSince": 40, "availabilitySource": "reported", "spread": 7.712654873212145, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 2.723735408560324, "surprisePct": 2.2727272727272747, "immediateReturnPct": -6.068730085370799, "forward4WeekPct": -18.855370531933257, "forward13WeekPct": -36.710617887517984, "toDateReturnPct": -28.92155273782914, "weeksSince": 26, "availabilitySource": "reported", "spread": 4.098966733197258, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 3.2196969696969724, "surprisePct": 5.26315789473683, "immediateReturnPct": -4.863001485580176, "forward4WeekPct": 1.8199873027709312, "forward13WeekPct": 1.0803748042035766, "toDateReturnPct": 5.317167388589339, "weeksSince": 14, "availabilitySource": "reported", "spread": 44.733374438051555, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 1.1009174311926495, "surprisePct": -0.7246376811594049, "immediateReturnPct": 21.78217821782178, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 26.886688668866874, "weeksSince": 1, "availabilitySource": "reported", "spread": 41.13908346610614, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 1.1009174311926495, "surprisePct": -0.7246376811594049, "immediateReturnPct": 21.78217821782178, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 26.886688668866874, "weeksSince": 1, "availabilitySource": "reported", "spread": 41.13908346610614, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Information Technology Services", "population": 21, "spreadPercentile": 30.0, "qualityPercentile": 77.5, "rarityPercentile": 50.0, "currentOneYearSpread": 6.571305999999999, "lead": "aligned", "relatedSignals": [{"tickerId": 2131, "symbol": "INGM", "name": "Ingram Micro Holding Corporation", "spread": 7.602259999999994, "lead": "aligned", "quality": 66.66666666666667}, {"tickerId": 8116, "symbol": "SAIC", "name": "Science Applications International Corporation Common Stock", "spread": 5.032619, "lead": "aligned", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-02-09", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-05-03", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-08-02", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-02-07", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-05-02", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-05-01", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"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."}