{"ticker": {"uuid": "bf7face3-2653-4013-8243-558b906bd286", "symbol": "VBNK", "name": "VersaBank", "sector": "Financial Services", "industry": "Banks - Regional", "currency": "USD"}, "next_event": {"report_date": "2026-09-03", "fiscal_date_ending": "2026-07-31", "estimate": 0.35, "session": "Time unconfirmed", "days": 21}, "profile": {"sample": 12, "measured": 12, "beats": 5, "misses": 6, "inline": 1, "beat_rate": 41.7, "beat_rate_label": "41.7%", "average_surprise": -5.6, "average_surprise_label": "-5.6%", "median_surprise": -1.5, "surprise_dispersion": 19.5, "average_reaction": 0.4, "average_reaction_label": "+0.4%", "average_abs_reaction": 12.2, "positive_response_rate": 50.0, "confirmation_rate": 63.6, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 74, "band": "High", "tone": "negative", "days": 21, "proximity_component": 14, "reaction_component": 30, "variability_component": 24, "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": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -4.7, "revenue_growth_1y": 9.3, "cash_conversion": 8.24, "net_margin": 9.3, "earnings_yield": 29.4, "eps_surprise_avg": 9.5, "sue_score": -0.38, "pe_ratio": 20.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 19.09, "currency": "USD", "return_13w": 1.3, "fair_value": 12.554991, "fair_value_gap": 52.1, "relative_strength": 9.8, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 55.6}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-30", "date_source": "exact", "eps_actual": 0.28, "eps_estimate": 0.3, "eps_surprise": -0.02, "surprise_pct": -6.6667, "surprise_label": "-6.7%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.623478184215101, "one_week_reaction_label": "+5.6%", "four_week_reaction": -2.3227347636637683, "four_week_reaction_label": "-2.3%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-10-31", "reported_date": "2023-12-13", "date_source": "exact", "eps_actual": 0.35, "eps_estimate": 0.31, "eps_surprise": 0.04, "surprise_pct": 12.9032, "surprise_label": "+12.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 24.753699585193385, "one_week_reaction_label": "+24.8%", "four_week_reaction": 36.314188351634094, "four_week_reaction_label": "+36.3%", "confirmation": "confirmed", "revenue": 69023000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 12479000.0, "operating_cash_flow": 71895000.0, "free_cash_flow": 71907000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-03-06", "date_source": "exact", "eps_actual": 0.35, "eps_estimate": 0.34, "eps_surprise": 0.01, "surprise_pct": 2.9412, "surprise_label": "+2.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.957447050748367, "one_week_reaction_label": "-10.0%", "four_week_reaction": -9.787238703794516, "four_week_reaction_label": "-9.8%", "confirmation": "diverged", "revenue": 71575000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 12699000.0, "operating_cash_flow": -18113000.0, "free_cash_flow": -2111000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-06-05", "date_source": "exact", "eps_actual": 0.33, "eps_estimate": 0.34, "eps_surprise": -0.01, "surprise_pct": -2.9412, "surprise_label": "-2.9%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 11.019573239795703, "one_week_reaction_label": "+11.0%", "four_week_reaction": 10.81360000558458, "four_week_reaction_label": "+10.8%", "confirmation": "diverged", "revenue": 73502000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 11828000.0, "operating_cash_flow": 50624000.0, "free_cash_flow": 50975000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-09-05", "date_source": "exact", "eps_actual": 0.27, "eps_estimate": 0.34, "eps_surprise": -0.07, "surprise_pct": -20.5882, "surprise_label": "-20.6%", "surprise_band": "miss", "eps_yoy": -3.571428571428574, "eps_yoy_label": "-3.6%", "one_week_reaction": -6.814813163372668, "one_week_reaction_label": "-6.8%", "four_week_reaction": -3.4814833213431955, "four_week_reaction_label": "-3.5%", "confirmation": "confirmed", "revenue": 73698000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 9705000.0, "operating_cash_flow": 86911000.0, "free_cash_flow": 89239000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-09", "date_source": "exact", "eps_actual": 0.14, "eps_estimate": 0.29, "eps_surprise": -0.15, "surprise_pct": -51.7241, "surprise_label": "-51.7%", "surprise_band": "miss", "eps_yoy": -60.0, "eps_yoy_label": "-60.0%", "one_week_reaction": -14.547471274931201, "one_week_reaction_label": "-14.5%", "four_week_reaction": -23.931147760039117, "four_week_reaction_label": "-23.9%", "confirmation": "confirmed", "revenue": 75622000.0, "revenue_yoy": 9.560581255523521, "revenue_yoy_label": "+9.6%", "net_income": 5516000.0, "operating_cash_flow": 153283000.0, "free_cash_flow": 153386000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-05", "date_source": "exact", "eps_actual": 0.19, "eps_estimate": 0.27, "eps_surprise": -0.08, "surprise_pct": -29.6296, "surprise_label": "-29.6%", "surprise_band": "miss", "eps_yoy": -45.714285714285715, "eps_yoy_label": "-45.7%", "one_week_reaction": -15.772614433169283, "one_week_reaction_label": "-15.8%", "four_week_reaction": -20.736587159870112, "four_week_reaction_label": "-20.7%", "confirmation": "confirmed", "revenue": 75349000.0, "revenue_yoy": 5.272790778903248, "revenue_yoy_label": "+5.3%", "net_income": 8143000.0, "operating_cash_flow": -89062000.0, "free_cash_flow": -87610000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-06-04", "date_source": "exact", "eps_actual": 0.19, "eps_estimate": 0.21, "eps_surprise": -0.02, "surprise_pct": -9.5238, "surprise_label": "-9.5%", "surprise_band": "miss", "eps_yoy": -42.42424242424242, "eps_yoy_label": "-42.4%", "one_week_reaction": -10.66208395477697, "one_week_reaction_label": "-10.7%", "four_week_reaction": -1.8916610325037084, "four_week_reaction_label": "-1.9%", "confirmation": "confirmed", "revenue": 73083000.0, "revenue_yoy": -0.5700525155778075, "revenue_yoy_label": "-0.6%", "net_income": 8529000.0, "operating_cash_flow": -99439000.0, "free_cash_flow": -98708000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-09-04", "date_source": "exact", "eps_actual": 0.22, "eps_estimate": 0.18, "eps_surprise": 0.04, "surprise_pct": 22.2222, "surprise_label": "+22.2%", "surprise_band": "beat", "eps_yoy": -18.518518518518523, "eps_yoy_label": "-18.5%", "one_week_reaction": 10.30081577329458, "one_week_reaction_label": "+10.3%", "four_week_reaction": 16.31722274180458, "four_week_reaction_label": "+16.3%", "confirmation": "confirmed", "revenue": 75791000.0, "revenue_yoy": 2.8399685201769382, "revenue_yoy_label": "+2.8%", "net_income": 6582000.0, "operating_cash_flow": 183574000.0, "free_cash_flow": 183631000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-10", "date_source": "exact", "eps_actual": 0.24, "eps_estimate": 0.24, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 71.4285714285714, "eps_yoy_label": "+71.4%", "one_week_reaction": 17.085017482964417, "one_week_reaction_label": "+17.1%", "four_week_reaction": 21.376514111554187, "four_week_reaction_label": "+21.4%", "confirmation": "contained", "revenue": 79930000.0, "revenue_yoy": 5.696754912591573, "revenue_yoy_label": "+5.7%", "net_income": 5204000.0, "operating_cash_flow": 49378000.0, "free_cash_flow": 49668000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-04", "date_source": "exact", "eps_actual": 0.28, "eps_estimate": 0.25, "eps_surprise": 0.03, "surprise_pct": 12.0, "surprise_label": "+12.0%", "surprise_band": "beat", "eps_yoy": 47.36842105263159, "eps_yoy_label": "+47.4%", "one_week_reaction": -12.84848510587696, "one_week_reaction_label": "-12.8%", "four_week_reaction": -16.424239519388635, "four_week_reaction_label": "-16.4%", "confirmation": "diverged", "revenue": 83981089.0, "revenue_yoy": 11.456142749074308, "revenue_yoy_label": "+11.5%", "net_income": 11086437.0, "operating_cash_flow": 55638000.0, "free_cash_flow": 55808000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-06-03", "date_source": "exact", "eps_actual": 0.28, "eps_estimate": 0.27, "eps_surprise": 0.01, "surprise_pct": 3.7037, "surprise_label": "+3.7%", "surprise_band": "beat", "eps_yoy": 47.36842105263159, "eps_yoy_label": "+47.4%", "one_week_reaction": 6.508348115299345, "one_week_reaction_label": "+6.5%", "four_week_reaction": 6.7852827050997755, "four_week_reaction_label": "+6.8%", "confirmation": "confirmed", "revenue": 85645653.0, "revenue_yoy": 17.18956939370305, "revenue_yoy_label": "+17.2%", "net_income": 7522509.0, "operating_cash_flow": -44281000.0, "free_cash_flow": -38801000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [0.28, 0.35, 0.35, 0.33, 0.27, 0.14, 0.19, 0.19, 0.22, 0.24, 0.28, 0.28], "eps_estimate": [0.3, 0.31, 0.34, 0.34, 0.34, 0.29, 0.27, 0.21, 0.18, 0.24, 0.25, 0.27], "surprise": [-6.6667, 12.9032, 2.9412, -2.9412, -20.5882, -51.7241, -29.6296, -9.5238, 22.2222, 0.0, 12.0, 3.7037], "reaction_1w": [5.623478184215101, 24.753699585193385, -9.957447050748367, 11.019573239795703, -6.814813163372668, -14.547471274931201, -15.772614433169283, -10.66208395477697, 10.30081577329458, 17.085017482964417, -12.84848510587696, 6.508348115299345], "reaction_4w": [-2.3227347636637683, 36.314188351634094, -9.787238703794516, 10.81360000558458, -3.4814833213431955, -23.931147760039117, -20.736587159870112, -1.8916610325037084, 16.31722274180458, 21.376514111554187, -16.424239519388635, 6.7852827050997755], "revenue": [null, 69.02, 71.58, 73.5, 73.7, 75.62, 75.35, 73.08, 75.79, 79.93, 83.98, 85.65], "net_income": [null, 12.48, 12.7, 11.83, 9.71, 5.52, 8.14, 8.53, 6.58, 5.2, 11.09, 7.52], "financial_unit": "millions", "scatter": [{"x": -6.6667, "y": 5.623478184215101, "label": "2023-07-31"}, {"x": 12.9032, "y": 24.753699585193385, "label": "2023-10-31"}, {"x": 2.9412, "y": -9.957447050748367, "label": "2024-01-31"}, {"x": -2.9412, "y": 11.019573239795703, "label": "2024-04-30"}, {"x": -20.5882, "y": -6.814813163372668, "label": "2024-07-31"}, {"x": -51.7241, "y": -14.547471274931201, "label": "2024-10-31"}, {"x": -29.6296, "y": -15.772614433169283, "label": "2025-01-31"}, {"x": -9.5238, "y": -10.66208395477697, "label": "2025-04-30"}, {"x": 22.2222, "y": 10.30081577329458, "label": "2025-07-31"}, {"x": 0.0, "y": 17.085017482964417, "label": "2025-10-31"}, {"x": 12.0, "y": -12.84848510587696, "label": "2026-01-31"}, {"x": 3.7037, "y": 6.508348115299345, "label": "2026-04-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 100.24509831454186, 105.88235954900512, 96.07843944878404, 96.81373439240969, 97.91667056712109, 96.26225382359986, 93.31866512845227, 92.21212181350037, 91.22975648558199, 90.73672656641314, 94.17932379725275, 91.10557849854847, 95.40880943528036, 95.59323540134802, 97.37599893757863, 99.83499517654207, 124.5478499634356, 128.48222896803213, 134.62847142002877, 136.08926336579637, 137.0720655446089, 136.21241787359207, 139.16820094941428, 136.9513698832747, 139.16820094941428, 138.4292614211858, 140.2766289639382, 144.7103035776715, 130.30085172194765, 125.12822509853171, 132.87607526167056, 130.54716073753912, 130.52856337090125, 123.74304580181924, 118.68476177959076, 123.12618737633221, 120.90547457796146, 119.42499937904768, 119.54836607156342, 118.93150764607638, 119.79511193804906, 132.99602203575762, 133.4895137687289, 131.76229270332945, 132.74927616927198, 132.10772942753687, 134.57934441661496, 147.67890510687434, 143.70454800473345, 139.52257439477117, 140.63479677134737, 147.6628289939686, 153.48718722568105, 166.83390567041195, 155.464486705816, 163.74438381370084, 164.85660619027703, 161.02561107015114, 164.58473515664912, 185.0031459505108, 189.45806399915526, 182.0331964242631, 188.34433136663063, 199.23415045669017, 204.3078116303937, 211.85644530433342, 222.62251077679954, 222.87000553053232, 190.4480554955406, 168.0496741903624, 168.17342780795585, 169.5346551942133, 166.40383220582117, 164.91697898385235, 164.4213529222267, 171.48392132839618, 173.46638813053653, 169.25363525471587, 157.23489360246842, 154.75680073870237, 130.34760724907878, 127.74561099026982, 125.26751812650379, 122.66552186769484, 114.0913245531296, 116.07767308750113, 139.2932151938738, 134.45147191916212, 139.7898023274667, 137.55514774484462, 139.6656617847955, 145.0039921931001, 144.38325203538193, 128.98898848673227, 136.9344200685806, 140.1622489183884, 141.652010319167, 144.23910372175743, 144.73647718695983, 143.61737752916386, 143.8660705024921, 141.379190695026, 127.5769990265714, 134.04289151856486, 135.90805761489148, 136.40543108009388, 150.45630324042264, 147.96942343295655, 157.916955144275, 158.66300910135152, 153.93794245974763, 148.69062681488143, 149.06422169958213, 147.3207747438275, 147.81889709627706, 145.07920543562335, 146.19999008972545, 144.45655561542495, 150.68312870613377, 153.79641525148818, 180.07255968537748, 187.66898484714025, 186.79726760999, 186.67272766078705, 187.27078901637032, 194.75164839444193, 196.62186947968686, 193.38016125289835, 204.47676059335333, 201.4844193384155, 208.71591174463643, 205.72357048969866, 179.2912081760514, 173.6805698832248, 166.82312169405284, 171.9350385246322, 181.53547347834535, 209.6884292052547, 200.57696769812154, 226.6632068075848, 225.78950501922955, 235.15059560874985, 213.55767998225636, 220.92173791267902, 225.1654323132615, 239.8199824835273, 251.91698285310315, 241.0670919347714, 240.4435434498764, 273.1179184129781, 271.5964416372822, 263.98275462447236, 247.75686426930386, 241.39132266843006, 238.27095913858994], "eps_index": [100.0, 100.0, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0], "gap": [0.0, -0.24509831454186326, 9.411758098053696, 19.215678198274773, 18.480383254649126, 17.377447079937724, 19.03186382345895, 21.975452518606545, 23.081995833558437, 24.064361161476825, 24.557391080645672, 21.114793849806063, 24.188539148510344, 19.88530821177845, 19.700882245710787, 17.918118709480183, 15.459122470516746, 11.92273827185852, 7.988359267261984, 1.8421168152653422, 0.381324869497746, -0.601477309314788, 0.25817036170204233, -2.6976127141201687, -0.4807816479805922, -2.6976127141201687, -1.9586731858916835, -3.806040728644092, -8.239715342377394, 17.93444239569942, 23.107069019115357, 15.359218855976508, 17.688133380107956, 17.70673074674582, 24.492248315827837, 29.550532338056314, 25.10910674131486, 27.329819539685616, 28.810294738599396, 28.68692804608365, 29.30378647157069, 28.44018217959801, 21.121625023065917, 20.628133290094638, 22.355354355494086, 21.368370889551557, 22.00991763128667, 19.538302642208578, 6.438741951949197, 10.413099054090083, 14.595072664052367, 13.482850287476168, 6.454818064854948, 0.6304598331424813, -12.716258611588415, -2.52331023522774, -10.803207343112575, -11.915429719688774, -8.084434599562883, -11.643558686060857, -32.06196947992254, -36.516887528567, -29.09201995367485, -35.403154896042366, -46.29297398610191, -51.36663515980544, -58.91526883374516, -69.68133430621128, -69.92882905994406, -62.212761377893514, -39.81438007271532, -39.938133690308774, -41.299361076566214, -38.1685380881741, -36.68168486620527, -36.18605880457963, -43.248627210749106, -45.23109401288946, -41.0183411370688, -28.999599484821346, -26.521506621055295, -20.935842543196415, -18.333846284387462, -15.855753420621426, -13.253757161812473, -4.6795598472472335, -6.665908381618763, -29.881450487991444, -25.039707213279755, -30.37803762158434, -28.143383038962256, -30.25389707891314, -35.59222748721773, -34.97148732949957, -36.047812016144036, -43.993243597992375, -47.22107244780017, -48.71083384857877, -51.2979272511692, -51.7953007163716, -50.67620105857563, -50.924894031903875, -48.43801422443778, -34.63582255598317, -41.101715047976626, -42.966881144303244, -43.464254609505645, -63.397479711010874, -60.91059990354478, -70.85813161486323, -71.60418557193975, -66.87911893033586, -61.63180328546966, -62.005398170170366, -60.261951214415745, -60.76007356686529, -58.02038190621158, -59.14116656031368, -57.39773208601318, -63.624305176722004, -66.73759172207642, -81.24903027361277, -88.84545543537554, -87.97373819822529, -87.84919824902234, -88.4472596046056, -95.92811898267722, -97.79834006792215, -94.55663184113364, -105.65323118158862, -102.6608899266508, -109.89238233287172, -106.90004107793395, -69.87944347016905, -64.26880517734243, -57.41135698817048, -62.52327381874984, -72.12370877246299, -100.27666449937233, -91.16520299223917, -117.25144210170244, -116.37774031334719, -125.73883090286749, -104.145915276374, -111.50997320679666, -115.75366760737914, -119.8199824835273, -131.91698285310315, -121.06709193477141, -120.44354344987639, -153.1179184129781, -151.59644163728223, -143.98275462447236, -127.75686426930386, -121.39132266843006, -118.27095913858994], "quarter_markers": [100.0, null, 115.29411764705881, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.47058823529412, null, null, null, null, null, null, null, null, null, null, null, 148.23529411764707, null, null, null, null, null, null, null, null, null, null, null, null, 154.11764705882354, null, null, null, null, null, null, null, null, null, null, null, null, 152.94117647058826, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.23529411764707, null, null, null, null, null, null, null, null, null, null, null, 109.41176470588236, null, null, null, null, null, null, null, null, null, null, null, null, 92.94117647058823, null, null, null, null, null, null, null, null, null, null, null, null, 87.05882352941177, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.82352941176471, null, null, null, null, null, null, null, null, null, null, null, 109.41176470588236, null, null, null, null, null, null, null, null, null, null, null, null, 120.0, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [20.0, 118.3, 138.3]}}, "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": [8.011887, 8.031524, 8.483175, 7.697696, 7.756607, 7.844973, 7.712423, 7.476586, 7.387931, 7.309225, 7.269724, 7.545541, 7.299276, 7.644046, 7.658822, 7.801655, 7.998667, 9.978633, 10.293851, 10.786281, 10.903318, 10.982059, 10.913185, 11.149999, 10.972389, 11.149999, 11.090796, 11.238805, 11.594026, 10.439557, 10.025132, 10.645881, 10.459291, 10.457801, 9.914153, 9.508889, 9.864731, 9.68681, 9.568196, 9.57808, 9.528658, 9.597849, 10.655491, 10.695029, 10.556646, 10.635722, 10.584322, 10.782345, 11.831867, 11.513446, 11.178391, 11.267501, 11.830579, 12.29722, 13.366544, 12.455639, 13.119015, 13.208125, 12.90119, 13.186343, 14.822243, 15.179166, 14.584294, 15.089935, 15.962415, 16.368911, 16.973699, 17.836264, 17.856093, 15.258483, 13.46395, 13.473865, 13.582925, 13.332087, 13.212962, 13.173253, 13.739098, 13.897931, 13.56041, 12.597482, 12.39894, 10.443303, 10.234834, 10.036292, 9.827823, 9.140868, 9.300012, 11.160015, 10.7721, 11.199801, 11.020763, 11.189855, 11.617556, 11.567823, 10.334452, 10.971031, 11.229641, 11.348999, 11.556274, 11.596123, 11.506462, 11.526387, 11.327141, 10.221325, 10.739365, 10.8888, 10.928649, 12.054389, 11.855143, 12.652128, 12.711901, 12.333334, 11.912925, 11.942857, 11.803174, 11.843083, 11.623582, 11.713378, 11.573696, 12.072562, 12.321995, 14.42721, 15.035827, 14.965986, 14.956008, 15.003924, 15.603282, 15.753122, 15.4934, 16.382447, 16.142704, 16.722083, 16.48234, 14.364609, 13.915091, 13.36568, 13.775241, 14.544417, 16.8, 16.07, 18.16, 18.09, 18.84, 17.11, 17.7, 18.04, 19.214106, 20.183304, 19.314023, 19.264065, 21.881899, 21.76, 21.15, 19.85, 19.34, 19.09], "ttmEps": [0.85, 0.85, 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, 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.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 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.3, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 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.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02], "quarterlyEps": [0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28], "priceIndex": [100.0, 100.24509831454186, 105.88235954900512, 96.07843944878404, 96.81373439240969, 97.91667056712109, 96.26225382359986, 93.31866512845227, 92.21212181350037, 91.22975648558199, 90.73672656641314, 94.17932379725275, 91.10557849854847, 95.40880943528036, 95.59323540134802, 97.37599893757863, 99.83499517654207, 124.5478499634356, 128.48222896803213, 134.62847142002877, 136.08926336579637, 137.0720655446089, 136.21241787359207, 139.16820094941428, 136.9513698832747, 139.16820094941428, 138.4292614211858, 140.2766289639382, 144.7103035776715, 130.30085172194765, 125.12822509853171, 132.87607526167056, 130.54716073753912, 130.52856337090125, 123.74304580181924, 118.68476177959076, 123.12618737633221, 120.90547457796146, 119.42499937904768, 119.54836607156342, 118.93150764607638, 119.79511193804906, 132.99602203575762, 133.4895137687289, 131.76229270332945, 132.74927616927198, 132.10772942753687, 134.57934441661496, 147.67890510687434, 143.70454800473345, 139.52257439477117, 140.63479677134737, 147.6628289939686, 153.48718722568105, 166.83390567041195, 155.464486705816, 163.74438381370084, 164.85660619027703, 161.02561107015114, 164.58473515664912, 185.0031459505108, 189.45806399915526, 182.0331964242631, 188.34433136663063, 199.23415045669017, 204.3078116303937, 211.85644530433342, 222.62251077679954, 222.87000553053232, 190.4480554955406, 168.0496741903624, 168.17342780795585, 169.5346551942133, 166.40383220582117, 164.91697898385235, 164.4213529222267, 171.48392132839618, 173.46638813053653, 169.25363525471587, 157.23489360246842, 154.75680073870237, 130.34760724907878, 127.74561099026982, 125.26751812650379, 122.66552186769484, 114.0913245531296, 116.07767308750113, 139.2932151938738, 134.45147191916212, 139.7898023274667, 137.55514774484462, 139.6656617847955, 145.0039921931001, 144.38325203538193, 128.98898848673227, 136.9344200685806, 140.1622489183884, 141.652010319167, 144.23910372175743, 144.73647718695983, 143.61737752916386, 143.8660705024921, 141.379190695026, 127.5769990265714, 134.04289151856486, 135.90805761489148, 136.40543108009388, 150.45630324042264, 147.96942343295655, 157.916955144275, 158.66300910135152, 153.93794245974763, 148.69062681488143, 149.06422169958213, 147.3207747438275, 147.81889709627706, 145.07920543562335, 146.19999008972545, 144.45655561542495, 150.68312870613377, 153.79641525148818, 180.07255968537748, 187.66898484714025, 186.79726760999, 186.67272766078705, 187.27078901637032, 194.75164839444193, 196.62186947968686, 193.38016125289835, 204.47676059335333, 201.4844193384155, 208.71591174463643, 205.72357048969866, 179.2912081760514, 173.6805698832248, 166.82312169405284, 171.9350385246322, 181.53547347834535, 209.6884292052547, 200.57696769812154, 226.6632068075848, 225.78950501922955, 235.15059560874985, 213.55767998225636, 220.92173791267902, 225.1654323132615, 239.8199824835273, 251.91698285310315, 241.0670919347714, 240.4435434498764, 273.1179184129781, 271.5964416372822, 263.98275462447236, 247.75686426930386, 241.39132266843006, 238.27095913858994], "epsIndex": [100.0, 100.0, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0], "valuationGap": [0.0, -0.24509831454186326, 9.411758098053696, 19.215678198274773, 18.480383254649126, 17.377447079937724, 19.03186382345895, 21.975452518606545, 23.081995833558437, 24.064361161476825, 24.557391080645672, 21.114793849806063, 24.188539148510344, 19.88530821177845, 19.700882245710787, 17.918118709480183, 15.459122470516746, 11.92273827185852, 7.988359267261984, 1.8421168152653422, 0.381324869497746, -0.601477309314788, 0.25817036170204233, -2.6976127141201687, -0.4807816479805922, -2.6976127141201687, -1.9586731858916835, -3.806040728644092, -8.239715342377394, 17.93444239569942, 23.107069019115357, 15.359218855976508, 17.688133380107956, 17.70673074674582, 24.492248315827837, 29.550532338056314, 25.10910674131486, 27.329819539685616, 28.810294738599396, 28.68692804608365, 29.30378647157069, 28.44018217959801, 21.121625023065917, 20.628133290094638, 22.355354355494086, 21.368370889551557, 22.00991763128667, 19.538302642208578, 6.438741951949197, 10.413099054090083, 14.595072664052367, 13.482850287476168, 6.454818064854948, 0.6304598331424813, -12.716258611588415, -2.52331023522774, -10.803207343112575, -11.915429719688774, -8.084434599562883, -11.643558686060857, -32.06196947992254, -36.516887528567, -29.09201995367485, -35.403154896042366, -46.29297398610191, -51.36663515980544, -58.91526883374516, -69.68133430621128, -69.92882905994406, -62.212761377893514, -39.81438007271532, -39.938133690308774, -41.299361076566214, -38.1685380881741, -36.68168486620527, -36.18605880457963, -43.248627210749106, -45.23109401288946, -41.0183411370688, -28.999599484821346, -26.521506621055295, -20.935842543196415, -18.333846284387462, -15.855753420621426, -13.253757161812473, -4.6795598472472335, -6.665908381618763, -29.881450487991444, -25.039707213279755, -30.37803762158434, -28.143383038962256, -30.25389707891314, -35.59222748721773, -34.97148732949957, -36.047812016144036, -43.993243597992375, -47.22107244780017, -48.71083384857877, -51.2979272511692, -51.7953007163716, -50.67620105857563, -50.924894031903875, -48.43801422443778, -34.63582255598317, -41.101715047976626, -42.966881144303244, -43.464254609505645, -63.397479711010874, -60.91059990354478, -70.85813161486323, -71.60418557193975, -66.87911893033586, -61.63180328546966, -62.005398170170366, -60.261951214415745, -60.76007356686529, -58.02038190621158, -59.14116656031368, -57.39773208601318, -63.624305176722004, -66.73759172207642, -81.24903027361277, -88.84545543537554, -87.97373819822529, -87.84919824902234, -88.4472596046056, -95.92811898267722, -97.79834006792215, -94.55663184113364, -105.65323118158862, -102.6608899266508, -109.89238233287172, -106.90004107793395, -69.87944347016905, -64.26880517734243, -57.41135698817048, -62.52327381874984, -72.12370877246299, -100.27666449937233, -91.16520299223917, -117.25144210170244, -116.37774031334719, -125.73883090286749, -104.145915276374, -111.50997320679666, -115.75366760737914, -119.8199824835273, -131.91698285310315, -121.06709193477141, -120.44354344987639, -153.1179184129781, -151.59644163728223, -143.98275462447236, -127.75686426930386, -121.39132266843006, -118.27095913858994], "quarterMarkers": [100.0, null, 115.29411764705881, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.47058823529412, null, null, null, null, null, null, null, null, null, null, null, 148.23529411764707, null, null, null, null, null, null, null, null, null, null, null, null, 154.11764705882354, null, null, null, null, null, null, null, null, null, null, null, null, 152.94117647058826, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.23529411764707, null, null, null, null, null, null, null, null, null, null, null, 109.41176470588236, null, null, null, null, null, null, null, null, null, null, null, null, 92.94117647058823, null, null, null, null, null, null, null, null, null, null, null, null, 87.05882352941177, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.82352941176471, null, null, null, null, null, null, null, null, null, null, null, 109.41176470588236, null, null, null, null, null, null, null, null, null, null, null, null, 120.0, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-06-07", "", "2023-08-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-13", "", "", "", "", "", "", "", "", "", "", "", "2024-03-06", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-05", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-05", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-09", "", "", "", "", "", "", "", "", "", "", "", "2025-03-05", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-04", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-04", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-10", "", "", "", "", "", "", "", "", "", "", "", "2026-03-04", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-03", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "", "2023-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", ""], "surprisePct": [3.703703703703707, 3.703703703703707, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, -6.666666666666654, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, 2.9411764705882213, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -51.72413793103448, -51.72413793103448, -51.72413793103448, -51.72413793103448, -51.72413793103448, -51.72413793103448, -51.72413793103448, -51.72413793103448, -51.72413793103448, -51.72413793103448, -51.72413793103448, -51.72413793103448, -29.629629629629633, -29.629629629629633, -29.629629629629633, -29.629629629629633, -29.629629629629633, -29.629629629629633, -29.629629629629633, -29.629629629629633, -29.629629629629633, -29.629629629629633, -29.629629629629633, -29.629629629629633, -29.629629629629633, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, -9.523809523809518, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.00000000000001, 12.00000000000001, 12.00000000000001, 12.00000000000001, 12.00000000000001, 12.00000000000001, 12.00000000000001, 12.00000000000001, 12.00000000000001, 12.00000000000001, 12.00000000000001, 12.00000000000001, 12.00000000000001, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707], "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": [72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 8.011887, "latestClose": 19.09, "startTtmEps": 0.85, "latestTtmEps": 1.02, "priceChangePct": 138.27095913858994, "epsChangePct": 19.999999999999996, "earningsGapPct": -118.27095913858994, "startMultiple": 9.425749411764706, "latestMultiple": 18.715686274509803, "multipleChangePct": 98.55913261549163, "latestQuarter": "2026-06-03", "tone": "caution", "read": "Market price is leading earnings power; the spread is stable and has persisted through 7 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 86.76639281110813, "earningsMovePct": 29.11392405063291, "spread": -57.65246876047522, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 69.42532332590874, "earningsMovePct": -22.137404580152676, "spread": -91.56272790606141, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 138.27095913858994, "earningsMovePct": 19.999999999999996, "spread": -118.27095913858994, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 7, "persistenceLabel": "7 quarters", "summary": "Market price is leading earnings power; the spread is stable and has persisted through 7 updates.", "marketChangePct": 138.27095913858994, "earningsChangePct": 19.999999999999996, "recentMarketMovePoints": 3.120363529840091, "recentEarningsMovePoints": 10.588235294117638}, "pressure": {"score": 79, "band": "high", "label": "High \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 96, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 8.23511909, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.09268029, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 3.44537979, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03321286, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 1.844e-05, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 24.094976179830716, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-06-03", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-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, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 115.29411764705881, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 136.47058823529412, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 148.23529411764707, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 154.11764705882354, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 152.94117647058826, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 128.23529411764707, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 92.94117647058823, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 87.05882352941177, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 98.82352941176471, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 109.41176470588236, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0], "revenue": [100.0, 100.0, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 114.33008915663945, 127.85997194709718, 127.85997194709718, 127.85997194709718, 127.85997194709718, 127.85997194709718, 127.85997194709718, 127.85997194709718, 127.85997194709718, 127.85997194709718, 127.85997194709718, 127.85997194709718, 127.85997194709718, 138.80705299419057, 138.80705299419057, 138.80705299419057, 138.80705299419057, 138.80705299419057, 138.80705299419057, 138.80705299419057, 138.80705299419057, 138.80705299419057, 138.80705299419057, 138.80705299419057, 138.80705299419057, 138.80705299419057, 148.38964514690156, 148.38964514690156, 148.38964514690156, 148.38964514690156, 148.38964514690156, 148.38964514690156, 148.38964514690156, 148.38964514690156, 148.38964514690156, 148.38964514690156, 148.38964514690156, 148.38964514690156, 148.38964514690156, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 154.6660790962881, 158.21246043304654, 158.21246043304654, 158.21246043304654, 158.21246043304654, 158.21246043304654, 158.21246043304654, 158.21246043304654, 158.21246043304654, 158.21246043304654, 158.21246043304654, 158.21246043304654, 158.21246043304654, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.2406530629793, 160.01547746363065, 160.01547746363065, 160.01547746363065, 160.01547746363065, 160.01547746363065, 160.01547746363065, 160.01547746363065, 160.01547746363065, 160.01547746363065, 160.01547746363065, 160.01547746363065, 160.01547746363065, 160.01547746363065, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 161.14028063651068, 163.4554512379284, 163.4554512379284, 163.4554512379284, 163.4554512379284, 163.4554512379284, 163.4554512379284, 163.4554512379284, 163.4554512379284, 163.4554512379284, 163.4554512379284, 163.4554512379284, 163.4554512379284, 168.09443886133158, 168.09443886133158, 168.09443886133158, 168.09443886133158, 168.09443886133158, 168.09443886133158, 168.09443886133158, 168.09443886133158, 168.09443886133158, 168.09443886133158, 168.09443886133158, 168.09443886133158, 168.09443886133158, 174.84575847632968, 174.84575847632968, 174.84575847632968, 174.84575847632968, 174.84575847632968, 174.84575847632968, 174.84575847632968, 174.84575847632968, 174.84575847632968, 174.84575847632968], "cashGeneration": [100.0, 100.0, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 18.68162735824966, 48.55874812310395, 48.55874812310395, 48.55874812310395, 48.55874812310395, 48.55874812310395, 48.55874812310395, 48.55874812310395, 48.55874812310395, 48.55874812310395, 48.55874812310395, 48.55874812310395, 48.55874812310395, -16.98654763485562, -16.98654763485562, -16.98654763485562, -16.98654763485562, -16.98654763485562, -16.98654763485562, -16.98654763485562, -16.98654763485562, -16.98654763485562, -16.98654763485562, -16.98654763485562, -16.98654763485562, -16.98654763485562, -6.011174553886069, -6.011174553886069, -6.011174553886069, -6.011174553886069, -6.011174553886069, -6.011174553886069, -6.011174553886069, -6.011174553886069, -6.011174553886069, -6.011174553886069, -6.011174553886069, -6.011174553886069, -6.011174553886069, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 107.25630994576154, 148.8692658910532, 148.8692658910532, 148.8692658910532, 148.8692658910532, 148.8692658910532, 148.8692658910532, 148.8692658910532, 148.8692658910532, 148.8692658910532, 148.8692658910532, 148.8692658910532, 148.8692658910532, 105.20321549320231, 105.20321549320231, 105.20321549320231, 105.20321549320231, 105.20321549320231, 105.20321549320231, 105.20321549320231, 105.20321549320231, 105.20321549320231, 105.20321549320231, 105.20321549320231, 105.20321549320231, 105.20321549320231, 28.75711177618206, 28.75711177618206, 28.75711177618206, 28.75711177618206, 28.75711177618206, 28.75711177618206, 28.75711177618206, 28.75711177618206, 28.75711177618206, 28.75711177618206, 28.75711177618206, 28.75711177618206, 28.75711177618206, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 76.96499525030389, 23.994136934249905, 23.994136934249905, 23.994136934249905, 23.994136934249905, 23.994136934249905, 23.994136934249905, 23.994136934249905, 23.994136934249905, 23.994136934249905, 23.994136934249905, 23.994136934249905, 23.994136934249905, 97.24057976935883, 97.24057976935883, 97.24057976935883, 97.24057976935883, 97.24057976935883, 97.24057976935883, 97.24057976935883, 97.24057976935883, 97.24057976935883, 97.24057976935883, 97.24057976935883, 97.24057976935883, 97.24057976935883, 127.83628359260885, 127.83628359260885, 127.83628359260885, 127.83628359260885, 127.83628359260885, 127.83628359260885, 127.83628359260885, 127.83628359260885, 127.83628359260885, 127.83628359260885], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 20.0, "valuationContribution": 118.27095913858994, "marketMove": 138.27095913858994, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 20.0}, {"key": "valuation", "label": "Relative valuation contribution", "value": 118.27095913858994}, {"key": "market", "label": "Total market move", "value": 138.27095913858994}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-01", "periodEnd": "2023-07-31", "earningsChangePct": 15.294117647058814, "surprisePct": -6.666666666666654, "immediateReturnPct": 5.623478184215092, "forward4WeekPct": -3.973106473939425, "forward13WeekPct": -2.862084456200331, "toDateReturnPct": 137.6883889035257, "weeksSince": 153, "availabilitySource": "reported", "spread": 9.411758098053696, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2023-12-15", "periodEnd": "2023-10-31", "earningsChangePct": 18.36734693877551, "surprisePct": 12.903225806451607, "immediateReturnPct": 24.753699585193377, "forward4WeekPct": 37.29861488170465, "forward13WeekPct": 25.335033950031914, "toDateReturnPct": 138.6647675168875, "weeksSince": 138, "availabilitySource": "reported", "spread": 11.92273827185852, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-03-08", "periodEnd": "2024-01-31", "earningsChangePct": 8.62068965517242, "surprisePct": 2.9411764705882213, "immediateReturnPct": -9.95744705074837, "forward4WeekPct": -9.800090149875462, "forward13WeekPct": -8.09498788427765, "toDateReturnPct": 64.65376220477685, "weeksSince": 126, "availabilitySource": "reported", "spread": 17.93444239569942, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-06-07", "periodEnd": "2024-04-30", "earningsChangePct": 3.9682539682539764, "surprisePct": -2.9411764705882377, "immediateReturnPct": 11.0195732397957, "forward4WeekPct": 10.278063345234955, "forward13WeekPct": 29.775317365380506, "toDateReturnPct": 98.89873241389814, "weeksSince": 113, "availabilitySource": "reported", "spread": 21.121625023065917, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-09-06", "periodEnd": "2024-07-31", "earningsChangePct": -0.7633587786259555, "surprisePct": -20.58823529411765, "immediateReturnPct": -6.814813163372668, "forward4WeekPct": -1.3481495291527756, "forward13WeekPct": 33.587956617656765, "toDateReturnPct": 42.819265772813075, "weeksSince": 100, "availabilitySource": "reported", "spread": -2.52331023522774, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-12-13", "periodEnd": "2024-10-31", "earningsChangePct": -16.153846153846153, "surprisePct": -51.72413793103448, "immediateReturnPct": -14.547471274931201, "forward4WeekPct": -25.33592314959382, "forward13WeekPct": -42.6815597342599, "toDateReturnPct": 6.910285469503319, "weeksSince": 86, "availabilitySource": "reported", "spread": -62.212761377893514, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-03-07", "periodEnd": "2025-01-31", "earningsChangePct": -14.678899082568808, "surprisePct": -29.629629629629633, "immediateReturnPct": -15.772614433169284, "forward4WeekPct": -26.277020454974377, "forward13WeekPct": -16.65052012510746, "toDateReturnPct": 53.9647744081349, "weeksSince": 74, "availabilitySource": "reported", "spread": -20.935842543196415, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-06-06", "periodEnd": "2025-04-30", "earningsChangePct": -15.053763440860212, "surprisePct": -9.523809523809518, "immediateReturnPct": -10.662083954776968, "forward4WeekPct": -0.09983728139685288, "forward13WeekPct": 4.2062019794044225, "toDateReturnPct": 65.02672974854474, "weeksSince": 61, "availabilitySource": "reported", "spread": -36.047812016144036, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-09-05", "periodEnd": "2025-07-31", "earningsChangePct": -6.329113924050633, "surprisePct": 22.222222222222225, "immediateReturnPct": 10.30081577329458, "forward4WeekPct": 12.85323556461555, "forward13WeekPct": 12.74948074551574, "toDateReturnPct": 74.67849868725769, "weeksSince": 48, "availabilitySource": "reported", "spread": -63.397479711010874, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-12-12", "periodEnd": "2025-10-31", "earningsChangePct": 13.513513513513509, "surprisePct": 0.0, "immediateReturnPct": 17.085017482964425, "forward4WeekPct": 21.76537971326884, "forward13WeekPct": 12.928880428859134, "toDateReturnPct": 54.92621121823211, "weeksSince": 34, "availabilitySource": "reported", "spread": -81.24903027361277, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-03-06", "periodEnd": "2026-01-31", "earningsChangePct": 10.71428571428572, "surprisePct": 12.00000000000001, "immediateReturnPct": -12.84848510587696, "forward4WeekPct": -11.757572043775344, "forward13WeekPct": 16.57389666758482, "toDateReturnPct": 15.820933192738407, "weeksSince": 22, "availabilitySource": "reported", "spread": -69.87944347016905, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 9.677419354838701, "surprisePct": 3.703703703703707, "immediateReturnPct": 6.508348115299345, "forward4WeekPct": 21.296557649667424, "forward13WeekPct": null, "toDateReturnPct": 5.820399113082053, "weeksSince": 9, "availabilitySource": "reported", "spread": -119.8199824835273, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 9.677419354838701, "surprisePct": 3.703703703703707, "immediateReturnPct": 6.508348115299345, "forward4WeekPct": 21.296557649667424, "forward13WeekPct": null, "toDateReturnPct": 5.820399113082053, "weeksSince": 9, "availabilitySource": "reported", "spread": -119.8199824835273, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Regional", "population": 29, "spreadPercentile": 0.0, "qualityPercentile": 89.3, "rarityPercentile": 100.0, "currentOneYearSpread": -91.463518, "lead": "price", "relatedSignals": [{"tickerId": 722, "symbol": "CIB", "name": "Grupo Cibest S.A.", "spread": -82.002948, "lead": "price", "quality": 87.5}, {"tickerId": 385, "symbol": "BCH", "name": "Banco De Chile", "spread": -50.537456000000006, "lead": "price", "quality": 25}, {"tickerId": 562, "symbol": "BSAC", "name": "Banco Santander Chile", "spread": -47.351379, "lead": "price", "quality": 83.33333333333333}, {"tickerId": 2352, "symbol": "KB", "name": "KB Financial Group Inc", "spread": -46.728281, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 6054, "symbol": "FITB", "name": "Fifth Third Bancorp", "spread": -40.289947999999995, "lead": "price", "quality": 75}, {"tickerId": 357, "symbol": "BAP", "name": "Credicorp Ltd", "spread": -37.781009, "lead": "price", "quality": 100}, {"tickerId": 2552, "symbol": "LYG", "name": "Lloyds Banking Group PLC ADR", "spread": -37.122503, "lead": "price", "quality": 100}, {"tickerId": 3599, "symbol": "SHG", "name": "Shinhan Financial Group Co Ltd", "spread": -35.85682200000001, "lead": "price", "quality": 83.33333333333333}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-09-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2023-12-15", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-09-06", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-12-13", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-06-06", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-12-12", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}