{"ticker": {"uuid": "09263f53-41f1-43f2-bf59-6c6a8e0cef4d", "symbol": "SFBS", "name": "ServisFirst Bancshares Inc", "sector": "Financial Services", "industry": "Banks - Regional", "currency": "USD"}, "next_event": {"report_date": "2026-10-19", "fiscal_date_ending": "2026-09-30", "estimate": 1.63, "session": "Time unconfirmed", "days": 67}, "profile": {"sample": 12, "measured": 12, "beats": 8, "misses": 2, "inline": 2, "beat_rate": 66.7, "beat_rate_label": "66.7%", "average_surprise": 4.1, "average_surprise_label": "+4.1%", "median_surprise": 2.7, "surprise_dispersion": 5.4, "average_reaction": 0.1, "average_reaction_label": "+0.1%", "average_abs_reaction": 4.1, "positive_response_rate": 41.7, "confirmation_rate": 55.6, "reaction_sample": 12, "streak": {"count": 1, "band": "in-line", "label": "1 consecutive in-line reports"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 25, "band": "Moderate", "tone": "neutral", "days": 67, "proximity_component": 3, "reaction_component": 10, "variability_component": 7, "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": 28.4, "revenue_growth_1y": 3.5, "cash_conversion": 1.52, "net_margin": 30.9, "earnings_yield": 7.9, "eps_surprise_avg": 3.0, "sue_score": 0.56, "pe_ratio": 15.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 88.92, "currency": "USD", "return_13w": 12.4, "fair_value": 72.495187, "fair_value_gap": 22.7, "relative_strength": 0.6, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 47.1}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-16", "date_source": "exact", "eps_actual": 0.98, "eps_estimate": 0.96, "eps_surprise": 0.02, "surprise_pct": 2.0833, "surprise_label": "+2.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.397543901450756, "one_week_reaction_label": "-9.4%", "four_week_reaction": -8.26671862601605, "four_week_reaction_label": "-8.3%", "confirmation": "diverged", "revenue": 221341000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 53340000.0, "operating_cash_flow": 12719000.0, "free_cash_flow": 13679000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-29", "date_source": "exact", "eps_actual": 0.91, "eps_estimate": 0.88, "eps_surprise": 0.03, "surprise_pct": 3.4091, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.99158099701904, "one_week_reaction_label": "-3.0%", "four_week_reaction": -5.3066745916221985, "four_week_reaction_label": "-5.3%", "confirmation": "diverged", "revenue": 221593000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 42074000.0, "operating_cash_flow": 91084000.0, "free_cash_flow": 92087000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-22", "date_source": "exact", "eps_actual": 0.94, "eps_estimate": 0.86, "eps_surprise": 0.08, "surprise_pct": 9.3023, "surprise_label": "+9.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.88010647671581, "one_week_reaction_label": "+0.9%", "four_week_reaction": 9.598141389450667, "four_week_reaction_label": "+9.6%", "confirmation": "contained", "revenue": 235618000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 50026000.0, "operating_cash_flow": 53473000.0, "free_cash_flow": 54550000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-15", "date_source": "exact", "eps_actual": 0.95, "eps_estimate": 0.91, "eps_surprise": 0.04, "surprise_pct": 4.3956, "surprise_label": "+4.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 13.210580512339003, "one_week_reaction_label": "+13.2%", "four_week_reaction": 7.248282766210795, "four_week_reaction_label": "+7.2%", "confirmation": "confirmed", "revenue": 236431000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 52136000.0, "operating_cash_flow": 48251000.0, "free_cash_flow": 49289000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-21", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 0.98, "eps_surprise": 0.12, "surprise_pct": 12.2449, "surprise_label": "+12.2%", "surprise_band": "beat", "eps_yoy": 12.244897959183684, "eps_yoy_label": "+12.2%", "one_week_reaction": -3.5009919989235256, "one_week_reaction_label": "-3.5%", "four_week_reaction": 10.374606505934784, "four_week_reaction_label": "+10.4%", "confirmation": "diverged", "revenue": 256528000.0, "revenue_yoy": 15.897190308167037, "revenue_yoy_label": "+15.9%", "net_income": 59907000.0, "operating_cash_flow": 84023000.0, "free_cash_flow": 87607000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-27", "date_source": "exact", "eps_actual": 1.19, "eps_estimate": 1.11, "eps_surprise": 0.08, "surprise_pct": 7.2072, "surprise_label": "+7.2%", "surprise_band": "beat", "eps_yoy": 30.76923076923076, "eps_yoy_label": "+30.8%", "one_week_reaction": 2.6375375870947666, "one_week_reaction_label": "+2.6%", "four_week_reaction": -1.788544354161701, "four_week_reaction_label": "-1.8%", "confirmation": "confirmed", "revenue": 248636000.0, "revenue_yoy": 12.203905358021236, "revenue_yoy_label": "+12.2%", "net_income": 65173000.0, "operating_cash_flow": 67168000.0, "free_cash_flow": 68221000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-21", "date_source": "exact", "eps_actual": 1.16, "eps_estimate": 1.18, "eps_surprise": -0.02, "surprise_pct": -1.6949, "surprise_label": "-1.7%", "surprise_band": "miss", "eps_yoy": 23.404255319148934, "eps_yoy_label": "+23.4%", "one_week_reaction": 1.5347107060921523, "one_week_reaction_label": "+1.5%", "four_week_reaction": 10.728628710359374, "four_week_reaction_label": "+10.7%", "confirmation": "diverged", "revenue": 249373000.0, "revenue_yoy": 5.837839214321487, "revenue_yoy_label": "+5.8%", "net_income": 63224000.0, "operating_cash_flow": 47954000.0, "free_cash_flow": 49423000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-21", "date_source": "exact", "eps_actual": 1.21, "eps_estimate": 1.21, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 27.368421052631582, "eps_yoy_label": "+27.4%", "one_week_reaction": -2.1204816036583805, "one_week_reaction_label": "-2.1%", "four_week_reaction": -1.9638555800305464, "four_week_reaction_label": "-2.0%", "confirmation": "contained", "revenue": 247056000.0, "revenue_yoy": 4.49391154290258, "revenue_yoy_label": "+4.5%", "net_income": 61424000.0, "operating_cash_flow": 67596000.0, "free_cash_flow": 69197000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-20", "date_source": "exact", "eps_actual": 1.3, "eps_estimate": 1.34, "eps_surprise": -0.04, "surprise_pct": -2.9851, "surprise_label": "-3.0%", "surprise_band": "miss", "eps_yoy": 18.181818181818176, "eps_yoy_label": "+18.2%", "one_week_reaction": -5.730620773897342, "one_week_reaction_label": "-5.7%", "four_week_reaction": -5.2652576429812425, "four_week_reaction_label": "-5.3%", "confirmation": "confirmed", "revenue": 254141000.0, "revenue_yoy": -0.9305027131541197, "revenue_yoy_label": "-0.9%", "net_income": 65571000.0, "operating_cash_flow": 140897000.0, "free_cash_flow": 143967000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-20", "date_source": "exact", "eps_actual": 1.58, "eps_estimate": 1.38, "eps_surprise": 0.2, "surprise_pct": 14.4928, "surprise_label": "+14.5%", "surprise_band": "beat", "eps_yoy": 32.77310924369749, "eps_yoy_label": "+32.8%", "one_week_reaction": 4.766162894514023, "one_week_reaction_label": "+4.8%", "four_week_reaction": 10.068999491763593, "four_week_reaction_label": "+10.1%", "confirmation": "confirmed", "revenue": 267066000.0, "revenue_yoy": 7.412442285107547, "revenue_yoy_label": "+7.4%", "net_income": 86384000.0, "operating_cash_flow": 98757000.0, "free_cash_flow": 103296000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-20", "date_source": "exact", "eps_actual": 1.52, "eps_estimate": 1.51, "eps_surprise": 0.01, "surprise_pct": 0.6623, "surprise_label": "+0.7%", "surprise_band": "beat", "eps_yoy": 31.0344827586207, "eps_yoy_label": "+31.0%", "one_week_reaction": 1.7338813254559393, "one_week_reaction_label": "+1.7%", "four_week_reaction": -4.083528127408166, "four_week_reaction_label": "-4.1%", "confirmation": "confirmed", "revenue": 252300000.0, "revenue_yoy": 1.173743749323303, "revenue_yoy_label": "+1.2%", "net_income": 82971000.0, "operating_cash_flow": 70142000.0, "free_cash_flow": 73071000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-20", "date_source": "exact", "eps_actual": 1.57, "eps_estimate": 1.57, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 29.752066115702487, "eps_yoy_label": "+29.8%", "one_week_reaction": 0.7706464228203379, "one_week_reaction_label": "+0.8%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "contained", "revenue": 262772000.0, "revenue_yoy": 6.361310795932907, "revenue_yoy_label": "+6.4%", "net_income": 85793000.0, "operating_cash_flow": 163102000.0, "free_cash_flow": 166031000.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": [0.98, 0.91, 0.94, 0.95, 1.1, 1.19, 1.16, 1.21, 1.3, 1.58, 1.52, 1.57], "eps_estimate": [0.96, 0.88, 0.86, 0.91, 0.98, 1.11, 1.18, 1.21, 1.34, 1.38, 1.51, 1.57], "surprise": [2.0833, 3.4091, 9.3023, 4.3956, 12.2449, 7.2072, -1.6949, 0.0, -2.9851, 14.4928, 0.6623, 0.0], "reaction_1w": [-9.397543901450756, -2.99158099701904, 0.88010647671581, 13.210580512339003, -3.5009919989235256, 2.6375375870947666, 1.5347107060921523, -2.1204816036583805, -5.730620773897342, 4.766162894514023, 1.7338813254559393, 0.7706464228203379], "reaction_4w": [-8.26671862601605, -5.3066745916221985, 9.598141389450667, 7.248282766210795, 10.374606505934784, -1.788544354161701, 10.728628710359374, -1.9638555800305464, -5.2652576429812425, 10.068999491763593, -4.083528127408166, null], "revenue": [221.34, 221.59, 235.62, 236.43, 256.53, 248.64, 249.37, 247.06, 254.14, 267.07, 252.3, 262.77], "net_income": [53.34, 42.07, 50.03, 52.14, 59.91, 65.17, 63.22, 61.42, 65.57, 86.38, 82.97, 85.79], "financial_unit": "millions", "scatter": [{"x": 2.0833, "y": -9.397543901450756, "label": "2023-09-30"}, {"x": 3.4091, "y": -2.99158099701904, "label": "2023-12-31"}, {"x": 9.3023, "y": 0.88010647671581, "label": "2024-03-31"}, {"x": 4.3956, "y": 13.210580512339003, "label": "2024-06-30"}, {"x": 12.2449, "y": -3.5009919989235256, "label": "2024-09-30"}, {"x": 7.2072, "y": 2.6375375870947666, "label": "2024-12-31"}, {"x": -1.6949, "y": 1.5347107060921523, "label": "2025-03-31"}, {"x": 0.0, "y": -2.1204816036583805, "label": "2025-06-30"}, {"x": -2.9851, "y": -5.730620773897342, "label": "2025-09-30"}, {"x": 14.4928, "y": 4.766162894514023, "label": "2025-12-31"}, {"x": 0.6623, "y": 1.7338813254559393, "label": "2026-03-31"}, {"x": 0.0, "y": 0.7706464228203379, "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, 93.78220507104095, 98.4197858567538, 90.22672640847557, 88.23428374477554, 84.97079923095214, 90.0893156979477, 92.62777201832671, 88.56969631247135, 80.24632021812523, 80.88525185526757, 90.24473150157691, 81.24788873040242, 89.58853144180911, 87.39544357393947, 94.09558794149153, 98.0327864945335, 112.26195951566011, 116.76901601534253, 115.5774948541852, 110.35629952292099, 106.88706727854371, 110.49506801824755, 115.38668636754632, 111.93480018508484, 108.53495218837084, 114.22449480249188, 109.26349039996495, 108.15333702065794, 113.5306469091645, 107.04318183578607, 110.8766849915253, 115.62953303993264, 109.54835437294908, 103.78081677219562, 104.93083882987911, 105.8543419384931, 109.47865595699461, 112.85902551965556, 115.00224910190751, 109.23471150115405, 107.68392445451494, 104.54749934769454, 103.10125811942218, 102.35200105069431, 110.10593989501976, 106.65959499121132, 119.80820784160807, 135.63556759891412, 141.01056636435914, 132.32652868286985, 128.49224552309735, 134.60258767421377, 142.91895456564978, 141.9209899608967, 134.16488443870105, 137.17628320458664, 147.9437911037976, 138.47188615393355, 140.25691455068454, 144.17637523422914, 150.60921113624036, 145.33639470471874, 148.18371637218894, 168.69497146024827, 166.2343241533178, 169.85499093073784, 168.34345144815242, 167.25373525785605, 163.45730757160567, 150.90800504236498, 152.15590496726972, 148.79523231201372, 143.6777486281363, 157.08908380924865, 155.889121632222, 160.00075580946373, 160.26545342817099, 156.20675841355774, 153.10097554851663, 161.28894872049455, 150.6657596230876, 147.15410743714165, 144.3130221908078, 144.59536559520294, 125.3657383842278, 121.80410996764085, 123.54062464131323, 125.43661583405661, 132.02828366847234, 132.1168827377145, 136.7948395655385, 129.3526333053525, 131.88652876881474, 133.1446156908392, 128.62613357652126, 129.24631622782684, 140.10839419937724, 147.49130931964527, 145.96105696252093, 147.68703797061437, 144.55536149945954, 137.56246825704073, 137.72261102955673, 144.78667783444666, 157.18883043613295, 156.85075285465678, 155.69416756859147, 148.93259246672466, 149.89344729625594, 146.9574994760702, 144.9256196640028, 137.15313225154358, 134.38362501421656, 126.68260908243556, 125.55693867844818, 128.21923869475785, 127.30798092724027, 125.86069066576574, 127.09356829077048, 129.0768928517668, 133.02567229802494, 129.8094719175888, 131.48904268570269, 129.00542137108854, 136.04665319679148, 140.5731592414887, 147.27310499690265, 147.02163314102802, 153.90120371414088, 154.7274699310702, 155.85909689363575, 145.51279839465056, 135.31019758314667, 131.35848589950416, 129.8855746722146, 130.28074602113534, 132.0229048906596, 141.10489629656794, 140.58128247793704, 143.01879508190845, 143.66817191195005, 142.89508499777978, 134.84060626607933, 139.17348353177664, 140.21625142375564, 140.5039122167572, 148.12690066173772, 144.65700216391534, 159.14787195489902, 156.43414222821045, 154.10496351774884, 156.97581169575963, 158.1855401732862, 161.5980578188462, 160.55083018158442], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 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.0, 84.0, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 132.66666666666666, 132.66666666666666, 132.66666666666666], "gap": [0.0, 6.2177949289590515, 1.5802141432461951, 9.773273591524429, 11.765716255224461, 15.029200769047861, 9.910684302052303, 7.372227981673291, 11.43030368752865, 14.420346448541437, 13.781414811399102, 4.421935165089764, 13.418777936264249, 5.0781352248575615, 7.2712230927271975, 0.5710787251751412, -3.366119827866825, -17.595292848993438, -22.102349348675858, -20.910828187518533, -15.68963285625432, -12.22040061187704, -15.82840135158088, -20.720019700879647, -24.601466851751496, -21.201618855037495, -26.891161469158533, -21.930157066631608, -20.8200036873246, -26.19731357583116, -19.70984850245273, -23.543351658191952, -28.296199706599296, -22.215021039615735, -16.447483438862278, -17.597505496545764, -21.187675271826436, -24.811989290327944, -28.19235885298889, -30.335582435240838, -24.56804483448738, -23.017257787848266, -19.88083268102787, -18.434591452755512, -17.68533438402764, -25.439273228353088, -21.99292832454465, -35.141541174941395, -51.63556759891412, -57.010566364359136, -48.32652868286985, -44.49224552309735, -50.602587674213765, -58.918954565649784, -57.92098996089669, -50.16488443870105, -53.17628320458664, -63.943791103797594, -54.47188615393355, -56.25691455068454, -60.17637523422914, -66.60921113624036, -58.66972803805207, -61.51704970552227, -82.0283047935816, -79.56765748665113, -83.18832426407117, -81.67678478148575, -80.58706859118938, -76.790640904939, -64.2413383756983, -65.48923830060305, -62.12856564534705, -57.01108196146963, -70.42241714258198, -69.22245496555531, -67.11186692057484, -67.3765645392821, -63.31786952466885, -60.212086659627744, -68.40005983160566, -57.776870734198724, -54.26521854825276, -51.424133301918914, -51.70647670631405, -32.47684949533891, -28.91522107875197, -30.651735752424344, -27.658838056278825, -34.250505890694555, -34.339104959936705, -39.01706178776071, -31.574855527574712, -34.108750991036956, -35.36683791306142, -30.84835579874347, -31.468538450049053, -42.33061642159946, -49.71353154186748, -48.18327918474314, -49.909260192836584, -40.99980594390398, -34.00691270148518, -34.167055474001174, -41.23112227889111, -53.63327488057739, -53.29519729910122, -52.13861201303591, -45.3770369111691, -46.337891740700385, -43.401943920514654, -41.37006410844724, -33.597576695988025, -30.828069458661005, -18.68260908243556, -17.556938678448176, -20.21923869475785, -19.307980927240266, -17.860690665765745, -19.093568290770477, -21.076892851766786, -25.025672298024944, -21.80947191758881, -23.489042685702685, -21.005421371088545, -28.046653196791482, -32.573159241488696, -30.606438330235974, -30.354966474361348, -37.234537047474205, -38.06080326440353, -39.19243022696908, -28.846131727983888, -18.643530916480003, -14.691819232837489, -13.21890800554793, -13.614079354468672, -15.356238223992918, -24.438229629901272, -23.914615811270366, -18.352128415241765, -19.00150524528337, -18.22841833111309, -10.173939599412648, -14.506816865109954, -15.549584757088951, -15.8372455500905, -23.460233995071036, -19.99033549724865, -34.48120528823233, -31.767475561543762, -29.438296851082157, -32.309145029092946, -25.518873506619542, -28.931391152179543, -27.88416351491776], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 94.66666666666667, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.33333333333334, null, null, null, null, null, null, null, null, null, null, null, 84.66666666666667, null, null, null, null, null, null, null, null, null, null, null, 84.0, null, null, null, null, null, null, null, null, null, null, null, null, null, 86.66666666666667, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.88888888888889, null, null, null, null, null, null, null, null, null, null, null, 97.77777777777779, null, null, null, null, null, null, null, null, null, null, null, null, 103.55555555555556, null, null, null, null, null, null, null, null, null, null, null, null, 108.0, null, null, null, null, null, null, null, null, null, null, null, null, 116.66666666666667, null, null, null, null, null, null, null, null, null, null, null, null, 124.66666666666669, null, null, null, null, null, null, null, null, null, null, null, null, 132.66666666666666, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [32.7, 27.9, 60.6]}}, "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": [55.384329, 51.940645, 54.509138, 49.971467, 48.867966, 47.060507, 49.895363, 51.30127, 49.053732, 44.443886, 44.797754, 49.981439, 44.998598, 49.618007, 48.40338, 52.11421, 54.294801, 62.175533, 64.671736, 64.01182, 61.120096, 59.198685, 61.196952, 63.906142, 61.994338, 60.111355, 63.26247, 60.514851, 59.9, 62.878187, 59.285148, 61.408308, 64.040641, 60.672621, 57.478309, 58.115241, 58.626717, 60.634019, 62.506214, 63.693224, 60.498912, 59.640019, 57.902931, 57.10194, 56.686969, 60.981436, 59.072701, 66.354972, 75.120849, 78.097756, 73.28816, 71.164568, 74.54874, 79.154704, 78.601988, 74.306321, 75.974164, 81.937676, 76.691725, 77.680351, 79.851118, 83.413901, 80.493587, 82.070557, 93.430578, 92.067765, 94.073047, 93.235891, 92.632359, 90.529733, 83.579386, 84.270527, 82.409241, 79.574957, 87.002735, 86.338144, 88.615345, 88.761946, 86.514065, 84.793948, 89.328802, 83.44522, 81.500315, 79.926799, 80.083173, 69.432973, 67.460389, 68.422146, 69.472228, 73.122979, 73.172049, 75.762904, 71.641088, 73.044469, 73.741252, 71.238721, 71.582205, 77.598094, 81.687072, 80.839552, 81.795475, 80.061017, 76.18805, 76.276744, 80.18913, 87.057979, 86.870737, 86.23017, 82.485317, 83.01748, 81.391425, 80.266082, 75.961342, 74.427469, 70.162313, 69.538868, 71.013365, 70.508671, 69.707099, 70.38992, 71.488371, 73.675376, 71.894105, 72.824324, 71.448787, 75.348526, 77.855501, 81.566221, 81.426945, 85.237149, 85.694771, 86.321515, 80.591287, 74.940645, 72.752016, 71.936254, 72.155117, 73.12, 78.15, 77.86, 79.21, 79.569653, 79.141484, 74.680565, 77.0803, 77.65783, 77.817149, 82.03909, 80.11731, 88.142981, 86.64, 85.35, 86.94, 87.61, 89.5, 88.92], "ttmEps": [4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.97, 5.97, 5.97], "quarterlyEps": [0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.57, 1.57, 1.57], "priceIndex": [100.0, 93.78220507104095, 98.4197858567538, 90.22672640847557, 88.23428374477554, 84.97079923095214, 90.0893156979477, 92.62777201832671, 88.56969631247135, 80.24632021812523, 80.88525185526757, 90.24473150157691, 81.24788873040242, 89.58853144180911, 87.39544357393947, 94.09558794149153, 98.0327864945335, 112.26195951566011, 116.76901601534253, 115.5774948541852, 110.35629952292099, 106.88706727854371, 110.49506801824755, 115.38668636754632, 111.93480018508484, 108.53495218837084, 114.22449480249188, 109.26349039996495, 108.15333702065794, 113.5306469091645, 107.04318183578607, 110.8766849915253, 115.62953303993264, 109.54835437294908, 103.78081677219562, 104.93083882987911, 105.8543419384931, 109.47865595699461, 112.85902551965556, 115.00224910190751, 109.23471150115405, 107.68392445451494, 104.54749934769454, 103.10125811942218, 102.35200105069431, 110.10593989501976, 106.65959499121132, 119.80820784160807, 135.63556759891412, 141.01056636435914, 132.32652868286985, 128.49224552309735, 134.60258767421377, 142.91895456564978, 141.9209899608967, 134.16488443870105, 137.17628320458664, 147.9437911037976, 138.47188615393355, 140.25691455068454, 144.17637523422914, 150.60921113624036, 145.33639470471874, 148.18371637218894, 168.69497146024827, 166.2343241533178, 169.85499093073784, 168.34345144815242, 167.25373525785605, 163.45730757160567, 150.90800504236498, 152.15590496726972, 148.79523231201372, 143.6777486281363, 157.08908380924865, 155.889121632222, 160.00075580946373, 160.26545342817099, 156.20675841355774, 153.10097554851663, 161.28894872049455, 150.6657596230876, 147.15410743714165, 144.3130221908078, 144.59536559520294, 125.3657383842278, 121.80410996764085, 123.54062464131323, 125.43661583405661, 132.02828366847234, 132.1168827377145, 136.7948395655385, 129.3526333053525, 131.88652876881474, 133.1446156908392, 128.62613357652126, 129.24631622782684, 140.10839419937724, 147.49130931964527, 145.96105696252093, 147.68703797061437, 144.55536149945954, 137.56246825704073, 137.72261102955673, 144.78667783444666, 157.18883043613295, 156.85075285465678, 155.69416756859147, 148.93259246672466, 149.89344729625594, 146.9574994760702, 144.9256196640028, 137.15313225154358, 134.38362501421656, 126.68260908243556, 125.55693867844818, 128.21923869475785, 127.30798092724027, 125.86069066576574, 127.09356829077048, 129.0768928517668, 133.02567229802494, 129.8094719175888, 131.48904268570269, 129.00542137108854, 136.04665319679148, 140.5731592414887, 147.27310499690265, 147.02163314102802, 153.90120371414088, 154.7274699310702, 155.85909689363575, 145.51279839465056, 135.31019758314667, 131.35848589950416, 129.8855746722146, 130.28074602113534, 132.0229048906596, 141.10489629656794, 140.58128247793704, 143.01879508190845, 143.66817191195005, 142.89508499777978, 134.84060626607933, 139.17348353177664, 140.21625142375564, 140.5039122167572, 148.12690066173772, 144.65700216391534, 159.14787195489902, 156.43414222821045, 154.10496351774884, 156.97581169575963, 158.1855401732862, 161.5980578188462, 160.55083018158442], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 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.0, 84.0, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 132.66666666666666, 132.66666666666666, 132.66666666666666], "valuationGap": [0.0, 6.2177949289590515, 1.5802141432461951, 9.773273591524429, 11.765716255224461, 15.029200769047861, 9.910684302052303, 7.372227981673291, 11.43030368752865, 14.420346448541437, 13.781414811399102, 4.421935165089764, 13.418777936264249, 5.0781352248575615, 7.2712230927271975, 0.5710787251751412, -3.366119827866825, -17.595292848993438, -22.102349348675858, -20.910828187518533, -15.68963285625432, -12.22040061187704, -15.82840135158088, -20.720019700879647, -24.601466851751496, -21.201618855037495, -26.891161469158533, -21.930157066631608, -20.8200036873246, -26.19731357583116, -19.70984850245273, -23.543351658191952, -28.296199706599296, -22.215021039615735, -16.447483438862278, -17.597505496545764, -21.187675271826436, -24.811989290327944, -28.19235885298889, -30.335582435240838, -24.56804483448738, -23.017257787848266, -19.88083268102787, -18.434591452755512, -17.68533438402764, -25.439273228353088, -21.99292832454465, -35.141541174941395, -51.63556759891412, -57.010566364359136, -48.32652868286985, -44.49224552309735, -50.602587674213765, -58.918954565649784, -57.92098996089669, -50.16488443870105, -53.17628320458664, -63.943791103797594, -54.47188615393355, -56.25691455068454, -60.17637523422914, -66.60921113624036, -58.66972803805207, -61.51704970552227, -82.0283047935816, -79.56765748665113, -83.18832426407117, -81.67678478148575, -80.58706859118938, -76.790640904939, -64.2413383756983, -65.48923830060305, -62.12856564534705, -57.01108196146963, -70.42241714258198, -69.22245496555531, -67.11186692057484, -67.3765645392821, -63.31786952466885, -60.212086659627744, -68.40005983160566, -57.776870734198724, -54.26521854825276, -51.424133301918914, -51.70647670631405, -32.47684949533891, -28.91522107875197, -30.651735752424344, -27.658838056278825, -34.250505890694555, -34.339104959936705, -39.01706178776071, -31.574855527574712, -34.108750991036956, -35.36683791306142, -30.84835579874347, -31.468538450049053, -42.33061642159946, -49.71353154186748, -48.18327918474314, -49.909260192836584, -40.99980594390398, -34.00691270148518, -34.167055474001174, -41.23112227889111, -53.63327488057739, -53.29519729910122, -52.13861201303591, -45.3770369111691, -46.337891740700385, -43.401943920514654, -41.37006410844724, -33.597576695988025, -30.828069458661005, -18.68260908243556, -17.556938678448176, -20.21923869475785, -19.307980927240266, -17.860690665765745, -19.093568290770477, -21.076892851766786, -25.025672298024944, -21.80947191758881, -23.489042685702685, -21.005421371088545, -28.046653196791482, -32.573159241488696, -30.606438330235974, -30.354966474361348, -37.234537047474205, -38.06080326440353, -39.19243022696908, -28.846131727983888, -18.643530916480003, -14.691819232837489, -13.21890800554793, -13.614079354468672, -15.356238223992918, -24.438229629901272, -23.914615811270366, -18.352128415241765, -19.00150524528337, -18.22841833111309, -10.173939599412648, -14.506816865109954, -15.549584757088951, -15.8372455500905, -23.460233995071036, -19.99033549724865, -34.48120528823233, -31.767475561543762, -29.438296851082157, -32.309145029092946, -25.518873506619542, -28.931391152179543, -27.88416351491776], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 94.66666666666667, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.33333333333334, null, null, null, null, null, null, null, null, null, null, null, 84.66666666666667, null, null, null, null, null, null, null, null, null, null, null, 84.0, null, null, null, null, null, null, null, null, null, null, null, null, null, 86.66666666666667, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.88888888888889, null, null, null, null, null, null, null, null, null, null, null, 97.77777777777779, null, null, null, null, null, null, null, null, null, null, null, null, 103.55555555555556, null, null, null, null, null, null, null, null, null, null, null, null, 108.0, null, null, null, null, null, null, null, null, null, null, null, null, 116.66666666666667, null, null, null, null, null, null, null, null, null, null, null, null, 124.66666666666669, null, null, null, null, null, null, null, null, null, null, null, null, 132.66666666666666, null, null], "quarterLabels": ["2023-07-20", "", "", "", "", "", "", "", "", "2023-10-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-29", "", "", "", "", "", "", "", "", "", "", "", "2024-04-22", "", "", "", "", "", "", "", "", "", "", "", "2024-07-15", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-27", "", "", "", "", "", "", "", "", "", "", "", "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": [10.112359550561795, 10.112359550561795, 10.112359550561795, 10.112359550561795, 10.112359550561795, 10.112359550561795, 10.112359550561795, 10.112359550561795, 10.112359550561795, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 4.395604395604387, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 7.207207207207193, 7.207207207207193, 7.207207207207193, 7.207207207207193, 7.207207207207193, 7.207207207207193, 7.207207207207193, 7.207207207207193, 7.207207207207193, 7.207207207207193, 7.207207207207193, 7.207207207207193, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, -1.6949152542372898, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -2.985074626865674, -2.985074626865674, -2.985074626865674, -2.985074626865674, -2.985074626865674, -2.985074626865674, -2.985074626865674, -2.985074626865674, -2.985074626865674, -2.985074626865674, -2.985074626865674, -2.985074626865674, -2.985074626865674, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.6622516556291397, 0.0, 0.0, 0.0], "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": [29, 36, 43, 50, 57, 64, 71, 78, 85, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 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": 55.384329, "latestClose": 88.92, "startTtmEps": 4.5, "latestTtmEps": 5.97, "priceChangePct": 60.5508301815844, "epsChangePct": 32.666666666666664, "earningsGapPct": -27.884163514917738, "startMultiple": 12.307628666666666, "latestMultiple": 14.894472361809045, "multipleChangePct": 21.01821370471186, "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": 16.575505635112076, "earningsMovePct": 28.11158798283262, "spread": 11.536082347720544, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 24.949820534286115, "earningsMovePct": 57.93650793650793, "spread": 32.98668740222182, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 60.5508301815844, "earningsMovePct": 32.666666666666664, "spread": -27.884163514917738, "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": 60.5508301815844, "earningsChangePct": 32.666666666666664, "recentMarketMovePoints": 17.65574518380464, "recentEarningsMovePoints": 7.999999999999972}, "pressure": {"score": 53, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 90, "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": 92, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.51648328, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.03463083, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.7721572, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00829608, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00285348, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 0.4882291096104385, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 1, "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, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 94.66666666666667, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 87.33333333333334, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 84.66666666666667, 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.0, 84.0, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 86.66666666666667, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 92.88888888888889, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 103.55555555555556, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 124.66666666666669, 132.66666666666666, 132.66666666666666, 132.66666666666666], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 108.89844968455016, 116.87508637149473, 116.87508637149473, 116.87508637149473, 116.87508637149473, 116.87508637149473, 116.87508637149473, 116.87508637149473, 116.87508637149473, 116.87508637149473, 116.87508637149473, 116.87508637149473, 116.87508637149473, 123.64026589729053, 123.64026589729053, 123.64026589729053, 123.64026589729053, 123.64026589729053, 123.64026589729053, 123.64026589729053, 123.64026589729053, 123.64026589729053, 123.64026589729053, 123.64026589729053, 123.64026589729053, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 129.02603977178185, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 133.98792350235354, 137.80138363609186, 137.80138363609186, 137.80138363609186, 137.80138363609186, 137.80138363609186, 137.80138363609186, 137.80138363609186, 137.80138363609186, 137.80138363609186, 137.80138363609186, 137.80138363609186, 137.80138363609186, 139.7410406319714, 139.7410406319714, 139.7410406319714, 139.7410406319714, 139.7410406319714, 139.7410406319714, 139.7410406319714, 139.7410406319714, 139.7410406319714, 139.7410406319714, 139.7410406319714, 139.7410406319714, 139.7410406319714, 141.239321662958, 141.239321662958, 141.239321662958, 141.239321662958, 141.239321662958, 141.239321662958, 141.239321662958, 141.239321662958, 141.239321662958, 141.239321662958, 141.239321662958, 141.239321662958, 141.239321662958, 140.9027196092201, 140.9027196092201, 140.9027196092201, 140.9027196092201, 140.9027196092201, 140.9027196092201, 140.9027196092201, 140.9027196092201, 140.9027196092201, 140.9027196092201, 140.9027196092201, 140.9027196092201, 140.9027196092201, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.50162025873374, 143.91437024251707, 143.91437024251707, 143.91437024251707, 143.91437024251707, 143.91437024251707, 143.91437024251707, 143.91437024251707, 143.91437024251707, 143.91437024251707, 143.91437024251707, 143.91437024251707, 143.91437024251707, 143.91437024251707, 146.13055703620975, 146.13055703620975, 146.13055703620975], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 76.20596027036618, 83.027011859469, 83.027011859469, 83.027011859469, 83.027011859469, 83.027011859469, 83.027011859469, 83.027011859469, 83.027011859469, 83.027011859469, 83.027011859469, 83.027011859469, 83.027011859469, 82.23761853279305, 82.23761853279305, 82.23761853279305, 82.23761853279305, 82.23761853279305, 82.23761853279305, 82.23761853279305, 82.23761853279305, 82.23761853279305, 82.23761853279305, 82.23761853279305, 82.23761853279305, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 86.49283232509966, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 116.99898488887422, 107.15075638158275, 107.15075638158275, 107.15075638158275, 107.15075638158275, 107.15075638158275, 107.15075638158275, 107.15075638158275, 107.15075638158275, 107.15075638158275, 107.15075638158275, 107.15075638158275, 107.15075638158275, 105.03511624260331, 105.03511624260331, 105.03511624260331, 105.03511624260331, 105.03511624260331, 105.03511624260331, 105.03511624260331, 105.03511624260331, 105.03511624260331, 105.03511624260331, 105.03511624260331, 105.03511624260331, 105.03511624260331, 113.25008871906181, 113.25008871906181, 113.25008871906181, 113.25008871906181, 113.25008871906181, 113.25008871906181, 113.25008871906181, 113.25008871906181, 113.25008871906181, 113.25008871906181, 113.25008871906181, 113.25008871906181, 113.25008871906181, 136.506862316269, 136.506862316269, 136.506862316269, 136.506862316269, 136.506862316269, 136.506862316269, 136.506862316269, 136.506862316269, 136.506862316269, 136.506862316269, 136.506862316269, 136.506862316269, 136.506862316269, 150.9804487946587, 150.9804487946587, 150.9804487946587, 150.9804487946587, 150.9804487946587, 150.9804487946587, 150.9804487946587, 150.9804487946587, 150.9804487946587, 150.9804487946587, 150.9804487946587, 150.9804487946587, 150.9804487946587, 160.73872029974663, 160.73872029974663, 160.73872029974663, 160.73872029974663, 160.73872029974663, 160.73872029974663, 160.73872029974663, 160.73872029974663, 160.73872029974663, 160.73872029974663, 160.73872029974663, 160.73872029974663, 160.73872029974663, 200.69696044367782, 200.69696044367782, 200.69696044367782], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 32.66666666666666, "valuationContribution": 27.88416351491776, "marketMove": 60.550830181584416, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 32.66666666666666}, {"key": "valuation", "label": "Relative valuation contribution", "value": 27.88416351491776}, {"key": "market", "label": "Total market move", "value": 60.550830181584416}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": -5.333333333333334, "surprisePct": 2.0833333333333353, "immediateReturnPct": -9.397543901450756, "forward4WeekPct": 1.150320224361323, "forward13WeekPct": 24.754936077034895, "toDateReturnPct": 81.270611581602, "weeksSince": 146, "availabilitySource": "reported", "spread": 14.420346448541437, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": -7.746478873239426, "surprisePct": 3.4090909090909123, "immediateReturnPct": -2.991580997019039, "forward4WeekPct": -6.268790251803969, "forward13WeekPct": -5.120201122452361, "toDateReturnPct": 39.141555439225215, "weeksSince": 131, "availabilitySource": "reported", "spread": -24.601466851751496, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": -3.053435114503822, "surprisePct": 9.302325581395344, "immediateReturnPct": 0.880106476715814, "forward4WeekPct": 4.101628004949687, "forward13WeekPct": 34.38429344205937, "toDateReturnPct": 53.00633443127252, "weeksSince": 119, "availabilitySource": "reported", "spread": -21.187675271826436, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": -0.7874015748031593, "surprisePct": 4.395604395604387, "immediateReturnPct": 13.21058051233901, "forward4WeekPct": 12.348385890359491, "forward13WeekPct": 25.7085919650452, "toDateReturnPct": 34.006536842484095, "weeksSince": 107, "availabilitySource": "reported", "spread": -51.63556759891412, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 3.1746031746031855, "surprisePct": 12.244897959183684, "immediateReturnPct": -3.5009919989235305, "forward4WeekPct": 12.778620676186826, "forward13WeekPct": 3.5057022450011077, "toDateReturnPct": 6.600936934960044, "weeksSince": 93, "availabilitySource": "reported", "spread": -58.66972803805207, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 7.179487179487176, "surprisePct": 7.207207207207193, "immediateReturnPct": 2.6375375870947737, "forward4WeekPct": 3.4638896105989803, "forward13WeekPct": -15.306288029541149, "toDateReturnPct": 2.9904001642657496, "weeksSince": 79, "availabilitySource": "reported", "spread": -67.11186692057484, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 5.2631578947368585, "surprisePct": -1.6949152542372898, "immediateReturnPct": 1.534710706092146, "forward4WeekPct": 4.70453236003443, "forward13WeekPct": 17.010385789419715, "toDateReturnPct": 29.95792327238611, "weeksSince": 67, "availabilitySource": "reported", "spread": -27.658838056278825, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 5.909090909090908, "surprisePct": 0.0, "immediateReturnPct": -2.120481603658375, "forward4WeekPct": 6.433734873475583, "forward13WeekPct": -14.22225618226436, "toDateReturnPct": 8.710170091927472, "weeksSince": 54, "availabilitySource": "reported", "spread": -40.99980594390398, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 4.29184549356223, "surprisePct": -2.985074626865674, "immediateReturnPct": -5.730620773897344, "forward4WeekPct": -6.3422417333578895, "forward13WeekPct": 9.591555504863392, "toDateReturnPct": 19.47201912777661, "weeksSince": 41, "availabilitySource": "reported", "spread": -18.68260908243556, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-01-23", "periodEnd": "2025-12-31", "earningsChangePct": 8.024691358024683, "surprisePct": 14.49275362318842, "immediateReturnPct": 4.766162894514014, "forward4WeekPct": 10.874008761436137, "forward13WeekPct": 1.7397601744287616, "toDateReturnPct": 14.211582814167478, "weeksSince": 28, "availabilitySource": "reported", "spread": -30.606438330235974, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 6.857142857142873, "surprisePct": 0.6622516556291397, "immediateReturnPct": 1.7338813254559327, "forward4WeekPct": -1.0014127921911142, "forward13WeekPct": 12.522476239404057, "toDateReturnPct": 14.204983303365015, "weeksSince": 15, "availabilitySource": "reported", "spread": -18.352128415241765, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 6.417112299465222, "surprisePct": 0.0, "immediateReturnPct": 0.7706464228203425, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 2.2774327122153215, "weeksSince": 2, "availabilitySource": "reported", "spread": -25.518873506619542, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 6.417112299465222, "surprisePct": 0.0, "immediateReturnPct": 0.7706464228203425, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 2.2774327122153215, "weeksSince": 2, "availabilitySource": "reported", "spread": -25.518873506619542, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Regional", "population": 29, "spreadPercentile": 78.6, "qualityPercentile": 89.3, "rarityPercentile": 78.6, "currentOneYearSpread": 11.851823, "lead": "earnings", "relatedSignals": [{"tickerId": 2035, "symbol": "IBN", "name": "ICICI Bank Limited", "spread": 13.604313000000001, "lead": "earnings", "quality": 66.66666666666667}, {"tickerId": 940, "symbol": "DB", "name": "Deutsche Bank AG", "spread": 20.816833000000003, "lead": "earnings", "quality": 66.66666666666667}, {"tickerId": 369, "symbol": "BBDO", "name": "Banco Bradesco S/A ADR", "spread": 21.532546999999997, "lead": "earnings", "quality": 50}, {"tickerId": 2916, "symbol": "NU", "name": "Nu Holdings Ltd", "spread": 35.526339, "lead": "earnings", "quality": 62.5}, {"tickerId": 1893, "symbol": "HDB", "name": "HDFC Bank Limited ADR", "spread": 49.045418, "lead": "earnings", "quality": 100}, {"tickerId": 563, "symbol": "BSBR", "name": "Banco Santander Brasil SA ADR", "spread": 131.940722, "lead": "earnings", "quality": 100}]}, "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": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2024-02-02", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-04-25", "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_elevated", "label": "Expectations elevated", "tone": "caution", "explanation": "Price is leading delivered earnings power by a meaningful margin."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}