{"ticker": {"uuid": "fd69cdac-4684-42f5-a4af-616f9a6900da", "symbol": "JPM", "name": "JPMorgan Chase & Co", "sector": "Financial Services", "industry": "Banks - Diversified", "currency": "USD"}, "next_event": {"report_date": "2026-10-13", "fiscal_date_ending": "2026-09-30", "estimate": 5.9, "session": "Time unconfirmed", "days": 61}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 7.3, "average_surprise_label": "+7.3%", "median_surprise": 9.3, "surprise_dispersion": 9.1, "average_reaction": 1.3, "average_reaction_label": "+1.3%", "average_abs_reaction": 3.8, "positive_response_rate": 50.0, "confirmation_rate": 72.7, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 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": 29, "band": "Moderate", "tone": "neutral", "days": 61, "proximity_component": 3, "reaction_component": 10, "variability_component": 11, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 15.1, "revenue_growth_1y": 8.0, "cash_conversion": -1.93, "net_margin": 21.9, "earnings_yield": 4.4, "eps_surprise_avg": 4.5, "sue_score": 1.28, "pe_ratio": 14.6, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 357.52, "currency": "USD", "return_13w": 18.3, "fair_value": 239.94726, "fair_value_gap": 49.0, "relative_strength": 3.0, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 64.3}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-13", "date_source": "exact", "eps_actual": 4.33, "eps_estimate": 3.96, "eps_surprise": 0.37, "surprise_pct": 9.3434, "surprise_label": "+9.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.4817366588130514, "one_week_reaction_label": "-1.5%", "four_week_reaction": -1.4472775313630624, "four_week_reaction_label": "-1.4%", "confirmation": "diverged", "revenue": 61591000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 13151000000.0, "operating_cash_flow": 45119000000.0, "free_cash_flow": 45119000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-12", "date_source": "exact", "eps_actual": 3.04, "eps_estimate": 3.6, "eps_surprise": -0.56, "surprise_pct": -15.5556, "surprise_label": "-15.6%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.1377491917427662, "one_week_reaction_label": "-1.1%", "four_week_reaction": 1.4279907046542821, "four_week_reaction_label": "+1.4%", "confirmation": "confirmed", "revenue": 61933000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 9307000000.0, "operating_cash_flow": 60231000000.0, "free_cash_flow": 60231000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-12", "date_source": "exact", "eps_actual": 4.44, "eps_estimate": 4.13, "eps_surprise": 0.31, "surprise_pct": 7.5061, "surprise_label": "+7.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.900228179296934, "one_week_reaction_label": "-5.9%", "four_week_reaction": -3.51481390015946, "four_week_reaction_label": "-3.5%", "confirmation": "diverged", "revenue": 66264000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 13419000000.0, "operating_cash_flow": -154158000000.0, "free_cash_flow": -154158000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-12", "date_source": "exact", "eps_actual": 6.12, "eps_estimate": 5.09, "eps_surprise": 1.03, "surprise_pct": 20.2358, "surprise_label": "+20.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.436642700871389, "one_week_reaction_label": "+2.4%", "four_week_reaction": -2.7589234209776126, "four_week_reaction_label": "-2.8%", "confirmation": "confirmed", "revenue": 67835000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 18149000000.0, "operating_cash_flow": 38469000000.0, "free_cash_flow": 38469000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-11", "date_source": "exact", "eps_actual": 4.37, "eps_estimate": 3.99, "eps_surprise": 0.38, "surprise_pct": 9.5238, "surprise_label": "+9.5%", "surprise_band": "beat", "eps_yoy": 0.9237875288683611, "eps_yoy_label": "+0.9%", "one_week_reaction": 6.699176341500303, "one_week_reaction_label": "+6.7%", "four_week_reaction": 5.5487167588150825, "four_week_reaction_label": "+5.5%", "confirmation": "confirmed", "revenue": 69667000000.0, "revenue_yoy": 13.112305369290969, "revenue_yoy_label": "+13.1%", "net_income": 12898000000.0, "operating_cash_flow": -74081000000.0, "free_cash_flow": -74081000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-15", "date_source": "exact", "eps_actual": 4.81, "eps_estimate": 4.04, "eps_surprise": 0.77, "surprise_pct": 19.0594, "surprise_label": "+19.1%", "surprise_band": "beat", "eps_yoy": 58.22368421052631, "eps_yoy_label": "+58.2%", "one_week_reaction": 8.041856111228238, "one_week_reaction_label": "+8.0%", "four_week_reaction": 14.978947316864854, "four_week_reaction_label": "+15.0%", "confirmation": "confirmed", "revenue": 67007000000.0, "revenue_yoy": 8.192724395717953, "revenue_yoy_label": "+8.2%", "net_income": 14005000000.0, "operating_cash_flow": 147758000000.0, "free_cash_flow": 147758000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-11", "date_source": "exact", "eps_actual": 5.07, "eps_estimate": 4.64, "eps_surprise": 0.43, "surprise_pct": 9.2672, "surprise_label": "+9.3%", "surprise_band": "beat", "eps_yoy": 14.189189189189186, "eps_yoy_label": "+14.2%", "one_week_reaction": 10.310062704844011, "one_week_reaction_label": "+10.3%", "four_week_reaction": 20.08274665421041, "four_week_reaction_label": "+20.1%", "confirmation": "confirmed", "revenue": 68907000000.0, "revenue_yoy": 3.9885910901847157, "revenue_yoy_label": "+4.0%", "net_income": 14643000000.0, "operating_cash_flow": -251839000000.0, "free_cash_flow": -251839000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-15", "date_source": "exact", "eps_actual": 4.96, "eps_estimate": 4.48, "eps_surprise": 0.48, "surprise_pct": 10.7143, "surprise_label": "+10.7%", "surprise_band": "beat", "eps_yoy": -18.954248366013076, "eps_yoy_label": "-19.0%", "one_week_reaction": 1.537335293530865, "one_week_reaction_label": "+1.5%", "four_week_reaction": 0.6623438107510098, "four_week_reaction_label": "+0.7%", "confirmation": "confirmed", "revenue": 69914000000.0, "revenue_yoy": 3.0647895629100024, "revenue_yoy_label": "+3.1%", "net_income": 14987000000.0, "operating_cash_flow": 29547000000.0, "free_cash_flow": 29547000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-14", "date_source": "exact", "eps_actual": 5.07, "eps_estimate": 4.87, "eps_surprise": 0.2, "surprise_pct": 4.1068, "surprise_label": "+4.1%", "surprise_band": "beat", "eps_yoy": 16.01830663615561, "eps_yoy_label": "+16.0%", "one_week_reaction": -1.1067164568146577, "one_week_reaction_label": "-1.1%", "four_week_reaction": 4.426867169387064, "four_week_reaction_label": "+4.4%", "confirmation": "diverged", "revenue": 71903000000.0, "revenue_yoy": 3.2095540212726252, "revenue_yoy_label": "+3.2%", "net_income": 14393000000.0, "operating_cash_flow": -45214000000.0, "free_cash_flow": -45214000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-13", "date_source": "exact", "eps_actual": 4.63, "eps_estimate": 4.82, "eps_surprise": -0.19, "surprise_pct": -3.9419, "surprise_label": "-3.9%", "surprise_band": "miss", "eps_yoy": -3.7422037422037366, "eps_yoy_label": "-3.7%", "one_week_reaction": -5.0791335328225635, "one_week_reaction_label": "-5.1%", "four_week_reaction": -2.0626385091307253, "four_week_reaction_label": "-2.1%", "confirmation": "confirmed", "revenue": 69609000000.0, "revenue_yoy": 3.8831763845568372, "revenue_yoy_label": "+3.9%", "net_income": 13025000000.0, "operating_cash_flow": 368373000000.0, "free_cash_flow": 368373000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-14", "date_source": "exact", "eps_actual": 5.94, "eps_estimate": 5.51, "eps_surprise": 0.43, "surprise_pct": 7.804, "surprise_label": "+7.8%", "surprise_band": "beat", "eps_yoy": 17.15976331360947, "eps_yoy_label": "+17.2%", "one_week_reaction": 0.13554071062058798, "one_week_reaction_label": "+0.1%", "four_week_reaction": -2.507503146480776, "four_week_reaction_label": "-2.5%", "confirmation": "contained", "revenue": 73661000000.0, "revenue_yoy": 6.899153932111396, "revenue_yoy_label": "+6.9%", "net_income": 16494000000.0, "operating_cash_flow": -211761000000.0, "free_cash_flow": -211761000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-14", "date_source": "exact", "eps_actual": 6.14, "eps_estimate": 5.59, "eps_surprise": 0.55, "surprise_pct": 9.839, "surprise_label": "+9.8%", "surprise_band": "beat", "eps_yoy": 23.790322580645157, "eps_yoy_label": "+23.8%", "one_week_reaction": 1.3760513567331398, "one_week_reaction_label": "+1.4%", "four_week_reaction": 6.256129818408759, "four_week_reaction_label": "+6.3%", "confirmation": "confirmed", "revenue": 82460000000.0, "revenue_yoy": 17.944903738879194, "revenue_yoy_label": "+17.9%", "net_income": 21155000000.0, "operating_cash_flow": -237044000000.0, "free_cash_flow": -237044000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [4.33, 3.04, 4.44, 6.12, 4.37, 4.81, 5.07, 4.96, 5.07, 4.63, 5.94, 6.14], "eps_estimate": [3.96, 3.6, 4.13, 5.09, 3.99, 4.04, 4.64, 4.48, 4.87, 4.82, 5.51, 5.59], "surprise": [9.3434, -15.5556, 7.5061, 20.2358, 9.5238, 19.0594, 9.2672, 10.7143, 4.1068, -3.9419, 7.804, 9.839], "reaction_1w": [-1.4817366588130514, -1.1377491917427662, -5.900228179296934, 2.436642700871389, 6.699176341500303, 8.041856111228238, 10.310062704844011, 1.537335293530865, -1.1067164568146577, -5.0791335328225635, 0.13554071062058798, 1.3760513567331398], "reaction_4w": [-1.4472775313630624, 1.4279907046542821, -3.51481390015946, -2.7589234209776126, 5.5487167588150825, 14.978947316864854, 20.08274665421041, 0.6623438107510098, 4.426867169387064, -2.0626385091307253, -2.507503146480776, 6.256129818408759], "revenue": [61.59, 61.93, 66.26, 67.83, 69.67, 67.01, 68.91, 69.91, 71.9, 69.61, 73.66, 82.46], "net_income": [13.15, 9.31, 13.42, 18.15, 12.9, 14.01, 14.64, 14.99, 14.39, 13.03, 16.49, 21.16], "financial_unit": "billions", "scatter": [{"x": 9.3434, "y": -1.4817366588130514, "label": "2023-09-30"}, {"x": -15.5556, "y": -1.1377491917427662, "label": "2023-12-31"}, {"x": 7.5061, "y": -5.900228179296934, "label": "2024-03-31"}, {"x": 20.2358, "y": 2.436642700871389, "label": "2024-06-30"}, {"x": 9.5238, "y": 6.699176341500303, "label": "2024-09-30"}, {"x": 19.0594, "y": 8.041856111228238, "label": "2024-12-31"}, {"x": 9.2672, "y": 10.310062704844011, "label": "2025-03-31"}, {"x": 10.7143, "y": 1.537335293530865, "label": "2025-06-30"}, {"x": 4.1068, "y": -1.1067164568146577, "label": "2025-09-30"}, {"x": -3.9419, "y": -5.0791335328225635, "label": "2025-12-31"}, {"x": 7.804, "y": 0.13554071062058798, "label": "2026-03-31"}, {"x": 9.839, "y": 1.3760513567331398, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 98.71114981222055, 98.55675608073786, 96.54964042744587, 99.89259575818541, 97.8250653527469, 97.3484588958204, 98.11785217048859, 100.07885726290635, 96.66400398603847, 91.75473042904035, 96.69781454176909, 99.01720981134147, 103.33818226901172, 103.82505241514353, 106.05653981141887, 107.19257062839024, 111.72992950034319, 113.19730147868812, 115.02306506217919, 117.20401869378014, 115.01328903208534, 115.87053091840163, 117.21082164548437, 118.8776811862086, 119.0681795418335, 121.80318960760307, 125.1777285412641, 126.0621850903803, 128.05561201675445, 129.4707416385455, 133.77055840152684, 136.2742488314674, 135.1248512996708, 125.09228395337631, 127.15217674605455, 132.41482608790895, 130.37546424362017, 136.028192322929, 140.1479779082854, 137.35583104495308, 138.6697824680509, 136.83572510968617, 132.6132876383656, 134.33784874730728, 138.4165731498806, 140.93497974665317, 141.0382092551959, 144.36906164362458, 146.06201558778432, 137.0466915820727, 141.63005462953004, 147.25258925568312, 150.23934494829288, 154.70571550472948, 146.21341767698738, 140.61152966653856, 145.2705941155953, 144.8645604286465, 146.22029988222212, 153.8836778938884, 156.01585561840275, 153.89752298588007, 154.33365016657666, 164.05305682580956, 169.8196279607941, 172.06256784923312, 172.87251822567026, 171.2387716668086, 166.10216257038252, 164.48226110351246, 166.95364893679033, 168.41432863277552, 166.91551442267175, 180.3386199198594, 184.29109487624356, 186.002906162706, 191.91770139171769, 192.46742886952794, 183.87358013730025, 184.15888142338085, 168.59253269522293, 161.74528826336893, 168.14022494236843, 168.98917233981527, 147.299271013174, 165.45600068178027, 162.48591821841035, 170.604610619122, 176.8810104342485, 177.2802904352013, 187.4234021767104, 182.62503786676572, 184.92965342388246, 186.14150345175545, 185.59512033013567, 192.63505579862667, 201.1180031377544, 208.3260567644345, 201.89328616353595, 204.99706290699726, 210.17002367010224, 203.65983450777546, 203.23051384876197, 204.44809512068716, 208.49496959991646, 212.14067555937928, 207.1858940539375, 216.00456077650523, 221.54350077781274, 222.4443699477124, 218.20043049375406, 212.7950591092823, 210.44002117083141, 212.47681120235376, 220.0299075692491, 222.21521371906888, 214.718694377052, 210.76534120586973, 221.4160561027032, 222.8022053501531, 225.26332663824257, 224.33687000190469, 231.9041106250196, 230.1855692144216, 233.85299563922803, 221.9752897202059, 211.497049783755, 217.30092933975124, 229.0294536964175, 214.92822928791804, 220.78183579336766, 213.32985407954195, 205.6434439923011, 201.35269354761735, 203.56910777917528, 200.92646020631682, 209.28063626619286, 221.24586949876615, 221.54574772250345, 220.11061622318914, 223.10225850285428, 215.6981223596258, 212.63508050288036, 218.7540242586632, 213.70607415908503, 222.04463655944517, 227.98013837980596, 231.17891226057262, 233.90142383037426, 237.75416857148838, 240.2381570021294, 243.54395742094792, 252.1904462053738, 251.1765722108334, 255.2677679775353], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 140.15444015444015, 140.15444015444015, 140.15444015444015, 140.15444015444015], "gap": [0.0, 1.2888501877794454, 1.4432439192621445, 3.4503595725541345, 0.10740424181459218, 2.174934647253096, 2.6515411041796, 1.8821478295114105, -0.07885726290635375, 11.122353800319317, 16.031627357317433, 11.088543244588692, 8.76914797501631, 4.448175517346058, 3.9613053712142516, 1.7298179749389107, 0.5937871579675402, -3.9435717139854063, -5.410943692330335, -7.236707275821402, -9.41766090742236, -7.226931245727556, -11.494726542597249, -12.835017269679994, -14.501876810404227, -14.692375166029123, -17.427385231798695, -20.801924165459724, -21.686380714575918, -23.679807640950074, -25.094937262741112, -29.394754025722463, -31.89844445566301, -30.74904692386643, -20.71647957757193, -20.588470182348004, -25.851119524202403, -23.811757679913626, -29.46448575922244, -33.584271344578866, -30.792124481246532, -32.10607590434435, -30.27201854597962, -26.049581074659045, -27.77414218360073, -31.85286658617406, -34.371273182946624, -34.47450269148936, -28.989396263959208, -30.682350208118947, -21.667026202407328, -26.250389249864668, -31.87292387601775, -34.85967956862751, -39.326050125064114, -30.833752297322008, -25.23186428687319, -29.89092873592992, -29.484895048981144, -30.840634502556753, -38.504012514223035, -40.37878998133712, -38.26045734881444, -38.69658452951103, -48.41599118874393, -54.18256232372846, -56.42550221216749, -57.23545258860463, -55.60170602974296, -50.465096933316886, -48.845195466446825, -51.3165832997247, -52.77726299570989, -51.278448785606116, -53.311592892832394, -57.264067849216545, -58.975879135678994, -64.89067436469067, -65.44040184250092, -56.846553110273234, -57.13185439635383, -41.56550566819591, -34.71826123634192, -41.113197915341416, -41.96214531278825, -20.27224398614699, -38.42897365475325, -31.404837137329253, -39.52352953804092, -45.799929353167414, -46.1992093541202, -56.3423210956293, -51.54395678568463, -53.84857234280136, -55.06042237067436, -54.514039249054576, -61.55397471754557, -70.03692205667332, -77.2449756833534, -70.81220508245485, -81.38058929052363, -86.55355005362861, -80.04336089130183, -79.61404023228835, -80.83162150421353, -84.87849598344283, -88.52420194290565, -83.56942043746386, -92.3880871600316, -97.92702716133911, -98.82789633123878, -94.58395687728043, -89.17858549280868, -82.31904304985329, -84.35583308137564, -91.90892944827098, -94.09423559809076, -86.59771625607388, -82.64436308489161, -93.29507798172509, -94.68122722917497, -97.14234851726445, -96.21589188092656, -103.78313250404148, -102.06459109344348, -105.7320175182499, -95.01261275752891, -84.53437282107801, -90.33825237707426, -102.06677673374053, -87.96555232524106, -93.81915883069068, -86.36717711686497, -78.6807670296241, -74.39001658494037, -76.6064308164983, -73.96378324363984, -82.31795930351588, -94.28319253608917, -88.98461516137087, -87.54948366205656, -90.5411259417217, -83.13698979849323, -80.07394794174778, -86.19289169753063, -81.14494159795245, -89.48350399831259, -95.41900581867338, -98.61777969944004, -101.34029126924167, -105.1930360103558, -107.67702444099683, -103.38951726650777, -112.03600605093365, -111.02213205639325, -115.11332782309515], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 107.78635778635778, null, null, null, null, null, null, null, null, null, null, null, null, 104.37580437580438, null, null, null, null, null, null, null, null, null, null, null, null, 106.56370656370655, null, null, null, null, null, null, null, null, null, null, null, null, 115.37966537966537, null, null, null, null, null, null, null, null, null, null, null, null, 115.63706563706563, null, null, null, null, null, null, null, null, null, null, null, null, 127.02702702702702, null, null, null, null, null, null, null, null, null, null, null, null, 131.0810810810811, null, null, null, null, null, null, null, null, null, null, null, null, 123.61647361647363, null, null, null, null, null, null, null, null, null, null, null, null, 128.12097812097812, null, null, null, null, null, null, null, null, null, null, null, null, 126.96267696267698, null, null, null, null, null, null, null, null, null, null, null, null, 132.56113256113258, null, null, null, null, null, null, null, null, null, null, null, null, 140.15444015444015, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [40.2, 115.1, 155.3]}}, "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": [140.056852, 138.251729, 138.03549, 135.224387, 139.906425, 137.010707, 136.343187, 137.420775, 140.167297, 135.384561, 128.508787, 135.431915, 138.680387, 144.732205, 145.4141, 148.539451, 150.13054, 156.485422, 158.540577, 161.097684, 164.152259, 161.083992, 162.284618, 164.161787, 166.496338, 166.763144, 170.593713, 175.319986, 176.558728, 179.350659, 181.332645, 187.354833, 190.861423, 189.251613, 175.200315, 178.085336, 185.456037, 182.599771, 190.516804, 196.286846, 192.376253, 194.216532, 191.647809, 185.733996, 188.149362, 193.861895, 197.389096, 197.533676, 202.198763, 204.569861, 191.943282, 198.362596, 206.237341, 210.420497, 216.675955, 204.78191, 196.936082, 203.461421, 202.892743, 204.791549, 215.524635, 218.510896, 215.544026, 216.154852, 229.767547, 237.844025, 240.985416, 242.119807, 239.831633, 232.63746, 230.368677, 233.830025, 235.875807, 233.776615, 252.576594, 258.112306, 260.509815, 268.793891, 269.563822, 257.527548, 257.927132, 236.125394, 226.535359, 235.491906, 236.680915, 206.302722, 231.732466, 227.572662, 238.943447, 247.733975, 248.293194, 262.499317, 255.778879, 259.006651, 260.70393, 259.938683, 269.798595, 281.679544, 291.774917, 282.765381, 287.112433, 294.357519, 285.239553, 284.63826, 286.343566, 292.011491, 297.117552, 290.178041, 302.529188, 310.286853, 311.548582, 305.604654, 298.034061, 294.735669, 297.588333, 308.166962, 311.227633, 300.728244, 295.191302, 310.108358, 312.049755, 315.496724, 314.199158, 324.797597, 322.390662, 327.527144, 310.891603, 296.21611, 304.344841, 320.771443, 301.021712, 309.220089, 298.783078, 288.017734, 282.008244, 285.112484, 281.411275, 293.111871, 309.87, 310.29, 308.28, 312.47, 302.1, 297.81, 306.38, 299.31, 310.988728, 319.301805, 323.781907, 327.594971, 332.991004, 336.47, 341.1, 353.21, 351.79, 357.52], "ttmEps": [15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 20.37, 20.37, 20.37, 20.37, 20.37, 20.37, 20.37, 20.37, 20.37, 20.37, 20.37, 20.37, 20.37, 19.21, 19.21, 19.21, 19.21, 19.21, 19.21, 19.21, 19.21, 19.21, 19.21, 19.21, 19.21, 19.21, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 20.6, 20.6, 20.6, 20.6, 20.6, 20.6, 20.6, 20.6, 20.6, 20.6, 20.6, 20.6, 20.6, 21.78, 21.78, 21.78, 21.78], "quarterlyEps": [4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 5.94, 5.94, 5.94, 5.94, 5.94, 5.94, 5.94, 5.94, 5.94, 5.94, 5.94, 5.94, 5.94, 6.14, 6.14, 6.14, 6.14], "priceIndex": [100.0, 98.71114981222055, 98.55675608073786, 96.54964042744587, 99.89259575818541, 97.8250653527469, 97.3484588958204, 98.11785217048859, 100.07885726290635, 96.66400398603847, 91.75473042904035, 96.69781454176909, 99.01720981134147, 103.33818226901172, 103.82505241514353, 106.05653981141887, 107.19257062839024, 111.72992950034319, 113.19730147868812, 115.02306506217919, 117.20401869378014, 115.01328903208534, 115.87053091840163, 117.21082164548437, 118.8776811862086, 119.0681795418335, 121.80318960760307, 125.1777285412641, 126.0621850903803, 128.05561201675445, 129.4707416385455, 133.77055840152684, 136.2742488314674, 135.1248512996708, 125.09228395337631, 127.15217674605455, 132.41482608790895, 130.37546424362017, 136.028192322929, 140.1479779082854, 137.35583104495308, 138.6697824680509, 136.83572510968617, 132.6132876383656, 134.33784874730728, 138.4165731498806, 140.93497974665317, 141.0382092551959, 144.36906164362458, 146.06201558778432, 137.0466915820727, 141.63005462953004, 147.25258925568312, 150.23934494829288, 154.70571550472948, 146.21341767698738, 140.61152966653856, 145.2705941155953, 144.8645604286465, 146.22029988222212, 153.8836778938884, 156.01585561840275, 153.89752298588007, 154.33365016657666, 164.05305682580956, 169.8196279607941, 172.06256784923312, 172.87251822567026, 171.2387716668086, 166.10216257038252, 164.48226110351246, 166.95364893679033, 168.41432863277552, 166.91551442267175, 180.3386199198594, 184.29109487624356, 186.002906162706, 191.91770139171769, 192.46742886952794, 183.87358013730025, 184.15888142338085, 168.59253269522293, 161.74528826336893, 168.14022494236843, 168.98917233981527, 147.299271013174, 165.45600068178027, 162.48591821841035, 170.604610619122, 176.8810104342485, 177.2802904352013, 187.4234021767104, 182.62503786676572, 184.92965342388246, 186.14150345175545, 185.59512033013567, 192.63505579862667, 201.1180031377544, 208.3260567644345, 201.89328616353595, 204.99706290699726, 210.17002367010224, 203.65983450777546, 203.23051384876197, 204.44809512068716, 208.49496959991646, 212.14067555937928, 207.1858940539375, 216.00456077650523, 221.54350077781274, 222.4443699477124, 218.20043049375406, 212.7950591092823, 210.44002117083141, 212.47681120235376, 220.0299075692491, 222.21521371906888, 214.718694377052, 210.76534120586973, 221.4160561027032, 222.8022053501531, 225.26332663824257, 224.33687000190469, 231.9041106250196, 230.1855692144216, 233.85299563922803, 221.9752897202059, 211.497049783755, 217.30092933975124, 229.0294536964175, 214.92822928791804, 220.78183579336766, 213.32985407954195, 205.6434439923011, 201.35269354761735, 203.56910777917528, 200.92646020631682, 209.28063626619286, 221.24586949876615, 221.54574772250345, 220.11061622318914, 223.10225850285428, 215.6981223596258, 212.63508050288036, 218.7540242586632, 213.70607415908503, 222.04463655944517, 227.98013837980596, 231.17891226057262, 233.90142383037426, 237.75416857148838, 240.2381570021294, 243.54395742094792, 252.1904462053738, 251.1765722108334, 255.2677679775353], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 140.15444015444015, 140.15444015444015, 140.15444015444015, 140.15444015444015], "valuationGap": [0.0, 1.2888501877794454, 1.4432439192621445, 3.4503595725541345, 0.10740424181459218, 2.174934647253096, 2.6515411041796, 1.8821478295114105, -0.07885726290635375, 11.122353800319317, 16.031627357317433, 11.088543244588692, 8.76914797501631, 4.448175517346058, 3.9613053712142516, 1.7298179749389107, 0.5937871579675402, -3.9435717139854063, -5.410943692330335, -7.236707275821402, -9.41766090742236, -7.226931245727556, -11.494726542597249, -12.835017269679994, -14.501876810404227, -14.692375166029123, -17.427385231798695, -20.801924165459724, -21.686380714575918, -23.679807640950074, -25.094937262741112, -29.394754025722463, -31.89844445566301, -30.74904692386643, -20.71647957757193, -20.588470182348004, -25.851119524202403, -23.811757679913626, -29.46448575922244, -33.584271344578866, -30.792124481246532, -32.10607590434435, -30.27201854597962, -26.049581074659045, -27.77414218360073, -31.85286658617406, -34.371273182946624, -34.47450269148936, -28.989396263959208, -30.682350208118947, -21.667026202407328, -26.250389249864668, -31.87292387601775, -34.85967956862751, -39.326050125064114, -30.833752297322008, -25.23186428687319, -29.89092873592992, -29.484895048981144, -30.840634502556753, -38.504012514223035, -40.37878998133712, -38.26045734881444, -38.69658452951103, -48.41599118874393, -54.18256232372846, -56.42550221216749, -57.23545258860463, -55.60170602974296, -50.465096933316886, -48.845195466446825, -51.3165832997247, -52.77726299570989, -51.278448785606116, -53.311592892832394, -57.264067849216545, -58.975879135678994, -64.89067436469067, -65.44040184250092, -56.846553110273234, -57.13185439635383, -41.56550566819591, -34.71826123634192, -41.113197915341416, -41.96214531278825, -20.27224398614699, -38.42897365475325, -31.404837137329253, -39.52352953804092, -45.799929353167414, -46.1992093541202, -56.3423210956293, -51.54395678568463, -53.84857234280136, -55.06042237067436, -54.514039249054576, -61.55397471754557, -70.03692205667332, -77.2449756833534, -70.81220508245485, -81.38058929052363, -86.55355005362861, -80.04336089130183, -79.61404023228835, -80.83162150421353, -84.87849598344283, -88.52420194290565, -83.56942043746386, -92.3880871600316, -97.92702716133911, -98.82789633123878, -94.58395687728043, -89.17858549280868, -82.31904304985329, -84.35583308137564, -91.90892944827098, -94.09423559809076, -86.59771625607388, -82.64436308489161, -93.29507798172509, -94.68122722917497, -97.14234851726445, -96.21589188092656, -103.78313250404148, -102.06459109344348, -105.7320175182499, -95.01261275752891, -84.53437282107801, -90.33825237707426, -102.06677673374053, -87.96555232524106, -93.81915883069068, -86.36717711686497, -78.6807670296241, -74.39001658494037, -76.6064308164983, -73.96378324363984, -82.31795930351588, -94.28319253608917, -88.98461516137087, -87.54948366205656, -90.5411259417217, -83.13698979849323, -80.07394794174778, -86.19289169753063, -81.14494159795245, -89.48350399831259, -95.41900581867338, -98.61777969944004, -101.34029126924167, -105.1930360103558, -107.67702444099683, -103.38951726650777, -112.03600605093365, -111.02213205639325, -115.11332782309515], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 107.78635778635778, null, null, null, null, null, null, null, null, null, null, null, null, 104.37580437580438, null, null, null, null, null, null, null, null, null, null, null, null, 106.56370656370655, null, null, null, null, null, null, null, null, null, null, null, null, 115.37966537966537, null, null, null, null, null, null, null, null, null, null, null, null, 115.63706563706563, null, null, null, null, null, null, null, null, null, null, null, null, 127.02702702702702, null, null, null, null, null, null, null, null, null, null, null, null, 131.0810810810811, null, null, null, null, null, null, null, null, null, null, null, null, 123.61647361647363, null, null, null, null, null, null, null, null, null, null, null, null, 128.12097812097812, null, null, null, null, null, null, null, null, null, null, null, null, 126.96267696267698, null, null, null, null, null, null, null, null, null, null, null, null, 132.56113256113258, null, null, null, null, null, null, null, null, null, null, null, null, 140.15444015444015, null, null, null], "quarterLabels": ["2023-07-14", "", "", "", "", "", "", "", "", "2023-10-13", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-12", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-12", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-12", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-11", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-15", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-11", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-15", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-14", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-13", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-14", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-14", "", "", ""], "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": [18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 9.343434343434346, 9.343434343434346, 9.343434343434346, 9.343434343434346, 9.343434343434346, 9.343434343434346, 9.343434343434346, 9.343434343434346, 9.343434343434346, 9.343434343434346, 9.343434343434346, 9.343434343434346, 9.343434343434346, -15.555555555555555, -15.555555555555555, -15.555555555555555, -15.555555555555555, -15.555555555555555, -15.555555555555555, -15.555555555555555, -15.555555555555555, -15.555555555555555, -15.555555555555555, -15.555555555555555, -15.555555555555555, -15.555555555555555, 7.506053268765145, 7.506053268765145, 7.506053268765145, 7.506053268765145, 7.506053268765145, 7.506053268765145, 7.506053268765145, 7.506053268765145, 7.506053268765145, 7.506053268765145, 7.506053268765145, 7.506053268765145, 7.506053268765145, 20.23575638506877, 20.23575638506877, 20.23575638506877, 20.23575638506877, 20.23575638506877, 20.23575638506877, 20.23575638506877, 20.23575638506877, 20.23575638506877, 20.23575638506877, 20.23575638506877, 20.23575638506877, 20.23575638506877, 9.52380952380952, 9.52380952380952, 9.52380952380952, 9.52380952380952, 9.52380952380952, 9.52380952380952, 9.52380952380952, 9.52380952380952, 9.52380952380952, 9.52380952380952, 9.52380952380952, 9.52380952380952, 9.52380952380952, 19.059405940594047, 19.059405940594047, 19.059405940594047, 19.059405940594047, 19.059405940594047, 19.059405940594047, 19.059405940594047, 19.059405940594047, 19.059405940594047, 19.059405940594047, 19.059405940594047, 19.059405940594047, 19.059405940594047, 9.267241379310358, 9.267241379310358, 9.267241379310358, 9.267241379310358, 9.267241379310358, 9.267241379310358, 9.267241379310358, 9.267241379310358, 9.267241379310358, 9.267241379310358, 9.267241379310358, 9.267241379310358, 9.267241379310358, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 4.106776180698155, 4.106776180698155, 4.106776180698155, 4.106776180698155, 4.106776180698155, 4.106776180698155, 4.106776180698155, 4.106776180698155, 4.106776180698155, 4.106776180698155, 4.106776180698155, 4.106776180698155, 4.106776180698155, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, -3.9419087136929543, 7.803992740471881, 7.803992740471881, 7.803992740471881, 7.803992740471881, 7.803992740471881, 7.803992740471881, 7.803992740471881, 7.803992740471881, 7.803992740471881, 7.803992740471881, 7.803992740471881, 7.803992740471881, 7.803992740471881, 9.83899821109123, 9.83899821109123, 9.83899821109123, 9.83899821109123], "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": [35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 140.056852, "latestClose": 357.52, "startTtmEps": 15.54, "latestTtmEps": 21.78, "priceChangePct": 155.2677679775353, "epsChangePct": 40.15444015444017, "earningsGapPct": -115.11332782309513, "startMultiple": 9.012667438867439, "latestMultiple": 16.415059687786957, "multipleChangePct": 82.13320084347558, "latestQuarter": "2026-07-14", "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": 25.60503988465921, "earningsMovePct": 13.378448724622594, "spread": -12.226591160036616, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 80.23559239968809, "earningsMovePct": 21.47239263803682, "spread": -58.763199761651265, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 155.2677679775353, "earningsMovePct": 40.15444015444017, "spread": -115.11332782309513, "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": 155.2677679775353, "earningsChangePct": 40.15444015444017, "recentMarketMovePoints": 39.56964561790949, "recentEarningsMovePoints": 7.593307593307571}, "pressure": {"score": 85, "band": "high", "label": "High \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 94, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 75, "band": "high", "label": "Broad support", "tone": "positive", "summary": "3 of 4 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "caution", "value": -1.93102494, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.08035718, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.03802799, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -9.537338652346339, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 3, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-14", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 107.78635778635778, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 104.37580437580438, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 106.56370656370655, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.37966537966537, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 115.63706563706563, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 127.02702702702702, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 131.0810810810811, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 123.61647361647363, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 128.12097812097812, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 126.96267696267698, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 132.56113256113258, 140.15444015444015, 140.15444015444015, 140.15444015444015, 140.15444015444015], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 111.03645916255374, 111.03645916255374, 111.03645916255374, 111.03645916255374, 111.03645916255374, 111.03645916255374, 111.03645916255374, 111.03645916255374, 111.03645916255374, 111.03645916255374, 111.03645916255374, 111.03645916255374, 111.03645916255374, 125.57023828477418, 125.57023828477418, 125.57023828477418, 125.57023828477418, 125.57023828477418, 125.57023828477418, 125.57023828477418, 125.57023828477418, 125.57023828477418, 125.57023828477418, 125.57023828477418, 125.57023828477418, 125.57023828477418, 131.73857665976755, 131.73857665976755, 131.73857665976755, 131.73857665976755, 131.73857665976755, 131.73857665976755, 131.73857665976755, 131.73857665976755, 131.73857665976755, 131.73857665976755, 131.73857665976755, 131.73857665976755, 131.73857665976755, 136.72079817438836, 136.72079817438836, 136.72079817438836, 136.72079817438836, 136.72079817438836, 136.72079817438836, 136.72079817438836, 136.72079817438836, 136.72079817438836, 136.72079817438836, 136.72079817438836, 136.72079817438836, 136.72079817438836, 141.0067399034124, 141.0067399034124, 141.0067399034124, 141.0067399034124, 141.0067399034124, 141.0067399034124, 141.0067399034124, 141.0067399034124, 141.0067399034124, 141.0067399034124, 141.0067399034124, 141.0067399034124, 141.0067399034124, 143.69951706203895, 143.69951706203895, 143.69951706203895, 143.69951706203895, 143.69951706203895, 143.69951706203895, 143.69951706203895, 143.69951706203895, 143.69951706203895, 143.69951706203895, 143.69951706203895, 143.69951706203895, 143.69951706203895, 145.10215995329833, 145.10215995329833, 145.10215995329833, 145.10215995329833, 145.10215995329833, 145.10215995329833, 145.10215995329833, 145.10215995329833, 145.10215995329833, 145.10215995329833, 145.10215995329833, 145.10215995329833, 145.10215995329833, 146.20548744892002, 146.20548744892002, 146.20548744892002, 146.20548744892002, 146.20548744892002, 146.20548744892002, 146.20548744892002, 146.20548744892002, 146.20548744892002, 146.20548744892002, 146.20548744892002, 146.20548744892002, 146.20548744892002, 147.39213501034868, 147.39213501034868, 147.39213501034868, 147.39213501034868, 147.39213501034868, 147.39213501034868, 147.39213501034868, 147.39213501034868, 147.39213501034868, 147.39213501034868, 147.39213501034868, 147.39213501034868, 147.39213501034868, 148.77301915830813, 148.77301915830813, 148.77301915830813, 148.77301915830813, 148.77301915830813, 148.77301915830813, 148.77301915830813, 148.77301915830813, 148.77301915830813, 148.77301915830813, 148.77301915830813, 148.77301915830813, 148.77301915830813, 151.29597197898423, 151.29597197898423, 151.29597197898423, 151.29597197898423, 151.29597197898423, 151.29597197898423, 151.29597197898423, 151.29597197898423, 151.29597197898423, 151.29597197898423, 151.29597197898423, 151.29597197898423, 151.29597197898423, 157.95414742875337, 157.95414742875337, 157.95414742875337, 157.95414742875337], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 11367.437722419929, 11367.437722419929, 11367.437722419929, 11367.437722419929, 11367.437722419929, 11367.437722419929, 11367.437722419929, 11367.437722419929, 11367.437722419929, 11367.437722419929, 11367.437722419929, 11367.437722419929, 11367.437722419929, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, 4073.6654804270465, -3562.811387900356, -3562.811387900356, -3562.811387900356, -3562.811387900356, -3562.811387900356, -3562.811387900356, -3562.811387900356, -3562.811387900356, -3562.811387900356, -3562.811387900356, -3562.811387900356, -3562.811387900356, -3562.811387900356, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -1839.6797153024909, -23049.64412811388, -23049.64412811388, -23049.64412811388, -23049.64412811388, -23049.64412811388, -23049.64412811388, -23049.64412811388, -23049.64412811388, -23049.64412811388, -23049.64412811388, -23049.64412811388, -23049.64412811388, -23049.64412811388, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -7475.4448398576515, -24856.405693950175, -24856.405693950175, -24856.405693950175, -24856.405693950175, -24856.405693950175, -24856.405693950175, -24856.405693950175, -24856.405693950175, -24856.405693950175, -24856.405693950175, -24856.405693950175, -24856.405693950175, -24856.405693950175, -26443.95017793594, -26443.95017793594, -26443.95017793594, -26443.95017793594, -26443.95017793594, -26443.95017793594, -26443.95017793594, -26443.95017793594, -26443.95017793594, -26443.95017793594, -26443.95017793594, -26443.95017793594, -26443.95017793594, -21307.47330960854, -21307.47330960854, -21307.47330960854, -21307.47330960854, -21307.47330960854, -21307.47330960854, -21307.47330960854, -21307.47330960854, -21307.47330960854, -21307.47330960854, -21307.47330960854, -21307.47330960854, -21307.47330960854, 17947.864768683274, 17947.864768683274, 17947.864768683274, 17947.864768683274, 17947.864768683274, 17947.864768683274, 17947.864768683274, 17947.864768683274, 17947.864768683274, 17947.864768683274, 17947.864768683274, 17947.864768683274, 17947.864768683274, 25079.18149466192, 25079.18149466192, 25079.18149466192, 25079.18149466192, 25079.18149466192, 25079.18149466192, 25079.18149466192, 25079.18149466192, 25079.18149466192, 25079.18149466192, 25079.18149466192, 25079.18149466192, 25079.18149466192, -22356.93950177936, -22356.93950177936, -22356.93950177936, -22356.93950177936], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 40.15444015444015, "valuationContribution": 115.11332782309515, "marketMove": 155.2677679775353, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 40.15444015444015}, {"key": "valuation", "label": "Relative valuation contribution", "value": 115.11332782309515}, {"key": "market", "label": "Total market move", "value": 155.2677679775353}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": 7.786357786357789, "surprisePct": 9.343434343434346, "immediateReturnPct": -3.4121625388838006, "forward4WeekPct": 3.2567568168201166, "forward13WeekPct": 15.779230586147364, "toDateReturnPct": 155.06662941499116, "weeksSince": 146, "availabilitySource": "reported", "spread": 11.122353800319317, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-01-19", "periodEnd": "2023-12-31", "earningsChangePct": -3.1641791044776157, "surprisePct": -15.555555555555555, "immediateReturnPct": 0.7453415979410183, "forward4WeekPct": 5.903579171293449, "forward13WeekPct": 10.55433490871025, "toDateReturnPct": 121.94632474715425, "weeksSince": 133, "availabilitySource": "reported", "spread": -11.494726542597249, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-04-19", "periodEnd": "2024-03-31", "earningsChangePct": 2.0961775585696563, "surprisePct": 7.506053268765145, "immediateReturnPct": 1.6466985233445586, "forward4WeekPct": 12.035669570571272, "forward13WeekPct": 15.410045352943591, "toDateReturnPct": 104.06356004553987, "weeksSince": 120, "availabilitySource": "reported", "spread": -20.588470182348004, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": 8.272946859903385, "surprisePct": 20.23575638506877, "immediateReturnPct": 2.3616666760152727, "forward4WeekPct": 4.4061676855545295, "forward13WeekPct": 10.61956645812636, "toDateReturnPct": 80.99192362521515, "weeksSince": 107, "availabilitySource": "reported", "spread": -28.989396263959208, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-18", "periodEnd": "2024-09-30", "earningsChangePct": 0.2230897936419396, "surprisePct": 9.52380952380952, "immediateReturnPct": 1.3855775698216721, "forward4WeekPct": 10.355841688352708, "forward13WeekPct": 17.191519196865833, "toDateReturnPct": 65.88358913123781, "weeksSince": 94, "availabilitySource": "reported", "spread": -40.37878998133712, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-17", "periodEnd": "2024-12-31", "earningsChangePct": 9.849749582637735, "surprisePct": 19.059405940594047, "immediateReturnPct": 8.04185611122823, "forward4WeekPct": 15.30829206334432, "forward13WeekPct": -2.653795376410928, "toDateReturnPct": 52.9323195992037, "weeksSince": 81, "availabilitySource": "reported", "spread": -53.311592892832394, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-04-18", "periodEnd": "2025-03-31", "earningsChangePct": 3.191489361702149, "surprisePct": 9.267241379310358, "immediateReturnPct": -1.7950889971541484, "forward4WeekPct": 13.27688412895931, "forward13WeekPct": 23.898234009213027, "toDateReturnPct": 54.28135995411192, "weeksSince": 68, "availabilitySource": "reported", "spread": -31.404837137329253, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-18", "periodEnd": "2025-06-30", "earningsChangePct": -5.694648993618068, "surprisePct": 10.714285714285703, "immediateReturnPct": 1.5373352935308615, "forward4WeekPct": 1.265425416416166, "forward13WeekPct": 4.233293325253262, "toDateReturnPct": 26.436977092326597, "weeksSince": 55, "availabilitySource": "reported", "spread": -81.38058929052363, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-10-17", "periodEnd": "2025-09-30", "earningsChangePct": 3.6439354502862953, "surprisePct": 4.106776180698155, "immediateReturnPct": -1.1067164568146604, "forward4WeekPct": 0.9039849307693748, "forward13WeekPct": 4.314118311463733, "toDateReturnPct": 19.9594431590824, "weeksSince": 42, "availabilitySource": "reported", "spread": -82.31904304985329, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-01-16", "periodEnd": "2025-12-31", "earningsChangePct": -0.9040683073832212, "surprisePct": -3.9419087136929543, "immediateReturnPct": -5.079133532822566, "forward4WeekPct": -8.092590945683586, "forward13WeekPct": -5.2628138814656555, "toDateReturnPct": 9.157364984686577, "weeksSince": 29, "availabilitySource": "reported", "spread": -95.01261275752891, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-04-17", "periodEnd": "2026-03-31", "earningsChangePct": 4.409528636594029, "surprisePct": 7.803992740471881, "immediateReturnPct": 0.13554071062058526, "forward4WeekPct": -3.8919546906767355, "forward13WeekPct": 10.078419982573351, "toDateReturnPct": 15.377416335882788, "weeksSince": 16, "availabilitySource": "reported", "spread": -88.98461516137087, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-17", "periodEnd": "2026-06-30", "earningsChangePct": 5.728155339805818, "surprisePct": 9.83899821109123, "immediateReturnPct": 1.3760513567331323, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 6.256129818408751, "weeksSince": 3, "availabilitySource": "reported", "spread": -103.38951726650777, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-17", "periodEnd": "2026-06-30", "earningsChangePct": 5.728155339805818, "surprisePct": 9.83899821109123, "immediateReturnPct": 1.3760513567331323, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 6.256129818408751, "weeksSince": 3, "availabilitySource": "reported", "spread": -103.38951726650777, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 1 improving update had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Diversified", "population": 17, "spreadPercentile": 75.0, "qualityPercentile": 43.8, "rarityPercentile": 25.0, "currentOneYearSpread": -10.509432000000002, "lead": "price", "relatedSignals": [{"tickerId": 2762, "symbol": "MUFG", "name": "Mitsubishi UFJ Financial Group Inc ADR", "spread": -10.267419000000006, "lead": "price", "quality": 100}, {"tickerId": 527, "symbol": "BNS", "name": "Bank of Nova Scotia", "spread": -20.449718, "lead": "price", "quality": 75}, {"tickerId": 349, "symbol": "BAC", "name": "Bank of America Corp", "spread": -21.435957, "lead": "price", "quality": 100}, {"tickerId": 619, "symbol": "C", "name": "Citigroup Inc.", "spread": -22.340069, "lead": "price", "quality": 33.333333333333336}, {"tickerId": 390, "symbol": "BCS", "name": "Barclays PLC ADR", "spread": -27.354816999999997, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 529, "symbol": "BNY", "name": "BNY", "spread": -28.453730000000004, "lead": "price", "quality": 37.5}, {"tickerId": 1971, "symbol": "HSBC", "name": "HSBC Holdings PLC ADR", "spread": -36.277573, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 755, "symbol": "CM", "name": "Canadian Imperial Bank Of Commerce", "spread": -42.010636999999996, "lead": "price", "quality": 50}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-20", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-01-19", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "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."}