{"ticker": {"uuid": "ff4e27b6-6e22-43d9-ad2c-1ed096015c2f", "symbol": "ALV", "name": "Autoliv Inc", "sector": "Consumer Cyclical", "industry": "Auto Parts", "currency": "USD"}, "next_event": {"report_date": "2026-10-23", "fiscal_date_ending": "2026-09-30", "estimate": 2.18, "session": "Time unconfirmed", "days": 71}, "profile": {"sample": 12, "measured": 12, "beats": 9, "misses": 3, "inline": 0, "beat_rate": 75.0, "beat_rate_label": "75.0%", "average_surprise": 6.1, "average_surprise_label": "+6.1%", "median_surprise": 9.1, "surprise_dispersion": 11.5, "average_reaction": 0.3, "average_reaction_label": "+0.3%", "average_abs_reaction": 4.4, "positive_response_rate": 33.3, "confirmation_rate": 75.0, "reaction_sample": 12, "streak": {"count": 7, "band": "beat", "label": "7 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 33, "band": "Moderate", "tone": "neutral", "days": 71, "proximity_component": 3, "reaction_component": 11, "variability_component": 14, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -10.1, "revenue_growth_1y": 5.9, "cash_conversion": 2.43, "net_margin": 5.8, "earnings_yield": 9.3, "eps_surprise_avg": 9.3, "sue_score": 0.88, "pe_ratio": 14.0, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 122.86, "currency": "USD", "return_13w": 1.8, "fair_value": 104.469317, "fair_value_gap": 17.6, "relative_strength": -7.3, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 54.8}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-20", "date_source": "exact", "eps_actual": 1.66, "eps_estimate": 1.83, "eps_surprise": -0.17, "surprise_pct": -9.2896, "surprise_label": "-9.3%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.0354079465767403, "one_week_reaction_label": "-2.0%", "four_week_reaction": 2.4700514172942367, "four_week_reaction_label": "+2.5%", "confirmation": "confirmed", "revenue": 2596000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 134000000.0, "operating_cash_flow": 202000000.0, "free_cash_flow": 354000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-26", "date_source": "exact", "eps_actual": 3.74, "eps_estimate": 3.3, "eps_surprise": 0.44, "surprise_pct": 13.3333, "surprise_label": "+13.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.611650896073972, "one_week_reaction_label": "+7.6%", "four_week_reaction": 8.233009728522745, "four_week_reaction_label": "+8.2%", "confirmation": "confirmed", "revenue": 2751000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 227000000.0, "operating_cash_flow": 446000000.0, "free_cash_flow": 599000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-26", "date_source": "exact", "eps_actual": 1.58, "eps_estimate": 1.4, "eps_surprise": 0.18, "surprise_pct": 12.8571, "surprise_label": "+12.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.70408453715439, "one_week_reaction_label": "+5.7%", "four_week_reaction": 9.01332420186984, "four_week_reaction_label": "+9.0%", "confirmation": "confirmed", "revenue": 2615000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 126000000.0, "operating_cash_flow": 123000000.0, "free_cash_flow": 263000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-19", "date_source": "exact", "eps_actual": 1.87, "eps_estimate": 2.21, "eps_surprise": -0.34, "surprise_pct": -15.3846, "surprise_label": "-15.4%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.685361902449674, "one_week_reaction_label": "-9.7%", "four_week_reaction": -13.360692521209314, "four_week_reaction_label": "-13.4%", "confirmation": "confirmed", "revenue": 2605000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 138000000.0, "operating_cash_flow": 339000000.0, "free_cash_flow": 493000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-18", "date_source": "exact", "eps_actual": 1.84, "eps_estimate": 1.99, "eps_surprise": -0.15, "surprise_pct": -7.5377, "surprise_label": "-7.5%", "surprise_band": "miss", "eps_yoy": 10.843373493975914, "eps_yoy_label": "+10.8%", "one_week_reaction": -0.5249893603536121, "one_week_reaction_label": "-0.5%", "four_week_reaction": 3.7799242781229334, "four_week_reaction_label": "+3.8%", "confirmation": "contained", "revenue": 2555000000.0, "revenue_yoy": -1.5793528505392913, "revenue_yoy_label": "-1.6%", "net_income": 138000000.0, "operating_cash_flow": 177000000.0, "free_cash_flow": 323000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-31", "date_source": "exact", "eps_actual": 3.05, "eps_estimate": 2.84, "eps_surprise": 0.21, "surprise_pct": 7.3944, "surprise_label": "+7.4%", "surprise_band": "beat", "eps_yoy": -18.449197860962578, "eps_yoy_label": "-18.4%", "one_week_reaction": -9.045763915945233, "one_week_reaction_label": "-9.0%", "four_week_reaction": -5.1509249979049025, "four_week_reaction_label": "-5.2%", "confirmation": "diverged", "revenue": 2616000000.0, "revenue_yoy": -4.907306434023991, "revenue_yoy_label": "-4.9%", "net_income": 243000000.0, "operating_cash_flow": 420000000.0, "free_cash_flow": 559000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-16", "date_source": "exact", "eps_actual": 2.15, "eps_estimate": 1.67, "eps_surprise": 0.48, "surprise_pct": 28.7425, "surprise_label": "+28.7%", "surprise_band": "beat", "eps_yoy": 36.0759493670886, "eps_yoy_label": "+36.1%", "one_week_reaction": 7.723019104532117, "one_week_reaction_label": "+7.7%", "four_week_reaction": 22.220835507469058, "four_week_reaction_label": "+22.2%", "confirmation": "confirmed", "revenue": 2578000000.0, "revenue_yoy": -1.4149139579349905, "revenue_yoy_label": "-1.4%", "net_income": 167000000.0, "operating_cash_flow": 77000000.0, "free_cash_flow": 179000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-18", "date_source": "exact", "eps_actual": 2.21, "eps_estimate": 2.09, "eps_surprise": 0.12, "surprise_pct": 5.7416, "surprise_label": "+5.7%", "surprise_band": "beat", "eps_yoy": 18.181818181818173, "eps_yoy_label": "+18.2%", "one_week_reaction": -0.26347029586090015, "one_week_reaction_label": "-0.3%", "four_week_reaction": -4.470507506368907, "four_week_reaction_label": "-4.5%", "confirmation": "contained", "revenue": 2714000000.0, "revenue_yoy": 4.18426103646833, "revenue_yoy_label": "+4.2%", "net_income": 167000000.0, "operating_cash_flow": 277000000.0, "free_cash_flow": 392000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-17", "date_source": "exact", "eps_actual": 2.32, "eps_estimate": 2.09, "eps_surprise": 0.23, "surprise_pct": 11.0048, "surprise_label": "+11.0%", "surprise_band": "beat", "eps_yoy": 26.08695652173912, "eps_yoy_label": "+26.1%", "one_week_reaction": 0.08651277867199172, "one_week_reaction_label": "+0.1%", "four_week_reaction": 5.337832427258848, "four_week_reaction_label": "+5.3%", "confirmation": "contained", "revenue": 2706000000.0, "revenue_yoy": 5.909980430528376, "revenue_yoy_label": "+5.9%", "net_income": 175000000.0, "operating_cash_flow": 258000000.0, "free_cash_flow": 364000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-30", "date_source": "exact", "eps_actual": 3.19, "eps_estimate": 2.88, "eps_surprise": 0.31, "surprise_pct": 10.7639, "surprise_label": "+10.8%", "surprise_band": "beat", "eps_yoy": 4.590163934426235, "eps_yoy_label": "+4.6%", "one_week_reaction": -0.9059404400092927, "one_week_reaction_label": "-0.9%", "four_week_reaction": -3.048685098570753, "four_week_reaction_label": "-3.0%", "confirmation": "contained", "revenue": 2817000000.0, "revenue_yoy": 7.68348623853211, "revenue_yoy_label": "+7.7%", "net_income": 226000000.0, "operating_cash_flow": 543000000.0, "free_cash_flow": 661000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-17", "date_source": "exact", "eps_actual": 2.05, "eps_estimate": 1.84, "eps_surprise": 0.21, "surprise_pct": 11.413, "surprise_label": "+11.4%", "surprise_band": "beat", "eps_yoy": -4.651162790697678, "eps_yoy_label": "-4.7%", "one_week_reaction": 6.963863517660336, "one_week_reaction_label": "+7.0%", "four_week_reaction": 10.423097177370444, "four_week_reaction_label": "+10.4%", "confirmation": "confirmed", "revenue": 2753000000.0, "revenue_yoy": 6.788207913110939, "revenue_yoy_label": "+6.8%", "net_income": 142000000.0, "operating_cash_flow": -76000000.0, "free_cash_flow": 9000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-17", "date_source": "exact", "eps_actual": 2.43, "eps_estimate": 2.34, "eps_surprise": 0.09, "surprise_pct": 3.8462, "surprise_label": "+3.8%", "surprise_band": "beat", "eps_yoy": 9.954751131221728, "eps_yoy_label": "+10.0%", "one_week_reaction": -2.3033427573590637, "one_week_reaction_label": "-2.3%", "four_week_reaction": 2.1619823715283504, "four_week_reaction_label": "+2.2%", "confirmation": "diverged", "revenue": 2803000000.0, "revenue_yoy": 3.2792925571112748, "revenue_yoy_label": "+3.3%", "net_income": 100000000.0, "operating_cash_flow": 435000000.0, "free_cash_flow": 530000000.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.66, 3.74, 1.58, 1.87, 1.84, 3.05, 2.15, 2.21, 2.32, 3.19, 2.05, 2.43], "eps_estimate": [1.83, 3.3, 1.4, 2.21, 1.99, 2.84, 1.67, 2.09, 2.09, 2.88, 1.84, 2.34], "surprise": [-9.2896, 13.3333, 12.8571, -15.3846, -7.5377, 7.3944, 28.7425, 5.7416, 11.0048, 10.7639, 11.413, 3.8462], "reaction_1w": [-2.0354079465767403, 7.611650896073972, 5.70408453715439, -9.685361902449674, -0.5249893603536121, -9.045763915945233, 7.723019104532117, -0.26347029586090015, 0.08651277867199172, -0.9059404400092927, 6.963863517660336, -2.3033427573590637], "reaction_4w": [2.4700514172942367, 8.233009728522745, 9.01332420186984, -13.360692521209314, 3.7799242781229334, -5.1509249979049025, 22.220835507469058, -4.470507506368907, 5.337832427258848, -3.048685098570753, 10.423097177370444, 2.1619823715283504], "revenue": [2596.0, 2751.0, 2615.0, 2605.0, 2555.0, 2616.0, 2578.0, 2714.0, 2706.0, 2817.0, 2753.0, 2803.0], "net_income": [134.0, 227.0, 126.0, 138.0, 138.0, 243.0, 167.0, 167.0, 175.0, 226.0, 142.0, 100.0], "financial_unit": "millions", "scatter": [{"x": -9.2896, "y": -2.0354079465767403, "label": "2023-09-30"}, {"x": 13.3333, "y": 7.611650896073972, "label": "2023-12-31"}, {"x": 12.8571, "y": 5.70408453715439, "label": "2024-03-31"}, {"x": -15.3846, "y": -9.685361902449674, "label": "2024-06-30"}, {"x": -7.5377, "y": -0.5249893603536121, "label": "2024-09-30"}, {"x": 7.3944, "y": -9.045763915945233, "label": "2024-12-31"}, {"x": 28.7425, "y": 7.723019104532117, "label": "2025-03-31"}, {"x": 5.7416, "y": -0.26347029586090015, "label": "2025-06-30"}, {"x": 11.0048, "y": 0.08651277867199172, "label": "2025-09-30"}, {"x": 10.7639, "y": -0.9059404400092927, "label": "2025-12-31"}, {"x": 11.413, "y": 6.963863517660336, "label": "2026-03-31"}, {"x": 3.8462, "y": -2.3033427573590637, "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.07561612152243, 106.16327850856958, 107.41415648422692, 105.09695563002369, 103.58103053578004, 104.46892921937658, 103.7434504145369, 102.14090122931007, 104.47975752258603, 100.0619172089836, 104.49058582579546, 104.66383400776176, 110.90078490139503, 110.95492525009605, 114.49926842998278, 110.54237226760884, 112.63527572384189, 119.25190362936218, 120.11304557105882, 113.40921457084778, 113.59452377359456, 112.2755579970212, 116.15615057603105, 120.8215815133735, 119.90593617831242, 121.51921560966915, 122.43486094473025, 127.2419983701279, 127.65621949031309, 131.58859321138465, 135.40370817554754, 132.02711147505855, 131.610518307426, 126.35925351993689, 125.8878452775086, 134.06622478644599, 133.0685943941398, 136.3136346816497, 137.23452490311874, 138.58756434747784, 140.61572911899881, 131.73148689050973, 120.53249173276677, 119.32000193639387, 117.93115064578, 117.62251715534873, 120.86317055589643, 107.64703387665477, 109.15713508078288, 106.5778381591483, 104.71501396653832, 110.16019363284799, 112.54108256019705, 112.94892063144417, 106.56947996046573, 105.99240821078155, 103.04046870536907, 105.825945812187, 103.98375796543048, 105.69277612678061, 110.44251397292956, 105.13790029745265, 105.61509274022623, 109.68788303181891, 108.70020309839126, 109.7433704980171, 109.99861307599794, 108.76806793618601, 109.0139729120353, 102.72105127088338, 105.50424388121782, 104.27472016931749, 104.4535599395086, 109.67344412686013, 114.7927299220513, 108.04153151570297, 104.40885058063391, 109.70697614601615, 108.8798425007189, 108.81277846240687, 109.48342701695037, 101.49029250671964, 100.44330438303122, 100.45456226963663, 90.84028508414892, 90.2323568727641, 97.20101903251727, 102.5935700634351, 106.16233529285233, 110.28274046797347, 114.7746570684195, 114.25875075677594, 116.56002433963491, 119.73419270557824, 123.07840722290318, 123.79259428809807, 128.21375920363457, 133.47381060585604, 133.38311948076534, 127.05745494647829, 133.03169458124088, 125.05092576914487, 127.42021711214872, 134.17666273959736, 140.81974504435573, 140.6497000603203, 142.31613926958286, 143.78849316748193, 143.6058746976909, 142.88681863155952, 146.10545238102495, 131.92976530936875, 134.64620206078393, 132.04390141523334, 133.31081055604542, 138.97195510325872, 137.8305952119592, 134.15541703903554, 135.67324607490642, 135.04081760179676, 139.44482252841792, 139.21484832595146, 138.40993861731886, 140.37621769820322, 143.82582956785396, 145.32066188388592, 145.96458988426124, 139.4103262813133, 144.64223763640604, 143.7108424666207, 141.51458918326986, 136.28267782817719, 128.62595614553544, 119.25132579300075, 116.27322956162732, 118.81098413458633, 122.00925119516697, 127.62939504233447, 137.80359216001432, 136.51733192149817, 134.61691334500938, 140.932330914487, 133.08730695348083, 143.26839725038144, 148.39304700129136, 148.90667932256707, 150.03900512174306, 138.02701288099976, 139.11264483278705, 135.69232051156473, 140.38505217412919, 140.38505217412919, 137.15150324246162, 143.78202957165715, 143.42015225439474], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 169.60950764006793, 169.60950764006793, 169.60950764006793], "gap": [0.0, -1.0756161215224296, -6.163278508569576, -7.414156484226922, -5.096955630023686, -3.5810305357800445, -4.468929219376577, -3.7434504145368948, -2.1409012293100744, -4.479757522586027, 7.238592128877187, 2.8099235120653248, 2.636675330099024, -3.6002755635342396, -3.6544159122352653, -7.198759092121989, -3.241862929748052, -5.334766385981098, -11.951394291501387, -12.812536233198031, -6.108705232986992, -6.2940144357337715, -4.975048659160407, -8.855641238170264, 18.90677162754332, 19.822416962604407, 18.209137531247677, 17.293492196186577, 12.486354770788921, 12.072133650603732, 8.139759929532175, 4.324644965369288, 7.7012416658582765, 8.117834833490832, 13.369099620979938, 13.84050786340822, 5.662128354470838, 18.204750257812663, 14.959709970302782, 14.038819748833731, 12.685780304474633, 10.657615532953656, 19.541857761442742, 30.7408529191857, 31.953342715558605, 33.34219400617248, 33.65082749660374, 30.41017409605604, 43.626310775297696, 41.097533849607615, 43.676830771242194, 45.53965496385217, 40.0944752975425, 37.71358637019344, 37.30574829894633, 43.685188969924766, 44.262260719608946, 47.21420022502143, 44.42872311820349, 46.27091096496001, 44.56189280360988, 39.81215495746093, 48.17279579762375, 47.695603354850164, 43.62281306325748, 44.61049299668514, 43.567325597059295, 43.31208301907846, 44.54262815889038, 44.296723183041095, 50.589644824193016, 47.80645221385858, 49.035975925758905, 48.8571361555678, 43.63725196821626, 38.5179661730251, 45.269164579373424, 37.18707471647984, 31.888949151097606, 32.71608279639486, 32.78314683470688, 32.11249828016338, 40.10563279039411, 41.15262091408253, 41.14136302747713, 50.755640212964835, 51.36356842434965, 54.072325619435205, 48.679774588517375, 45.11100935910014, 40.990604183979, 36.49868758353297, 37.01459389517653, 34.71332031231756, 31.539151946374233, 28.19493742904929, 27.480750363854398, 23.059585448317904, 17.799534046096426, 17.890225171187126, 24.215889705474183, 24.014145826229395, 31.99491463832541, 29.62562329532156, 22.86917766787292, 16.226095363114553, 16.39614034714998, 14.729701137887417, 13.257347239988349, 13.439965709779386, 14.159021775910759, 10.940388026445333, 25.116075098101533, 22.399638346686345, 33.15134476473273, 31.884435623920638, 26.22329107670734, 27.364650968006856, 31.03982914093052, 29.522000105059647, 30.154428578169302, 25.750423651548147, 25.980397854014598, 26.785307562647205, 24.819028481762842, 21.369416612112104, 19.874584296080144, 19.23065629570482, 25.78491989865276, 22.929918560537942, 23.861313730323275, 26.057567013674117, 31.289478368766794, 38.94620005140854, 48.32083040394323, 51.29892663531666, 48.761172062357645, 45.56290500177701, 39.942761154609514, 29.76856403692966, 29.35703140617585, 31.25744998266464, 24.942032413187007, 32.787056374193185, 22.605966077292578, 17.481316326382654, 16.967684005106946, 15.835358205930959, 27.847350446674255, 26.761718494886964, 30.182042816109288, 25.489311153544833, 25.489311153544833, 32.45800439760632, 25.827478068410784, 26.189355385673196], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 107.30050933786079, null, null, null, null, null, null, null, null, null, null, null, null, null, 139.72835314091682, null, null, null, null, null, null, null, null, null, null, null, null, 151.27334465195247, null, null, null, null, null, null, null, null, null, null, null, 150.2546689303905, null, null, null, null, null, null, null, null, null, null, null, null, 153.3106960950764, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.59592529711375, null, null, null, null, null, null, null, null, null, 151.27334465195247, null, null, null, null, null, null, null, null, null, null, null, null, null, 157.04584040747028, null, null, null, null, null, null, null, null, null, null, null, null, 165.19524617996606, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 167.57215619694398, null, null, null, null, null, null, null, null, null, null, 165.87436332767402, null, null, null, null, null, null, null, null, null, null, null, null, 169.60950764006793, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [69.6, -26.2, 43.4]}}, "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": [85.664391, 86.585811, 90.944126, 92.015683, 90.030667, 88.732059, 89.492672, 88.871195, 87.498381, 89.501948, 85.717432, 89.511224, 89.659636, 95.002482, 95.048861, 98.085101, 94.69545, 96.488323, 102.156417, 102.894109, 97.151313, 97.310057, 96.180173, 99.504459, 103.501072, 102.71669, 104.098696, 104.883078, 109.001083, 109.355923, 112.724567, 115.992762, 113.100221, 112.743349, 108.244885, 107.841056, 114.847015, 113.992401, 116.772245, 117.56112, 118.720193, 120.457608, 112.846976, 103.253425, 102.214753, 101.025002, 100.760613, 103.536699, 92.215176, 93.508795, 91.299256, 89.703479, 94.368059, 96.407633, 96.757005, 91.292096, 90.797751, 88.26899, 90.655152, 89.077053, 90.541073, 94.609907, 90.065742, 90.474526, 93.963457, 93.117367, 94.01099, 94.229642, 93.175503, 93.386156, 87.995363, 90.379568, 89.326304, 89.479506, 93.951088, 98.336493, 92.55312, 89.441206, 93.979813, 93.271254, 93.213804, 93.788311, 86.941041, 86.044145, 86.053789, 77.817777, 77.296999, 83.266661, 87.886157, 90.943318, 94.473038, 98.321011, 97.879063, 99.850435, 102.569567, 105.434368, 106.046172, 109.833536, 114.339527, 114.261837, 108.842995, 113.960791, 107.124114, 109.153753, 114.941621, 120.632377, 120.486709, 121.914254, 123.175537, 123.019098, 122.403123, 125.160346, 113.01683, 115.343849, 113.114604, 114.199894, 119.049479, 118.07174, 114.923421, 116.22366, 115.681894, 119.454558, 119.257552, 118.568031, 120.252432, 123.207521, 124.48806, 125.039677, 119.425007, 123.906892, 123.109018, 121.227611, 116.745726, 110.186642, 102.155922, 99.604754, 101.778706, 104.518482, 109.332944, 118.048608, 116.946741, 115.318759, 120.728823, 114.008431, 122.73, 127.12, 127.56, 128.53, 118.24, 119.17, 116.24, 120.26, 120.26, 117.49, 123.17, 122.86], "ttmEps": [5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 6.32, 6.32, 6.32, 6.32, 6.32, 6.32, 6.32, 6.32, 6.32, 6.32, 6.32, 6.32, 6.32, 6.32, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.99, 9.99, 9.99], "quarterlyEps": [1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 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.43, 2.43, 2.43], "priceIndex": [100.0, 101.07561612152243, 106.16327850856958, 107.41415648422692, 105.09695563002369, 103.58103053578004, 104.46892921937658, 103.7434504145369, 102.14090122931007, 104.47975752258603, 100.0619172089836, 104.49058582579546, 104.66383400776176, 110.90078490139503, 110.95492525009605, 114.49926842998278, 110.54237226760884, 112.63527572384189, 119.25190362936218, 120.11304557105882, 113.40921457084778, 113.59452377359456, 112.2755579970212, 116.15615057603105, 120.8215815133735, 119.90593617831242, 121.51921560966915, 122.43486094473025, 127.2419983701279, 127.65621949031309, 131.58859321138465, 135.40370817554754, 132.02711147505855, 131.610518307426, 126.35925351993689, 125.8878452775086, 134.06622478644599, 133.0685943941398, 136.3136346816497, 137.23452490311874, 138.58756434747784, 140.61572911899881, 131.73148689050973, 120.53249173276677, 119.32000193639387, 117.93115064578, 117.62251715534873, 120.86317055589643, 107.64703387665477, 109.15713508078288, 106.5778381591483, 104.71501396653832, 110.16019363284799, 112.54108256019705, 112.94892063144417, 106.56947996046573, 105.99240821078155, 103.04046870536907, 105.825945812187, 103.98375796543048, 105.69277612678061, 110.44251397292956, 105.13790029745265, 105.61509274022623, 109.68788303181891, 108.70020309839126, 109.7433704980171, 109.99861307599794, 108.76806793618601, 109.0139729120353, 102.72105127088338, 105.50424388121782, 104.27472016931749, 104.4535599395086, 109.67344412686013, 114.7927299220513, 108.04153151570297, 104.40885058063391, 109.70697614601615, 108.8798425007189, 108.81277846240687, 109.48342701695037, 101.49029250671964, 100.44330438303122, 100.45456226963663, 90.84028508414892, 90.2323568727641, 97.20101903251727, 102.5935700634351, 106.16233529285233, 110.28274046797347, 114.7746570684195, 114.25875075677594, 116.56002433963491, 119.73419270557824, 123.07840722290318, 123.79259428809807, 128.21375920363457, 133.47381060585604, 133.38311948076534, 127.05745494647829, 133.03169458124088, 125.05092576914487, 127.42021711214872, 134.17666273959736, 140.81974504435573, 140.6497000603203, 142.31613926958286, 143.78849316748193, 143.6058746976909, 142.88681863155952, 146.10545238102495, 131.92976530936875, 134.64620206078393, 132.04390141523334, 133.31081055604542, 138.97195510325872, 137.8305952119592, 134.15541703903554, 135.67324607490642, 135.04081760179676, 139.44482252841792, 139.21484832595146, 138.40993861731886, 140.37621769820322, 143.82582956785396, 145.32066188388592, 145.96458988426124, 139.4103262813133, 144.64223763640604, 143.7108424666207, 141.51458918326986, 136.28267782817719, 128.62595614553544, 119.25132579300075, 116.27322956162732, 118.81098413458633, 122.00925119516697, 127.62939504233447, 137.80359216001432, 136.51733192149817, 134.61691334500938, 140.932330914487, 133.08730695348083, 143.26839725038144, 148.39304700129136, 148.90667932256707, 150.03900512174306, 138.02701288099976, 139.11264483278705, 135.69232051156473, 140.38505217412919, 140.38505217412919, 137.15150324246162, 143.78202957165715, 143.42015225439474], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 169.60950764006793, 169.60950764006793, 169.60950764006793], "valuationGap": [0.0, -1.0756161215224296, -6.163278508569576, -7.414156484226922, -5.096955630023686, -3.5810305357800445, -4.468929219376577, -3.7434504145368948, -2.1409012293100744, -4.479757522586027, 7.238592128877187, 2.8099235120653248, 2.636675330099024, -3.6002755635342396, -3.6544159122352653, -7.198759092121989, -3.241862929748052, -5.334766385981098, -11.951394291501387, -12.812536233198031, -6.108705232986992, -6.2940144357337715, -4.975048659160407, -8.855641238170264, 18.90677162754332, 19.822416962604407, 18.209137531247677, 17.293492196186577, 12.486354770788921, 12.072133650603732, 8.139759929532175, 4.324644965369288, 7.7012416658582765, 8.117834833490832, 13.369099620979938, 13.84050786340822, 5.662128354470838, 18.204750257812663, 14.959709970302782, 14.038819748833731, 12.685780304474633, 10.657615532953656, 19.541857761442742, 30.7408529191857, 31.953342715558605, 33.34219400617248, 33.65082749660374, 30.41017409605604, 43.626310775297696, 41.097533849607615, 43.676830771242194, 45.53965496385217, 40.0944752975425, 37.71358637019344, 37.30574829894633, 43.685188969924766, 44.262260719608946, 47.21420022502143, 44.42872311820349, 46.27091096496001, 44.56189280360988, 39.81215495746093, 48.17279579762375, 47.695603354850164, 43.62281306325748, 44.61049299668514, 43.567325597059295, 43.31208301907846, 44.54262815889038, 44.296723183041095, 50.589644824193016, 47.80645221385858, 49.035975925758905, 48.8571361555678, 43.63725196821626, 38.5179661730251, 45.269164579373424, 37.18707471647984, 31.888949151097606, 32.71608279639486, 32.78314683470688, 32.11249828016338, 40.10563279039411, 41.15262091408253, 41.14136302747713, 50.755640212964835, 51.36356842434965, 54.072325619435205, 48.679774588517375, 45.11100935910014, 40.990604183979, 36.49868758353297, 37.01459389517653, 34.71332031231756, 31.539151946374233, 28.19493742904929, 27.480750363854398, 23.059585448317904, 17.799534046096426, 17.890225171187126, 24.215889705474183, 24.014145826229395, 31.99491463832541, 29.62562329532156, 22.86917766787292, 16.226095363114553, 16.39614034714998, 14.729701137887417, 13.257347239988349, 13.439965709779386, 14.159021775910759, 10.940388026445333, 25.116075098101533, 22.399638346686345, 33.15134476473273, 31.884435623920638, 26.22329107670734, 27.364650968006856, 31.03982914093052, 29.522000105059647, 30.154428578169302, 25.750423651548147, 25.980397854014598, 26.785307562647205, 24.819028481762842, 21.369416612112104, 19.874584296080144, 19.23065629570482, 25.78491989865276, 22.929918560537942, 23.861313730323275, 26.057567013674117, 31.289478368766794, 38.94620005140854, 48.32083040394323, 51.29892663531666, 48.761172062357645, 45.56290500177701, 39.942761154609514, 29.76856403692966, 29.35703140617585, 31.25744998266464, 24.942032413187007, 32.787056374193185, 22.605966077292578, 17.481316326382654, 16.967684005106946, 15.835358205930959, 27.847350446674255, 26.761718494886964, 30.182042816109288, 25.489311153544833, 25.489311153544833, 32.45800439760632, 25.827478068410784, 26.189355385673196], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 107.30050933786079, null, null, null, null, null, null, null, null, null, null, null, null, null, 139.72835314091682, null, null, null, null, null, null, null, null, null, null, null, null, 151.27334465195247, null, null, null, null, null, null, null, null, null, null, null, 150.2546689303905, null, null, null, null, null, null, null, null, null, null, null, null, 153.3106960950764, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.59592529711375, null, null, null, null, null, null, null, null, null, 151.27334465195247, null, null, null, null, null, null, null, null, null, null, null, null, null, 157.04584040747028, null, null, null, null, null, null, null, null, null, null, null, null, 165.19524617996606, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 167.57215619694398, null, null, null, null, null, null, null, null, null, null, 165.87436332767402, null, null, null, null, null, null, null, null, null, null, null, null, 169.60950764006793, null, null], "quarterLabels": ["2023-07-21", "", "", "", "", "", "", "", "", "", "2023-10-20", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-26", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-26", "", "", "", "", "", "", "", "", "", "", "", "2024-07-19", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-18", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "2025-04-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-18", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-17", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-30", "", "", "", "", "", "", "", "", "", "", "2026-04-17", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-17", "", ""], "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": [34.96503496503497, 34.96503496503497, 34.96503496503497, 34.96503496503497, 34.96503496503497, 34.96503496503497, 34.96503496503497, 34.96503496503497, 34.96503496503497, 34.96503496503497, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, -9.289617486338805, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, 12.85714285714287, -15.384615384615378, -15.384615384615378, -15.384615384615378, -15.384615384615378, -15.384615384615378, -15.384615384615378, -15.384615384615378, -15.384615384615378, -15.384615384615378, -15.384615384615378, -15.384615384615378, -15.384615384615378, -15.384615384615378, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, -7.53768844221105, 7.394366197183097, 7.394366197183097, 7.394366197183097, 7.394366197183097, 7.394366197183097, 7.394366197183097, 7.394366197183097, 7.394366197183097, 7.394366197183097, 7.394366197183097, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 28.74251497005988, 5.741626794258379, 5.741626794258379, 5.741626794258379, 5.741626794258379, 5.741626794258379, 5.741626794258379, 5.741626794258379, 5.741626794258379, 5.741626794258379, 5.741626794258379, 5.741626794258379, 5.741626794258379, 5.741626794258379, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 11.004784688995215, 10.763888888888891, 10.763888888888891, 10.763888888888891, 10.763888888888891, 10.763888888888891, 10.763888888888891, 10.763888888888891, 10.763888888888891, 10.763888888888891, 10.763888888888891, 10.763888888888891, 11.413043478260855, 11.413043478260855, 11.413043478260855, 11.413043478260855, 11.413043478260855, 11.413043478260855, 11.413043478260855, 11.413043478260855, 11.413043478260855, 11.413043478260855, 11.413043478260855, 11.413043478260855, 11.413043478260855, 3.8461538461538596, 3.8461538461538596, 3.8461538461538596], "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": [28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 85.664391, "latestClose": 122.86, "startTtmEps": 5.89, "latestTtmEps": 9.99, "priceChangePct": 43.42015225439473, "epsChangePct": 69.60950764006793, "earningsGapPct": 26.189355385673203, "startMultiple": 14.54403921901528, "latestMultiple": 12.298298298298297, "multipleChangePct": -15.440971293454975, "latestQuarter": "2026-07-17", "tone": "positive", "read": "Earnings power is leading market price; the spread is stable and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 12.556826149624012, "earningsMovePct": 8.000000000000007, "spread": -4.556826149624005, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 36.962357948235216, "earningsMovePct": 12.881355932203387, "spread": -24.081002016031828, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 43.42015225439473, "earningsMovePct": 69.60950764006793, "spread": 26.189355385673203, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Earnings power is leading market price; the spread is stable and has persisted through 11 updates.", "marketChangePct": 43.42015225439473, "earningsChangePct": 69.60950764006793, "recentMarketMovePoints": 2.4878213399077254, "recentEarningsMovePoints": 3.7351443123939134}, "pressure": {"score": 45, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 83, "band": "high", "label": "High confidence", "anchorStability": 33, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.43234837, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.05887413, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.07639367, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.060845, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -15.938422485760873, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-17", "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, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 107.30050933786079, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 139.72835314091682, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 150.2546689303905, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 153.3106960950764, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 141.59592529711375, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 151.27334465195247, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 157.04584040747028, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 165.19524617996606, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 167.57215619694398, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 165.87436332767402, 169.60950764006793, 169.60950764006793, 169.60950764006793], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 103.01075268817203, 107.27086533538146, 107.27086533538146, 107.27086533538146, 107.27086533538146, 107.27086533538146, 107.27086533538146, 107.27086533538146, 107.27086533538146, 107.27086533538146, 107.27086533538146, 107.27086533538146, 107.27086533538146, 107.27086533538146, 108.52022529441885, 108.52022529441885, 108.52022529441885, 108.52022529441885, 108.52022529441885, 108.52022529441885, 108.52022529441885, 108.52022529441885, 108.52022529441885, 108.52022529441885, 108.52022529441885, 108.52022529441885, 108.21300563236048, 108.21300563236048, 108.21300563236048, 108.21300563236048, 108.21300563236048, 108.21300563236048, 108.21300563236048, 108.21300563236048, 108.21300563236048, 108.21300563236048, 108.21300563236048, 108.21300563236048, 108.21300563236048, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 107.79313876088071, 106.41065028161802, 106.41065028161802, 106.41065028161802, 106.41065028161802, 106.41065028161802, 106.41065028161802, 106.41065028161802, 106.41065028161802, 106.41065028161802, 106.41065028161802, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 106.03174603174604, 107.1479774705581, 107.1479774705581, 107.1479774705581, 107.1479774705581, 107.1479774705581, 107.1479774705581, 107.1479774705581, 107.1479774705581, 107.1479774705581, 107.1479774705581, 107.1479774705581, 107.1479774705581, 107.1479774705581, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 108.69431643625191, 110.75268817204301, 110.75268817204301, 110.75268817204301, 110.75268817204301, 110.75268817204301, 110.75268817204301, 110.75268817204301, 110.75268817204301, 110.75268817204301, 110.75268817204301, 110.75268817204301, 112.54480286738351, 112.54480286738351, 112.54480286738351, 112.54480286738351, 112.54480286738351, 112.54480286738351, 112.54480286738351, 112.54480286738351, 112.54480286738351, 112.54480286738351, 112.54480286738351, 112.54480286738351, 112.54480286738351, 113.45622119815668, 113.45622119815668, 113.45622119815668], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 97.539975399754, 95.63345633456335, 95.63345633456335, 95.63345633456335, 95.63345633456335, 95.63345633456335, 95.63345633456335, 95.63345633456335, 95.63345633456335, 95.63345633456335, 95.63345633456335, 95.63345633456335, 95.63345633456335, 95.63345633456335, 105.78105781057812, 105.78105781057812, 105.78105781057812, 105.78105781057812, 105.78105781057812, 105.78105781057812, 105.78105781057812, 105.78105781057812, 105.78105781057812, 105.78105781057812, 105.78105781057812, 105.78105781057812, 105.10455104551046, 105.10455104551046, 105.10455104551046, 105.10455104551046, 105.10455104551046, 105.10455104551046, 105.10455104551046, 105.10455104551046, 105.10455104551046, 105.10455104551046, 105.10455104551046, 105.10455104551046, 105.10455104551046, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 103.1980319803198, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 100.7380073800738, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 95.5719557195572, 89.36039360393605, 89.36039360393605, 89.36039360393605, 89.36039360393605, 89.36039360393605, 89.36039360393605, 89.36039360393605, 89.36039360393605, 89.36039360393605, 89.36039360393605, 89.36039360393605, 89.36039360393605, 89.36039360393605, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 91.88191881918819, 98.1549815498155, 98.1549815498155, 98.1549815498155, 98.1549815498155, 98.1549815498155, 98.1549815498155, 98.1549815498155, 98.1549815498155, 98.1549815498155, 98.1549815498155, 98.1549815498155, 87.69987699877, 87.69987699877, 87.69987699877, 87.69987699877, 87.69987699877, 87.69987699877, 87.69987699877, 87.69987699877, 87.69987699877, 87.69987699877, 87.69987699877, 87.69987699877, 87.69987699877, 96.1869618696187, 96.1869618696187, 96.1869618696187], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 69.60950764006793, "valuationContribution": -26.189355385673196, "marketMove": 43.420152254394736, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 69.60950764006793}, {"key": "valuation", "label": "Relative valuation contribution", "value": -26.189355385673196}, {"key": "market", "label": "Total market move", "value": 43.420152254394736}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 7.300509337860794, "surprisePct": -9.289617486338805, "immediateReturnPct": -4.228417464165135, "forward4WeekPct": 6.197533264862565, "forward13WeekPct": 11.175746699948919, "toDateReturnPct": 37.270755268924425, "weeksSince": 145, "availabilitySource": "reported", "spread": 7.238592128877187, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": 30.221518987341778, "surprisePct": 13.333333333333346, "immediateReturnPct": 4.016516485959687, "forward4WeekPct": 9.543918026829324, "forward13WeekPct": 14.560093231600813, "toDateReturnPct": 23.47185365833706, "weeksSince": 131, "availabilitySource": "reported", "spread": 18.90677162754332, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 8.262454434993916, "surprisePct": 12.85714285714287, "immediateReturnPct": -0.7441325314375802, "forward4WeekPct": 4.885275424877178, "forward13WeekPct": -20.50358818642348, "toDateReturnPct": 6.977094702896713, "weeksSince": 118, "availabilitySource": "reported", "spread": 18.204750257812663, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": -0.6734006734006814, "surprisePct": -15.384615384615378, "immediateReturnPct": 1.4028265803017081, "forward4WeekPct": 4.5463850765735225, "forward13WeekPct": -2.3308896574680937, "toDateReturnPct": 33.23186630365485, "weeksSince": 106, "availabilitySource": "reported", "spread": 41.097533849607615, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 2.033898305084736, "surprisePct": -7.53768844221105, "immediateReturnPct": -4.803054081852132, "forward4WeekPct": -0.6330383561205744, "forward13WeekPct": 3.9388961665504985, "toDateReturnPct": 29.85955054368672, "weeksSince": 93, "availabilitySource": "reported", "spread": 48.17279579762375, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": -7.641196013289031, "surprisePct": 7.394366197183097, "immediateReturnPct": -3.3623004821447533, "forward4WeekPct": 1.3345752147523315, "forward13WeekPct": 2.074395763211445, "toDateReturnPct": 32.74538989069195, "weeksSince": 78, "availabilitySource": "reported", "spread": 37.18707471647984, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-04-18", "periodEnd": "2025-03-31", "earningsChangePct": 6.834532374100721, "surprisePct": 28.74251497005988, "immediateReturnPct": 7.723019104532125, "forward4WeekPct": 27.199001606776484, "forward13WeekPct": 40.811411061378976, "toDateReturnPct": 58.94536862938236, "weeksSince": 68, "availabilitySource": "reported", "spread": 54.072325619435205, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 3.8159371492704874, "surprisePct": 5.741626794258379, "immediateReturnPct": 4.701998507115679, "forward4WeekPct": 10.831548690845928, "forward13WeekPct": 3.9245603265511075, "toDateReturnPct": 12.878187521392626, "weeksSince": 54, "availabilitySource": "reported", "spread": 24.014145826229395, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 5.189189189189203, "surprisePct": 11.004784688995215, "immediateReturnPct": -1.9326951712873797, "forward4WeekPct": -0.36449971424137306, "forward13WeekPct": 8.406020853353002, "toDateReturnPct": 6.516299798526748, "weeksSince": 41, "availabilitySource": "reported", "spread": 33.15134476473273, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 1.4388489208633004, "surprisePct": 10.763888888888891, "immediateReturnPct": 3.7528865290332503, "forward4WeekPct": -7.735703963576057, "forward13WeekPct": 1.0917445455958852, "toDateReturnPct": 2.876276155462154, "weeksSince": 26, "availabilitySource": "reported", "spread": 22.929918560537942, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": -1.0131712259371817, "surprisePct": 11.413043478260855, "immediateReturnPct": -0.93340109525053, "forward4WeekPct": 3.965647777905179, "forward13WeekPct": -0.4732016831575092, "toDateReturnPct": 4.075771905755965, "weeksSince": 15, "availabilitySource": "reported", "spread": 29.35703140617585, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 2.2517911975435068, "surprisePct": 3.8461538461538596, "immediateReturnPct": -2.3033427573590615, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 2.1619823715283593, "weeksSince": 2, "availabilitySource": "reported", "spread": 32.45800439760632, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 2.2517911975435068, "surprisePct": 3.8461538461538596, "immediateReturnPct": -2.3033427573590615, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 2.1619823715283593, "weeksSince": 2, "availabilitySource": "reported", "spread": 32.45800439760632, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Auto Parts", "population": 20, "spreadPercentile": 63.2, "qualityPercentile": 68.4, "rarityPercentile": 36.8, "currentOneYearSpread": -22.626755999999997, "lead": "price", "relatedSignals": [{"tickerId": 6954, "symbol": "LKQ", "name": "LKQ Corporation", "spread": -22.801723999999997, "lead": "price", "quality": 50}, {"tickerId": 3139, "symbol": "PHIN", "name": "PHINIA Inc.", "spread": -21.583214, "lead": "price", "quality": 100}, {"tickerId": 2472, "symbol": "LEA", "name": "Lear Corporation", "spread": -13.072430999999998, "lead": "price", "quality": 100}, {"tickerId": 3676, "symbol": "SMP", "name": "Standard Motor Products Inc", "spread": -32.382882, "lead": "price", "quality": 100}, {"tickerId": 281, "symbol": "ATMU", "name": "Atmus Filtration Technologies Inc.", "spread": -11.236125999999999, "lead": "price", "quality": 100}, {"tickerId": 9026, "symbol": "XPEL", "name": "Xpel Inc", "spread": -36.637947, "lead": "price", "quality": 100}, {"tickerId": 8784, "symbol": "VC", "name": "Visteon Corp", "spread": -40.457009, "lead": "price", "quality": 50}, {"tickerId": 8538, "symbol": "THRM", "name": "Gentherm Inc", "spread": -42.021316, "lead": "price", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-02-02", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}