{"ticker": {"uuid": "2d26ff3c-84b7-4354-b323-0c59c415d23f", "symbol": "CTBI", "name": "Community Trust Bancorp Inc", "sector": "Financial Services", "industry": "Banks - Regional", "currency": "USD"}, "next_event": {"report_date": "2026-10-21", "fiscal_date_ending": "2026-09-30", "estimate": 1.65, "session": "Time unconfirmed", "days": 69}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 5.2, "average_surprise_label": "+5.2%", "median_surprise": 6.0, "surprise_dispersion": 4.9, "average_reaction": 3.0, "average_reaction_label": "+3.0%", "average_abs_reaction": 4.2, "positive_response_rate": 75.0, "confirmation_rate": 91.7, "reaction_sample": 12, "streak": {"count": 3, "band": "beat", "label": "3 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 25, "band": "Moderate", "tone": "neutral", "days": 69, "proximity_component": 3, "reaction_component": 10, "variability_component": 6, "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": 18.0, "revenue_growth_1y": 7.8, "cash_conversion": 1.36, "net_margin": 25.6, "earnings_yield": 8.1, "eps_surprise_avg": 4.3, "sue_score": 1.14, "pe_ratio": 13.1, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 77.76, "currency": "USD", "return_13w": 18.2, "fair_value": 49.406691, "fair_value_gap": 57.4, "relative_strength": 11.9, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 51.2}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-18", "date_source": "exact", "eps_actual": 1.15, "eps_estimate": 1.01, "eps_surprise": 0.14, "surprise_pct": 13.8614, "surprise_label": "+13.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 6.042998665368707, "one_week_reaction_label": "+6.0%", "four_week_reaction": 13.160952676659637, "four_week_reaction_label": "+13.2%", "confirmation": "confirmed", "revenue": 84995000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 20628000.0, "operating_cash_flow": 25142000.0, "free_cash_flow": 28088000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-28", "date_source": "exact", "eps_actual": 1.04, "eps_estimate": 1.08, "eps_surprise": -0.04, "surprise_pct": -3.7037, "surprise_label": "-3.7%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.6278502302962188, "one_week_reaction_label": "-1.6%", "four_week_reaction": 2.2959417083596843, "four_week_reaction_label": "+2.3%", "confirmation": "confirmed", "revenue": 87054000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 18659000.0, "operating_cash_flow": 19966000.0, "free_cash_flow": 21261000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-17", "date_source": "exact", "eps_actual": 1.04, "eps_estimate": 0.98, "eps_surprise": 0.06, "surprise_pct": 6.1224, "surprise_label": "+6.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.393410081354599, "one_week_reaction_label": "+4.4%", "four_week_reaction": 9.83524932384258, "four_week_reaction_label": "+9.8%", "confirmation": "confirmed", "revenue": 90136000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 18679000.0, "operating_cash_flow": 26146000.0, "free_cash_flow": 28327000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-17", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 1.03, "eps_surprise": 0.06, "surprise_pct": 5.8252, "surprise_label": "+5.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 9.175946870564214, "one_week_reaction_label": "+9.2%", "four_week_reaction": 1.3585753253593076, "four_week_reaction_label": "+1.4%", "confirmation": "confirmed", "revenue": 92356000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 19499000.0, "operating_cash_flow": 19932000.0, "free_cash_flow": 21456000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-16", "date_source": "exact", "eps_actual": 1.23, "eps_estimate": 1.15, "eps_surprise": 0.08, "surprise_pct": 6.9565, "surprise_label": "+7.0%", "surprise_band": "beat", "eps_yoy": 6.956521739130442, "eps_yoy_label": "+7.0%", "one_week_reaction": 5.466238175710175, "one_week_reaction_label": "+5.5%", "four_week_reaction": 16.057075976550603, "four_week_reaction_label": "+16.1%", "confirmation": "confirmed", "revenue": 95377000.0, "revenue_yoy": 12.214836166833344, "revenue_yoy_label": "+12.2%", "net_income": 22142000.0, "operating_cash_flow": 36690000.0, "free_cash_flow": 38029000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-28", "date_source": "exact", "eps_actual": 1.25, "eps_estimate": 1.2, "eps_surprise": 0.05, "surprise_pct": 4.1667, "surprise_label": "+4.2%", "surprise_band": "beat", "eps_yoy": 20.192307692307686, "eps_yoy_label": "+20.2%", "one_week_reaction": -3.414996235735441, "one_week_reaction_label": "-3.4%", "four_week_reaction": -3.9910305922758003, "four_week_reaction_label": "-4.0%", "confirmation": "diverged", "revenue": 98139000.0, "revenue_yoy": 12.733475773657728, "revenue_yoy_label": "+12.7%", "net_income": 22493000.0, "operating_cash_flow": 22404000.0, "free_cash_flow": 25438000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-16", "date_source": "exact", "eps_actual": 1.22, "eps_estimate": 1.19, "eps_surprise": 0.03, "surprise_pct": 2.521, "surprise_label": "+2.5%", "surprise_band": "beat", "eps_yoy": 17.307692307692303, "eps_yoy_label": "+17.3%", "one_week_reaction": 3.396144010002739, "one_week_reaction_label": "+3.4%", "four_week_reaction": 11.765996762796728, "four_week_reaction_label": "+11.8%", "confirmation": "confirmed", "revenue": 96951000.0, "revenue_yoy": 7.560797017839708, "revenue_yoy_label": "+7.6%", "net_income": 21972000.0, "operating_cash_flow": 36582000.0, "free_cash_flow": 38659000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-16", "date_source": "exact", "eps_actual": 1.38, "eps_estimate": 1.26, "eps_surprise": 0.12, "surprise_pct": 9.5238, "surprise_label": "+9.5%", "surprise_band": "beat", "eps_yoy": 26.60550458715594, "eps_yoy_label": "+26.6%", "one_week_reaction": 4.304817236726285, "one_week_reaction_label": "+4.3%", "four_week_reaction": -1.9234309151792577, "four_week_reaction_label": "-1.9%", "confirmation": "confirmed", "revenue": 101742000.0, "revenue_yoy": 10.162848109489367, "revenue_yoy_label": "+10.2%", "net_income": 24899000.0, "operating_cash_flow": 15931000.0, "free_cash_flow": 18291000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-15", "date_source": "exact", "eps_actual": 1.32, "eps_estimate": 1.38, "eps_surprise": -0.06, "surprise_pct": -4.3478, "surprise_label": "-4.3%", "surprise_band": "miss", "eps_yoy": 7.317073170731714, "eps_yoy_label": "+7.3%", "one_week_reaction": -2.156788983702273, "one_week_reaction_label": "-2.2%", "four_week_reaction": -0.6376586658207996, "four_week_reaction_label": "-0.6%", "confirmation": "confirmed", "revenue": 104508000.0, "revenue_yoy": 9.573586923472115, "revenue_yoy_label": "+9.6%", "net_income": 23911000.0, "operating_cash_flow": 37538000.0, "free_cash_flow": 38726000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-21", "date_source": "exact", "eps_actual": 1.51, "eps_estimate": 1.43, "eps_surprise": 0.08, "surprise_pct": 5.5944, "surprise_label": "+5.6%", "surprise_band": "beat", "eps_yoy": 20.8, "eps_yoy_label": "+20.8%", "one_week_reaction": 2.650562017721044, "one_week_reaction_label": "+2.7%", "four_week_reaction": 6.67673221440554, "four_week_reaction_label": "+6.7%", "confirmation": "confirmed", "revenue": 106135000.0, "revenue_yoy": 8.147627344888372, "revenue_yoy_label": "+8.1%", "net_income": 27276000.0, "operating_cash_flow": 14940000.0, "free_cash_flow": 21454000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-15", "date_source": "exact", "eps_actual": 1.5, "eps_estimate": 1.39, "eps_surprise": 0.11, "surprise_pct": 7.9137, "surprise_label": "+7.9%", "surprise_band": "beat", "eps_yoy": 22.95081967213115, "eps_yoy_label": "+23.0%", "one_week_reaction": 3.7289187276701314, "one_week_reaction_label": "+3.7%", "four_week_reaction": 2.6148841793741404, "four_week_reaction_label": "+2.6%", "confirmation": "confirmed", "revenue": 103169000.0, "revenue_yoy": 6.413549112438242, "revenue_yoy_label": "+6.4%", "net_income": 27192000.0, "operating_cash_flow": 39479000.0, "free_cash_flow": 41032000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-15", "date_source": "exact", "eps_actual": 1.64, "eps_estimate": 1.52, "eps_surprise": 0.12, "surprise_pct": 7.8947, "surprise_label": "+7.9%", "surprise_band": "beat", "eps_yoy": 18.84057971014493, "eps_yoy_label": "+18.8%", "one_week_reaction": 4.01166018878401, "one_week_reaction_label": "+4.0%", "four_week_reaction": 7.940033314825095, "four_week_reaction_label": "+7.9%", "confirmation": "confirmed", "revenue": 108837000.0, "revenue_yoy": 6.973521259656779, "revenue_yoy_label": "+7.0%", "net_income": 29623000.0, "operating_cash_flow": 44091000.0, "free_cash_flow": 45644000.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.15, 1.04, 1.04, 1.09, 1.23, 1.25, 1.22, 1.38, 1.32, 1.51, 1.5, 1.64], "eps_estimate": [1.01, 1.08, 0.98, 1.03, 1.15, 1.2, 1.19, 1.26, 1.38, 1.43, 1.39, 1.52], "surprise": [13.8614, -3.7037, 6.1224, 5.8252, 6.9565, 4.1667, 2.521, 9.5238, -4.3478, 5.5944, 7.9137, 7.8947], "reaction_1w": [6.042998665368707, -1.6278502302962188, 4.393410081354599, 9.175946870564214, 5.466238175710175, -3.414996235735441, 3.396144010002739, 4.304817236726285, -2.156788983702273, 2.650562017721044, 3.7289187276701314, 4.01166018878401], "reaction_4w": [13.160952676659637, 2.2959417083596843, 9.83524932384258, 1.3585753253593076, 16.057075976550603, -3.9910305922758003, 11.765996762796728, -1.9234309151792577, -0.6376586658207996, 6.67673221440554, 2.6148841793741404, 7.940033314825095], "revenue": [85.0, 87.05, 90.14, 92.36, 95.38, 98.14, 96.95, 101.74, 104.51, 106.14, 103.17, 108.84], "net_income": [20.63, 18.66, 18.68, 19.5, 22.14, 22.49, 21.97, 24.9, 23.91, 27.28, 27.19, 29.62], "financial_unit": "millions", "scatter": [{"x": 13.8614, "y": 6.042998665368707, "label": "2023-09-30"}, {"x": -3.7037, "y": -1.6278502302962188, "label": "2023-12-31"}, {"x": 6.1224, "y": 4.393410081354599, "label": "2024-03-31"}, {"x": 5.8252, "y": 9.175946870564214, "label": "2024-06-30"}, {"x": 6.9565, "y": 5.466238175710175, "label": "2024-09-30"}, {"x": 4.1667, "y": -3.414996235735441, "label": "2024-12-31"}, {"x": 2.521, "y": 3.396144010002739, "label": "2025-03-31"}, {"x": 9.5238, "y": 4.304817236726285, "label": "2025-06-30"}, {"x": -4.3478, "y": -2.156788983702273, "label": "2025-09-30"}, {"x": 5.5944, "y": 2.650562017721044, "label": "2025-12-31"}, {"x": 7.9137, "y": 3.7289187276701314, "label": "2026-03-31"}, {"x": 7.8947, "y": 4.01166018878401, "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, 95.69455799520713, 98.3753062825883, 96.85892507370937, 96.15826730677024, 92.83962794619828, 93.96412759380355, 96.24054754600648, 94.40295553639689, 100.10772487952997, 102.30186459249666, 109.59738827224041, 106.82728383991011, 112.44977294380696, 109.81680224353707, 113.43713581464196, 115.49414484025809, 119.71437150551037, 123.3177216850204, 121.57148315002759, 117.94041393195901, 113.14518772036848, 112.6462602498635, 116.02786725503454, 113.8381393266539, 111.23264104344402, 114.44793686197346, 110.67827854053174, 108.8766019284218, 113.33921490085876, 109.82589070246694, 113.21938729963831, 119.61374688937217, 115.07038821146803, 112.34997953346033, 117.28597486068321, 119.58570206685866, 122.33415252267001, 123.39988013586228, 123.45596978088929, 119.4174270423579, 118.09929298183417, 117.62252186497493, 115.18256750152207, 116.3454548510327, 123.83331589729487, 118.30250909667966, 127.35033941816569, 139.03593890265978, 147.913591255983, 135.60400284351545, 129.08048970626223, 135.06510442197828, 142.26933247659258, 143.23368038560156, 136.19963029915004, 139.17775539848373, 140.95327490819287, 138.08953346885133, 138.57637039650527, 142.49969217983326, 150.28906475403676, 146.7666673202644, 148.48490974810142, 165.3809760194998, 169.07519860946886, 170.90799215634024, 168.90337345327217, 167.2424050625974, 166.84148071304182, 157.02557970362307, 154.6582142679245, 150.8184636808131, 143.54314774040512, 155.32223199641749, 155.4088418130736, 154.48499158990242, 160.14357268447077, 160.23018250112685, 155.55319455221027, 157.60298457075012, 150.24105881368607, 149.46155828494173, 149.34501897036927, 148.26703335528367, 135.7973358301578, 132.97125745177513, 137.48715284674893, 142.23612687086765, 147.0142357236295, 148.61665129900112, 153.3947571070531, 148.0630895547818, 148.73319061357358, 151.1513783462427, 148.64578612764424, 147.7342091299157, 156.11483086697626, 164.99535133698691, 160.52568681651593, 167.43602425196656, 163.87793368451423, 156.17364248261745, 157.43808612948322, 161.8783478868435, 172.43499026849835, 171.78806554115516, 171.6410365020522, 167.34780682850476, 167.70288393699983, 167.67320410529192, 163.93328042033562, 158.26403066242048, 154.8506094839302, 156.80961843330678, 151.95662189684697, 157.25484635602427, 161.23222391819328, 164.40819121947087, 164.73469068122705, 169.54316442541514, 178.4477411480237, 175.85923539053826, 172.98464260525836, 168.92727442566726, 172.804980365884, 178.4942795382223, 183.22538111546723, 184.75251015014928, 196.1011637733601, 190.41186460102182, 190.35197820280035, 179.7818568905986, 178.8236592955053, 177.11687106615875, 177.02622700893914, 181.0447446907263, 186.60419612169733, 195.2757307516792, 202.55740404627323, 196.8468802015062, 198.81081549143505, 200.3819649412621, 193.43265217490327, 201.53011285034412, 202.0135457923754, 204.1889818526767, 215.06616824360313, 208.10591887942985, 220.31520541500433, 221.50264226011006, 219.34089826004578, 228.14010975326528, 231.85465578154475, 238.8574884578094, 236.75663865493001], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 102.44444444444444, 102.44444444444444, 102.44444444444444, 102.44444444444444, 102.44444444444444, 102.44444444444444, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 132.66666666666666, 132.66666666666666, 132.66666666666666, 132.66666666666666], "gap": [0.0, 4.305442004792866, 1.6246937174117022, 3.141074926290628, 3.8417326932297584, 7.160372053801723, 6.035872406196447, 3.759452453993518, 5.597044463603112, 1.447830676025589, -0.7463090369410992, -8.041832716684851, -5.271728284354552, -10.894217388251406, -8.261246687981512, -11.881580259086405, -13.93858928470253, -18.158815949954814, -21.762166129464845, -20.015927594472032, -16.384858376403457, -11.589632164812926, -11.090704694307945, -14.472311699478979, -12.282583771098345, -9.677085487888462, -12.892381306417903, -9.122722984976178, -12.209935261755149, -16.672548234192107, -13.159224035800278, -16.552720632971656, -22.94708022270551, -18.40372154480137, -15.68331286679367, -21.50819708290544, -23.807924289080887, -26.55637474489224, -27.622102358084504, -27.67819200311152, -23.63964926458013, -22.321515204056396, -21.844744087197157, -19.4047897237443, -20.567677073254927, -28.055538119517095, -22.524731318901885, -31.572561640387917, -43.035938902659765, -51.91359125598298, -39.60400284351543, -33.08048970626221, -39.06510442197826, -46.26933247659257, -47.233680385601545, -40.19963029915003, -43.17775539848371, -44.95327490819285, -42.089533468851315, -42.576370396505254, -46.49969217983325, -52.51128697625897, -48.9888895424866, -50.70713197032363, -67.60319824172201, -71.29742083169107, -73.13021437856246, -71.12559567549438, -69.46462728481963, -69.06370293526403, -59.24780192584528, -56.88043649014672, -53.04068590303531, -45.76536996262733, -57.5444542186397, -57.63106403529581, -56.707213812124635, -62.36579490669298, -62.45240472334906, -57.775416774432486, -59.82520679297234, -47.796614369241624, -47.01711384049729, -46.900574525924824, -45.82258891083923, -33.35289138571336, -30.526813007330688, -31.04270840230447, -35.79168242642319, -40.56979127918504, -42.17220685455666, -46.95031266260864, -41.618645110337354, -42.288746169129126, -44.70693390179824, -42.201341683199786, -41.289764685471255, -49.670386422531806, -58.55090689254246, -54.08124237207147, -54.54713536307767, -50.98904479562535, -43.28475359372857, -44.54919724059434, -48.989458997954614, -59.54610137960947, -58.89917665226628, -58.75214761316332, -54.45891793961587, -54.81399504811094, -54.78431521640303, -51.044391531446735, -45.375141773531595, -39.96172059504133, -41.920729544417895, -37.06773300795808, -42.36595746713539, -46.3433350293044, -49.51930233058198, -49.845801792338165, -54.65427553652626, -63.558852259134824, -60.970346501649374, -58.09575371636947, -54.03838553677838, -57.91609147699512, -63.6053906493334, -62.55871444880057, -64.08584348348262, -75.43449710669344, -69.74519793435516, -69.6853115361337, -59.11519022393193, -58.15699262883865, -56.450204399492094, -56.35956034227249, -60.37807802405965, -65.93752945503067, -74.60906408501253, -75.66851515738433, -69.9579913126173, -71.92192660254615, -73.49307605237321, -66.54376328601437, -74.64122396145522, -75.1246569034865, -77.3000929637878, -88.17727935471423, -81.21702999054095, -93.42631652611543, -94.61375337122116, -92.45200937115688, -95.47344308659862, -99.18798911487809, -106.19082179114275, -104.08997198826336], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 101.55555555555556, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.66666666666666, null, null, null, null, null, null, 95.77777777777777, null, null, null, null, null, null, null, null, null, null, null, null, 96.00000000000001, null, null, null, null, null, null, null, null, null, null, null, null, 97.77777777777779, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.44444444444444, null, null, null, null, null, 106.44444444444446, null, null, null, null, null, null, null, null, null, null, null, null, 112.88888888888889, null, null, null, null, null, null, null, null, null, null, null, null, 114.88888888888889, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.66666666666666, null, null, null, null, null, null, null, null, null, null, null, 126.8888888888889, null, null, null, null, null, null, null, null, null, null, null, null, 132.66666666666666, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [32.7, 104.1, 136.8]}}, "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": [32.843852, 31.429779, 32.31024, 31.812202, 31.582079, 30.49211, 30.861439, 31.609103, 31.005567, 32.879233, 33.599873, 35.996004, 35.086195, 36.932837, 36.068068, 37.257125, 37.932726, 39.318811, 40.50229, 39.928758, 38.736175, 37.161238, 36.997371, 38.108021, 37.38883, 36.533084, 37.589111, 36.35101, 35.75927, 37.224964, 36.071053, 37.185608, 39.285762, 37.793548, 36.900061, 38.521232, 39.276551, 40.179248, 40.529274, 40.547696, 39.221283, 38.788357, 38.631767, 37.830392, 38.212329, 40.671631, 38.855101, 41.826757, 45.664758, 48.580521, 44.537578, 42.395005, 44.360583, 46.726729, 47.043458, 44.733205, 45.711336, 46.294485, 45.353922, 45.513818, 46.802388, 49.360718, 48.203827, 48.768164, 54.317483, 55.530808, 56.132768, 55.474374, 54.928848, 54.797169, 51.573249, 50.795715, 49.534593, 47.145099, 51.013804, 51.04225, 50.738822, 52.597318, 52.625764, 51.089661, 51.762891, 49.344951, 49.088933, 49.050657, 48.696605, 44.601076, 43.672883, 45.156077, 46.715823, 48.285138, 48.811433, 50.380747, 48.629622, 48.849709, 49.643935, 48.821002, 48.521605, 51.274124, 54.190829, 52.722819, 54.99244, 53.823826, 51.29344, 51.708732, 53.167085, 56.634293, 56.421818, 56.373528, 54.963466, 55.080087, 55.070339, 53.842004, 51.980004, 50.858905, 51.502319, 49.908408, 51.648549, 52.954873, 53.997983, 54.105218, 55.684506, 58.609112, 57.758947, 56.81482, 55.482224, 56.755812, 58.624397, 60.178273, 60.679841, 64.407176, 62.538591, 62.518922, 59.047287, 58.732578, 58.172003, 58.142232, 59.462068, 61.288006, 64.136072, 66.527654, 64.652098, 65.29713, 65.813156, 63.530734, 66.190252, 66.34903, 67.063527, 70.636014, 68.35, 72.36, 72.75, 72.04, 74.93, 76.15, 78.45, 77.76], "ttmEps": [4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.71, 5.97, 5.97, 5.97, 5.97], "quarterlyEps": [1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.64, 1.64, 1.64, 1.64], "priceIndex": [100.0, 95.69455799520713, 98.3753062825883, 96.85892507370937, 96.15826730677024, 92.83962794619828, 93.96412759380355, 96.24054754600648, 94.40295553639689, 100.10772487952997, 102.30186459249666, 109.59738827224041, 106.82728383991011, 112.44977294380696, 109.81680224353707, 113.43713581464196, 115.49414484025809, 119.71437150551037, 123.3177216850204, 121.57148315002759, 117.94041393195901, 113.14518772036848, 112.6462602498635, 116.02786725503454, 113.8381393266539, 111.23264104344402, 114.44793686197346, 110.67827854053174, 108.8766019284218, 113.33921490085876, 109.82589070246694, 113.21938729963831, 119.61374688937217, 115.07038821146803, 112.34997953346033, 117.28597486068321, 119.58570206685866, 122.33415252267001, 123.39988013586228, 123.45596978088929, 119.4174270423579, 118.09929298183417, 117.62252186497493, 115.18256750152207, 116.3454548510327, 123.83331589729487, 118.30250909667966, 127.35033941816569, 139.03593890265978, 147.913591255983, 135.60400284351545, 129.08048970626223, 135.06510442197828, 142.26933247659258, 143.23368038560156, 136.19963029915004, 139.17775539848373, 140.95327490819287, 138.08953346885133, 138.57637039650527, 142.49969217983326, 150.28906475403676, 146.7666673202644, 148.48490974810142, 165.3809760194998, 169.07519860946886, 170.90799215634024, 168.90337345327217, 167.2424050625974, 166.84148071304182, 157.02557970362307, 154.6582142679245, 150.8184636808131, 143.54314774040512, 155.32223199641749, 155.4088418130736, 154.48499158990242, 160.14357268447077, 160.23018250112685, 155.55319455221027, 157.60298457075012, 150.24105881368607, 149.46155828494173, 149.34501897036927, 148.26703335528367, 135.7973358301578, 132.97125745177513, 137.48715284674893, 142.23612687086765, 147.0142357236295, 148.61665129900112, 153.3947571070531, 148.0630895547818, 148.73319061357358, 151.1513783462427, 148.64578612764424, 147.7342091299157, 156.11483086697626, 164.99535133698691, 160.52568681651593, 167.43602425196656, 163.87793368451423, 156.17364248261745, 157.43808612948322, 161.8783478868435, 172.43499026849835, 171.78806554115516, 171.6410365020522, 167.34780682850476, 167.70288393699983, 167.67320410529192, 163.93328042033562, 158.26403066242048, 154.8506094839302, 156.80961843330678, 151.95662189684697, 157.25484635602427, 161.23222391819328, 164.40819121947087, 164.73469068122705, 169.54316442541514, 178.4477411480237, 175.85923539053826, 172.98464260525836, 168.92727442566726, 172.804980365884, 178.4942795382223, 183.22538111546723, 184.75251015014928, 196.1011637733601, 190.41186460102182, 190.35197820280035, 179.7818568905986, 178.8236592955053, 177.11687106615875, 177.02622700893914, 181.0447446907263, 186.60419612169733, 195.2757307516792, 202.55740404627323, 196.8468802015062, 198.81081549143505, 200.3819649412621, 193.43265217490327, 201.53011285034412, 202.0135457923754, 204.1889818526767, 215.06616824360313, 208.10591887942985, 220.31520541500433, 221.50264226011006, 219.34089826004578, 228.14010975326528, 231.85465578154475, 238.8574884578094, 236.75663865493001], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 102.44444444444444, 102.44444444444444, 102.44444444444444, 102.44444444444444, 102.44444444444444, 102.44444444444444, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 132.66666666666666, 132.66666666666666, 132.66666666666666, 132.66666666666666], "valuationGap": [0.0, 4.305442004792866, 1.6246937174117022, 3.141074926290628, 3.8417326932297584, 7.160372053801723, 6.035872406196447, 3.759452453993518, 5.597044463603112, 1.447830676025589, -0.7463090369410992, -8.041832716684851, -5.271728284354552, -10.894217388251406, -8.261246687981512, -11.881580259086405, -13.93858928470253, -18.158815949954814, -21.762166129464845, -20.015927594472032, -16.384858376403457, -11.589632164812926, -11.090704694307945, -14.472311699478979, -12.282583771098345, -9.677085487888462, -12.892381306417903, -9.122722984976178, -12.209935261755149, -16.672548234192107, -13.159224035800278, -16.552720632971656, -22.94708022270551, -18.40372154480137, -15.68331286679367, -21.50819708290544, -23.807924289080887, -26.55637474489224, -27.622102358084504, -27.67819200311152, -23.63964926458013, -22.321515204056396, -21.844744087197157, -19.4047897237443, -20.567677073254927, -28.055538119517095, -22.524731318901885, -31.572561640387917, -43.035938902659765, -51.91359125598298, -39.60400284351543, -33.08048970626221, -39.06510442197826, -46.26933247659257, -47.233680385601545, -40.19963029915003, -43.17775539848371, -44.95327490819285, -42.089533468851315, -42.576370396505254, -46.49969217983325, -52.51128697625897, -48.9888895424866, -50.70713197032363, -67.60319824172201, -71.29742083169107, -73.13021437856246, -71.12559567549438, -69.46462728481963, -69.06370293526403, -59.24780192584528, -56.88043649014672, -53.04068590303531, -45.76536996262733, -57.5444542186397, -57.63106403529581, -56.707213812124635, -62.36579490669298, -62.45240472334906, -57.775416774432486, -59.82520679297234, -47.796614369241624, -47.01711384049729, -46.900574525924824, -45.82258891083923, -33.35289138571336, -30.526813007330688, -31.04270840230447, -35.79168242642319, -40.56979127918504, -42.17220685455666, -46.95031266260864, -41.618645110337354, -42.288746169129126, -44.70693390179824, -42.201341683199786, -41.289764685471255, -49.670386422531806, -58.55090689254246, -54.08124237207147, -54.54713536307767, -50.98904479562535, -43.28475359372857, -44.54919724059434, -48.989458997954614, -59.54610137960947, -58.89917665226628, -58.75214761316332, -54.45891793961587, -54.81399504811094, -54.78431521640303, -51.044391531446735, -45.375141773531595, -39.96172059504133, -41.920729544417895, -37.06773300795808, -42.36595746713539, -46.3433350293044, -49.51930233058198, -49.845801792338165, -54.65427553652626, -63.558852259134824, -60.970346501649374, -58.09575371636947, -54.03838553677838, -57.91609147699512, -63.6053906493334, -62.55871444880057, -64.08584348348262, -75.43449710669344, -69.74519793435516, -69.6853115361337, -59.11519022393193, -58.15699262883865, -56.450204399492094, -56.35956034227249, -60.37807802405965, -65.93752945503067, -74.60906408501253, -75.66851515738433, -69.9579913126173, -71.92192660254615, -73.49307605237321, -66.54376328601437, -74.64122396145522, -75.1246569034865, -77.3000929637878, -88.17727935471423, -81.21702999054095, -93.42631652611543, -94.61375337122116, -92.45200937115688, -95.47344308659862, -99.18798911487809, -106.19082179114275, -104.08997198826336], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 101.55555555555556, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 96.66666666666666, null, null, null, null, null, null, 95.77777777777777, null, null, null, null, null, null, null, null, null, null, null, null, 96.00000000000001, null, null, null, null, null, null, null, null, null, null, null, null, 97.77777777777779, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.44444444444444, null, null, null, null, null, 106.44444444444446, null, null, null, null, null, null, null, null, null, null, null, null, 112.88888888888889, null, null, null, null, null, null, null, null, null, null, null, null, 114.88888888888889, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.66666666666666, null, null, null, null, null, null, null, null, null, null, null, 126.8888888888889, null, null, null, null, null, null, null, null, null, null, null, null, 132.66666666666666, null, null, null], "quarterLabels": ["2023-07-19", "", "", "", "", "", "", "", "", "2023-10-18", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-28", "", "", "", "", "", "", "2024-04-17", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-17", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-28", "", "", "", "", "", "2025-04-16", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-16", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-15", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-21", "", "", "", "", "", "", "", "", "", "", "", "2026-04-15", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-15", "", "", ""], "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": [1.8867924528301903, 1.8867924528301903, 1.8867924528301903, 1.8867924528301903, 1.8867924528301903, 1.8867924528301903, 1.8867924528301903, 1.8867924528301903, 1.8867924528301903, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, 6.122448979591842, 6.122448979591842, 6.122448979591842, 6.122448979591842, 6.122448979591842, 6.122448979591842, 6.122448979591842, 6.122448979591842, 6.122448979591842, 6.122448979591842, 6.122448979591842, 6.122448979591842, 6.122448979591842, 5.825242718446607, 5.825242718446607, 5.825242718446607, 5.825242718446607, 5.825242718446607, 5.825242718446607, 5.825242718446607, 5.825242718446607, 5.825242718446607, 5.825242718446607, 5.825242718446607, 5.825242718446607, 5.825242718446607, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 6.956521739130442, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 2.521008403361347, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, -4.34782608695651, 5.5944055944056, 5.5944055944056, 5.5944055944056, 5.5944055944056, 5.5944055944056, 5.5944055944056, 5.5944055944056, 5.5944055944056, 5.5944055944056, 5.5944055944056, 5.5944055944056, 5.5944055944056, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.913669064748209, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256], "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": [30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 121, 128, 2, 9, 16, 23, 30, 37, 44, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 121, 128, 135, 7, 14, 21, 28, 35, 42, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 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], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 32.843852, "latestClose": 77.76, "startTtmEps": 4.5, "latestTtmEps": 5.97, "priceChangePct": 136.75663865493001, "epsChangePct": 32.666666666666664, "earningsGapPct": -104.08997198826336, "startMultiple": 7.298633777777777, "latestMultiple": 13.025125628140705, "multipleChangePct": 78.45977788060054, "latestQuarter": "2026-07-15", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 50.38079061772392, "earningsMovePct": 17.51968503937007, "spread": -32.86110557835384, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 83.41783424721854, "earningsMovePct": 38.19444444444442, "spread": -45.223389802774115, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 136.75663865493001, "earningsMovePct": 32.666666666666664, "spread": -104.08997198826336, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "marketChangePct": 136.75663865493001, "earningsChangePct": 32.666666666666664, "recentMarketMovePoints": 36.3746737136679, "recentEarningsMovePoints": 5.777777777777757}, "pressure": {"score": 81, "band": "high", "label": "High \u2014 price-led", "direction": "price", "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": 1.3597526, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.07761168, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.21956202, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00401266, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00419734, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -0.27385580006149546, "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-15", "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, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 101.55555555555556, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 96.66666666666666, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 95.77777777777777, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 96.00000000000001, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 97.77777777777779, 102.44444444444444, 102.44444444444444, 102.44444444444444, 102.44444444444444, 102.44444444444444, 102.44444444444444, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 106.44444444444446, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 112.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 114.88888888888889, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 120.66666666666666, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 126.8888888888889, 132.66666666666666, 132.66666666666666, 132.66666666666666, 132.66666666666666], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 106.48585431435696, 111.9133115892075, 111.9133115892075, 111.9133115892075, 111.9133115892075, 111.9133115892075, 111.9133115892075, 111.9133115892075, 117.21524283798568, 117.21524283798568, 117.21524283798568, 117.21524283798568, 117.21524283798568, 117.21524283798568, 117.21524283798568, 117.21524283798568, 117.21524283798568, 117.21524283798568, 117.21524283798568, 117.21524283798568, 117.21524283798568, 121.59596396099776, 121.59596396099776, 121.59596396099776, 121.59596396099776, 121.59596396099776, 121.59596396099776, 121.59596396099776, 121.59596396099776, 121.59596396099776, 121.59596396099776, 121.59596396099776, 121.59596396099776, 121.59596396099776, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 125.1566503071272, 128.95844265415522, 128.95844265415522, 128.95844265415522, 128.95844265415522, 128.95844265415522, 128.95844265415522, 131.29576469700555, 131.29576469700555, 131.29576469700555, 131.29576469700555, 131.29576469700555, 131.29576469700555, 131.29576469700555, 131.29576469700555, 131.29576469700555, 131.29576469700555, 131.29576469700555, 131.29576469700555, 131.29576469700555, 134.51485562792163, 134.51485562792163, 134.51485562792163, 134.51485562792163, 134.51485562792163, 134.51485562792163, 134.51485562792163, 134.51485562792163, 134.51485562792163, 134.51485562792163, 134.51485562792163, 134.51485562792163, 134.51485562792163, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 137.6464899013283, 140.38885630699687, 140.38885630699687, 140.38885630699687, 140.38885630699687, 140.38885630699687, 140.38885630699687, 140.38885630699687, 140.38885630699687, 140.38885630699687, 140.38885630699687, 140.38885630699687, 140.38885630699687, 142.5214268810898, 142.5214268810898, 142.5214268810898, 142.5214268810898, 142.5214268810898, 142.5214268810898, 142.5214268810898, 142.5214268810898, 142.5214268810898, 142.5214268810898, 142.5214268810898, 142.5214268810898, 142.5214268810898, 144.95477976355835, 144.95477976355835, 144.95477976355835, 144.95477976355835], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 99.80931082335792, 91.90419616025878, 91.90419616025878, 91.90419616025878, 91.90419616025878, 91.90419616025878, 91.90419616025878, 91.90419616025878, 94.14454439264, 94.14454439264, 94.14454439264, 94.14454439264, 94.14454439264, 94.14454439264, 94.14454439264, 94.14454439264, 94.14454439264, 94.14454439264, 94.14454439264, 94.14454439264, 94.14454439264, 98.97067779519382, 98.97067779519382, 98.97067779519382, 98.97067779519382, 98.97067779519382, 98.97067779519382, 98.97067779519382, 98.97067779519382, 98.97067779519382, 98.97067779519382, 98.97067779519382, 98.97067779519382, 98.97067779519382, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 108.89550033445484, 113.06570290426605, 113.06570290426605, 113.06570290426605, 113.06570290426605, 113.06570290426605, 113.06570290426605, 123.3808891506844, 123.3808891506844, 123.3808891506844, 123.3808891506844, 123.3808891506844, 123.3808891506844, 123.3808891506844, 123.3808891506844, 123.3808891506844, 123.3808891506844, 123.3808891506844, 123.3808891506844, 123.3808891506844, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.22103970528039, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 120.91690544412607, 116.9393887962621, 116.9393887962621, 116.9393887962621, 116.9393887962621, 116.9393887962621, 116.9393887962621, 116.9393887962621, 116.9393887962621, 116.9393887962621, 116.9393887962621, 116.9393887962621, 116.9393887962621, 119.30852710082564, 119.30852710082564, 119.30852710082564, 119.30852710082564, 119.30852710082564, 119.30852710082564, 119.30852710082564, 119.30852710082564, 119.30852710082564, 119.30852710082564, 119.30852710082564, 119.30852710082564, 119.30852710082564, 146.6170142667452, 146.6170142667452, 146.6170142667452, 146.6170142667452], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 32.66666666666666, "valuationContribution": 104.08997198826336, "marketMove": 136.75663865493001, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 32.66666666666666}, {"key": "valuation", "label": "Relative valuation contribution", "value": 104.08997198826336}, {"key": "market", "label": "Total market move", "value": 136.75663865493001}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": 1.5555555555555545, "surprisePct": 13.861386138613852, "immediateReturnPct": 6.042998665368704, "forward4WeekPct": 19.116792800467096, "forward13WeekPct": 19.32492961667174, "toDateReturnPct": 150.79367198800142, "weeksSince": 146, "availabilitySource": "reported", "spread": 1.447830676025589, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-03-01", "periodEnd": "2023-12-31", "earningsChangePct": -4.814004376367631, "surprisePct": -3.703703703703707, "immediateReturnPct": -1.6278502302962239, "forward4WeekPct": 8.073371276341422, "forward13WeekPct": 6.705032404876765, "toDateReturnPct": 113.91427638461766, "weeksSince": 127, "availabilitySource": "reported", "spread": -12.209935261755149, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-04-19", "periodEnd": "2024-03-31", "earningsChangePct": -0.919540229885063, "surprisePct": 6.122448979591842, "immediateReturnPct": 4.3934100813546095, "forward4WeekPct": 9.885173360553523, "forward13WeekPct": 23.75252712996869, "toDateReturnPct": 110.73135895358006, "weeksSince": 120, "availabilitySource": "reported", "spread": -21.50819708290544, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": 0.23201856148493682, "surprisePct": 5.825242718446607, "immediateReturnPct": 9.175946870564221, "forward4WeekPct": 6.057906903946675, "forward13WeekPct": 18.012300116884504, "toDateReturnPct": 85.90970368560968, "weeksSince": 107, "availabilitySource": "reported", "spread": -43.035938902659765, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-18", "periodEnd": "2024-09-30", "earningsChangePct": 1.85185185185186, "surprisePct": 6.956521739130442, "immediateReturnPct": 5.46623817571017, "forward4WeekPct": 18.649518481834736, "forward13WeekPct": 8.998292993084034, "toDateReturnPct": 66.14536847991603, "weeksSince": 94, "availabilitySource": "reported", "spread": -52.51128697625897, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-03-07", "periodEnd": "2024-12-31", "earningsChangePct": 4.772727272727262, "surprisePct": 4.1666666666666705, "immediateReturnPct": -4.671184227326098, "forward4WeekPct": -13.835809518444409, "forward13WeekPct": -4.0935812491616925, "toDateReturnPct": 50.223448686434466, "weeksSince": 74, "availabilitySource": "reported", "spread": -47.796614369241624, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-18", "periodEnd": "2025-03-31", "earningsChangePct": 3.90455531453362, "surprisePct": 2.521008403361347, "immediateReturnPct": 3.396144010002744, "forward4WeekPct": 15.359334074647645, "forward13WeekPct": 25.918959826856415, "toDateReturnPct": 78.05098875657008, "weeksSince": 68, "availabilitySource": "reported", "spread": -31.04270840230447, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-18", "periodEnd": "2025-06-30", "earningsChangePct": 6.054279749478075, "surprisePct": 9.523809523809515, "immediateReturnPct": 4.304817236726288, "forward4WeekPct": 0.8426446241427188, "forward13WeekPct": -3.5353079280529442, "toDateReturnPct": 47.48832000049163, "weeksSince": 55, "availabilitySource": "reported", "spread": -54.54713536307767, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-17", "periodEnd": "2025-09-30", "earningsChangePct": 1.7716535433070835, "surprisePct": -4.34782608695651, "immediateReturnPct": -2.1567889837022736, "forward4WeekPct": 1.875469266989671, "forward13WeekPct": 12.782594245279387, "toDateReturnPct": 49.595986949135295, "weeksSince": 42, "availabilitySource": "reported", "spread": -39.96172059504133, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-01-23", "periodEnd": "2025-12-31", "earningsChangePct": 5.029013539651839, "surprisePct": 5.5944055944056, "immediateReturnPct": 2.6505620177210476, "forward4WeekPct": 6.643181336261761, "forward13WeekPct": 10.281898507203401, "toDateReturnPct": 32.64102315628084, "weeksSince": 28, "availabilitySource": "reported", "spread": -62.55871444880057, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-04-17", "periodEnd": "2026-03-31", "earningsChangePct": 5.156537753222845, "surprisePct": 7.913669064748209, "immediateReturnPct": 3.7289187276701385, "forward4WeekPct": -0.9438339161150888, "forward13WeekPct": 16.829730389475685, "toDateReturnPct": 21.242223876760026, "weeksSince": 16, "availabilitySource": "reported", "spread": -75.66851515738433, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-17", "periodEnd": "2026-06-30", "earningsChangePct": 4.553415061295962, "surprisePct": 7.894736842105256, "immediateReturnPct": 4.011660188784005, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 7.94003331482509, "weeksSince": 3, "availabilitySource": "reported", "spread": -95.47344308659862, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-07-17", "periodEnd": "2026-06-30", "earningsChangePct": 4.553415061295962, "surprisePct": 7.894736842105256, "immediateReturnPct": 4.011660188784005, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 7.94003331482509, "weeksSince": 3, "availabilitySource": "reported", "spread": -95.47344308659862, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Regional", "population": 29, "spreadPercentile": 28.6, "qualityPercentile": 89.3, "rarityPercentile": 71.4, "currentOneYearSpread": -32.35355800000001, "lead": "price", "relatedSignals": [{"tickerId": 3599, "symbol": "SHG", "name": "Shinhan Financial Group Co Ltd", "spread": -35.85682200000001, "lead": "price", "quality": 83.33333333333333}, {"tickerId": 4154, "symbol": "USB", "name": "U.S. Bancorp", "spread": -28.477635, "lead": "price", "quality": 100}, {"tickerId": 2552, "symbol": "LYG", "name": "Lloyds Banking Group PLC ADR", "spread": -37.122503, "lead": "price", "quality": 100}, {"tickerId": 357, "symbol": "BAP", "name": "Credicorp Ltd", "spread": -37.781009, "lead": "price", "quality": 100}, {"tickerId": 4320, "symbol": "WBS", "name": "Webster Financial Corporation", "spread": -26.015060000000002, "lead": "price", "quality": 62.5}, {"tickerId": 2746, "symbol": "MTB", "name": "M&T Bank Corporation", "spread": -25.528777999999996, "lead": "price", "quality": 75}, {"tickerId": 6054, "symbol": "FITB", "name": "Fifth Third Bancorp", "spread": -40.289947999999995, "lead": "price", "quality": 75}, {"tickerId": 679, "symbol": "CFG", "name": "Citizens Financial Group, Inc.", "spread": -23.736304999999998, "lead": "price", "quality": 75}]}, "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": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-03-01", "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."}