{"ticker": {"uuid": "b5503368-cfc2-435c-9274-78a1869e45ba", "symbol": "AFYA", "name": "Afya Ltd", "sector": "Consumer Defensive", "industry": "Education & Training Services", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 13.0, "average_surprise_label": "+13.0%", "median_surprise": 15.8, "surprise_dispersion": 9.4, "average_reaction": 2.7, "average_reaction_label": "+2.7%", "average_abs_reaction": 4.5, "positive_response_rate": 75.0, "confirmation_rate": 100.0, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "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": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "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": 11.1, "revenue_growth_1y": 9.7, "cash_conversion": 2.24, "net_margin": 20.0, "earnings_yield": 42.4, "eps_surprise_avg": 11.7, "sue_score": 1.26, "pe_ratio": 1.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 13.9, "currency": "USD", "return_13w": -0.2, "fair_value": 15.857632, "fair_value_gap": -12.3, "relative_strength": -14.8, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 54.0}, "records": [{"period_end": "2023-06-30", "reported_date": "2023-08-28", "date_source": "exact", "eps_actual": 1.42, "eps_estimate": 1.3, "eps_surprise": 0.12, "surprise_pct": 9.2308, "surprise_label": "+9.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 9.834934862676844, "one_week_reaction_label": "+9.8%", "four_week_reaction": 5.845940658766251, "four_week_reaction_label": "+5.8%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-09-30", "reported_date": "2023-11-13", "date_source": "exact", "eps_actual": 1.38, "eps_estimate": 1.36, "eps_surprise": 0.02, "surprise_pct": 1.4706, "surprise_label": "+1.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 8.600916625119043, "one_week_reaction_label": "+8.6%", "four_week_reaction": 22.47706316394909, "four_week_reaction_label": "+22.5%", "confirmation": "confirmed", "revenue": 723479000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 93347000.0, "operating_cash_flow": 75653922.0, "free_cash_flow": 82185654.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-03-14", "date_source": "exact", "eps_actual": 1.79, "eps_estimate": 1.55, "eps_surprise": 0.24, "surprise_pct": 15.4839, "surprise_label": "+15.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.249156830712197, "one_week_reaction_label": "+4.2%", "four_week_reaction": -12.84403388842487, "four_week_reaction_label": "-12.8%", "confirmation": "confirmed", "revenue": 729866000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 98061000.0, "operating_cash_flow": 147421000.0, "free_cash_flow": 237722000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-09", "date_source": "exact", "eps_actual": 2.74, "eps_estimate": 2.36, "eps_surprise": 0.38, "surprise_pct": 16.1017, "surprise_label": "+16.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.669452468870758, "one_week_reaction_label": "+1.7%", "four_week_reaction": -7.345573220826257, "four_week_reaction_label": "-7.3%", "confirmation": "confirmed", "revenue": 804239000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 203393000.0, "operating_cash_flow": 417860000.0, "free_cash_flow": 510761000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-15", "date_source": "exact", "eps_actual": 2.29, "eps_estimate": 1.95, "eps_surprise": 0.34, "surprise_pct": 17.4359, "surprise_label": "+17.4%", "surprise_band": "beat", "eps_yoy": 61.26760563380282, "eps_yoy_label": "+61.3%", "one_week_reaction": 2.8153170441101794, "one_week_reaction_label": "+2.8%", "four_week_reaction": -9.065314812758672, "four_week_reaction_label": "-9.1%", "confirmation": "confirmed", "revenue": 809890000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 158211000.0, "operating_cash_flow": 249309000.0, "free_cash_flow": 293516000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-13", "date_source": "exact", "eps_actual": 1.79, "eps_estimate": 1.83, "eps_surprise": -0.04, "surprise_pct": -2.1858, "surprise_label": "-2.2%", "surprise_band": "miss", "eps_yoy": 29.71014492753625, "eps_yoy_label": "+29.7%", "one_week_reaction": -9.932472104028797, "one_week_reaction_label": "-9.9%", "four_week_reaction": -9.341585916879518, "four_week_reaction_label": "-9.3%", "confirmation": "confirmed", "revenue": 841185000.0, "revenue_yoy": 16.26944251318974, "revenue_yoy_label": "+16.3%", "net_income": 119979000.0, "operating_cash_flow": 481006000.0, "free_cash_flow": 660664000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-03-13", "date_source": "exact", "eps_actual": 2.1, "eps_estimate": 1.61, "eps_surprise": 0.49, "surprise_pct": 30.4348, "surprise_label": "+30.4%", "surprise_band": "beat", "eps_yoy": 17.31843575418995, "eps_yoy_label": "+17.3%", "one_week_reaction": 5.253938651066737, "one_week_reaction_label": "+5.3%", "four_week_reaction": 0.997809905254243, "four_week_reaction_label": "+1.0%", "confirmation": "confirmed", "revenue": 849015000.0, "revenue_yoy": 16.32477742489717, "revenue_yoy_label": "+16.3%", "net_income": 149927000.0, "operating_cash_flow": 284484000.0, "free_cash_flow": 328041000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-08", "date_source": "exact", "eps_actual": 3.2, "eps_estimate": 2.64, "eps_surprise": 0.56, "surprise_pct": 21.2121, "surprise_label": "+21.2%", "surprise_band": "beat", "eps_yoy": 16.788321167883208, "eps_yoy_label": "+16.8%", "one_week_reaction": 2.562759017768839, "one_week_reaction_label": "+2.6%", "four_week_reaction": -4.654811761141851, "four_week_reaction_label": "-4.7%", "confirmation": "confirmed", "revenue": 936360000.0, "revenue_yoy": 16.428076728435205, "revenue_yoy_label": "+16.4%", "net_income": 251999000.0, "operating_cash_flow": 463850000.0, "free_cash_flow": 520062000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-13", "date_source": "exact", "eps_actual": 2.27, "eps_estimate": 2.02, "eps_surprise": 0.25, "surprise_pct": 12.3762, "surprise_label": "+12.4%", "surprise_band": "beat", "eps_yoy": -0.873362445414848, "eps_yoy_label": "-0.9%", "one_week_reaction": 2.1016977492661835, "one_week_reaction_label": "+2.1%", "four_week_reaction": 1.9661075403646118, "four_week_reaction_label": "+2.0%", "confirmation": "confirmed", "revenue": 919400000.0, "revenue_yoy": 13.521589351640346, "revenue_yoy_label": "+13.5%", "net_income": 172332000.0, "operating_cash_flow": 307746000.0, "free_cash_flow": 436606000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-12", "date_source": "exact", "eps_actual": 2.08, "eps_estimate": 1.77, "eps_surprise": 0.31, "surprise_pct": 17.5141, "surprise_label": "+17.5%", "surprise_band": "beat", "eps_yoy": 16.201117318435756, "eps_yoy_label": "+16.2%", "one_week_reaction": 5.397725841324606, "one_week_reaction_label": "+5.4%", "four_week_reaction": 4.474436091339801, "four_week_reaction_label": "+4.5%", "confirmation": "confirmed", "revenue": 928505000.0, "revenue_yoy": 10.380594042927536, "revenue_yoy_label": "+10.4%", "net_income": 155167000.0, "operating_cash_flow": 506167000.0, "free_cash_flow": 584249000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-03-12", "date_source": "exact", "eps_actual": 2.25, "eps_estimate": 1.89, "eps_surprise": 0.36, "surprise_pct": 19.0476, "surprise_label": "+19.0%", "surprise_band": "beat", "eps_yoy": 7.142857142857138, "eps_yoy_label": "+7.1%", "one_week_reaction": -0.721499754800575, "one_week_reaction_label": "-0.7%", "four_week_reaction": 12.607314733304714, "four_week_reaction_label": "+12.6%", "confirmation": "contained", "revenue": 926872715.0, "revenue_yoy": 9.170358003097707, "revenue_yoy_label": "+9.2%", "net_income": 175592017.0, "operating_cash_flow": 184691762.0, "free_cash_flow": 228948534.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-07", "date_source": "exact", "eps_actual": 2.85, "eps_estimate": 2.91, "eps_surprise": -0.06, "surprise_pct": -2.0619, "surprise_label": "-2.1%", "surprise_band": "miss", "eps_yoy": -10.937500000000004, "eps_yoy_label": "-10.9%", "one_week_reaction": 0.2879769618430464, "one_week_reaction_label": "+0.3%", "four_week_reaction": 0.863930885529152, "four_week_reaction_label": "+0.9%", "confirmation": "contained", "revenue": 993759182.0, "revenue_yoy": 6.130033534110812, "revenue_yoy_label": "+6.1%", "net_income": 252208910.0, "operating_cash_flow": 430498599.0, "free_cash_flow": 443021768.0, "currency": "USD"}], "charts": {"quarters": ["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"], "eps_actual": [1.42, 1.38, 1.79, 2.74, 2.29, 1.79, 2.1, 3.2, 2.27, 2.08, 2.25, 2.85], "eps_estimate": [1.3, 1.36, 1.55, 2.36, 1.95, 1.83, 1.61, 2.64, 2.02, 1.77, 1.89, 2.91], "surprise": [9.2308, 1.4706, 15.4839, 16.1017, 17.4359, -2.1858, 30.4348, 21.2121, 12.3762, 17.5141, 19.0476, -2.0619], "reaction_1w": [9.834934862676844, 8.600916625119043, 4.249156830712197, 1.669452468870758, 2.8153170441101794, -9.932472104028797, 5.253938651066737, 2.562759017768839, 2.1016977492661835, 5.397725841324606, -0.721499754800575, 0.2879769618430464], "reaction_4w": [5.845940658766251, 22.47706316394909, -12.84403388842487, -7.345573220826257, -9.065314812758672, -9.341585916879518, 0.997809905254243, -4.654811761141851, 1.9661075403646118, 4.474436091339801, 12.607314733304714, 0.863930885529152], "revenue": [null, 723.48, 729.87, 804.24, 809.89, 841.18, 849.01, 936.36, 919.4, 928.5, 926.87, 993.76], "net_income": [null, 93.35, 98.06, 203.39, 158.21, 119.98, 149.93, 252.0, 172.33, 155.17, 175.59, 252.21], "financial_unit": "millions", "scatter": [{"x": 9.2308, "y": 9.834934862676844, "label": "2023-06-30"}, {"x": 1.4706, "y": 8.600916625119043, "label": "2023-09-30"}, {"x": 15.4839, "y": 4.249156830712197, "label": "2023-12-31"}, {"x": 16.1017, "y": 1.669452468870758, "label": "2024-03-31"}, {"x": 17.4359, "y": 2.8153170441101794, "label": "2024-06-30"}, {"x": -2.1858, "y": -9.932472104028797, "label": "2024-09-30"}, {"x": 30.4348, "y": 5.253938651066737, "label": "2024-12-31"}, {"x": 21.2121, "y": 2.562759017768839, "label": "2025-03-31"}, {"x": 12.3762, "y": 2.1016977492661835, "label": "2025-06-30"}, {"x": 17.5141, "y": 5.397725841324606, "label": "2025-09-30"}, {"x": 19.0476, "y": -0.721499754800575, "label": "2025-12-31"}, {"x": -2.0619, "y": 0.2879769618430464, "label": "2026-03-31"}], "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, 98.50948449336062, 108.19782812684137, 108.46883615326688, 106.2330628933078, 104.26829050009903, 107.04607265323386, 101.15176263328271, 104.33604250670538, 104.40379451331177, 108.46883615326688, 115.85365452018219, 118.15717978674762, 128.3197803067978, 137.7371230735283, 138.55013283345437, 144.7154437201558, 143.63143309347944, 147.42547386668426, 148.577236499967, 141.12465896677006, 143.0216793533725, 151.55826035357055, 137.60162621999078, 136.043358706745, 141.5989158533395, 132.9268308399287, 135.43360496663806, 139.4308945999868, 140.311649206844, 146.27371123340157, 139.22763858016768, 125.88075818669482, 122.28997343330914, 114.9051479067186, 108.53658100019803, 121.54471567998944, 121.74796454013335, 123.78048893994851, 131.36856332668293, 124.18699381991154, 112.80487865997226, 109.68834363348077, 115.37940479328799, 112.7371266533659, 119.57994328678066, 115.04065191993134, 120.663953913457, 120.12195217995642, 122.28997343330914, 117.27641802021517, 120.32520104010034, 123.71273693334213, 123.10298319323519, 110.43360138680045, 109.41734276673047, 110.09484851344378, 111.11110713351376, 115.5826536534319, 114.76964389350586, 110.23035252665653, 110.70460941322595, 112.19511776019012, 116.32791140675158, 120.39295304670672, 108.43495657012608, 113.41463240007921, 109.92547207676546, 109.14634189998019, 105.96206202655752, 105.0135482534187, 107.38482552659052, 101.62601236017692, 101.28725948682025, 106.63956777327084, 110.90785827336987, 109.41734276673047, 112.33062177340287, 119.78319930659977, 117.54742604664071, 113.55013641329197, 116.05691054000131, 122.15446942009638, 121.47696367338308, 122.63647307525376, 117.21493788910149, 121.53844380449677, 124.9011642634262, 127.50899004618992, 131.21485225938585, 134.5775727183153, 133.75404539549115, 129.4991721267543, 125.10704788405104, 120.23452375343967, 124.2835205612269, 118.2443416728753, 120.57766550770617, 120.02864729249008, 107.46990394722917, 103.96992535465807, 99.30328484467155, 93.8817568181945, 101.22484143825274, 103.35228165245876, 102.80326343724265, 104.17580897528293, 103.21503067849235, 107.05814386565471, 108.5679332179862, 106.37186751679695, 106.37186751679695, 98.75427378913066, 102.25425238170176, 100.9503394903199, 97.24447727712396, 96.62683357492463, 101.84248514045207, 102.11699424806014, 103.90129986767487, 100.9503394903199, 99.85230305988767, 99.92092854687088, 102.59738697629301, 102.59738697629301, 103.21503067849235, 95.59742979115083, 100.53857224907021, 103.21503067849235, 105.89148194823927, 96.55820808794144, 96.76409170856627, 93.3327386029784, 95.11703706291793, 94.4307678737354, 100.81308135667825, 105.60520949424483, 107.10874129043408, 107.89630556462846, 113.55244898838801, 100.02066282268478, 99.44788880508887, 99.73427581388682, 100.02066282268478, 100.23545307928323, 100.30704983148271, 103.38571017606071, 100.9514206012781, 100.73663034467965, 106.46437052063868, 109.32824060861822, 102.95612966286379, 99.51948555728836, 99.51948555728836, 102.1685653886694, 99.51948555728836], "eps_index": [100.0, 100.0, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118], "gap": [0.0, 1.4905155066393831, -6.291415648505151, -6.562423674930656, -4.326650414971581, -2.3618780217628057, -5.139660174897642, 0.7546498450535069, -2.4296300283691608, -2.4973820349755442, -6.562423674930656, -13.947242041845968, -16.250767308411397, -24.68026557542865, -34.097608342159134, -34.91061810208521, -41.07592898878664, -39.99191836211028, -43.785959135315096, -44.93772176859784, -37.485144235400895, -39.38216462200333, -47.918745622201385, -33.962111488621616, -32.40384397537585, -37.95940112197033, -29.287316108559537, -31.794090235268897, -35.79137986861764, -36.67213447547485, -35.52847726459741, -28.48240461136352, -15.135524217890662, -11.544739464504985, -4.159913937914439, 2.208652968606131, -10.79948171118528, -11.002730571329195, 3.2559062073652, -4.332168179369219, 2.8494013274021768, 14.231516487341452, 17.348051513832942, 11.656990354025723, 14.299268493947807, 7.4564518605330505, 11.995743227382377, 6.372441233856719, 6.914442967357289, 4.746421714004569, 9.759977127098537, 6.711194107213373, 18.401647815358032, 19.01140155546497, 31.680783361899714, 32.69704198196969, 32.01953623525638, 31.003277615186406, 26.531731095268256, 27.344740855194303, 31.88403222204363, 31.409775335474208, 29.919266988510046, 25.78647334194858, 21.72143170199344, 40.785147416009124, 35.80547158605599, 39.29463190936974, 40.073762086155014, 43.25804195957768, 44.206555732716495, 41.83527845954468, 47.594091625958285, 47.93284449931495, 42.58053621286436, 38.31224571276533, 39.80276121940473, 36.88948221273233, 29.43690467953543, 31.67267793949449, 35.669967572843234, 33.16319344613389, 32.438251550440896, 33.11575729715419, 31.95624789528351, 37.37778308143578, 33.05427716604051, 29.691556707111076, 27.08373092434735, 23.37786871115142, 27.987418616173443, 28.810945938997605, 33.06581920773445, 37.45794345043771, 42.33046758104908, 38.28147077326186, 44.32064966161346, 41.98732582678258, 42.536344041998674, 55.09508738725958, 58.59506597983068, 63.2617064898172, 68.68323451629425, 61.340149896236014, 58.8660892314234, 59.41510744663951, 58.042561908599225, 59.003340205389804, 55.160227018227445, 53.650437665895964, 55.846503367085205, 55.846503367085205, 63.464097094751494, 59.9641185021804, 61.268031393562254, 64.9738936067582, 65.59153730895753, 65.4018822772256, 65.12737316961753, 63.3430675500028, 66.29402792735776, 67.39206435778999, 67.32343887080678, 64.64698044138466, 64.64698044138466, 64.02933673918531, 71.64693762652684, 66.70579516860745, 64.02933673918531, 61.35288546943839, 70.68615932973623, 70.4802757091114, 73.91162881469927, 72.12733035475974, 75.41325292349167, 69.03093944054882, 64.23881130298224, 62.73527950679299, 61.94771523259861, 56.291571808839066, 69.82335797454229, 70.39613199213821, 64.04388709772496, 63.757500088927, 63.542709832328555, 63.47111308012907, 60.392452735551075, 62.826742310333685, 63.04153256693213, 57.313792390973106, 54.44992230299357, 60.822033248748, 64.25867735432342, 64.25867735432342, 61.60959752294238, 64.25867735432342], "quarter_markers": [100.0, null, 101.90641247833622, null, null, null, null, null, null, null, null, null, null, 103.63951473136916, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.74523396880416, null, null, null, null, null, null, null, 127.03639514731371, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.11438474870016, null, null, null, null, null, null, null, null, null, null, null, null, 149.2201039861352, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 154.59272097053727, null, null, null, null, null, null, null, 162.56499133448875, null, null, null, null, null, null, null, null, null, null, null, null, null, 162.21837088388216, null, null, null, null, null, null, null, null, null, null, null, null, 167.24436741767767, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 169.84402079722707, null, null, null, null, null, null, null, 163.7781629116118, null, null, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [63.8, -64.3, -0.5]}}, "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": [13.967114, 13.758932, 15.112114, 15.149966, 14.837693, 14.563271, 14.951247, 14.127982, 14.572734, 14.582197, 15.149966, 16.181412, 16.503148, 17.92257, 19.237901, 19.351455, 20.212571, 20.061166, 20.591084, 20.751952, 19.711042, 19.976001, 21.168315, 19.218976, 19.001331, 19.777282, 18.566042, 18.916166, 19.474472, 19.597488, 20.430216, 19.446083, 17.581909, 17.08038, 16.048933, 15.159428, 16.976289, 17.004677, 17.288562, 18.348397, 17.345339, 15.755586, 15.320296, 16.115173, 15.746123, 16.701867, 16.067859, 16.853272, 16.77757, 17.08038, 16.380131, 16.805958, 17.279099, 17.193934, 15.424387, 15.282445, 15.377073, 15.519015, 16.143561, 16.030007, 15.395999, 15.462239, 15.67042, 16.247652, 16.815421, 15.145234, 15.840751, 15.353416, 15.244594, 14.799842, 14.667362, 14.998561, 14.194221, 14.146907, 14.89447, 15.490627, 15.282445, 15.689346, 16.730256, 16.417983, 15.859677, 16.209801, 17.061454, 16.966826, 17.128776, 16.371544, 16.975413, 17.445088, 17.809326, 18.326928, 18.796603, 18.68158, 18.087297, 17.473844, 16.793293, 17.358821, 16.515322, 16.84122, 16.764538, 15.010444, 14.521598, 13.869803, 13.112572, 14.138189, 14.435331, 14.358649, 14.550354, 14.416161, 14.952933, 15.163807, 14.85708, 14.85708, 13.793122, 14.281968, 14.099849, 13.582247, 13.49598, 14.224456, 14.262797, 14.512013, 14.099849, 13.946485, 13.95607, 14.329894, 14.329894, 14.416161, 13.352202, 14.042337, 14.416161, 14.789984, 13.486395, 13.515151, 13.03589, 13.285105, 13.189253, 14.080678, 14.75, 14.96, 15.07, 15.86, 13.97, 13.89, 13.93, 13.97, 14.0, 14.01, 14.44, 14.1, 14.07, 14.87, 15.27, 14.38, 13.9, 13.9, 14.27, 13.9], "ttmEps": [5.77, 5.77, 5.88, 5.88, 5.88, 5.88, 5.88, 5.88, 5.88, 5.88, 5.88, 5.88, 5.88, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45], "quarterlyEps": [1.8, 1.8, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 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.38, 1.38, 1.38, 1.38, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85], "priceIndex": [100.0, 98.50948449336062, 108.19782812684137, 108.46883615326688, 106.2330628933078, 104.26829050009903, 107.04607265323386, 101.15176263328271, 104.33604250670538, 104.40379451331177, 108.46883615326688, 115.85365452018219, 118.15717978674762, 128.3197803067978, 137.7371230735283, 138.55013283345437, 144.7154437201558, 143.63143309347944, 147.42547386668426, 148.577236499967, 141.12465896677006, 143.0216793533725, 151.55826035357055, 137.60162621999078, 136.043358706745, 141.5989158533395, 132.9268308399287, 135.43360496663806, 139.4308945999868, 140.311649206844, 146.27371123340157, 139.22763858016768, 125.88075818669482, 122.28997343330914, 114.9051479067186, 108.53658100019803, 121.54471567998944, 121.74796454013335, 123.78048893994851, 131.36856332668293, 124.18699381991154, 112.80487865997226, 109.68834363348077, 115.37940479328799, 112.7371266533659, 119.57994328678066, 115.04065191993134, 120.663953913457, 120.12195217995642, 122.28997343330914, 117.27641802021517, 120.32520104010034, 123.71273693334213, 123.10298319323519, 110.43360138680045, 109.41734276673047, 110.09484851344378, 111.11110713351376, 115.5826536534319, 114.76964389350586, 110.23035252665653, 110.70460941322595, 112.19511776019012, 116.32791140675158, 120.39295304670672, 108.43495657012608, 113.41463240007921, 109.92547207676546, 109.14634189998019, 105.96206202655752, 105.0135482534187, 107.38482552659052, 101.62601236017692, 101.28725948682025, 106.63956777327084, 110.90785827336987, 109.41734276673047, 112.33062177340287, 119.78319930659977, 117.54742604664071, 113.55013641329197, 116.05691054000131, 122.15446942009638, 121.47696367338308, 122.63647307525376, 117.21493788910149, 121.53844380449677, 124.9011642634262, 127.50899004618992, 131.21485225938585, 134.5775727183153, 133.75404539549115, 129.4991721267543, 125.10704788405104, 120.23452375343967, 124.2835205612269, 118.2443416728753, 120.57766550770617, 120.02864729249008, 107.46990394722917, 103.96992535465807, 99.30328484467155, 93.8817568181945, 101.22484143825274, 103.35228165245876, 102.80326343724265, 104.17580897528293, 103.21503067849235, 107.05814386565471, 108.5679332179862, 106.37186751679695, 106.37186751679695, 98.75427378913066, 102.25425238170176, 100.9503394903199, 97.24447727712396, 96.62683357492463, 101.84248514045207, 102.11699424806014, 103.90129986767487, 100.9503394903199, 99.85230305988767, 99.92092854687088, 102.59738697629301, 102.59738697629301, 103.21503067849235, 95.59742979115083, 100.53857224907021, 103.21503067849235, 105.89148194823927, 96.55820808794144, 96.76409170856627, 93.3327386029784, 95.11703706291793, 94.4307678737354, 100.81308135667825, 105.60520949424483, 107.10874129043408, 107.89630556462846, 113.55244898838801, 100.02066282268478, 99.44788880508887, 99.73427581388682, 100.02066282268478, 100.23545307928323, 100.30704983148271, 103.38571017606071, 100.9514206012781, 100.73663034467965, 106.46437052063868, 109.32824060861822, 102.95612966286379, 99.51948555728836, 99.51948555728836, 102.1685653886694, 99.51948555728836], "epsIndex": [100.0, 100.0, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118], "valuationGap": [0.0, 1.4905155066393831, -6.291415648505151, -6.562423674930656, -4.326650414971581, -2.3618780217628057, -5.139660174897642, 0.7546498450535069, -2.4296300283691608, -2.4973820349755442, -6.562423674930656, -13.947242041845968, -16.250767308411397, -24.68026557542865, -34.097608342159134, -34.91061810208521, -41.07592898878664, -39.99191836211028, -43.785959135315096, -44.93772176859784, -37.485144235400895, -39.38216462200333, -47.918745622201385, -33.962111488621616, -32.40384397537585, -37.95940112197033, -29.287316108559537, -31.794090235268897, -35.79137986861764, -36.67213447547485, -35.52847726459741, -28.48240461136352, -15.135524217890662, -11.544739464504985, -4.159913937914439, 2.208652968606131, -10.79948171118528, -11.002730571329195, 3.2559062073652, -4.332168179369219, 2.8494013274021768, 14.231516487341452, 17.348051513832942, 11.656990354025723, 14.299268493947807, 7.4564518605330505, 11.995743227382377, 6.372441233856719, 6.914442967357289, 4.746421714004569, 9.759977127098537, 6.711194107213373, 18.401647815358032, 19.01140155546497, 31.680783361899714, 32.69704198196969, 32.01953623525638, 31.003277615186406, 26.531731095268256, 27.344740855194303, 31.88403222204363, 31.409775335474208, 29.919266988510046, 25.78647334194858, 21.72143170199344, 40.785147416009124, 35.80547158605599, 39.29463190936974, 40.073762086155014, 43.25804195957768, 44.206555732716495, 41.83527845954468, 47.594091625958285, 47.93284449931495, 42.58053621286436, 38.31224571276533, 39.80276121940473, 36.88948221273233, 29.43690467953543, 31.67267793949449, 35.669967572843234, 33.16319344613389, 32.438251550440896, 33.11575729715419, 31.95624789528351, 37.37778308143578, 33.05427716604051, 29.691556707111076, 27.08373092434735, 23.37786871115142, 27.987418616173443, 28.810945938997605, 33.06581920773445, 37.45794345043771, 42.33046758104908, 38.28147077326186, 44.32064966161346, 41.98732582678258, 42.536344041998674, 55.09508738725958, 58.59506597983068, 63.2617064898172, 68.68323451629425, 61.340149896236014, 58.8660892314234, 59.41510744663951, 58.042561908599225, 59.003340205389804, 55.160227018227445, 53.650437665895964, 55.846503367085205, 55.846503367085205, 63.464097094751494, 59.9641185021804, 61.268031393562254, 64.9738936067582, 65.59153730895753, 65.4018822772256, 65.12737316961753, 63.3430675500028, 66.29402792735776, 67.39206435778999, 67.32343887080678, 64.64698044138466, 64.64698044138466, 64.02933673918531, 71.64693762652684, 66.70579516860745, 64.02933673918531, 61.35288546943839, 70.68615932973623, 70.4802757091114, 73.91162881469927, 72.12733035475974, 75.41325292349167, 69.03093944054882, 64.23881130298224, 62.73527950679299, 61.94771523259861, 56.291571808839066, 69.82335797454229, 70.39613199213821, 64.04388709772496, 63.757500088927, 63.542709832328555, 63.47111308012907, 60.392452735551075, 62.826742310333685, 63.04153256693213, 57.313792390973106, 54.44992230299357, 60.822033248748, 64.25867735432342, 64.25867735432342, 61.60959752294238, 64.25867735432342], "quarterMarkers": [100.0, null, 101.90641247833622, null, null, null, null, null, null, null, null, null, null, 103.63951473136916, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.74523396880416, null, null, null, null, null, null, null, 127.03639514731371, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.11438474870016, null, null, null, null, null, null, null, null, null, null, null, null, 149.2201039861352, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 154.59272097053727, null, null, null, null, null, null, null, 162.56499133448875, null, null, null, null, null, null, null, null, null, null, null, null, null, 162.21837088388216, null, null, null, null, null, null, null, null, null, null, null, null, 167.24436741767767, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 169.84402079722707, null, null, null, null, null, null, null, 163.7781629116118, null, null, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-24", "", "2023-08-28", "", "", "", "", "", "", "", "", "", "", "2023-11-13", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-14", "", "", "", "", "", "", "", "2024-05-09", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-15", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-13", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-13", "", "", "", "", "", "", "", "2025-05-08", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-13", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-12", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-12", "", "", "", "", "", "", "", "2026-05-07", "", "", "", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-03-31", "", "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", "", "", "", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [-11.330049261083733, -11.330049261083733, 9.230769230769221, 9.230769230769221, 9.230769230769221, 9.230769230769221, 9.230769230769221, 9.230769230769221, 9.230769230769221, 9.230769230769221, 9.230769230769221, 9.230769230769221, 9.230769230769221, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 1.4705882352941024, 15.483870967741934, 15.483870967741934, 15.483870967741934, 15.483870967741934, 15.483870967741934, 15.483870967741934, 15.483870967741934, 15.483870967741934, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 16.101694915254253, 17.43589743589744, 17.43589743589744, 17.43589743589744, 17.43589743589744, 17.43589743589744, 17.43589743589744, 17.43589743589744, 17.43589743589744, 17.43589743589744, 17.43589743589744, 17.43589743589744, 17.43589743589744, 17.43589743589744, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, -2.1857923497267775, 30.43478260869565, 30.43478260869565, 30.43478260869565, 30.43478260869565, 30.43478260869565, 30.43478260869565, 30.43478260869565, 30.43478260869565, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 21.21212121212121, 12.376237623762377, 12.376237623762377, 12.376237623762377, 12.376237623762377, 12.376237623762377, 12.376237623762377, 12.376237623762377, 12.376237623762377, 12.376237623762377, 12.376237623762377, 12.376237623762377, 12.376237623762377, 12.376237623762377, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 17.51412429378531, 19.047619047619055, 19.047619047619055, 19.047619047619055, 19.047619047619055, 19.047619047619055, 19.047619047619055, 19.047619047619055, 19.047619047619055, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943, -2.0618556701030943], "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": [86, 93, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 109, 116, 1, 8, 15, 22, 29, 36, 43, 50, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 1, 8, 15, 22, 29, 36, 43, 50, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 1, 8, 15, 22, 29, 36, 43, 50, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 13.967114, "latestClose": 13.9, "startTtmEps": 5.77, "latestTtmEps": 9.45, "priceChangePct": -0.4805144427116437, "epsChangePct": 63.77816291161178, "earningsGapPct": 64.25867735432342, "startMultiple": 2.4206436741767767, "latestMultiple": 1.4708994708994712, "multipleChangePct": -39.23519241634351, "latestQuarter": "2026-05-07", "tone": "positive", "read": "Earnings power is leading market price; the spread is stable and has persisted through 8 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -1.6847207234250483, "earningsMovePct": 0.746268656716409, "spread": 2.4309893801414573, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": -17.291236833984712, "earningsMovePct": 28.922237380627557, "spread": 46.21347421461227, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -0.4805144427116437, "earningsMovePct": 63.77816291161178, "spread": 64.25867735432342, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 8, "persistenceLabel": "8 quarters", "summary": "Earnings power is leading market price; the spread is stable and has persisted through 8 updates.", "marketChangePct": -0.4805144427116437, "earningsChangePct": 63.77816291161178, "recentMarketMovePoints": -0.2147902565984623, "recentEarningsMovePoints": 0.0}, "pressure": {"score": 59, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 87, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 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": 2.24126237, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.09663662, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.0607328, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.07087119, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00517548, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -2.6306298536892814, "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-05-07", "alignedPeriod": "2026-03-31", "requiredPeriod": "2026-03-31"}, "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, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 101.90641247833622, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 103.63951473136916, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 110.74523396880416, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 127.03639514731371, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 142.11438474870016, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 149.2201039861352, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 154.59272097053727, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.56499133448875, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 162.21837088388216, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 167.24436741767767, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 169.84402079722707, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118, 163.7781629116118], "revenue": [100.0, 100.0, 104.62859537007006, 104.62859537007006, 104.62859537007006, 104.62859537007006, 104.62859537007006, 104.62859537007006, 104.62859537007006, 104.62859537007006, 104.62859537007006, 104.62859537007006, 104.62859537007006, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 110.40787901778384, 116.30687015862051, 116.30687015862051, 116.30687015862051, 116.30687015862051, 116.30687015862051, 116.30687015862051, 116.30687015862051, 116.30687015862051, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 120.1196346980257, 124.05392660798304, 124.05392660798304, 124.05392660798304, 124.05392660798304, 124.05392660798304, 124.05392660798304, 124.05392660798304, 124.05392660798304, 124.05392660798304, 124.05392660798304, 124.05392660798304, 124.05392660798304, 124.05392660798304, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 128.8141597787676, 133.6327503524496, 133.6327503524496, 133.6327503524496, 133.6327503524496, 133.6327503524496, 133.6327503524496, 133.6327503524496, 133.6327503524496, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 138.9759509263985, 143.40472375473877, 143.40472375473877, 143.40472375473877, 143.40472375473877, 143.40472375473877, 143.40472375473877, 143.40472375473877, 143.40472375473877, 143.40472375473877, 143.40472375473877, 143.40472375473877, 143.40472375473877, 143.40472375473877, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 146.93609480186387, 150.08479476231187, 150.08479476231187, 150.08479476231187, 150.08479476231187, 150.08479476231187, 150.08479476231187, 150.08479476231187, 150.08479476231187, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728, 152.4061164462728], "cashGeneration": [100.0, 100.0, 102.95770791740966, 102.95770791740966, 102.95770791740966, 102.95770791740966, 102.95770791740966, 102.95770791740966, 102.95770791740966, 102.95770791740966, 102.95770791740966, 102.95770791740966, 102.95770791740966, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.55730277360445, 105.52836105558376, 105.52836105558376, 105.52836105558376, 105.52836105558376, 105.52836105558376, 105.52836105558376, 105.52836105558376, 105.52836105558376, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 120.539390099916, 127.09310648139443, 127.09310648139443, 127.09310648139443, 127.09310648139443, 127.09310648139443, 127.09310648139443, 127.09310648139443, 127.09310648139443, 127.09310648139443, 127.09310648139443, 127.09310648139443, 127.09310648139443, 127.09310648139443, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 192.49215793060495, 202.70304476618796, 202.70304476618796, 202.70304476618796, 202.70304476618796, 202.70304476618796, 202.70304476618796, 202.70304476618796, 202.70304476618796, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 203.75455616974375, 219.93139379309628, 219.93139379309628, 219.93139379309628, 219.93139379309628, 219.93139379309628, 219.93139379309628, 219.93139379309628, 219.93139379309628, 219.93139379309628, 219.93139379309628, 219.93139379309628, 219.93139379309628, 219.93139379309628, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 211.29240401751113, 200.08964538881884, 200.08964538881884, 200.08964538881884, 200.08964538881884, 200.08964538881884, 200.08964538881884, 200.08964538881884, 200.08964538881884, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027, 191.37997089354027], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 140, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 63.77816291161179, "valuationContribution": -64.25867735432342, "marketMove": -0.48051444271163746, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 63.77816291161179}, {"key": "valuation", "label": "Relative valuation contribution", "value": -64.25867735432342}, {"key": "market", "label": "Total market move", "value": -0.48051444271163746}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-01", "periodEnd": "2023-06-30", "earningsChangePct": 1.906412478336228, "surprisePct": 9.230769230769221, "immediateReturnPct": 9.834934862676835, "forward4WeekPct": 8.665752545328376, "forward13WeekPct": 40.646490585170426, "toDateReturnPct": 1.0252830670287594, "weeksSince": 153, "availabilitySource": "reported", "spread": -6.291415648505151, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2023-11-17", "periodEnd": "2023-09-30", "earningsChangePct": 1.7006802721088565, "surprisePct": 1.4705882352941024, "immediateReturnPct": 8.600916625119037, "forward4WeekPct": 21.5596321380624, "forward13WeekPct": 12.500003029725004, "toDateReturnPct": -15.773645125160362, "weeksSince": 142, "availabilitySource": "reported", "spread": -24.68026557542865, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-03-15", "periodEnd": "2023-12-31", "earningsChangePct": 6.856187290969884, "surprisePct": 15.483870967741934, "immediateReturnPct": 4.249156830712186, "forward4WeekPct": -18.107193125976128, "forward13WeekPct": -17.76919062279819, "toDateReturnPct": -29.07254235849002, "weeksSince": 125, "availabilitySource": "reported", "spread": -35.52847726459741, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-10", "periodEnd": "2024-03-31", "earningsChangePct": 14.710485133020356, "surprisePct": 16.101694915254253, "immediateReturnPct": 1.669452468870758, "forward4WeekPct": -9.905398379516416, "forward13WeekPct": -1.168613787842021, "toDateReturnPct": -18.25778284409636, "weeksSince": 117, "availabilitySource": "reported", "spread": 3.2559062073652, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-16", "periodEnd": "2024-06-30", "earningsChangePct": 11.86903137789903, "surprisePct": 17.43589743589744, "immediateReturnPct": 2.815317044110177, "forward4WeekPct": -8.502252593990779, "forward13WeekPct": -9.881757410080406, "toDateReturnPct": -17.291236833984712, "weeksSince": 103, "availabilitySource": "reported", "spread": 18.401647815358032, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-11-15", "periodEnd": "2024-09-30", "earningsChangePct": 5.000000000000004, "surprisePct": -2.1857923497267775, "immediateReturnPct": -9.9324721040288, "forward4WeekPct": -11.986491447344672, "forward13WeekPct": -0.5064696268978319, "toDateReturnPct": -17.337781789703634, "weeksSince": 90, "availabilitySource": "reported", "spread": 40.785147416009124, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-03-14", "periodEnd": "2024-12-31", "earningsChangePct": 3.600464576074347, "surprisePct": 30.43478260869565, "immediateReturnPct": 5.253938651066736, "forward4WeekPct": 4.723142498788246, "forward13WeekPct": 7.088427550714527, "toDateReturnPct": -14.249409971164972, "weeksSince": 73, "availabilitySource": "reported", "spread": 32.438251550440896, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-05-09", "periodEnd": "2025-03-31", "earningsChangePct": 5.156950672645744, "surprisePct": 21.21212121212121, "immediateReturnPct": 2.562759017768834, "forward4WeekPct": -8.368205517040284, "forward13WeekPct": -22.855652622196143, "toDateReturnPct": -24.155319429421006, "weeksSince": 65, "availabilitySource": "reported", "spread": 27.987418616173443, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-08-15", "periodEnd": "2025-06-30", "earningsChangePct": -0.2132196162047073, "surprisePct": 12.376237623762377, "immediateReturnPct": 2.101697749266185, "forward4WeekPct": 5.762718266108902, "forward13WeekPct": 0.610170086140438, "toDateReturnPct": -1.6847207234250483, "weeksSince": 51, "availabilitySource": "reported", "spread": 58.8660892314234, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-14", "periodEnd": "2025-09-30", "earningsChangePct": 3.0982905982906095, "surprisePct": 17.51412429378531, "immediateReturnPct": 5.397725841324608, "forward4WeekPct": 3.3380680765679793, "forward13WeekPct": -0.0710211485197787, "toDateReturnPct": 2.9936321778781583, "weeksSince": 38, "availabilitySource": "reported", "spread": 65.4018822772256, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-03-13", "periodEnd": "2025-12-31", "earningsChangePct": 1.5544041450777257, "surprisePct": 19.047619047619055, "immediateReturnPct": -0.7214997548005697, "forward4WeekPct": 13.435309694579, "forward13WeekPct": 6.133899581523816, "toDateReturnPct": 4.628454197388732, "weeksSince": 21, "availabilitySource": "reported", "spread": 75.41325292349167, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": -3.571428571428581, "surprisePct": -2.0618556701030943, "immediateReturnPct": 0.28797696184303945, "forward4WeekPct": 3.95968322534197, "forward13WeekPct": 0.07199424046075986, "toDateReturnPct": 0.07199424046075986, "weeksSince": 13, "availabilitySource": "reported", "spread": 64.04388709772496, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}], "latestEvent": {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": -3.571428571428581, "surprisePct": -2.0618556701030943, "immediateReturnPct": 0.28797696184303945, "forward4WeekPct": 3.95968322534197, "forward13WeekPct": 0.07199424046075986, "toDateReturnPct": 0.07199424046075986, "weeksSince": 13, "availabilitySource": "reported", "spread": 64.04388709772496, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 5 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Education & Training Services", "population": 16, "spreadPercentile": 60.0, "qualityPercentile": 33.3, "rarityPercentile": 60.0, "currentOneYearSpread": 12.739295, "lead": "earnings", "relatedSignals": [{"tickerId": 6940, "symbol": "LINC", "name": "Lincoln Educational Services", "spread": 13.392765000000006, "lead": "earnings", "quality": 87.5}, {"tickerId": 6981, "symbol": "LOPE", "name": "Grand Canyon Education Inc", "spread": 17.851710999999998, "lead": "earnings", "quality": 75}, {"tickerId": 2081, "symbol": "IH", "name": "Ihuman\u00a0Inc", "spread": 21.032584, "lead": "earnings", "quality": 50}, {"tickerId": 2524, "symbol": "LRN", "name": "Stride Inc", "spread": 62.242739, "lead": "earnings", "quality": 100}, {"tickerId": 3806, "symbol": "STG", "name": "Sunlands Technology Group", "spread": 85.208433, "lead": "earnings", "quality": 33.333333333333336}, {"tickerId": 3864, "symbol": "TAL", "name": "TAL Education Group", "spread": 762.1656310000001, "lead": "earnings", "quality": 75}]}, "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-11-17", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-05-10", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-08-16", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}