{"ticker": {"uuid": "ce9d8156-6c24-415d-892c-9958387dd114", "symbol": "BNS", "name": "Bank of Nova Scotia", "sector": "Financial Services", "industry": "Banks - Diversified", "currency": "USD"}, "next_event": {"report_date": "2026-08-25", "fiscal_date_ending": "2026-07-31", "estimate": 1.53, "session": "Before the open", "days": 12}, "profile": {"sample": 12, "measured": 12, "beats": 7, "misses": 4, "inline": 1, "beat_rate": 58.3, "beat_rate_label": "58.3%", "average_surprise": -2.1, "average_surprise_label": "-2.1%", "median_surprise": 1.3, "surprise_dispersion": 10.2, "average_reaction": 1.7, "average_reaction_label": "+1.7%", "average_abs_reaction": 2.9, "positive_response_rate": 58.3, "confirmation_rate": 66.7, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 41, "band": "Moderate", "tone": "neutral", "days": 12, "proximity_component": 21, "reaction_component": 7, "variability_component": 13, "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": 43.8, "revenue_growth_1y": -5.6, "cash_conversion": 3.01, "net_margin": 13.5, "earnings_yield": 2.1, "eps_surprise_avg": 3.2, "sue_score": -0.11, "pe_ratio": 11.3, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 88.85, "currency": "USD", "return_13w": 14.6, "fair_value": 54.076542, "fair_value_gap": 64.3, "relative_strength": 9.7, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 59.6}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-29", "date_source": "exact", "eps_actual": 1.73, "eps_estimate": 1.73, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.454545598107129, "one_week_reaction_label": "+5.5%", "four_week_reaction": 2.8915652630112447, "four_week_reaction_label": "+2.9%", "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-28", "date_source": "exact", "eps_actual": 1.26, "eps_estimate": 1.65, "eps_surprise": -0.39, "surprise_pct": -23.6364, "surprise_label": "-23.6%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.2388063593372456, "one_week_reaction_label": "+2.2%", "four_week_reaction": 7.9828116971160945, "four_week_reaction_label": "+8.0%", "confirmation": "diverged", "revenue": 7923000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1354000000.0, "operating_cash_flow": 4746000000.0, "free_cash_flow": 4899000000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-27", "date_source": "exact", "eps_actual": 1.69, "eps_estimate": 1.61, "eps_surprise": 0.08, "surprise_pct": 4.9689, "surprise_label": "+5.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.248370482713582, "one_week_reaction_label": "+2.2%", "four_week_reaction": 5.526369527222548, "four_week_reaction_label": "+5.5%", "confirmation": "confirmed", "revenue": 8387000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2174000000.0, "operating_cash_flow": 2297000000.0, "free_cash_flow": 2443000000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-28", "date_source": "exact", "eps_actual": 1.58, "eps_estimate": 1.55, "eps_surprise": 0.03, "surprise_pct": 1.9355, "surprise_label": "+1.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.9418160223819201, "one_week_reaction_label": "-0.9%", "four_week_reaction": -5.567183880377172, "four_week_reaction_label": "-5.6%", "confirmation": "contained", "revenue": 18563000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2066000000.0, "operating_cash_flow": -1303000000.0, "free_cash_flow": -1215000000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-27", "date_source": "exact", "eps_actual": 1.63, "eps_estimate": 1.62, "eps_surprise": 0.01, "surprise_pct": 0.6173, "surprise_label": "+0.6%", "surprise_band": "beat", "eps_yoy": -5.780346820809254, "eps_yoy_label": "-5.8%", "one_week_reaction": 3.0152835431338914, "one_week_reaction_label": "+3.0%", "four_week_reaction": 11.668731836704994, "four_week_reaction_label": "+11.7%", "confirmation": "confirmed", "revenue": 19274000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1876000000.0, "operating_cash_flow": 7113000000.0, "free_cash_flow": 7247000000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-03", "date_source": "exact", "eps_actual": 1.22, "eps_estimate": 1.61, "eps_surprise": -0.39, "surprise_pct": -24.2236, "surprise_label": "-24.2%", "surprise_band": "miss", "eps_yoy": -3.174603174603177, "eps_yoy_label": "-3.2%", "one_week_reaction": -2.1922124302764994, "one_week_reaction_label": "-2.2%", "four_week_reaction": -5.717292021787849, "four_week_reaction_label": "-5.7%", "confirmation": "confirmed", "revenue": 18887000000.0, "revenue_yoy": 138.3819260381169, "revenue_yoy_label": "+138.4%", "net_income": 1642000000.0, "operating_cash_flow": 7192000000.0, "free_cash_flow": 7313000000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-02-25", "date_source": "exact", "eps_actual": 1.76, "eps_estimate": 1.67, "eps_surprise": 0.09, "surprise_pct": 5.3892, "surprise_label": "+5.4%", "surprise_band": "beat", "eps_yoy": 4.14201183431953, "eps_yoy_label": "+4.1%", "one_week_reaction": -1.7227736115244727, "one_week_reaction_label": "-1.7%", "four_week_reaction": -4.950495363211086, "four_week_reaction_label": "-5.0%", "confirmation": "diverged", "revenue": 19066000000.0, "revenue_yoy": 127.32800763085727, "revenue_yoy_label": "+127.3%", "net_income": 1147000000.0, "operating_cash_flow": 4734000000.0, "free_cash_flow": 4742000000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-27", "date_source": "exact", "eps_actual": 1.52, "eps_estimate": 1.57, "eps_surprise": -0.05, "surprise_pct": -3.1847, "surprise_label": "-3.2%", "surprise_band": "miss", "eps_yoy": -3.7974683544303827, "eps_yoy_label": "-3.8%", "one_week_reaction": 2.5483803602896553, "one_week_reaction_label": "+2.5%", "four_week_reaction": 3.7938306189258086, "four_week_reaction_label": "+3.8%", "confirmation": "diverged", "revenue": 17947000000.0, "revenue_yoy": -3.3184291332220006, "revenue_yoy_label": "-3.3%", "net_income": 1976000000.0, "operating_cash_flow": 2479000000.0, "free_cash_flow": 2599000000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-26", "date_source": "exact", "eps_actual": 1.84, "eps_estimate": 1.72, "eps_surprise": 0.12, "surprise_pct": 6.9767, "surprise_label": "+7.0%", "surprise_band": "beat", "eps_yoy": 12.883435582822097, "eps_yoy_label": "+12.9%", "one_week_reaction": 8.381050889606783, "one_week_reaction_label": "+8.4%", "four_week_reaction": 12.667013542339989, "four_week_reaction_label": "+12.7%", "confirmation": "confirmed", "revenue": 17956000000.0, "revenue_yoy": -6.838227664210854, "revenue_yoy_label": "-6.8%", "net_income": 2447000000.0, "operating_cash_flow": 4383000000.0, "free_cash_flow": 4452000000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-02", "date_source": "exact", "eps_actual": 1.93, "eps_estimate": 1.84, "eps_surprise": 0.09, "surprise_pct": 4.8913, "surprise_label": "+4.9%", "surprise_band": "beat", "eps_yoy": 58.19672131147541, "eps_yoy_label": "+58.2%", "one_week_reaction": 3.4781353217437605, "one_week_reaction_label": "+3.5%", "four_week_reaction": 7.042863224111839, "four_week_reaction_label": "+7.0%", "confirmation": "confirmed", "revenue": 18208000000.0, "revenue_yoy": -3.5950653888918307, "revenue_yoy_label": "-3.6%", "net_income": 2219000000.0, "operating_cash_flow": -6189000000.0, "free_cash_flow": -6039000000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-02-24", "date_source": "exact", "eps_actual": 1.73, "eps_estimate": 1.79, "eps_surprise": -0.06, "surprise_pct": -3.352, "surprise_label": "-3.4%", "surprise_band": "miss", "eps_yoy": -1.7045454545454561, "eps_yoy_label": "-1.7%", "one_week_reaction": -1.992495409580581, "one_week_reaction_label": "-2.0%", "four_week_reaction": -11.838530444008585, "four_week_reaction_label": "-11.8%", "confirmation": "confirmed", "revenue": 17629000000.0, "revenue_yoy": -7.536976817371237, "revenue_yoy_label": "-7.5%", "net_income": 2287000000.0, "operating_cash_flow": 12875000000.0, "free_cash_flow": 13106000000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-27", "date_source": "exact", "eps_actual": 2.02, "eps_estimate": 1.94, "eps_surprise": 0.08, "surprise_pct": 4.1237, "surprise_label": "+4.1%", "surprise_band": "beat", "eps_yoy": 32.89473684210527, "eps_yoy_label": "+32.9%", "one_week_reaction": 0.33843068438204565, "one_week_reaction_label": "+0.3%", "four_week_reaction": 8.080660566558025, "four_week_reaction_label": "+8.1%", "confirmation": "contained", "revenue": 17189000000.0, "revenue_yoy": -4.223547110937761, "revenue_yoy_label": "-4.2%", "net_income": 2595000000.0, "operating_cash_flow": 17076000000.0, "free_cash_flow": 17201000000.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.73, 1.26, 1.69, 1.58, 1.63, 1.22, 1.76, 1.52, 1.84, 1.93, 1.73, 2.02], "eps_estimate": [1.73, 1.65, 1.61, 1.55, 1.62, 1.61, 1.67, 1.57, 1.72, 1.84, 1.79, 1.94], "surprise": [0.0, -23.6364, 4.9689, 1.9355, 0.6173, -24.2236, 5.3892, -3.1847, 6.9767, 4.8913, -3.352, 4.1237], "reaction_1w": [5.454545598107129, 2.2388063593372456, 2.248370482713582, -0.9418160223819201, 3.0152835431338914, -2.1922124302764994, -1.7227736115244727, 2.5483803602896553, 8.381050889606783, 3.4781353217437605, -1.992495409580581, 0.33843068438204565], "reaction_4w": [2.8915652630112447, 7.9828116971160945, 5.526369527222548, -5.567183880377172, 11.668731836704994, -5.717292021787849, -4.950495363211086, 3.7938306189258086, 12.667013542339989, 7.042863224111839, -11.838530444008585, 8.080660566558025], "revenue": [null, 7.92, 8.39, 18.56, 19.27, 18.89, 19.07, 17.95, 17.96, 18.21, 17.63, 17.19], "net_income": [null, 1.35, 2.17, 2.07, 1.88, 1.64, 1.15, 1.98, 2.45, 2.22, 2.29, 2.6], "financial_unit": "billions", "scatter": [{"x": 0.0, "y": 5.454545598107129, "label": "2023-07-31"}, {"x": -23.6364, "y": 2.2388063593372456, "label": "2023-10-31"}, {"x": 4.9689, "y": 2.248370482713582, "label": "2024-01-31"}, {"x": 1.9355, "y": -0.9418160223819201, "label": "2024-04-30"}, {"x": 0.6173, "y": 3.0152835431338914, "label": "2024-07-31"}, {"x": -24.2236, "y": -2.1922124302764994, "label": "2024-10-31"}, {"x": 5.3892, "y": -1.7227736115244727, "label": "2025-01-31"}, {"x": -3.1847, "y": 2.5483803602896553, "label": "2025-04-30"}, {"x": 6.9767, "y": 8.381050889606783, "label": "2025-07-31"}, {"x": 4.8913, "y": 3.4781353217437605, "label": "2025-10-31"}, {"x": -3.352, "y": -1.992495409580581, "label": "2026-01-31"}, {"x": 4.1237, "y": 0.33843068438204565, "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.10985799365348, 104.51585039013653, 100.99869883620953, 105.16717310956338, 101.97568421961773, 100.6860632004946, 98.31811778692544, 98.29549395509629, 93.49948941822632, 90.33231469137068, 97.9561547374103, 96.71190659166847, 100.7613638062149, 100.03744031572049, 102.27708489122705, 101.3947997950004, 104.87868990771285, 108.02324080273935, 110.14977143617195, 109.17585369097786, 107.91064595930877, 106.23137228213058, 106.71445226184973, 107.86463921170464, 108.11768023633125, 108.94581734442124, 109.47490407174453, 111.93630550087266, 115.31785753329906, 114.55873445941916, 115.52489181032155, 119.11347811977045, 116.7136824829067, 112.57870963606985, 109.19130404909201, 108.7707976284548, 109.44827874585037, 112.18156526292047, 113.04593754314682, 111.62089177442812, 110.56962833137096, 109.70525605114463, 108.28020767389002, 105.40675148042891, 106.80843781019568, 107.41914562571615, 111.81475294517398, 111.05443255331761, 108.91602786448478, 108.51210651507664, 110.17530900259733, 111.93355349550203, 115.0461185233673, 118.5150852022167, 119.98820628750538, 123.64725176005089, 128.4705415823968, 129.34966252458122, 127.93340230476147, 126.4626262932436, 129.09073403443648, 124.84718348944944, 125.13651707400216, 130.0310668799649, 130.0310668799649, 136.10705911289276, 137.4813897267144, 134.4675056118085, 133.6236181639763, 129.25951152400293, 129.6211772004259, 128.72906835801354, 125.47416856896321, 124.42264166378054, 126.96587025544166, 125.13181127524511, 124.47154910330144, 125.27853620234373, 123.49338466166806, 121.36587321873844, 118.21128989465454, 117.25758047704957, 117.37985038011975, 116.71958820817609, 116.07106183923013, 114.40687071660471, 117.90912231349171, 121.2126634714015, 125.06265638009666, 124.81426898350911, 127.86942535336728, 129.63297039121332, 132.9365115491231, 133.88038156932703, 134.8987670259464, 134.5510257141382, 136.21521422822772, 139.49197093955368, 137.47582832818335, 139.08874346069396, 142.69260013928016, 139.71878835281416, 141.13008974589494, 143.12103129197052, 145.23798338159168, 157.41045267984154, 159.88023011773288, 159.72901850889255, 163.6352984051594, 162.27439914266816, 164.44175597141472, 161.81932701286823, 162.63569440699385, 165.2633769568356, 167.35531840428243, 170.16158132158915, 172.074942401571, 170.1105583594563, 176.76905491779314, 182.91732185480154, 185.647050328909, 185.0602862643812, 189.21865767820847, 190.13707099659976, 186.46314121822957, 189.50680437892834, 193.1179336555936, 192.73102517730152, 196.9096153528615, 195.25881645352797, 199.36002441172235, 195.38778507678003, 185.92147091374218, 177.33214651906147, 175.75872722855763, 174.6495960251756, 180.86589357836112, 190.1883522037863, 199.70950822550927, 197.49225271360118, 203.46579991627124, 202.23978804498083, 201.06594689161773, 208.10899381179638, 208.81329850381425, 208.20411668179312, 217.0688163854452, 224.9255752102069, 222.67709552361933, 220.71290451316096, 228.48165916238713, 233.28136521169404, 226.94262298353328, 228.95119562373236, 231.7684143918038], "eps_index": [100.0, 100.0, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352], "gap": [0.0, 0.8901420063465224, -9.314812776647571, -5.7976612227205635, -9.966135496074415, -6.774646606128769, -5.485025587005637, -3.1170801734364773, -3.0944563416073265, 1.701548195262646, 4.86872292211828, -2.7551171239213375, -1.5108689781795022, -5.560326192725938, -4.836402702231524, -17.452182167491642, -16.56989707126499, -20.053787183977448, -23.198338079003946, -25.32486871243654, -24.350950967242454, -23.08574323557336, -21.406469558395173, -21.889549538114323, -23.039736487969236, -23.292777512595848, -24.120914620685838, -24.650001348009127, -29.186629755087978, -32.568181787514376, -31.80905871363447, -32.77521606453686, -36.36380237398576, -33.96400673712202, -29.82903389028516, -26.441628303307326, -26.021121882670116, -26.698603000065688, -29.431889517135787, -30.296261797362135, -28.87121602864343, -29.37637281904931, -28.512000538822974, -27.086952161568362, -24.213495968107253, -25.61518229787403, -26.2258901133945, -30.621497432852323, -29.861177040995955, -27.72277235216312, -27.318851002754982, -28.982053490275675, -30.74029798318037, -33.85286301104564, -38.61884655111423, -40.09196763640291, -43.75101310894843, -48.57430293129434, -49.453423873478755, -48.03716365365901, -46.56638764214114, -49.194495383334015, -44.95094483834697, -45.24027842289969, -50.13482822886243, -50.13482822886243, -56.21082046179029, -57.58515107561195, -55.0900737051937, -54.2461862573615, -49.88207961738814, -50.243745293811116, -49.35163645139875, -46.09673666234842, -45.04520975716575, -47.58843834882687, -45.754379368630325, -45.09411719668665, -45.90110429572894, -44.11595275505327, -41.08052950927022, -37.92594618518632, -36.97223676758135, -37.094506670651526, -36.43424449870787, -35.785718129761904, -34.12152700713649, -37.623778604023485, -40.927319761933276, -44.77731267062843, -44.52892527404089, -47.584081643899054, -49.3476266817451, -53.4293779563864, -54.37324797659032, -55.39163343320969, -55.0438921214015, -56.708080635491015, -59.984837346816974, -57.96869473544665, -59.581609867957255, -63.18546654654345, -60.21165476007745, -61.62295615315823, -63.61389769923382, -65.73084978885497, -75.17958367854453, -77.64936111643587, -77.49814950759554, -81.4044294038624, -80.04353014137115, -82.21088697011771, -79.58845801157122, -80.40482540569684, -83.03250795553859, -85.12444940298542, -87.93071232029214, -89.844073400274, -87.87968935815928, -94.53818591649613, -91.47763313884823, -94.20736161295568, -93.6205975484279, -97.77896896225516, -98.69738228064645, -95.02345250227626, -98.06711566297503, -101.67824493964028, -101.29133646134821, -105.46992663690818, -103.81912773757466, -107.92033569576904, -104.33720141919248, -94.87088725615463, -86.28156286147392, -84.70814357097008, -83.59901236758806, -89.81530992077357, -99.13776854619876, -108.65892456792172, -106.44166905601362, -112.41521625868369, -111.18920438739327, -110.01536323403018, -117.05841015420883, -111.27763054013073, -110.6684487181096, -119.53314842176167, -127.38990724652336, -125.1414275599358, -123.17723654947744, -130.9459911987036, -135.74569724801052, -129.40695501984976, -131.41552766004884, -134.23274642812027], "quarter_markers": [100.0, null, 95.20103761348896, null, null, null, null, null, null, null, null, null, null, null, null, 84.8249027237354, null, null, null, null, null, null, null, null, null, null, null, null, 82.74967574578469, null, null, null, null, null, null, null, null, null, null, null, null, 81.19325551232166, null, null, null, null, null, null, null, null, null, null, null, null, 79.89623865110246, null, null, null, null, null, null, null, null, null, null, null, null, null, 79.37743190661479, null, null, null, null, null, null, null, null, null, null, null, 80.28534370946822, null, null, null, null, null, null, null, null, null, null, null, null, 79.50713359273671, null, null, null, null, null, null, null, null, null, null, null, null, 82.23086900129701, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.43968871595331, null, null, null, null, null, null, null, null, null, null, null, 91.05058365758755, null, null, null, null, null, null, null, null, null, null, null, null, 97.53566796368352, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [-2.5, 134.2, 131.8]}}, "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": [38.335681, 37.994439, 40.066863, 38.718539, 40.316552, 39.093073, 38.598688, 37.69092, 37.682247, 35.843666, 34.629508, 37.552159, 37.075168, 38.627555, 38.350034, 39.208617, 38.870387, 40.20596, 41.411445, 42.226665, 41.853307, 41.368281, 40.72452, 40.909712, 41.350644, 41.447649, 41.765121, 41.96795, 42.911545, 44.207886, 43.916871, 44.287254, 45.662963, 44.742985, 43.157815, 41.85923, 41.698026, 41.957743, 43.005567, 43.33693, 42.790629, 42.38762, 42.056257, 41.509955, 40.408396, 40.945742, 41.179861, 42.864947, 42.573473, 41.753701, 41.598855, 42.236455, 42.91049, 44.103713, 45.433565, 45.998296, 47.401016, 49.250057, 49.587074, 49.044141, 48.480309, 49.487812, 47.861018, 47.971936, 49.848295, 49.848295, 52.177568, 52.704427, 51.549034, 51.225524, 49.552514, 49.691161, 49.349165, 48.101377, 47.698267, 48.673231, 47.970132, 47.717016, 48.02638, 47.34203, 46.526434, 45.317103, 44.951492, 44.998365, 44.745249, 44.496632, 43.858653, 45.201265, 46.4677, 47.943621, 47.8484, 49.019615, 49.695682, 50.962117, 51.323956, 51.714361, 51.581052, 52.21903, 53.475197, 52.702295, 53.320617, 54.70218, 53.562149, 54.103181, 54.866422, 55.67797, 60.344369, 61.291175, 61.233207, 62.730706, 62.208996, 63.039867, 62.034541, 62.347501, 63.354841, 64.156801, 65.232601, 65.966101, 65.213041, 67.765621, 70.122601, 71.169061, 70.944121, 72.538261, 72.890341, 71.481915, 72.648724, 74.033075, 73.884751, 75.486642, 74.853797, 76.426023, 74.903238, 71.274262, 67.981486, 67.378305, 66.953112, 69.336172, 72.91, 76.56, 75.71, 78.0, 77.53, 77.08, 79.78, 80.05, 79.816466, 83.214809, 86.226751, 85.364781, 84.611795, 87.59, 89.43, 87.0, 87.77, 88.85], "ttmEps": [7.71, 7.71, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.38, 6.38, 6.38, 6.38, 6.38, 6.38, 6.38, 6.38, 6.38, 6.38, 6.38, 6.38, 6.38, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 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.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 7.05, 7.05, 7.05, 7.05, 7.05, 7.05, 7.05, 7.05, 7.05, 7.05, 7.05, 7.05, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.52, 7.52, 7.52, 7.52, 7.52, 7.52, 7.52, 7.52, 7.52, 7.52, 7.52], "quarterlyEps": [1.7, 1.7, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 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.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02], "priceIndex": [100.0, 99.10985799365348, 104.51585039013653, 100.99869883620953, 105.16717310956338, 101.97568421961773, 100.6860632004946, 98.31811778692544, 98.29549395509629, 93.49948941822632, 90.33231469137068, 97.9561547374103, 96.71190659166847, 100.7613638062149, 100.03744031572049, 102.27708489122705, 101.3947997950004, 104.87868990771285, 108.02324080273935, 110.14977143617195, 109.17585369097786, 107.91064595930877, 106.23137228213058, 106.71445226184973, 107.86463921170464, 108.11768023633125, 108.94581734442124, 109.47490407174453, 111.93630550087266, 115.31785753329906, 114.55873445941916, 115.52489181032155, 119.11347811977045, 116.7136824829067, 112.57870963606985, 109.19130404909201, 108.7707976284548, 109.44827874585037, 112.18156526292047, 113.04593754314682, 111.62089177442812, 110.56962833137096, 109.70525605114463, 108.28020767389002, 105.40675148042891, 106.80843781019568, 107.41914562571615, 111.81475294517398, 111.05443255331761, 108.91602786448478, 108.51210651507664, 110.17530900259733, 111.93355349550203, 115.0461185233673, 118.5150852022167, 119.98820628750538, 123.64725176005089, 128.4705415823968, 129.34966252458122, 127.93340230476147, 126.4626262932436, 129.09073403443648, 124.84718348944944, 125.13651707400216, 130.0310668799649, 130.0310668799649, 136.10705911289276, 137.4813897267144, 134.4675056118085, 133.6236181639763, 129.25951152400293, 129.6211772004259, 128.72906835801354, 125.47416856896321, 124.42264166378054, 126.96587025544166, 125.13181127524511, 124.47154910330144, 125.27853620234373, 123.49338466166806, 121.36587321873844, 118.21128989465454, 117.25758047704957, 117.37985038011975, 116.71958820817609, 116.07106183923013, 114.40687071660471, 117.90912231349171, 121.2126634714015, 125.06265638009666, 124.81426898350911, 127.86942535336728, 129.63297039121332, 132.9365115491231, 133.88038156932703, 134.8987670259464, 134.5510257141382, 136.21521422822772, 139.49197093955368, 137.47582832818335, 139.08874346069396, 142.69260013928016, 139.71878835281416, 141.13008974589494, 143.12103129197052, 145.23798338159168, 157.41045267984154, 159.88023011773288, 159.72901850889255, 163.6352984051594, 162.27439914266816, 164.44175597141472, 161.81932701286823, 162.63569440699385, 165.2633769568356, 167.35531840428243, 170.16158132158915, 172.074942401571, 170.1105583594563, 176.76905491779314, 182.91732185480154, 185.647050328909, 185.0602862643812, 189.21865767820847, 190.13707099659976, 186.46314121822957, 189.50680437892834, 193.1179336555936, 192.73102517730152, 196.9096153528615, 195.25881645352797, 199.36002441172235, 195.38778507678003, 185.92147091374218, 177.33214651906147, 175.75872722855763, 174.6495960251756, 180.86589357836112, 190.1883522037863, 199.70950822550927, 197.49225271360118, 203.46579991627124, 202.23978804498083, 201.06594689161773, 208.10899381179638, 208.81329850381425, 208.20411668179312, 217.0688163854452, 224.9255752102069, 222.67709552361933, 220.71290451316096, 228.48165916238713, 233.28136521169404, 226.94262298353328, 228.95119562373236, 231.7684143918038], "epsIndex": [100.0, 100.0, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 95.20103761348896, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 84.8249027237354, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 82.74967574578469, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 81.19325551232166, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.89623865110246, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 79.37743190661479, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 80.28534370946822, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 79.50713359273671, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 82.23086900129701, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.43968871595331, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 91.05058365758755, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352, 97.53566796368352], "valuationGap": [0.0, 0.8901420063465224, -9.314812776647571, -5.7976612227205635, -9.966135496074415, -6.774646606128769, -5.485025587005637, -3.1170801734364773, -3.0944563416073265, 1.701548195262646, 4.86872292211828, -2.7551171239213375, -1.5108689781795022, -5.560326192725938, -4.836402702231524, -17.452182167491642, -16.56989707126499, -20.053787183977448, -23.198338079003946, -25.32486871243654, -24.350950967242454, -23.08574323557336, -21.406469558395173, -21.889549538114323, -23.039736487969236, -23.292777512595848, -24.120914620685838, -24.650001348009127, -29.186629755087978, -32.568181787514376, -31.80905871363447, -32.77521606453686, -36.36380237398576, -33.96400673712202, -29.82903389028516, -26.441628303307326, -26.021121882670116, -26.698603000065688, -29.431889517135787, -30.296261797362135, -28.87121602864343, -29.37637281904931, -28.512000538822974, -27.086952161568362, -24.213495968107253, -25.61518229787403, -26.2258901133945, -30.621497432852323, -29.861177040995955, -27.72277235216312, -27.318851002754982, -28.982053490275675, -30.74029798318037, -33.85286301104564, -38.61884655111423, -40.09196763640291, -43.75101310894843, -48.57430293129434, -49.453423873478755, -48.03716365365901, -46.56638764214114, -49.194495383334015, -44.95094483834697, -45.24027842289969, -50.13482822886243, -50.13482822886243, -56.21082046179029, -57.58515107561195, -55.0900737051937, -54.2461862573615, -49.88207961738814, -50.243745293811116, -49.35163645139875, -46.09673666234842, -45.04520975716575, -47.58843834882687, -45.754379368630325, -45.09411719668665, -45.90110429572894, -44.11595275505327, -41.08052950927022, -37.92594618518632, -36.97223676758135, -37.094506670651526, -36.43424449870787, -35.785718129761904, -34.12152700713649, -37.623778604023485, -40.927319761933276, -44.77731267062843, -44.52892527404089, -47.584081643899054, -49.3476266817451, -53.4293779563864, -54.37324797659032, -55.39163343320969, -55.0438921214015, -56.708080635491015, -59.984837346816974, -57.96869473544665, -59.581609867957255, -63.18546654654345, -60.21165476007745, -61.62295615315823, -63.61389769923382, -65.73084978885497, -75.17958367854453, -77.64936111643587, -77.49814950759554, -81.4044294038624, -80.04353014137115, -82.21088697011771, -79.58845801157122, -80.40482540569684, -83.03250795553859, -85.12444940298542, -87.93071232029214, -89.844073400274, -87.87968935815928, -94.53818591649613, -91.47763313884823, -94.20736161295568, -93.6205975484279, -97.77896896225516, -98.69738228064645, -95.02345250227626, -98.06711566297503, -101.67824493964028, -101.29133646134821, -105.46992663690818, -103.81912773757466, -107.92033569576904, -104.33720141919248, -94.87088725615463, -86.28156286147392, -84.70814357097008, -83.59901236758806, -89.81530992077357, -99.13776854619876, -108.65892456792172, -106.44166905601362, -112.41521625868369, -111.18920438739327, -110.01536323403018, -117.05841015420883, -111.27763054013073, -110.6684487181096, -119.53314842176167, -127.38990724652336, -125.1414275599358, -123.17723654947744, -130.9459911987036, -135.74569724801052, -129.40695501984976, -131.41552766004884, -134.23274642812027], "quarterMarkers": [100.0, null, 95.20103761348896, null, null, null, null, null, null, null, null, null, null, null, null, 84.8249027237354, null, null, null, null, null, null, null, null, null, null, null, null, 82.74967574578469, null, null, null, null, null, null, null, null, null, null, null, null, 81.19325551232166, null, null, null, null, null, null, null, null, null, null, null, null, 79.89623865110246, null, null, null, null, null, null, null, null, null, null, null, null, null, 79.37743190661479, null, null, null, null, null, null, null, null, null, null, null, 80.28534370946822, null, null, null, null, null, null, null, null, null, null, null, null, 79.50713359273671, null, null, null, null, null, null, null, null, null, null, null, null, 82.23086900129701, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.43968871595331, null, null, null, null, null, null, null, null, null, null, null, 91.05058365758755, null, null, null, null, null, null, null, null, null, null, null, null, 97.53566796368352, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-24", "", "2023-08-29", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-28", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-27", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-28", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-03", "", "", "", "", "", "", "", "", "", "", "", "2025-02-25", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-27", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-02", "", "", "", "", "", "", "", "", "", "", "", "2026-02-24", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-27", "", "", "", "", "", "", "", "", "", ""], "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": [-7.103825136612028, -7.103825136612028, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -23.63636363636363, -23.63636363636363, -23.63636363636363, -23.63636363636363, -23.63636363636363, -23.63636363636363, -23.63636363636363, -23.63636363636363, -23.63636363636363, -23.63636363636363, -23.63636363636363, -23.63636363636363, -23.63636363636363, 4.968944099378873, 4.968944099378873, 4.968944099378873, 4.968944099378873, 4.968944099378873, 4.968944099378873, 4.968944099378873, 4.968944099378873, 4.968944099378873, 4.968944099378873, 4.968944099378873, 4.968944099378873, 4.968944099378873, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 1.9354838709677438, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, 0.6172839506172707, -24.223602484472057, -24.223602484472057, -24.223602484472057, -24.223602484472057, -24.223602484472057, -24.223602484472057, -24.223602484472057, -24.223602484472057, -24.223602484472057, -24.223602484472057, -24.223602484472057, -24.223602484472057, 5.389221556886232, 5.389221556886232, 5.389221556886232, 5.389221556886232, 5.389221556886232, 5.389221556886232, 5.389221556886232, 5.389221556886232, 5.389221556886232, 5.389221556886232, 5.389221556886232, 5.389221556886232, 5.389221556886232, -3.184713375796181, -3.184713375796181, -3.184713375796181, -3.184713375796181, -3.184713375796181, -3.184713375796181, -3.184713375796181, -3.184713375796181, -3.184713375796181, -3.184713375796181, -3.184713375796181, -3.184713375796181, -3.184713375796181, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 6.976744186046519, 4.891304347826079, 4.891304347826079, 4.891304347826079, 4.891304347826079, 4.891304347826079, 4.891304347826079, 4.891304347826079, 4.891304347826079, 4.891304347826079, 4.891304347826079, 4.891304347826079, 4.891304347826079, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, -3.3519553072625725, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619], "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": [86, 93, 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, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 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, 94, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 38.335681, "latestClose": 88.85, "startTtmEps": 7.71, "latestTtmEps": 7.52, "priceChangePct": 131.7684143918038, "epsChangePct": -2.4643320363164745, "earningsGapPct": -134.23274642812027, "startMultiple": 4.972202464332036, "latestMultiple": 11.815159574468085, "multipleChangePct": 137.6242652873414, "latestQuarter": "2026-05-27", "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": 64.22324594925388, "earningsMovePct": 22.675367047308328, "spread": -41.54787890194555, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 110.36329871908049, "earningsMovePct": 20.127795527156557, "spread": -90.23550319192393, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 131.7684143918038, "earningsMovePct": -2.4643320363164745, "spread": -134.23274642812027, "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": 131.7684143918038, "earningsChangePct": -2.4643320363164745, "recentMarketMovePoints": 29.52862634682296, "recentEarningsMovePoints": 6.48508430609597}, "pressure": {"score": 91, "band": "extreme", "label": "Extreme \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": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 3.00795978, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.05576396, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.31135565, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01222264, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00019723, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 1.1637110340960488, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 1, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-05-27", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-30"}, "qualitySeries": {"available": true, "dates": ["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-09-01", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 89.1008174386921, 89.1008174386921, 89.1008174386921, 89.1008174386921, 89.1008174386921, 89.1008174386921, 89.1008174386921, 89.1008174386921, 89.1008174386921, 89.1008174386921, 89.1008174386921, 89.1008174386921, 89.1008174386921, 86.92098092643052, 86.92098092643052, 86.92098092643052, 86.92098092643052, 86.92098092643052, 86.92098092643052, 86.92098092643052, 86.92098092643052, 86.92098092643052, 86.92098092643052, 86.92098092643052, 86.92098092643052, 86.92098092643052, 85.28610354223434, 85.28610354223434, 85.28610354223434, 85.28610354223434, 85.28610354223434, 85.28610354223434, 85.28610354223434, 85.28610354223434, 85.28610354223434, 85.28610354223434, 85.28610354223434, 85.28610354223434, 85.28610354223434, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.92370572207085, 83.37874659400546, 83.37874659400546, 83.37874659400546, 83.37874659400546, 83.37874659400546, 83.37874659400546, 83.37874659400546, 83.37874659400546, 83.37874659400546, 83.37874659400546, 83.37874659400546, 83.37874659400546, 84.3324250681199, 84.3324250681199, 84.3324250681199, 84.3324250681199, 84.3324250681199, 84.3324250681199, 84.3324250681199, 84.3324250681199, 84.3324250681199, 84.3324250681199, 84.3324250681199, 84.3324250681199, 84.3324250681199, 83.51498637602181, 83.51498637602181, 83.51498637602181, 83.51498637602181, 83.51498637602181, 83.51498637602181, 83.51498637602181, 83.51498637602181, 83.51498637602181, 83.51498637602181, 83.51498637602181, 83.51498637602181, 83.51498637602181, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 86.37602179836512, 96.04904632152589, 96.04904632152589, 96.04904632152589, 96.04904632152589, 96.04904632152589, 96.04904632152589, 96.04904632152589, 96.04904632152589, 96.04904632152589, 96.04904632152589, 96.04904632152589, 96.04904632152589, 95.64032697547685, 95.64032697547685, 95.64032697547685, 95.64032697547685, 95.64032697547685, 95.64032697547685, 95.64032697547685, 95.64032697547685, 95.64032697547685, 95.64032697547685, 95.64032697547685, 95.64032697547685, 95.64032697547685, 102.45231607629428, 102.45231607629428, 102.45231607629428, 102.45231607629428, 102.45231607629428, 102.45231607629428, 102.45231607629428, 102.45231607629428, 102.45231607629428, 102.45231607629428, 102.45231607629428], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.10047390350178, 101.10047390350178, 101.10047390350178, 101.10047390350178, 101.10047390350178, 101.10047390350178, 101.10047390350178, 101.10047390350178, 101.10047390350178, 101.10047390350178, 101.10047390350178, 101.10047390350178, 101.10047390350178, 102.44585095893896, 102.44585095893896, 102.44585095893896, 102.44585095893896, 102.44585095893896, 102.44585095893896, 102.44585095893896, 102.44585095893896, 102.44585095893896, 102.44585095893896, 102.44585095893896, 102.44585095893896, 102.44585095893896, 136.4714862758818, 136.4714862758818, 136.4714862758818, 136.4714862758818, 136.4714862758818, 136.4714862758818, 136.4714862758818, 136.4714862758818, 136.4714862758818, 136.4714862758818, 136.4714862758818, 136.4714862758818, 136.4714862758818, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 172.21780477720174, 207.08946916446678, 207.08946916446678, 207.08946916446678, 207.08946916446678, 207.08946916446678, 207.08946916446678, 207.08946916446678, 207.08946916446678, 207.08946916446678, 207.08946916446678, 207.08946916446678, 207.08946916446678, 241.05467383352948, 241.05467383352948, 241.05467383352948, 241.05467383352948, 241.05467383352948, 241.05467383352948, 241.05467383352948, 241.05467383352948, 241.05467383352948, 241.05467383352948, 241.05467383352948, 241.05467383352948, 241.05467383352948, 239.0954486180465, 239.0954486180465, 239.0954486180465, 239.0954486180465, 239.0954486180465, 239.0954486180465, 239.0954486180465, 239.0954486180465, 239.0954486180465, 239.0954486180465, 239.0954486180465, 239.0954486180465, 239.0954486180465, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 234.9034699914125, 232.74386946980056, 232.74386946980056, 232.74386946980056, 232.74386946980056, 232.74386946980056, 232.74386946980056, 232.74386946980056, 232.74386946980056, 232.74386946980056, 232.74386946980056, 232.74386946980056, 232.74386946980056, 228.17340415381187, 228.17340415381187, 228.17340415381187, 228.17340415381187, 228.17340415381187, 228.17340415381187, 228.17340415381187, 228.17340415381187, 228.17340415381187, 228.17340415381187, 228.17340415381187, 228.17340415381187, 228.17340415381187, 225.76253935943512, 225.76253935943512, 225.76253935943512, 225.76253935943512, 225.76253935943512, 225.76253935943512, 225.76253935943512, 225.76253935943512, 225.76253935943512, 225.76253935943512, 225.76253935943512], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 128.2689316903936, 128.2689316903936, 128.2689316903936, 128.2689316903936, 128.2689316903936, 128.2689316903936, 128.2689316903936, 128.2689316903936, 128.2689316903936, 128.2689316903936, 128.2689316903936, 128.2689316903936, 128.2689316903936, 72.57247677154365, 72.57247677154365, 72.57247677154365, 72.57247677154365, 72.57247677154365, 72.57247677154365, 72.57247677154365, 72.57247677154365, 72.57247677154365, 72.57247677154365, 72.57247677154365, 72.57247677154365, 72.57247677154365, 118.31957570682299, 118.31957570682299, 118.31957570682299, 118.31957570682299, 118.31957570682299, 118.31957570682299, 118.31957570682299, 118.31957570682299, 118.31957570682299, 118.31957570682299, 118.31957570682299, 118.31957570682299, 118.31957570682299, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 53.331738246201695, 62.9580890856163, 62.9580890856163, 62.9580890856163, 62.9580890856163, 62.9580890856163, 62.9580890856163, 62.9580890856163, 62.9580890856163, 62.9580890856163, 62.9580890856163, 62.9580890856163, 62.9580890856163, 72.12585237468598, 72.12585237468598, 72.12585237468598, 72.12585237468598, 72.12585237468598, 72.12585237468598, 72.12585237468598, 72.12585237468598, 72.12585237468598, 72.12585237468598, 72.12585237468598, 72.12585237468598, 72.12585237468598, 87.33500817482155, 87.33500817482155, 87.33500817482155, 87.33500817482155, 87.33500817482155, 87.33500817482155, 87.33500817482155, 87.33500817482155, 87.33500817482155, 87.33500817482155, 87.33500817482155, 87.33500817482155, 87.33500817482155, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 76.18933684252502, 22.945328388563226, 22.945328388563226, 22.945328388563226, 22.945328388563226, 22.945328388563226, 22.945328388563226, 22.945328388563226, 22.945328388563226, 22.945328388563226, 22.945328388563226, 22.945328388563226, 22.945328388563226, 56.298600311041994, 56.298600311041994, 56.298600311041994, 56.298600311041994, 56.298600311041994, 56.298600311041994, 56.298600311041994, 56.298600311041994, 56.298600311041994, 56.298600311041994, 56.298600311041994, 56.298600311041994, 56.298600311041994, 114.5272560513618, 114.5272560513618, 114.5272560513618, 114.5272560513618, 114.5272560513618, 114.5272560513618, 114.5272560513618, 114.5272560513618, 114.5272560513618, 114.5272560513618, 114.5272560513618], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 11, "coverageWeeks": 143, "exactReportDates": 11, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": -2.4643320363164776, "valuationContribution": 134.23274642812027, "marketMove": 131.7684143918038, "items": [{"key": "earnings", "label": "Earnings contribution", "value": -2.4643320363164776}, {"key": "valuation", "label": "Relative valuation contribution", "value": 134.23274642812027}, {"key": "market", "label": "Total market move", "value": 131.7684143918038}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-01", "periodEnd": "2023-07-31", "earningsChangePct": -4.79896238651103, "surprisePct": 0.0, "immediateReturnPct": 5.454545598107119, "forward4WeekPct": 1.5903616842454227, "forward13WeekPct": 3.195672924661408, "toDateReturnPct": 133.85001157669416, "weeksSince": 153, "availabilitySource": "reported", "spread": -9.314812776647571, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2023-12-01", "periodEnd": "2023-10-31", "earningsChangePct": -10.899182561307896, "surprisePct": -23.63636363636363, "immediateReturnPct": 2.238806359337242, "forward4WeekPct": 10.108546448746303, "forward13WeekPct": 11.894411879791278, "toDateReturnPct": 131.6816720423246, "weeksSince": 140, "availabilitySource": "reported", "spread": -17.452182167491642, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-03-01", "periodEnd": "2024-01-31", "earningsChangePct": -2.4464831804281384, "surprisePct": 4.968944099378873, "immediateReturnPct": 2.2483704827135798, "forward4WeekPct": 8.804368571731525, "forward13WeekPct": 0.9999773636786946, "toDateReturnPct": 111.7091733096327, "weeksSince": 127, "availabilitySource": "reported", "spread": -29.186629755087978, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-05-31", "periodEnd": "2024-04-30", "earningsChangePct": -1.8808777429467072, "surprisePct": 1.9354838709677438, "immediateReturnPct": -0.941816022381925, "forward4WeekPct": -4.311427625894448, "forward13WeekPct": 6.176436434248256, "toDateReturnPct": 107.63892019441919, "weeksSince": 114, "availabilitySource": "reported", "spread": -29.37637281904931, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-30", "periodEnd": "2024-07-31", "earningsChangePct": -1.5974440894568676, "surprisePct": 0.6172839506172707, "immediateReturnPct": 3.0152835431338953, "forward4WeekPct": 12.432878383731548, "forward13WeekPct": 19.501110938210587, "toDateReturnPct": 101.45696123135934, "weeksSince": 101, "availabilitySource": "reported", "spread": -38.61884655111423, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-12-06", "periodEnd": "2024-10-31", "earningsChangePct": -0.6493506493506551, "surprisePct": -24.223602484472057, "immediateReturnPct": -2.1922124302764967, "forward4WeekPct": -6.366186278811082, "forward13WeekPct": -14.01651515915352, "toDateReturnPct": 68.58166392739645, "weeksSince": 87, "availabilitySource": "reported", "spread": -55.0900737051937, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-28", "periodEnd": "2025-01-31", "earningsChangePct": 1.1437908496731986, "surprisePct": 5.389221556886232, "immediateReturnPct": -1.7227736115244752, "forward4WeekPct": -5.485149242649712, "forward13WeekPct": 7.6466661864732055, "toDateReturnPct": 87.67678530050358, "weeksSince": 75, "availabilitySource": "reported", "spread": -41.08052950927022, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-30", "periodEnd": "2025-04-30", "earningsChangePct": -0.9693053311793265, "surprisePct": -3.184713375796181, "immediateReturnPct": 2.5483803602896593, "forward4WeekPct": 5.077600102157764, "forward13WeekPct": 21.427791251561867, "toDateReturnPct": 78.7881691612563, "weeksSince": 62, "availabilitySource": "reported", "spread": -53.4293779563864, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": 3.4257748776509, "surprisePct": 6.976744186046519, "immediateReturnPct": 8.38105088960679, "forward4WeekPct": 11.730000213729053, "forward13WeekPct": 21.709934827006073, "toDateReturnPct": 59.57837543286868, "weeksSince": 49, "availabilitySource": "reported", "spread": -75.17958367854453, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-12-05", "periodEnd": "2025-10-31", "earningsChangePct": 11.198738170347, "surprisePct": 4.891304347826079, "immediateReturnPct": 3.4781353217437694, "forward4WeekPct": 7.562418707857788, "forward13WeekPct": 5.177612111014218, "toDateReturnPct": 31.113680785128484, "weeksSince": 35, "availabilitySource": "reported", "spread": -91.47763313884823, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-27", "periodEnd": "2026-01-31", "earningsChangePct": -0.42553191489361764, "surprisePct": -3.3519553072625725, "immediateReturnPct": -1.9924954095805858, "forward4WeekPct": -12.394876284482315, "forward13WeekPct": 4.741810260099499, "toDateReturnPct": 16.25621288706858, "weeksSince": 23, "availabilitySource": "reported", "spread": -104.33720141919248, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": 7.122507122507127, "surprisePct": 4.12371134020619, "immediateReturnPct": 0.3384306843820406, "forward4WeekPct": 7.000226873903226, "forward13WeekPct": null, "toDateReturnPct": 11.368764101278517, "weeksSince": 10, "availabilitySource": "reported", "spread": -111.27763054013073, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": 7.122507122507127, "surprisePct": 4.12371134020619, "immediateReturnPct": 0.3384306843820406, "forward4WeekPct": 7.000226873903226, "forward13WeekPct": null, "toDateReturnPct": 11.368764101278517, "weeksSince": 10, "availabilitySource": "reported", "spread": -111.27763054013073, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 0 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Diversified", "population": 17, "spreadPercentile": 68.8, "qualityPercentile": 65.6, "rarityPercentile": 31.2, "currentOneYearSpread": -20.449718, "lead": "price", "relatedSignals": [{"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": 2326, "symbol": "JPM", "name": "JPMorgan Chase & Co", "spread": -10.509432000000002, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 2762, "symbol": "MUFG", "name": "Mitsubishi UFJ Financial Group Inc ADR", "spread": -10.267419000000006, "lead": "price", "quality": 100}, {"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-12-01", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2026-05-29", "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."}