{"ticker": {"uuid": "33145813-2605-4877-8ac2-428f67f2433e", "symbol": "CP", "name": "Canadian Pacific Kansas City Limited", "sector": "Industrials", "industry": "Railroads", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 6, "inline": 0, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": 0.9, "average_surprise_label": "+0.9%", "median_surprise": 0.0, "surprise_dispersion": 2.7, "average_reaction": -1.4, "average_reaction_label": "-1.4%", "average_abs_reaction": 3.3, "positive_response_rate": 25.0, "confirmation_rate": 60.0, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 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": 0.5, "revenue_growth_1y": 50.1, "cash_conversion": 2.05, "net_margin": 18.8, "earnings_yield": 6.2, "eps_surprise_avg": -0.5, "sue_score": 0.02, "pe_ratio": 19.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 91.62, "currency": "USD", "return_13w": 6.7, "fair_value": 78.179722, "fair_value_gap": 17.2, "relative_strength": 2.5, "trend_signal": "Active", "expectation_direction": "negative", "expectation_probability": 44.2}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 0.91, "eps_surprise": 0.01, "surprise_pct": 1.0989, "surprise_label": "+1.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.276239443161752, "one_week_reaction_label": "-2.3%", "four_week_reaction": 0.7727980772845687, "four_week_reaction_label": "+0.8%", "confirmation": "diverged", "revenue": 3339000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 780000000.0, "operating_cash_flow": 1027000000.0, "free_cash_flow": 1779000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-30", "date_source": "exact", "eps_actual": 1.18, "eps_estimate": 1.12, "eps_surprise": 0.06, "surprise_pct": 5.3571, "surprise_label": "+5.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.928753087232009, "one_week_reaction_label": "+5.9%", "four_week_reaction": 10.07633530143853, "four_week_reaction_label": "+10.1%", "confirmation": "confirmed", "revenue": 3776000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1023000000.0, "operating_cash_flow": 1336000000.0, "free_cash_flow": 2041000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-24", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.94, "eps_surprise": -0.01, "surprise_pct": -1.0638, "surprise_label": "-1.1%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.5427499696487543, "one_week_reaction_label": "-3.5%", "four_week_reaction": -3.094001151189247, "four_week_reaction_label": "-3.1%", "confirmation": "confirmed", "revenue": 3520000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 775000000.0, "operating_cash_flow": 1015000000.0, "free_cash_flow": 1546000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-30", "date_source": "exact", "eps_actual": 1.05, "eps_estimate": 1.0, "eps_surprise": 0.05, "surprise_pct": 5.0, "surprise_label": "+5.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.2056641794557414, "one_week_reaction_label": "-4.2%", "four_week_reaction": -0.30387773383898986, "four_week_reaction_label": "-0.3%", "confirmation": "diverged", "revenue": 3603000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 905000000.0, "operating_cash_flow": 1278000000.0, "free_cash_flow": 2102000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-23", "date_source": "exact", "eps_actual": 0.99, "eps_estimate": 1.01, "eps_surprise": -0.02, "surprise_pct": -1.9802, "surprise_label": "-2.0%", "surprise_band": "miss", "eps_yoy": 7.608695652173908, "eps_yoy_label": "+7.6%", "one_week_reaction": -3.708790510827543, "one_week_reaction_label": "-3.7%", "four_week_reaction": -7.604895196828203, "four_week_reaction_label": "-7.6%", "confirmation": "confirmed", "revenue": 3549000000.0, "revenue_yoy": 6.289308176100629, "revenue_yoy_label": "+6.3%", "net_income": 837000000.0, "operating_cash_flow": 1272000000.0, "free_cash_flow": 2029000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-29", "date_source": "exact", "eps_actual": 1.29, "eps_estimate": 1.24, "eps_surprise": 0.05, "surprise_pct": 4.0323, "surprise_label": "+4.0%", "surprise_band": "beat", "eps_yoy": 9.322033898305094, "eps_yoy_label": "+9.3%", "one_week_reaction": -0.23812455570224253, "one_week_reaction_label": "-0.2%", "four_week_reaction": -2.9828297958769046, "four_week_reaction_label": "-3.0%", "confirmation": "contained", "revenue": 3874000000.0, "revenue_yoy": 2.5953389830508473, "revenue_yoy_label": "+2.6%", "net_income": 1201000000.0, "operating_cash_flow": 1704000000.0, "free_cash_flow": 2455000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-30", "date_source": "exact", "eps_actual": 1.06, "eps_estimate": 1.05, "eps_surprise": 0.01, "surprise_pct": 0.9524, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": 13.978494623655912, "eps_yoy_label": "+14.0%", "one_week_reaction": 3.4078374474357096, "one_week_reaction_label": "+3.4%", "four_week_reaction": 10.609824013045307, "four_week_reaction_label": "+10.6%", "confirmation": "confirmed", "revenue": 3795000000.0, "revenue_yoy": 7.8125, "revenue_yoy_label": "+7.8%", "net_income": 910000000.0, "operating_cash_flow": 1156000000.0, "free_cash_flow": 1879000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 1.12, "eps_estimate": 1.13, "eps_surprise": -0.01, "surprise_pct": -0.885, "surprise_label": "-0.9%", "surprise_band": "miss", "eps_yoy": 6.666666666666672, "eps_yoy_label": "+6.7%", "one_week_reaction": -5.2645258577009795, "one_week_reaction_label": "-5.3%", "four_week_reaction": -2.75575272976143, "four_week_reaction_label": "-2.8%", "confirmation": "confirmed", "revenue": 3699000000.0, "revenue_yoy": 2.6644462947543714, "revenue_yoy_label": "+2.7%", "net_income": 1234000000.0, "operating_cash_flow": 1355000000.0, "free_cash_flow": 2110000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 1.11, "eps_surprise": -0.01, "surprise_pct": -0.9009, "surprise_label": "-0.9%", "surprise_band": "miss", "eps_yoy": 11.111111111111121, "eps_yoy_label": "+11.1%", "one_week_reaction": -4.689362946616015, "one_week_reaction_label": "-4.7%", "four_week_reaction": -7.259239521878738, "four_week_reaction_label": "-7.3%", "confirmation": "confirmed", "revenue": 3661000000.0, "revenue_yoy": 3.155818540433925, "revenue_yoy_label": "+3.2%", "net_income": 920000000.0, "operating_cash_flow": 1274000000.0, "free_cash_flow": 2141000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-28", "date_source": "exact", "eps_actual": 1.33, "eps_estimate": 1.35, "eps_surprise": -0.02, "surprise_pct": -1.4815, "surprise_label": "-1.5%", "surprise_band": "miss", "eps_yoy": 3.1007751937984525, "eps_yoy_label": "+3.1%", "one_week_reaction": 2.073321937104147, "one_week_reaction_label": "+2.1%", "four_week_reaction": 16.847453531022598, "four_week_reaction_label": "+16.8%", "confirmation": "diverged", "revenue": 3923000000.0, "revenue_yoy": 1.2648425400103251, "revenue_yoy_label": "+1.3%", "net_income": 1077000000.0, "operating_cash_flow": 1524000000.0, "free_cash_flow": 2319000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-29", "date_source": "exact", "eps_actual": 1.04, "eps_estimate": 1.07, "eps_surprise": -0.03, "surprise_pct": -2.8037, "surprise_label": "-2.8%", "surprise_band": "miss", "eps_yoy": -1.8867924528301903, "eps_yoy_label": "-1.9%", "one_week_reaction": -0.7710902336582403, "one_week_reaction_label": "-0.8%", "four_week_reaction": -0.7250550302565367, "four_week_reaction_label": "-0.7%", "confirmation": "contained", "revenue": 5161303570.0, "revenue_yoy": 36.002729117259555, "revenue_yoy_label": "+36.0%", "net_income": 1179806220.0, "operating_cash_flow": 976000000.0, "free_cash_flow": 1645000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-29", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 0.89, "eps_surprise": 0.03, "surprise_pct": 3.3708, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": -17.85714285714286, "eps_yoy_label": "-17.9%", "one_week_reaction": -3.7570376786487643, "one_week_reaction_label": "-3.8%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 9643618988.0, "revenue_yoy": 160.7088128683428, "revenue_yoy_label": "+160.7%", "net_income": 1024443678.0, "operating_cash_flow": 1726000000.0, "free_cash_flow": 2492000000.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.92, 1.18, 0.93, 1.05, 0.99, 1.29, 1.06, 1.12, 1.1, 1.33, 1.04, 0.92], "eps_estimate": [0.91, 1.12, 0.94, 1.0, 1.01, 1.24, 1.05, 1.13, 1.11, 1.35, 1.07, 0.89], "surprise": [1.0989, 5.3571, -1.0638, 5.0, -1.9802, 4.0323, 0.9524, -0.885, -0.9009, -1.4815, -2.8037, 3.3708], "reaction_1w": [-2.276239443161752, 5.928753087232009, -3.5427499696487543, -4.2056641794557414, -3.708790510827543, -0.23812455570224253, 3.4078374474357096, -5.2645258577009795, -4.689362946616015, 2.073321937104147, -0.7710902336582403, -3.7570376786487643], "reaction_4w": [0.7727980772845687, 10.07633530143853, -3.094001151189247, -0.30387773383898986, -7.604895196828203, -2.9828297958769046, 10.609824013045307, -2.75575272976143, -7.259239521878738, 16.847453531022598, -0.7250550302565367, null], "revenue": [3.34, 3.78, 3.52, 3.6, 3.55, 3.87, 3.79, 3.7, 3.66, 3.92, 5.16, 9.64], "net_income": [0.78, 1.02, 0.78, 0.91, 0.84, 1.2, 0.91, 1.23, 0.92, 1.08, 1.18, 1.02], "financial_unit": "billions", "scatter": [{"x": 1.0989, "y": -2.276239443161752, "label": "2023-09-30"}, {"x": 5.3571, "y": 5.928753087232009, "label": "2023-12-31"}, {"x": -1.0638, "y": -3.5427499696487543, "label": "2024-03-31"}, {"x": 5.0, "y": -4.2056641794557414, "label": "2024-06-30"}, {"x": -1.9802, "y": -3.708790510827543, "label": "2024-09-30"}, {"x": 4.0323, "y": -0.23812455570224253, "label": "2024-12-31"}, {"x": 0.9524, "y": 3.4078374474357096, "label": "2025-03-31"}, {"x": -0.885, "y": -5.2645258577009795, "label": "2025-06-30"}, {"x": -0.9009, "y": -4.689362946616015, "label": "2025-09-30"}, {"x": -1.4815, "y": 2.073321937104147, "label": "2025-12-31"}, {"x": -2.8037, "y": -0.7710902336582403, "label": "2026-03-31"}, {"x": 3.3708, "y": -3.7570376786487643, "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, 100.0, 102.27793416166102, 97.25120972303976, 101.6543656650857, 97.31483846984439, 94.93435352744864, 92.9440612908961, 91.71926656972546, 90.80067085470759, 88.73383017005726, 94.81952824842115, 90.17551476771911, 91.50237669323425, 92.10201532741641, 95.47020048477556, 92.99509489306836, 96.83533663433961, 101.3900422888205, 101.04970226814271, 100.5001027111039, 98.95355372598867, 100.34672557522128, 100.46175810127316, 106.41788768618994, 109.0380740156027, 109.12754346843407, 110.58462169727751, 110.27786872895271, 114.64910602236391, 114.62354294914341, 114.11228669849496, 112.8721869800902, 111.98887278995161, 110.158236361712, 108.40441037309157, 104.56391315750095, 102.06759146632353, 106.16412087376388, 105.0503766682082, 102.19560756224841, 101.59392904383262, 98.8671773372381, 98.48312774602309, 100.71061615713444, 100.96513505467412, 102.87594479877748, 106.87710407867357, 107.15923636119065, 105.5049111027575, 101.06772884894222, 99.7468340736006, 101.3626856816029, 105.1843051698096, 106.36413510733311, 106.2487167629214, 110.6987235668803, 110.10880859811856, 109.75101290353864, 105.87170444645231, 105.40927116304945, 102.86588354229221, 99.05080341459677, 98.98657638864631, 99.66738156028073, 95.04304090560953, 98.51129639661293, 98.38284234471202, 96.73863308726116, 95.53116630283301, 92.82078841460459, 93.37570991881653, 95.11299133837782, 96.11675515289096, 96.2840491219765, 102.67982133481681, 102.43531546646743, 99.32107569286983, 99.75861326453949, 99.61705702968874, 100.27336403891344, 99.93877610074239, 96.88888066273168, 92.6035844089758, 89.50607429297483, 90.49886704960008, 94.8310532684811, 96.09460839697164, 93.4514580545057, 96.63613183726181, 94.56029220005621, 105.11999733055406, 103.36649329171361, 105.2747183134941, 105.59705391185928, 103.6888288900788, 103.36649329171361, 101.18363859038656, 104.69812580911065, 105.56382660905808, 100.16288703707663, 99.40055297155736, 94.16758515767198, 96.93265931561038, 95.91190776230043, 96.66131951964572, 98.4444051384749, 99.01292543643095, 97.01018404057142, 97.69499338112963, 95.19350485218725, 100.47699662304662, 96.9935182515546, 99.07842592365698, 97.75755200336184, 93.17334558219731, 91.80067424365264, 91.55462901218509, 90.66109715271263, 93.97622967871237, 95.5172481661897, 97.34316092640202, 96.08703671165969, 96.77337238093202, 96.62872177856008, 92.89076752306177, 94.12377391878316, 94.52612250984227, 96.48595334413278, 104.33825373396573, 108.73813804059537, 110.45136707436545, 113.68314067615191, 107.6738593984049, 105.5972181453503, 101.5477663984534, 101.74894199742337, 102.7114141233503, 104.92249873696626, 105.97601617517405, 113.01246975366539, 112.14104163657892, 111.90692679513722, 110.64530857908834, 112.19306715689929, 116.17302076484842, 116.96641060145434, 117.16150565093552, 111.89392106677734, 114.35082672011121, 114.429033144404, 117.46604928777411, 122.14540034129284, 120.385755794705, 115.86281758977186, 119.42120989509391], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 113.14432989690721, 113.14432989690721], "gap": [0.0, 0.0, -2.2779341616610225, 2.7487902769602357, -1.654365665085706, 2.685161530155611, 5.065646472551364, 7.0559387091038985, 8.280733430274537, 9.19932914529241, 8.946582201076765, 2.860884122712875, 7.504897603414918, 6.178035677899771, 5.578397043717615, 2.210211886358465, 4.68531747806567, 0.8450757367944135, -3.7096299176864704, -3.3692898970086844, -2.819690339969881, -1.2731413548546442, -2.6663132040872597, -2.7813457301391367, -7.7065474800043745, -10.326733809417135, -10.416203262248501, -11.873281491091944, -11.566528522767143, -15.937765816178342, -15.912202742957845, -15.400946492309387, -14.160846773904638, -13.277532583766046, -11.446896155526431, -9.693070166905997, -5.079377075026727, -2.583055383849313, -6.679584791289656, -5.56584058573398, -2.7110714797741906, -2.1093929613583953, 0.6173587452361176, 1.001408336451135, -1.2260800746602172, -1.4805989721998998, -3.3914087163032605, -7.392567996199347, -7.674700278716429, -6.020375020283282, 4.086910326315518, 5.4078051016571465, 3.7919534936548445, -0.029665994551862696, -1.2094959320753702, -1.0940775876636621, -5.544084391622562, -4.954169422860815, -4.596373728280895, -0.7170652711945706, -0.25463198779171137, 2.2887556329655325, 7.907959472001181, 7.97218649795164, 7.291381326317222, 11.915721980988423, 8.447466489985018, 8.575920541885935, 10.220129799336789, 11.427596583764938, 14.13797447199336, 13.583052967781427, 11.845771548220128, 10.842007733706993, 10.674713764621458, 4.278941551781145, 7.358498966522248, 10.472738740119851, 10.035201168450186, 10.17675740330094, 9.520450394076235, 9.85503833224729, 12.904933770257998, 17.19023002401387, 20.287740140014847, 19.294947383389598, 14.962761164508578, 13.69920603601804, 16.342356378483984, 16.508198059645395, 18.584037696851, 8.024332566353152, 9.777836605193599, 7.8696115834131035, 7.547275985047932, 9.455501006828413, 9.777836605193599, 11.960691306520644, 8.44620408779656, 7.580503287849126, 12.98144285983058, 13.743776925349849, 20.78086845057544, 18.01579429263704, 19.03654584594699, 18.287134088601704, 16.504048469772513, 15.935528171816472, 17.938269567676002, 17.253460227117785, 19.754948756060173, 14.471456985200803, 17.954935356692815, 15.87002768459044, 17.190901604885582, 24.61015957244186, 25.982830910986536, 26.228876142454084, 27.122408001926544, 23.8072754759268, 22.26625698844947, 20.44034422823715, 21.69646844297948, 21.010132773707156, 21.154783376079095, 24.892737631577404, 23.659731235856015, 23.257382644796905, 22.328479645557962, 14.476179255725015, 10.07629494909537, 8.363065915325294, 5.131292313538836, 11.140573591285843, 13.217214844340447, 17.26666659123734, 17.06549099226737, 16.10301886634045, 13.891934252724482, 12.838416814516691, 5.801963236025358, 6.157927435586032, 6.392042277027727, 7.653660493076615, 6.105901915265662, 2.125948307316534, 1.3325584707106088, 1.1374634212294268, 6.405048005387613, 3.948142352053736, 3.869935927760949, 0.8329197843908389, -3.8464312691278906, -2.0867867225400545, -2.718487692864656, -6.2768799981867005], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 97.68041237113403, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.71134020618557, null, null, null, null, null, null, null, null, null, null, null, 99.48453608247422, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.15463917525774, null, null, null, null, null, null, null, null, null, null, null, 106.95876288659795, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.79381443298968, null, null, null, null, null, null, null, null, null, null, null, null, 113.14432989690721, null, null, null, null, null, null, null, null, null, null, null, null, 114.94845360824742, null, null, null, null, null, null, null, null, null, null, null, null, 117.78350515463917, null, null, null, null, null, null, null, null, null, null, null, null, 118.81443298969074, null, null, null, null, null, null, null, null, null, null, null, null, 118.29896907216495, null, null, null, null, null, null, null, null, null, null, null, null, 113.14432989690721, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [13.1, 6.3, 19.4]}}, "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": [76.72004, 76.72004, 78.467672, 74.611167, 77.98927, 74.659983, 72.833674, 71.306721, 70.367058, 69.662311, 68.07663, 72.74558, 69.182691, 70.20066, 70.660703, 73.244776, 71.345874, 74.292109, 77.786481, 77.525372, 77.103719, 75.917206, 76.986048, 77.074301, 81.643846, 83.654054, 83.722695, 84.840566, 84.605225, 87.95884, 87.939228, 87.546992, 86.595587, 85.917908, 84.513443, 83.167907, 80.221476, 78.306297, 81.449156, 80.594691, 78.404511, 77.942903, 75.850938, 75.556295, 77.265225, 77.460492, 78.926466, 81.996157, 82.212609, 80.94341, 77.539202, 76.525811, 77.765493, 80.697441, 81.602607, 81.514058, 84.928105, 84.475522, 84.201021, 81.224814, 80.870035, 78.918747, 75.991816, 75.942541, 76.464855, 72.917059, 75.577906, 75.479356, 74.217918, 73.291549, 71.212146, 71.637882, 72.970725, 73.740813, 73.869161, 78.776, 78.588415, 76.199169, 76.534848, 76.426246, 76.929765, 76.673069, 74.333188, 71.045507, 68.669096, 69.430767, 72.754422, 73.723822, 71.695996, 74.139279, 72.546694, 80.648104, 79.302815, 80.766806, 81.014102, 79.550111, 79.302815, 77.628128, 80.324444, 80.98861, 76.845007, 76.260144, 72.245409, 74.366775, 73.583654, 74.158603, 75.526587, 75.962756, 74.426252, 74.951638, 73.032495, 77.085992, 74.413466, 76.013008, 74.999633, 71.482628, 70.429514, 70.240748, 69.55523, 72.098601, 73.280871, 74.681712, 73.718013, 74.24457, 74.133594, 71.265834, 72.211797, 72.520479, 74.024062, 80.04835, 83.423943, 84.738333, 87.217751, 82.607428, 81.014228, 77.907487, 78.061829, 78.800238, 80.496583, 81.304842, 86.703212, 86.034652, 85.855039, 84.887125, 86.074566, 89.127988, 89.736677, 89.886354, 85.845061, 87.73, 87.79, 90.12, 93.71, 92.36, 88.89, 91.62], "ttmEps": [3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.39, 4.39], "quarterlyEps": [0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 0.92, 0.92], "priceIndex": [100.0, 100.0, 102.27793416166102, 97.25120972303976, 101.6543656650857, 97.31483846984439, 94.93435352744864, 92.9440612908961, 91.71926656972546, 90.80067085470759, 88.73383017005726, 94.81952824842115, 90.17551476771911, 91.50237669323425, 92.10201532741641, 95.47020048477556, 92.99509489306836, 96.83533663433961, 101.3900422888205, 101.04970226814271, 100.5001027111039, 98.95355372598867, 100.34672557522128, 100.46175810127316, 106.41788768618994, 109.0380740156027, 109.12754346843407, 110.58462169727751, 110.27786872895271, 114.64910602236391, 114.62354294914341, 114.11228669849496, 112.8721869800902, 111.98887278995161, 110.158236361712, 108.40441037309157, 104.56391315750095, 102.06759146632353, 106.16412087376388, 105.0503766682082, 102.19560756224841, 101.59392904383262, 98.8671773372381, 98.48312774602309, 100.71061615713444, 100.96513505467412, 102.87594479877748, 106.87710407867357, 107.15923636119065, 105.5049111027575, 101.06772884894222, 99.7468340736006, 101.3626856816029, 105.1843051698096, 106.36413510733311, 106.2487167629214, 110.6987235668803, 110.10880859811856, 109.75101290353864, 105.87170444645231, 105.40927116304945, 102.86588354229221, 99.05080341459677, 98.98657638864631, 99.66738156028073, 95.04304090560953, 98.51129639661293, 98.38284234471202, 96.73863308726116, 95.53116630283301, 92.82078841460459, 93.37570991881653, 95.11299133837782, 96.11675515289096, 96.2840491219765, 102.67982133481681, 102.43531546646743, 99.32107569286983, 99.75861326453949, 99.61705702968874, 100.27336403891344, 99.93877610074239, 96.88888066273168, 92.6035844089758, 89.50607429297483, 90.49886704960008, 94.8310532684811, 96.09460839697164, 93.4514580545057, 96.63613183726181, 94.56029220005621, 105.11999733055406, 103.36649329171361, 105.2747183134941, 105.59705391185928, 103.6888288900788, 103.36649329171361, 101.18363859038656, 104.69812580911065, 105.56382660905808, 100.16288703707663, 99.40055297155736, 94.16758515767198, 96.93265931561038, 95.91190776230043, 96.66131951964572, 98.4444051384749, 99.01292543643095, 97.01018404057142, 97.69499338112963, 95.19350485218725, 100.47699662304662, 96.9935182515546, 99.07842592365698, 97.75755200336184, 93.17334558219731, 91.80067424365264, 91.55462901218509, 90.66109715271263, 93.97622967871237, 95.5172481661897, 97.34316092640202, 96.08703671165969, 96.77337238093202, 96.62872177856008, 92.89076752306177, 94.12377391878316, 94.52612250984227, 96.48595334413278, 104.33825373396573, 108.73813804059537, 110.45136707436545, 113.68314067615191, 107.6738593984049, 105.5972181453503, 101.5477663984534, 101.74894199742337, 102.7114141233503, 104.92249873696626, 105.97601617517405, 113.01246975366539, 112.14104163657892, 111.90692679513722, 110.64530857908834, 112.19306715689929, 116.17302076484842, 116.96641060145434, 117.16150565093552, 111.89392106677734, 114.35082672011121, 114.429033144404, 117.46604928777411, 122.14540034129284, 120.385755794705, 115.86281758977186, 119.42120989509391], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 113.14432989690721, 113.14432989690721], "valuationGap": [0.0, 0.0, -2.2779341616610225, 2.7487902769602357, -1.654365665085706, 2.685161530155611, 5.065646472551364, 7.0559387091038985, 8.280733430274537, 9.19932914529241, 8.946582201076765, 2.860884122712875, 7.504897603414918, 6.178035677899771, 5.578397043717615, 2.210211886358465, 4.68531747806567, 0.8450757367944135, -3.7096299176864704, -3.3692898970086844, -2.819690339969881, -1.2731413548546442, -2.6663132040872597, -2.7813457301391367, -7.7065474800043745, -10.326733809417135, -10.416203262248501, -11.873281491091944, -11.566528522767143, -15.937765816178342, -15.912202742957845, -15.400946492309387, -14.160846773904638, -13.277532583766046, -11.446896155526431, -9.693070166905997, -5.079377075026727, -2.583055383849313, -6.679584791289656, -5.56584058573398, -2.7110714797741906, -2.1093929613583953, 0.6173587452361176, 1.001408336451135, -1.2260800746602172, -1.4805989721998998, -3.3914087163032605, -7.392567996199347, -7.674700278716429, -6.020375020283282, 4.086910326315518, 5.4078051016571465, 3.7919534936548445, -0.029665994551862696, -1.2094959320753702, -1.0940775876636621, -5.544084391622562, -4.954169422860815, -4.596373728280895, -0.7170652711945706, -0.25463198779171137, 2.2887556329655325, 7.907959472001181, 7.97218649795164, 7.291381326317222, 11.915721980988423, 8.447466489985018, 8.575920541885935, 10.220129799336789, 11.427596583764938, 14.13797447199336, 13.583052967781427, 11.845771548220128, 10.842007733706993, 10.674713764621458, 4.278941551781145, 7.358498966522248, 10.472738740119851, 10.035201168450186, 10.17675740330094, 9.520450394076235, 9.85503833224729, 12.904933770257998, 17.19023002401387, 20.287740140014847, 19.294947383389598, 14.962761164508578, 13.69920603601804, 16.342356378483984, 16.508198059645395, 18.584037696851, 8.024332566353152, 9.777836605193599, 7.8696115834131035, 7.547275985047932, 9.455501006828413, 9.777836605193599, 11.960691306520644, 8.44620408779656, 7.580503287849126, 12.98144285983058, 13.743776925349849, 20.78086845057544, 18.01579429263704, 19.03654584594699, 18.287134088601704, 16.504048469772513, 15.935528171816472, 17.938269567676002, 17.253460227117785, 19.754948756060173, 14.471456985200803, 17.954935356692815, 15.87002768459044, 17.190901604885582, 24.61015957244186, 25.982830910986536, 26.228876142454084, 27.122408001926544, 23.8072754759268, 22.26625698844947, 20.44034422823715, 21.69646844297948, 21.010132773707156, 21.154783376079095, 24.892737631577404, 23.659731235856015, 23.257382644796905, 22.328479645557962, 14.476179255725015, 10.07629494909537, 8.363065915325294, 5.131292313538836, 11.140573591285843, 13.217214844340447, 17.26666659123734, 17.06549099226737, 16.10301886634045, 13.891934252724482, 12.838416814516691, 5.801963236025358, 6.157927435586032, 6.392042277027727, 7.653660493076615, 6.105901915265662, 2.125948307316534, 1.3325584707106088, 1.1374634212294268, 6.405048005387613, 3.948142352053736, 3.869935927760949, 0.8329197843908389, -3.8464312691278906, -2.0867867225400545, -2.718487692864656, -6.2768799981867005], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 97.68041237113403, null, null, null, null, null, null, null, null, null, null, null, null, null, 98.71134020618557, null, null, null, null, null, null, null, null, null, null, null, 99.48453608247422, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.15463917525774, null, null, null, null, null, null, null, null, null, null, null, 106.95876288659795, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.79381443298968, null, null, null, null, null, null, null, null, null, null, null, null, 113.14432989690721, null, null, null, null, null, null, null, null, null, null, null, null, 114.94845360824742, null, null, null, null, null, null, null, null, null, null, null, null, 117.78350515463917, null, null, null, null, null, null, null, null, null, null, null, null, 118.81443298969074, null, null, null, null, null, null, null, null, null, null, null, null, 118.29896907216495, null, null, null, null, null, null, null, null, null, null, null, null, 113.14432989690721, null], "quarterLabels": ["2023-07-27", "", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-30", "", "", "", "", "", "", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-30", "", "", "", "", "", "", "", "", "", "", "", "2024-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-29", ""], "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": [-10.752688172043019, -10.752688172043019, -10.752688172043019, -10.752688172043019, -10.752688172043019, -10.752688172043019, -10.752688172043019, -10.752688172043019, -10.752688172043019, -10.752688172043019, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 5.357142857142842, 5.357142857142842, 5.357142857142842, 5.357142857142842, 5.357142857142842, 5.357142857142842, 5.357142857142842, 5.357142857142842, 5.357142857142842, 5.357142857142842, 5.357142857142842, 5.357142857142842, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, -1.0638297872340319, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, -1.980198019801982, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, 0.9523809523809532, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.8849557522123707, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -0.9009009009009016, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -1.4814814814814827, -2.803738317757012, -2.803738317757012, -2.803738317757012, -2.803738317757012, -2.803738317757012, -2.803738317757012, -2.803738317757012, -2.803738317757012, -2.803738317757012, -2.803738317757012, -2.803738317757012, -2.803738317757012, -2.803738317757012, 3.3707865168539355, 3.3707865168539355], "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": [22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 76.72004, "latestClose": 91.62, "startTtmEps": 3.88, "latestTtmEps": 4.39, "priceChangePct": 19.421209895093906, "epsChangePct": 13.144329896907214, "earningsGapPct": -6.276879998186692, "startMultiple": 19.77320618556701, "latestMultiple": 20.870159453302964, "multipleChangePct": 5.547675260356355, "latestQuarter": "2026-07-29", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently stable.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 23.20017911224468, "earningsMovePct": -1.5695067264574036, "spread": -24.769685838702085, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 19.7243110563049, "earningsMovePct": 7.59803921568627, "spread": -12.126271840618628, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 19.421209895093906, "earningsMovePct": 13.144329896907214, "spread": -6.276879998186692, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 2, "persistenceLabel": "2 quarters", "summary": "Earnings power and market price are broadly aligned; their relationship is currently stable.", "marketChangePct": 19.421209895093906, "earningsChangePct": 13.144329896907214, "recentMarketMovePoints": 7.514283099956685, "recentEarningsMovePoints": -5.154639175257742}, "pressure": {"score": 27, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 89, "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": 90, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.04629579, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.50089982, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "mixed", "value": 0.01463472, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01454661, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -5.9746981912214725, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-29", "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, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 97.68041237113403, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 98.71134020618557, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 99.48453608247422, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 105.15463917525774, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 106.95876288659795, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 109.79381443298968, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 113.14432989690721, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 114.94845360824742, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 117.78350515463917, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.81443298969074, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 118.29896907216495, 113.14432989690721, 113.14432989690721], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 110.0548267084394, 122.91952222439788, 122.91952222439788, 122.91952222439788, 122.91952222439788, 122.91952222439788, 122.91952222439788, 122.91952222439788, 122.91952222439788, 122.91952222439788, 122.91952222439788, 122.91952222439788, 122.91952222439788, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 135.19678872136282, 139.39690620716664, 139.39690620716664, 139.39690620716664, 139.39690620716664, 139.39690620716664, 139.39690620716664, 139.39690620716664, 139.39690620716664, 139.39690620716664, 139.39690620716664, 139.39690620716664, 139.39690620716664, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 141.452907773644, 142.41237517133348, 142.41237517133348, 142.41237517133348, 142.41237517133348, 142.41237517133348, 142.41237517133348, 142.41237517133348, 142.41237517133348, 142.41237517133348, 142.41237517133348, 142.41237517133348, 142.41237517133348, 142.41237517133348, 145.10475817505383, 145.10475817505383, 145.10475817505383, 145.10475817505383, 145.10475817505383, 145.10475817505383, 145.10475817505383, 145.10475817505383, 145.10475817505383, 145.10475817505383, 145.10475817505383, 145.10475817505383, 145.10475817505383, 146.0446446054435, 146.0446446054435, 146.0446446054435, 146.0446446054435, 146.0446446054435, 146.0446446054435, 146.0446446054435, 146.0446446054435, 146.0446446054435, 146.0446446054435, 146.0446446054435, 146.0446446054435, 146.0446446054435, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.14117877423146, 147.62091247307615, 147.62091247307615, 147.62091247307615, 147.62091247307615, 147.62091247307615, 147.62091247307615, 147.62091247307615, 147.62091247307615, 147.62091247307615, 147.62091247307615, 147.62091247307615, 147.62091247307615, 147.62091247307615, 160.99768523595066, 160.99768523595066, 160.99768523595066, 160.99768523595066, 160.99768523595066, 160.99768523595066, 160.99768523595066, 160.99768523595066, 160.99768523595066, 160.99768523595066, 160.99768523595066, 160.99768523595066, 160.99768523595066, 219.198380242804, 219.198380242804], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 103.86539336061847, 100.56086099742308, 100.56086099742308, 100.56086099742308, 100.56086099742308, 100.56086099742308, 100.56086099742308, 100.56086099742308, 100.56086099742308, 100.56086099742308, 100.56086099742308, 100.56086099742308, 100.56086099742308, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 104.50204638472033, 113.20297104744581, 113.20297104744581, 113.20297104744581, 113.20297104744581, 113.20297104744581, 113.20297104744581, 113.20297104744581, 113.20297104744581, 113.20297104744581, 113.20297104744581, 113.20297104744581, 113.20297104744581, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 116.99257238138547, 123.26815219038959, 123.26815219038959, 123.26815219038959, 123.26815219038959, 123.26815219038959, 123.26815219038959, 123.26815219038959, 123.26815219038959, 123.26815219038959, 123.26815219038959, 123.26815219038959, 123.26815219038959, 123.26815219038959, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.3159011671972, 128.43716840988327, 128.43716840988327, 128.43716840988327, 128.43716840988327, 128.43716840988327, 128.43716840988327, 128.43716840988327, 128.43716840988327, 128.43716840988327, 128.43716840988327, 128.43716840988327, 128.43716840988327, 128.43716840988327, 130.13490980748824, 130.13490980748824, 130.13490980748824, 130.13490980748824, 130.13490980748824, 130.13490980748824, 130.13490980748824, 130.13490980748824, 130.13490980748824, 130.13490980748824, 130.13490980748824, 130.13490980748824, 130.13490980748824, 128.07336668182506, 128.07336668182506, 128.07336668182506, 128.07336668182506, 128.07336668182506, 128.07336668182506, 128.07336668182506, 128.07336668182506, 128.07336668182506, 128.07336668182506, 128.07336668182506, 128.07336668182506, 128.07336668182506, 124.52629983325754, 124.52629983325754, 124.52629983325754, 124.52629983325754, 124.52629983325754, 124.52629983325754, 124.52629983325754, 124.52629983325754, 124.52629983325754, 124.52629983325754, 124.52629983325754, 124.52629983325754, 124.52629983325754, 130.31681067151735, 130.31681067151735], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 13.144329896907209, "valuationContribution": 6.2768799981867005, "marketMove": 19.42120989509391, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 13.144329896907209}, {"key": "valuation", "label": "Relative valuation contribution", "value": 6.2768799981867005}, {"key": "market", "label": "Total market move", "value": 19.42120989509391}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": -2.319587628865971, "surprisePct": 1.0989010989010999, "immediateReturnPct": -2.276239443161754, "forward4WeekPct": 1.4331881697120297, "forward13WeekPct": 10.639885317614572, "toDateReturnPct": 31.520184565797706, "weeksSince": 145, "availabilitySource": "reported", "spread": 8.946582201076765, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": 1.055408970976246, "surprisePct": 5.357142857142842, "immediateReturnPct": 5.928753087231997, "forward4WeekPct": 9.770992279255308, "forward13WeekPct": 1.5984523816829688, "toDateReturnPct": 18.872307385570707, "weeksSince": 131, "availabilitySource": "reported", "spread": -7.7065474800043745, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 0.7832898172323688, "surprisePct": -1.0638297872340319, "immediateReturnPct": -3.5427499696487508, "forward4WeekPct": -5.727444842395757, "forward13WeekPct": -2.674706001679228, "toDateReturnPct": 10.162685710005913, "weeksSince": 119, "availabilitySource": "reported", "spread": -5.079377075026727, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 5.699481865284972, "surprisePct": 5.000000000000004, "immediateReturnPct": -4.205664179455737, "forward4WeekPct": 0.8143924255229695, "forward13WeekPct": -6.178228715592771, "toDateReturnPct": 13.190190529408152, "weeksSince": 105, "availabilitySource": "reported", "spread": 4.086910326315518, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 1.71568627450982, "surprisePct": -1.980198019801982, "immediateReturnPct": -3.708790510827542, "forward4WeekPct": -4.233266653359302, "forward13WeekPct": -0.18087844197526293, "toDateReturnPct": 16.094088518663384, "weeksSince": 93, "availabilitySource": "reported", "spread": 7.907959472001181, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 2.650602409638547, "surprisePct": 4.032258064516133, "immediateReturnPct": -0.238124555702246, "forward4WeekPct": -2.3436516197826607, "forward13WeekPct": -5.885956382654611, "toDateReturnPct": 16.304458210622542, "weeksSince": 79, "availabilitySource": "reported", "spread": 7.358498966522248, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 3.0516431924882514, "surprisePct": 0.9523809523809532, "immediateReturnPct": 3.407837447435713, "forward4WeekPct": 12.651766494742622, "forward13WeekPct": 0.766309181338376, "toDateReturnPct": 27.789563032222908, "weeksSince": 66, "availabilitySource": "reported", "spread": 16.508198059645395, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 1.5945330296127658, "surprisePct": -0.8849557522123707, "immediateReturnPct": -5.264525857700974, "forward4WeekPct": -0.961913997959396, "forward13WeekPct": -6.264761314901257, "toDateReturnPct": 20.141393910821904, "weeksSince": 53, "availabilitySource": "reported", "spread": 20.78086845057544, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 2.4663677130045025, "surprisePct": -0.9009009009009016, "immediateReturnPct": -4.689362946616016, "forward4WeekPct": -3.8680615943814, "forward13WeekPct": -1.3007676984232774, "toDateReturnPct": 22.160597772525104, "weeksSince": 40, "availabilitySource": "reported", "spread": 24.61015957244186, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 0.875273522975939, "surprisePct": -1.4814814814814827, "immediateReturnPct": 2.0733219371041445, "forward4WeekPct": 20.266374688451805, "forward13WeekPct": 18.63497481863019, "toDateReturnPct": 26.336727588354748, "weeksSince": 27, "availabilitySource": "reported", "spread": 22.328479645557962, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": -0.4338394793926392, "surprisePct": -2.803738317757012, "immediateReturnPct": -0.7710902336582448, "forward4WeekPct": 2.796639183332683, "forward13WeekPct": 2.5221533891962578, "toDateReturnPct": 5.670825666758472, "weeksSince": 14, "availabilitySource": "reported", "spread": 6.157927435586032, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -4.357298474945537, "surprisePct": 3.3707865168539355, "immediateReturnPct": -3.757037678648767, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -0.8012126461671709, "weeksSince": 1, "availabilitySource": "reported", "spread": -2.718487692864656, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -4.357298474945537, "surprisePct": 3.3707865168539355, "immediateReturnPct": -3.757037678648767, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -0.8012126461671709, "weeksSince": 1, "availabilitySource": "reported", "spread": -2.718487692864656, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Railroads", "population": 9, "spreadPercentile": 87.5, "qualityPercentile": 43.8, "rarityPercentile": 12.5, "currentOneYearSpread": -22.739875, "lead": "price", "relatedSignals": [{"tickerId": 4136, "symbol": "UNP", "name": "Union Pacific Corporation", "spread": -29.194920999999997, "lead": "price", "quality": 100}, {"tickerId": 777, "symbol": "CNI", "name": "Canadian National Railway Company", "spread": -35.393613, "lead": "price", "quality": 100}, {"tickerId": 5570, "symbol": "CSX", "name": "CSX Corporation", "spread": -39.988383999999996, "lead": "price", "quality": 87.5}, {"tickerId": 2903, "symbol": "NSC", "name": "Norfolk Southern Corporation", "spread": -42.331813000000004, "lead": "price", "quality": 87.5}, {"tickerId": 4310, "symbol": "WAB", "name": "Westinghouse Air Brake Technologies Corp", "spread": -43.133186, "lead": "price", "quality": 100}, {"tickerId": 1693, "symbol": "GBX", "name": "Greenbrier Companies Inc", "spread": -62.626233000000006, "lead": "price", "quality": 50}, {"tickerId": 6144, "symbol": "FSTR", "name": "LB Foster Company", "spread": -156.26562800000002, "lead": "price", "quality": 87.5}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-02-02", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-08-02", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-10-25", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2025-01-31", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-05-02", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2026-05-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}