{"ticker": {"uuid": "2a8440c9-2acd-46c2-b2df-6a3345f74760", "symbol": "CM", "name": "Canadian Imperial Bank Of Commerce", "sector": "Financial Services", "industry": "Banks - Diversified", "currency": "USD"}, "next_event": {"report_date": "2026-08-27", "fiscal_date_ending": "2026-07-31", "estimate": 1.79, "session": "Before the open", "days": 14}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 1, "inline": 0, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 6.5, "average_surprise_label": "+6.5%", "median_surprise": 7.6, "surprise_dispersion": 5.6, "average_reaction": 2.4, "average_reaction_label": "+2.4%", "average_abs_reaction": 3.5, "positive_response_rate": 66.7, "confirmation_rate": 88.9, "reaction_sample": 12, "streak": {"count": 11, "band": "beat", "label": "11 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 37, "band": "Moderate", "tone": "neutral", "days": 14, "proximity_component": 21, "reaction_component": 9, "variability_component": 7, "uncertainty_component": 0, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 25.6, "revenue_growth_1y": -3.3, "cash_conversion": 1.72, "net_margin": 15.9, "earnings_yield": 2.9, "eps_surprise_avg": 8.3, "sue_score": 2.82, "pe_ratio": 11.0, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 118.7, "currency": "USD", "return_13w": 8.6, "fair_value": 65.809318, "fair_value_gap": 80.4, "relative_strength": 11.1, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 63.4}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-31", "date_source": "exact", "eps_actual": 1.52, "eps_estimate": 1.68, "eps_surprise": -0.16, "surprise_pct": -9.5238, "surprise_label": "-9.5%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.35282219926412345, "one_week_reaction_label": "+0.4%", "four_week_reaction": 1.0080638374738142, "four_week_reaction_label": "+1.0%", "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-10-31", "reported_date": "2023-11-30", "date_source": "exact", "eps_actual": 1.57, "eps_estimate": 1.53, "eps_surprise": 0.04, "surprise_pct": 2.6144, "surprise_label": "+2.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 6.264267878439133, "one_week_reaction_label": "+6.3%", "four_week_reaction": 22.723817022115867, "four_week_reaction_label": "+22.7%", "confirmation": "confirmed", "revenue": 15109000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1475000000.0, "operating_cash_flow": 12106000000.0, "free_cash_flow": 12396000000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-29", "date_source": "exact", "eps_actual": 1.81, "eps_estimate": 1.67, "eps_surprise": 0.14, "surprise_pct": 8.3832, "surprise_label": "+8.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.3226838468971356, "one_week_reaction_label": "+3.3%", "four_week_reaction": 6.837061263186504, "four_week_reaction_label": "+6.8%", "confirmation": "confirmed", "revenue": 15690000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1716000000.0, "operating_cash_flow": -3801000000.0, "free_cash_flow": -3592000000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-30", "date_source": "exact", "eps_actual": 1.75, "eps_estimate": 1.64, "eps_surprise": 0.11, "surprise_pct": 6.7073, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.0601566152428665, "one_week_reaction_label": "+2.1%", "four_week_reaction": -2.2249694130437883, "four_week_reaction_label": "-2.2%", "confirmation": "confirmed", "revenue": 15631000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1739000000.0, "operating_cash_flow": 3443000000.0, "free_cash_flow": 3655000000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-29", "date_source": "exact", "eps_actual": 1.93, "eps_estimate": 1.74, "eps_surprise": 0.19, "surprise_pct": 10.9195, "surprise_label": "+10.9%", "surprise_band": "beat", "eps_yoy": 26.97368421052631, "eps_yoy_label": "+27.0%", "one_week_reaction": 7.386991208289703, "one_week_reaction_label": "+7.4%", "four_week_reaction": 13.340683322546413, "four_week_reaction_label": "+13.3%", "confirmation": "confirmed", "revenue": 16499000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1786000000.0, "operating_cash_flow": 12289000000.0, "free_cash_flow": 12564000000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-05", "date_source": "exact", "eps_actual": 1.91, "eps_estimate": 1.78, "eps_surprise": 0.13, "surprise_pct": 7.3034, "surprise_label": "+7.3%", "surprise_band": "beat", "eps_yoy": 21.656050955414003, "eps_yoy_label": "+21.7%", "one_week_reaction": 2.9339099422012875, "one_week_reaction_label": "+2.9%", "four_week_reaction": -1.8483635091166641, "four_week_reaction_label": "-1.8%", "confirmation": "confirmed", "revenue": 16196000000.0, "revenue_yoy": 7.1943874511880335, "revenue_yoy_label": "+7.2%", "net_income": 1874000000.0, "operating_cash_flow": -843000000.0, "free_cash_flow": -450000000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-02-27", "date_source": "exact", "eps_actual": 2.2, "eps_estimate": 1.99, "eps_surprise": 0.21, "surprise_pct": 10.5528, "surprise_label": "+10.6%", "surprise_band": "beat", "eps_yoy": 21.54696132596686, "eps_yoy_label": "+21.5%", "one_week_reaction": -0.4273507072973025, "one_week_reaction_label": "-0.4%", "four_week_reaction": -6.755423449386658, "four_week_reaction_label": "-6.8%", "confirmation": "contained", "revenue": 16170000000.0, "revenue_yoy": 3.0592734225621414, "revenue_yoy_label": "+3.1%", "net_income": 2163000000.0, "operating_cash_flow": 11355000000.0, "free_cash_flow": 11548000000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-29", "date_source": "exact", "eps_actual": 2.05, "eps_estimate": 1.9, "eps_surprise": 0.15, "surprise_pct": 7.8947, "surprise_label": "+7.9%", "surprise_band": "beat", "eps_yoy": 17.14285714285713, "eps_yoy_label": "+17.1%", "one_week_reaction": -0.3227702921063998, "one_week_reaction_label": "-0.3%", "four_week_reaction": 1.0710103764991563, "four_week_reaction_label": "+1.1%", "confirmation": "contained", "revenue": 15057000000.0, "revenue_yoy": -3.6721898790864307, "revenue_yoy_label": "-3.7%", "net_income": 1998000000.0, "operating_cash_flow": 914000000.0, "free_cash_flow": 1160000000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-28", "date_source": "exact", "eps_actual": 2.16, "eps_estimate": 2.0, "eps_surprise": 0.16, "surprise_pct": 8.0, "surprise_label": "+8.0%", "surprise_band": "beat", "eps_yoy": 11.917098445595865, "eps_yoy_label": "+11.9%", "one_week_reaction": 5.61628957979517, "one_week_reaction_label": "+5.6%", "four_week_reaction": 11.492210927801242, "four_week_reaction_label": "+11.5%", "confirmation": "confirmed", "revenue": 15266000000.0, "revenue_yoy": -7.473180192738954, "revenue_yoy_label": "-7.5%", "net_income": 2094000000.0, "operating_cash_flow": 5861000000.0, "free_cash_flow": 6143000000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-04", "date_source": "exact", "eps_actual": 2.2, "eps_estimate": 2.07, "eps_surprise": 0.13, "surprise_pct": 6.2802, "surprise_label": "+6.3%", "surprise_band": "beat", "eps_yoy": 15.183246073298443, "eps_yoy_label": "+15.2%", "one_week_reaction": 5.840009136671774, "one_week_reaction_label": "+5.8%", "four_week_reaction": 7.92987285628873, "four_week_reaction_label": "+7.9%", "confirmation": "confirmed", "revenue": 15512000000.0, "revenue_yoy": -4.223265003704618, "revenue_yoy_label": "-4.2%", "net_income": 2174000000.0, "operating_cash_flow": -4292000000.0, "free_cash_flow": -3904000000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-02-26", "date_source": "exact", "eps_actual": 1.99, "eps_estimate": 1.74, "eps_surprise": 0.25, "surprise_pct": 14.3678, "surprise_label": "+14.4%", "surprise_band": "beat", "eps_yoy": -9.545454545454552, "eps_yoy_label": "-9.5%", "one_week_reaction": 1.4163736268277445, "one_week_reaction_label": "+1.4%", "four_week_reaction": -5.293822052774975, "four_week_reaction_label": "-5.3%", "confirmation": "confirmed", "revenue": 15839914112.0, "revenue_yoy": -2.041347482993197, "revenue_yoy_label": "-2.0%", "net_income": 3097872548.0, "operating_cash_flow": -2150000000.0, "free_cash_flow": -1904000000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-28", "date_source": "exact", "eps_actual": 1.86, "eps_estimate": 1.78, "eps_surprise": 0.08, "surprise_pct": 4.4944, "surprise_label": "+4.5%", "surprise_band": "beat", "eps_yoy": -9.268292682926816, "eps_yoy_label": "-9.3%", "one_week_reaction": -5.844662054204398, "one_week_reaction_label": "-5.8%", "four_week_reaction": -3.2903282546391486, "four_week_reaction_label": "-3.3%", "confirmation": "diverged", "revenue": 15225000000.0, "revenue_yoy": 1.1157601115760112, "revenue_yoy_label": "+1.1%", "net_income": 2457000000.0, "operating_cash_flow": 16215000000.0, "free_cash_flow": 16535000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [1.52, 1.57, 1.81, 1.75, 1.93, 1.91, 2.2, 2.05, 2.16, 2.2, 1.99, 1.86], "eps_estimate": [1.68, 1.53, 1.67, 1.64, 1.74, 1.78, 1.99, 1.9, 2.0, 2.07, 1.74, 1.78], "surprise": [-9.5238, 2.6144, 8.3832, 6.7073, 10.9195, 7.3034, 10.5528, 7.8947, 8.0, 6.2802, 14.3678, 4.4944], "reaction_1w": [0.35282219926412345, 6.264267878439133, 3.3226838468971356, 2.0601566152428665, 7.386991208289703, 2.9339099422012875, -0.4273507072973025, -0.3227702921063998, 5.61628957979517, 5.840009136671774, 1.4163736268277445, -5.844662054204398], "reaction_4w": [1.0080638374738142, 22.723817022115867, 6.837061263186504, -2.2249694130437883, 13.340683322546413, -1.8483635091166641, -6.755423449386658, 1.0710103764991563, 11.492210927801242, 7.92987285628873, -5.293822052774975, -3.2903282546391486], "revenue": [null, 15.11, 15.69, 15.63, 16.5, 16.2, 16.17, 15.06, 15.27, 15.51, 15.84, 15.22], "net_income": [null, 1.48, 1.72, 1.74, 1.79, 1.87, 2.16, 2.0, 2.09, 2.17, 3.1, 2.46], "financial_unit": "billions", "scatter": [{"x": -9.5238, "y": 0.35282219926412345, "label": "2023-07-31"}, {"x": 2.6144, "y": 6.264267878439133, "label": "2023-10-31"}, {"x": 8.3832, "y": 3.3226838468971356, "label": "2024-01-31"}, {"x": 6.7073, "y": 2.0601566152428665, "label": "2024-04-30"}, {"x": 10.9195, "y": 7.386991208289703, "label": "2024-07-31"}, {"x": 7.3034, "y": 2.9339099422012875, "label": "2024-10-31"}, {"x": 10.5528, "y": -0.4273507072973025, "label": "2025-01-31"}, {"x": 7.8947, "y": -0.3227702921063998, "label": "2025-04-30"}, {"x": 8.0, "y": 5.61628957979517, "label": "2025-07-31"}, {"x": 6.2802, "y": 5.840009136671774, "label": "2025-10-31"}, {"x": 14.3678, "y": 1.4163736268277445, "label": "2026-01-31"}, {"x": 4.4944, "y": -5.844662054204398, "label": "2026-04-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 99.97480640712847, 100.32753971780414, 98.18594338456923, 103.27538567280439, 100.98261627710319, 99.47773414480537, 96.28290526564788, 96.25713928723216, 91.4133654498191, 89.48100911053703, 97.67420194498334, 97.08161320451455, 101.84809198298974, 101.59044370406964, 107.95434123658747, 110.83999275630273, 117.2038874125113, 124.67567024333808, 125.78651814019224, 124.58457177622681, 120.24710315388462, 119.98581059112297, 119.59387030882587, 118.62708811423872, 117.84320754964452, 119.88129414128016, 122.67713002781737, 126.75330321108864, 129.6013987607019, 128.66074495949812, 131.0646405637382, 134.282744537486, 131.55578762897085, 127.16088773949015, 125.94302388003995, 126.6049057870652, 126.76375859527498, 130.78800576734523, 130.78800576734523, 128.51112798034535, 131.15865848475568, 129.70251828930012, 125.83712392543961, 125.65179469042513, 127.60302537111868, 129.5624333990589, 129.99189225943758, 134.17911686720677, 137.45374319436465, 133.58861057464748, 136.70218946962467, 141.1309866638195, 146.0697649963287, 156.85992569457693, 159.22195086481415, 164.93912464014494, 165.55646977447665, 166.08792543778003, 163.45591837448487, 165.4095737838907, 170.02237423452783, 170.42938637738513, 170.80926341861553, 174.55377225659348, 172.51871154230693, 177.51138903417447, 175.72053848191157, 180.87602083092202, 179.49217954520716, 174.66230691048256, 172.47258417058862, 171.95151773635843, 170.16892794431098, 171.84182105352536, 174.4197218631949, 172.82910270425995, 170.79969106137423, 170.22377628572752, 166.85056445843583, 166.13752739109316, 155.5242539601601, 154.04333148405823, 155.57910230157665, 155.8752873720589, 157.26306344885128, 158.4843098479997, 163.64684490733336, 169.55878221207513, 176.85849846991852, 176.19236537779634, 184.10270195890467, 189.1819707412617, 188.5713475416875, 191.04159384810373, 189.0987044642851, 191.20812927836621, 195.37423889980482, 202.29981922971513, 204.87938542245044, 205.55231810968033, 207.40287796602135, 201.26238337428813, 203.7017582533393, 206.9542571333045, 205.18781206517394, 216.7117537732, 219.59974660865876, 221.95500382319028, 228.76842822584416, 226.44120927404944, 230.43157927557044, 225.736398451211, 227.09404231212008, 232.72260275154645, 234.39137123327168, 239.62395305218985, 246.55358897816697, 237.81376219641416, 243.61203063522487, 257.83899548235365, 262.6473130554297, 262.703881429788, 262.93015492722134, 262.09400319431404, 258.870601058896, 263.4347113462577, 264.3760583379949, 263.54881453488815, 275.78633405639914, 273.3331241297726, 283.9732047630761, 287.9953263425979, 283.8305772154427, 271.82126407119256, 268.9401686253566, 266.8064476268953, 276.81600387680464, 296.7200640059349, 314.2655505359485, 315.0133909454244, 320.45058765299376, 314.3358820501504, 318.02184936561275, 329.9941012649548, 310.70706124720914, 310.99279668612354, 324.1937014809771, 319.13621211239143, 325.0509049214112, 327.61162553582767, 338.7717054926232, 348.72373555718826, 337.79376034176994, 340.986463628379, 341.41791001846127], "eps_index": [100.0, 100.0, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723], "gap": [0.0, 0.025193592871531223, -5.124051345711123, -2.9824550124762084, -8.07189730071137, -5.779127905010171, -4.274245772712348, -1.079416893554864, -1.0536509151391442, 3.7901229222739232, 5.722479261555989, -2.4707135728903182, -1.878124832421534, -6.6446036108967235, -6.386955331976623, -10.13457379472699, -13.020225314442257, -19.38411997065083, -26.855902801477598, -27.966750698331765, -26.76480433436633, -22.427335712024146, -22.166043149262492, -21.774102866965393, -20.80732067237824, -20.02344010778404, -22.061526699419687, -24.857362585956892, -30.823070652949113, -33.671166202562375, -32.730512401358595, -35.13440800559869, -38.352511979346474, -35.625555070831325, -31.230655181350627, -30.012791321900423, -30.674673228925684, -30.833526037135456, -34.8577732092057, -34.8577732092057, -32.58089542220583, -34.50168174056962, -33.04554154511406, -29.18014718125356, -28.99481794623908, -30.946048626932622, -32.90545665487285, -33.334915515251524, -37.52214012302072, -40.796766450178595, -36.93163383046142, -40.04521272543862, -44.474009919633446, -49.41278825214265, -54.243646624809486, -56.6056717950467, -62.322845570377496, -62.94019070470921, -63.471646368012586, -60.83963930471742, -62.79329471412325, -67.40609516476039, -67.81310730761768, -68.19298434884809, -71.93749318682603, -69.90243247253949, -74.89510996440703, -73.10425941214413, -73.31788129603828, -71.93404001032343, -67.10416737559882, -64.91444463570488, -64.39337820147469, -62.61078840942724, -64.28368151864163, -66.86158232831116, -65.27096316937622, -63.2415515264905, -62.66563675084379, -59.29242492355209, -52.91078320504664, -42.29750977411359, -40.81658729801171, -42.35235811553014, -42.648543186012375, -44.03631926280477, -45.25756566195318, -50.42010072128684, -56.33203802602861, -63.631754283872, -62.96562119174982, -70.87595777285816, -75.95522655521518, -70.98413823936191, -73.45438454577815, -71.51149516195953, -73.62091997604064, -77.78702959747925, -84.71260992738955, -87.29217612012486, -87.96510880735475, -89.81566866369577, -83.67517407196256, -86.11454895101373, -89.36704783097893, -87.60060276284837, -95.78152121506045, -98.66951405051921, -101.02477126505073, -107.83819566770461, -105.51097671590989, -109.50134671743089, -104.80616589307144, -106.16380975398053, -111.7923701934069, -113.46113867513213, -118.6937204940503, -125.62335642002742, -116.88352963827461, -122.68179807708532, -132.69364664514436, -137.50196421822042, -137.5585325925787, -137.78480609001204, -136.94865435710474, -133.7252522216867, -138.2893625090484, -139.2307095007856, -138.40346569767885, -150.64098521918984, -148.18777529256332, -158.82785592586683, -165.9023030867839, -161.7375539596287, -149.72824081537857, -146.8471453695426, -144.71342437108132, -154.72298062099065, -174.6270407501209, -192.1725272801345, -192.92036768961043, -198.35756439717977, -192.24285879433643, -195.92882610979876, -207.9010780091408, -191.3756658983719, -191.6614013372863, -204.86230613213985, -199.8048167635542, -205.71950957257394, -208.28023018699042, -219.44031014378595, -229.39234020835102, -218.4623649929327, -221.65506827954175, -222.08651466962402], "quarter_markers": [100.0, null, 95.20348837209302, null, null, null, null, null, null, null, null, null, null, null, null, 97.81976744186048, null, null, null, null, null, null, null, null, null, null, null, null, 95.93023255813952, null, null, null, null, null, null, null, null, null, null, null, null, 96.65697674418605, null, null, null, null, null, null, null, null, null, null, null, null, 102.61627906976744, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.55813953488374, null, null, null, null, null, null, null, null, null, null, null, 113.22674418604652, null, null, null, null, null, null, null, null, null, null, null, null, 117.58720930232558, null, null, null, null, null, null, null, null, null, null, null, null, 120.93023255813955, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.1453488372093, null, null, null, null, null, null, null, null, null, null, null, 122.09302325581397, null, null, null, null, null, null, null, null, null, null, null, null, 119.33139534883723, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [19.3, 222.1, 241.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": [34.766776, 34.758017, 34.880651, 34.136087, 35.905522, 35.1084, 34.585201, 33.474462, 33.465504, 31.78148, 31.109662, 33.958171, 33.752147, 35.409298, 35.319722, 37.532244, 38.535492, 40.748013, 43.345711, 43.731917, 43.314039, 41.806041, 41.715198, 41.578933, 41.242814, 40.970284, 41.678861, 42.650883, 44.068037, 45.058228, 44.731193, 45.56695, 46.685781, 45.737706, 44.209741, 43.786329, 44.016444, 44.071672, 45.470773, 45.470773, 44.679176, 45.599637, 45.093384, 43.749511, 43.685078, 44.363458, 45.044681, 45.19399, 46.649753, 47.788235, 46.444453, 47.526944, 49.066694, 50.783748, 54.535139, 55.356339, 57.344016, 57.558647, 57.743417, 56.828353, 57.507576, 59.111298, 59.252803, 59.384874, 60.686719, 59.979194, 61.714987, 61.092366, 62.884761, 62.403644, 60.724453, 59.963157, 59.781999, 59.16225, 59.743861, 60.640114, 60.087107, 59.381546, 59.181319, 58.008562, 57.760662, 54.070769, 53.5559, 54.089838, 54.192812, 54.675297, 55.099885, 56.894732, 58.950122, 61.487998, 61.256405, 64.006574, 65.772472, 65.560178, 66.419003, 65.743523, 66.476902, 67.925324, 70.333125, 71.229957, 71.463914, 72.107294, 69.972442, 70.820534, 71.951323, 71.337187, 75.34369, 76.347752, 77.166599, 79.535407, 78.726308, 80.113631, 78.481268, 78.953277, 80.910146, 81.490323, 83.309523, 85.718734, 82.680178, 84.696049, 89.642306, 91.314003, 91.33367, 91.412338, 91.121635, 90.000962, 91.587756, 91.915032, 91.627426, 95.882017, 95.029115, 98.728328, 100.12669, 98.678741, 94.50349, 93.501826, 92.76, 96.24, 103.16, 109.26, 109.52, 111.410338, 109.284452, 110.565944, 114.72831, 108.022828, 108.122169, 112.711698, 110.953372, 113.00972, 113.9, 117.78, 121.24, 117.44, 118.55, 118.7], "ttmEps": [6.88, 6.88, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.55, 6.73, 6.73, 6.73, 6.73, 6.73, 6.73, 6.73, 6.73, 6.73, 6.73, 6.73, 6.73, 6.73, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.6, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 8.09, 8.09, 8.09, 8.09, 8.09, 8.09, 8.09, 8.09, 8.09, 8.09, 8.09, 8.09, 8.09, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21], "quarterlyEps": [1.7, 1.7, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 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.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.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86], "priceIndex": [100.0, 99.97480640712847, 100.32753971780414, 98.18594338456923, 103.27538567280439, 100.98261627710319, 99.47773414480537, 96.28290526564788, 96.25713928723216, 91.4133654498191, 89.48100911053703, 97.67420194498334, 97.08161320451455, 101.84809198298974, 101.59044370406964, 107.95434123658747, 110.83999275630273, 117.2038874125113, 124.67567024333808, 125.78651814019224, 124.58457177622681, 120.24710315388462, 119.98581059112297, 119.59387030882587, 118.62708811423872, 117.84320754964452, 119.88129414128016, 122.67713002781737, 126.75330321108864, 129.6013987607019, 128.66074495949812, 131.0646405637382, 134.282744537486, 131.55578762897085, 127.16088773949015, 125.94302388003995, 126.6049057870652, 126.76375859527498, 130.78800576734523, 130.78800576734523, 128.51112798034535, 131.15865848475568, 129.70251828930012, 125.83712392543961, 125.65179469042513, 127.60302537111868, 129.5624333990589, 129.99189225943758, 134.17911686720677, 137.45374319436465, 133.58861057464748, 136.70218946962467, 141.1309866638195, 146.0697649963287, 156.85992569457693, 159.22195086481415, 164.93912464014494, 165.55646977447665, 166.08792543778003, 163.45591837448487, 165.4095737838907, 170.02237423452783, 170.42938637738513, 170.80926341861553, 174.55377225659348, 172.51871154230693, 177.51138903417447, 175.72053848191157, 180.87602083092202, 179.49217954520716, 174.66230691048256, 172.47258417058862, 171.95151773635843, 170.16892794431098, 171.84182105352536, 174.4197218631949, 172.82910270425995, 170.79969106137423, 170.22377628572752, 166.85056445843583, 166.13752739109316, 155.5242539601601, 154.04333148405823, 155.57910230157665, 155.8752873720589, 157.26306344885128, 158.4843098479997, 163.64684490733336, 169.55878221207513, 176.85849846991852, 176.19236537779634, 184.10270195890467, 189.1819707412617, 188.5713475416875, 191.04159384810373, 189.0987044642851, 191.20812927836621, 195.37423889980482, 202.29981922971513, 204.87938542245044, 205.55231810968033, 207.40287796602135, 201.26238337428813, 203.7017582533393, 206.9542571333045, 205.18781206517394, 216.7117537732, 219.59974660865876, 221.95500382319028, 228.76842822584416, 226.44120927404944, 230.43157927557044, 225.736398451211, 227.09404231212008, 232.72260275154645, 234.39137123327168, 239.62395305218985, 246.55358897816697, 237.81376219641416, 243.61203063522487, 257.83899548235365, 262.6473130554297, 262.703881429788, 262.93015492722134, 262.09400319431404, 258.870601058896, 263.4347113462577, 264.3760583379949, 263.54881453488815, 275.78633405639914, 273.3331241297726, 283.9732047630761, 287.9953263425979, 283.8305772154427, 271.82126407119256, 268.9401686253566, 266.8064476268953, 276.81600387680464, 296.7200640059349, 314.2655505359485, 315.0133909454244, 320.45058765299376, 314.3358820501504, 318.02184936561275, 329.9941012649548, 310.70706124720914, 310.99279668612354, 324.1937014809771, 319.13621211239143, 325.0509049214112, 327.61162553582767, 338.7717054926232, 348.72373555718826, 337.79376034176994, 340.986463628379, 341.41791001846127], "epsIndex": [100.0, 100.0, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723], "valuationGap": [0.0, 0.025193592871531223, -5.124051345711123, -2.9824550124762084, -8.07189730071137, -5.779127905010171, -4.274245772712348, -1.079416893554864, -1.0536509151391442, 3.7901229222739232, 5.722479261555989, -2.4707135728903182, -1.878124832421534, -6.6446036108967235, -6.386955331976623, -10.13457379472699, -13.020225314442257, -19.38411997065083, -26.855902801477598, -27.966750698331765, -26.76480433436633, -22.427335712024146, -22.166043149262492, -21.774102866965393, -20.80732067237824, -20.02344010778404, -22.061526699419687, -24.857362585956892, -30.823070652949113, -33.671166202562375, -32.730512401358595, -35.13440800559869, -38.352511979346474, -35.625555070831325, -31.230655181350627, -30.012791321900423, -30.674673228925684, -30.833526037135456, -34.8577732092057, -34.8577732092057, -32.58089542220583, -34.50168174056962, -33.04554154511406, -29.18014718125356, -28.99481794623908, -30.946048626932622, -32.90545665487285, -33.334915515251524, -37.52214012302072, -40.796766450178595, -36.93163383046142, -40.04521272543862, -44.474009919633446, -49.41278825214265, -54.243646624809486, -56.6056717950467, -62.322845570377496, -62.94019070470921, -63.471646368012586, -60.83963930471742, -62.79329471412325, -67.40609516476039, -67.81310730761768, -68.19298434884809, -71.93749318682603, -69.90243247253949, -74.89510996440703, -73.10425941214413, -73.31788129603828, -71.93404001032343, -67.10416737559882, -64.91444463570488, -64.39337820147469, -62.61078840942724, -64.28368151864163, -66.86158232831116, -65.27096316937622, -63.2415515264905, -62.66563675084379, -59.29242492355209, -52.91078320504664, -42.29750977411359, -40.81658729801171, -42.35235811553014, -42.648543186012375, -44.03631926280477, -45.25756566195318, -50.42010072128684, -56.33203802602861, -63.631754283872, -62.96562119174982, -70.87595777285816, -75.95522655521518, -70.98413823936191, -73.45438454577815, -71.51149516195953, -73.62091997604064, -77.78702959747925, -84.71260992738955, -87.29217612012486, -87.96510880735475, -89.81566866369577, -83.67517407196256, -86.11454895101373, -89.36704783097893, -87.60060276284837, -95.78152121506045, -98.66951405051921, -101.02477126505073, -107.83819566770461, -105.51097671590989, -109.50134671743089, -104.80616589307144, -106.16380975398053, -111.7923701934069, -113.46113867513213, -118.6937204940503, -125.62335642002742, -116.88352963827461, -122.68179807708532, -132.69364664514436, -137.50196421822042, -137.5585325925787, -137.78480609001204, -136.94865435710474, -133.7252522216867, -138.2893625090484, -139.2307095007856, -138.40346569767885, -150.64098521918984, -148.18777529256332, -158.82785592586683, -165.9023030867839, -161.7375539596287, -149.72824081537857, -146.8471453695426, -144.71342437108132, -154.72298062099065, -174.6270407501209, -192.1725272801345, -192.92036768961043, -198.35756439717977, -192.24285879433643, -195.92882610979876, -207.9010780091408, -191.3756658983719, -191.6614013372863, -204.86230613213985, -199.8048167635542, -205.71950957257394, -208.28023018699042, -219.44031014378595, -229.39234020835102, -218.4623649929327, -221.65506827954175, -222.08651466962402], "quarterMarkers": [100.0, null, 95.20348837209302, null, null, null, null, null, null, null, null, null, null, null, null, 97.81976744186048, null, null, null, null, null, null, null, null, null, null, null, null, 95.93023255813952, null, null, null, null, null, null, null, null, null, null, null, null, 96.65697674418605, null, null, null, null, null, null, null, null, null, null, null, null, 102.61627906976744, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.55813953488374, null, null, null, null, null, null, null, null, null, null, null, 113.22674418604652, null, null, null, null, null, null, null, null, null, null, null, null, 117.58720930232558, null, null, null, null, null, null, null, null, null, null, null, null, 120.93023255813955, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.1453488372093, null, null, null, null, null, null, null, null, null, null, null, 122.09302325581397, null, null, null, null, null, null, null, null, null, null, null, null, 119.33139534883723, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-25", "", "2023-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-05", "", "", "", "", "", "", "", "", "", "", "", "2025-02-27", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-04", "", "", "", "", "", "", "", "", "", "", "", "2026-02-26", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-28", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "", "2023-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [4.2944785276073665, 4.2944785276073665, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 2.6143790849673225, 8.38323353293414, 8.38323353293414, 8.38323353293414, 8.38323353293414, 8.38323353293414, 8.38323353293414, 8.38323353293414, 8.38323353293414, 8.38323353293414, 8.38323353293414, 8.38323353293414, 8.38323353293414, 8.38323353293414, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 10.919540229885055, 7.303370786516848, 7.303370786516848, 7.303370786516848, 7.303370786516848, 7.303370786516848, 7.303370786516848, 7.303370786516848, 7.303370786516848, 7.303370786516848, 7.303370786516848, 7.303370786516848, 7.303370786516848, 10.552763819095487, 10.552763819095487, 10.552763819095487, 10.552763819095487, 10.552763819095487, 10.552763819095487, 10.552763819095487, 10.552763819095487, 10.552763819095487, 10.552763819095487, 10.552763819095487, 10.552763819095487, 10.552763819095487, 7.894736842105258, 7.894736842105258, 7.894736842105258, 7.894736842105258, 7.894736842105258, 7.894736842105258, 7.894736842105258, 7.894736842105258, 7.894736842105258, 7.894736842105258, 7.894736842105258, 7.894736842105258, 7.894736842105258, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 6.280193236714993, 6.280193236714993, 6.280193236714993, 6.280193236714993, 6.280193236714993, 6.280193236714993, 6.280193236714993, 6.280193236714993, 6.280193236714993, 6.280193236714993, 6.280193236714993, 6.280193236714993, 14.367816091954023, 14.367816091954023, 14.367816091954023, 14.367816091954023, 14.367816091954023, 14.367816091954023, 14.367816091954023, 14.367816091954023, 14.367816091954023, 14.367816091954023, 14.367816091954023, 14.367816091954023, 14.367816091954023, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914], "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": [85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 34.766776, "latestClose": 118.7, "startTtmEps": 6.88, "latestTtmEps": 8.21, "priceChangePct": 241.4179100184613, "epsChangePct": 19.331395348837233, "earningsGapPct": -222.08651466962408, "startMultiple": 5.0533104651162795, "latestMultiple": 14.45797807551766, "multipleChangePct": 186.109040307797, "latestQuarter": "2026-05-28", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 67.60675653758838, "earningsMovePct": 1.4833127317676276, "spread": -66.12344380582076, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 149.75306638693203, "earningsMovePct": 23.45864661654136, "spread": -126.29441977039068, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 241.4179100184613, "earningsMovePct": 19.331395348837233, "spread": -222.08651466962408, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "marketChangePct": 241.4179100184613, "earningsChangePct": 19.331395348837233, "recentMarketMovePoints": 27.082027968310854, "recentEarningsMovePoints": -2.7616279069767415}, "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": 92, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 67, "band": "mixed", "label": "Mixed support", "tone": "caution", "summary": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.71742023, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.03252536, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.32036097, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00500718, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00050127, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -0.9719803419545259, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 0, "caution": 2}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-05-28", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 95.20348837209302, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 97.81976744186048, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 95.93023255813952, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 96.65697674418605, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 102.61627906976744, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 107.55813953488374, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 113.22674418604652, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 117.58720930232558, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 120.93023255813955, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 125.1453488372093, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 122.09302325581397, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723, 119.33139534883723], "revenue": [100.0, 100.0, 113.71885642588278, 113.71885642588278, 113.71885642588278, 113.71885642588278, 113.71885642588278, 113.71885642588278, 113.71885642588278, 113.71885642588278, 113.71885642588278, 113.71885642588278, 113.71885642588278, 113.71885642588278, 113.71885642588278, 124.32783652984405, 124.32783652984405, 124.32783652984405, 124.32783652984405, 124.32783652984405, 124.32783652984405, 124.32783652984405, 124.32783652984405, 124.32783652984405, 124.32783652984405, 124.32783652984405, 124.32783652984405, 124.32783652984405, 130.38178885104858, 130.38178885104858, 130.38178885104858, 130.38178885104858, 130.38178885104858, 130.38178885104858, 130.38178885104858, 130.38178885104858, 130.38178885104858, 130.38178885104858, 130.38178885104858, 130.38178885104858, 130.38178885104858, 135.9159347553325, 135.9159347553325, 135.9159347553325, 135.9159347553325, 135.9159347553325, 135.9159347553325, 135.9159347553325, 135.9159347553325, 135.9159347553325, 135.9159347553325, 135.9159347553325, 135.9159347553325, 135.9159347553325, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 140.99525004481092, 143.43072235167594, 143.43072235167594, 143.43072235167594, 143.43072235167594, 143.43072235167594, 143.43072235167594, 143.43072235167594, 143.43072235167594, 143.43072235167594, 143.43072235167594, 143.43072235167594, 143.43072235167594, 144.50618390392543, 144.50618390392543, 144.50618390392543, 144.50618390392543, 144.50618390392543, 144.50618390392543, 144.50618390392543, 144.50618390392543, 144.50618390392543, 144.50618390392543, 144.50618390392543, 144.50618390392543, 144.50618390392543, 143.22011113102707, 143.22011113102707, 143.22011113102707, 143.22011113102707, 143.22011113102707, 143.22011113102707, 143.22011113102707, 143.22011113102707, 143.22011113102707, 143.22011113102707, 143.22011113102707, 143.22011113102707, 143.22011113102707, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 140.45751926868616, 138.9249865567306, 138.9249865567306, 138.9249865567306, 138.9249865567306, 138.9249865567306, 138.9249865567306, 138.9249865567306, 138.9249865567306, 138.9249865567306, 138.9249865567306, 138.9249865567306, 138.9249865567306, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.18541430363865, 138.56182584692598, 138.56182584692598, 138.56182584692598, 138.56182584692598, 138.56182584692598, 138.56182584692598, 138.56182584692598, 138.56182584692598, 138.56182584692598, 138.56182584692598, 138.56182584692598], "cashGeneration": [100.0, 100.0, 40.924671509018204, 40.924671509018204, 40.924671509018204, 40.924671509018204, 40.924671509018204, 40.924671509018204, 40.924671509018204, 40.924671509018204, 40.924671509018204, 40.924671509018204, 40.924671509018204, 40.924671509018204, 40.924671509018204, 53.73377948257569, 53.73377948257569, 53.73377948257569, 53.73377948257569, 53.73377948257569, 53.73377948257569, 53.73377948257569, 53.73377948257569, 53.73377948257569, 53.73377948257569, 53.73377948257569, 53.73377948257569, 53.73377948257569, 37.496939525014284, 37.496939525014284, 37.496939525014284, 37.496939525014284, 37.496939525014284, 37.496939525014284, 37.496939525014284, 37.496939525014284, 37.496939525014284, 37.496939525014284, 37.496939525014284, 37.496939525014284, 37.496939525014284, 25.308087815228923, 25.308087815228923, 25.308087815228923, 25.308087815228923, 25.308087815228923, 25.308087815228923, 25.308087815228923, 25.308087815228923, 25.308087815228923, 25.308087815228923, 25.308087815228923, 25.308087815228923, 25.308087815228923, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 102.10968742348811, 49.68987186811393, 49.68987186811393, 49.68987186811393, 49.68987186811393, 49.68987186811393, 49.68987186811393, 49.68987186811393, 49.68987186811393, 49.68987186811393, 49.68987186811393, 49.68987186811393, 49.68987186811393, 111.47066024647026, 111.47066024647026, 111.47066024647026, 111.47066024647026, 111.47066024647026, 111.47066024647026, 111.47066024647026, 111.47066024647026, 111.47066024647026, 111.47066024647026, 111.47066024647026, 111.47066024647026, 111.47066024647026, 101.28948012731576, 101.28948012731576, 101.28948012731576, 101.28948012731576, 101.28948012731576, 101.28948012731576, 101.28948012731576, 101.28948012731576, 101.28948012731576, 101.28948012731576, 101.28948012731576, 101.28948012731576, 101.28948012731576, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 75.08773361625725, 60.99322614869828, 60.99322614869828, 60.99322614869828, 60.99322614869828, 60.99322614869828, 60.99322614869828, 60.99322614869828, 60.99322614869828, 60.99322614869828, 60.99322614869828, 60.99322614869828, 60.99322614869828, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 6.1005468048641145, 68.84028401207868, 68.84028401207868, 68.84028401207868, 68.84028401207868, 68.84028401207868, 68.84028401207868, 68.84028401207868, 68.84028401207868, 68.84028401207868, 68.84028401207868, 68.84028401207868], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 19.331395348837233, "valuationContribution": 222.08651466962402, "marketMove": 241.41791001846127, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 19.331395348837233}, {"key": "valuation", "label": "Relative valuation contribution", "value": 222.08651466962402}, {"key": "market", "label": "Total market move", "value": 241.41791001846127}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-01", "periodEnd": "2023-07-31", "earningsChangePct": -4.796511627906974, "surprisePct": -9.523809523809518, "immediateReturnPct": 0.3528221992641134, "forward4WeekPct": -0.49719752424312036, "forward13WeekPct": 7.9815456675793595, "toDateReturnPct": 241.5039471325421, "weeksSince": 153, "availabilitySource": "reported", "spread": -5.124051345711123, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2023-12-01", "periodEnd": "2023-10-31", "earningsChangePct": 2.7480916030534486, "surprisePct": 2.6143790849673225, "immediateReturnPct": 6.264267878439145, "forward4WeekPct": 23.81727409972254, "forward13WeekPct": 24.768923719161773, "toDateReturnPct": 236.07286036962583, "weeksSince": 140, "availabilitySource": "reported", "spread": -10.13457379472699, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-03-01", "periodEnd": "2024-01-31", "earningsChangePct": -1.9316493313521699, "surprisePct": 8.38323353293414, "immediateReturnPct": 3.3226838468971343, "forward4WeekPct": 9.460291830300438, "forward13WeekPct": 6.9136997702955005, "toDateReturnPct": 178.3060786807157, "weeksSince": 127, "availabilitySource": "reported", "spread": -30.823070652949113, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-05-31", "periodEnd": "2024-04-30", "earningsChangePct": 0.7575757575757791, "surprisePct": 6.707317073170738, "immediateReturnPct": 2.0601566152428585, "forward4WeekPct": -0.706633443732263, "forward13WeekPct": 22.059410853951288, "toDateReturnPct": 165.67186467360096, "weeksSince": 114, "availabilitySource": "reported", "spread": -34.50168174056962, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-30", "periodEnd": "2024-07-31", "earningsChangePct": 6.165413533834574, "surprisePct": 10.919540229885055, "immediateReturnPct": 7.386991208289695, "forward4WeekPct": 13.704520194137704, "forward13WeekPct": 20.299049215508845, "toDateReturnPct": 133.73619450065007, "weeksSince": 101, "availabilitySource": "reported", "spread": -54.243646624809486, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-12-06", "periodEnd": "2024-10-31", "earningsChangePct": 4.815864022662897, "surprisePct": 7.303370786516848, "immediateReturnPct": 2.933909942201285, "forward4WeekPct": -2.1448948302313253, "forward13WeekPct": -11.493411468136628, "toDateReturnPct": 94.29596162636753, "weeksSince": 87, "availabilitySource": "reported", "spread": -73.31788129603828, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-28", "periodEnd": "2025-01-31", "earningsChangePct": 5.270270270270272, "surprisePct": 10.552763819095487, "immediateReturnPct": -0.4273507072973026, "forward4WeekPct": -6.577908274988776, "forward13WeekPct": 13.01810584444414, "toDateReturnPct": 104.62496553526015, "weeksSince": 75, "availabilitySource": "reported", "spread": -52.91078320504664, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-30", "periodEnd": "2025-04-30", "earningsChangePct": 3.8510911424903593, "surprisePct": 7.894736842105258, "immediateReturnPct": -0.3227702921064002, "forward4WeekPct": 3.273180913741558, "forward13WeekPct": 14.552011972425195, "toDateReturnPct": 80.47063823296776, "weeksSince": 62, "availabilitySource": "reported", "spread": -70.98413823936191, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": 2.8430160692212603, "surprisePct": 8.000000000000007, "immediateReturnPct": 5.616289579795164, "forward4WeekPct": 10.358021265963302, "forward13WeekPct": 18.726364974273512, "toDateReturnPct": 66.39288005567138, "weeksSince": 49, "availabilitySource": "reported", "spread": -95.78152121506045, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-12-05", "periodEnd": "2025-10-31", "earningsChangePct": 3.4855769230769162, "surprisePct": 6.280193236714993, "immediateReturnPct": 5.8400091366717755, "forward4WeekPct": 7.586641969568131, "forward13WeekPct": 16.509261252552633, "toDateReturnPct": 40.14821399756203, "weeksSince": 35, "availabilitySource": "reported", "spread": -132.69364664514436, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-27", "periodEnd": "2026-01-31", "earningsChangePct": -2.4390243902438935, "surprisePct": 14.367816091954023, "immediateReturnPct": 1.4163736268277383, "forward4WeekPct": -6.0452031558764, "forward13WeekPct": 9.414217973994244, "toDateReturnPct": 20.228917479489784, "weeksSince": 23, "availabilitySource": "reported", "spread": -165.9023030867839, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": -2.261904761904754, "surprisePct": 4.494382022471914, "immediateReturnPct": -5.844662054204397, "forward4WeekPct": -1.4979650619799, "forward13WeekPct": null, "toDateReturnPct": 3.4618221082486134, "weeksSince": 10, "availabilitySource": "reported", "spread": -191.3756658983719, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": -2.261904761904754, "surprisePct": 4.494382022471914, "immediateReturnPct": -5.844662054204397, "forward4WeekPct": -1.4979650619799, "forward13WeekPct": null, "toDateReturnPct": 3.4618221082486134, "weeksSince": 10, "availabilitySource": "reported", "spread": -191.3756658983719, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Diversified", "population": 17, "spreadPercentile": 31.2, "qualityPercentile": 21.9, "rarityPercentile": 68.8, "currentOneYearSpread": -42.010636999999996, "lead": "price", "relatedSignals": [{"tickerId": 3497, "symbol": "SAN", "name": "Banco Santander SA ADR", "spread": -43.720607, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 2130, "symbol": "ING", "name": "ING Group NV ADR", "spread": -45.345389999999995, "lead": "price", "quality": 33.333333333333336}, {"tickerId": 517, "symbol": "BMO", "name": "Bank of Montreal", "spread": -47.428079000000004, "lead": "price", "quality": 75}, {"tickerId": 1971, "symbol": "HSBC", "name": "HSBC Holdings PLC ADR", "spread": -36.277573, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 374, "symbol": "BBVA", "name": "Banco Bilbao Viscaya Argentaria SA ADR", "spread": -54.31484400000001, "lead": "price", "quality": 100}, {"tickerId": 529, "symbol": "BNY", "name": "BNY", "spread": -28.453730000000004, "lead": "price", "quality": 37.5}, {"tickerId": 390, "symbol": "BCS", "name": "Barclays PLC ADR", "spread": -27.354816999999997, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 619, "symbol": "C", "name": "Citigroup Inc.", "spread": -22.340069, "lead": "price", "quality": 33.333333333333336}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-12-01", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"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."}