{"ticker": {"uuid": "a0a68930-0c47-4a9e-b2da-39c6ac97e60f", "symbol": "TCBI", "name": "Texas Capital Bancshares, Inc.", "sector": "Financial Services", "industry": "Banks - Regional", "currency": "USD"}, "next_event": {"report_date": "2026-10-21", "fiscal_date_ending": "2026-09-30", "estimate": 1.93, "session": "Time unconfirmed", "days": 69}, "profile": {"sample": 12, "measured": 12, "beats": 7, "misses": 5, "inline": 0, "beat_rate": 58.3, "beat_rate_label": "58.3%", "average_surprise": -14.2, "average_surprise_label": "-14.2%", "median_surprise": 6.0, "surprise_dispersion": 72.7, "average_reaction": 0.7, "average_reaction_label": "+0.7%", "average_abs_reaction": 4.5, "positive_response_rate": 58.3, "confirmation_rate": 18.2, "reaction_sample": 12, "streak": {"count": 5, "band": "beat", "label": "5 consecutive beats"}, "profile": "Results and price are diverging", "profile_tone": "caution", "profile_text": "The sign of the earnings surprise has often differed from the direction of the next completed weekly close."}, "event_risk": {"score": 44, "band": "Moderate", "tone": "neutral", "days": 69, "proximity_component": 3, "reaction_component": 11, "variability_component": 25, "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": 171.9, "revenue_growth_1y": 9.3, "cash_conversion": 2.55, "net_margin": 18.6, "earnings_yield": 27.6, "eps_surprise_avg": 13.6, "sue_score": -0.18, "pe_ratio": 11.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 99.33, "currency": "USD", "return_13w": -0.4, "fair_value": 76.834029, "fair_value_gap": 29.3, "relative_strength": -7.9, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 53.3}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-19", "date_source": "exact", "eps_actual": 1.18, "eps_estimate": 1.07, "eps_surprise": 0.11, "surprise_pct": 10.2804, "surprise_label": "+10.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -6.589958168132492, "one_week_reaction_label": "-6.6%", "four_week_reaction": -4.864016951113541, "four_week_reaction_label": "-4.9%", "confirmation": "diverged", "revenue": 472641000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 61679000.0, "operating_cash_flow": 95412000.0, "free_cash_flow": 103183000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-18", "date_source": "exact", "eps_actual": 0.65, "eps_estimate": 0.72, "eps_surprise": -0.07, "surprise_pct": -9.7222, "surprise_label": "-9.7%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.885586073220489, "one_week_reaction_label": "+1.9%", "four_week_reaction": -5.289229721395624, "four_week_reaction_label": "-5.3%", "confirmation": "diverged", "revenue": 448205000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 20150000.0, "operating_cash_flow": 187667000.0, "free_cash_flow": 191399000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-18", "date_source": "exact", "eps_actual": 0.46, "eps_estimate": 0.61, "eps_surprise": -0.15, "surprise_pct": -24.5902, "surprise_label": "-24.6%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.8216565929870923, "one_week_reaction_label": "+3.8%", "four_week_reaction": 8.704883870838835, "four_week_reaction_label": "+8.7%", "confirmation": "diverged", "revenue": 458697000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 26142000.0, "operating_cash_flow": 95820000.0, "free_cash_flow": 115863000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-18", "date_source": "exact", "eps_actual": 0.8, "eps_estimate": 0.86, "eps_surprise": -0.06, "surprise_pct": -6.9767, "surprise_label": "-7.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.6278965274165844, "one_week_reaction_label": "+2.6%", "four_week_reaction": -6.530866482611806, "four_week_reaction_label": "-6.5%", "confirmation": "diverged", "revenue": 472492000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 41662000.0, "operating_cash_flow": 33642000.0, "free_cash_flow": 55845000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-17", "date_source": "exact", "eps_actual": -1.42, "eps_estimate": 0.95, "eps_surprise": -2.37, "surprise_pct": -249.4737, "surprise_label": "-249.5%", "surprise_band": "miss", "eps_yoy": -220.33898305084745, "eps_yoy_label": "-220.3%", "one_week_reaction": 4.261776053741198, "one_week_reaction_label": "+4.3%", "four_week_reaction": 10.951312616733123, "four_week_reaction_label": "+11.0%", "confirmation": "diverged", "revenue": 337762000.0, "revenue_yoy": -28.537304211864818, "revenue_yoy_label": "-28.5%", "net_income": -61319000.0, "operating_cash_flow": 333251000.0, "free_cash_flow": 348440000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-23", "date_source": "exact", "eps_actual": 1.43, "eps_estimate": 1.08, "eps_surprise": 0.35, "surprise_pct": 32.4074, "surprise_label": "+32.4%", "surprise_band": "beat", "eps_yoy": 119.99999999999997, "eps_yoy_label": "+120.0%", "one_week_reaction": -4.074808309821451, "one_week_reaction_label": "-4.1%", "four_week_reaction": 0.3467911139445121, "four_week_reaction_label": "+0.3%", "confirmation": "diverged", "revenue": 491645000.0, "revenue_yoy": 9.69199361899131, "revenue_yoy_label": "+9.7%", "net_income": 71023000.0, "operating_cash_flow": 18408000.0, "free_cash_flow": 25814000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-17", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 0.95, "eps_surprise": -0.03, "surprise_pct": -3.1579, "surprise_label": "-3.2%", "surprise_band": "miss", "eps_yoy": 100.0, "eps_yoy_label": "+100.0%", "one_week_reaction": 6.482826536705949, "one_week_reaction_label": "+6.5%", "four_week_reaction": 17.48105301729379, "four_week_reaction_label": "+17.5%", "confirmation": "diverged", "revenue": 471733000.0, "revenue_yoy": 2.8419632131886625, "revenue_yoy_label": "+2.8%", "net_income": 47047000.0, "operating_cash_flow": 368000.0, "free_cash_flow": 2784000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-17", "date_source": "exact", "eps_actual": 1.63, "eps_estimate": 1.29, "eps_surprise": 0.34, "surprise_pct": 26.3566, "surprise_label": "+26.4%", "surprise_band": "beat", "eps_yoy": 103.74999999999997, "eps_yoy_label": "+103.7%", "one_week_reaction": 3.9143028589657325, "one_week_reaction_label": "+3.9%", "four_week_reaction": -7.156919527046217, "four_week_reaction_label": "-7.2%", "confirmation": "confirmed", "revenue": 493636000.0, "revenue_yoy": 4.474996402055485, "revenue_yoy_label": "+4.5%", "net_income": 77328000.0, "operating_cash_flow": 62997000.0, "free_cash_flow": 68541000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-22", "date_source": "exact", "eps_actual": 2.18, "eps_estimate": 1.77, "eps_surprise": 0.41, "surprise_pct": 23.1638, "surprise_label": "+23.2%", "surprise_band": "beat", "eps_yoy": 253.5211267605634, "eps_yoy_label": "+253.5%", "one_week_reaction": 8.315375505207017, "one_week_reaction_label": "+8.3%", "four_week_reaction": 8.759030827139586, "four_week_reaction_label": "+8.8%", "confirmation": "confirmed", "revenue": 529198000.0, "revenue_yoy": 56.67777902783617, "revenue_yoy_label": "+56.7%", "net_income": 105210000.0, "operating_cash_flow": 604570000.0, "free_cash_flow": 609520000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-22", "date_source": "exact", "eps_actual": 2.08, "eps_estimate": 1.77, "eps_surprise": 0.31, "surprise_pct": 17.5141, "surprise_label": "+17.5%", "surprise_band": "beat", "eps_yoy": 45.45454545454547, "eps_yoy_label": "+45.5%", "one_week_reaction": -0.9794926978542574, "one_week_reaction_label": "-1.0%", "four_week_reaction": 5.519844980128293, "four_week_reaction_label": "+5.5%", "confirmation": "contained", "revenue": 504360000.0, "revenue_yoy": 2.586215663741114, "revenue_yoy_label": "+2.6%", "net_income": 100659000.0, "operating_cash_flow": 130494000.0, "free_cash_flow": 130835000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-23", "date_source": "exact", "eps_actual": 1.58, "eps_estimate": 1.41, "eps_surprise": 0.17, "surprise_pct": 12.0567, "surprise_label": "+12.1%", "surprise_band": "beat", "eps_yoy": 71.73913043478261, "eps_yoy_label": "+71.7%", "one_week_reaction": -5.211321055939791, "one_week_reaction_label": "-5.2%", "four_week_reaction": -8.223369427643776, "four_week_reaction_label": "-8.2%", "confirmation": "diverged", "revenue": 488360000.0, "revenue_yoy": 3.5246633159011562, "revenue_yoy_label": "+3.5%", "net_income": 73788000.0, "operating_cash_flow": 87529000.0, "free_cash_flow": 88886000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-22", "date_source": "exact", "eps_actual": 1.88, "eps_estimate": 1.85, "eps_surprise": 0.03, "surprise_pct": 1.6216, "surprise_label": "+1.6%", "surprise_band": "beat", "eps_yoy": 15.337423312883436, "eps_yoy_label": "+15.3%", "one_week_reaction": -5.539164366612728, "one_week_reaction_label": "-5.5%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 439930000.0, "revenue_yoy": -10.879676522781969, "revenue_yoy_label": "-10.9%", "net_income": 84948000.0, "operating_cash_flow": 98151000.0, "free_cash_flow": 99508000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [1.18, 0.65, 0.46, 0.8, -1.42, 1.43, 0.92, 1.63, 2.18, 2.08, 1.58, 1.88], "eps_estimate": [1.07, 0.72, 0.61, 0.86, 0.95, 1.08, 0.95, 1.29, 1.77, 1.77, 1.41, 1.85], "surprise": [10.2804, -9.7222, -24.5902, -6.9767, -249.4737, 32.4074, -3.1579, 26.3566, 23.1638, 17.5141, 12.0567, 1.6216], "reaction_1w": [-6.589958168132492, 1.885586073220489, 3.8216565929870923, 2.6278965274165844, 4.261776053741198, -4.074808309821451, 6.482826536705949, 3.9143028589657325, 8.315375505207017, -0.9794926978542574, -5.211321055939791, -5.539164366612728], "reaction_4w": [-4.864016951113541, -5.289229721395624, 8.704883870838835, -6.530866482611806, 10.951312616733123, 0.3467911139445121, 17.48105301729379, -7.156919527046217, 8.759030827139586, 5.519844980128293, -8.223369427643776, null], "revenue": [472.64, 448.2, 458.7, 472.49, 337.76, 491.64, 471.73, 493.64, 529.2, 504.36, 488.36, 439.93], "net_income": [61.68, 20.15, 26.14, 41.66, -61.32, 71.02, 47.05, 77.33, 105.21, 100.66, 73.79, 84.95], "financial_unit": "millions", "scatter": [{"x": 10.2804, "y": -6.589958168132492, "label": "2023-09-30"}, {"x": -9.7222, "y": 1.885586073220489, "label": "2023-12-31"}, {"x": -24.5902, "y": 3.8216565929870923, "label": "2024-03-31"}, {"x": -6.9767, "y": 2.6278965274165844, "label": "2024-06-30"}, {"x": -249.4737, "y": 4.261776053741198, "label": "2024-09-30"}, {"x": 32.4074, "y": -4.074808309821451, "label": "2024-12-31"}, {"x": -3.1579, "y": 6.482826536705949, "label": "2025-03-31"}, {"x": 26.3566, "y": 3.9143028589657325, "label": "2025-06-30"}, {"x": 23.1638, "y": 8.315375505207017, "label": "2025-09-30"}, {"x": 17.5141, "y": -0.9794926978542574, "label": "2025-12-31"}, {"x": 12.0567, "y": -5.211321055939791, "label": "2026-03-31"}, {"x": 1.6216, "y": -5.539164366612728, "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, 101.64291620936501, 106.62196172195596, 104.47611026496233, 103.36965607991246, 99.37971431450241, 98.74266524066155, 97.95473559253212, 96.16093880887853, 89.82397316728995, 91.34953893878597, 96.84828140748223, 91.48365444486475, 92.1374685869154, 91.76865052523212, 94.93713250609314, 96.76445942616633, 104.5264037897252, 107.34283277711272, 108.34869991263687, 105.3813920308273, 104.9119869196183, 106.89019273411351, 103.55406511075411, 101.02263220373395, 99.36295092615916, 99.83235603736816, 98.35708211076846, 97.40150850000717, 101.74350325889073, 98.91031088315995, 99.68147546307958, 103.18524704907081, 98.3235536542154, 94.75272347525149, 98.37384717897825, 96.9153400004549, 101.55909422804908, 103.00083801822917, 104.543168857935, 99.68147546307958, 101.05616066028699, 98.42414070374113, 95.6244767845634, 97.88767867942599, 102.49790445046712, 99.44677290747507, 107.81223788832175, 110.64543194391906, 112.82481185746573, 101.25733475933846, 100.77116457991964, 103.25230564204348, 114.58508018456628, 112.69069635138695, 113.2439234439119, 117.56915313458565, 120.7041066588936, 118.13914529532038, 120.7041066588936, 127.05783736869196, 132.47275785607232, 128.6839901897137, 128.75104710281983, 140.97233834299777, 145.91785371916913, 147.07460142898185, 148.28164266355742, 147.0410729724288, 141.5255654355227, 128.70075357805698, 130.108968911684, 129.50544829439622, 122.79966459112437, 135.35624543643252, 129.84073789952646, 132.3554057383368, 139.14501310279113, 135.825648867775, 133.41156807849038, 132.70746041167683, 124.07376273880605, 125.14668846730288, 127.20871794298054, 123.70494467712277, 108.13076242524215, 103.95641162899045, 110.69572546868191, 113.81391392478008, 118.32355432616204, 122.12908706073044, 127.12489596166463, 119.76529811634214, 120.18440970278827, 127.49371402334792, 126.33696631353519, 127.2254813313238, 132.3721708065466, 143.9228828364641, 144.76110600935638, 150.42749412055105, 143.00083768225588, 135.65800490514314, 134.4006701458047, 140.72087239905, 146.6890199789553, 145.12992407103968, 145.04610208972375, 145.81726666964337, 145.81726666964337, 145.02933702151395, 142.0284990032848, 134.4174352140145, 132.25482036867763, 143.25230530607018, 140.55322675655162, 145.41492015140707, 143.83906085514818, 147.44341949066512, 151.16513024391762, 156.64710764440412, 159.9664701995537, 155.2221289224338, 157.2506282616919, 153.73009160749086, 162.94216229533473, 164.3084666383038, 162.69907720562534, 169.60603500794863, 175.13830593319796, 173.378039285964, 176.06035276727275, 159.7652977803688, 154.06538121262108, 155.10477848456486, 154.19949671869986, 155.35624442851258, 160.8885170336285, 168.9689859341078, 175.3227149640396, 166.1860854032733, 169.9580880014221, 167.57753566869053, 160.90528042197172, 166.62196205792927, 166.7896060205611, 170.82562988528292, 170.52325390554697, 166.42437951357044, 173.69820169277466, 174.62212829752346, 171.95114047652237, 176.5035788381028, 166.72675549330643, 166.05480887167093, 166.86114481763352], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 212.0879120879121, 212.0879120879121, 212.0879120879121], "gap": [0.0, -1.642916209365012, -6.621961721955955, -4.47611026496233, -3.3696560799124597, 0.620285685497592, 1.2573347593384483, 2.045264407467883, 3.8390611911214734, 22.263938920622138, 20.73837314912612, 15.239630680429855, 20.604257643047333, 19.950443500996684, 20.31926156267997, 17.150779581818952, 15.323452661745762, 7.561508298186894, 4.745079310799369, 3.739212175275213, 6.706520057084788, 7.175925168293787, -0.8462366901574683, 2.4898909332019343, 5.021323840222095, 6.681005117796886, 6.2116000065878865, 7.686873933187584, 8.642447543948876, 4.300452785065318, 7.1336451607960925, 6.362480580876465, 2.858708994885234, 7.7204023897406415, 11.291232568704558, 1.0767022715712073, 2.5352094500945555, -2.108544777499617, -3.550288567679715, -5.092619407385541, -0.23092601253011935, -1.605611209737532, 1.026408746808329, 3.826072665986061, 1.562870771123471, -3.0473549999176583, 0.003776543074394567, -8.361688437772287, -25.75532205380918, -27.93470196735585, -16.36722486922858, -15.881054689809758, -18.362195751933598, -29.694970294456397, -27.800586461277064, -28.353813553802013, -32.679043244475764, -35.81399676878371, -33.24903540521049, -35.81399676878371, -42.16772747858208, -119.01121939453385, -115.22245172817524, -115.28950864128136, -127.5107998814593, -132.45631525763068, -133.6130629674434, -134.82010420201897, -133.57953451089034, -128.06402697398426, -115.23921511651851, -116.64743045014554, -116.04390983285775, -109.3381261295859, -121.89470697489405, -94.95062800941656, -97.4652958482269, -104.25490321268123, -100.93553897766509, -98.52145818838048, -97.81735052156694, -89.18365284869617, -90.25657857719298, -92.31860805287064, -88.81483478701287, -73.24065253513226, -69.06630173888055, -63.16825294120939, -66.28644139730756, -70.79608179868951, -74.60161453325792, -79.59742343419211, -72.23782558886961, -72.65693717531575, -79.9662414958754, -78.80949378606266, -79.69800880385128, -84.84469827907407, -96.39541030899159, -97.23363348188386, -80.09782379088072, -72.67116735258556, -65.32833457547282, -64.07099981613437, -70.39120206937967, -76.35934964928497, -74.80025374136936, -74.71643176005342, -75.48759633997305, -75.48759633997305, -74.69966669184363, -71.69882867361447, -64.08776488434417, -61.925150039007306, 25.978463924699042, 28.677542474217603, 23.815849079362152, 25.39170837562105, 21.787349740104105, 18.06563898685161, 12.58366158636511, 9.26429903121553, 14.00864030833543, 11.980140969077326, 15.500677623278364, 6.288606935434501, 4.922302592465428, 24.388834882286716, 17.481877079963425, 11.949606154714104, 13.709872801948052, 11.027559320639313, 27.32261430754326, 33.02253087529098, 31.9831336033472, 32.8884153692122, 31.731667659399477, 26.19939505428357, 18.118926153804267, 11.765197123872468, 39.03369481650691, 35.26169221835809, 37.642244551089675, 44.31449979780848, 38.59781816185094, 38.430174199219095, 34.39415033449728, 34.69652631423324, 38.79540070620976, 31.521578527005545, 30.597651922256745, 33.268639743257836, 28.716201381677394, 45.36115659460566, 46.03310321624116, 45.22676727027857], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 112.08791208791209, null, null, null, null, null, null, null, null, null, null, null, null, 106.04395604395604, null, null, null, null, null, null, null, null, null, null, null, null, 99.45054945054946, null, null, null, null, null, null, null, null, null, null, null, null, 84.89010989010988, null, null, null, null, null, null, null, null, null, null, null, null, 13.461538461538462, null, null, null, null, null, null, null, null, null, null, null, null, null, 34.89010989010989, null, null, null, null, null, null, null, null, null, null, null, 47.527472527472526, null, null, null, null, null, null, null, null, null, null, null, null, 70.32967032967032, null, null, null, null, null, null, null, null, null, null, null, null, null, 169.23076923076923, null, null, null, null, null, null, null, null, null, null, null, null, 187.08791208791206, null, null, null, null, null, null, null, null, null, null, null, null, 205.2197802197802, null, null, null, null, null, null, null, null, null, null, null, null, 212.0879120879121, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [112.1, -45.2, 66.9]}}, "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": [59.528538, 60.506542, 63.470495, 62.193101, 61.534445, 59.159291, 58.780065, 58.311022, 57.243201, 53.470898, 54.379045, 57.652366, 54.458882, 54.848088, 54.628536, 56.514687, 57.602468, 62.22304, 63.899619, 64.498397, 62.732002, 62.452572, 63.630169, 61.644221, 60.137296, 59.149312, 59.428742, 58.550533, 57.981694, 60.56642, 58.879862, 59.338925, 61.424669, 58.530574, 56.404911, 58.560513, 57.692285, 60.456644, 61.314893, 62.23302, 59.338925, 60.157255, 58.590452, 56.923853, 58.271104, 61.015504, 59.19921, 64.179049, 65.865608, 67.162961, 60.277011, 59.987601, 61.464588, 68.210823, 67.083124, 67.412452, 69.987198, 71.85339, 70.326506, 71.85339, 75.635673, 78.859096, 76.603698, 76.643616, 83.918772, 86.862765, 87.55136, 88.269894, 87.531401, 84.2481, 76.613677, 77.451967, 77.0927, 73.100845, 80.575594, 77.292293, 78.789238, 82.830992, 80.855023, 79.417956, 78.998811, 73.859297, 74.497994, 75.72549, 73.639745, 64.368662, 61.883732, 65.895547, 67.751759, 70.436282, 72.70166, 75.675592, 71.294531, 71.544022, 75.895144, 75.206549, 75.735469, 78.799218, 85.675188, 86.17417, 89.547288, 85.126308, 80.755227, 80.006754, 83.769078, 87.321829, 86.393722, 86.343824, 86.802887, 86.802887, 86.333844, 84.547489, 80.016734, 78.729361, 85.276003, 83.669281, 86.563376, 85.62529, 87.770912, 89.986392, 93.249733, 95.225701, 92.401464, 93.609, 91.513276, 96.997087, 97.810428, 96.852382, 100.963993, 104.257273, 103.209412, 104.806154, 95.105946, 91.712869, 92.331607, 91.792706, 92.481301, 95.774582, 100.584767, 104.367049, 98.928147, 101.173565, 99.756457, 95.784561, 99.187618, 99.287414, 101.69, 101.51, 99.07, 103.4, 103.95, 102.36, 105.07, 99.25, 98.85, 99.33], "ttmEps": [3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.81, 6.81, 6.81, 6.81, 6.81, 6.81, 6.81, 6.81, 6.81, 6.81, 6.81, 6.81, 6.81, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.72, 7.72, 7.72], "quarterlyEps": [1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 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.8, -1.42, -1.42, -1.42, -1.42, -1.42, -1.42, -1.42, -1.42, -1.42, -1.42, -1.42, -1.42, -1.42, -1.42, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 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.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 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.88, 1.88, 1.88], "priceIndex": [100.0, 101.64291620936501, 106.62196172195596, 104.47611026496233, 103.36965607991246, 99.37971431450241, 98.74266524066155, 97.95473559253212, 96.16093880887853, 89.82397316728995, 91.34953893878597, 96.84828140748223, 91.48365444486475, 92.1374685869154, 91.76865052523212, 94.93713250609314, 96.76445942616633, 104.5264037897252, 107.34283277711272, 108.34869991263687, 105.3813920308273, 104.9119869196183, 106.89019273411351, 103.55406511075411, 101.02263220373395, 99.36295092615916, 99.83235603736816, 98.35708211076846, 97.40150850000717, 101.74350325889073, 98.91031088315995, 99.68147546307958, 103.18524704907081, 98.3235536542154, 94.75272347525149, 98.37384717897825, 96.9153400004549, 101.55909422804908, 103.00083801822917, 104.543168857935, 99.68147546307958, 101.05616066028699, 98.42414070374113, 95.6244767845634, 97.88767867942599, 102.49790445046712, 99.44677290747507, 107.81223788832175, 110.64543194391906, 112.82481185746573, 101.25733475933846, 100.77116457991964, 103.25230564204348, 114.58508018456628, 112.69069635138695, 113.2439234439119, 117.56915313458565, 120.7041066588936, 118.13914529532038, 120.7041066588936, 127.05783736869196, 132.47275785607232, 128.6839901897137, 128.75104710281983, 140.97233834299777, 145.91785371916913, 147.07460142898185, 148.28164266355742, 147.0410729724288, 141.5255654355227, 128.70075357805698, 130.108968911684, 129.50544829439622, 122.79966459112437, 135.35624543643252, 129.84073789952646, 132.3554057383368, 139.14501310279113, 135.825648867775, 133.41156807849038, 132.70746041167683, 124.07376273880605, 125.14668846730288, 127.20871794298054, 123.70494467712277, 108.13076242524215, 103.95641162899045, 110.69572546868191, 113.81391392478008, 118.32355432616204, 122.12908706073044, 127.12489596166463, 119.76529811634214, 120.18440970278827, 127.49371402334792, 126.33696631353519, 127.2254813313238, 132.3721708065466, 143.9228828364641, 144.76110600935638, 150.42749412055105, 143.00083768225588, 135.65800490514314, 134.4006701458047, 140.72087239905, 146.6890199789553, 145.12992407103968, 145.04610208972375, 145.81726666964337, 145.81726666964337, 145.02933702151395, 142.0284990032848, 134.4174352140145, 132.25482036867763, 143.25230530607018, 140.55322675655162, 145.41492015140707, 143.83906085514818, 147.44341949066512, 151.16513024391762, 156.64710764440412, 159.9664701995537, 155.2221289224338, 157.2506282616919, 153.73009160749086, 162.94216229533473, 164.3084666383038, 162.69907720562534, 169.60603500794863, 175.13830593319796, 173.378039285964, 176.06035276727275, 159.7652977803688, 154.06538121262108, 155.10477848456486, 154.19949671869986, 155.35624442851258, 160.8885170336285, 168.9689859341078, 175.3227149640396, 166.1860854032733, 169.9580880014221, 167.57753566869053, 160.90528042197172, 166.62196205792927, 166.7896060205611, 170.82562988528292, 170.52325390554697, 166.42437951357044, 173.69820169277466, 174.62212829752346, 171.95114047652237, 176.5035788381028, 166.72675549330643, 166.05480887167093, 166.86114481763352], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 212.0879120879121, 212.0879120879121, 212.0879120879121], "valuationGap": [0.0, -1.642916209365012, -6.621961721955955, -4.47611026496233, -3.3696560799124597, 0.620285685497592, 1.2573347593384483, 2.045264407467883, 3.8390611911214734, 22.263938920622138, 20.73837314912612, 15.239630680429855, 20.604257643047333, 19.950443500996684, 20.31926156267997, 17.150779581818952, 15.323452661745762, 7.561508298186894, 4.745079310799369, 3.739212175275213, 6.706520057084788, 7.175925168293787, -0.8462366901574683, 2.4898909332019343, 5.021323840222095, 6.681005117796886, 6.2116000065878865, 7.686873933187584, 8.642447543948876, 4.300452785065318, 7.1336451607960925, 6.362480580876465, 2.858708994885234, 7.7204023897406415, 11.291232568704558, 1.0767022715712073, 2.5352094500945555, -2.108544777499617, -3.550288567679715, -5.092619407385541, -0.23092601253011935, -1.605611209737532, 1.026408746808329, 3.826072665986061, 1.562870771123471, -3.0473549999176583, 0.003776543074394567, -8.361688437772287, -25.75532205380918, -27.93470196735585, -16.36722486922858, -15.881054689809758, -18.362195751933598, -29.694970294456397, -27.800586461277064, -28.353813553802013, -32.679043244475764, -35.81399676878371, -33.24903540521049, -35.81399676878371, -42.16772747858208, -119.01121939453385, -115.22245172817524, -115.28950864128136, -127.5107998814593, -132.45631525763068, -133.6130629674434, -134.82010420201897, -133.57953451089034, -128.06402697398426, -115.23921511651851, -116.64743045014554, -116.04390983285775, -109.3381261295859, -121.89470697489405, -94.95062800941656, -97.4652958482269, -104.25490321268123, -100.93553897766509, -98.52145818838048, -97.81735052156694, -89.18365284869617, -90.25657857719298, -92.31860805287064, -88.81483478701287, -73.24065253513226, -69.06630173888055, -63.16825294120939, -66.28644139730756, -70.79608179868951, -74.60161453325792, -79.59742343419211, -72.23782558886961, -72.65693717531575, -79.9662414958754, -78.80949378606266, -79.69800880385128, -84.84469827907407, -96.39541030899159, -97.23363348188386, -80.09782379088072, -72.67116735258556, -65.32833457547282, -64.07099981613437, -70.39120206937967, -76.35934964928497, -74.80025374136936, -74.71643176005342, -75.48759633997305, -75.48759633997305, -74.69966669184363, -71.69882867361447, -64.08776488434417, -61.925150039007306, 25.978463924699042, 28.677542474217603, 23.815849079362152, 25.39170837562105, 21.787349740104105, 18.06563898685161, 12.58366158636511, 9.26429903121553, 14.00864030833543, 11.980140969077326, 15.500677623278364, 6.288606935434501, 4.922302592465428, 24.388834882286716, 17.481877079963425, 11.949606154714104, 13.709872801948052, 11.027559320639313, 27.32261430754326, 33.02253087529098, 31.9831336033472, 32.8884153692122, 31.731667659399477, 26.19939505428357, 18.118926153804267, 11.765197123872468, 39.03369481650691, 35.26169221835809, 37.642244551089675, 44.31449979780848, 38.59781816185094, 38.430174199219095, 34.39415033449728, 34.69652631423324, 38.79540070620976, 31.521578527005545, 30.597651922256745, 33.268639743257836, 28.716201381677394, 45.36115659460566, 46.03310321624116, 45.22676727027857], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 112.08791208791209, null, null, null, null, null, null, null, null, null, null, null, null, 106.04395604395604, null, null, null, null, null, null, null, null, null, null, null, null, 99.45054945054946, null, null, null, null, null, null, null, null, null, null, null, null, 84.89010989010988, null, null, null, null, null, null, null, null, null, null, null, null, 13.461538461538462, null, null, null, null, null, null, null, null, null, null, null, null, null, 34.89010989010989, null, null, null, null, null, null, null, null, null, null, null, 47.527472527472526, null, null, null, null, null, null, null, null, null, null, null, null, 70.32967032967032, null, null, null, null, null, null, null, null, null, null, null, null, null, 169.23076923076923, null, null, null, null, null, null, null, null, null, null, null, null, 187.08791208791206, null, null, null, null, null, null, null, null, null, null, null, null, 205.2197802197802, null, null, null, null, null, null, null, null, null, null, null, null, 212.0879120879121, null, null], "quarterLabels": ["2023-07-20", "", "", "", "", "", "", "", "", "2023-10-19", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-18", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-18", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-18", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-17", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-23", "", "", "", "", "", "", "", "", "", "", "", "2025-04-17", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-17", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-22", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-22", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-22", "", ""], "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": [40.000000000000014, 40.000000000000014, 40.000000000000014, 40.000000000000014, 40.000000000000014, 40.000000000000014, 40.000000000000014, 40.000000000000014, 40.000000000000014, 10.280373831775687, 10.280373831775687, 10.280373831775687, 10.280373831775687, 10.280373831775687, 10.280373831775687, 10.280373831775687, 10.280373831775687, 10.280373831775687, 10.280373831775687, 10.280373831775687, 10.280373831775687, 10.280373831775687, -9.722222222222216, -9.722222222222216, -9.722222222222216, -9.722222222222216, -9.722222222222216, -9.722222222222216, -9.722222222222216, -9.722222222222216, -9.722222222222216, -9.722222222222216, -9.722222222222216, -9.722222222222216, -9.722222222222216, -24.590163934426222, -24.590163934426222, -24.590163934426222, -24.590163934426222, -24.590163934426222, -24.590163934426222, -24.590163934426222, -24.590163934426222, -24.590163934426222, -24.590163934426222, -24.590163934426222, -24.590163934426222, -24.590163934426222, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, -249.47368421052633, 32.40740740740739, 32.40740740740739, 32.40740740740739, 32.40740740740739, 32.40740740740739, 32.40740740740739, 32.40740740740739, 32.40740740740739, 32.40740740740739, 32.40740740740739, 32.40740740740739, 32.40740740740739, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, -3.1578947368420964, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 26.356589147286808, 23.163841807909613, 23.163841807909613, 23.163841807909613, 23.163841807909613, 23.163841807909613, 23.163841807909613, 23.163841807909613, 23.163841807909613, 23.163841807909613, 23.163841807909613, 23.163841807909613, 23.163841807909613, 23.163841807909613, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 12.056737588652494, 12.056737588652494, 12.056737588652494, 12.056737588652494, 12.056737588652494, 12.056737588652494, 12.056737588652494, 12.056737588652494, 12.056737588652494, 12.056737588652494, 12.056737588652494, 12.056737588652494, 12.056737588652494, 1.621621621621611, 1.621621621621611, 1.621621621621611], "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, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 59.528538, "latestClose": 99.33, "startTtmEps": 3.64, "latestTtmEps": 7.72, "priceChangePct": 66.86114481763352, "epsChangePct": 112.08791208791209, "earningsGapPct": 45.22676727027857, "startMultiple": 16.353993956043954, "latestMultiple": 12.86658031088083, "multipleChangePct": -21.324537935727193, "latestQuarter": "2026-07-22", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 4 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 24.152018465841007, "earningsMovePct": 201.5625, "spread": 177.410481534159, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 65.58421797864528, "earningsMovePct": 149.83818770226537, "spread": 84.25396972362009, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 66.86114481763352, "earningsMovePct": 112.08791208791209, "spread": 45.22676727027857, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 4, "persistenceLabel": "4 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 4 updates.", "marketChangePct": 66.86114481763352, "earningsChangePct": 112.08791208791209, "recentMarketMovePoints": -0.7163908510570138, "recentEarningsMovePoints": 6.868131868131883}, "pressure": {"score": 57, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "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": 2.54727445, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.09308794, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 1.08436439, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01639882, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.015753, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -10.635011439295672, "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-22", "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, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 112.08791208791209, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 106.04395604395604, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 99.45054945054946, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 84.89010989010988, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 13.461538461538462, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 34.89010989010989, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 47.527472527472526, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 70.32967032967032, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 169.23076923076923, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 187.08791208791206, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 205.2197802197802, 212.0879120879121, 212.0879120879121, 212.0879120879121], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.7386421706781, 107.7386421706781, 107.7386421706781, 107.7386421706781, 107.7386421706781, 107.7386421706781, 107.7386421706781, 107.7386421706781, 107.7386421706781, 107.7386421706781, 107.7386421706781, 107.7386421706781, 107.7386421706781, 110.69056862833546, 110.69056862833546, 110.69056862833546, 110.69056862833546, 110.69056862833546, 110.69056862833546, 110.69056862833546, 110.69056862833546, 110.69056862833546, 110.69056862833546, 110.69056862833546, 110.69056862833546, 110.69056862833546, 112.92298927353023, 112.92298927353023, 112.92298927353023, 112.92298927353023, 112.92298927353023, 112.92298927353023, 112.92298927353023, 112.92298927353023, 112.92298927353023, 112.92298927353023, 112.92298927353023, 112.92298927353023, 112.92298927353023, 114.44090925662394, 114.44090925662394, 114.44090925662394, 114.44090925662394, 114.44090925662394, 114.44090925662394, 114.44090925662394, 114.44090925662394, 114.44090925662394, 114.44090925662394, 114.44090925662394, 114.44090925662394, 114.44090925662394, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 106.10646881698638, 108.79071241827238, 108.79071241827238, 108.79071241827238, 108.79071241827238, 108.79071241827238, 108.79071241827238, 108.79071241827238, 108.79071241827238, 108.79071241827238, 108.79071241827238, 108.79071241827238, 108.79071241827238, 109.59623266657728, 109.59623266657728, 109.59623266657728, 109.59623266657728, 109.59623266657728, 109.59623266657728, 109.59623266657728, 109.59623266657728, 109.59623266657728, 109.59623266657728, 109.59623266657728, 109.59623266657728, 109.59623266657728, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 110.90276228687175, 122.73197172646174, 122.73197172646174, 122.73197172646174, 122.73197172646174, 122.73197172646174, 122.73197172646174, 122.73197172646174, 122.73197172646174, 122.73197172646174, 122.73197172646174, 122.73197172646174, 122.73197172646174, 122.73197172646174, 123.5176567492599, 123.5176567492599, 123.5176567492599, 123.5176567492599, 123.5176567492599, 123.5176567492599, 123.5176567492599, 123.5176567492599, 123.5176567492599, 123.5176567492599, 123.5176567492599, 123.5176567492599, 123.5176567492599, 124.54507199692524, 124.54507199692524, 124.54507199692524, 124.54507199692524, 124.54507199692524, 124.54507199692524, 124.54507199692524, 124.54507199692524, 124.54507199692524, 124.54507199692524, 124.54507199692524, 124.54507199692524, 124.54507199692524, 121.22647193130214, 121.22647193130214, 121.22647193130214], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 134.69639142989843, 134.69639142989843, 134.69639142989843, 134.69639142989843, 134.69639142989843, 134.69639142989843, 134.69639142989843, 134.69639142989843, 134.69639142989843, 134.69639142989843, 134.69639142989843, 134.69639142989843, 134.69639142989843, 393.8945094000525, 393.8945094000525, 393.8945094000525, 393.8945094000525, 393.8945094000525, 393.8945094000525, 393.8945094000525, 393.8945094000525, 393.8945094000525, 393.8945094000525, 393.8945094000525, 393.8945094000525, 393.8945094000525, 491.1229579370368, 491.1229579370368, 491.1229579370368, 491.1229579370368, 491.1229579370368, 491.1229579370368, 491.1229579370368, 491.1229579370368, 491.1229579370368, 491.1229579370368, 491.1229579370368, 491.1229579370368, 491.1229579370368, 470.8002665535833, 470.8002665535833, 470.8002665535833, 470.8002665535833, 470.8002665535833, 470.8002665535833, 470.8002665535833, 470.8002665535833, 470.8002665535833, 470.8002665535833, 470.8002665535833, 470.8002665535833, 470.8002665535833, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 718.4295551382241, 551.2429070495346, 551.2429070495346, 551.2429070495346, 551.2429070495346, 551.2429070495346, 551.2429070495346, 551.2429070495346, 551.2429070495346, 551.2429070495346, 551.2429070495346, 551.2429070495346, 551.2429070495346, 437.07013186324997, 437.07013186324997, 437.07013186324997, 437.07013186324997, 437.07013186324997, 437.07013186324997, 437.07013186324997, 437.07013186324997, 437.07013186324997, 437.07013186324997, 437.07013186324997, 437.07013186324997, 437.07013186324997, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 449.8889360069465, 713.4942751559945, 713.4942751559945, 713.4942751559945, 713.4942751559945, 713.4942751559945, 713.4942751559945, 713.4942751559945, 713.4942751559945, 713.4942751559945, 713.4942751559945, 713.4942751559945, 713.4942751559945, 713.4942751559945, 819.5311080147816, 819.5311080147816, 819.5311080147816, 819.5311080147816, 819.5311080147816, 819.5311080147816, 819.5311080147816, 819.5311080147816, 819.5311080147816, 819.5311080147816, 819.5311080147816, 819.5311080147816, 819.5311080147816, 906.4659437410392, 906.4659437410392, 906.4659437410392, 906.4659437410392, 906.4659437410392, 906.4659437410392, 906.4659437410392, 906.4659437410392, 906.4659437410392, 906.4659437410392, 906.4659437410392, 906.4659437410392, 906.4659437410392, 937.732477130914, 937.732477130914, 937.732477130914], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 112.08791208791209, "valuationContribution": -45.22676727027857, "marketMove": 66.86114481763352, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 112.08791208791209}, {"key": "valuation", "label": "Relative valuation contribution", "value": -45.22676727027857}, {"key": "market", "label": "Total market move", "value": 66.86114481763352}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": 12.08791208791209, "surprisePct": 10.280373831775687, "immediateReturnPct": -6.589958168132492, "forward4WeekPct": -4.184100396482027, "forward13WeekPct": 11.157601057285405, "toDateReturnPct": 73.5227909424562, "weeksSince": 146, "availabilitySource": "reported", "spread": 22.263938920622138, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-01-19", "periodEnd": "2023-12-31", "earningsChangePct": -5.392156862745101, "surprisePct": -9.722222222222216, "immediateReturnPct": 1.885586073220491, "forward4WeekPct": -4.841802191909728, "forward13WeekPct": -6.232023558613409, "toDateReturnPct": 59.048693783179964, "weeksSince": 133, "availabilitySource": "reported", "spread": -0.8462366901574683, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-04-19", "periodEnd": "2024-03-31", "earningsChangePct": -6.217616580310869, "surprisePct": -24.590163934426222, "immediateReturnPct": 3.8216565929870994, "forward4WeekPct": 10.332626887754515, "forward13WeekPct": 16.772824976179823, "toDateReturnPct": 76.10168731584383, "weeksSince": 120, "availabilitySource": "reported", "spread": 1.0767022715712073, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": -14.640883977900554, "surprisePct": -6.9767441860465045, "immediateReturnPct": 2.6278965274165955, "forward4WeekPct": -4.229512656069434, "forward13WeekPct": 22.87358137700044, "toDateReturnPct": 54.770133786183074, "weeksSince": 107, "availabilitySource": "reported", "spread": -25.75532205380918, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-10-18", "periodEnd": "2024-09-30", "earningsChangePct": -84.14239482200647, "surprisePct": -249.47368421052633, "immediateReturnPct": 4.261776053741206, "forward4WeekPct": 14.8436465951721, "forward13WeekPct": 6.5312051893819945, "toDateReturnPct": 31.326920301218173, "weeksSince": 94, "availabilitySource": "reported", "spread": -119.01121939453385, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-01-24", "periodEnd": "2024-12-31", "earningsChangePct": 159.18367346938774, "surprisePct": 32.40740740740739, "immediateReturnPct": -4.074808309821454, "forward4WeekPct": -1.4367104758793214, "forward13WeekPct": -15.915284471871205, "toDateReturnPct": 23.275541722968885, "weeksSince": 80, "availabilitySource": "reported", "spread": -94.95062800941656, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-18", "periodEnd": "2025-03-31", "earningsChangePct": 36.22047244094488, "surprisePct": -3.1578947368420964, "immediateReturnPct": 6.4828265367059545, "forward4WeekPct": 22.2867295721596, "forward13WeekPct": 44.7024688168451, "toDateReturnPct": 60.51068154713099, "weeksSince": 68, "availabilitySource": "reported", "spread": -63.16825294120939, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-18", "periodEnd": "2025-06-30", "earningsChangePct": 47.976878612716774, "surprisePct": 26.356589147286808, "immediateReturnPct": 3.9143028589657236, "forward4WeekPct": -2.790966248935167, "forward13WeekPct": -8.639258144290807, "toDateReturnPct": 15.266558413037213, "weeksSince": 55, "availabilitySource": "reported", "spread": -80.09782379088072, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 140.625, "surprisePct": 23.163841807909613, "immediateReturnPct": 8.315375505207022, "forward4WeekPct": 11.484344449334483, "forward13WeekPct": 23.019392980974416, "toDateReturnPct": 26.166399343695936, "weeksSince": 41, "availabilitySource": "reported", "spread": 25.978463924699042, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-23", "periodEnd": "2025-12-31", "earningsChangePct": 10.551948051948035, "surprisePct": 17.51412429378531, "immediateReturnPct": -0.9794926978542562, "forward4WeekPct": 7.152331446704241, "forward13WeekPct": 1.1427401176487884, "toDateReturnPct": 1.5535889486139487, "weeksSince": 28, "availabilitySource": "reported", "spread": 24.388834882286716, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 9.691629955947146, "surprisePct": 12.056737588652494, "immediateReturnPct": -5.211321055939788, "forward4WeekPct": -4.962707147157142, "forward13WeekPct": -4.902935408281972, "toDateReturnPct": -4.826282862515352, "weeksSince": 15, "availabilitySource": "reported", "spread": 39.03369481650691, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 3.346720214190091, "surprisePct": 1.621621621621611, "immediateReturnPct": -5.5391643666127255, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -5.463024650233173, "weeksSince": 2, "availabilitySource": "reported", "spread": 45.36115659460566, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 3.346720214190091, "surprisePct": 1.621621621621611, "immediateReturnPct": -5.5391643666127255, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -5.463024650233173, "weeksSince": 2, "availabilitySource": "reported", "spread": 45.36115659460566, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 4 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Regional", "population": 29, "spreadPercentile": 100.0, "qualityPercentile": 89.3, "rarityPercentile": 100.0, "currentOneYearSpread": 147.780947, "lead": "earnings", "relatedSignals": [{"tickerId": 563, "symbol": "BSBR", "name": "Banco Santander Brasil SA ADR", "spread": 131.940722, "lead": "earnings", "quality": 100}, {"tickerId": 1893, "symbol": "HDB", "name": "HDFC Bank Limited ADR", "spread": 49.045418, "lead": "earnings", "quality": 100}, {"tickerId": 2916, "symbol": "NU", "name": "Nu Holdings Ltd", "spread": 35.526339, "lead": "earnings", "quality": 62.5}, {"tickerId": 369, "symbol": "BBDO", "name": "Banco Bradesco S/A ADR", "spread": 21.532546999999997, "lead": "earnings", "quality": 50}, {"tickerId": 940, "symbol": "DB", "name": "Deutsche Bank AG", "spread": 20.816833000000003, "lead": "earnings", "quality": 66.66666666666667}, {"tickerId": 2035, "symbol": "IBN", "name": "ICICI Bank Limited", "spread": 13.604313000000001, "lead": "earnings", "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-20", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-01-19", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-04-19", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-07-19", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-10-24", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "improvement_awaiting_confirmation", "label": "Fresh improvement awaiting confirmation", "tone": "opportunity", "explanation": "Earnings improved at the latest reported update, but market price remains below its pre-update level."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}