{"ticker": {"uuid": "765e7a5b-0957-4f02-8a60-e2abb92fb468", "symbol": "BOKF", "name": "BOK Financial Corporation", "sector": "Financial Services", "industry": "Banks - Regional", "currency": "USD"}, "next_event": {"report_date": "2026-10-19", "fiscal_date_ending": "2026-09-30", "estimate": 2.53, "session": "Time unconfirmed", "days": 67}, "profile": {"sample": 12, "measured": 12, "beats": 8, "misses": 4, "inline": 0, "beat_rate": 66.7, "beat_rate_label": "66.7%", "average_surprise": -0.0, "average_surprise_label": "-0.0%", "median_surprise": 3.2, "surprise_dispersion": 13.2, "average_reaction": -0.4, "average_reaction_label": "-0.4%", "average_abs_reaction": 3.5, "positive_response_rate": 41.7, "confirmation_rate": 44.4, "reaction_sample": 12, "streak": {"count": 5, "band": "beat", "label": "5 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": 33, "band": "Moderate", "tone": "neutral", "days": 67, "proximity_component": 3, "reaction_component": 9, "variability_component": 16, "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": 21.4, "revenue_growth_1y": 3.4, "cash_conversion": 4.43, "net_margin": 19.2, "earnings_yield": 6.2, "eps_surprise_avg": 7.5, "sue_score": 0.91, "pe_ratio": 13.4, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 143.8, "currency": "USD", "return_13w": 9.1, "fair_value": 101.743071, "fair_value_gap": 41.3, "relative_strength": 2.3, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 58.4}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 2.04, "eps_estimate": 2.09, "eps_surprise": -0.05, "surprise_pct": -2.3923, "surprise_label": "-2.4%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -11.234567183689142, "one_week_reaction_label": "-11.2%", "four_week_reaction": 2.0185004098711303, "four_week_reaction_label": "+2.0%", "confirmation": "confirmed", "revenue": 806839000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 134495000.0, "operating_cash_flow": 1087712000.0, "free_cash_flow": 1118739000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-24", "date_source": "exact", "eps_actual": 1.26, "eps_estimate": 1.81, "eps_surprise": -0.55, "surprise_pct": -30.3867, "surprise_label": "-30.4%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.511321121334723, "one_week_reaction_label": "+3.5%", "four_week_reaction": 2.3333185919484594, "four_week_reaction_label": "+2.3%", "confirmation": "diverged", "revenue": 794670000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 82575000.0, "operating_cash_flow": -461759000.0, "free_cash_flow": -424743000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-24", "date_source": "exact", "eps_actual": 1.29, "eps_estimate": 1.66, "eps_surprise": -0.37, "surprise_pct": -22.2892, "surprise_label": "-22.3%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.392146296255872, "one_week_reaction_label": "+3.4%", "four_week_reaction": 9.543468967998745, "four_week_reaction_label": "+9.5%", "confirmation": "diverged", "revenue": 800558000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 83703000.0, "operating_cash_flow": 179220000.0, "free_cash_flow": 220131000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-22", "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": null, "eps_yoy_label": "-", "one_week_reaction": 1.967592527372072, "one_week_reaction_label": "+2.0%", "four_week_reaction": -3.4464045663894978, "four_week_reaction_label": "-3.4%", "confirmation": "confirmed", "revenue": 922989000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 163713000.0, "operating_cash_flow": 463545000.0, "free_cash_flow": 509903000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-21", "date_source": "exact", "eps_actual": 2.18, "eps_estimate": 1.98, "eps_surprise": 0.2, "surprise_pct": 10.101, "surprise_label": "+10.1%", "surprise_band": "beat", "eps_yoy": 6.8627450980392215, "eps_yoy_label": "+6.9%", "one_week_reaction": -7.103921396587484, "one_week_reaction_label": "-7.1%", "four_week_reaction": 1.310005186250925, "four_week_reaction_label": "+1.3%", "confirmation": "diverged", "revenue": 879443000.0, "revenue_yoy": 8.998573445259835, "revenue_yoy_label": "+9.0%", "net_income": 139999000.0, "operating_cash_flow": 246683000.0, "free_cash_flow": 283865000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-17", "date_source": "exact", "eps_actual": 2.12, "eps_estimate": 1.98, "eps_surprise": 0.14, "surprise_pct": 7.0707, "surprise_label": "+7.1%", "surprise_band": "beat", "eps_yoy": 68.25396825396825, "eps_yoy_label": "+68.3%", "one_week_reaction": 5.177033519103948, "one_week_reaction_label": "+5.2%", "four_week_reaction": 6.354066722079941, "four_week_reaction_label": "+6.4%", "confirmation": "confirmed", "revenue": 758751000.0, "revenue_yoy": -4.51998942957454, "revenue_yoy_label": "-4.5%", "net_income": 136154000.0, "operating_cash_flow": 541006000.0, "free_cash_flow": 588144000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-21", "date_source": "exact", "eps_actual": 1.86, "eps_estimate": 1.99, "eps_surprise": -0.13, "surprise_pct": -6.5327, "surprise_label": "-6.5%", "surprise_band": "miss", "eps_yoy": 44.186046511627914, "eps_yoy_label": "+44.2%", "one_week_reaction": 0.9103866423875877, "one_week_reaction_label": "+0.9%", "four_week_reaction": 7.624405896001658, "four_week_reaction_label": "+7.6%", "confirmation": "contained", "revenue": 797647000.0, "revenue_yoy": -0.36362137409157114, "revenue_yoy_label": "-0.4%", "net_income": 119777000.0, "operating_cash_flow": 20259000.0, "free_cash_flow": 68482000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-21", "date_source": "exact", "eps_actual": 2.19, "eps_estimate": 1.99, "eps_surprise": 0.2, "surprise_pct": 10.0503, "surprise_label": "+10.1%", "surprise_band": "beat", "eps_yoy": 8.415841584158413, "eps_yoy_label": "+8.4%", "one_week_reaction": -0.09484981549226953, "one_week_reaction_label": "-0.1%", "four_week_reaction": -0.5273147692703823, "four_week_reaction_label": "-0.5%", "confirmation": "contained", "revenue": 842814000.0, "revenue_yoy": -8.686452384589632, "revenue_yoy_label": "-8.7%", "net_income": 140018000.0, "operating_cash_flow": 89397000.0, "free_cash_flow": 117960000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-20", "date_source": "exact", "eps_actual": 2.22, "eps_estimate": 2.17, "eps_surprise": 0.05, "surprise_pct": 2.3041, "surprise_label": "+2.3%", "surprise_band": "beat", "eps_yoy": 1.8348623853211024, "eps_yoy_label": "+1.8%", "one_week_reaction": -1.3734224635710184, "one_week_reaction_label": "-1.4%", "four_week_reaction": 0.3925309524791838, "four_week_reaction_label": "+0.4%", "confirmation": "diverged", "revenue": 844494000.0, "revenue_yoy": -3.97399262942567, "revenue_yoy_label": "-4.0%", "net_income": 140894000.0, "operating_cash_flow": 867847000.0, "free_cash_flow": 897178000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-20", "date_source": "exact", "eps_actual": 2.48, "eps_estimate": 2.16, "eps_surprise": 0.32, "surprise_pct": 14.8148, "surprise_label": "+14.8%", "surprise_band": "beat", "eps_yoy": 16.98113207547169, "eps_yoy_label": "+17.0%", "one_week_reaction": 3.0496848050712297, "one_week_reaction_label": "+3.0%", "four_week_reaction": 4.687622339477884, "four_week_reaction_label": "+4.7%", "confirmation": "confirmed", "revenue": 840682000.0, "revenue_yoy": 10.798140628480226, "revenue_yoy_label": "+10.8%", "net_income": 177301000.0, "operating_cash_flow": 896549000.0, "free_cash_flow": 954821000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-20", "date_source": "exact", "eps_actual": 2.58, "eps_estimate": 2.31, "eps_surprise": 0.27, "surprise_pct": 11.6883, "surprise_label": "+11.7%", "surprise_band": "beat", "eps_yoy": 38.70967741935484, "eps_yoy_label": "+38.7%", "one_week_reaction": -4.025485090911576, "one_week_reaction_label": "-4.0%", "four_week_reaction": -8.060258744159892, "four_week_reaction_label": "-8.1%", "confirmation": "diverged", "revenue": 827193000.0, "revenue_yoy": 3.704144815939883, "revenue_yoy_label": "+3.7%", "net_income": 155766000.0, "operating_cash_flow": 86725000.0, "free_cash_flow": 122458000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-20", "date_source": "exact", "eps_actual": 2.59, "eps_estimate": 2.56, "eps_surprise": 0.03, "surprise_pct": 1.1719, "surprise_label": "+1.2%", "surprise_band": "beat", "eps_yoy": 18.2648401826484, "eps_yoy_label": "+18.3%", "one_week_reaction": 0.7363353157745625, "one_week_reaction_label": "+0.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "contained", "revenue": 876706000.0, "revenue_yoy": 4.021290581314501, "revenue_yoy_label": "+4.0%", "net_income": 176539000.0, "operating_cash_flow": 874081000.0, "free_cash_flow": 909814000.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": [2.04, 1.26, 1.29, 2.02, 2.18, 2.12, 1.86, 2.19, 2.22, 2.48, 2.58, 2.59], "eps_estimate": [2.09, 1.81, 1.66, 1.94, 1.98, 1.98, 1.99, 1.99, 2.17, 2.16, 2.31, 2.56], "surprise": [-2.3923, -30.3867, -22.2892, 4.1237, 10.101, 7.0707, -6.5327, 10.0503, 2.3041, 14.8148, 11.6883, 1.1719], "reaction_1w": [-11.234567183689142, 3.511321121334723, 3.392146296255872, 1.967592527372072, -7.103921396587484, 5.177033519103948, 0.9103866423875877, -0.09484981549226953, -1.3734224635710184, 3.0496848050712297, -4.025485090911576, 0.7363353157745625], "reaction_4w": [2.0185004098711303, 2.3333185919484594, 9.543468967998745, -3.4464045663894978, 1.310005186250925, 6.354066722079941, 7.624405896001658, -0.5273147692703823, 0.3925309524791838, 4.687622339477884, -8.060258744159892, null], "revenue": [806.84, 794.67, 800.56, 922.99, 879.44, 758.75, 797.65, 842.81, 844.49, 840.68, 827.19, 876.71], "net_income": [134.5, 82.58, 83.7, 163.71, 140.0, 136.15, 119.78, 140.02, 140.89, 177.3, 155.77, 176.54], "financial_unit": "millions", "scatter": [{"x": -2.3923, "y": -11.234567183689142, "label": "2023-09-30"}, {"x": -30.3867, "y": 3.511321121334723, "label": "2023-12-31"}, {"x": -22.2892, "y": 3.392146296255872, "label": "2024-03-31"}, {"x": 4.1237, "y": 1.967592527372072, "label": "2024-06-30"}, {"x": 10.101, "y": -7.103921396587484, "label": "2024-09-30"}, {"x": 7.0707, "y": 5.177033519103948, "label": "2024-12-31"}, {"x": -6.5327, "y": 0.9103866423875877, "label": "2025-03-31"}, {"x": 10.0503, "y": -0.09484981549226953, "label": "2025-06-30"}, {"x": 2.3041, "y": -1.3734224635710184, "label": "2025-09-30"}, {"x": 14.8148, "y": 3.0496848050712297, "label": "2025-12-31"}, {"x": 11.6883, "y": -4.025485090911576, "label": "2026-03-31"}, {"x": 1.1719, "y": 0.7363353157745625, "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.07862499543253, 102.68093292810639, 98.55734626138086, 100.3125758512668, 94.89059915597558, 96.15292165721208, 93.92882957027861, 90.06972829176341, 87.64126037584538, 77.79514409828909, 83.734071193979, 84.39528786413648, 89.41029957574804, 86.47881501515442, 91.37269891293796, 95.53976857320556, 102.82002731333526, 103.58318296664595, 103.75277240079686, 103.24400281849151, 99.0769331582239, 100.0460183816276, 103.55895535611612, 100.95453713841202, 100.43365375084174, 102.3804107290303, 101.61200895973641, 103.47812754230729, 106.31999554099339, 106.38097923957429, 107.3323346643161, 112.21107662548167, 109.58875326930357, 105.91749852289006, 107.14938100886815, 110.78404476822156, 112.52819467377803, 115.10173132706194, 117.37514893485223, 112.92205780595246, 111.16780858319095, 109.54850318353746, 107.0704742538763, 108.199081590542, 112.41909107552992, 108.29722069119849, 117.06846168559537, 127.1891242729877, 129.691687977813, 118.89631523384925, 119.5464906152565, 122.80567248609265, 129.39313803165956, 129.467154469703, 125.16186328370897, 127.01227551464636, 130.55273060080955, 128.7639983082908, 127.65375173763994, 133.16797893157775, 140.31056904232273, 130.34301650645153, 130.05928725390274, 142.4570470254337, 142.14864477363537, 145.7067003933435, 147.36795168351497, 146.76047986539024, 143.87188444671236, 135.98713466526317, 134.13992078608038, 134.16471665118365, 129.55288155942876, 140.07827834734422, 136.25987766272542, 136.89214534595345, 137.78475809409207, 137.78971368352532, 134.8238138853645, 135.78337060584192, 127.65830033393274, 127.02275110852837, 127.13490587547713, 129.15371215819695, 112.04371157522408, 109.48905018871748, 113.61389367073834, 114.64821938261316, 119.68277188437632, 118.71075451856777, 122.27627807844715, 116.44762948573153, 118.3529077196168, 120.90999314702901, 117.07436564583699, 116.247074016886, 121.69968014562676, 129.05756578810542, 129.24558766001917, 132.1536445179848, 132.02829702999315, 123.55482015222697, 126.95173208537463, 131.45677883231238, 139.16951385885235, 140.40456014056366, 142.18151394920994, 139.78703763963435, 140.39195743158913, 142.20671936715894, 142.83684457706278, 136.68681986630787, 135.80464431647198, 133.93947282485684, 131.79704557536064, 136.19532189541826, 136.3377195803184, 138.84746965773348, 142.7515244804774, 147.01049395976747, 150.95257576423683, 152.08069547704557, 154.51439287086242, 150.43288007991913, 156.0481286026652, 162.51263486527216, 167.46875799707925, 164.70549726786658, 173.109356561123, 170.13061344169077, 170.76785719199435, 160.10839711958923, 159.9173675939647, 159.11504333037112, 159.28060250854958, 158.68204230437723, 163.75069775966276, 170.8442695141852, 175.900190435674, 168.81935449480088, 170.0292094369423, 168.7047360115146, 161.72217995508868, 167.3343337941443, 163.87233239513733, 165.38255851374296, 172.2809642588991, 166.80319494734655, 178.0275026254577, 178.27067462760607, 177.5027630418744, 180.766387281234, 182.09743402983554, 180.8303799133783, 184.04281004702244], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 103.56768100734521, 103.56768100734521, 103.56768100734521], "gap": [0.0, 2.921375004567466, -2.6809329281063867, 1.4426537386191427, -0.3125758512668, 5.109400844024421, 3.847078342787924, 6.071170429721391, 9.930271708236589, 12.358739624154623, 19.266765660367795, 13.327838564677876, 12.666621894520404, 7.65161018290884, 10.583094743502457, 5.689210845718918, 1.5221411854513178, -5.758117554678378, -6.5212732079890685, -6.690862642139976, -6.182093059834628, -2.0150233995670135, -2.984108622970723, -19.613519889169623, -17.00910167146553, -16.48821828389525, -18.43497526208381, -17.666573492789922, -19.5326920753608, -22.374560074046897, -22.435543772627796, -23.3868991973696, -28.265641158535175, -25.643317802357075, -21.972063055943565, -23.203945541921655, -38.80083385531495, -40.54498376087142, -43.11852041415533, -45.39193802194562, -40.93884689304585, -39.18459767028433, -37.56529227063085, -35.087263340969685, -36.21587067763538, -40.435880162623306, -36.314009778291876, -45.08525077268875, -55.205913360081084, -60.33177192324845, -49.536399179284714, -50.186574560691966, -53.44575643152811, -60.033221977095025, -60.107238415138454, -55.80194722914443, -57.652359460081826, -61.19281454624502, -59.40408225372627, -58.2938356830754, -63.808062877013214, -70.95065298775819, -59.51405533121543, -59.230326078666636, -71.62808585019759, -71.31968359839927, -74.87773921810741, -76.53899050827887, -75.93151869015414, -73.04292327147625, -65.15817349002707, -63.31095961084428, -63.33575547594755, -58.72392038419265, -69.24931717210812, -56.40678217479255, -57.03904985802059, -57.93166260615921, -57.93661819559246, -54.97071839743164, -55.93027511790906, -47.80520484599988, -47.169655620595506, -47.28181038754427, -49.30061667026409, -32.19061608729122, -29.635954700784623, -33.76079818280547, -28.814011617660384, -33.84856411942354, -32.87654675361499, -36.44207031349437, -30.613421720778746, -32.518699954664015, -35.07578538207623, -31.24015788088421, -30.412866251933224, -35.86547238067398, -43.22335802315264, -43.41137989506639, -46.31943675303201, -44.41024876136777, -35.93677188360158, -39.33368381674924, -43.838730563686994, -51.55146559022697, -52.78651187193827, -54.56346568058456, -52.16898937100896, -52.77390916296375, -54.58867109853355, -55.21879630843739, -49.068771597682485, -48.18659604784659, -45.9016973788967, -43.759270129400505, -48.157546449458124, -48.29994413435827, -50.80969421177335, -54.713749034517264, -58.97271851380734, -62.91480031827669, -64.04292003108543, -66.47661742490229, -62.395104633958994, -68.01035315670507, -74.47485941931203, -75.65343795510653, -72.89017722589385, -81.29403651915028, -78.31529339971804, -78.95253715002163, -68.2930770776165, -68.10204755199199, -67.2997232883984, -67.46528246657685, -66.86672226240451, -71.93537771769003, -79.02894947221249, -84.08487039370128, -69.44894526080296, -70.65880020294438, -69.33432677751668, -62.35177072109076, -67.96392456014638, -64.50192316113942, -66.01214927974505, -72.91055502490119, -67.43278571334864, -78.6570933914598, -78.90026539360815, -78.13235380787648, -81.39597804723607, -78.52975302249033, -77.26269890603308, -80.47512903967723], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 97.06190975865688, null, null, null, null, null, null, null, null, null, null, null, null, 83.94543546694649, null, null, null, null, null, null, null, null, null, null, null, null, 71.98321091290661, null, null, null, null, null, null, null, null, null, null, null, null, 69.35991605456454, null, null, null, null, null, null, null, null, null, null, null, null, 70.8289611752361, null, null, null, null, null, null, null, null, null, null, null, null, 79.85309548793286, null, null, null, null, null, null, null, null, null, null, null, null, 85.83420776495278, null, null, null, null, null, null, null, null, null, null, null, null, 87.61804826862539, null, null, null, null, null, null, null, null, null, null, null, null, 88.03777544596014, null, null, null, null, null, null, null, null, null, null, null, null, 91.81532004197273, null, null, null, null, null, null, null, null, null, null, null, null, 99.37040923399792, null, null, null, null, null, null, null, null, null, null, null, null, 103.56768100734521, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [3.6, 80.5, 84.0]}}, "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": [78.133995, 75.851408, 80.228715, 77.006792, 78.378223, 74.141816, 75.128119, 73.390347, 70.375077, 68.477618, 60.784454, 65.424775, 65.94141, 69.859839, 67.569353, 71.39314, 74.649038, 80.337395, 80.933679, 81.066186, 80.668664, 77.412766, 78.169951, 80.914749, 78.879813, 78.472826, 79.993905, 79.393522, 80.851595, 83.07206, 83.119709, 83.863041, 87.674997, 85.626071, 82.757573, 83.720092, 86.56, 87.922774, 89.933581, 91.709893, 88.230515, 86.85985, 85.594622, 83.658439, 84.540265, 87.837527, 84.616945, 91.470266, 99.377944, 101.333297, 92.898441, 93.406449, 95.952978, 101.100028, 101.15786, 97.793964, 99.239765, 102.006064, 100.608456, 99.740976, 104.049462, 109.630253, 101.842206, 101.620517, 111.307382, 111.066415, 113.846466, 115.144468, 114.669826, 112.412851, 106.252181, 104.808879, 104.828253, 101.224842, 109.448755, 106.465286, 106.959302, 107.656736, 107.660608, 105.343232, 106.092972, 99.74453, 99.24795, 99.335581, 100.912955, 87.544228, 85.548169, 88.771074, 89.579234, 93.512931, 92.753455, 95.539341, 90.985185, 92.473855, 94.471808, 91.474879, 90.828483, 95.088822, 100.837832, 100.984741, 103.256922, 103.158983, 96.538317, 99.19246, 102.712433, 108.738701, 109.703692, 111.092097, 109.221197, 109.693845, 111.111791, 111.604133, 106.798873, 106.109594, 104.652261, 102.978297, 106.414846, 106.526107, 108.487075, 111.537469, 114.865172, 117.945278, 118.826723, 120.728268, 117.539219, 121.926637, 126.977614, 130.850031, 128.690985, 135.257256, 132.929845, 133.427749, 125.099087, 124.949828, 124.32294, 124.452298, 123.984619, 127.944962, 133.487453, 137.437846, 131.905306, 132.850614, 131.81575, 126.36, 130.745, 128.04, 129.22, 134.61, 130.33, 139.1, 139.29, 138.69, 141.24, 142.28, 141.29, 143.8], "ttmEps": [9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 6.86, 6.86, 6.86, 6.86, 6.86, 6.86, 6.86, 6.86, 6.86, 6.86, 6.86, 6.86, 6.86, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.87, 9.87, 9.87], "quarterlyEps": [2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 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, 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.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.59, 2.59, 2.59], "priceIndex": [100.0, 97.07862499543253, 102.68093292810639, 98.55734626138086, 100.3125758512668, 94.89059915597558, 96.15292165721208, 93.92882957027861, 90.06972829176341, 87.64126037584538, 77.79514409828909, 83.734071193979, 84.39528786413648, 89.41029957574804, 86.47881501515442, 91.37269891293796, 95.53976857320556, 102.82002731333526, 103.58318296664595, 103.75277240079686, 103.24400281849151, 99.0769331582239, 100.0460183816276, 103.55895535611612, 100.95453713841202, 100.43365375084174, 102.3804107290303, 101.61200895973641, 103.47812754230729, 106.31999554099339, 106.38097923957429, 107.3323346643161, 112.21107662548167, 109.58875326930357, 105.91749852289006, 107.14938100886815, 110.78404476822156, 112.52819467377803, 115.10173132706194, 117.37514893485223, 112.92205780595246, 111.16780858319095, 109.54850318353746, 107.0704742538763, 108.199081590542, 112.41909107552992, 108.29722069119849, 117.06846168559537, 127.1891242729877, 129.691687977813, 118.89631523384925, 119.5464906152565, 122.80567248609265, 129.39313803165956, 129.467154469703, 125.16186328370897, 127.01227551464636, 130.55273060080955, 128.7639983082908, 127.65375173763994, 133.16797893157775, 140.31056904232273, 130.34301650645153, 130.05928725390274, 142.4570470254337, 142.14864477363537, 145.7067003933435, 147.36795168351497, 146.76047986539024, 143.87188444671236, 135.98713466526317, 134.13992078608038, 134.16471665118365, 129.55288155942876, 140.07827834734422, 136.25987766272542, 136.89214534595345, 137.78475809409207, 137.78971368352532, 134.8238138853645, 135.78337060584192, 127.65830033393274, 127.02275110852837, 127.13490587547713, 129.15371215819695, 112.04371157522408, 109.48905018871748, 113.61389367073834, 114.64821938261316, 119.68277188437632, 118.71075451856777, 122.27627807844715, 116.44762948573153, 118.3529077196168, 120.90999314702901, 117.07436564583699, 116.247074016886, 121.69968014562676, 129.05756578810542, 129.24558766001917, 132.1536445179848, 132.02829702999315, 123.55482015222697, 126.95173208537463, 131.45677883231238, 139.16951385885235, 140.40456014056366, 142.18151394920994, 139.78703763963435, 140.39195743158913, 142.20671936715894, 142.83684457706278, 136.68681986630787, 135.80464431647198, 133.93947282485684, 131.79704557536064, 136.19532189541826, 136.3377195803184, 138.84746965773348, 142.7515244804774, 147.01049395976747, 150.95257576423683, 152.08069547704557, 154.51439287086242, 150.43288007991913, 156.0481286026652, 162.51263486527216, 167.46875799707925, 164.70549726786658, 173.109356561123, 170.13061344169077, 170.76785719199435, 160.10839711958923, 159.9173675939647, 159.11504333037112, 159.28060250854958, 158.68204230437723, 163.75069775966276, 170.8442695141852, 175.900190435674, 168.81935449480088, 170.0292094369423, 168.7047360115146, 161.72217995508868, 167.3343337941443, 163.87233239513733, 165.38255851374296, 172.2809642588991, 166.80319494734655, 178.0275026254577, 178.27067462760607, 177.5027630418744, 180.766387281234, 182.09743402983554, 180.8303799133783, 184.04281004702244], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 103.56768100734521, 103.56768100734521, 103.56768100734521], "valuationGap": [0.0, 2.921375004567466, -2.6809329281063867, 1.4426537386191427, -0.3125758512668, 5.109400844024421, 3.847078342787924, 6.071170429721391, 9.930271708236589, 12.358739624154623, 19.266765660367795, 13.327838564677876, 12.666621894520404, 7.65161018290884, 10.583094743502457, 5.689210845718918, 1.5221411854513178, -5.758117554678378, -6.5212732079890685, -6.690862642139976, -6.182093059834628, -2.0150233995670135, -2.984108622970723, -19.613519889169623, -17.00910167146553, -16.48821828389525, -18.43497526208381, -17.666573492789922, -19.5326920753608, -22.374560074046897, -22.435543772627796, -23.3868991973696, -28.265641158535175, -25.643317802357075, -21.972063055943565, -23.203945541921655, -38.80083385531495, -40.54498376087142, -43.11852041415533, -45.39193802194562, -40.93884689304585, -39.18459767028433, -37.56529227063085, -35.087263340969685, -36.21587067763538, -40.435880162623306, -36.314009778291876, -45.08525077268875, -55.205913360081084, -60.33177192324845, -49.536399179284714, -50.186574560691966, -53.44575643152811, -60.033221977095025, -60.107238415138454, -55.80194722914443, -57.652359460081826, -61.19281454624502, -59.40408225372627, -58.2938356830754, -63.808062877013214, -70.95065298775819, -59.51405533121543, -59.230326078666636, -71.62808585019759, -71.31968359839927, -74.87773921810741, -76.53899050827887, -75.93151869015414, -73.04292327147625, -65.15817349002707, -63.31095961084428, -63.33575547594755, -58.72392038419265, -69.24931717210812, -56.40678217479255, -57.03904985802059, -57.93166260615921, -57.93661819559246, -54.97071839743164, -55.93027511790906, -47.80520484599988, -47.169655620595506, -47.28181038754427, -49.30061667026409, -32.19061608729122, -29.635954700784623, -33.76079818280547, -28.814011617660384, -33.84856411942354, -32.87654675361499, -36.44207031349437, -30.613421720778746, -32.518699954664015, -35.07578538207623, -31.24015788088421, -30.412866251933224, -35.86547238067398, -43.22335802315264, -43.41137989506639, -46.31943675303201, -44.41024876136777, -35.93677188360158, -39.33368381674924, -43.838730563686994, -51.55146559022697, -52.78651187193827, -54.56346568058456, -52.16898937100896, -52.77390916296375, -54.58867109853355, -55.21879630843739, -49.068771597682485, -48.18659604784659, -45.9016973788967, -43.759270129400505, -48.157546449458124, -48.29994413435827, -50.80969421177335, -54.713749034517264, -58.97271851380734, -62.91480031827669, -64.04292003108543, -66.47661742490229, -62.395104633958994, -68.01035315670507, -74.47485941931203, -75.65343795510653, -72.89017722589385, -81.29403651915028, -78.31529339971804, -78.95253715002163, -68.2930770776165, -68.10204755199199, -67.2997232883984, -67.46528246657685, -66.86672226240451, -71.93537771769003, -79.02894947221249, -84.08487039370128, -69.44894526080296, -70.65880020294438, -69.33432677751668, -62.35177072109076, -67.96392456014638, -64.50192316113942, -66.01214927974505, -72.91055502490119, -67.43278571334864, -78.6570933914598, -78.90026539360815, -78.13235380787648, -81.39597804723607, -78.52975302249033, -77.26269890603308, -80.47512903967723], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 97.06190975865688, null, null, null, null, null, null, null, null, null, null, null, null, 83.94543546694649, null, null, null, null, null, null, null, null, null, null, null, null, 71.98321091290661, null, null, null, null, null, null, null, null, null, null, null, null, 69.35991605456454, null, null, null, null, null, null, null, null, null, null, null, null, 70.8289611752361, null, null, null, null, null, null, null, null, null, null, null, null, 79.85309548793286, null, null, null, null, null, null, null, null, null, null, null, null, 85.83420776495278, null, null, null, null, null, null, null, null, null, null, null, null, 87.61804826862539, null, null, null, null, null, null, null, null, null, null, null, null, 88.03777544596014, null, null, null, null, null, null, null, null, null, null, null, null, 91.81532004197273, null, null, null, null, null, null, null, null, null, null, null, null, 99.37040923399792, null, null, null, null, null, null, null, null, null, null, null, null, 103.56768100734521, null, null], "quarterLabels": ["2023-07-26", "", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-22", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-21", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-17", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-21", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-21", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-20", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-20", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-20", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-20", "", ""], "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.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, -2.392344497607647, -2.392344497607647, -2.392344497607647, -2.392344497607647, -2.392344497607647, -2.392344497607647, -2.392344497607647, -2.392344497607647, -2.392344497607647, -2.392344497607647, -2.392344497607647, -2.392344497607647, -2.392344497607647, -30.386740331491712, -30.386740331491712, -30.386740331491712, -30.386740331491712, -30.386740331491712, -30.386740331491712, -30.386740331491712, -30.386740331491712, -30.386740331491712, -30.386740331491712, -30.386740331491712, -30.386740331491712, -30.386740331491712, -22.289156626506017, -22.289156626506017, -22.289156626506017, -22.289156626506017, -22.289156626506017, -22.289156626506017, -22.289156626506017, -22.289156626506017, -22.289156626506017, -22.289156626506017, -22.289156626506017, -22.289156626506017, -22.289156626506017, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 4.12371134020619, 10.101010101010111, 10.101010101010111, 10.101010101010111, 10.101010101010111, 10.101010101010111, 10.101010101010111, 10.101010101010111, 10.101010101010111, 10.101010101010111, 10.101010101010111, 10.101010101010111, 10.101010101010111, 10.101010101010111, 7.070707070707077, 7.070707070707077, 7.070707070707077, 7.070707070707077, 7.070707070707077, 7.070707070707077, 7.070707070707077, 7.070707070707077, 7.070707070707077, 7.070707070707077, 7.070707070707077, 7.070707070707077, 7.070707070707077, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, -6.5326633165829096, 10.050251256281404, 10.050251256281404, 10.050251256281404, 10.050251256281404, 10.050251256281404, 10.050251256281404, 10.050251256281404, 10.050251256281404, 10.050251256281404, 10.050251256281404, 10.050251256281404, 10.050251256281404, 10.050251256281404, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 2.3041474654378002, 14.814814814814806, 14.814814814814806, 14.814814814814806, 14.814814814814806, 14.814814814814806, 14.814814814814806, 14.814814814814806, 14.814814814814806, 14.814814814814806, 14.814814814814806, 14.814814814814806, 14.814814814814806, 14.814814814814806, 11.688311688311689, 11.688311688311689, 11.688311688311689, 11.688311688311689, 11.688311688311689, 11.688311688311689, 11.688311688311689, 11.688311688311689, 11.688311688311689, 11.688311688311689, 11.688311688311689, 11.688311688311689, 11.688311688311689, 1.1718749999999925, 1.1718749999999925, 1.1718749999999925], "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": [23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 78.133995, "latestClose": 143.8, "startTtmEps": 9.53, "latestTtmEps": 9.87, "priceChangePct": 84.04281004702246, "epsChangePct": 3.5676810073452137, "earningsGapPct": -80.47512903967724, "startMultiple": 8.198740293809024, "latestMultiple": 14.5694022289767, "multipleChangePct": 77.70293614469341, "latestQuarter": "2026-07-20", "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": 44.97069636139683, "earningsMovePct": 18.203592814371248, "spread": -26.767103547025584, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 53.95082624327152, "earningsMovePct": 49.319213313161846, "spread": -4.631612930109675, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 84.04281004702246, "earningsMovePct": 3.5676810073452137, "spread": -80.47512903967724, "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": 84.04281004702246, "earningsChangePct": 3.5676810073452137, "recentMarketMovePoints": 15.338074035507844, "recentEarningsMovePoints": 4.197271773347296}, "pressure": {"score": 72, "band": "high", "label": "High \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "band": "high", "label": "High confidence", "anchorStability": 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": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 4.43392929, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.03367844, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 1.72499247, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03901335, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00823204, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -9.25235942403021, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-20", "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, 100.0, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 97.06190975865688, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 83.94543546694649, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 71.98321091290661, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 69.35991605456454, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 70.8289611752361, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 79.85309548793286, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 85.83420776495278, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 87.61804826862539, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 88.03777544596014, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 91.81532004197273, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 99.37040923399792, 103.56768100734521, 103.56768100734521, 103.56768100734521], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 110.0425206812726, 110.0425206812726, 110.0425206812726, 110.0425206812726, 110.0425206812726, 110.0425206812726, 110.0425206812726, 110.0425206812726, 110.0425206812726, 110.0425206812726, 110.0425206812726, 110.0425206812726, 110.0425206812726, 116.24788972418133, 116.24788972418133, 116.24788972418133, 116.24788972418133, 116.24788972418133, 116.24788972418133, 116.24788972418133, 116.24788972418133, 116.24788972418133, 116.24788972418133, 116.24788972418133, 116.24788972418133, 116.24788972418133, 120.49107247957313, 120.49107247957313, 120.49107247957313, 120.49107247957313, 120.49107247957313, 120.49107247957313, 120.49107247957313, 120.49107247957313, 120.49107247957313, 120.49107247957313, 120.49107247957313, 120.49107247957313, 120.49107247957313, 126.25794462362856, 126.25794462362856, 126.25794462362856, 126.25794462362856, 126.25794462362856, 126.25794462362856, 126.25794462362856, 126.25794462362856, 126.25794462362856, 126.25794462362856, 126.25794462362856, 126.25794462362856, 126.25794462362856, 129.01484008988655, 129.01484008988655, 129.01484008988655, 129.01484008988655, 129.01484008988655, 129.01484008988655, 129.01484008988655, 129.01484008988655, 129.01484008988655, 129.01484008988655, 129.01484008988655, 129.01484008988655, 129.01484008988655, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.65093550814835, 127.54039996324342, 127.54039996324342, 127.54039996324342, 127.54039996324342, 127.54039996324342, 127.54039996324342, 127.54039996324342, 127.54039996324342, 127.54039996324342, 127.54039996324342, 127.54039996324342, 127.54039996324342, 127.54039996324342, 124.49602094821348, 124.49602094821348, 124.49602094821348, 124.49602094821348, 124.49602094821348, 124.49602094821348, 124.49602094821348, 124.49602094821348, 124.49602094821348, 124.49602094821348, 124.49602094821348, 124.49602094821348, 124.49602094821348, 123.16894889088536, 123.16894889088536, 123.16894889088536, 123.16894889088536, 123.16894889088536, 123.16894889088536, 123.16894889088536, 123.16894889088536, 123.16894889088536, 123.16894889088536, 123.16894889088536, 123.16894889088536, 123.16894889088536, 126.28000616659996, 126.28000616659996, 126.28000616659996, 126.28000616659996, 126.28000616659996, 126.28000616659996, 126.28000616659996, 126.28000616659996, 126.28000616659996, 126.28000616659996, 126.28000616659996, 126.28000616659996, 126.28000616659996, 127.40191726579641, 127.40191726579641, 127.40191726579641, 127.40191726579641, 127.40191726579641, 127.40191726579641, 127.40191726579641, 127.40191726579641, 127.40191726579641, 127.40191726579641, 127.40191726579641, 127.40191726579641, 127.40191726579641, 128.68885326301992, 128.68885326301992, 128.68885326301992], "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": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 3.5676810073452145, "valuationContribution": 80.47512903967723, "marketMove": 84.04281004702244, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 3.5676810073452145}, {"key": "valuation", "label": "Relative valuation contribution", "value": 80.47512903967723}, {"key": "market", "label": "Total market move", "value": 84.04281004702244}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": -2.9380902413431165, "surprisePct": -2.392344497607647, "immediateReturnPct": -11.234567183689148, "forward4WeekPct": -1.3263676899509025, "forward13WeekPct": 18.162330062357015, "toDateReturnPct": 109.99562221921914, "weeksSince": 145, "availabilitySource": "reported", "spread": 19.266765660367795, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-01-26", "periodEnd": "2023-12-31", "earningsChangePct": -13.513513513513509, "surprisePct": -30.386740331491712, "immediateReturnPct": 3.5113211213347206, "forward4WeekPct": 1.565270266064256, "forward13WeekPct": 10.733087193568803, "toDateReturnPct": 83.95815548099807, "weeksSince": 132, "availabilitySource": "reported", "spread": -19.613519889169623, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": -14.249999999999996, "surprisePct": -22.289156626506017, "immediateReturnPct": 3.3921462962558824, "forward4WeekPct": 5.3875036353280725, "forward13WeekPct": 21.038205500299757, "toDateReturnPct": 71.76283083874301, "weeksSince": 119, "availabilitySource": "reported", "spread": -38.80083385531495, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": -3.6443148688046656, "surprisePct": 4.12371134020619, "immediateReturnPct": 1.967592527372064, "forward4WeekPct": 1.7328633806310112, "forward13WeekPct": 2.4796870420261463, "toDateReturnPct": 44.700115752042535, "weeksSince": 106, "availabilitySource": "reported", "spread": -60.33177192324845, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 2.1180030257186067, "surprisePct": 10.101010101010111, "immediateReturnPct": -7.103921396587487, "forward4WeekPct": 3.845848098152249, "forward13WeekPct": -2.886946726283657, "toDateReturnPct": 31.168173077188843, "weeksSince": 93, "availabilitySource": "reported", "spread": -59.51405533121543, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-01-24", "periodEnd": "2024-12-31", "earningsChangePct": 12.74074074074074, "surprisePct": 7.070707070707077, "immediateReturnPct": -2.725904922353839, "forward4WeekPct": -3.7510915496480557, "forward13WeekPct": -18.154177267708526, "toDateReturnPct": 31.385688215457552, "weeksSince": 80, "availabilitySource": "reported", "spread": -56.40678217479255, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 7.490144546649136, "surprisePct": -6.5326633165829096, "immediateReturnPct": 0.9103866423875839, "forward4WeekPct": 2.4941807057555776, "forward13WeekPct": 16.207879832567997, "toDateReturnPct": 61.98970398848618, "weeksSince": 67, "availabilitySource": "reported", "spread": -28.814011617660384, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 2.0782396088019572, "surprisePct": 10.050251256281404, "immediateReturnPct": -0.09484981549227056, "forward4WeekPct": 5.308873142664483, "forward13WeekPct": 1.351327323121243, "toDateReturnPct": 39.26427130957866, "weeksSince": 54, "availabilitySource": "reported", "spread": -44.41024876136777, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 0.47904191616767733, "surprisePct": 2.3041474654378002, "immediateReturnPct": -1.3734224635710168, "forward4WeekPct": 2.2405900450434224, "forward13WeekPct": 23.31592843527419, "toDateReturnPct": 35.52026219231412, "weeksSince": 41, "availabilitySource": "reported", "spread": -45.9016973788967, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-01-23", "periodEnd": "2025-12-31", "earningsChangePct": 4.290822407628125, "surprisePct": 14.814814814814806, "immediateReturnPct": 3.04968480507124, "forward4WeekPct": 5.079741851189623, "forward13WeekPct": 3.880756493030324, "toDateReturnPct": 13.248308477429728, "weeksSince": 28, "availabilitySource": "reported", "spread": -75.65343795510653, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 8.22857142857143, "surprisePct": 11.688311688311689, "immediateReturnPct": -4.025485090911573, "forward4WeekPct": -4.869725621281928, "forward13WeekPct": 3.523159115866803, "toDateReturnPct": 4.6291135849146015, "weeksSince": 15, "availabilitySource": "reported", "spread": -69.44894526080296, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 4.22386483632522, "surprisePct": 1.1718749999999925, "immediateReturnPct": 0.7363353157745722, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 1.8125177003681658, "weeksSince": 2, "availabilitySource": "reported", "spread": -78.52975302249033, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 4.22386483632522, "surprisePct": 1.1718749999999925, "immediateReturnPct": 0.7363353157745722, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 1.8125177003681658, "weeksSince": 2, "availabilitySource": "reported", "spread": -78.52975302249033, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Regional", "population": 29, "spreadPercentile": 50.0, "qualityPercentile": 89.3, "rarityPercentile": 50.0, "currentOneYearSpread": -23.596981, "lead": "price", "relatedSignals": [{"tickerId": 5988, "symbol": "FCNCA", "name": "First Citizens BancShares, Inc.", "spread": -23.664974, "lead": "price", "quality": 50}, {"tickerId": 3352, "symbol": "RF", "name": "Regions Financial Corporation", "spread": -23.714964, "lead": "price", "quality": 62.5}, {"tickerId": 679, "symbol": "CFG", "name": "Citizens Financial Group, Inc.", "spread": -23.736304999999998, "lead": "price", "quality": 75}, {"tickerId": 2746, "symbol": "MTB", "name": "M&T Bank Corporation", "spread": -25.528777999999996, "lead": "price", "quality": 75}, {"tickerId": 4320, "symbol": "WBS", "name": "Webster Financial Corporation", "spread": -26.015060000000002, "lead": "price", "quality": 62.5}, {"tickerId": 2198, "symbol": "ITUB", "name": "Itau Unibanco Banco Holding SA", "spread": -20.875572999999996, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 4154, "symbol": "USB", "name": "U.S. Bancorp", "spread": -28.477635, "lead": "price", "quality": 100}, {"tickerId": 4343, "symbol": "WF", "name": "Woori Financial Group Inc", "spread": -18.577050999999997, "lead": "price", "quality": 66.66666666666667}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2024-01-26", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2026-04-24", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}