{"ticker": {"uuid": "90dbc615-ee0c-402d-9d38-fabb1ffb89e6", "symbol": "CNI", "name": "Canadian National Railway Company", "sector": "Industrials", "industry": "Railroads", "currency": "USD"}, "next_event": {"report_date": "2026-10-30", "fiscal_date_ending": "2026-09-30", "estimate": 2.07, "session": "Time unconfirmed", "days": 79}, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 4, "inline": 2, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": 0.9, "average_surprise_label": "+0.9%", "median_surprise": 0.6, "surprise_dispersion": 3.7, "average_reaction": -1.2, "average_reaction_label": "-1.2%", "average_abs_reaction": 2.2, "positive_response_rate": 16.7, "confirmation_rate": 62.5, "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": 18, "band": "Contained", "tone": "positive", "days": 79, "proximity_component": 3, "reaction_component": 6, "variability_component": 5, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 4.8, "revenue_growth_1y": 3.7, "cash_conversion": 2.19, "net_margin": 26.9, "earnings_yield": 7.2, "eps_surprise_avg": 4.0, "sue_score": 0.46, "pe_ratio": 16.0, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 126.6, "currency": "USD", "return_13w": 14.0, "fair_value": 106.568728, "fair_value_gap": 18.8, "relative_strength": 8.3, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 51.2}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-24", "date_source": "exact", "eps_actual": 1.69, "eps_estimate": 1.72, "eps_surprise": -0.03, "surprise_pct": -1.7442, "surprise_label": "-1.7%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.8036632379908393, "one_week_reaction_label": "-1.8%", "four_week_reaction": 8.332551002444823, "four_week_reaction_label": "+8.3%", "confirmation": "confirmed", "revenue": 3987000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1108000000.0, "operating_cash_flow": 1512000000.0, "free_cash_flow": 2429000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-23", "date_source": "exact", "eps_actual": 2.02, "eps_estimate": 1.98, "eps_surprise": 0.04, "surprise_pct": 2.0202, "surprise_label": "+2.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.75188290383484, "one_week_reaction_label": "-1.8%", "four_week_reaction": 2.9330166225274845, "four_week_reaction_label": "+2.9%", "confirmation": "diverged", "revenue": 4471000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2130000000.0, "operating_cash_flow": 2413000000.0, "free_cash_flow": 3347000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-23", "date_source": "exact", "eps_actual": 1.72, "eps_estimate": 1.72, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.8958091617068074, "one_week_reaction_label": "-1.9%", "four_week_reaction": -0.24285148097382975, "four_week_reaction_label": "-0.2%", "confirmation": "contained", "revenue": 4249000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1103000000.0, "operating_cash_flow": 1117000000.0, "free_cash_flow": 1693000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-23", "date_source": "exact", "eps_actual": 1.84, "eps_estimate": 1.93, "eps_surprise": -0.09, "surprise_pct": -4.6632, "surprise_label": "-4.7%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.3258477090329714, "one_week_reaction_label": "-4.3%", "four_week_reaction": -6.42247443870562, "four_week_reaction_label": "-6.4%", "confirmation": "confirmed", "revenue": 4329000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1114000000.0, "operating_cash_flow": 1813000000.0, "free_cash_flow": 2666000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-22", "date_source": "exact", "eps_actual": 1.72, "eps_estimate": 1.7, "eps_surprise": 0.02, "surprise_pct": 1.1765, "surprise_label": "+1.2%", "surprise_band": "beat", "eps_yoy": 1.7751479289940846, "eps_yoy_label": "+1.8%", "one_week_reaction": -2.3323358769041973, "one_week_reaction_label": "-2.3%", "four_week_reaction": -4.154198001882223, "four_week_reaction_label": "-4.2%", "confirmation": "diverged", "revenue": 4110000000.0, "revenue_yoy": 3.0850263355906695, "revenue_yoy_label": "+3.1%", "net_income": 1085000000.0, "operating_cash_flow": 1774000000.0, "free_cash_flow": 2950000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-30", "date_source": "exact", "eps_actual": 1.82, "eps_estimate": 1.93, "eps_surprise": -0.11, "surprise_pct": -5.6995, "surprise_label": "-5.7%", "surprise_band": "miss", "eps_yoy": -9.9009900990099, "eps_yoy_label": "-9.9%", "one_week_reaction": -0.9759337226759334, "one_week_reaction_label": "-1.0%", "four_week_reaction": -1.4686379162537244, "four_week_reaction_label": "-1.5%", "confirmation": "contained", "revenue": 4358000000.0, "revenue_yoy": -2.5273987922165064, "revenue_yoy_label": "-2.5%", "net_income": 1146000000.0, "operating_cash_flow": 1995000000.0, "free_cash_flow": 2939000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-01", "date_source": "exact", "eps_actual": 1.85, "eps_estimate": 1.78, "eps_surprise": 0.07, "surprise_pct": 3.9326, "surprise_label": "+3.9%", "surprise_band": "beat", "eps_yoy": 7.558139534883727, "eps_yoy_label": "+7.6%", "one_week_reaction": 4.36663289409726, "one_week_reaction_label": "+4.4%", "four_week_reaction": 8.115345597997438, "four_week_reaction_label": "+8.1%", "confirmation": "confirmed", "revenue": 4403000000.0, "revenue_yoy": 3.6243822075782535, "revenue_yoy_label": "+3.6%", "net_income": 1161000000.0, "operating_cash_flow": 1164000000.0, "free_cash_flow": 1683000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-22", "date_source": "exact", "eps_actual": 1.87, "eps_estimate": 1.87, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 1.630434782608697, "eps_yoy_label": "+1.6%", "one_week_reaction": -3.6482416832593914, "one_week_reaction_label": "-3.6%", "four_week_reaction": -6.190955302674133, "four_week_reaction_label": "-6.2%", "confirmation": "contained", "revenue": 4272000000.0, "revenue_yoy": -1.3167013167013166, "revenue_yoy_label": "-1.3%", "net_income": 1172000000.0, "operating_cash_flow": 1745000000.0, "free_cash_flow": 2550000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-31", "date_source": "exact", "eps_actual": 1.83, "eps_estimate": 1.77, "eps_surprise": 0.06, "surprise_pct": 3.3898, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": 6.395348837209308, "eps_yoy_label": "+6.4%", "one_week_reaction": -0.30423830031369764, "one_week_reaction_label": "-0.3%", "four_week_reaction": -2.444397636287305, "four_week_reaction_label": "-2.4%", "confirmation": "contained", "revenue": 4170898223.0, "revenue_yoy": 1.4817085888077859, "revenue_yoy_label": "+1.5%", "net_income": 1139000000.0, "operating_cash_flow": 1913000000.0, "free_cash_flow": 3018000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-30", "date_source": "exact", "eps_actual": 2.08, "eps_estimate": 1.98, "eps_surprise": 0.1, "surprise_pct": 5.0505, "surprise_label": "+5.1%", "surprise_band": "beat", "eps_yoy": 14.285714285714285, "eps_yoy_label": "+14.3%", "one_week_reaction": 1.5823727633687512, "one_week_reaction_label": "+1.6%", "four_week_reaction": 10.625938308984576, "four_week_reaction_label": "+10.6%", "confirmation": "confirmed", "revenue": 4460362134.0, "revenue_yoy": 2.348832813217072, "revenue_yoy_label": "+2.3%", "net_income": 1246982962.0, "operating_cash_flow": 2225185141.0, "free_cash_flow": 3453183587.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-29", "date_source": "exact", "eps_actual": 1.8, "eps_estimate": 1.81, "eps_surprise": -0.01, "surprise_pct": -0.5525, "surprise_label": "-0.6%", "surprise_band": "miss", "eps_yoy": -2.702702702702705, "eps_yoy_label": "-2.7%", "one_week_reaction": -2.303664700059322, "one_week_reaction_label": "-2.3%", "four_week_reaction": -0.31413637462208266, "four_week_reaction_label": "-0.3%", "confirmation": "confirmed", "revenue": 4390316493.0, "revenue_yoy": -0.28806511469452645, "revenue_yoy_label": "-0.3%", "net_income": 1148961567.0, "operating_cash_flow": 1268269094.0, "free_cash_flow": 1708403586.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-24", "date_source": "exact", "eps_actual": 1.5, "eps_estimate": 1.39, "eps_surprise": 0.11, "surprise_pct": 7.9137, "surprise_label": "+7.9%", "surprise_band": "beat", "eps_yoy": -19.786096256684495, "eps_yoy_label": "-19.8%", "one_week_reaction": -1.410524684181979, "one_week_reaction_label": "-1.4%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 4755059379.0, "revenue_yoy": 11.307569733146067, "revenue_yoy_label": "+11.3%", "net_income": 1249541166.0, "operating_cash_flow": 1611698014.0, "free_cash_flow": 2306999143.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [1.69, 2.02, 1.72, 1.84, 1.72, 1.82, 1.85, 1.87, 1.83, 2.08, 1.8, 1.5], "eps_estimate": [1.72, 1.98, 1.72, 1.93, 1.7, 1.93, 1.78, 1.87, 1.77, 1.98, 1.81, 1.39], "surprise": [-1.7442, 2.0202, 0.0, -4.6632, 1.1765, -5.6995, 3.9326, 0.0, 3.3898, 5.0505, -0.5525, 7.9137], "reaction_1w": [-1.8036632379908393, -1.75188290383484, -1.8958091617068074, -4.3258477090329714, -2.3323358769041973, -0.9759337226759334, 4.36663289409726, -3.6482416832593914, -0.30423830031369764, 1.5823727633687512, -2.303664700059322, -1.410524684181979], "reaction_4w": [8.332551002444823, 2.9330166225274845, -0.24285148097382975, -6.42247443870562, -4.154198001882223, -1.4686379162537244, 8.115345597997438, -6.190955302674133, -2.444397636287305, 10.625938308984576, -0.31413637462208266, null], "revenue": [3987.0, 4471.0, 4249.0, 4329.0, 4110.0, 4358.0, 4403.0, 4272.0, 4170.9, 4460.36, 4390.32, 4755.06], "net_income": [1108.0, 2130.0, 1103.0, 1114.0, 1085.0, 1146.0, 1161.0, 1172.0, 1139.0, 1246.98, 1148.96, 1249.54], "financial_unit": "millions", "scatter": [{"x": -1.7442, "y": -1.8036632379908393, "label": "2023-09-30"}, {"x": 2.0202, "y": -1.75188290383484, "label": "2023-12-31"}, {"x": 0.0, "y": -1.8958091617068074, "label": "2024-03-31"}, {"x": -4.6632, "y": -4.3258477090329714, "label": "2024-06-30"}, {"x": 1.1765, "y": -2.3323358769041973, "label": "2024-09-30"}, {"x": -5.6995, "y": -0.9759337226759334, "label": "2024-12-31"}, {"x": 3.9326, "y": 4.36663289409726, "label": "2025-03-31"}, {"x": 0.0, "y": -3.6482416832593914, "label": "2025-06-30"}, {"x": 3.3898, "y": -0.30423830031369764, "label": "2025-09-30"}, {"x": 5.0505, "y": 1.5823727633687512, "label": "2025-12-31"}, {"x": -0.5525, "y": -2.303664700059322, "label": "2026-03-31"}, {"x": 7.9137, "y": -1.410524684181979, "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, 99.00536904103953, 99.61271042781186, 95.4321690295685, 103.00727424241387, 97.45868728027885, 95.86579050933763, 94.79501126391298, 95.34367486926298, 94.20209916432877, 92.50301053228608, 98.21088811423623, 98.84804587989174, 102.05153712257011, 102.05153712257011, 105.06034045839958, 104.74252470819818, 107.06361498083929, 111.12774542265132, 111.72358089996783, 111.945907500256, 112.23937936681317, 112.18602041711141, 110.22065270493138, 112.67513893774542, 114.33814209644515, 115.47645504409738, 117.04163393303774, 115.88553561153923, 115.03702828858644, 114.94765834049849, 117.81643461684229, 117.70919067913677, 115.94860175908342, 114.795729428749, 114.08076984404548, 111.9180161575964, 110.40766403491024, 113.87521896344323, 113.80372300497288, 113.41943222819475, 113.79478601016409, 111.47562831551431, 109.4278969575057, 104.87438874679256, 106.09584308507473, 105.9072357284913, 107.97292969188881, 108.37708737041807, 103.68885961928818, 100.90466332577668, 99.53950908710428, 101.41659663663931, 105.5839097742121, 105.81742270154682, 104.17923761513994, 107.24944131055713, 105.71433993420902, 105.13641898351187, 102.52674579527121, 104.60364871101856, 102.59898556058799, 100.20603261101864, 97.7137498662986, 100.05252275620013, 98.33682055247863, 100.44984287952386, 100.85619426975354, 96.5849989374592, 94.28477390807788, 91.86931160987461, 92.59576673410326, 93.10428550960754, 90.76146740401776, 92.18713584456478, 95.83757204250095, 94.90226085794434, 92.2416194603854, 92.2507006915028, 94.4300651214678, 92.04184463117484, 91.77850495502628, 89.27602291211674, 88.46276109812136, 89.04757805272425, 88.17035262081993, 91.15840383990614, 90.6192749144608, 88.7277561922957, 92.6021715803829, 91.70666961700621, 98.75189116897268, 95.92832024864907, 95.89176907114626, 95.87349348239486, 95.41007919176685, 93.63556345480313, 95.02391522841856, 97.88336705163432, 96.72487516158944, 91.48407905484606, 88.14651874922119, 85.37901050234528, 85.11237318823878, 85.82034061149747, 88.2108792526591, 88.98320717935566, 88.77173695377404, 86.47283456191559, 86.38027067517658, 85.97299164751105, 89.21271448528293, 87.42623844735516, 88.56476916355177, 88.23154086818907, 88.77766572596312, 87.96310672791111, 88.9998179228716, 86.07481116874719, 88.75915257152693, 90.86034469310218, 91.20486772842314, 91.49369763691716, 91.95023383533791, 93.45028296052773, 92.19247824430965, 93.27325881651979, 93.031015350269, 89.64891619235075, 94.50311279865707, 100.25174986452629, 102.91643364961057, 104.52828853928648, 99.48774899217001, 98.4676532543303, 92.27006040937131, 95.10163880162592, 97.6800626751069, 103.22132940889905, 103.40885075092345, 107.44994392035758, 104.97465749203076, 104.67462240207077, 104.81526411562979, 107.11240456199272, 111.15349773142682, 112.86932154615366, 112.1649411761911, 106.93283978496686, 113.65444031099008, 114.59716128238185, 117.27448884113443, 121.63928693867825, 122.06351137580454, 119.92353477074525, 119.34847497819628], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 92.31754161331627, 92.31754161331627], "gap": [0.0, 0.9946309589604709, 0.38728957218813775, 4.567830970431501, -3.007274242413871, 2.541312719721148, 4.134209490662371, 5.204988736087017, 4.656325130737017, 5.7979008356712285, 1.8631866508125086, -3.8446909311376345, -4.481848696793151, -7.685339939471518, -7.685339939471518, -10.694143275300988, -10.376327525099583, -12.697417797740698, -16.761548239552724, -17.357383716869236, -17.579710317157407, -17.873182183714576, -17.819823234012816, -16.878783306723946, -19.33326953953798, -20.996272698237718, -22.134585645889942, -23.699764534830308, -22.54366621333179, -21.695158890379005, -21.605788942291056, -24.47456521863485, -24.367321280929332, -22.60673236087598, -21.453860030541563, -20.73890044583804, -19.85655649050291, -18.346204367816753, -21.813759296349744, -21.742263337879393, -21.357972561101263, -21.7333263430706, -19.414168648420826, -17.366437290412208, -12.812929079699074, -14.034383417981246, -13.845776061397814, -15.911470024795321, -16.31562770332458, -10.603072167303552, -7.818875873792052, -6.453721635119649, -8.330809184654683, -12.498122322227474, -12.731635249562189, -11.09345016315531, -14.163653858572502, -12.628552482224393, -12.050631531527245, -9.440958343286582, -11.517861259033936, -9.513198108603362, -6.736122239699824, -4.243839494979781, -6.582612384881315, -4.86691018115981, -6.979932508205039, -7.386283898434726, -3.115088566140386, -0.8148635367590629, 1.6005987614442034, 0.8741436372155533, 0.3656248617112823, 2.7084429673010533, 1.2827745267540394, -2.367661671182134, -3.993169948853435, -1.3325285512944873, -1.3416097824118935, -3.520974212376899, -1.1327537220839332, -0.8694140459353719, 1.6330679969741624, 2.4463298109695444, 1.8615128563666588, 2.73873828827098, -0.2493129308152362, 0.28981599463010355, 2.181334716795206, -0.028548020843842892, 0.8669539425328452, -6.178267609433618, -3.354696689110014, -3.3181455116071987, -3.2998699228558053, -2.8364556322277963, -1.061939895264075, -2.450291668879501, -5.309743492095265, -4.15125160205038, 1.089544504692995, 4.811227729652046, 7.578735976527952, 7.8453732906344555, 7.137405867375762, 4.746867226214135, 3.9745392995175735, 4.186009525099195, 6.484911916957643, 6.577475803696657, 6.9847548313621814, 3.7450319935903025, 5.531508031518072, 4.39297731532146, 4.726205610684161, 4.180080752910115, 6.403090455187481, 5.366379260226992, 8.291386014351403, 5.607044611571666, 3.505852489996414, 3.161329454675453, 2.87249954618143, 2.4159633477606803, 0.9159142225708621, 2.1737189387889373, 1.0929383665788066, 1.3351818328295906, 4.717280990747838, 3.19214968533781, -2.556487380531408, -5.2211711656156865, -6.833026055291597, -1.7924865081751307, -0.77239077033542, 5.42520207462357, 2.593623682368957, 0.015199808887985, -5.526066924904171, -5.713588266928568, -9.754681436362702, -7.919599873592858, -7.6195647836328675, -7.760206497191888, -10.057346943554819, -14.098440112988925, -15.814263927715757, -15.109883557753207, -9.87778216652896, -16.599382692552183, -17.542103663943948, -20.219431222696528, -24.584229320240354, -25.008453757366638, -27.605993157428983, -27.030933364880013], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 94.36619718309859, null, null, null, null, null, null, null, null, null, null, null, null, 93.34186939820744, null, null, null, null, null, null, null, null, null, null, null, null, 92.06145966709349, null, null, null, null, null, null, null, null, null, null, null, null, 93.08578745198463, null, null, null, null, null, null, null, null, null, null, null, null, 93.46991037131882, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.9090909090909, null, null, null, null, null, null, null, null, null, null, null, null, 92.57362355953906, null, null, null, null, null, null, null, null, null, null, null, 92.95774647887323, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.36619718309859, null, null, null, null, null, null, null, null, null, null, null, null, 97.69526248399488, null, null, null, null, null, null, null, null, null, null, null, 97.0550576184379, null, null, null, null, null, null, null, null, null, null, null, null, 92.31754161331627, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [-7.7, 27.0, 19.3]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [106.075926, 105.020862, 105.665105, 101.230557, 109.26592, 103.380205, 101.690525, 100.554686, 101.136686, 99.925749, 98.123425, 104.178109, 104.85398, 108.252113, 108.252113, 111.443729, 111.106603, 113.568721, 117.879785, 118.511823, 118.747658, 119.058961, 119.00236, 116.917578, 119.521197, 121.285243, 122.492719, 124.152997, 122.926655, 122.026593, 121.931793, 124.974874, 124.861114, 122.993553, 121.770633, 121.012233, 118.718072, 117.115952, 120.794193, 120.718353, 120.310713, 120.708873, 118.248805, 116.076655, 111.246479, 112.542148, 112.342081, 114.533285, 114.961999, 109.988918, 107.035556, 105.587456, 107.578594, 111.99911, 112.246811, 110.509091, 113.765838, 112.137465, 111.52443, 108.756195, 110.959289, 108.832824, 106.294477, 103.650765, 106.13164, 104.311693, 106.553101, 106.984142, 102.453432, 100.013447, 97.451223, 98.221817, 98.761233, 96.276067, 97.788358, 101.660592, 100.668452, 97.846152, 97.855785, 100.167566, 97.634239, 97.354899, 94.700368, 93.837693, 94.458043, 93.527518, 96.697121, 96.125235, 94.118789, 98.228611, 97.278699, 104.751983, 101.756854, 101.718082, 101.698696, 101.207125, 99.324791, 100.797498, 103.830688, 102.601807, 97.042584, 93.502236, 90.566576, 90.283738, 91.034721, 93.570507, 94.389761, 94.165442, 91.72686, 91.628672, 91.196647, 94.633213, 92.738192, 93.945899, 93.592424, 94.171731, 93.30768, 94.407381, 91.304653, 94.152093, 96.380952, 96.746408, 97.052787, 97.537062, 99.128253, 97.794025, 98.940473, 98.683511, 95.095918, 100.245052, 106.342972, 109.16956, 110.87935, 105.532551, 104.450475, 97.876321, 100.879944, 103.615031, 109.492981, 109.691896, 113.978523, 111.35284, 111.034575, 111.183762, 113.620475, 117.907102, 119.727178, 118.98, 113.43, 120.56, 121.56, 124.4, 129.03, 129.48, 127.21, 126.6], "ttmEps": [7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.21, 7.21], "quarterlyEps": [1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.5, 1.5], "priceIndex": [100.0, 99.00536904103953, 99.61271042781186, 95.4321690295685, 103.00727424241387, 97.45868728027885, 95.86579050933763, 94.79501126391298, 95.34367486926298, 94.20209916432877, 92.50301053228608, 98.21088811423623, 98.84804587989174, 102.05153712257011, 102.05153712257011, 105.06034045839958, 104.74252470819818, 107.06361498083929, 111.12774542265132, 111.72358089996783, 111.945907500256, 112.23937936681317, 112.18602041711141, 110.22065270493138, 112.67513893774542, 114.33814209644515, 115.47645504409738, 117.04163393303774, 115.88553561153923, 115.03702828858644, 114.94765834049849, 117.81643461684229, 117.70919067913677, 115.94860175908342, 114.795729428749, 114.08076984404548, 111.9180161575964, 110.40766403491024, 113.87521896344323, 113.80372300497288, 113.41943222819475, 113.79478601016409, 111.47562831551431, 109.4278969575057, 104.87438874679256, 106.09584308507473, 105.9072357284913, 107.97292969188881, 108.37708737041807, 103.68885961928818, 100.90466332577668, 99.53950908710428, 101.41659663663931, 105.5839097742121, 105.81742270154682, 104.17923761513994, 107.24944131055713, 105.71433993420902, 105.13641898351187, 102.52674579527121, 104.60364871101856, 102.59898556058799, 100.20603261101864, 97.7137498662986, 100.05252275620013, 98.33682055247863, 100.44984287952386, 100.85619426975354, 96.5849989374592, 94.28477390807788, 91.86931160987461, 92.59576673410326, 93.10428550960754, 90.76146740401776, 92.18713584456478, 95.83757204250095, 94.90226085794434, 92.2416194603854, 92.2507006915028, 94.4300651214678, 92.04184463117484, 91.77850495502628, 89.27602291211674, 88.46276109812136, 89.04757805272425, 88.17035262081993, 91.15840383990614, 90.6192749144608, 88.7277561922957, 92.6021715803829, 91.70666961700621, 98.75189116897268, 95.92832024864907, 95.89176907114626, 95.87349348239486, 95.41007919176685, 93.63556345480313, 95.02391522841856, 97.88336705163432, 96.72487516158944, 91.48407905484606, 88.14651874922119, 85.37901050234528, 85.11237318823878, 85.82034061149747, 88.2108792526591, 88.98320717935566, 88.77173695377404, 86.47283456191559, 86.38027067517658, 85.97299164751105, 89.21271448528293, 87.42623844735516, 88.56476916355177, 88.23154086818907, 88.77766572596312, 87.96310672791111, 88.9998179228716, 86.07481116874719, 88.75915257152693, 90.86034469310218, 91.20486772842314, 91.49369763691716, 91.95023383533791, 93.45028296052773, 92.19247824430965, 93.27325881651979, 93.031015350269, 89.64891619235075, 94.50311279865707, 100.25174986452629, 102.91643364961057, 104.52828853928648, 99.48774899217001, 98.4676532543303, 92.27006040937131, 95.10163880162592, 97.6800626751069, 103.22132940889905, 103.40885075092345, 107.44994392035758, 104.97465749203076, 104.67462240207077, 104.81526411562979, 107.11240456199272, 111.15349773142682, 112.86932154615366, 112.1649411761911, 106.93283978496686, 113.65444031099008, 114.59716128238185, 117.27448884113443, 121.63928693867825, 122.06351137580454, 119.92353477074525, 119.34847497819628], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 92.31754161331627, 92.31754161331627], "valuationGap": [0.0, 0.9946309589604709, 0.38728957218813775, 4.567830970431501, -3.007274242413871, 2.541312719721148, 4.134209490662371, 5.204988736087017, 4.656325130737017, 5.7979008356712285, 1.8631866508125086, -3.8446909311376345, -4.481848696793151, -7.685339939471518, -7.685339939471518, -10.694143275300988, -10.376327525099583, -12.697417797740698, -16.761548239552724, -17.357383716869236, -17.579710317157407, -17.873182183714576, -17.819823234012816, -16.878783306723946, -19.33326953953798, -20.996272698237718, -22.134585645889942, -23.699764534830308, -22.54366621333179, -21.695158890379005, -21.605788942291056, -24.47456521863485, -24.367321280929332, -22.60673236087598, -21.453860030541563, -20.73890044583804, -19.85655649050291, -18.346204367816753, -21.813759296349744, -21.742263337879393, -21.357972561101263, -21.7333263430706, -19.414168648420826, -17.366437290412208, -12.812929079699074, -14.034383417981246, -13.845776061397814, -15.911470024795321, -16.31562770332458, -10.603072167303552, -7.818875873792052, -6.453721635119649, -8.330809184654683, -12.498122322227474, -12.731635249562189, -11.09345016315531, -14.163653858572502, -12.628552482224393, -12.050631531527245, -9.440958343286582, -11.517861259033936, -9.513198108603362, -6.736122239699824, -4.243839494979781, -6.582612384881315, -4.86691018115981, -6.979932508205039, -7.386283898434726, -3.115088566140386, -0.8148635367590629, 1.6005987614442034, 0.8741436372155533, 0.3656248617112823, 2.7084429673010533, 1.2827745267540394, -2.367661671182134, -3.993169948853435, -1.3325285512944873, -1.3416097824118935, -3.520974212376899, -1.1327537220839332, -0.8694140459353719, 1.6330679969741624, 2.4463298109695444, 1.8615128563666588, 2.73873828827098, -0.2493129308152362, 0.28981599463010355, 2.181334716795206, -0.028548020843842892, 0.8669539425328452, -6.178267609433618, -3.354696689110014, -3.3181455116071987, -3.2998699228558053, -2.8364556322277963, -1.061939895264075, -2.450291668879501, -5.309743492095265, -4.15125160205038, 1.089544504692995, 4.811227729652046, 7.578735976527952, 7.8453732906344555, 7.137405867375762, 4.746867226214135, 3.9745392995175735, 4.186009525099195, 6.484911916957643, 6.577475803696657, 6.9847548313621814, 3.7450319935903025, 5.531508031518072, 4.39297731532146, 4.726205610684161, 4.180080752910115, 6.403090455187481, 5.366379260226992, 8.291386014351403, 5.607044611571666, 3.505852489996414, 3.161329454675453, 2.87249954618143, 2.4159633477606803, 0.9159142225708621, 2.1737189387889373, 1.0929383665788066, 1.3351818328295906, 4.717280990747838, 3.19214968533781, -2.556487380531408, -5.2211711656156865, -6.833026055291597, -1.7924865081751307, -0.77239077033542, 5.42520207462357, 2.593623682368957, 0.015199808887985, -5.526066924904171, -5.713588266928568, -9.754681436362702, -7.919599873592858, -7.6195647836328675, -7.760206497191888, -10.057346943554819, -14.098440112988925, -15.814263927715757, -15.109883557753207, -9.87778216652896, -16.599382692552183, -17.542103663943948, -20.219431222696528, -24.584229320240354, -25.008453757366638, -27.605993157428983, -27.030933364880013], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 94.36619718309859, null, null, null, null, null, null, null, null, null, null, null, null, 93.34186939820744, null, null, null, null, null, null, null, null, null, null, null, null, 92.06145966709349, null, null, null, null, null, null, null, null, null, null, null, null, 93.08578745198463, null, null, null, null, null, null, null, null, null, null, null, null, 93.46991037131882, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.9090909090909, null, null, null, null, null, null, null, null, null, null, null, null, 92.57362355953906, null, null, null, null, null, null, null, null, null, null, null, 92.95774647887323, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.36619718309859, null, null, null, null, null, null, null, null, null, null, null, null, 97.69526248399488, null, null, null, null, null, null, null, null, null, null, null, 97.0550576184379, null, null, null, null, null, null, null, null, null, null, null, null, 92.31754161331627, null], "quarterLabels": ["2023-07-25", "", "", "", "", "", "", "", "", "", "2023-10-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-23", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-23", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-01", "", "", "", "", "", "", "", "", "", "", "", "2025-07-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-30", "", "", "", "", "", "", "", "", "", "", "", "2026-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-24", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", ""], "surprisePct": [-1.6759776536312863, -1.6759776536312863, -1.6759776536312863, -1.6759776536312863, -1.6759776536312863, -1.6759776536312863, -1.6759776536312863, -1.6759776536312863, -1.6759776536312863, -1.6759776536312863, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, -1.7441860465116297, 2.020202020202022, 2.020202020202022, 2.020202020202022, 2.020202020202022, 2.020202020202022, 2.020202020202022, 2.020202020202022, 2.020202020202022, 2.020202020202022, 2.020202020202022, 2.020202020202022, 2.020202020202022, 2.020202020202022, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -4.663212435233153, -4.663212435233153, -4.663212435233153, -4.663212435233153, -4.663212435233153, -4.663212435233153, -4.663212435233153, -4.663212435233153, -4.663212435233153, -4.663212435233153, -4.663212435233153, -4.663212435233153, -4.663212435233153, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, 1.176470588235295, -5.699481865284968, -5.699481865284968, -5.699481865284968, -5.699481865284968, -5.699481865284968, -5.699481865284968, -5.699481865284968, -5.699481865284968, -5.699481865284968, -5.699481865284968, -5.699481865284968, -5.699481865284968, -5.699481865284968, 3.9325842696629247, 3.9325842696629247, 3.9325842696629247, 3.9325842696629247, 3.9325842696629247, 3.9325842696629247, 3.9325842696629247, 3.9325842696629247, 3.9325842696629247, 3.9325842696629247, 3.9325842696629247, 3.9325842696629247, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 3.3898305084745792, 5.0505050505050555, 5.0505050505050555, 5.0505050505050555, 5.0505050505050555, 5.0505050505050555, 5.0505050505050555, 5.0505050505050555, 5.0505050505050555, 5.0505050505050555, 5.0505050505050555, 5.0505050505050555, 5.0505050505050555, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, -0.5524861878453043, 7.913669064748209, 7.913669064748209], "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": [24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 7, 14], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 106.075926, "latestClose": 126.6, "startTtmEps": 7.81, "latestTtmEps": 7.21, "priceChangePct": 19.348474978196272, "epsChangePct": -7.682458386683733, "earningsGapPct": -27.030933364880006, "startMultiple": 13.582064788732394, "latestMultiple": 17.55894590846047, "multipleChangePct": 29.280386904259757, "latestQuarter": "2026-07-24", "tone": "negative", "read": "Market price is leading earnings power; the spread is widening and has persisted through 1 update.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 40.224588397082094, "earningsMovePct": -0.688705234159781, "spread": -40.91329363124188, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 19.900606375060303, "earningsMovePct": -0.8253094910591452, "spread": -20.725915866119447, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 19.348474978196272, "earningsMovePct": -7.682458386683733, "spread": -27.030933364880006, "lead": "price"}]}, "state": {"key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 1 update.", "marketChangePct": 19.348474978196272, "earningsChangePct": -7.682458386683733, "recentMarketMovePoints": 14.673852576125512, "recentEarningsMovePoints": -4.737516005121634}, "pressure": {"score": 38, "band": "low", "label": "Low \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.19178967, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.03696181, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.0360192, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03715345, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -9.610380903916994, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-24", "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, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 93.34186939820744, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 92.06145966709349, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.08578745198463, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 93.46991037131882, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 90.9090909090909, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.57362355953906, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 92.95774647887323, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 94.36619718309859, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.69526248399488, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 97.0550576184379, 92.31754161331627, 92.31754161331627], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.98134863701578, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.57388809182208, 96.20659971305595, 96.20659971305595, 96.20659971305595, 96.20659971305595, 96.20659971305595, 96.20659971305595, 96.20659971305595, 96.20659971305595, 96.20659971305595, 96.20659971305595, 96.20659971305595, 96.20659971305595, 96.20659971305595, 97.76757532281205, 97.76757532281205, 97.76757532281205, 97.76757532281205, 97.76757532281205, 97.76757532281205, 97.76757532281205, 97.76757532281205, 97.76757532281205, 97.76757532281205, 97.76757532281205, 97.76757532281205, 97.76757532281205, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 98.47345767575322, 97.82496413199426, 97.82496413199426, 97.82496413199426, 97.82496413199426, 97.82496413199426, 97.82496413199426, 97.82496413199426, 97.82496413199426, 97.82496413199426, 97.82496413199426, 97.82496413199426, 97.82496413199426, 97.82496413199426, 98.70875179340028, 98.70875179340028, 98.70875179340028, 98.70875179340028, 98.70875179340028, 98.70875179340028, 98.70875179340028, 98.70875179340028, 98.70875179340028, 98.70875179340028, 98.70875179340028, 98.70875179340028, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.38163558106169, 98.73112323098997, 98.73112323098997, 98.73112323098997, 98.73112323098997, 98.73112323098997, 98.73112323098997, 98.73112323098997, 98.73112323098997, 98.73112323098997, 98.73112323098997, 98.73112323098997, 98.73112323098997, 98.73112323098997, 99.31856732855093, 99.31856732855093, 99.31856732855093, 99.31856732855093, 99.31856732855093, 99.31856732855093, 99.31856732855093, 99.31856732855093, 99.31856732855093, 99.31856732855093, 99.31856732855093, 99.31856732855093, 99.24577819225252, 99.24577819225252, 99.24577819225252, 99.24577819225252, 99.24577819225252, 99.24577819225252, 99.24577819225252, 99.24577819225252, 99.24577819225252, 99.24577819225252, 99.24577819225252, 99.24577819225252, 99.24577819225252, 102.01799844476326, 102.01799844476326], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 95.90368380660014, 95.90368380660014, 95.90368380660014, 95.90368380660014, 95.90368380660014, 95.90368380660014, 95.90368380660014, 95.90368380660014, 95.90368380660014, 95.90368380660014, 95.90368380660014, 95.90368380660014, 95.90368380660014, 97.39063699155794, 97.39063699155794, 97.39063699155794, 97.39063699155794, 97.39063699155794, 97.39063699155794, 97.39063699155794, 97.39063699155794, 97.39063699155794, 97.39063699155794, 97.39063699155794, 97.39063699155794, 97.39063699155794, 99.0886415963162, 99.0886415963162, 99.0886415963162, 99.0886415963162, 99.0886415963162, 99.0886415963162, 99.0886415963162, 99.0886415963162, 99.0886415963162, 99.0886415963162, 99.0886415963162, 99.0886415963162, 99.0886415963162, 97.2275518035303, 97.2275518035303, 97.2275518035303, 97.2275518035303, 97.2275518035303, 97.2275518035303, 97.2275518035303, 97.2275518035303, 97.2275518035303, 97.2275518035303, 97.2275518035303, 97.2275518035303, 97.2275518035303, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 102.22563315425941, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.31158864159632, 98.21565617805065, 98.21565617805065, 98.21565617805065, 98.21565617805065, 98.21565617805065, 98.21565617805065, 98.21565617805065, 98.21565617805065, 98.21565617805065, 98.21565617805065, 98.21565617805065, 98.21565617805065, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.10283960092096, 97.75518035303146, 97.75518035303146, 97.75518035303146, 97.75518035303146, 97.75518035303146, 97.75518035303146, 97.75518035303146, 97.75518035303146, 97.75518035303146, 97.75518035303146, 97.75518035303146, 97.75518035303146, 97.75518035303146, 102.68787017459708, 102.68787017459708, 102.68787017459708, 102.68787017459708, 102.68787017459708, 102.68787017459708, 102.68787017459708, 102.68787017459708, 102.68787017459708, 102.68787017459708, 102.68787017459708, 102.68787017459708, 102.9315730333845, 102.9315730333845, 102.9315730333845, 102.9315730333845, 102.9315730333845, 102.9315730333845, 102.9315730333845, 102.9315730333845, 102.9315730333845, 102.9315730333845, 102.9315730333845, 102.9315730333845, 102.9315730333845, 100.60040594781275, 100.60040594781275], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": -7.682458386683734, "valuationContribution": 27.030933364880013, "marketMove": 19.34847497819628, "items": [{"key": "earnings", "label": "Earnings contribution", "value": -7.682458386683734}, {"key": "valuation", "label": "Relative valuation contribution", "value": 27.030933364880013}, {"key": "market", "label": "Total market move", "value": 19.34847497819628}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": -5.633802816901401, "surprisePct": -1.7441860465116297, "immediateReturnPct": -1.803663237990838, "forward4WeekPct": 8.332551002444832, "forward13WeekPct": 17.004454977865624, "toDateReturnPct": 26.694071615114943, "weeksSince": 145, "availabilitySource": "reported", "spread": 1.8631866508125086, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-01-26", "periodEnd": "2023-12-31", "earningsChangePct": -1.085481682496614, "surprisePct": 2.020202020202022, "immediateReturnPct": -1.751882903834845, "forward4WeekPct": 4.328180550368921, "forward13WeekPct": -0.23889274128680027, "toDateReturnPct": 6.384444812691115, "weeksSince": 132, "availabilitySource": "reported", "spread": -16.878783306723946, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": -1.3717421124828433, "surprisePct": 0.0, "immediateReturnPct": -1.8958091617068074, "forward4WeekPct": -0.5797099868407374, "forward13WeekPct": -9.109256747621542, "toDateReturnPct": 4.617522428496956, "weeksSince": 119, "availabilitySource": "reported", "spread": -19.85655649050291, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 1.112656467315709, "surprisePct": -4.663212435233153, "immediateReturnPct": -4.325847709032971, "forward4WeekPct": -2.5772768617219333, "forward13WeekPct": -7.539467019880197, "toDateReturnPct": 10.123346063249983, "weeksSince": 106, "availabilitySource": "reported", "spread": -10.603072167303552, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 0.4126547455295837, "surprisePct": 1.176470588235295, "immediateReturnPct": -2.3323358769042013, "forward4WeekPct": -2.0947016866896706, "forward13WeekPct": -6.590136813871528, "toDateReturnPct": 16.325199831256775, "weeksSince": 93, "availabilitySource": "reported", "spread": -6.736122239699824, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": -2.73972602739726, "surprisePct": -5.699481865284968, "immediateReturnPct": -0.9759337226759368, "forward4WeekPct": -3.960583861246847, "forward13WeekPct": -3.375920730424231, "toDateReturnPct": 24.53203105486539, "weeksSince": 79, "availabilitySource": "reported", "spread": -3.993169948853435, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 1.8309859154929775, "surprisePct": 3.9325842696629247, "immediateReturnPct": 4.3666328940972665, "forward4WeekPct": 8.074150847818483, "forward13WeekPct": -3.7741805198959866, "toDateReturnPct": 34.510867962825145, "weeksSince": 66, "availabilitySource": "reported", "spread": -0.028548020843842892, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 0.4149377593360981, "surprisePct": 0.0, "immediateReturnPct": -3.64824168325939, "forward4WeekPct": -3.5778900941054848, "forward13WeekPct": -3.555305163761935, "toDateReturnPct": 30.4581914265597, "weeksSince": 54, "availabilitySource": "reported", "spread": 4.811227729652046, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": 1.5151515151515138, "surprisePct": 3.3898305084745792, "immediateReturnPct": -0.9175269380999107, "forward4WeekPct": 2.345949231834754, "forward13WeekPct": 6.44919758350837, "toDateReturnPct": 34.43524787709382, "weeksSince": 39, "availabilitySource": "reported", "spread": 6.403090455187481, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 3.5278154681139817, "surprisePct": 5.0505050505050555, "immediateReturnPct": 5.41467405572551, "forward4WeekPct": 10.974848573416152, "forward13WeekPct": 16.76061111266627, "toDateReturnPct": 33.12874270796775, "weeksSince": 26, "availabilitySource": "reported", "spread": 3.19214968533781, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": -0.6553079947575369, "surprisePct": -0.5524861878453043, "immediateReturnPct": -2.303664700059327, "forward4WeekPct": 3.446771283393457, "forward13WeekPct": 11.60874579853961, "toDateReturnPct": 11.07355725253607, "weeksSince": 14, "availabilitySource": "reported", "spread": -7.919599873592858, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -4.881266490765168, "surprisePct": 7.913669064748209, "immediateReturnPct": -1.753166512202653, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -2.2242817423540284, "weeksSince": 1, "availabilitySource": "reported", "spread": -27.605993157428983, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -4.881266490765168, "surprisePct": 7.913669064748209, "immediateReturnPct": -1.753166512202653, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -2.2242817423540284, "weeksSince": 1, "availabilitySource": "reported", "spread": -27.605993157428983, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 0 improving updates had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Railroads", "population": 9, "spreadPercentile": 62.5, "qualityPercentile": 87.5, "rarityPercentile": 37.5, "currentOneYearSpread": -35.393613, "lead": "price", "relatedSignals": [{"tickerId": 5570, "symbol": "CSX", "name": "CSX Corporation", "spread": -39.988383999999996, "lead": "price", "quality": 87.5}, {"tickerId": 4136, "symbol": "UNP", "name": "Union Pacific Corporation", "spread": -29.194920999999997, "lead": "price", "quality": 100}, {"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": 811, "symbol": "CP", "name": "Canadian Pacific Kansas City Limited", "spread": -22.739875, "lead": "price", "quality": 87.5}, {"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-01-26", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2024-10-25", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2025-01-31", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2026-05-01", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2026-07-31", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative", "explanation": "Earnings have weakened while price has not adjusted to the same degree."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}