{"ticker": {"uuid": "6bf62f4b-66f7-454c-a77d-044c4c8b3c62", "symbol": "C", "name": "Citigroup Inc.", "sector": "Financial Services", "industry": "Banks - Diversified", "currency": "USD"}, "next_event": {"report_date": "2026-10-13", "fiscal_date_ending": "2026-09-30", "estimate": 2.59, "session": "Time unconfirmed", "days": 61}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 1, "inline": 0, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 15.4, "average_surprise_label": "+15.4%", "median_surprise": 16.5, "surprise_dispersion": 14.7, "average_reaction": 0.2, "average_reaction_label": "+0.2%", "average_abs_reaction": 4.8, "positive_response_rate": 41.7, "confirmation_rate": 54.5, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 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": 38, "band": "Moderate", "tone": "neutral", "days": 61, "proximity_component": 3, "reaction_component": 12, "variability_component": 18, "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": 25.6, "revenue_growth_1y": -8.5, "cash_conversion": -1.83, "net_margin": 11.6, "earnings_yield": 8.7, "eps_surprise_avg": 6.8, "sue_score": 0.7, "pe_ratio": 12.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 135.0, "currency": "USD", "return_13w": 7.5, "fair_value": 78.341611, "fair_value_gap": 72.3, "relative_strength": 5.4, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 60.5}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-13", "date_source": "exact", "eps_actual": 1.52, "eps_estimate": 1.22, "eps_surprise": 0.3, "surprise_pct": 24.5902, "surprise_label": "+24.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.193739363917835, "one_week_reaction_label": "-2.2%", "four_week_reaction": 5.472024121950923, "four_week_reaction_label": "+5.5%", "confirmation": "diverged", "revenue": 40748000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 3546000000.0, "operating_cash_flow": 15794000000.0, "free_cash_flow": 17487000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-12", "date_source": "exact", "eps_actual": 0.84, "eps_estimate": 0.69, "eps_surprise": 0.15, "surprise_pct": 21.7391, "surprise_label": "+21.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.172097680522423, "one_week_reaction_label": "-5.2%", "four_week_reaction": 3.2026492433988323, "four_week_reaction_label": "+3.2%", "confirmation": "diverged", "revenue": 41395000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -1839000000.0, "operating_cash_flow": -4666000000.0, "free_cash_flow": -2901000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-12", "date_source": "exact", "eps_actual": 1.79, "eps_estimate": 1.27, "eps_surprise": 0.52, "surprise_pct": 40.9449, "surprise_label": "+40.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.993505646138911, "one_week_reaction_label": "-4.0%", "four_week_reaction": 0.7305204237571259, "four_week_reaction_label": "+0.7%", "confirmation": "diverged", "revenue": 43722000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 3371000000.0, "operating_cash_flow": -10831000000.0, "free_cash_flow": -9224000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-12", "date_source": "exact", "eps_actual": 1.56, "eps_estimate": 1.39, "eps_surprise": 0.17, "surprise_pct": 12.2302, "surprise_label": "+12.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.7335625033048105, "one_week_reaction_label": "+1.7%", "four_week_reaction": -8.230515997338273, "four_week_reaction_label": "-8.2%", "confirmation": "confirmed", "revenue": 42638000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 3217000000.0, "operating_cash_flow": -16960000000.0, "free_cash_flow": -15316000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-15", "date_source": "exact", "eps_actual": 1.52, "eps_estimate": 1.32, "eps_surprise": 0.2, "surprise_pct": 15.1515, "surprise_label": "+15.2%", "surprise_band": "beat", "eps_yoy": 0.0, "eps_yoy_label": "0.0%", "one_week_reaction": -4.396105838901455, "one_week_reaction_label": "-4.4%", "four_week_reaction": 5.3337467193314225, "four_week_reaction_label": "+5.3%", "confirmation": "diverged", "revenue": 43359000000.0, "revenue_yoy": 6.4076764503779335, "revenue_yoy_label": "+6.4%", "net_income": 3238000000.0, "operating_cash_flow": -16674000000.0, "free_cash_flow": -15113000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-15", "date_source": "exact", "eps_actual": 1.35, "eps_estimate": 1.24, "eps_surprise": 0.11, "surprise_pct": 8.871, "surprise_label": "+8.9%", "surprise_band": "beat", "eps_yoy": 60.71428571428573, "eps_yoy_label": "+60.7%", "one_week_reaction": 12.030811967610468, "one_week_reaction_label": "+12.0%", "four_week_reaction": 15.258882877555232, "four_week_reaction_label": "+15.3%", "confirmation": "confirmed", "revenue": 40900000000.0, "revenue_yoy": -1.1957965937915207, "revenue_yoy_label": "-1.2%", "net_income": 2856000000.0, "operating_cash_flow": 24796000000.0, "free_cash_flow": 26484000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-15", "date_source": "exact", "eps_actual": 1.96, "eps_estimate": 1.85, "eps_surprise": 0.11, "surprise_pct": 5.9459, "surprise_label": "+5.9%", "surprise_band": "beat", "eps_yoy": 9.49720670391061, "eps_yoy_label": "+9.5%", "one_week_reaction": 2.6119402173968473, "one_week_reaction_label": "+2.6%", "four_week_reaction": 16.839141779724855, "four_week_reaction_label": "+16.8%", "confirmation": "confirmed", "revenue": 41255000000.0, "revenue_yoy": -5.642468322583596, "revenue_yoy_label": "-5.6%", "net_income": 4064000000.0, "operating_cash_flow": -58708000000.0, "free_cash_flow": -57191000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-15", "date_source": "exact", "eps_actual": 2.04, "eps_estimate": 1.59, "eps_surprise": 0.45, "surprise_pct": 28.3019, "surprise_label": "+28.3%", "surprise_band": "beat", "eps_yoy": 30.769230769230766, "eps_yoy_label": "+30.8%", "one_week_reaction": 7.748183930874131, "one_week_reaction_label": "+7.7%", "four_week_reaction": 7.614707025254377, "four_week_reaction_label": "+7.6%", "confirmation": "confirmed", "revenue": 42352000000.0, "revenue_yoy": -0.6707631690041748, "revenue_yoy_label": "-0.7%", "net_income": 4019000000.0, "operating_cash_flow": -36579000000.0, "free_cash_flow": -34824000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-06", "date_source": "exact", "eps_actual": 2.26, "eps_estimate": 1.93, "eps_surprise": 0.33, "surprise_pct": 17.0984, "surprise_label": "+17.1%", "surprise_band": "beat", "eps_yoy": 48.68421052631577, "eps_yoy_label": "+48.7%", "one_week_reaction": 0.1532731345100678, "one_week_reaction_label": "+0.2%", "four_week_reaction": 2.9455205362927894, "four_week_reaction_label": "+2.9%", "confirmation": "contained", "revenue": 43840000000.0, "revenue_yoy": 1.1093429276505453, "revenue_yoy_label": "+1.1%", "net_income": 3752000000.0, "operating_cash_flow": 1100000000.0, "free_cash_flow": 2717000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-21", "date_source": "exact", "eps_actual": 1.24, "eps_estimate": 1.62, "eps_surprise": -0.38, "surprise_pct": -23.4568, "surprise_label": "-23.5%", "surprise_band": "miss", "eps_yoy": -8.148148148148154, "eps_yoy_label": "-8.1%", "one_week_reaction": -3.769908476017527, "one_week_reaction_label": "-3.8%", "four_week_reaction": -5.597865785428812, "four_week_reaction_label": "-5.6%", "confirmation": "confirmed", "revenue": 40855000000.0, "revenue_yoy": -0.1100244498777506, "revenue_yoy_label": "-0.1%", "net_income": 2433000000.0, "operating_cash_flow": 26555000000.0, "free_cash_flow": 28186000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-14", "date_source": "exact", "eps_actual": 3.06, "eps_estimate": 2.6, "eps_surprise": 0.46, "surprise_pct": 17.6923, "surprise_label": "+17.7%", "surprise_band": "beat", "eps_yoy": 56.122448979591844, "eps_yoy_label": "+56.1%", "one_week_reaction": 6.262561011724626, "one_week_reaction_label": "+6.3%", "four_week_reaction": 1.4145975275064604, "four_week_reaction_label": "+1.4%", "confirmation": "confirmed", "revenue": 44141000000.0, "revenue_yoy": 6.995515695067264, "revenue_yoy_label": "+7.0%", "net_income": 5785000000.0, "operating_cash_flow": -21873000000.0, "free_cash_flow": -20458000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-14", "date_source": "exact", "eps_actual": 3.15, "eps_estimate": 2.72, "eps_surprise": 0.43, "surprise_pct": 15.8088, "surprise_label": "+15.8%", "surprise_band": "beat", "eps_yoy": 54.41176470588235, "eps_yoy_label": "+54.4%", "one_week_reaction": -8.11847488625825, "one_week_reaction_label": "-8.1%", "four_week_reaction": -3.6315273926776657, "four_week_reaction_label": "-3.6%", "confirmation": "diverged", "revenue": 24766000000.0, "revenue_yoy": -41.52342274272762, "revenue_yoy_label": "-41.5%", "net_income": 5831000000.0, "operating_cash_flow": -45952000000.0, "free_cash_flow": -42986000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [1.52, 0.84, 1.79, 1.56, 1.52, 1.35, 1.96, 2.04, 2.26, 1.24, 3.06, 3.15], "eps_estimate": [1.22, 0.69, 1.27, 1.39, 1.32, 1.24, 1.85, 1.59, 1.93, 1.62, 2.6, 2.72], "surprise": [24.5902, 21.7391, 40.9449, 12.2302, 15.1515, 8.871, 5.9459, 28.3019, 17.0984, -23.4568, 17.6923, 15.8088], "reaction_1w": [-2.193739363917835, -5.172097680522423, -3.993505646138911, 1.7335625033048105, -4.396105838901455, 12.030811967610468, 2.6119402173968473, 7.748183930874131, 0.1532731345100678, -3.769908476017527, 6.262561011724626, -8.11847488625825], "reaction_4w": [5.472024121950923, 3.2026492433988323, 0.7305204237571259, -8.230515997338273, 5.3337467193314225, 15.258882877555232, 16.839141779724855, 7.614707025254377, 2.9455205362927894, -5.597865785428812, 1.4145975275064604, -3.6315273926776657], "revenue": [40.75, 41.4, 43.72, 42.64, 43.36, 40.9, 41.26, 42.35, 43.84, 40.85, 44.14, 24.77], "net_income": [3.55, -1.84, 3.37, 3.22, 3.24, 2.86, 4.06, 4.02, 3.75, 2.43, 5.79, 5.83], "financial_unit": "billions", "scatter": [{"x": 24.5902, "y": -2.193739363917835, "label": "2023-09-30"}, {"x": 21.7391, "y": -5.172097680522423, "label": "2023-12-31"}, {"x": 40.9449, "y": -3.993505646138911, "label": "2024-03-31"}, {"x": 12.2302, "y": 1.7335625033048105, "label": "2024-06-30"}, {"x": 15.1515, "y": -4.396105838901455, "label": "2024-09-30"}, {"x": 8.871, "y": 12.030811967610468, "label": "2024-12-31"}, {"x": 5.9459, "y": 2.6119402173968473, "label": "2025-03-31"}, {"x": 28.3019, "y": 7.748183930874131, "label": "2025-06-30"}, {"x": 17.0984, "y": 0.1532731345100678, "label": "2025-09-30"}, {"x": -23.4568, "y": -3.769908476017527, "label": "2025-12-31"}, {"x": 17.6923, "y": 6.262561011724626, "label": "2026-03-31"}, {"x": 15.8088, "y": -8.11847488625825, "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, 97.609466849603, 98.43786832759935, 96.07100364336932, 101.0887571869091, 96.85207077010762, 97.34911114069024, 96.02366671103537, 98.05917028785166, 93.91715773571812, 90.5088753779889, 101.27810491624498, 100.8467271170133, 108.70740414922923, 108.39585279948527, 113.18894691405661, 117.16721600995965, 119.41997132786007, 121.88841425483834, 123.27841397427541, 130.20443695725942, 126.10633883079274, 123.47013629345574, 128.62271491864206, 134.3744283723428, 130.62433154973243, 132.70503234694678, 135.31800261994692, 134.51959324411638, 139.14068187844407, 139.38262161068275, 147.1489525748723, 153.0039400381994, 149.0360959079287, 144.39081484902266, 143.08433100306056, 151.60067875069626, 150.12483502730637, 155.0297594181718, 156.34749933621183, 155.15177203896195, 152.05264063037308, 150.75930220406076, 144.78066313673563, 146.3912364419631, 154.8589412328504, 156.24988820714933, 157.44561550439914, 158.95857768056413, 159.05618880962663, 143.3897161624367, 142.55084842159334, 151.32472560001176, 153.14850868143594, 154.38079433798669, 145.63156385350814, 142.1318726921471, 153.14850868143594, 152.48307375581882, 154.38079433798669, 162.02096747346195, 154.89835426211647, 152.211970446784, 157.01788734651535, 170.66275551070677, 170.98602752619385, 173.67167057273792, 176.23298061124163, 179.4159660142507, 176.5811187121216, 172.05531049530256, 176.5562526267287, 176.5562526267287, 177.55093475858283, 198.91175386612267, 202.61695029206552, 202.49261470294928, 204.64322394139947, 211.88036207229732, 199.45953044602308, 200.21078872698573, 176.44593227984657, 172.23887661458238, 180.25231720607414, 176.12038633647583, 145.56914569458598, 154.3588887466716, 158.3906506409728, 171.3624051786914, 176.7714782232173, 180.3516008723314, 191.12978416294663, 184.4912310913927, 190.1201188853892, 197.54116383758807, 192.74525118811442, 198.02075613496578, 212.98905548959618, 223.9439314943219, 218.92084286685986, 235.8832324352041, 242.49654516535705, 231.79408548002064, 235.59102366838874, 238.03001135699216, 242.0187751075773, 245.3469770038783, 242.37446027444113, 252.63853712050474, 260.8701225053482, 262.75017562285814, 248.31949373331543, 238.63975956968096, 246.6172844897754, 250.96173082614848, 257.18623286110744, 257.58043026174204, 256.3281774018905, 252.23919305448993, 264.7617061665492, 278.2553542548636, 285.7177506243429, 293.5379305754073, 307.74715098904375, 303.351493525384, 310.0472045231394, 301.6647862238067, 290.29229987879523, 295.7102053651122, 315.1669879977131, 284.77799636909725, 297.9816683212654, 283.0568962309142, 273.65506134920633, 271.49726123324893, 281.3357935116552, 275.8385457516226, 296.05506033742455, 319.5339619646974, 339.5449712859176, 328.75598103043416, 327.3688256566586, 324.0540814901935, 318.55638978510297, 322.8667865679674, 324.9574580614525, 341.9151268419429, 360.9118455975608, 369.2487208123224, 365.8933221190747, 359.47005917090735, 361.5759796609153, 332.22152455740166, 339.48951428874597, 340.1572437908541, 348.44524891418655], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 161.29568106312294, 161.29568106312294, 161.29568106312294, 161.29568106312294], "gap": [0.0, 2.3905331503970046, 1.5621316724006533, 3.9289963566306767, -1.0887571869091062, 3.1479292298923838, 2.6508888593097595, 3.976333288964625, 1.9408297121483429, 4.255599739364939, 7.6638820970941595, -3.105347441161925, -2.673969641930242, -10.534646674146174, -10.223095324402209, -15.016189438973555, -18.994458534876586, -21.24721385277701, -23.715656779755278, -25.10565649919235, -32.03167948217636, -27.933581355709677, -30.612993436312877, -35.7655720614992, -41.517285515199944, -37.76718869258957, -39.84788948980392, -42.46085976280406, -41.66245038697352, -46.28353902130121, -46.525478753539886, -54.29180971772945, -60.14679718105654, -56.17895305078585, -51.5336719918798, -51.38997884359212, -59.906326591227824, -58.43048286783794, -63.33540725870337, -64.65314717674339, -63.457419879493514, -60.35828847090464, -59.06495004459232, -53.08631097726719, -54.69688428249465, -63.164589073381975, -64.55553604768089, -65.7512633449307, -64.1080793416937, -64.2056904707562, -48.539217823566275, -47.700350082722906, -56.47422726114132, -58.298010342565505, -59.53029599911625, -50.7810655146377, -47.281374353276675, -58.298010342565505, -57.632575416948384, -59.53029599911625, -67.17046913459151, -60.04785592324603, -57.361472107913556, -62.167389007644914, -75.81225717183634, -76.13552918732341, -78.82117223386749, -81.38248227237119, -84.56546767538026, -81.73062037325116, -77.20481215643213, -81.70575428785827, -81.70575428785827, -82.70043641971239, -95.58949472991004, -99.2946911558529, -99.17035556673666, -101.32096480518685, -108.5581029360847, -96.13727130981046, -96.8885295907731, -73.12367314363395, -68.91661747836976, -76.93005806986152, -72.79812720026321, -42.24688655837336, -51.036629610458974, -52.24447123897946, -65.21622577669805, -70.62529882122394, -74.20542147033805, -84.98360476095328, -78.34505168939936, -83.97393948339584, -91.39498443559472, -86.59907178612107, -91.87457673297243, -106.84287608760283, -117.79775209232855, -112.7746634648665, -121.76363110630042, -128.3769438364534, -117.67448415111697, -121.47142233948507, -123.91041002808849, -127.89917377867364, -131.2273756749746, -128.25485894553748, -138.51893579160105, -146.75052117644452, -148.63057429395445, -134.19989240441174, -124.52015824077729, -132.4976831608717, -136.8421294972448, -143.06663153220376, -131.16847012885165, -129.91621726900013, -125.82723292159956, -138.3497460336588, -151.84339412197323, -159.3057904914525, -167.12597044251692, -181.33519085615336, -176.93953339249362, -183.635244390249, -175.2528260909163, -165.7075822708218, -171.12548775713876, -190.58227038973965, -160.19327876112382, -173.39695071329194, -158.4721786229408, -149.0703437412329, -146.9125436252755, -156.75107590368177, -151.25382814364914, -171.47034272945112, -194.949244356724, -196.68782842877474, -185.8988381732913, -184.51168279951574, -181.19693863305062, -175.6992469279601, -180.00964371082452, -182.10031520430962, -199.05798398480002, -218.05470274041792, -226.39157795517954, -223.03617926193184, -216.6129163137645, -218.71883680377246, -170.92584349427872, -178.19383322562302, -178.86156272773118, -187.1495678510636], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 98.17275747508306, null, null, null, null, null, null, null, null, null, null, null, null, 92.85714285714286, null, null, null, null, null, null, null, null, null, null, null, null, 91.69435215946844, null, null, null, null, null, null, null, null, null, null, null, null, 94.85049833887044, null, null, null, null, null, null, null, null, null, null, null, null, 94.85049833887044, null, null, null, null, null, null, null, null, null, null, null, null, 103.32225913621262, null, null, null, null, null, null, null, null, null, null, null, null, 106.14617940199335, null, null, null, null, null, null, null, null, null, null, null, null, 114.11960132890367, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.41196013289037, null, null, null, null, null, null, null, null, null, null, 124.58471760797343, null, null, null, null, null, null, null, null, null, null, null, 142.85714285714286, null, null, null, null, null, null, null, null, null, null, null, null, 161.29568106312294, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [61.3, 187.1, 248.4]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [38.743533, 37.817356, 38.138308, 37.221301, 39.165356, 37.523914, 37.716485, 37.202961, 37.991587, 36.386825, 35.066336, 39.238716, 39.071585, 42.117089, 41.996383, 43.853397, 45.394719, 46.267516, 47.223878, 47.762413, 50.445799, 48.858051, 47.836693, 49.832984, 52.061401, 50.608481, 51.414618, 52.426975, 52.117643, 53.908016, 54.001752, 57.010703, 59.279132, 57.741849, 55.942103, 55.435925, 58.735459, 58.163665, 60.064006, 60.574545, 60.111278, 58.910565, 58.40948, 56.093144, 56.717137, 59.997825, 60.536727, 60.999994, 61.586169, 61.623987, 55.554242, 55.229235, 58.628545, 59.335143, 59.812574, 56.422813, 55.066909, 59.335143, 59.07733, 59.812574, 62.772647, 60.013095, 58.972295, 60.834277, 66.120781, 66.246028, 67.286541, 68.278883, 69.512084, 68.413764, 66.660306, 68.40413, 68.40413, 68.789505, 77.065441, 78.500965, 78.452793, 79.286015, 82.089938, 77.277669, 77.568733, 68.361388, 66.731426, 69.836116, 68.23526, 56.39863, 59.804087, 61.366134, 66.39185, 68.487516, 69.874582, 74.050431, 71.478421, 73.659251, 76.534426, 74.67632, 76.720237, 82.519485, 86.763791, 84.817669, 91.389498, 93.951729, 89.805218, 91.276286, 92.221236, 93.766624, 95.056087, 93.904429, 97.881095, 101.070302, 101.798701, 96.207745, 92.457474, 95.548249, 97.231441, 99.643033, 99.795759, 99.310592, 97.726375, 102.578039, 107.805955, 110.697151, 113.726965, 119.232119, 117.529086, 120.123241, 116.875596, 112.469493, 114.568581, 122.106826, 110.333057, 115.448626, 109.666242, 106.023639, 105.187631, 108.999426, 106.869598, 114.70219, 123.798746, 131.551718, 127.371682, 126.834249, 125.55, 123.42, 125.09, 125.9, 132.47, 139.83, 143.06, 141.76, 139.271401, 140.087309, 128.714356, 131.530232, 131.788934, 135.0], "ttmEps": [6.02, 6.02, 6.02, 6.02, 6.02, 6.02, 6.02, 6.02, 6.02, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 9.71, 9.71, 9.71, 9.71], "quarterlyEps": [1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 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, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 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.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.15, 3.15, 3.15, 3.15], "priceIndex": [100.0, 97.609466849603, 98.43786832759935, 96.07100364336932, 101.0887571869091, 96.85207077010762, 97.34911114069024, 96.02366671103537, 98.05917028785166, 93.91715773571812, 90.5088753779889, 101.27810491624498, 100.8467271170133, 108.70740414922923, 108.39585279948527, 113.18894691405661, 117.16721600995965, 119.41997132786007, 121.88841425483834, 123.27841397427541, 130.20443695725942, 126.10633883079274, 123.47013629345574, 128.62271491864206, 134.3744283723428, 130.62433154973243, 132.70503234694678, 135.31800261994692, 134.51959324411638, 139.14068187844407, 139.38262161068275, 147.1489525748723, 153.0039400381994, 149.0360959079287, 144.39081484902266, 143.08433100306056, 151.60067875069626, 150.12483502730637, 155.0297594181718, 156.34749933621183, 155.15177203896195, 152.05264063037308, 150.75930220406076, 144.78066313673563, 146.3912364419631, 154.8589412328504, 156.24988820714933, 157.44561550439914, 158.95857768056413, 159.05618880962663, 143.3897161624367, 142.55084842159334, 151.32472560001176, 153.14850868143594, 154.38079433798669, 145.63156385350814, 142.1318726921471, 153.14850868143594, 152.48307375581882, 154.38079433798669, 162.02096747346195, 154.89835426211647, 152.211970446784, 157.01788734651535, 170.66275551070677, 170.98602752619385, 173.67167057273792, 176.23298061124163, 179.4159660142507, 176.5811187121216, 172.05531049530256, 176.5562526267287, 176.5562526267287, 177.55093475858283, 198.91175386612267, 202.61695029206552, 202.49261470294928, 204.64322394139947, 211.88036207229732, 199.45953044602308, 200.21078872698573, 176.44593227984657, 172.23887661458238, 180.25231720607414, 176.12038633647583, 145.56914569458598, 154.3588887466716, 158.3906506409728, 171.3624051786914, 176.7714782232173, 180.3516008723314, 191.12978416294663, 184.4912310913927, 190.1201188853892, 197.54116383758807, 192.74525118811442, 198.02075613496578, 212.98905548959618, 223.9439314943219, 218.92084286685986, 235.8832324352041, 242.49654516535705, 231.79408548002064, 235.59102366838874, 238.03001135699216, 242.0187751075773, 245.3469770038783, 242.37446027444113, 252.63853712050474, 260.8701225053482, 262.75017562285814, 248.31949373331543, 238.63975956968096, 246.6172844897754, 250.96173082614848, 257.18623286110744, 257.58043026174204, 256.3281774018905, 252.23919305448993, 264.7617061665492, 278.2553542548636, 285.7177506243429, 293.5379305754073, 307.74715098904375, 303.351493525384, 310.0472045231394, 301.6647862238067, 290.29229987879523, 295.7102053651122, 315.1669879977131, 284.77799636909725, 297.9816683212654, 283.0568962309142, 273.65506134920633, 271.49726123324893, 281.3357935116552, 275.8385457516226, 296.05506033742455, 319.5339619646974, 339.5449712859176, 328.75598103043416, 327.3688256566586, 324.0540814901935, 318.55638978510297, 322.8667865679674, 324.9574580614525, 341.9151268419429, 360.9118455975608, 369.2487208123224, 365.8933221190747, 359.47005917090735, 361.5759796609153, 332.22152455740166, 339.48951428874597, 340.1572437908541, 348.44524891418655], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 161.29568106312294, 161.29568106312294, 161.29568106312294, 161.29568106312294], "valuationGap": [0.0, 2.3905331503970046, 1.5621316724006533, 3.9289963566306767, -1.0887571869091062, 3.1479292298923838, 2.6508888593097595, 3.976333288964625, 1.9408297121483429, 4.255599739364939, 7.6638820970941595, -3.105347441161925, -2.673969641930242, -10.534646674146174, -10.223095324402209, -15.016189438973555, -18.994458534876586, -21.24721385277701, -23.715656779755278, -25.10565649919235, -32.03167948217636, -27.933581355709677, -30.612993436312877, -35.7655720614992, -41.517285515199944, -37.76718869258957, -39.84788948980392, -42.46085976280406, -41.66245038697352, -46.28353902130121, -46.525478753539886, -54.29180971772945, -60.14679718105654, -56.17895305078585, -51.5336719918798, -51.38997884359212, -59.906326591227824, -58.43048286783794, -63.33540725870337, -64.65314717674339, -63.457419879493514, -60.35828847090464, -59.06495004459232, -53.08631097726719, -54.69688428249465, -63.164589073381975, -64.55553604768089, -65.7512633449307, -64.1080793416937, -64.2056904707562, -48.539217823566275, -47.700350082722906, -56.47422726114132, -58.298010342565505, -59.53029599911625, -50.7810655146377, -47.281374353276675, -58.298010342565505, -57.632575416948384, -59.53029599911625, -67.17046913459151, -60.04785592324603, -57.361472107913556, -62.167389007644914, -75.81225717183634, -76.13552918732341, -78.82117223386749, -81.38248227237119, -84.56546767538026, -81.73062037325116, -77.20481215643213, -81.70575428785827, -81.70575428785827, -82.70043641971239, -95.58949472991004, -99.2946911558529, -99.17035556673666, -101.32096480518685, -108.5581029360847, -96.13727130981046, -96.8885295907731, -73.12367314363395, -68.91661747836976, -76.93005806986152, -72.79812720026321, -42.24688655837336, -51.036629610458974, -52.24447123897946, -65.21622577669805, -70.62529882122394, -74.20542147033805, -84.98360476095328, -78.34505168939936, -83.97393948339584, -91.39498443559472, -86.59907178612107, -91.87457673297243, -106.84287608760283, -117.79775209232855, -112.7746634648665, -121.76363110630042, -128.3769438364534, -117.67448415111697, -121.47142233948507, -123.91041002808849, -127.89917377867364, -131.2273756749746, -128.25485894553748, -138.51893579160105, -146.75052117644452, -148.63057429395445, -134.19989240441174, -124.52015824077729, -132.4976831608717, -136.8421294972448, -143.06663153220376, -131.16847012885165, -129.91621726900013, -125.82723292159956, -138.3497460336588, -151.84339412197323, -159.3057904914525, -167.12597044251692, -181.33519085615336, -176.93953339249362, -183.635244390249, -175.2528260909163, -165.7075822708218, -171.12548775713876, -190.58227038973965, -160.19327876112382, -173.39695071329194, -158.4721786229408, -149.0703437412329, -146.9125436252755, -156.75107590368177, -151.25382814364914, -171.47034272945112, -194.949244356724, -196.68782842877474, -185.8988381732913, -184.51168279951574, -181.19693863305062, -175.6992469279601, -180.00964371082452, -182.10031520430962, -199.05798398480002, -218.05470274041792, -226.39157795517954, -223.03617926193184, -216.6129163137645, -218.71883680377246, -170.92584349427872, -178.19383322562302, -178.86156272773118, -187.1495678510636], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 98.17275747508306, null, null, null, null, null, null, null, null, null, null, null, null, 92.85714285714286, null, null, null, null, null, null, null, null, null, null, null, null, 91.69435215946844, null, null, null, null, null, null, null, null, null, null, null, null, 94.85049833887044, null, null, null, null, null, null, null, null, null, null, null, null, 94.85049833887044, null, null, null, null, null, null, null, null, null, null, null, null, 103.32225913621262, null, null, null, null, null, null, null, null, null, null, null, null, 106.14617940199335, null, null, null, null, null, null, null, null, null, null, null, null, 114.11960132890367, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.41196013289037, null, null, null, null, null, null, null, null, null, null, 124.58471760797343, null, null, null, null, null, null, null, null, null, null, null, 142.85714285714286, null, null, null, null, null, null, null, null, null, null, null, null, 161.29568106312294, null, null, null], "quarterLabels": ["2023-07-14", "", "", "", "", "", "", "", "", "2023-10-13", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-12", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-12", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-12", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-15", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-15", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-15", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-15", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-06", "", "", "", "", "", "", "", "", "", "", "2026-01-21", "", "", "", "", "", "", "", "", "", "", "", "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": [-0.7246376811594049, -0.7246376811594049, -0.7246376811594049, -0.7246376811594049, -0.7246376811594049, -0.7246376811594049, -0.7246376811594049, -0.7246376811594049, -0.7246376811594049, 24.590163934426236, 24.590163934426236, 24.590163934426236, 24.590163934426236, 24.590163934426236, 24.590163934426236, 24.590163934426236, 24.590163934426236, 24.590163934426236, 24.590163934426236, 24.590163934426236, 24.590163934426236, 24.590163934426236, 21.739130434782613, 21.739130434782613, 21.739130434782613, 21.739130434782613, 21.739130434782613, 21.739130434782613, 21.739130434782613, 21.739130434782613, 21.739130434782613, 21.739130434782613, 21.739130434782613, 21.739130434782613, 21.739130434782613, 40.94488188976378, 40.94488188976378, 40.94488188976378, 40.94488188976378, 40.94488188976378, 40.94488188976378, 40.94488188976378, 40.94488188976378, 40.94488188976378, 40.94488188976378, 40.94488188976378, 40.94488188976378, 40.94488188976378, 12.23021582733814, 12.23021582733814, 12.23021582733814, 12.23021582733814, 12.23021582733814, 12.23021582733814, 12.23021582733814, 12.23021582733814, 12.23021582733814, 12.23021582733814, 12.23021582733814, 12.23021582733814, 12.23021582733814, 15.151515151515147, 15.151515151515147, 15.151515151515147, 15.151515151515147, 15.151515151515147, 15.151515151515147, 15.151515151515147, 15.151515151515147, 15.151515151515147, 15.151515151515147, 15.151515151515147, 15.151515151515147, 15.151515151515147, 8.870967741935491, 8.870967741935491, 8.870967741935491, 8.870967741935491, 8.870967741935491, 8.870967741935491, 8.870967741935491, 8.870967741935491, 8.870967741935491, 8.870967741935491, 8.870967741935491, 8.870967741935491, 8.870967741935491, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 5.9459459459459385, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 28.301886792452823, 17.098445595854912, 17.098445595854912, 17.098445595854912, 17.098445595854912, 17.098445595854912, 17.098445595854912, 17.098445595854912, 17.098445595854912, 17.098445595854912, 17.098445595854912, 17.098445595854912, -23.456790123456795, -23.456790123456795, -23.456790123456795, -23.456790123456795, -23.456790123456795, -23.456790123456795, -23.456790123456795, -23.456790123456795, -23.456790123456795, -23.456790123456795, -23.456790123456795, -23.456790123456795, 17.69230769230769, 17.69230769230769, 17.69230769230769, 17.69230769230769, 17.69230769230769, 17.69230769230769, 17.69230769230769, 17.69230769230769, 17.69230769230769, 17.69230769230769, 17.69230769230769, 17.69230769230769, 17.69230769230769, 15.808823529411754, 15.808823529411754, 15.808823529411754, 15.808823529411754], "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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 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": 38.743533, "latestClose": 135.0, "startTtmEps": 6.02, "latestTtmEps": 9.71, "priceChangePct": 248.44524891418652, "epsChangePct": 61.295681063122956, "earningsGapPct": -187.14956785106358, "startMultiple": 6.435802823920266, "latestMultiple": 13.903192584963953, "multipleChangePct": 116.02887728768306, "latestQuarter": "2026-07-14", "tone": "caution", "read": "Market price is leading earnings power; the spread is stable and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 47.90259980560558, "earningsMovePct": 41.33915574963611, "spread": -6.56344405596947, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 144.43575943067106, "earningsMovePct": 70.05253940455343, "spread": -74.38322002611763, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 248.44524891418652, "earningsMovePct": 61.295681063122956, "spread": -187.14956785106358, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Market price is leading earnings power; the spread is stable and has persisted through 11 updates.", "marketChangePct": 248.44524891418652, "earningsChangePct": 61.295681063122956, "recentMarketMovePoints": 24.391167423993068, "recentEarningsMovePoints": 18.43853820598008}, "pressure": {"score": 90, "band": "extreme", "label": "Extreme \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 79, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 50, "band": "mixed", "label": "Mixed support", "tone": "caution", "summary": "2 of 4 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "caution", "value": -1.82804337, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.08497254, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.02002692, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -15.428481281950223, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 2, "mixed": 0, "caution": 2}, "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, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 98.17275747508306, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 92.85714285714286, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 91.69435215946844, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 94.85049833887044, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 103.32225913621262, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 106.14617940199335, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 114.11960132890367, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 126.41196013289037, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 124.58471760797343, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 142.85714285714286, 161.29568106312294, 161.29568106312294, 161.29568106312294, 161.29568106312294], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 111.90012124188524, 111.90012124188524, 111.90012124188524, 111.90012124188524, 111.90012124188524, 111.90012124188524, 111.90012124188524, 111.90012124188524, 111.90012124188524, 111.90012124188524, 111.90012124188524, 111.90012124188524, 111.90012124188524, 120.30724842308813, 120.30724842308813, 120.30724842308813, 120.30724842308813, 120.30724842308813, 120.30724842308813, 120.30724842308813, 120.30724842308813, 120.30724842308813, 120.30724842308813, 120.30724842308813, 120.30724842308813, 120.30724842308813, 125.88590985128685, 125.88590985128685, 125.88590985128685, 125.88590985128685, 125.88590985128685, 125.88590985128685, 125.88590985128685, 125.88590985128685, 125.88590985128685, 125.88590985128685, 125.88590985128685, 125.88590985128685, 125.88590985128685, 129.30140118786352, 129.30140118786352, 129.30140118786352, 129.30140118786352, 129.30140118786352, 129.30140118786352, 129.30140118786352, 129.30140118786352, 129.30140118786352, 129.30140118786352, 129.30140118786352, 129.30140118786352, 129.30140118786352, 131.30496170905016, 131.30496170905016, 131.30496170905016, 131.30496170905016, 131.30496170905016, 131.30496170905016, 131.30496170905016, 131.30496170905016, 131.30496170905016, 131.30496170905016, 131.30496170905016, 131.30496170905016, 131.30496170905016, 130.9251216255621, 130.9251216255621, 130.9251216255621, 130.9251216255621, 130.9251216255621, 130.9251216255621, 130.9251216255621, 130.9251216255621, 130.9251216255621, 130.9251216255621, 130.9251216255621, 130.9251216255621, 130.9251216255621, 129.0320600377538, 129.0320600377538, 129.0320600377538, 129.0320600377538, 129.0320600377538, 129.0320600377538, 129.0320600377538, 129.0320600377538, 129.0320600377538, 129.0320600377538, 129.0320600377538, 129.0320600377538, 129.0320600377538, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 128.81259687840515, 129.18169401003698, 129.18169401003698, 129.18169401003698, 129.18169401003698, 129.18169401003698, 129.18169401003698, 129.18169401003698, 129.18169401003698, 129.18169401003698, 129.18169401003698, 129.18169401003698, 129.14716309335626, 129.14716309335626, 129.14716309335626, 129.14716309335626, 129.14716309335626, 129.14716309335626, 129.14716309335626, 129.14716309335626, 129.14716309335626, 129.14716309335626, 129.14716309335626, 129.14716309335626, 131.36174588314736, 131.36174588314736, 131.36174588314736, 131.36174588314736, 131.36174588314736, 131.36174588314736, 131.36174588314736, 131.36174588314736, 131.36174588314736, 131.36174588314736, 131.36174588314736, 131.36174588314736, 131.36174588314736, 117.8670636443162, 117.8670636443162, 117.8670636443162, 117.8670636443162], "cashGeneration": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null], "revenueAvailable": true, "cashGenerationAvailable": false, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 61.29568106312294, "valuationContribution": 187.1495678510636, "marketMove": 248.44524891418655, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 61.29568106312294}, {"key": "valuation", "label": "Relative valuation contribution", "value": 187.1495678510636}, {"key": "market", "label": "Total market move", "value": 248.44524891418655}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": -1.8272425249169388, "surprisePct": 24.590163934426236, "immediateReturnPct": -4.223993064569798, "forward4WeekPct": 10.85898833339074, "forward13WeekPct": 25.913910887692037, "toDateReturnPct": 255.34182870539203, "weeksSince": 146, "availabilitySource": "reported", "spread": 4.255599739364939, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-01-19", "periodEnd": "2023-12-31", "earningsChangePct": -5.414551607445017, "surprisePct": 21.739130434782613, "immediateReturnPct": -2.090459973526182, "forward4WeekPct": 5.2326422107995985, "forward13WeekPct": 13.463234544497071, "toDateReturnPct": 176.31065348881805, "weeksSince": 133, "availabilitySource": "reported", "spread": -30.612993436312877, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-04-19", "periodEnd": "2024-03-31", "earningsChangePct": -1.2522361359570744, "surprisePct": 40.94488188976378, "immediateReturnPct": -0.9048247614145022, "forward4WeekPct": 8.28077914768417, "forward13WeekPct": 10.089120174835031, "toDateReturnPct": 141.32092424197924, "weeksSince": 120, "availabilitySource": "reported", "spread": -51.38997884359212, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": 3.4420289855072506, "surprisePct": 12.23021582733814, "immediateReturnPct": 0.9609427174697815, "forward4WeekPct": -3.8876216938644292, "forward13WeekPct": -1.6178673722492487, "toDateReturnPct": 121.31149717818003, "weeksSince": 107, "availabilitySource": "reported", "spread": -64.1080793416937, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-10-18", "periodEnd": "2024-09-30", "earningsChangePct": 0.0, "surprisePct": 15.151515151515147, "immediateReturnPct": -4.396105838901454, "forward4WeekPct": 5.533271521909855, "forward13WeekPct": 22.769143381830006, "toDateReturnPct": 115.06182461924857, "weeksSince": 94, "availabilitySource": "reported", "spread": -60.04785592324603, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-17", "periodEnd": "2024-12-31", "earningsChangePct": 8.931698774080555, "surprisePct": 8.870967741935491, "immediateReturnPct": 12.030811967610466, "forward4WeekPct": 19.334974135952866, "forward13WeekPct": -10.791429593802137, "toDateReturnPct": 96.25086704723343, "weeksSince": 81, "availabilitySource": "reported", "spread": -95.58949472991004, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-04-18", "periodEnd": "2025-03-31", "earningsChangePct": 2.7331189710610992, "surprisePct": 5.9459459459459385, "immediateReturnPct": 2.6119402173968576, "forward4WeekPct": 23.821689644722778, "forward13WeekPct": 52.81480344311584, "toDateReturnPct": 125.73708047745966, "weeksSince": 68, "availabilitySource": "reported", "spread": -52.24447123897946, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-18", "periodEnd": "2025-06-30", "earningsChangePct": 7.511737089201875, "surprisePct": 28.301886792452823, "immediateReturnPct": 7.748183930874131, "forward4WeekPct": 8.728802721517859, "forward13WeekPct": 12.651349803069923, "toDateReturnPct": 59.1649494635369, "weeksSince": 55, "availabilitySource": "reported", "spread": -121.76363110630042, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": 10.771470160116458, "surprisePct": 17.098445595854912, "immediateReturnPct": 0.15327313451005686, "forward4WeekPct": 8.192165326802115, "forward13WeekPct": 22.544268599290817, "toDateReturnPct": 35.483631856127865, "weeksSince": 39, "availabilitySource": "reported", "spread": -131.16847012885165, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-23", "periodEnd": "2025-12-31", "earningsChangePct": -1.4454664914586135, "surprisePct": -23.456790123456795, "immediateReturnPct": -3.769908476017525, "forward4WeekPct": -1.2209306723021895, "forward13WeekPct": 8.98056254617945, "toDateReturnPct": 15.50743236423795, "weeksSince": 28, "availabilitySource": "reported", "spread": -165.7075822708218, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-04-17", "periodEnd": "2026-03-31", "earningsChangePct": 14.666666666666671, "surprisePct": 17.69230769230769, "immediateReturnPct": 6.262561011724621, "forward4WeekPct": -0.30593686304382084, "forward13WeekPct": 3.970646035461467, "toDateReturnPct": 9.047954330652107, "weeksSince": 16, "availabilitySource": "reported", "spread": -196.68782842877474, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-17", "periodEnd": "2026-06-30", "earningsChangePct": 12.90697674418606, "surprisePct": 15.808823529411754, "immediateReturnPct": -8.118474886258253, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -3.631527392677669, "weeksSince": 3, "availabilitySource": "reported", "spread": -170.92584349427872, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-17", "periodEnd": "2026-06-30", "earningsChangePct": 12.90697674418606, "surprisePct": 15.808823529411754, "immediateReturnPct": -8.118474886258253, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -3.631527392677669, "weeksSince": 3, "availabilitySource": "reported", "spread": -170.92584349427872, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Diversified", "population": 17, "spreadPercentile": 56.2, "qualityPercentile": 3.1, "rarityPercentile": 43.8, "currentOneYearSpread": -22.340069, "lead": "price", "relatedSignals": [{"tickerId": 349, "symbol": "BAC", "name": "Bank of America Corp", "spread": -21.435957, "lead": "price", "quality": 100}, {"tickerId": 527, "symbol": "BNS", "name": "Bank of Nova Scotia", "spread": -20.449718, "lead": "price", "quality": 75}, {"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-10-20", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-01-19", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-01-17", "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."}