{"ticker": {"uuid": "de8a8707-15dd-4cfc-bc60-3a21b824c217", "symbol": "HSBC", "name": "HSBC Holdings PLC ADR", "sector": "Financial Services", "industry": "Banks - Diversified", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 4, "inline": 2, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": -8.4, "average_surprise_label": "-8.4%", "median_surprise": 1.1, "surprise_dispersion": 46.0, "average_reaction": 0.4, "average_reaction_label": "+0.4%", "average_abs_reaction": 3.7, "positive_response_rate": 50.0, "confirmation_rate": 55.6, "reaction_sample": 12, "streak": {"count": 1, "band": "in-line", "label": "1 consecutive in-line reports"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 98, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 10, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-16", "eps_growth_1y": 34.7, "revenue_growth_1y": -3.0, "cash_conversion": 1.35, "net_margin": 18.9, "earnings_yield": 12.9, "eps_surprise_avg": 3.3, "sue_score": -0.25, "pe_ratio": 14.0, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-14", "close": 103.79, "currency": "USD", "return_13w": 17.4, "fair_value": 55.084357, "fair_value_gap": 88.4, "relative_strength": 14.2, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 64.6}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-30", "date_source": "exact", "eps_actual": 1.45, "eps_estimate": 1.45, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.9885588018512497, "one_week_reaction_label": "+2.0%", "four_week_reaction": 6.62575959691701, "four_week_reaction_label": "+6.6%", "confirmation": "contained", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-21", "date_source": "exact", "eps_actual": -0.0397, "eps_estimate": 1.36, "eps_surprise": -1.3997, "surprise_pct": -102.9191, "surprise_label": "-102.9%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.2579372250350715, "one_week_reaction_label": "-5.3%", "four_week_reaction": -1.3553999235945102, "four_week_reaction_label": "-1.4%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-30", "date_source": "exact", "eps_actual": 2.7028, "eps_estimate": 1.6, "eps_surprise": 1.1028, "surprise_pct": 68.925, "surprise_label": "+68.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 6.085920745807468, "one_week_reaction_label": "+6.1%", "four_week_reaction": 9.69384187952246, "four_week_reaction_label": "+9.7%", "confirmation": "confirmed", "revenue": 36632000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 10584000000.0, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 1.7117, "eps_estimate": 1.58, "eps_surprise": 0.1317, "surprise_pct": 8.3354, "surprise_label": "+8.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.574860126113585, "one_week_reaction_label": "-4.6%", "four_week_reaction": 2.0342124661316223, "four_week_reaction_label": "+2.0%", "confirmation": "diverged", "revenue": 58733000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 6528000000.0, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-29", "date_source": "exact", "eps_actual": 1.6897, "eps_estimate": 1.49, "eps_surprise": 0.1997, "surprise_pct": 13.4027, "surprise_label": "+13.4%", "surprise_band": "beat", "eps_yoy": 16.53103448275862, "eps_yoy_label": "+16.5%", "one_week_reaction": 4.102795620851522, "one_week_reaction_label": "+4.1%", "four_week_reaction": 4.713477315495824, "four_week_reaction_label": "+4.7%", "confirmation": "confirmed", "revenue": 36544000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 6516000000.0, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-19", "date_source": "exact", "eps_actual": 0.05, "eps_estimate": 1.5325, "eps_surprise": -1.4825, "surprise_pct": -96.7374, "surprise_label": "-96.7%", "surprise_band": "miss", "eps_yoy": 225.94458438287154, "eps_yoy_label": "+225.9%", "one_week_reaction": 1.7970609781786648, "one_week_reaction_label": "+1.8%", "four_week_reaction": 6.806893149904121, "four_week_reaction_label": "+6.8%", "confirmation": "diverged", "revenue": 34568000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 351000000.0, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-29", "date_source": "exact", "eps_actual": 1.95, "eps_estimate": 1.7, "eps_surprise": 0.25, "surprise_pct": 14.7059, "surprise_label": "+14.7%", "surprise_band": "beat", "eps_yoy": -27.85259730649696, "eps_yoy_label": "-27.9%", "one_week_reaction": 0.9287359891609339, "one_week_reaction_label": "+0.9%", "four_week_reaction": 6.7366429168395845, "four_week_reaction_label": "+6.7%", "confirmation": "contained", "revenue": 33851000000.0, "revenue_yoy": -7.591723083642717, "revenue_yoy_label": "-7.6%", "net_income": 7324000000.0, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 1.3103, "eps_estimate": 1.63, "eps_surprise": -0.3197, "surprise_pct": -19.6135, "surprise_label": "-19.6%", "surprise_band": "miss", "eps_yoy": -23.450370976222466, "eps_yoy_label": "-23.5%", "one_week_reaction": -5.468268168951687, "one_week_reaction_label": "-5.5%", "four_week_reaction": 1.9626755201385613, "four_week_reaction_label": "+2.0%", "confirmation": "confirmed", "revenue": 33733000000.0, "revenue_yoy": -42.56550831730033, "revenue_yoy_label": "-42.6%", "net_income": 4733000000.0, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-28", "date_source": "exact", "eps_actual": 1.4002, "eps_estimate": 1.6, "eps_surprise": -0.1998, "surprise_pct": -12.4875, "surprise_label": "-12.5%", "surprise_band": "miss", "eps_yoy": -17.13321891460023, "eps_yoy_label": "-17.1%", "one_week_reaction": 4.582090222052167, "one_week_reaction_label": "+4.6%", "four_week_reaction": 3.647453407410122, "four_week_reaction_label": "+3.6%", "confirmation": "diverged", "revenue": 33484000000.0, "revenue_yoy": -8.373467600700526, "revenue_yoy_label": "-8.4%", "net_income": 5284000000.0, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-25", "date_source": "exact", "eps_actual": 1.85, "eps_estimate": 1.5, "eps_surprise": 0.35, "surprise_pct": 23.3333, "surprise_label": "+23.3%", "surprise_band": "beat", "eps_yoy": 3600.0, "eps_yoy_label": "+3600.0%", "one_week_reaction": 5.6834942992162585, "one_week_reaction_label": "+5.7%", "four_week_reaction": -10.193627356625976, "four_week_reaction_label": "-10.2%", "confirmation": "confirmed", "revenue": 33030000000.0, "revenue_yoy": -4.449201573709789, "revenue_yoy_label": "-4.4%", "net_income": 4944000000.0, "operating_cash_flow": 10839271000.0, "free_cash_flow": 9388890000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-05", "date_source": "exact", "eps_actual": 2.2, "eps_estimate": 2.16, "eps_surprise": 0.04, "surprise_pct": 1.8519, "surprise_label": "+1.9%", "surprise_band": "beat", "eps_yoy": 12.820512820512834, "eps_yoy_label": "+12.8%", "one_week_reaction": -1.9467109863174867, "one_week_reaction_label": "-1.9%", "four_week_reaction": 2.523461784417887, "four_week_reaction_label": "+2.5%", "confirmation": "diverged", "revenue": 33838000000.0, "revenue_yoy": -0.038403592212933144, "revenue_yoy_label": "-0.0%", "net_income": 7345000000.0, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-08-04", "date_source": "exact", "eps_actual": 2.25, "eps_estimate": 2.24, "eps_surprise": 0.01, "surprise_pct": 0.4464, "surprise_label": "+0.4%", "surprise_band": "in-line", "eps_yoy": 71.71640082423872, "eps_yoy_label": "+71.7%", "one_week_reaction": -2.527720100808815, "one_week_reaction_label": "-2.5%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "contained", "revenue": 34159000000.0, "revenue_yoy": 1.2628583286396111, "revenue_yoy_label": "+1.3%", "net_income": 7914000000.0, "operating_cash_flow": null, "free_cash_flow": null, "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.45, -0.0397, 2.7028, 1.7117, 1.6897, 0.05, 1.95, 1.3103, 1.4002, 1.85, 2.2, 2.25], "eps_estimate": [1.45, 1.36, 1.6, 1.58, 1.49, 1.5325, 1.7, 1.63, 1.6, 1.5, 2.16, 2.24], "surprise": [0.0, -102.9191, 68.925, 8.3354, 13.4027, -96.7374, 14.7059, -19.6135, -12.4875, 23.3333, 1.8519, 0.4464], "reaction_1w": [1.9885588018512497, -5.2579372250350715, 6.085920745807468, -4.574860126113585, 4.102795620851522, 1.7970609781786648, 0.9287359891609339, -5.468268168951687, 4.582090222052167, 5.6834942992162585, -1.9467109863174867, -2.527720100808815], "reaction_4w": [6.62575959691701, -1.3553999235945102, 9.69384187952246, 2.0342124661316223, 4.713477315495824, 6.806893149904121, 6.7366429168395845, 1.9626755201385613, 3.647453407410122, -10.193627356625976, 2.523461784417887, null], "revenue": [null, null, 36.63, 58.73, 36.54, 34.57, 33.85, 33.73, 33.48, 33.03, 33.84, 34.16], "net_income": [null, null, 10.58, 6.53, 6.52, 0.35, 7.32, 4.73, 5.28, 4.94, 7.34, 7.91], "financial_unit": "billions", "scatter": [{"x": 0.0, "y": 1.9885588018512497, "label": "2023-09-30"}, {"x": -102.9191, "y": -5.2579372250350715, "label": "2023-12-31"}, {"x": 68.925, "y": 6.085920745807468, "label": "2024-03-31"}, {"x": 8.3354, "y": -4.574860126113585, "label": "2024-06-30"}, {"x": 13.4027, "y": 4.102795620851522, "label": "2024-09-30"}, {"x": -96.7374, "y": 1.7970609781786648, "label": "2024-12-31"}, {"x": 14.7059, "y": 0.9287359891609339, "label": "2025-03-31"}, {"x": -19.6135, "y": -5.468268168951687, "label": "2025-06-30"}, {"x": -12.4875, "y": 4.582090222052167, "label": "2025-09-30"}, {"x": 23.3333, "y": 5.6834942992162585, "label": "2025-12-31"}, {"x": 1.8519, "y": -1.9467109863174867, "label": "2026-03-31"}, {"x": 0.4464, "y": -2.527720100808815, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["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", "2026-08-14"], "price_index": [100.0, 100.10663705863946, 98.56038343783624, 104.69207939172946, 105.41188767281136, 105.19861355553238, 107.91788783779452, 105.971740365934, 100.47987001798381, 97.86723279436114, 99.81338026622167, 100.05548250991158, 104.24359848169915, 104.35168036347065, 104.45975899113597, 105.94586696791013, 104.97314304839132, 108.80999778558076, 109.53954235227295, 110.07994199881193, 106.40520683017355, 102.64941187725967, 107.13475139686572, 106.32414704589803, 105.45950500815071, 108.94509851074203, 103.21683362129461, 105.32440428298943, 105.3027742393893, 107.46845672876748, 111.1529314371223, 110.70291784309383, 114.528018748858, 114.27488833941499, 113.96550419690206, 117.84685558162997, 125.01892181375416, 126.99874928430003, 129.7367965049598, 129.27074342170238, 130.0572055591197, 129.4163841966938, 125.89187809272282, 126.70746773431718, 126.70746773431718, 126.44531368851142, 127.5230541218054, 124.84326516360586, 126.0666463718913, 120.29927363469501, 121.05660501382913, 126.00839136353719, 128.63110980802236, 131.0180812781348, 126.33254914798553, 128.60164062269922, 130.16348466608235, 134.43645470992, 135.14370539535682, 130.69392349368644, 131.78426708011168, 130.72339267900958, 136.08670630927253, 133.96495425296217, 136.28907917093835, 136.88501013898124, 139.71567572897266, 141.80142760891044, 144.81087379095717, 143.8275870428652, 146.86682782085038, 146.2113076609306, 147.04560841290572, 150.85955749688296, 152.82612448485463, 156.22292319284435, 158.21928477675448, 164.14878359071415, 167.0986373267778, 178.51068672866498, 178.3021115406712, 175.32221589660142, 177.65697848759234, 177.47265615275816, 153.111255774208, 153.26485609285007, 161.28292158857, 172.00439759905538, 173.60186434249727, 175.90590817140225, 182.44504424852195, 183.59171966656473, 183.7156848404699, 185.9160561014409, 183.405770278654, 181.08143384377783, 188.48832613823345, 188.02345754961576, 191.24653905472445, 194.6865588006406, 201.19470602486365, 190.1928399576901, 197.44477497123776, 199.49019220540697, 205.14350526782837, 201.36421892259472, 204.92487163771514, 214.41994012119267, 217.79318886295184, 218.07429482299366, 225.53916878088654, 205.89311790716715, 205.70571393380592, 209.26636664892638, 218.85514037319064, 224.16488165385385, 228.22230621431768, 216.89925986982595, 223.8189018335424, 223.31565431695415, 235.86536526283984, 245.08106547896128, 251.52891411616608, 253.03865341182455, 252.22087701089526, 259.5808581110467, 264.0157166818986, 276.8170513860784, 280.84302501057175, 267.82152073817446, 277.25739377661955, 293.0153019460693, 264.3616997563162, 253.00719922174798, 248.9948082363379, 256.24300102780944, 273.1338750660787, 292.06330668274626, 298.2113252331038, 290.21889883976473, 297.53180929441055, 291.73972487508706, 287.59790181743455, 299.44284821498445, 305.0399107984421, 295.47283870811333, 301.5580172145469, 309.042461366845, 305.07245185997385, 314.93239350408817, 320.90345050773004, 325.8259791890149, 334.8614084324629, 344.64169281205375, 335.9301154670757, 337.74367763783135], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 177.01609195402298, 177.01609195402298], "gap": [0.0, -0.10663705863946404, 1.4396165621637635, -4.6920793917294645, -5.4118876728113605, -5.198613555532376, -7.917887837794524, -5.9717403659339965, -0.47987001798381357, 2.1327672056388565, 22.025700193548445, 21.78359794985853, 17.595481978070964, 17.487400096299467, 17.379321468634146, 15.893213491859981, 16.865937411378795, 13.029082674189354, 12.29953810749717, 11.759138460958184, 15.433873629596562, 19.18966858251045, 14.704329062904392, 15.514933413872086, 16.379575451619402, 12.893981949028088, -39.07200603508771, -41.17957669678253, -41.15794665318239, -43.32362914256058, -47.008103850915404, -46.55809025688693, -50.3831911626511, -50.130060753208085, -49.82067661069516, -53.702027995423066, -10.694783882719676, -12.674611353265547, -15.412658573925327, -14.946605490667892, -15.733067628085209, -15.092246265659313, -11.567740161688334, -12.383329803282692, -12.383329803282692, -12.121175757476934, -13.198916190770916, -10.519127232571378, -11.74250844085681, 13.604174641167063, 12.846843262032948, 7.89505691232489, 5.272338467839717, 2.8853669977272887, 7.570899127876544, 5.301807653162854, 3.7399636097797213, -0.5330064340579383, -1.2402571194947427, 3.2095247821756345, 2.1191811957504, 3.1800555968524975, 3.327086794175756, 5.448838850486112, 3.124713932509934, 2.528782964467041, -0.30188262552437095, -2.3876345054621595, -5.39708068750889, -4.413793939416905, -7.45303471740209, -6.797514557482316, -7.631815309457437, -11.445764393434672, -13.412331381406347, -16.809130089396064, -18.805491673306193, -24.73499048726586, -25.622775257812265, -37.03482465969944, -36.826249471705665, -33.84635382763588, -36.1811164186268, -35.99679408379262, -11.63539370524245, -11.788994023884527, -19.80705951960445, -30.52853553008984, -49.431749399968524, -51.735793228873504, -58.27492930599321, -59.42160472403599, -59.54556989794115, -61.745941158912146, -59.23565533612525, -56.91131890124909, -64.3182111957047, -63.853342607087015, -67.07642411219571, -70.51644385811186, -77.02459108233491, -75.2503112220579, -82.50224623560557, -84.54766346977478, -90.20097653219618, -86.42169018696252, -89.98234290208295, -99.47741138556047, -102.85066012731964, -103.13176608736147, -110.59664004525435, -90.95058917153496, -90.76318519817373, -94.32383791329418, -110.56778405135155, -115.87752533201477, -119.9349498924786, -108.61190354798687, -115.53154551170333, -115.02829799511507, -127.57800894100076, -136.79370915712218, -143.24155779432698, -144.75129708998548, -143.9335206890562, -151.29350178920765, -155.72836036005953, -168.52969506423932, -172.55566868873268, -159.5341644163354, -168.97003745478048, -143.34863527940263, -114.69503308964954, -103.3405325550813, -99.3281415696712, -106.57633436114276, -123.46720839941202, -142.39664001607957, -148.54465856643714, -140.55223217309805, -147.86514262774386, -136.32593177163878, -132.18410871398626, -144.02905511153617, -149.62611769499384, -140.05904560466504, -146.14422411109862, -153.6286682633967, -149.65865875652557, -159.51860040063988, -165.48965740428176, -170.41218608556662, -179.4476153290146, -189.22789970860546, -158.91402351305274, -160.72758568380837], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 121.83908045977012, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 64.1448275862069, null, null, null, null, null, null, null, null, null, 114.32413793103449, null, null, null, null, null, null, null, null, null, null, null, null, 133.90344827586208, null, null, null, null, null, null, null, null, null, null, null, null, 139.41379310344828, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.47586206896554, null, null, null, null, null, null, null, null, null, 124.17011494252874, null, null, null, null, null, null, null, null, null, null, null, null, 114.9425287356322, null, null, null, null, null, null, null, null, null, null, null, null, 108.28735632183908, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 149.66666666666669, null, null, null, null, null, null, null, null, null, 155.41379310344828, null, null, null, null, null, null, null, null, null, null, null, null, 177.01609195402298, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [77.0, 160.7, 237.7]}}, "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-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", "2026-08-14"], "close": [30.730405, 30.763175, 30.288005, 32.1723, 32.3935, 32.32796, 33.163604, 32.565545, 30.877871, 30.074997, 30.673056, 30.747455, 32.03448, 32.067694, 32.100907, 32.557594, 32.258672, 33.437753, 33.661945, 33.828012, 32.698751, 31.54458, 32.922943, 32.673841, 32.408133, 33.47927, 31.718951, 32.366616, 32.359969, 33.025492, 34.157746, 34.019455, 35.194924, 35.117136, 35.022061, 36.214816, 38.418821, 39.02723, 39.868643, 39.725423, 39.967106, 39.770179, 38.687084, 38.937718, 38.937718, 38.857157, 39.188351, 38.364841, 38.740791, 36.968454, 37.201185, 38.722889, 39.528861, 40.262387, 38.822504, 39.519805, 39.999766, 41.312867, 41.530208, 40.162772, 40.497839, 40.171828, 41.819996, 41.167973, 41.882186, 42.065318, 42.935193, 43.576153, 44.500968, 44.1988, 45.132771, 44.931327, 45.187711, 46.359753, 46.964087, 48.007937, 48.621427, 50.443586, 51.350088, 54.857057, 54.792961, 53.877227, 54.594709, 54.538066, 47.051709, 47.098911, 49.562895, 52.857648, 53.348556, 54.056598, 56.066101, 56.418479, 56.456574, 57.132757, 56.361336, 55.647058, 57.923226, 57.78037, 58.770836, 59.827968, 61.827948, 58.44703, 60.675579, 61.304144, 63.04143, 61.88004, 62.974243, 65.892116, 66.928729, 67.015114, 69.3091, 63.271789, 63.214199, 64.308402, 67.255071, 68.886776, 70.133639, 66.654021, 68.780455, 68.625805, 72.482382, 75.314404, 77.295854, 77.759803, 77.508497, 79.770249, 81.133099, 85.067001, 86.304199, 82.302638, 85.20232, 90.044789, 81.239421, 77.750137, 76.517113, 78.744512, 83.935146, 89.752237, 91.641548, 89.185443, 91.43273, 89.652799, 88.38, 92.02, 93.74, 90.8, 92.67, 94.97, 93.75, 96.78, 98.61493, 100.127643, 102.904267, 105.909788, 103.232685, 103.79], "ttmEps": [4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 2.7903, 2.7903, 2.7903, 2.7903, 2.7903, 2.7903, 2.7903, 2.7903, 2.7903, 2.7903, 4.9731, 4.9731, 4.9731, 4.9731, 4.9731, 4.9731, 4.9731, 4.9731, 4.9731, 4.9731, 4.9731, 4.9731, 4.9731, 5.8248, 5.8248, 5.8248, 5.8248, 5.8248, 5.8248, 5.8248, 5.8248, 5.8248, 5.8248, 5.8248, 5.8248, 5.8248, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.0645, 6.1542, 6.1542, 6.1542, 6.1542, 6.1542, 6.1542, 6.1542, 6.1542, 6.1542, 6.1542, 5.4014, 5.4014, 5.4014, 5.4014, 5.4014, 5.4014, 5.4014, 5.4014, 5.4014, 5.4014, 5.4014, 5.4014, 5.4014, 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, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 4.7105, 6.5105, 6.5105, 6.5105, 6.5105, 6.5105, 6.5105, 6.5105, 6.5105, 6.5105, 6.5105, 6.7605, 6.7605, 6.7605, 6.7605, 6.7605, 6.7605, 6.7605, 6.7605, 6.7605, 6.7605, 6.7605, 6.7605, 6.7605, 7.7002, 7.7002], "quarterlyEps": [0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, -0.0397, -0.0397, -0.0397, -0.0397, -0.0397, -0.0397, -0.0397, -0.0397, -0.0397, -0.0397, 2.7028, 2.7028, 2.7028, 2.7028, 2.7028, 2.7028, 2.7028, 2.7028, 2.7028, 2.7028, 2.7028, 2.7028, 2.7028, 1.7117, 1.7117, 1.7117, 1.7117, 1.7117, 1.7117, 1.7117, 1.7117, 1.7117, 1.7117, 1.7117, 1.7117, 1.7117, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 1.6897, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.3103, 1.3103, 1.3103, 1.3103, 1.3103, 1.3103, 1.3103, 1.3103, 1.3103, 1.3103, 1.3103, 1.3103, 1.3103, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.4002, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.25, 2.25], "priceIndex": [100.0, 100.10663705863946, 98.56038343783624, 104.69207939172946, 105.41188767281136, 105.19861355553238, 107.91788783779452, 105.971740365934, 100.47987001798381, 97.86723279436114, 99.81338026622167, 100.05548250991158, 104.24359848169915, 104.35168036347065, 104.45975899113597, 105.94586696791013, 104.97314304839132, 108.80999778558076, 109.53954235227295, 110.07994199881193, 106.40520683017355, 102.64941187725967, 107.13475139686572, 106.32414704589803, 105.45950500815071, 108.94509851074203, 103.21683362129461, 105.32440428298943, 105.3027742393893, 107.46845672876748, 111.1529314371223, 110.70291784309383, 114.528018748858, 114.27488833941499, 113.96550419690206, 117.84685558162997, 125.01892181375416, 126.99874928430003, 129.7367965049598, 129.27074342170238, 130.0572055591197, 129.4163841966938, 125.89187809272282, 126.70746773431718, 126.70746773431718, 126.44531368851142, 127.5230541218054, 124.84326516360586, 126.0666463718913, 120.29927363469501, 121.05660501382913, 126.00839136353719, 128.63110980802236, 131.0180812781348, 126.33254914798553, 128.60164062269922, 130.16348466608235, 134.43645470992, 135.14370539535682, 130.69392349368644, 131.78426708011168, 130.72339267900958, 136.08670630927253, 133.96495425296217, 136.28907917093835, 136.88501013898124, 139.71567572897266, 141.80142760891044, 144.81087379095717, 143.8275870428652, 146.86682782085038, 146.2113076609306, 147.04560841290572, 150.85955749688296, 152.82612448485463, 156.22292319284435, 158.21928477675448, 164.14878359071415, 167.0986373267778, 178.51068672866498, 178.3021115406712, 175.32221589660142, 177.65697848759234, 177.47265615275816, 153.111255774208, 153.26485609285007, 161.28292158857, 172.00439759905538, 173.60186434249727, 175.90590817140225, 182.44504424852195, 183.59171966656473, 183.7156848404699, 185.9160561014409, 183.405770278654, 181.08143384377783, 188.48832613823345, 188.02345754961576, 191.24653905472445, 194.6865588006406, 201.19470602486365, 190.1928399576901, 197.44477497123776, 199.49019220540697, 205.14350526782837, 201.36421892259472, 204.92487163771514, 214.41994012119267, 217.79318886295184, 218.07429482299366, 225.53916878088654, 205.89311790716715, 205.70571393380592, 209.26636664892638, 218.85514037319064, 224.16488165385385, 228.22230621431768, 216.89925986982595, 223.8189018335424, 223.31565431695415, 235.86536526283984, 245.08106547896128, 251.52891411616608, 253.03865341182455, 252.22087701089526, 259.5808581110467, 264.0157166818986, 276.8170513860784, 280.84302501057175, 267.82152073817446, 277.25739377661955, 293.0153019460693, 264.3616997563162, 253.00719922174798, 248.9948082363379, 256.24300102780944, 273.1338750660787, 292.06330668274626, 298.2113252331038, 290.21889883976473, 297.53180929441055, 291.73972487508706, 287.59790181743455, 299.44284821498445, 305.0399107984421, 295.47283870811333, 301.5580172145469, 309.042461366845, 305.07245185997385, 314.93239350408817, 320.90345050773004, 325.8259791890149, 334.8614084324629, 344.64169281205375, 335.9301154670757, 337.74367763783135], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 177.01609195402298, 177.01609195402298], "valuationGap": [0.0, -0.10663705863946404, 1.4396165621637635, -4.6920793917294645, -5.4118876728113605, -5.198613555532376, -7.917887837794524, -5.9717403659339965, -0.47987001798381357, 2.1327672056388565, 22.025700193548445, 21.78359794985853, 17.595481978070964, 17.487400096299467, 17.379321468634146, 15.893213491859981, 16.865937411378795, 13.029082674189354, 12.29953810749717, 11.759138460958184, 15.433873629596562, 19.18966858251045, 14.704329062904392, 15.514933413872086, 16.379575451619402, 12.893981949028088, -39.07200603508771, -41.17957669678253, -41.15794665318239, -43.32362914256058, -47.008103850915404, -46.55809025688693, -50.3831911626511, -50.130060753208085, -49.82067661069516, -53.702027995423066, -10.694783882719676, -12.674611353265547, -15.412658573925327, -14.946605490667892, -15.733067628085209, -15.092246265659313, -11.567740161688334, -12.383329803282692, -12.383329803282692, -12.121175757476934, -13.198916190770916, -10.519127232571378, -11.74250844085681, 13.604174641167063, 12.846843262032948, 7.89505691232489, 5.272338467839717, 2.8853669977272887, 7.570899127876544, 5.301807653162854, 3.7399636097797213, -0.5330064340579383, -1.2402571194947427, 3.2095247821756345, 2.1191811957504, 3.1800555968524975, 3.327086794175756, 5.448838850486112, 3.124713932509934, 2.528782964467041, -0.30188262552437095, -2.3876345054621595, -5.39708068750889, -4.413793939416905, -7.45303471740209, -6.797514557482316, -7.631815309457437, -11.445764393434672, -13.412331381406347, -16.809130089396064, -18.805491673306193, -24.73499048726586, -25.622775257812265, -37.03482465969944, -36.826249471705665, -33.84635382763588, -36.1811164186268, -35.99679408379262, -11.63539370524245, -11.788994023884527, -19.80705951960445, -30.52853553008984, -49.431749399968524, -51.735793228873504, -58.27492930599321, -59.42160472403599, -59.54556989794115, -61.745941158912146, -59.23565533612525, -56.91131890124909, -64.3182111957047, -63.853342607087015, -67.07642411219571, -70.51644385811186, -77.02459108233491, -75.2503112220579, -82.50224623560557, -84.54766346977478, -90.20097653219618, -86.42169018696252, -89.98234290208295, -99.47741138556047, -102.85066012731964, -103.13176608736147, -110.59664004525435, -90.95058917153496, -90.76318519817373, -94.32383791329418, -110.56778405135155, -115.87752533201477, -119.9349498924786, -108.61190354798687, -115.53154551170333, -115.02829799511507, -127.57800894100076, -136.79370915712218, -143.24155779432698, -144.75129708998548, -143.9335206890562, -151.29350178920765, -155.72836036005953, -168.52969506423932, -172.55566868873268, -159.5341644163354, -168.97003745478048, -143.34863527940263, -114.69503308964954, -103.3405325550813, -99.3281415696712, -106.57633436114276, -123.46720839941202, -142.39664001607957, -148.54465856643714, -140.55223217309805, -147.86514262774386, -136.32593177163878, -132.18410871398626, -144.02905511153617, -149.62611769499384, -140.05904560466504, -146.14422411109862, -153.6286682633967, -149.65865875652557, -159.51860040063988, -165.48965740428176, -170.41218608556662, -179.4476153290146, -189.22789970860546, -158.91402351305274, -160.72758568380837], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 121.83908045977012, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 64.1448275862069, null, null, null, null, null, null, null, null, null, 114.32413793103449, null, null, null, null, null, null, null, null, null, null, null, null, 133.90344827586208, null, null, null, null, null, null, null, null, null, null, null, null, 139.41379310344828, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.47586206896554, null, null, null, null, null, null, null, null, null, 124.17011494252874, null, null, null, null, null, null, null, null, null, null, null, null, 114.9425287356322, null, null, null, null, null, null, null, null, null, null, null, null, 108.28735632183908, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 149.66666666666669, null, null, null, null, null, null, null, null, null, 155.41379310344828, null, null, null, null, null, null, null, null, null, null, null, null, 177.01609195402298, null], "quarterLabels": ["2023-08-01", "", "", "", "", "", "", "", "", "", "2023-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-21", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-19", "", "", "", "", "", "", "", "", "", "2025-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-25", "", "", "", "", "", "", "", "", "", "2026-05-05", "", "", "", "", "", "", "", "", "", "", "", "", "2026-08-04", ""], "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": [-45.911949685534594, -45.911949685534594, -45.911949685534594, -45.911949685534594, -45.911949685534594, -45.911949685534594, -45.911949685534594, -45.911949685534594, -45.911949685534594, -45.911949685534594, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -102.91911764705884, -102.91911764705884, -102.91911764705884, -102.91911764705884, -102.91911764705884, -102.91911764705884, -102.91911764705884, -102.91911764705884, -102.91911764705884, -102.91911764705884, 68.92499999999998, 68.92499999999998, 68.92499999999998, 68.92499999999998, 68.92499999999998, 68.92499999999998, 68.92499999999998, 68.92499999999998, 68.92499999999998, 68.92499999999998, 68.92499999999998, 68.92499999999998, 68.92499999999998, 8.33544303797468, 8.33544303797468, 8.33544303797468, 8.33544303797468, 8.33544303797468, 8.33544303797468, 8.33544303797468, 8.33544303797468, 8.33544303797468, 8.33544303797468, 8.33544303797468, 8.33544303797468, 8.33544303797468, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, 13.402684563758388, -96.73735725938009, -96.73735725938009, -96.73735725938009, -96.73735725938009, -96.73735725938009, -96.73735725938009, -96.73735725938009, -96.73735725938009, -96.73735725938009, -96.73735725938009, 14.705882352941178, 14.705882352941178, 14.705882352941178, 14.705882352941178, 14.705882352941178, 14.705882352941178, 14.705882352941178, 14.705882352941178, 14.705882352941178, 14.705882352941178, 14.705882352941178, 14.705882352941178, 14.705882352941178, -19.613496932515332, -19.613496932515332, -19.613496932515332, -19.613496932515332, -19.613496932515332, -19.613496932515332, -19.613496932515332, -19.613496932515332, -19.613496932515332, -19.613496932515332, -19.613496932515332, -19.613496932515332, -19.613496932515332, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, -12.487500000000013, 23.33333333333334, 23.33333333333334, 23.33333333333334, 23.33333333333334, 23.33333333333334, 23.33333333333334, 23.33333333333334, 23.33333333333334, 23.33333333333334, 23.33333333333334, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 1.8518518518518534, 0.44642857142856185, 0.44642857142856185], "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": [24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 109, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 115, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-25", "latestDate": "2026-08-14", "startClose": 30.730405, "latestClose": 103.79, "startTtmEps": 4.35, "latestTtmEps": 7.7002, "priceChangePct": 237.74367763783135, "epsChangePct": 77.016091954023, "earningsGapPct": -160.72758568380834, "startMultiple": 7.064460919540231, "latestMultiple": 13.478870678683672, "multipleChangePct": 90.79829065797851, "latestQuarter": "2026-08-04", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 7 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 69.30339978321858, "earningsMovePct": 54.003999999999984, "spread": -15.299399783218597, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 168.03268733384022, "earningsMovePct": 32.19681362450213, "spread": -135.8358737093381, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 237.74367763783135, "earningsMovePct": 77.016091954023, "spread": -160.72758568380834, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 7, "persistenceLabel": "7 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 7 updates.", "marketChangePct": 237.74367763783135, "earningsChangePct": 77.016091954023, "recentMarketMovePoints": 50.14577582039681, "recentEarningsMovePoints": 21.602298850574698}, "pressure": {"score": 99, "band": "extreme", "label": "Extreme \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 95, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 80, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.35076706, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.03017391, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00124456, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00461672, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -13.226597831366139, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-16", "requiredThrough": "2026-08-04", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["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", "2026-08-14"], "startDate": "2023-08-25", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 121.83908045977012, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 64.1448275862069, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 114.32413793103449, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 133.90344827586208, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 139.41379310344828, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 141.47586206896554, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 124.17011494252874, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 114.9425287356322, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 108.28735632183908, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 149.66666666666669, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 155.41379310344828, 177.01609195402298, 177.01609195402298], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 116.68876840179277, 146.18619173115337, 146.18619173115337, 146.18619173115337, 146.18619173115337, 146.18619173115337, 146.18619173115337, 146.18619173115337, 146.18619173115337, 146.18619173115337, 146.18619173115337, 163.05792892753428, 163.05792892753428, 163.05792892753428, 163.05792892753428, 163.05792892753428, 163.05792892753428, 163.05792892753428, 163.05792892753428, 163.05792892753428, 163.05792892753428, 163.05792892753428, 163.05792892753428, 163.05792892753428, 174.45067396303696, 174.45067396303696, 174.45067396303696, 174.45067396303696, 174.45067396303696, 174.45067396303696, 174.45067396303696, 174.45067396303696, 174.45067396303696, 174.45067396303696, 174.45067396303696, 174.45067396303696, 174.45067396303696, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 176.75289141053833, 139.7252110855589, 139.7252110855589, 139.7252110855589, 139.7252110855589, 139.7252110855589, 139.7252110855589, 139.7252110855589, 139.7252110855589, 139.7252110855589, 139.7252110855589, 137.39109999496418, 137.39109999496418, 137.39109999496418, 137.39109999496418, 137.39109999496418, 137.39109999496418, 137.39109999496418, 137.39109999496418, 137.39109999496418, 137.39109999496418, 137.39109999496418, 137.39109999496418, 137.39109999496418, 116.40844006513018, 116.40844006513018, 116.40844006513018, 116.40844006513018, 116.40844006513018, 116.40844006513018, 116.40844006513018, 116.40844006513018, 116.40844006513018, 116.40844006513018, 116.40844006513018, 116.40844006513018, 116.40844006513018, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 113.8401624897185, 112.54930925083511, 112.54930925083511, 112.54930925083511, 112.54930925083511, 112.54930925083511, 112.54930925083511, 112.54930925083511, 112.54930925083511, 112.54930925083511, 112.54930925083511, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.5383982676716, 112.89594279287596, 112.89594279287596], "cashGeneration": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null], "revenueAvailable": true, "cashGenerationAvailable": false, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 77.01609195402298, "valuationContribution": 160.72758568380837, "marketMove": 237.74367763783135, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 77.01609195402298}, {"key": "valuation", "label": "Relative valuation contribution", "value": 160.72758568380837}, {"key": "market", "label": "Total market move", "value": 237.74367763783135}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 21.839080459770123, "surprisePct": 0.0, "immediateReturnPct": 1.988558801851248, "forward4WeekPct": 6.736193523144829, "forward13WeekPct": 8.641211169530628, "toDateReturnPct": 245.10394132375146, "weeksSince": 145, "availabilitySource": "reported", "spread": 22.025700193548445, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-23", "periodEnd": "2023-12-31", "earningsChangePct": -47.35283018867925, "surprisePct": -102.91911764705884, "immediateReturnPct": -5.25793722503507, "forward4WeekPct": 2.02655553720259, "forward13WeekPct": 18.656777761283315, "toDateReturnPct": 210.01273325254704, "weeksSince": 129, "availabilitySource": "reported", "spread": -39.07200603508771, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 78.22814751102032, "surprisePct": 68.92499999999998, "immediateReturnPct": 6.0859207458074716, "forward4WeekPct": 10.361201338148462, "forward13WeekPct": 2.0810212041392218, "toDateReturnPct": 186.59540890667512, "weeksSince": 119, "availabilitySource": "reported", "spread": -10.694783882719676, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 17.126138625806853, "surprisePct": 8.33544303797468, "immediateReturnPct": -4.574860126113589, "forward4WeekPct": 3.927632763099731, "forward13WeekPct": 7.9482243922174955, "toDateReturnPct": 167.90883025594394, "weeksSince": 106, "availabilitySource": "reported", "spread": 13.604174641167063, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 4.115162752369184, "surprisePct": 13.402684563758388, "immediateReturnPct": 4.102795620851518, "forward4WeekPct": 6.878862968346877, "forward13WeekPct": 19.506478520220693, "toDateReturnPct": 158.36514086438888, "weeksSince": 93, "availabilitySource": "reported", "spread": 3.327086794175756, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": 1.479099678456608, "surprisePct": -96.73735725938009, "immediateReturnPct": 1.7970609781786662, "forward4WeekPct": 8.229238500212887, "forward13WeekPct": 11.844703110520328, "toDateReturnPct": 105.75460277546486, "weeksSince": 77, "availabilitySource": "reported", "spread": -25.622775257812265, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": -12.23229664294304, "surprisePct": 14.705882352941178, "immediateReturnPct": 0.9287359891609448, "forward4WeekPct": 6.808713849696835, "forward13WeekPct": 10.57440542946595, "toDateReturnPct": 96.35758291780219, "weeksSince": 67, "availabilitySource": "reported", "spread": -49.431749399968524, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": -7.431406672344199, "surprisePct": -19.613496932515332, "immediateReturnPct": -5.468268168951685, "forward4WeekPct": 0.08425316007576455, "forward13WeekPct": 8.777782824039381, "toDateReturnPct": 67.86906788496363, "weeksSince": 54, "availabilitySource": "reported", "spread": -75.2503112220579, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": -5.790000000000006, "surprisePct": -12.487500000000013, "immediateReturnPct": 4.58209022205216, "forward4WeekPct": 6.954072657566579, "forward13WeekPct": 32.27976182645622, "toDateReturnPct": 61.39415188702715, "weeksSince": 41, "availabilitySource": "reported", "spread": -110.56778405135155, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2026-02-27", "periodEnd": "2025-12-31", "earningsChangePct": 38.21250398046918, "surprisePct": 23.33333333333334, "immediateReturnPct": 5.683494299216263, "forward4WeekPct": -7.579380467574126, "forward13WeekPct": 10.020478315613946, "toDateReturnPct": 21.815931772749853, "weeksSince": 24, "availabilitySource": "reported", "spread": -143.34863527940263, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 3.8399508486291367, "surprisePct": 1.8518518518518534, "immediateReturnPct": -1.9467109863174903, "forward4WeekPct": -0.6920169615410199, "forward13WeekPct": 12.905613777473345, "toDateReturnPct": 13.515149334379494, "weeksSince": 14, "availabilitySource": "reported", "spread": -136.32593177163878, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 13.899859477849263, "surprisePct": 0.44642857142856185, "immediateReturnPct": -2.527720100808817, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -2.0015033926798154, "weeksSince": 1, "availabilitySource": "reported", "spread": -158.91402351305274, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 13.899859477849263, "surprisePct": 0.44642857142856185, "immediateReturnPct": -2.527720100808817, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -2.0015033926798154, "weeksSince": 1, "availabilitySource": "reported", "spread": -158.91402351305274, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Diversified", "population": 17, "spreadPercentile": 43.8, "qualityPercentile": 34.4, "rarityPercentile": 56.2, "currentOneYearSpread": -34.622571, "lead": "price", "relatedSignals": [{"tickerId": 529, "symbol": "BNY", "name": "BNY", "spread": -37.309047, "lead": "price", "quality": 75}, {"tickerId": 3497, "symbol": "SAN", "name": "Banco Santander SA ADR", "spread": -38.813787, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 390, "symbol": "BCS", "name": "Barclays PLC ADR", "spread": -26.095767, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 619, "symbol": "C", "name": "Citigroup Inc.", "spread": -25.519807999999998, "lead": "price", "quality": 33.333333333333336}, {"tickerId": 2907, "symbol": "NTB", "name": "Bank of N.T. Butterfield & Son Ltd", "spread": -43.736395, "lead": "price", "quality": 50}, {"tickerId": 527, "symbol": "BNS", "name": "Bank of Nova Scotia", "spread": -23.068041999999995, "lead": "price", "quality": 75}, {"tickerId": 755, "symbol": "CM", "name": "Canadian Imperial Bank Of Commerce", "spread": -46.381260000000005, "lead": "price", "quality": 50}, {"tickerId": 349, "symbol": "BAC", "name": "Bank of America Corp", "spread": -21.530568, "lead": "price", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-25", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-23", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2024-05-03", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-08-02", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-11-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-02-21", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-14", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}