{"ticker": {"uuid": "fc70fda8-6cc4-4acb-b66a-2b0b5fe96266", "symbol": "IEX", "name": "IDEX Corporation", "sector": "Industrials", "industry": "Specialty Industrial Machinery", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 7, "misses": 0, "inline": 5, "beat_rate": 58.3, "beat_rate_label": "58.3%", "average_surprise": 3.0, "average_surprise_label": "+3.0%", "median_surprise": 1.0, "surprise_dispersion": 3.8, "average_reaction": -0.4, "average_reaction_label": "-0.4%", "average_abs_reaction": 5.7, "positive_response_rate": 58.3, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 4, "band": "in-line", "label": "4 consecutive in-line reports"}, "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": 98, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 9, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-16", "eps_growth_1y": null, "revenue_growth_1y": null, "cash_conversion": 1.23, "net_margin": 14.5, "earnings_yield": 4.0, "eps_surprise_avg": 7.7, "sue_score": 1.26, "pe_ratio": 33.9, "completeness": 85.7, "source": "yfinance"}, "market_context": {"available": true, "as_of": "2026-08-14", "close": 238.94, "currency": "USD", "return_13w": 15.4, "fair_value": 197.185164, "fair_value_gap": 21.2, "relative_strength": 10.6, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 50.4}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 2.12, "eps_estimate": 1.88, "eps_surprise": 0.24, "surprise_pct": 12.766, "surprise_label": "+12.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.9391376000367, "one_week_reaction_label": "-0.9%", "four_week_reaction": 2.7395840289847913, "four_week_reaction_label": "+2.7%", "confirmation": "contained", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-06", "date_source": "exact", "eps_actual": 1.83, "eps_estimate": 1.78, "eps_surprise": 0.05, "surprise_pct": 2.809, "surprise_label": "+2.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.3889090168702007, "one_week_reaction_label": "+3.4%", "four_week_reaction": 8.494925760495946, "four_week_reaction_label": "+8.5%", "confirmation": "confirmed", "revenue": 788900000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 108600000.0, "operating_cash_flow": 201000000.0, "free_cash_flow": 222600000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-23", "date_source": "exact", "eps_actual": 1.88, "eps_estimate": 1.76, "eps_surprise": 0.12, "surprise_pct": 6.8182, "surprise_label": "+6.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.810077551990909, "one_week_reaction_label": "-2.8%", "four_week_reaction": -1.7704902617566614, "four_week_reaction_label": "-1.8%", "confirmation": "diverged", "revenue": 800500000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 121400000.0, "operating_cash_flow": 156600000.0, "free_cash_flow": 176600000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 2.06, "eps_estimate": 2.04, "eps_surprise": 0.02, "surprise_pct": 0.9804, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.976944778127401, "one_week_reaction_label": "-6.0%", "four_week_reaction": -1.2399498626689411, "four_week_reaction_label": "-1.2%", "confirmation": "diverged", "revenue": 807200000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 141300000.0, "operating_cash_flow": 133600000.0, "free_cash_flow": 149500000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-29", "date_source": "exact", "eps_actual": 1.9, "eps_estimate": 1.88, "eps_surprise": 0.02, "surprise_pct": 1.0638, "surprise_label": "+1.1%", "surprise_band": "beat", "eps_yoy": -10.377358490566046, "eps_yoy_label": "-10.4%", "one_week_reaction": 6.523024927983766, "one_week_reaction_label": "+6.5%", "four_week_reaction": 14.633665039595828, "four_week_reaction_label": "+14.6%", "confirmation": "confirmed", "revenue": 798200000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 119100000.0, "operating_cash_flow": 205300000.0, "free_cash_flow": 219000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-04", "date_source": "exact", "eps_actual": 2.04, "eps_estimate": 2.03, "eps_surprise": 0.01, "surprise_pct": 0.4926, "surprise_label": "+0.5%", "surprise_band": "in-line", "eps_yoy": 11.475409836065571, "eps_yoy_label": "+11.5%", "one_week_reaction": -12.647675316524246, "one_week_reaction_label": "-12.6%", "four_week_reaction": -13.365431882731707, "four_week_reaction_label": "-13.4%", "confirmation": "contained", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-01", "date_source": "exact", "eps_actual": 1.75, "eps_estimate": 1.64, "eps_surprise": 0.11, "surprise_pct": 6.7073, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": -6.914893617021272, "eps_yoy_label": "-6.9%", "one_week_reaction": 4.884392845445892, "one_week_reaction_label": "+4.9%", "four_week_reaction": 4.203112205196822, "four_week_reaction_label": "+4.2%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 2.07, "eps_estimate": 1.99, "eps_surprise": 0.08, "surprise_pct": 4.0201, "surprise_label": "+4.0%", "surprise_band": "beat", "eps_yoy": 0.4854368932038731, "eps_yoy_label": "+0.5%", "one_week_reaction": -14.308794058368823, "one_week_reaction_label": "-14.3%", "four_week_reaction": -9.225052570409519, "four_week_reaction_label": "-9.2%", "confirmation": "diverged", "revenue": 865400000.0, "revenue_yoy": 7.210109018830526, "revenue_yoy_label": "+7.2%", "net_income": 131600000.0, "operating_cash_flow": 161700000.0, "free_cash_flow": 146900000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 2.03, "eps_estimate": 1.9303, "eps_surprise": 0.1, "surprise_pct": 0.0517, "surprise_label": "+0.1%", "surprise_band": "in-line", "eps_yoy": 6.842105263157889, "eps_yoy_label": "+6.8%", "one_week_reaction": 2.089907298637876, "one_week_reaction_label": "+2.1%", "four_week_reaction": 1.6076209066981528, "four_week_reaction_label": "+1.6%", "confirmation": "contained", "revenue": 878700000.0, "revenue_yoy": 10.085191681282886, "revenue_yoy_label": "+10.1%", "net_income": 127800000.0, "operating_cash_flow": 203500000.0, "free_cash_flow": 188700000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-04", "date_source": "exact", "eps_actual": 2.1, "eps_estimate": 2.04099, "eps_surprise": 0.06, "surprise_pct": 0.0289, "surprise_label": "+0.0%", "surprise_band": "in-line", "eps_yoy": 2.9411764705882377, "eps_yoy_label": "+2.9%", "one_week_reaction": 6.456811885894758, "one_week_reaction_label": "+6.5%", "four_week_reaction": 5.4998739804490615, "four_week_reaction_label": "+5.5%", "confirmation": "contained", "revenue": 899100000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 128300000.0, "operating_cash_flow": 209500000.0, "free_cash_flow": 189800000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-29", "date_source": "exact", "eps_actual": 2.0, "eps_estimate": 1.77304, "eps_surprise": 0.23, "surprise_pct": 0.128, "surprise_label": "+0.1%", "surprise_band": "in-line", "eps_yoy": 14.285714285714285, "eps_yoy_label": "+14.3%", "one_week_reaction": 4.9770441719810865, "one_week_reaction_label": "+5.0%", "four_week_reaction": 2.3297842212942568, "four_week_reaction_label": "+2.3%", "confirmation": "contained", "revenue": 886900000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 120000000.0, "operating_cash_flow": 103700000.0, "free_cash_flow": 86000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-29", "date_source": "exact", "eps_actual": 2.32, "eps_estimate": 2.1104, "eps_surprise": 0.21, "surprise_pct": 0.0993, "surprise_label": "+0.1%", "surprise_band": "in-line", "eps_yoy": 12.077294685990339, "eps_yoy_label": "+12.1%", "one_week_reaction": 3.2158373270031704, "one_week_reaction_label": "+3.2%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "contained", "revenue": 920600000.0, "revenue_yoy": 6.378553270164086, "revenue_yoy_label": "+6.4%", "net_income": 143400000.0, "operating_cash_flow": 200000000.0, "free_cash_flow": 177000000.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": [2.12, 1.83, 1.88, 2.06, 1.9, 2.04, 1.75, 2.07, 2.03, 2.1, 2.0, 2.32], "eps_estimate": [1.88, 1.78, 1.76, 2.04, 1.88, 2.03, 1.64, 1.99, 1.9303, 2.04099, 1.77304, 2.1104], "surprise": [12.766, 2.809, 6.8182, 0.9804, 1.0638, 0.4926, 6.7073, 4.0201, 0.0517, 0.0289, 0.128, 0.0993], "reaction_1w": [-0.9391376000367, 3.3889090168702007, -2.810077551990909, -5.976944778127401, 6.523024927983766, -12.647675316524246, 4.884392845445892, -14.308794058368823, 2.089907298637876, 6.456811885894758, 4.9770441719810865, 3.2158373270031704], "reaction_4w": [2.7395840289847913, 8.494925760495946, -1.7704902617566614, -1.2399498626689411, 14.633665039595828, -13.365431882731707, 4.203112205196822, -9.225052570409519, 1.6076209066981528, 5.4998739804490615, 2.3297842212942568, null], "revenue": [null, 788.9, 800.5, 807.2, 798.2, null, null, 865.4, 878.7, 899.1, 886.9, 920.6], "net_income": [null, 108.6, 121.4, 141.3, 119.1, null, null, 131.6, 127.8, 128.3, 120.0, 143.4], "financial_unit": "millions", "scatter": [{"x": 12.766, "y": -0.9391376000367, "label": "2023-09-30"}, {"x": 2.809, "y": 3.3889090168702007, "label": "2023-12-31"}, {"x": 6.8182, "y": -2.810077551990909, "label": "2024-03-31"}, {"x": 0.9804, "y": -5.976944778127401, "label": "2024-06-30"}, {"x": 1.0638, "y": 6.523024927983766, "label": "2024-09-30"}, {"x": 0.4926, "y": -12.647675316524246, "label": "2024-12-31"}, {"x": 6.7073, "y": 4.884392845445892, "label": "2025-03-31"}, {"x": 4.0201, "y": -14.308794058368823, "label": "2025-06-30"}, {"x": 0.0517, "y": 2.089907298637876, "label": "2025-09-30"}, {"x": 0.0289, "y": 6.456811885894758, "label": "2025-12-31"}, {"x": 0.128, "y": 4.9770441719810865, "label": "2026-03-31"}, {"x": 0.0993, "y": 3.2158373270031704, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["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", "2026-08-14"], "price_index": [100.0, 100.94631630392756, 95.55585000858535, 94.73777269041025, 91.59370286289112, 91.98726428419076, 91.0851684627592, 88.99995524244522, 85.4912349298506, 84.68835459788866, 86.57357110587519, 85.04321878985918, 87.83333914817065, 88.36563566584086, 90.06454827778563, 90.86299282457651, 93.75070045665112, 95.09474887662536, 96.30572328203924, 93.67529210874324, 92.06282240589104, 92.12066495263579, 93.05949118865618, 98.20746314721656, 101.53562472105206, 101.21081728076051, 105.47335598200985, 106.55011423283902, 106.15856556916077, 106.77258482431841, 108.50785617294385, 108.57459739633057, 106.51006949880701, 103.52451271854697, 101.01949274667118, 98.18076665786187, 98.07398070044314, 100.62794408299291, 99.23095246511538, 96.0263547294507, 93.12079323434843, 90.06348194351507, 88.47457266895309, 90.469635389669, 89.8001515912928, 86.89458963676171, 91.5631264972268, 90.89586128057935, 92.45878480215742, 86.93257429200482, 87.0310965033985, 88.03423358439495, 91.31234222697769, 92.46774136682956, 87.38936000914228, 89.46728668851239, 93.47535650044769, 96.274288243927, 94.53671148152752, 95.02036689268145, 94.5890482334002, 91.12502161497699, 97.06912949055253, 102.66728471480621, 102.3617673120058, 104.45995204537202, 103.61977941738527, 103.20643269433616, 100.1916957525687, 95.42023489327087, 94.84963671447792, 93.01204000276061, 92.56274986667606, 97.21739543760913, 99.14650853077983, 101.10266590091524, 88.3155289814172, 87.98649801206531, 86.98137573917617, 87.58985795830259, 84.58350605176629, 82.2081727258267, 81.99182356382623, 81.54109587499178, 73.23869718522394, 75.95207593321777, 73.89675912392771, 77.97584238776399, 81.7844888545281, 82.69495822547054, 86.02132664865638, 81.25325453626914, 81.84591448657052, 82.93170418896807, 80.44796036533374, 78.33519473979004, 79.76934174390668, 81.99973492795316, 82.42047799543198, 83.28796642281074, 84.33712770381551, 72.26950178593303, 71.87890505875134, 74.83563222168684, 76.55698333676511, 74.71300286171775, 74.908301455023, 72.9189825133033, 73.13699021331178, 73.28232867998412, 75.84845911573792, 73.51850357346945, 75.86784747099463, 76.61598823840191, 78.2171913685198, 76.62054990706719, 75.03759391103928, 77.84768288319586, 79.34396441801043, 80.99078607249646, 81.6248809884122, 81.1002702553227, 82.25897590432795, 81.68418451877622, 84.26162057871325, 90.16007087847171, 89.40007638830957, 90.90175207679512, 96.77110720937621, 96.33159234010516, 94.99015623235076, 95.90123388703908, 90.60416395584525, 86.15407584704728, 84.29071574589064, 85.4078159811926, 87.20250158252551, 92.0646353119796, 94.2759447420711, 93.73570745683007, 98.40097502187548, 99.31205267656381, 95.08629998078945, 95.91954717887785, 96.86137624160752, 98.61726629584574, 100.05519623679288, 103.00432674433704, 104.03927008192508, 102.49601378889204, 102.0667046712305, 103.34391676605415, 102.5766706515378, 105.87536951514704, 107.7176790476085, 109.77592012128112], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 100.35629453681709, 100.35629453681709, 100.35629453681709], "gap": [0.0, -0.9463163039275599, 4.444149991414648, 5.262227309589747, 8.40629713710888, 8.012735715809242, 8.9148315372408, 11.000044757554775, 14.508765070149394, 15.074115710899946, 13.188899202913419, 14.719251518929426, 11.929131160617956, 11.396834642947752, 9.697922031002975, 8.899477484212099, 6.0117698521374905, 4.667721432163248, 3.456747026749369, 6.087178200045372, 7.699647902897567, 7.641805356152815, 6.702979120132426, 1.5550071615720498, -3.910921633166069, -3.5861141928745184, -7.848652894123859, -8.925411144953031, -8.533862481274781, -9.147881736432424, -10.883153085057856, -10.949894308444584, -8.885366410921023, -5.899809630660982, -3.394789658785186, -3.0501253276955964, -2.943339370276874, -5.497302752826641, -4.100311134949109, -0.8957133992844319, 2.009848095817844, 5.067159386651198, 6.656068661213183, 4.661005940497276, 5.330489738873467, 8.236051693404562, 3.567514832939466, 4.234780049586917, 2.6718565280088455, 6.772888890893043, 6.674366679499357, 5.671229598502904, 2.3931209559201676, 1.2377218160683015, 6.316103173755579, 4.2381764943854705, 0.2301066824501703, -2.5688250610291448, -0.8312482986296601, -1.314903709783593, -0.8835850505023473, 2.5804415679208716, -5.97649291098007, -11.574648135233758, -11.26913073243334, -13.367315465799564, -12.527142837812818, -12.113796114763701, -9.099059172996249, -4.327598313698417, -3.757000134905468, -1.9194034231881574, -1.470113287103601, -6.124758858036671, -8.05387195120737, -10.010029321342785, 5.27116935587496, 5.600200325226851, 6.60532259811599, 5.996840378989575, 9.00319228552587, 11.378525611465463, 11.594874773465932, 12.04560246230038, 20.34800115206822, 17.634622404074392, 19.689939213364454, 15.610855949528172, 10.258266489889948, 9.347797118947511, 6.021428695761671, 10.789500808148915, 10.196840857847533, 9.111051155449985, 11.594794979084313, 13.707560604628014, 12.273413600511375, 10.043020416464898, 9.622277348986074, 8.754788921607314, 7.705627640602543, 19.89201840409072, 20.282615131272408, 17.325887968336914, 15.604536853258637, 17.448517328305996, 17.253218735000758, 19.242537676720445, 19.024529976711975, 18.879191510039632, 16.313061074285827, 18.643016616554306, 16.293672719029118, 15.54553195162184, 15.488271814378052, 17.084913275830672, 18.667869271858578, 15.857780299702, 14.361498764887429, 12.714677110401396, 12.080582194485658, 12.60519292757516, 11.446487278569904, 12.021278664121638, 9.44384260418461, 3.5453923044261444, 4.305386794588287, 2.803711106102739, -2.353054952844147, -1.9135400835730962, -0.5721039758186919, -1.4831816305070191, 3.8138883006868127, 8.263976409484783, 10.127336510641427, 9.010236275339466, 7.2155506740065505, 2.353416944552464, 0.14210751446096026, 0.682344799701994, -1.0138016252009123, -1.9248792798892396, 2.300873415885121, 1.4676262177967203, 0.5257971550670533, -1.2300928991711686, -2.6680228401183115, -5.617153347662466, -6.652096685250513, -5.108840392217473, -4.679531274555927, -5.956743369379581, -5.189497254863227, -5.519074978329954, -7.36138451079141, -9.419625584464029], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 99.76247030878861, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.62470308788599, null, null, null, null, null, null, null, null, null, null, 95.13064133016627, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.70546318289786, null, null, null, null, null, null, null, null, null, null, null, null, 91.09263657957246, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.58669833729216, null, null, null, null, null, null, null, null, null, null, null, 92.04275534441805, null, null, null, null, null, null, null, null, null, null, null, null, 92.16152019002375, null, null, null, null, null, null, null, null, null, null, null, null, 93.70546318289786, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.41805225653206, null, null, null, null, null, null, null, null, null, null, null, 97.38717339667457, null, null, null, null, null, null, null, null, null, null, null, null, 100.35629453681709, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [0.4, 9.4, 9.8]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-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", "2026-08-14"], "close": [217.661578, 219.721345, 207.988371, 206.207731, 199.364299, 200.220931, 198.257415, 193.718707, 186.081571, 184.334009, 188.437401, 185.106412, 191.179432, 192.338037, 196.035917, 197.773824, 204.059254, 206.984731, 209.620557, 203.895119, 200.385392, 200.511293, 202.554757, 213.759914, 221.004043, 220.297062, 229.574971, 231.91866, 231.066409, 232.402893, 236.179912, 236.325182, 231.831498, 225.333088, 219.880622, 213.701806, 213.469374, 219.028371, 215.987657, 209.012479, 202.688188, 196.033596, 192.575151, 196.917636, 195.460427, 189.136135, 199.297746, 197.845366, 201.24725, 189.218813, 189.433258, 191.616702, 198.751885, 201.266745, 190.21306, 194.735908, 203.459936, 209.552135, 205.770098, 206.82283, 205.884015, 198.34416, 211.282199, 223.467232, 222.802238, 227.36918, 225.540447, 224.64075, 218.078826, 207.693189, 206.451216, 202.451474, 201.473542, 211.604917, 215.803855, 220.061658, 192.228974, 191.5128, 189.325035, 190.649467, 184.105794, 178.935606, 178.464697, 177.483636, 159.412504, 165.318487, 160.844852, 169.723449, 178.013409, 179.995151, 187.235377, 176.857116, 178.147109, 180.510456, 175.1043, 170.505621, 173.627208, 178.481917, 179.397713, 181.285902, 183.569523, 157.302938, 156.452759, 162.888418, 166.635138, 162.621501, 163.046591, 158.716608, 159.191127, 159.507473, 165.092953, 160.021535, 165.135154, 166.763569, 170.248773, 166.773498, 163.328011, 169.444495, 172.701325, 176.285823, 177.666004, 176.524128, 179.046185, 177.795085, 183.405173, 196.243833, 194.589617, 197.858188, 210.633519, 209.676864, 206.757073, 208.740139, 197.210453, 187.524321, 183.468502, 185.9, 189.806341, 200.389338, 205.202509, 204.02662, 214.181115, 216.164181, 206.966341, 208.78, 210.83, 214.651898, 217.781719, 224.200843, 226.453517, 223.094441, 222.16, 224.94, 223.27, 230.45, 234.46, 238.94], "ttmEps": [8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.2, 8.45, 8.45, 8.45], "quarterlyEps": [2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.32, 2.32, 2.32], "priceIndex": [100.0, 100.94631630392756, 95.55585000858535, 94.73777269041025, 91.59370286289112, 91.98726428419076, 91.0851684627592, 88.99995524244522, 85.4912349298506, 84.68835459788866, 86.57357110587519, 85.04321878985918, 87.83333914817065, 88.36563566584086, 90.06454827778563, 90.86299282457651, 93.75070045665112, 95.09474887662536, 96.30572328203924, 93.67529210874324, 92.06282240589104, 92.12066495263579, 93.05949118865618, 98.20746314721656, 101.53562472105206, 101.21081728076051, 105.47335598200985, 106.55011423283902, 106.15856556916077, 106.77258482431841, 108.50785617294385, 108.57459739633057, 106.51006949880701, 103.52451271854697, 101.01949274667118, 98.18076665786187, 98.07398070044314, 100.62794408299291, 99.23095246511538, 96.0263547294507, 93.12079323434843, 90.06348194351507, 88.47457266895309, 90.469635389669, 89.8001515912928, 86.89458963676171, 91.5631264972268, 90.89586128057935, 92.45878480215742, 86.93257429200482, 87.0310965033985, 88.03423358439495, 91.31234222697769, 92.46774136682956, 87.38936000914228, 89.46728668851239, 93.47535650044769, 96.274288243927, 94.53671148152752, 95.02036689268145, 94.5890482334002, 91.12502161497699, 97.06912949055253, 102.66728471480621, 102.3617673120058, 104.45995204537202, 103.61977941738527, 103.20643269433616, 100.1916957525687, 95.42023489327087, 94.84963671447792, 93.01204000276061, 92.56274986667606, 97.21739543760913, 99.14650853077983, 101.10266590091524, 88.3155289814172, 87.98649801206531, 86.98137573917617, 87.58985795830259, 84.58350605176629, 82.2081727258267, 81.99182356382623, 81.54109587499178, 73.23869718522394, 75.95207593321777, 73.89675912392771, 77.97584238776399, 81.7844888545281, 82.69495822547054, 86.02132664865638, 81.25325453626914, 81.84591448657052, 82.93170418896807, 80.44796036533374, 78.33519473979004, 79.76934174390668, 81.99973492795316, 82.42047799543198, 83.28796642281074, 84.33712770381551, 72.26950178593303, 71.87890505875134, 74.83563222168684, 76.55698333676511, 74.71300286171775, 74.908301455023, 72.9189825133033, 73.13699021331178, 73.28232867998412, 75.84845911573792, 73.51850357346945, 75.86784747099463, 76.61598823840191, 78.2171913685198, 76.62054990706719, 75.03759391103928, 77.84768288319586, 79.34396441801043, 80.99078607249646, 81.6248809884122, 81.1002702553227, 82.25897590432795, 81.68418451877622, 84.26162057871325, 90.16007087847171, 89.40007638830957, 90.90175207679512, 96.77110720937621, 96.33159234010516, 94.99015623235076, 95.90123388703908, 90.60416395584525, 86.15407584704728, 84.29071574589064, 85.4078159811926, 87.20250158252551, 92.0646353119796, 94.2759447420711, 93.73570745683007, 98.40097502187548, 99.31205267656381, 95.08629998078945, 95.91954717887785, 96.86137624160752, 98.61726629584574, 100.05519623679288, 103.00432674433704, 104.03927008192508, 102.49601378889204, 102.0667046712305, 103.34391676605415, 102.5766706515378, 105.87536951514704, 107.7176790476085, 109.77592012128112], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 100.35629453681709, 100.35629453681709, 100.35629453681709], "valuationGap": [0.0, -0.9463163039275599, 4.444149991414648, 5.262227309589747, 8.40629713710888, 8.012735715809242, 8.9148315372408, 11.000044757554775, 14.508765070149394, 15.074115710899946, 13.188899202913419, 14.719251518929426, 11.929131160617956, 11.396834642947752, 9.697922031002975, 8.899477484212099, 6.0117698521374905, 4.667721432163248, 3.456747026749369, 6.087178200045372, 7.699647902897567, 7.641805356152815, 6.702979120132426, 1.5550071615720498, -3.910921633166069, -3.5861141928745184, -7.848652894123859, -8.925411144953031, -8.533862481274781, -9.147881736432424, -10.883153085057856, -10.949894308444584, -8.885366410921023, -5.899809630660982, -3.394789658785186, -3.0501253276955964, -2.943339370276874, -5.497302752826641, -4.100311134949109, -0.8957133992844319, 2.009848095817844, 5.067159386651198, 6.656068661213183, 4.661005940497276, 5.330489738873467, 8.236051693404562, 3.567514832939466, 4.234780049586917, 2.6718565280088455, 6.772888890893043, 6.674366679499357, 5.671229598502904, 2.3931209559201676, 1.2377218160683015, 6.316103173755579, 4.2381764943854705, 0.2301066824501703, -2.5688250610291448, -0.8312482986296601, -1.314903709783593, -0.8835850505023473, 2.5804415679208716, -5.97649291098007, -11.574648135233758, -11.26913073243334, -13.367315465799564, -12.527142837812818, -12.113796114763701, -9.099059172996249, -4.327598313698417, -3.757000134905468, -1.9194034231881574, -1.470113287103601, -6.124758858036671, -8.05387195120737, -10.010029321342785, 5.27116935587496, 5.600200325226851, 6.60532259811599, 5.996840378989575, 9.00319228552587, 11.378525611465463, 11.594874773465932, 12.04560246230038, 20.34800115206822, 17.634622404074392, 19.689939213364454, 15.610855949528172, 10.258266489889948, 9.347797118947511, 6.021428695761671, 10.789500808148915, 10.196840857847533, 9.111051155449985, 11.594794979084313, 13.707560604628014, 12.273413600511375, 10.043020416464898, 9.622277348986074, 8.754788921607314, 7.705627640602543, 19.89201840409072, 20.282615131272408, 17.325887968336914, 15.604536853258637, 17.448517328305996, 17.253218735000758, 19.242537676720445, 19.024529976711975, 18.879191510039632, 16.313061074285827, 18.643016616554306, 16.293672719029118, 15.54553195162184, 15.488271814378052, 17.084913275830672, 18.667869271858578, 15.857780299702, 14.361498764887429, 12.714677110401396, 12.080582194485658, 12.60519292757516, 11.446487278569904, 12.021278664121638, 9.44384260418461, 3.5453923044261444, 4.305386794588287, 2.803711106102739, -2.353054952844147, -1.9135400835730962, -0.5721039758186919, -1.4831816305070191, 3.8138883006868127, 8.263976409484783, 10.127336510641427, 9.010236275339466, 7.2155506740065505, 2.353416944552464, 0.14210751446096026, 0.682344799701994, -1.0138016252009123, -1.9248792798892396, 2.300873415885121, 1.4676262177967203, 0.5257971550670533, -1.2300928991711686, -2.6680228401183115, -5.617153347662466, -6.652096685250513, -5.108840392217473, -4.679531274555927, -5.956743369379581, -5.189497254863227, -5.519074978329954, -7.36138451079141, -9.419625584464029], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 99.76247030878861, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.62470308788599, null, null, null, null, null, null, null, null, null, null, 95.13064133016627, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.70546318289786, null, null, null, null, null, null, null, null, null, null, null, null, 91.09263657957246, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.58669833729216, null, null, null, null, null, null, null, null, null, null, null, 92.04275534441805, null, null, null, null, null, null, null, null, null, null, null, null, 92.16152019002375, null, null, null, null, null, null, null, null, null, null, null, null, 93.70546318289786, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.41805225653206, null, null, null, null, null, null, null, null, null, null, null, 97.38717339667457, null, null, null, null, null, null, null, null, null, null, null, null, 100.35629453681709, null, null], "quarterLabels": ["2023-07-26", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-06", "", "", "", "", "", "", "", "", "", "", "2024-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-04", "", "", "", "", "", "", "", "", "", "", "", "2025-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-04", "", "", "", "", "", "", "", "", "", "", "", "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": [2.8301886792452855, 2.8301886792452855, 2.8301886792452855, 2.8301886792452855, 2.8301886792452855, 2.8301886792452855, 2.8301886792452855, 2.8301886792452855, 2.8301886792452855, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 12.765957446808523, 2.8089887640449462, 2.8089887640449462, 2.8089887640449462, 2.8089887640449462, 2.8089887640449462, 2.8089887640449462, 2.8089887640449462, 2.8089887640449462, 2.8089887640449462, 2.8089887640449462, 2.8089887640449462, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 6.818181818181812, 0.980392156862746, 0.980392156862746, 0.980392156862746, 0.980392156862746, 0.980392156862746, 0.980392156862746, 0.980392156862746, 0.980392156862746, 0.980392156862746, 0.980392156862746, 0.980392156862746, 0.980392156862746, 0.980392156862746, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 0.4926108374384351, 0.4926108374384351, 0.4926108374384351, 0.4926108374384351, 0.4926108374384351, 0.4926108374384351, 0.4926108374384351, 0.4926108374384351, 0.4926108374384351, 0.4926108374384351, 0.4926108374384351, 0.4926108374384351, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 6.707317073170738, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 5.16500025902709, 2.891243955139429, 2.891243955139429, 2.891243955139429, 2.891243955139429, 2.891243955139429, 2.891243955139429, 2.891243955139429, 2.891243955139429, 2.891243955139429, 2.891243955139429, 2.891243955139429, 2.891243955139429, 12.800613635338179, 12.800613635338179, 12.800613635338179, 12.800613635338179, 12.800613635338179, 12.800613635338179, 12.800613635338179, 12.800613635338179, 12.800613635338179, 12.800613635338179, 12.800613635338179, 12.800613635338179, 12.800613635338179, 9.931766489764975, 9.931766489764975, 9.931766489764975], "availabilitySources": ["reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported"], "earningsAgeDays": [30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-25", "latestDate": "2026-08-14", "startClose": 217.661578, "latestClose": 238.94, "startTtmEps": 8.42, "latestTtmEps": 8.45, "priceChangePct": 9.775920121281123, "epsChangePct": 0.3562945368170922, "earningsGapPct": -9.41962558446403, "startMultiple": 25.85054370546318, "latestMultiple": 28.27692307692308, "multipleChangePct": 9.386183126767712, "latestQuarter": "2026-07-29", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently widening.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 46.689373580876705, "earningsMovePct": 8.89175257731958, "spread": -37.797621003557126, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 24.69685445269796, "earningsMovePct": 7.097591888466415, "spread": -17.599262564231545, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 9.775920121281123, "earningsMovePct": 0.3562945368170922, "spread": -9.41962558446403, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 3, "persistenceLabel": "3 quarters", "summary": "Earnings power and market price are broadly aligned; their relationship is currently widening.", "marketChangePct": 9.775920121281123, "earningsChangePct": 0.3562945368170922, "recentMarketMovePoints": 14.68962014049167, "recentEarningsMovePoints": 2.9691211401425193}, "pressure": {"score": 39, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "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": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "3 of 3 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.23484119, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02845599, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -2.4890975990803144, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 3, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-16", "requiredThrough": "2026-07-29", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["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", "2026-08-14"], "startDate": "2023-08-25", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 99.76247030878861, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 97.62470308788599, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 95.13064133016627, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 91.09263657957246, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 93.58669833729216, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.04275534441805, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 92.16152019002375, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 93.70546318289786, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 94.41805225653206, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 97.38717339667457, 100.35629453681709, 100.35629453681709, 100.35629453681709], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 99.08005892433034, 98.42467606650031, 98.42467606650031, 98.42467606650031, 98.42467606650031, 98.42467606650031, 98.42467606650031, 98.42467606650031, 98.42467606650031, 98.42467606650031, 98.42467606650031, 98.42467606650031, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 97.07482788684123, 95.9023539668701, 95.9023539668701, 95.9023539668701, 95.9023539668701, 95.9023539668701, 95.9023539668701, 95.9023539668701, 95.9023539668701, 95.9023539668701, 95.9023539668701, 95.9023539668701, 95.9023539668701, 95.9023539668701, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, 96.04665844932808, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.12692781769533, 106.12692781769533, 106.12692781769533, 106.12692781769533, 106.12692781769533, 106.12692781769533, 106.12692781769533, 106.12692781769533, 106.12692781769533, 106.12692781769533, 106.12692781769533, 106.12692781769533, 106.12692781769533, 107.78642936596219, 107.78642936596219, 107.78642936596219], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 104.37077131258457, 109.14749661705008, 109.14749661705008, 109.14749661705008, 109.14749661705008, 109.14749661705008, 109.14749661705008, 109.14749661705008, 109.14749661705008, 109.14749661705008, 109.14749661705008, 109.14749661705008, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 109.43166441136671, 107.63193504736131, 107.63193504736131, 107.63193504736131, 107.63193504736131, 107.63193504736131, 107.63193504736131, 107.63193504736131, 107.63193504736131, 107.63193504736131, 107.63193504736131, 107.63193504736131, 107.63193504736131, 107.63193504736131, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, 103.88362652232748, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 82.73342354533153, 82.73342354533153, 82.73342354533153, 82.73342354533153, 82.73342354533153, 82.73342354533153, 82.73342354533153, 82.73342354533153, 82.73342354533153, 82.73342354533153, 82.73342354533153, 82.73342354533153, 82.73342354533153, 86.8064952638701, 86.8064952638701, 86.8064952638701], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 7, "displayedObservationCount": 7, "coverageWeeks": 144, "exactReportDates": 7, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 0.35629453681708867, "valuationContribution": 9.419625584464029, "marketMove": 9.775920121281118, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 0.35629453681708867}, {"key": "valuation", "label": "Relative valuation contribution", "value": 9.419625584464029}, {"key": "market", "label": "Total market move", "value": 9.775920121281118}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": -0.23752969121139111, "surprisePct": 12.765957446808523, "immediateReturnPct": -0.9391376000366991, "forward4WeekPct": 3.362216884981062, "forward13WeekPct": 8.852669241490862, "toDateReturnPct": 28.40605263376672, "weeksSince": 146, "availabilitySource": "reported", "spread": 15.074115710899946, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": -2.1428571428571352, "surprisePct": 2.8089887640449462, "immediateReturnPct": 3.3889090168701896, "forward4WeekPct": 8.096230334374098, "forward13WeekPct": 2.4646608905353418, "toDateReturnPct": 11.77961083947665, "weeksSince": 131, "availabilitySource": "reported", "spread": -3.910921633166069, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": -2.554744525547459, "surprisePct": 6.818181818181812, "immediateReturnPct": -2.8100775519909083, "forward4WeekPct": -4.942747069362019, "forward13WeekPct": -8.474312938772744, "toDateReturnPct": 8.668057160580522, "weeksSince": 120, "availabilitySource": "reported", "spread": -3.0501253276955964, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": -1.4981273408239737, "surprisePct": 0.980392156862746, "immediateReturnPct": -5.976944778127402, "forward4WeekPct": 0.00968708889188541, "forward13WeekPct": 4.9863781989567535, "toDateReturnPct": 18.729572702235675, "weeksSince": 106, "availabilitySource": "reported", "spread": 6.772888890893043, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": -2.7883396704689423, "surprisePct": 1.0638297872340436, "immediateReturnPct": 6.523024927983756, "forward4WeekPct": 13.711665117843651, "forward13WeekPct": 10.949401283103066, "toDateReturnPct": 20.467373478503227, "weeksSince": 93, "availabilitySource": "reported", "spread": -5.97649291098007, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": 2.7379400260756137, "surprisePct": 0.4926108374384351, "immediateReturnPct": -12.647675316524243, "forward4WeekPct": -16.338995319211847, "forward13WeekPct": -18.206945891501015, "toDateReturnPct": 8.578660258935255, "weeksSince": 79, "availabilitySource": "reported", "spread": 5.27116935587496, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": -1.6497461928933976, "surprisePct": 6.707317073170738, "immediateReturnPct": 4.884392845445884, "forward4WeekPct": 4.963168053460909, "forward13WeekPct": -7.318087791157235, "toDateReturnPct": 40.78196113019128, "weeksSince": 67, "availabilitySource": "reported", "spread": 10.258266489889948, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 0.1290322580645098, "surprisePct": 4.020100502512555, "immediateReturnPct": -14.308794058368823, "forward4WeekPct": -11.411492309646631, "forward13WeekPct": -7.256515015294784, "toDateReturnPct": 30.163218869398058, "weeksSince": 54, "availabilitySource": "reported", "spread": 19.89201840409072, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 1.675257731958757, "surprisePct": 5.16500025902709, "immediateReturnPct": 2.089907298637872, "forward4WeekPct": 3.5605834269474057, "forward13WeekPct": 18.64593039502531, "toDateReturnPct": 43.28069459823087, "weeksSince": 41, "availabilitySource": "reported", "spread": 15.488271814378052, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 0.7604562737642651, "surprisePct": 2.891243955139429, "immediateReturnPct": 6.456811885894753, "forward4WeekPct": -0.3273733609649776, "forward13WeekPct": 9.252077553646654, "toDateReturnPct": 20.76326100792958, "weeksSince": 27, "availabilitySource": "reported", "spread": -2.353054952844147, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 3.1446540880503138, "surprisePct": 12.800613635338179, "immediateReturnPct": 4.977044171981082, "forward4WeekPct": 3.3345550693336, "forward13WeekPct": 12.950947283251569, "toDateReturnPct": 17.112168990497413, "weeksSince": 15, "availabilitySource": "reported", "spread": -1.0138016252009123, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 3.0487804878048808, "surprisePct": 9.931766489764975, "immediateReturnPct": 3.215837327003168, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 7.018408205311943, "weeksSince": 2, "availabilitySource": "reported", "spread": -5.519074978329954, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 3.0487804878048808, "surprisePct": 9.931766489764975, "immediateReturnPct": 3.215837327003168, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 7.018408205311943, "weeksSince": 2, "availabilitySource": "reported", "spread": -5.519074978329954, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 1 improving update had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": false}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-25", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2024-02-09", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-04-26", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2025-05-02", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2026-02-06", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2026-07-31", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-14", "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."}