{"ticker": {"uuid": "305da1df-6162-4b39-9287-6f02dfd2eed8", "symbol": "TRN", "name": "Trinity Industries Inc", "sector": "Industrials", "industry": "Railroads", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 5, "misses": 6, "inline": 1, "beat_rate": 41.7, "beat_rate_label": "41.7%", "average_surprise": 1.4, "average_surprise_label": "+1.4%", "median_surprise": -1.1, "surprise_dispersion": 49.9, "average_reaction": 0.5, "average_reaction_label": "+0.5%", "average_abs_reaction": 9.8, "positive_response_rate": 41.7, "confirmation_rate": 70.0, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "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": 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": 255.8, "revenue_growth_1y": -18.9, "cash_conversion": 3.29, "net_margin": 16.8, "earnings_yield": 10.0, "eps_surprise_avg": -28.7, "sue_score": -0.4, "pe_ratio": 6.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 29.9, "currency": "USD", "return_13w": -18.4, "fair_value": 28.153799, "fair_value_gap": 6.2, "relative_strength": -11.7, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 53.3}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-02", "date_source": "exact", "eps_actual": 0.26, "eps_estimate": 0.28, "eps_surprise": -0.02, "surprise_pct": -7.1429, "surprise_label": "-7.1%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 18.28487317576805, "one_week_reaction_label": "+18.3%", "four_week_reaction": 21.931990898024374, "four_week_reaction_label": "+21.9%", "confirmation": "diverged", "revenue": 821300000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 21800000.0, "operating_cash_flow": 72800000.0, "free_cash_flow": 165000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-22", "date_source": "exact", "eps_actual": 0.82, "eps_estimate": 0.64, "eps_surprise": 0.18, "surprise_pct": 28.125, "surprise_label": "+28.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.347403007292273, "one_week_reaction_label": "-7.3%", "four_week_reaction": -2.110022582545273, "four_week_reaction_label": "-2.1%", "confirmation": "diverged", "revenue": 797900000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 62800000.0, "operating_cash_flow": 87900000.0, "free_cash_flow": 285300000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-01", "date_source": "exact", "eps_actual": 0.33, "eps_estimate": 0.22, "eps_surprise": 0.11, "surprise_pct": 50.0, "surprise_label": "+50.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 12.159174232685933, "one_week_reaction_label": "+12.2%", "four_week_reaction": 12.085482605984744, "four_week_reaction_label": "+12.1%", "confirmation": "confirmed", "revenue": 809600000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 23700000.0, "operating_cash_flow": 52200000.0, "free_cash_flow": 204300000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-01", "date_source": "exact", "eps_actual": 0.66, "eps_estimate": 0.34, "eps_surprise": 0.32, "surprise_pct": 94.1176, "surprise_label": "+94.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.9507800832297744, "one_week_reaction_label": "+2.0%", "four_week_reaction": -2.4909977400584205, "four_week_reaction_label": "-2.5%", "confirmation": "confirmed", "revenue": 841400000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 54400000.0, "operating_cash_flow": 241500000.0, "free_cash_flow": 338000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "date_source": "exact", "eps_actual": 0.37, "eps_estimate": 0.38, "eps_surprise": -0.01, "surprise_pct": -2.6316, "surprise_label": "-2.6%", "surprise_band": "miss", "eps_yoy": 42.3076923076923, "eps_yoy_label": "+42.3%", "one_week_reaction": -8.069977928045882, "one_week_reaction_label": "-8.1%", "four_week_reaction": 5.95372441863159, "four_week_reaction_label": "+6.0%", "confirmation": "confirmed", "revenue": 798800000.0, "revenue_yoy": -2.739559235358578, "revenue_yoy_label": "-2.7%", "net_income": 31400000.0, "operating_cash_flow": 78500000.0, "free_cash_flow": 202400000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-20", "date_source": "exact", "eps_actual": 0.39, "eps_estimate": 0.345, "eps_surprise": 0.045, "surprise_pct": 13.0435, "surprise_label": "+13.0%", "surprise_band": "beat", "eps_yoy": -52.439024390243894, "eps_yoy_label": "-52.4%", "one_week_reaction": -12.125618383358287, "one_week_reaction_label": "-12.1%", "four_week_reaction": -15.120674385372954, "four_week_reaction_label": "-15.1%", "confirmation": "diverged", "revenue": 629400000.0, "revenue_yoy": -21.117934578267953, "revenue_yoy_label": "-21.1%", "net_income": 28900000.0, "operating_cash_flow": 201600000.0, "free_cash_flow": 424800000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-01", "date_source": "exact", "eps_actual": 0.29, "eps_estimate": 0.33, "eps_surprise": -0.04, "surprise_pct": -12.1212, "surprise_label": "-12.1%", "surprise_band": "miss", "eps_yoy": -12.121212121212132, "eps_yoy_label": "-12.1%", "one_week_reaction": -0.43824521070950195, "one_week_reaction_label": "-0.4%", "four_week_reaction": 1.0358598715686211, "four_week_reaction_label": "+1.0%", "confirmation": "contained", "revenue": 585400000.0, "revenue_yoy": -27.69268774703557, "revenue_yoy_label": "-27.7%", "net_income": 22100000.0, "operating_cash_flow": 76500000.0, "free_cash_flow": 205900000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-31", "date_source": "exact", "eps_actual": 0.19, "eps_estimate": 0.28, "eps_surprise": -0.09, "surprise_pct": -32.1429, "surprise_label": "-32.1%", "surprise_band": "miss", "eps_yoy": -71.21212121212122, "eps_yoy_label": "-71.2%", "one_week_reaction": -8.276382751613118, "one_week_reaction_label": "-8.3%", "four_week_reaction": 10.09871260114814, "four_week_reaction_label": "+10.1%", "confirmation": "confirmed", "revenue": 506200000.0, "revenue_yoy": -39.838364630377946, "revenue_yoy_label": "-39.8%", "net_income": 14100000.0, "operating_cash_flow": 61600000.0, "free_cash_flow": 245800000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-30", "date_source": "exact", "eps_actual": 0.38, "eps_estimate": 0.39, "eps_surprise": -0.01, "surprise_pct": -2.5641, "surprise_label": "-2.6%", "surprise_band": "miss", "eps_yoy": 2.7027027027027053, "eps_yoy_label": "+2.7%", "one_week_reaction": -3.1835866061897082, "one_week_reaction_label": "-3.2%", "four_week_reaction": -8.73717793866958, "four_week_reaction_label": "-8.7%", "confirmation": "confirmed", "revenue": 454100000.0, "revenue_yoy": -43.15222834251377, "revenue_yoy_label": "-43.2%", "net_income": 30300000.0, "operating_cash_flow": 44200000.0, "free_cash_flow": 287700000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-12", "date_source": "exact", "eps_actual": 2.31, "eps_estimate": 2.3, "eps_surprise": 0.01, "surprise_pct": 0.4348, "surprise_label": "+0.4%", "surprise_band": "in-line", "eps_yoy": 492.30769230769226, "eps_yoy_label": "+492.3%", "one_week_reaction": 15.432707515706328, "one_week_reaction_label": "+15.4%", "four_week_reaction": 4.935835496836324, "four_week_reaction_label": "+4.9%", "confirmation": "contained", "revenue": 611200000.0, "revenue_yoy": -2.8916428344455034, "revenue_yoy_label": "-2.9%", "net_income": 186600000.0, "operating_cash_flow": 177400000.0, "free_cash_flow": 415200000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-30", "date_source": "exact", "eps_actual": 0.32, "eps_estimate": 0.28, "eps_surprise": 0.04, "surprise_pct": 14.2857, "surprise_label": "+14.3%", "surprise_band": "beat", "eps_yoy": 10.344827586206906, "eps_yoy_label": "+10.3%", "one_week_reaction": 14.07874015748031, "one_week_reaction_label": "+14.1%", "four_week_reaction": 3.055118110236217, "four_week_reaction_label": "+3.1%", "confirmation": "confirmed", "revenue": 492000000.0, "revenue_yoy": -15.954902630679877, "revenue_yoy_label": "-16.0%", "net_income": 24200000.0, "operating_cash_flow": 97800000.0, "free_cash_flow": 255100000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-30", "date_source": "exact", "eps_actual": -0.36, "eps_estimate": 1.34, "eps_surprise": -1.7, "surprise_pct": -126.8657, "surprise_label": "-126.9%", "surprise_band": "miss", "eps_yoy": -289.4736842105263, "eps_yoy_label": "-289.5%", "one_week_reaction": -16.492916332531404, "one_week_reaction_label": "-16.5%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 485100000.0, "revenue_yoy": -4.168312919794548, "revenue_yoy_label": "-4.2%", "net_income": 102200000.0, "operating_cash_flow": 68900000.0, "free_cash_flow": 169900000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [0.26, 0.82, 0.33, 0.66, 0.37, 0.39, 0.29, 0.19, 0.38, 2.31, 0.32, -0.36], "eps_estimate": [0.28, 0.64, 0.22, 0.34, 0.38, 0.345, 0.33, 0.28, 0.39, 2.3, 0.28, 1.34], "surprise": [-7.1429, 28.125, 50.0, 94.1176, -2.6316, 13.0435, -12.1212, -32.1429, -2.5641, 0.4348, 14.2857, -126.8657], "reaction_1w": [18.28487317576805, -7.347403007292273, 12.159174232685933, 1.9507800832297744, -8.069977928045882, -12.125618383358287, -0.43824521070950195, -8.276382751613118, -3.1835866061897082, 15.432707515706328, 14.07874015748031, -16.492916332531404], "reaction_4w": [21.931990898024374, -2.110022582545273, 12.085482605984744, -2.4909977400584205, 5.95372441863159, -15.120674385372954, 1.0358598715686211, 10.09871260114814, -8.73717793866958, 4.935835496836324, 3.055118110236217, null], "revenue": [821.3, 797.9, 809.6, 841.4, 798.8, 629.4, 585.4, 506.2, 454.1, 611.2, 492.0, 485.1], "net_income": [21.8, 62.8, 23.7, 54.4, 31.4, 28.9, 22.1, 14.1, 30.3, 186.6, 24.2, 102.2], "financial_unit": "millions", "scatter": [{"x": -7.1429, "y": 18.28487317576805, "label": "2023-09-30"}, {"x": 28.125, "y": -7.347403007292273, "label": "2023-12-31"}, {"x": 50.0, "y": 12.159174232685933, "label": "2024-03-31"}, {"x": 94.1176, "y": 1.9507800832297744, "label": "2024-06-30"}, {"x": -2.6316, "y": -8.069977928045882, "label": "2024-09-30"}, {"x": 13.0435, "y": -12.125618383358287, "label": "2024-12-31"}, {"x": -12.1212, "y": -0.43824521070950195, "label": "2025-03-31"}, {"x": -32.1429, "y": -8.276382751613118, "label": "2025-06-30"}, {"x": -2.5641, "y": -3.1835866061897082, "label": "2025-09-30"}, {"x": 0.4348, "y": 15.432707515706328, "label": "2025-12-31"}, {"x": 14.2857, "y": 14.07874015748031, "label": "2026-03-31"}, {"x": -126.8657, "y": -16.492916332531404, "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, 98.57256044239442, 101.30848441260814, 93.45757350048662, 95.24186962013898, 100.27755904734555, 96.55035846921992, 85.64631134571574, 87.90220452325907, 86.57825456649472, 81.40281624631012, 96.28721795845145, 93.7195605283289, 99.97822579153218, 99.25607449618637, 102.78660623540038, 106.55785211541449, 113.6590346173092, 105.71533931319586, 106.67821362228732, 105.23390659512293, 100.77656463415137, 100.16800922466915, 104.95530497667103, 103.73819415770657, 106.78096676864493, 107.67351411102246, 99.76230709717193, 101.58796888914581, 106.49697483574958, 105.40157864785982, 107.06495870154025, 112.98821774865067, 113.31278122523756, 110.10772687600576, 108.79594616411251, 111.25553998994428, 124.7832949408372, 128.0627489388068, 127.24288433019619, 124.70130892362342, 128.92360655602428, 120.06907676868084, 115.19088656209692, 125.68514556666157, 122.65164962033333, 121.052913411719, 120.97092739450521, 127.72513335926303, 137.86204778977367, 140.55143316038928, 136.16566481498643, 133.8072802429803, 134.42790729493214, 136.57941914060288, 128.46988404701614, 131.98677363239185, 141.50306101095057, 142.20644158990942, 140.63418225092343, 148.86784098031143, 147.38261192810484, 147.79965368006083, 135.8722542503517, 154.88936789978575, 155.22299952676144, 156.59923775186354, 157.224802598034, 158.39251772892166, 155.64004127871743, 149.13418906090916, 147.9664694935487, 149.8848624398409, 145.75614776453455, 160.49500211375747, 165.83362721268523, 159.0237302049575, 156.12321753059803, 144.5632068493461, 127.03402406404953, 130.69119048266563, 125.39460539992385, 122.70427506060332, 123.50296438457316, 119.59358005120488, 105.46934576977219, 106.09989277488907, 107.91144658338135, 106.76299905383347, 106.2951153236702, 106.42272159061392, 114.29170669289392, 107.86891411871531, 109.48524537842647, 111.14411353927647, 110.76129473844532, 109.6128516453702, 114.75959042305716, 123.4792780563316, 118.6302842771981, 113.02924181256711, 113.28729812551484, 103.91120772368619, 116.90010868914695, 117.88932677368295, 124.72785677681645, 122.2332991089034, 122.8784421095091, 121.07203904592943, 120.64194075454378, 120.59893358728885, 120.77097112925401, 116.77107831443669, 121.317735345676, 122.88256359273375, 118.97049075685293, 111.4940846955486, 110.66819979335799, 112.14609535603782, 115.27575185015336, 120.18757939345343, 123.0564333979624, 123.57804281364832, 119.53556873296422, 117.14485558371581, 123.09990195838776, 120.22467274247532, 118.8180224963775, 126.33480933304331, 133.5878522986408, 154.2040748204038, 153.72053921422702, 150.2478723896515, 140.1815289318584, 129.71956301275367, 130.1151854740653, 137.10448013212172, 144.92897184876117, 152.0941016694935, 146.18177852781776, 140.85801117627352, 160.68904456077567, 162.5079984058866, 151.99355788658679, 145.16138978543842, 143.91917740341145, 145.33884869715655, 152.89736943338568, 151.62175928417335, 158.83555721144438, 150.082227804981, 156.98812121100266, 161.79816275901405, 165.96844718439033, 138.59541005186725, 132.65053650930955], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 245.37037037037032, 245.37037037037032], "gap": [0.0, 1.427439557605581, -1.3084844126081379, 6.5424264995133825, 4.758130379861015, -0.27755904734554804, 3.4496415307800845, 14.353688654284255, 12.097795476740927, 13.42174543350528, 18.597183753689876, -3.694625365858869, -1.1269679357363174, -7.385633198939601, -6.663481903593791, -10.194013642807803, -13.96525952282191, -21.066442024716622, -13.122746720603274, -14.085621029694735, -12.64131400253035, -8.183972041558789, -7.575416632076568, -12.36271238407845, -11.145601565113992, -14.18837417605235, -15.080921518429875, 28.015470680605844, 26.18980888863196, 21.28080294202819, 22.37619912991795, 20.712819076237523, 14.789560029127102, 14.464996552540214, 17.670050901772015, 18.981831613665264, 16.52223778783349, 27.068556911014653, 23.789102913045042, 24.608967521655657, 27.150542928228433, 22.928245295827566, 31.782775083171003, 36.66096528975493, 26.166706285190273, 29.200202231518517, 30.798938440132844, 30.880924457346637, 24.12671849258882, 13.989804062078179, 51.11523350627735, 55.5010018516802, 57.85938642368632, 57.23875937173449, 55.08724752606375, 63.19678261965049, 59.679893034274784, 50.163605655716054, 49.46022507675721, 51.0324844157432, 42.7988256863552, 44.28405473856179, 43.8670129866058, 65.97959760150016, 46.962483952066094, 46.628852325090406, 45.25261409998831, 44.62704925381786, 43.45933412293019, 46.211810573134414, 52.71766279094268, 53.88538235830316, 51.966989412010946, 56.0957040873173, 41.35684973809438, 36.01822463916662, 42.828121646894346, 45.72863432125382, 57.288645002505746, 35.00301297298748, 31.345846554371377, 36.64243163711316, 39.33276197643369, 38.53407265246385, 42.44345698583213, 56.56769126726482, 55.93714426214794, 54.12559045365566, 55.27403798320354, 52.03821800966311, 51.9106117427194, 44.04162664043939, 50.464419214618005, 48.848087954906845, 47.18921979405684, 47.572038594888, 48.720481687963115, 43.57374291027615, 34.85405527700172, 39.703049056135214, 45.30409152076621, 45.04603520781848, 10.90360709112862, -2.0852938743321374, -3.0745119588681433, -9.913041962001643, -7.418484294088586, -8.063627294694285, -6.25722423111462, -5.8271259397289725, -5.784118772474045, -5.956156314439198, -1.9562634996218833, -6.502920530861189, -8.067748777918936, -3.2297500161121775, 4.246656045192154, 5.0725409473827625, 3.594645384702929, 0.46498889058739223, -4.446838652712685, -7.315692657221646, -7.837302072907576, -3.7948279922234747, -1.404114842975062, -7.359161217647014, -4.483932001734573, -3.077281755636747, -10.594068592302563, -17.84711155790005, 139.31444369811473, 139.79797930429152, 143.27064612886704, 153.33698958666014, 163.79895550576487, 163.40333304445323, 156.4140383863968, 148.58954666975737, 141.42441684902502, 147.33673999070078, 152.660507342245, 135.60725173552063, 133.7882978904097, 144.30273840970952, 151.1349065108579, 152.37711889288485, 150.95744759913975, 143.39892686291063, 144.67453701212295, 137.46073908485192, 146.21406849131532, 139.30817508529364, 134.49813353728226, 130.32784911190598, 106.77496031850308, 112.71983386106078], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 92.59259259259258, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.77777777777777, null, null, null, null, null, null, null, null, null, 151.85185185185185, null, null, null, null, null, null, null, null, null, null, null, null, 191.66666666666663, null, null, null, null, null, null, null, null, null, null, null, null, 201.85185185185185, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 162.037037037037, null, null, null, null, null, null, null, null, null, 158.33333333333331, null, null, null, null, null, null, null, null, null, null, null, null, 114.81481481481481, null, null, null, null, null, null, null, null, null, null, null, null, 115.74074074074075, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 293.51851851851853, null, null, null, null, null, null, null, null, null, null, 296.2962962962963, null, null, null, null, null, null, null, null, null, null, null, null, 245.37037037037032, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [145.4, -112.7, 32.7]}}, "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": [22.540429, 22.218678, 22.835367, 21.065738, 21.467926, 22.602992, 21.762865, 19.305046, 19.813534, 19.51511, 18.348544, 21.703552, 21.124791, 22.535521, 22.372745, 23.168542, 24.018597, 25.619234, 23.828691, 24.045727, 23.720174, 22.71547, 22.578299, 23.657376, 23.383034, 24.068888, 24.270072, 22.486852, 22.898364, 24.004875, 23.757968, 24.132901, 25.468029, 25.541187, 24.818754, 24.523073, 25.077476, 28.12669, 28.865893, 28.681092, 28.10821, 29.059934, 27.064085, 25.96452, 28.329971, 27.646208, 27.285846, 27.267366, 28.789793, 31.074697, 31.680896, 30.692325, 30.160735, 30.300627, 30.785587, 28.957663, 29.750385, 31.895397, 32.053942, 31.699548, 33.55545, 33.220673, 33.314676, 30.626189, 34.912728, 34.98793, 35.29814, 35.439145, 35.702353, 35.081933, 33.615486, 33.352277, 33.784691, 32.854061, 36.176262, 37.379611, 35.844631, 35.190843, 32.585167, 28.634014, 29.458355, 28.264482, 27.65807, 27.838098, 26.956906, 23.773243, 23.915371, 24.323703, 24.064838, 23.959375, 23.988138, 25.761841, 24.314116, 24.678444, 25.05236, 24.966071, 24.707207, 25.867304, 27.832759, 26.739775, 25.477276, 25.535443, 23.422032, 26.349786, 26.57276, 28.114194, 27.55191, 27.697328, 27.290157, 27.193211, 27.183517, 27.222295, 26.320702, 27.345538, 27.698257, 26.816459, 25.131245, 24.945087, 25.278211, 25.983649, 27.090796, 27.737448, 27.855021, 26.94383, 26.404953, 27.747246, 27.099157, 26.782092, 28.476408, 30.111275, 34.75826, 34.649269, 33.866515, 31.597518, 29.239346, 29.328521, 30.903938, 32.667612, 34.282663, 32.95, 31.75, 36.22, 36.63, 34.26, 32.72, 32.44, 32.76, 34.463723, 34.176195, 35.802216, 33.829178, 35.385796, 36.47, 37.41, 31.24, 29.9], "ttmEps": [1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 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.65, 2.65], "quarterlyEps": [0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, -0.36, -0.36], "priceIndex": [100.0, 98.57256044239442, 101.30848441260814, 93.45757350048662, 95.24186962013898, 100.27755904734555, 96.55035846921992, 85.64631134571574, 87.90220452325907, 86.57825456649472, 81.40281624631012, 96.28721795845145, 93.7195605283289, 99.97822579153218, 99.25607449618637, 102.78660623540038, 106.55785211541449, 113.6590346173092, 105.71533931319586, 106.67821362228732, 105.23390659512293, 100.77656463415137, 100.16800922466915, 104.95530497667103, 103.73819415770657, 106.78096676864493, 107.67351411102246, 99.76230709717193, 101.58796888914581, 106.49697483574958, 105.40157864785982, 107.06495870154025, 112.98821774865067, 113.31278122523756, 110.10772687600576, 108.79594616411251, 111.25553998994428, 124.7832949408372, 128.0627489388068, 127.24288433019619, 124.70130892362342, 128.92360655602428, 120.06907676868084, 115.19088656209692, 125.68514556666157, 122.65164962033333, 121.052913411719, 120.97092739450521, 127.72513335926303, 137.86204778977367, 140.55143316038928, 136.16566481498643, 133.8072802429803, 134.42790729493214, 136.57941914060288, 128.46988404701614, 131.98677363239185, 141.50306101095057, 142.20644158990942, 140.63418225092343, 148.86784098031143, 147.38261192810484, 147.79965368006083, 135.8722542503517, 154.88936789978575, 155.22299952676144, 156.59923775186354, 157.224802598034, 158.39251772892166, 155.64004127871743, 149.13418906090916, 147.9664694935487, 149.8848624398409, 145.75614776453455, 160.49500211375747, 165.83362721268523, 159.0237302049575, 156.12321753059803, 144.5632068493461, 127.03402406404953, 130.69119048266563, 125.39460539992385, 122.70427506060332, 123.50296438457316, 119.59358005120488, 105.46934576977219, 106.09989277488907, 107.91144658338135, 106.76299905383347, 106.2951153236702, 106.42272159061392, 114.29170669289392, 107.86891411871531, 109.48524537842647, 111.14411353927647, 110.76129473844532, 109.6128516453702, 114.75959042305716, 123.4792780563316, 118.6302842771981, 113.02924181256711, 113.28729812551484, 103.91120772368619, 116.90010868914695, 117.88932677368295, 124.72785677681645, 122.2332991089034, 122.8784421095091, 121.07203904592943, 120.64194075454378, 120.59893358728885, 120.77097112925401, 116.77107831443669, 121.317735345676, 122.88256359273375, 118.97049075685293, 111.4940846955486, 110.66819979335799, 112.14609535603782, 115.27575185015336, 120.18757939345343, 123.0564333979624, 123.57804281364832, 119.53556873296422, 117.14485558371581, 123.09990195838776, 120.22467274247532, 118.8180224963775, 126.33480933304331, 133.5878522986408, 154.2040748204038, 153.72053921422702, 150.2478723896515, 140.1815289318584, 129.71956301275367, 130.1151854740653, 137.10448013212172, 144.92897184876117, 152.0941016694935, 146.18177852781776, 140.85801117627352, 160.68904456077567, 162.5079984058866, 151.99355788658679, 145.16138978543842, 143.91917740341145, 145.33884869715655, 152.89736943338568, 151.62175928417335, 158.83555721144438, 150.082227804981, 156.98812121100266, 161.79816275901405, 165.96844718439033, 138.59541005186725, 132.65053650930955], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 245.37037037037032, 245.37037037037032], "valuationGap": [0.0, 1.427439557605581, -1.3084844126081379, 6.5424264995133825, 4.758130379861015, -0.27755904734554804, 3.4496415307800845, 14.353688654284255, 12.097795476740927, 13.42174543350528, 18.597183753689876, -3.694625365858869, -1.1269679357363174, -7.385633198939601, -6.663481903593791, -10.194013642807803, -13.96525952282191, -21.066442024716622, -13.122746720603274, -14.085621029694735, -12.64131400253035, -8.183972041558789, -7.575416632076568, -12.36271238407845, -11.145601565113992, -14.18837417605235, -15.080921518429875, 28.015470680605844, 26.18980888863196, 21.28080294202819, 22.37619912991795, 20.712819076237523, 14.789560029127102, 14.464996552540214, 17.670050901772015, 18.981831613665264, 16.52223778783349, 27.068556911014653, 23.789102913045042, 24.608967521655657, 27.150542928228433, 22.928245295827566, 31.782775083171003, 36.66096528975493, 26.166706285190273, 29.200202231518517, 30.798938440132844, 30.880924457346637, 24.12671849258882, 13.989804062078179, 51.11523350627735, 55.5010018516802, 57.85938642368632, 57.23875937173449, 55.08724752606375, 63.19678261965049, 59.679893034274784, 50.163605655716054, 49.46022507675721, 51.0324844157432, 42.7988256863552, 44.28405473856179, 43.8670129866058, 65.97959760150016, 46.962483952066094, 46.628852325090406, 45.25261409998831, 44.62704925381786, 43.45933412293019, 46.211810573134414, 52.71766279094268, 53.88538235830316, 51.966989412010946, 56.0957040873173, 41.35684973809438, 36.01822463916662, 42.828121646894346, 45.72863432125382, 57.288645002505746, 35.00301297298748, 31.345846554371377, 36.64243163711316, 39.33276197643369, 38.53407265246385, 42.44345698583213, 56.56769126726482, 55.93714426214794, 54.12559045365566, 55.27403798320354, 52.03821800966311, 51.9106117427194, 44.04162664043939, 50.464419214618005, 48.848087954906845, 47.18921979405684, 47.572038594888, 48.720481687963115, 43.57374291027615, 34.85405527700172, 39.703049056135214, 45.30409152076621, 45.04603520781848, 10.90360709112862, -2.0852938743321374, -3.0745119588681433, -9.913041962001643, -7.418484294088586, -8.063627294694285, -6.25722423111462, -5.8271259397289725, -5.784118772474045, -5.956156314439198, -1.9562634996218833, -6.502920530861189, -8.067748777918936, -3.2297500161121775, 4.246656045192154, 5.0725409473827625, 3.594645384702929, 0.46498889058739223, -4.446838652712685, -7.315692657221646, -7.837302072907576, -3.7948279922234747, -1.404114842975062, -7.359161217647014, -4.483932001734573, -3.077281755636747, -10.594068592302563, -17.84711155790005, 139.31444369811473, 139.79797930429152, 143.27064612886704, 153.33698958666014, 163.79895550576487, 163.40333304445323, 156.4140383863968, 148.58954666975737, 141.42441684902502, 147.33673999070078, 152.660507342245, 135.60725173552063, 133.7882978904097, 144.30273840970952, 151.1349065108579, 152.37711889288485, 150.95744759913975, 143.39892686291063, 144.67453701212295, 137.46073908485192, 146.21406849131532, 139.30817508529364, 134.49813353728226, 130.32784911190598, 106.77496031850308, 112.71983386106078], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 92.59259259259258, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.77777777777777, null, null, null, null, null, null, null, null, null, 151.85185185185185, null, null, null, null, null, null, null, null, null, null, null, null, 191.66666666666663, null, null, null, null, null, null, null, null, null, null, null, null, 201.85185185185185, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 162.037037037037, null, null, null, null, null, null, null, null, null, 158.33333333333331, null, null, null, null, null, null, null, null, null, null, null, null, 114.81481481481481, null, null, null, null, null, null, null, null, null, null, null, null, 115.74074074074075, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 293.51851851851853, null, null, null, null, null, null, null, null, null, null, 296.2962962962963, null, null, null, null, null, null, null, null, null, null, null, null, 245.37037037037032, null], "quarterLabels": ["2023-08-01", "", "", "", "", "", "", "", "", "", "", "2023-11-02", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-22", "", "", "", "", "", "", "", "", "", "2024-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-20", "", "", "", "", "", "", "", "", "", "2025-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-12", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-30", ""], "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": [-28.125, -28.125, -28.125, -28.125, -28.125, -28.125, -28.125, -28.125, -28.125, -28.125, -28.125, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, -7.142857142857148, 28.12499999999999, 28.12499999999999, 28.12499999999999, 28.12499999999999, 28.12499999999999, 28.12499999999999, 28.12499999999999, 28.12499999999999, 28.12499999999999, 28.12499999999999, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 94.11764705882352, 94.11764705882352, 94.11764705882352, 94.11764705882352, 94.11764705882352, 94.11764705882352, 94.11764705882352, 94.11764705882352, 94.11764705882352, 94.11764705882352, 94.11764705882352, 94.11764705882352, 94.11764705882352, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, -2.6315789473684235, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, -12.121212121212132, -12.121212121212132, -12.121212121212132, -12.121212121212132, -12.121212121212132, -12.121212121212132, -12.121212121212132, -12.121212121212132, -12.121212121212132, -12.121212121212132, -12.121212121212132, -12.121212121212132, -12.121212121212132, -32.14285714285715, -32.14285714285715, -32.14285714285715, -32.14285714285715, -32.14285714285715, -32.14285714285715, -32.14285714285715, -32.14285714285715, -32.14285714285715, -32.14285714285715, -32.14285714285715, -32.14285714285715, -32.14285714285715, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, 0.43478260869566226, 0.43478260869566226, 0.43478260869566226, 0.43478260869566226, 0.43478260869566226, 0.43478260869566226, 0.43478260869566226, 0.43478260869566226, 0.43478260869566226, 0.43478260869566226, 0.43478260869566226, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, -126.86567164179105, -126.86567164179105], "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": [17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 22.540429, "latestClose": 29.9, "startTtmEps": 1.08, "latestTtmEps": 2.65, "priceChangePct": 32.65053650930956, "epsChangePct": 145.37037037037032, "earningsGapPct": 112.71983386106076, "startMultiple": 20.870767592592593, "latestMultiple": 11.283018867924529, "multipleChangePct": -45.93864927167761, "latestQuarter": "2026-07-30", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 3 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 13.473407336211363, "earningsMovePct": 113.70967741935485, "spread": 100.23627008314348, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -2.581508569324742, "earningsMovePct": 28.0193236714976, "spread": 30.600832240822342, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 32.65053650930956, "earningsMovePct": 145.37037037037032, "spread": 112.71983386106076, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 3, "persistenceLabel": "3 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 3 updates.", "marketChangePct": 32.65053650930956, "earningsChangePct": 145.37037037037032, "recentMarketMovePoints": -29.857461896577064, "recentEarningsMovePoints": -50.92592592592598}, "pressure": {"score": 64, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 96, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 3.28546461, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.18945948, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.04541663, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00546647, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01106541, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -2.317348570437605, "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-07-30", "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, 100.0, 100.0, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 92.59259259259258, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 127.77777777777777, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 151.85185185185185, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 191.66666666666663, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 201.85185185185185, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 162.037037037037, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 158.33333333333331, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 114.81481481481481, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 115.74074074074075, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 293.51851851851853, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 296.2962962962963, 245.37037037037032, 245.37037037037032], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 113.24279130470248, 121.67298829479178, 121.67298829479178, 121.67298829479178, 121.67298829479178, 121.67298829479178, 121.67298829479178, 121.67298829479178, 121.67298829479178, 121.67298829479178, 121.67298829479178, 128.52073901872018, 128.52073901872018, 128.52073901872018, 128.52073901872018, 128.52073901872018, 128.52073901872018, 128.52073901872018, 128.52073901872018, 128.52073901872018, 128.52073901872018, 128.52073901872018, 128.52073901872018, 128.52073901872018, 133.3741180309148, 133.3741180309148, 133.3741180309148, 133.3741180309148, 133.3741180309148, 133.3741180309148, 133.3741180309148, 133.3741180309148, 133.3741180309148, 133.3741180309148, 133.3741180309148, 133.3741180309148, 133.3741180309148, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 132.4564623353318, 125.58424079285453, 125.58424079285453, 125.58424079285453, 125.58424079285453, 125.58424079285453, 125.58424079285453, 125.58424079285453, 125.58424079285453, 125.58424079285453, 125.58424079285453, 116.44031159508953, 116.44031159508953, 116.44031159508953, 116.44031159508953, 116.44031159508953, 116.44031159508953, 116.44031159508953, 116.44031159508953, 116.44031159508953, 116.44031159508953, 116.44031159508953, 116.44031159508953, 116.44031159508953, 102.76928096578163, 102.76928096578163, 102.76928096578163, 102.76928096578163, 102.76928096578163, 102.76928096578163, 102.76928096578163, 102.76928096578163, 102.76928096578163, 102.76928096578163, 102.76928096578163, 102.76928096578163, 102.76928096578163, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 88.71079570944983, 87.9685142134671, 87.9685142134671, 87.9685142134671, 87.9685142134671, 87.9685142134671, 87.9685142134671, 87.9685142134671, 87.9685142134671, 87.9685142134671, 87.9685142134671, 87.9685142134671, 84.15922345935805, 84.15922345935805, 84.15922345935805, 84.15922345935805, 84.15922345935805, 84.15922345935805, 84.15922345935805, 84.15922345935805, 84.15922345935805, 84.15922345935805, 84.15922345935805, 84.15922345935805, 84.15922345935805, 83.29866634038908, 83.29866634038908], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 89.19812141241955, 87.46738563228388, 87.46738563228388, 87.46738563228388, 87.46738563228388, 87.46738563228388, 87.46738563228388, 87.46738563228388, 87.46738563228388, 87.46738563228388, 87.46738563228388, 79.3181422856149, 79.3181422856149, 79.3181422856149, 79.3181422856149, 79.3181422856149, 79.3181422856149, 79.3181422856149, 79.3181422856149, 79.3181422856149, 79.3181422856149, 79.3181422856149, 79.3181422856149, 79.3181422856149, 86.32805705340058, 86.32805705340058, 86.32805705340058, 86.32805705340058, 86.32805705340058, 86.32805705340058, 86.32805705340058, 86.32805705340058, 86.32805705340058, 86.32805705340058, 86.32805705340058, 86.32805705340058, 86.32805705340058, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 89.58079666028874, 101.71334145068707, 101.71334145068707, 101.71334145068707, 101.71334145068707, 101.71334145068707, 101.71334145068707, 101.71334145068707, 101.71334145068707, 101.71334145068707, 101.71334145068707, 101.85249608627586, 101.85249608627586, 101.85249608627586, 101.85249608627586, 101.85249608627586, 101.85249608627586, 101.85249608627586, 101.85249608627586, 101.85249608627586, 101.85249608627586, 101.85249608627586, 101.85249608627586, 101.85249608627586, 93.8337102104714, 93.8337102104714, 93.8337102104714, 93.8337102104714, 93.8337102104714, 93.8337102104714, 93.8337102104714, 93.8337102104714, 93.8337102104714, 93.8337102104714, 93.8337102104714, 93.8337102104714, 93.8337102104714, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 101.25239172029919, 100.4174639067664, 100.4174639067664, 100.4174639067664, 100.4174639067664, 100.4174639067664, 100.4174639067664, 100.4174639067664, 100.4174639067664, 100.4174639067664, 100.4174639067664, 100.4174639067664, 104.69646895112193, 104.69646895112193, 104.69646895112193, 104.69646895112193, 104.69646895112193, 104.69646895112193, 104.69646895112193, 104.69646895112193, 104.69646895112193, 104.69646895112193, 104.69646895112193, 104.69646895112193, 104.69646895112193, 98.09532092537833, 98.09532092537833], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 145.37037037037032, "valuationContribution": -112.71983386106078, "marketMove": 32.650536509309546, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 145.37037037037032}, {"key": "valuation", "label": "Relative valuation contribution", "value": -112.71983386106078}, {"key": "market", "label": "Total market move", "value": 32.650536509309546}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": -7.407407407407418, "surprisePct": -7.142857142857148, "immediateReturnPct": 18.284873175768055, "forward4WeekPct": 26.269103423138084, "forward13WeekPct": 27.438089910567285, "toDateReturnPct": 62.955709183246356, "weeksSince": 144, "availabilitySource": "reported", "spread": -3.694625365858869, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-02-23", "periodEnd": "2023-12-31", "earningsChangePct": 37.999999999999986, "surprisePct": 28.12499999999999, "immediateReturnPct": -7.347403007292275, "forward4WeekPct": -0.565185797553458, "forward13WeekPct": 15.814283534057916, "toDateReturnPct": 23.196997520238092, "weeksSince": 128, "availabilitySource": "reported", "spread": 28.015470680605844, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 18.840579710144922, "surprisePct": 50.000000000000014, "immediateReturnPct": 12.159174232685931, "forward4WeekPct": 15.88061733166446, "forward13WeekPct": 26.332075843677405, "toDateReturnPct": 19.230499911554077, "weeksSince": 118, "availabilitySource": "reported", "spread": 27.068556911014653, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 26.21951219512195, "surprisePct": 94.11764705882352, "immediateReturnPct": 1.950780083229775, "forward4WeekPct": -0.9303710990327674, "forward13WeekPct": -1.443322198765129, "toDateReturnPct": -3.780236376882462, "weeksSince": 105, "availabilitySource": "reported", "spread": 51.11523350627735, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 5.314009661835772, "surprisePct": -2.6315789473684235, "immediateReturnPct": -8.06997792804588, "forward4WeekPct": 6.3769763211865005, "forward13WeekPct": 7.59411557837153, "toDateReturnPct": -10.249764998464938, "weeksSince": 92, "availabilitySource": "reported", "spread": 65.97959760150016, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": -19.72477064220184, "surprisePct": 13.043478260869579, "immediateReturnPct": -12.125618383358283, "forward4WeekPct": -14.568189876086867, "forward13WeekPct": -25.38287129232758, "toDateReturnPct": -8.240457997345851, "weeksSince": 76, "availabilitySource": "reported", "spread": 35.00301297298748, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": -2.285714285714291, "surprisePct": -12.121212121212132, "immediateReturnPct": -0.43824521070949807, "forward4WeekPct": 2.5498031609437755, "forward13WeekPct": -2.6711420205695946, "toDateReturnPct": 24.247667904516934, "weeksSince": 66, "availabilitySource": "reported", "spread": 52.03821800966311, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": -27.485380116959067, "surprisePct": -32.14285714285715, "immediateReturnPct": -8.27638275161312, "forward4WeekPct": 7.896737879190097, "forward13WeekPct": 5.016619449288573, "toDateReturnPct": 17.092153051740656, "weeksSince": 53, "availabilitySource": "reported", "spread": 10.90360709112862, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 0.8064516129032251, "surprisePct": -2.5641025641025665, "immediateReturnPct": -3.1835866061897033, "forward4WeekPct": -6.190310097852015, "forward13WeekPct": 2.809386164624006, "toDateReturnPct": 7.9490308722314, "weeksSince": 40, "availabilitySource": "reported", "spread": -3.2297500161121775, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-13", "periodEnd": "2025-12-31", "earningsChangePct": 153.6, "surprisePct": 0.43478260869566226, "immediateReturnPct": 15.432707515706333, "forward4WeekPct": -2.8956894053805304, "forward13WeekPct": 13.77797851469258, "toDateReturnPct": -0.7016474725829447, "weeksSince": 25, "availabilitySource": "reported", "spread": 139.31444369811473, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 0.9463722397476504, "surprisePct": 14.285714285714276, "immediateReturnPct": 14.078740157480318, "forward4WeekPct": 2.1732283464566793, "forward13WeekPct": -1.6062992125984277, "toDateReturnPct": -5.826771653543316, "weeksSince": 14, "availabilitySource": "reported", "spread": 135.60725173552063, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -17.18750000000001, "surprisePct": -126.86567164179105, "immediateReturnPct": -16.492916332531404, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -20.074846297781335, "weeksSince": 1, "availabilitySource": "reported", "spread": 106.77496031850308, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -17.18750000000001, "surprisePct": -126.86567164179105, "immediateReturnPct": -16.492916332531404, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -20.074846297781335, "weeksSince": 1, "availabilitySource": "reported", "spread": 106.77496031850308, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Railroads", "population": 9, "spreadPercentile": 100.0, "qualityPercentile": 12.5, "rarityPercentile": 100.0, "currentOneYearSpread": 242.27788800000002, "lead": "earnings", "relatedSignals": []}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-02-23", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-10-31", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-02-13", "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."}