{"ticker": {"uuid": "7df75d07-71f9-418c-b12f-cb8fb9c0644b", "symbol": "XYL", "name": "Xylem Inc", "sector": "Industrials", "industry": "Specialty Industrial Machinery", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 0, "inline": 1, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 6.1, "average_surprise_label": "+6.1%", "median_surprise": 5.8, "surprise_dispersion": 3.7, "average_reaction": 0.8, "average_reaction_label": "+0.8%", "average_abs_reaction": 6.3, "positive_response_rate": 58.3, "confirmation_rate": 63.6, "reaction_sample": 12, "streak": {"count": 7, "band": "beat", "label": "7 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 7.7, "revenue_growth_1y": 4.5, "cash_conversion": 1.63, "net_margin": 11.1, "earnings_yield": 4.3, "eps_surprise_avg": 6.2, "sue_score": 1.38, "pe_ratio": 27.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 120.32, "currency": "USD", "return_13w": 6.2, "fair_value": 122.867263, "fair_value_gap": -2.1, "relative_strength": -17.8, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 57.4}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-31", "date_source": "exact", "eps_actual": 0.99, "eps_estimate": 0.89, "eps_surprise": 0.1, "surprise_pct": 11.236, "surprise_label": "+11.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 9.935353089108702, "one_week_reaction_label": "+9.9%", "four_week_reaction": 17.50033351802696, "four_week_reaction_label": "+17.5%", "confirmation": "confirmed", "revenue": 2076000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 152000000.0, "operating_cash_flow": 373000000.0, "free_cash_flow": 447000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-06", "date_source": "exact", "eps_actual": 0.99, "eps_estimate": 0.95, "eps_surprise": 0.04, "surprise_pct": 4.2105, "surprise_label": "+4.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.693640857159935, "one_week_reaction_label": "+7.7%", "four_week_reaction": 11.168895775193231, "four_week_reaction_label": "+11.2%", "confirmation": "confirmed", "revenue": 2119000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 266000000.0, "operating_cash_flow": 455000000.0, "free_cash_flow": 549000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-02", "date_source": "exact", "eps_actual": 0.9, "eps_estimate": 0.84, "eps_surprise": 0.06, "surprise_pct": 7.1429, "surprise_label": "+7.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.6329306260877283, "one_week_reaction_label": "+3.6%", "four_week_reaction": 8.950151323245322, "four_week_reaction_label": "+9.0%", "confirmation": "confirmed", "revenue": 2033000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 153000000.0, "operating_cash_flow": 89000000.0, "free_cash_flow": 163000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-30", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 1.05, "eps_surprise": 0.04, "surprise_pct": 3.8095, "surprise_label": "+3.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.590173422178925, "one_week_reaction_label": "-7.6%", "four_week_reaction": -2.783300323232554, "four_week_reaction_label": "-2.8%", "confirmation": "diverged", "revenue": 2169000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 194000000.0, "operating_cash_flow": 288000000.0, "free_cash_flow": 361000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "date_source": "exact", "eps_actual": 1.11, "eps_estimate": 1.11, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 12.121212121212132, "eps_yoy_label": "+12.1%", "one_week_reaction": -8.403618750131333, "one_week_reaction_label": "-8.4%", "four_week_reaction": -2.7219751529174623, "four_week_reaction_label": "-2.7%", "confirmation": "contained", "revenue": 2103000000.0, "revenue_yoy": 1.300578034682081, "revenue_yoy_label": "+1.3%", "net_income": 217000000.0, "operating_cash_flow": 311000000.0, "free_cash_flow": 385000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-04", "date_source": "exact", "eps_actual": 1.18, "eps_estimate": 1.13, "eps_surprise": 0.05, "surprise_pct": 4.4248, "surprise_label": "+4.4%", "surprise_band": "beat", "eps_yoy": 19.191919191919187, "eps_yoy_label": "+19.2%", "one_week_reaction": 5.683649944639175, "one_week_reaction_label": "+5.7%", "four_week_reaction": 5.845877189775475, "four_week_reaction_label": "+5.8%", "confirmation": "confirmed", "revenue": 2256000000.0, "revenue_yoy": 6.465313827277018, "revenue_yoy_label": "+6.5%", "net_income": 326000000.0, "operating_cash_flow": 575000000.0, "free_cash_flow": 675000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-29", "date_source": "exact", "eps_actual": 1.03, "eps_estimate": 0.95, "eps_surprise": 0.08, "surprise_pct": 8.4211, "surprise_label": "+8.4%", "surprise_band": "beat", "eps_yoy": 14.444444444444446, "eps_yoy_label": "+14.4%", "one_week_reaction": 7.01981064237482, "one_week_reaction_label": "+7.0%", "four_week_reaction": 6.847545366646572, "four_week_reaction_label": "+6.8%", "confirmation": "confirmed", "revenue": 2069000000.0, "revenue_yoy": 1.7707820954254796, "revenue_yoy_label": "+1.8%", "net_income": 169000000.0, "operating_cash_flow": 33000000.0, "free_cash_flow": 104000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-31", "date_source": "exact", "eps_actual": 1.26, "eps_estimate": 1.15, "eps_surprise": 0.11, "surprise_pct": 9.5652, "surprise_label": "+9.6%", "surprise_band": "beat", "eps_yoy": 15.59633027522935, "eps_yoy_label": "+15.6%", "one_week_reaction": 7.249000696149922, "one_week_reaction_label": "+7.2%", "four_week_reaction": 8.4257376562215, "four_week_reaction_label": "+8.4%", "confirmation": "confirmed", "revenue": 2301000000.0, "revenue_yoy": 6.085753803596127, "revenue_yoy_label": "+6.1%", "net_income": 226000000.0, "operating_cash_flow": 305000000.0, "free_cash_flow": 403000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-28", "date_source": "exact", "eps_actual": 1.37, "eps_estimate": 1.23, "eps_surprise": 0.14, "surprise_pct": 11.3821, "surprise_label": "+11.4%", "surprise_band": "beat", "eps_yoy": 23.423423423423422, "eps_yoy_label": "+23.4%", "one_week_reaction": 1.7537949296713151, "one_week_reaction_label": "+1.8%", "four_week_reaction": -5.301854935545391, "four_week_reaction_label": "-5.3%", "confirmation": "confirmed", "revenue": 2268000000.0, "revenue_yoy": 7.845934379457916, "revenue_yoy_label": "+7.8%", "net_income": 227000000.0, "operating_cash_flow": 360000000.0, "free_cash_flow": 439000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-10", "date_source": "exact", "eps_actual": 1.42, "eps_estimate": 1.41, "eps_surprise": 0.01, "surprise_pct": 0.7092, "surprise_label": "+0.7%", "surprise_band": "beat", "eps_yoy": 20.33898305084746, "eps_yoy_label": "+20.3%", "one_week_reaction": -9.87193942833153, "one_week_reaction_label": "-9.9%", "four_week_reaction": -13.057073317409232, "four_week_reaction_label": "-13.1%", "confirmation": "diverged", "revenue": 2397000000.0, "revenue_yoy": 6.25, "revenue_yoy_label": "+6.2%", "net_income": 335000000.0, "operating_cash_flow": 543000000.0, "free_cash_flow": 626000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-28", "date_source": "exact", "eps_actual": 1.12, "eps_estimate": 1.08, "eps_surprise": 0.04, "surprise_pct": 3.7037, "surprise_label": "+3.7%", "surprise_band": "beat", "eps_yoy": 8.73786407766991, "eps_yoy_label": "+8.7%", "one_week_reaction": -5.013997037306237, "one_week_reaction_label": "-5.0%", "four_week_reaction": -9.204676522976618, "four_week_reaction_label": "-9.2%", "confirmation": "diverged", "revenue": 2125000000.0, "revenue_yoy": 2.706621556307395, "revenue_yoy_label": "+2.7%", "net_income": 185000000.0, "operating_cash_flow": 108000000.0, "free_cash_flow": 198000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-28", "date_source": "exact", "eps_actual": 1.46, "eps_estimate": 1.34, "eps_surprise": 0.12, "surprise_pct": 8.9552, "surprise_label": "+9.0%", "surprise_band": "beat", "eps_yoy": 15.87301587301587, "eps_yoy_label": "+15.9%", "one_week_reaction": -2.3215031315240093, "one_week_reaction_label": "-2.3%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 2336000000.0, "revenue_yoy": 1.521077792264233, "revenue_yoy_label": "+1.5%", "net_income": 263000000.0, "operating_cash_flow": 290000000.0, "free_cash_flow": 379000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [0.99, 0.99, 0.9, 1.09, 1.11, 1.18, 1.03, 1.26, 1.37, 1.42, 1.12, 1.46], "eps_estimate": [0.89, 0.95, 0.84, 1.05, 1.11, 1.13, 0.95, 1.15, 1.23, 1.41, 1.08, 1.34], "surprise": [11.236, 4.2105, 7.1429, 3.8095, 0.0, 4.4248, 8.4211, 9.5652, 11.3821, 0.7092, 3.7037, 8.9552], "reaction_1w": [9.935353089108702, 7.693640857159935, 3.6329306260877283, -7.590173422178925, -8.403618750131333, 5.683649944639175, 7.01981064237482, 7.249000696149922, 1.7537949296713151, -9.87193942833153, -5.013997037306237, -2.3215031315240093], "reaction_4w": [17.50033351802696, 11.168895775193231, 8.950151323245322, -2.783300323232554, -2.7219751529174623, 5.845877189775475, 6.847545366646572, 8.4257376562215, -5.301854935545391, -13.057073317409232, -9.204676522976618, null], "revenue": [2076.0, 2119.0, 2033.0, 2169.0, 2103.0, 2256.0, 2069.0, 2301.0, 2268.0, 2397.0, 2125.0, 2336.0], "net_income": [152.0, 266.0, 153.0, 194.0, 217.0, 326.0, 169.0, 226.0, 227.0, 335.0, 185.0, 263.0], "financial_unit": "millions", "scatter": [{"x": 11.236, "y": 9.935353089108702, "label": "2023-09-30"}, {"x": 4.2105, "y": 7.693640857159935, "label": "2023-12-31"}, {"x": 7.1429, "y": 3.6329306260877283, "label": "2024-03-31"}, {"x": 3.8095, "y": -7.590173422178925, "label": "2024-06-30"}, {"x": 0.0, "y": -8.403618750131333, "label": "2024-09-30"}, {"x": 4.4248, "y": 5.683649944639175, "label": "2024-12-31"}, {"x": 8.4211, "y": 7.01981064237482, "label": "2025-03-31"}, {"x": 9.5652, "y": 7.249000696149922, "label": "2025-06-30"}, {"x": 11.3821, "y": 1.7537949296713151, "label": "2025-09-30"}, {"x": 0.7092, "y": -9.87193942833153, "label": "2025-12-31"}, {"x": 3.7037, "y": -5.013997037306237, "label": "2026-03-31"}, {"x": 8.9552, "y": -2.3215031315240093, "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, 101.71928414334303, 103.46581417944465, 96.0422579677211, 96.37510735142473, 91.68495296269074, 91.81607532076734, 91.75555763024121, 90.948649527733, 92.60281155503684, 88.93137822855746, 97.7670246625754, 99.31023620004137, 102.03355208891158, 104.49466602073305, 107.46981947690139, 107.6519711759417, 112.0438641248319, 113.98682218632683, 115.72738784881365, 113.49096258169544, 113.06594125533138, 113.20761468315108, 113.73383220901918, 116.80006151470769, 125.78623876859119, 125.270140549802, 127.5009372587109, 129.84533865064697, 128.97253146788503, 129.16536042817174, 131.1342524079529, 131.1646989761134, 130.18025298622285, 130.01787059409668, 129.74384939484187, 134.37175904239297, 139.25339182945686, 145.12961911482984, 145.45438494198714, 146.39823481239372, 143.48973967130888, 139.7249392330552, 140.43719849356128, 141.0985827630416, 138.00534221821636, 136.61134848323863, 140.84420467919765, 139.89791649693387, 143.30658678348203, 132.4293683212104, 130.84204816026764, 135.12577934725246, 139.31793409032386, 140.3096710289714, 129.27098375934125, 133.47425482665815, 137.5346958845259, 137.22863247248202, 136.16761222690127, 139.62612920015906, 137.03479189435893, 133.05596753778852, 121.87445130161427, 126.88368872823703, 124.24134189666789, 129.434217161936, 129.68558542199045, 129.29678418578928, 123.3931493573849, 119.85301359701977, 120.25204677403833, 119.89394031738436, 116.66075339539621, 122.43137820769938, 124.38561424371264, 126.91282123611525, 134.1261017300417, 132.37649721004146, 130.68863475102083, 134.33198890365782, 134.05488800597945, 125.98819523331515, 121.58538202631684, 122.58089010939364, 107.3506456812491, 111.92792959206605, 113.32369313680499, 119.15305852953819, 127.5173776129098, 126.08056219920796, 131.39677975135726, 127.31211826809525, 129.76620927774115, 130.4251302056446, 129.21024497295812, 128.13949859547816, 132.02095317093801, 136.19068649971595, 134.82136685380138, 136.6333986233571, 136.48925976815056, 146.38336715891367, 146.86726255754593, 144.97286528091294, 147.98948672513362, 146.14985656093404, 145.1174338129737, 146.13953284447788, 147.5126559648763, 147.66751901205365, 154.7086471799453, 148.99934518081741, 150.64089848684083, 153.05676911456075, 155.74107097081065, 156.2159848717037, 147.357792917699, 144.94192124707408, 145.6415185981455, 143.92285081164914, 141.94534860830382, 142.94962960812262, 143.70542910888818, 141.95570152609955, 144.6268836376259, 151.294483912836, 146.2213091102381, 142.74256186606237, 147.14276363897582, 132.61691913936312, 133.21741757285724, 134.5890378671709, 127.93022510937257, 124.53329584715654, 125.11503241995298, 122.11285416688307, 125.96686261182705, 133.7164319650712, 125.81104009206265, 126.17462597151294, 119.84823396346904, 118.14457566553087, 112.31681634647607, 114.56065979675954, 114.23981216363448, 114.65697415802423, 114.80298085606064, 116.20047353726632, 121.44628561671749, 123.18793694329473, 126.42094239981532, 128.04787417793537, 124.88787207043298, 121.98859620942417, 125.48232791243836], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 157.47800586510263, 157.47800586510263], "gap": [0.0, -1.7192841433430317, -3.4658141794446493, 3.957742032278901, 3.624892648575269, 8.315047037309256, 8.18392467923266, 8.244442369758787, 9.051350472267004, 7.397188444963163, 11.068621771442537, 8.098077976720788, 6.554866439254809, 3.8315505503846055, 1.370436618563133, -1.60471683760521, -1.786868536645514, -6.178761485535716, -8.12171954703065, -9.862285209517466, -7.625859942399259, -7.200838616035199, -7.342512043854896, -7.868729569723001, -10.93495887541151, -17.868350205541347, -17.35225198675215, -19.583048695661063, -21.927450087597123, -21.05464290483519, -21.247471865121895, -23.21636384490307, -23.24681041306357, -22.26236442317301, -22.099982031046835, -21.82596083179203, -26.453870479343124, -26.056910891040445, -31.933138176413422, -32.25790400357073, -33.20175387397731, -30.29325873289247, -26.528458294638796, -27.24071755514487, -27.90210182462519, -24.80886127979994, -23.414867544822215, -27.64772374078123, -26.70143555851746, -30.11010584506562, -16.007080931181065, -14.419760770238298, -18.70349195722312, -22.89564670029452, -23.887383638942055, -12.84869636931191, -17.051967436628814, -21.11240849449655, -20.80634508245268, -19.74532483687193, -23.203841810129717, -20.612504504329593, -16.63368014775918, -1.9331023280072515, -6.942339754630012, -4.29999292306087, -9.492868188328984, -9.744236448383433, -9.355435212182257, -3.4518003837778792, 0.08833537658725277, -0.31069780043131345, 0.04740865622265744, 3.280595578210807, -2.4900292340923613, -4.444265270105618, -6.971472262508229, -8.612905249103292, -6.863300729103045, -5.1754382700824095, -8.818792422719397, -8.541691525041031, -0.4749987523767345, 3.9278144546215827, 2.932306371544783, 18.162550799689313, 13.585266888872368, 12.189503344133428, 6.360137951400233, 1.8081355835711292, 3.2449509972729658, -2.071266554876331, 2.0133949283856793, -0.44069608126022786, -1.0996170091636657, 0.11526822352280419, 1.1860146010027677, -2.695439974457088, -6.865173303235025, -5.495853657320453, -7.307885426876169, -7.163746571669634, -12.072516719030972, -12.556412117663228, -10.662014841030242, -13.678636285250917, -11.83900612105134, -10.806583373091001, -11.828682404595185, -13.201805524993603, -13.356668572170946, -20.397796740062603, -14.688494740934715, -16.330048046958126, -18.74591867467805, -13.805587099842938, -14.280501000735995, -5.422309046731272, -3.006437376106362, -3.70603472717778, -1.9873669406814258, -0.009864737336101825, -1.0141457371549052, -1.7699452379204672, -0.02021765513183027, -2.6913997666581793, -9.359000041868285, -4.285825239270395, -0.8070779950946587, -5.207279768008107, 16.356687898760043, 15.75618946526592, 14.384569170952261, 21.04338192875059, 24.440311190966625, 23.85857461817018, 26.860752871240095, 23.00674442629611, 15.257175073051968, 23.162566946060508, 22.798981066610224, 31.76466926233742, 33.4683275602756, 39.29608687933039, 37.052243429046925, 37.37309106217198, 36.955929067782236, 36.80992236974582, 35.41242968854014, 30.166617609088973, 28.424966282511733, 25.191960825991146, 23.565029047871093, 26.725031155373486, 35.48940965567846, 31.995677952664266], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 105.86510263929618, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.91788856304984, null, null, null, null, null, null, null, null, null, null, null, 113.19648093841641, null, null, null, null, null, null, null, null, null, null, null, null, 116.42228739002934, null, null, null, null, null, null, null, null, null, null, null, null, 119.94134897360702, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.51319648093842, null, null, null, null, null, null, null, null, null, null, null, 129.32551319648093, null, null, null, null, null, null, null, null, null, null, null, null, 134.3108504398827, null, null, null, null, null, null, null, null, null, null, null, null, 141.93548387096772, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 148.97360703812316, null, null, null, null, null, null, null, null, null, null, 151.61290322580646, null, null, null, null, null, null, null, null, null, null, null, null, 157.47800586510263, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [57.5, -32.0, 25.5]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [95.886012, 97.534565, 99.209243, 92.091091, 92.410247, 87.913045, 88.038773, 87.980745, 87.207033, 88.793143, 85.272752, 93.744901, 95.224625, 97.835904, 100.195768, 103.048524, 103.223182, 107.434393, 109.297418, 110.966377, 108.821958, 108.414422, 108.550267, 109.054836, 111.994921, 120.611408, 120.116542, 122.255564, 124.503517, 123.666617, 123.851513, 125.739405, 125.768599, 124.824653, 124.668951, 124.406203, 128.843721, 133.524524, 139.159004, 139.470409, 140.375429, 137.586589, 133.976672, 134.659629, 135.293804, 132.327819, 130.991174, 135.049891, 134.142533, 137.410971, 126.98124, 125.459222, 129.566721, 133.586411, 134.537348, 123.952791, 127.98314, 131.876535, 131.583063, 130.565693, 133.881927, 131.397197, 127.582061, 116.860551, 121.663709, 119.130068, 124.109309, 124.350336, 123.97753, 118.31677, 114.922275, 115.304892, 114.961518, 111.861344, 117.394566, 119.268405, 121.691643, 128.60817, 126.930544, 125.31212, 128.805587, 128.539886, 120.805056, 116.583374, 117.537927, 102.934253, 107.323228, 108.66157, 114.251116, 122.271328, 120.893623, 125.991132, 122.074513, 124.427643, 125.059456, 123.894551, 122.867855, 126.589627, 130.587818, 129.274832, 131.012317, 130.874108, 140.361173, 140.825161, 139.008699, 141.901217, 140.137269, 139.14732, 140.12737, 141.444003, 141.592495, 148.343952, 142.86953, 144.44355, 146.760032, 149.333902, 149.789278, 141.295511, 138.979028, 139.649844, 138.001882, 136.105734, 137.068699, 137.793405, 136.115661, 138.676951, 145.070247, 140.205782, 136.87015, 141.089328, 127.161075, 127.736869, 129.052061, 122.667191, 119.410011, 119.967815, 117.089146, 120.784601, 128.215354, 120.635189, 120.983817, 114.917692, 113.284122, 107.696116, 109.847648, 109.54, 109.94, 110.08, 111.42, 116.45, 118.12, 121.22, 122.78, 119.75, 116.97, 120.32], "ttmEps": [3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.37, 5.37], "quarterlyEps": [0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.46, 1.46], "priceIndex": [100.0, 101.71928414334303, 103.46581417944465, 96.0422579677211, 96.37510735142473, 91.68495296269074, 91.81607532076734, 91.75555763024121, 90.948649527733, 92.60281155503684, 88.93137822855746, 97.7670246625754, 99.31023620004137, 102.03355208891158, 104.49466602073305, 107.46981947690139, 107.6519711759417, 112.0438641248319, 113.98682218632683, 115.72738784881365, 113.49096258169544, 113.06594125533138, 113.20761468315108, 113.73383220901918, 116.80006151470769, 125.78623876859119, 125.270140549802, 127.5009372587109, 129.84533865064697, 128.97253146788503, 129.16536042817174, 131.1342524079529, 131.1646989761134, 130.18025298622285, 130.01787059409668, 129.74384939484187, 134.37175904239297, 139.25339182945686, 145.12961911482984, 145.45438494198714, 146.39823481239372, 143.48973967130888, 139.7249392330552, 140.43719849356128, 141.0985827630416, 138.00534221821636, 136.61134848323863, 140.84420467919765, 139.89791649693387, 143.30658678348203, 132.4293683212104, 130.84204816026764, 135.12577934725246, 139.31793409032386, 140.3096710289714, 129.27098375934125, 133.47425482665815, 137.5346958845259, 137.22863247248202, 136.16761222690127, 139.62612920015906, 137.03479189435893, 133.05596753778852, 121.87445130161427, 126.88368872823703, 124.24134189666789, 129.434217161936, 129.68558542199045, 129.29678418578928, 123.3931493573849, 119.85301359701977, 120.25204677403833, 119.89394031738436, 116.66075339539621, 122.43137820769938, 124.38561424371264, 126.91282123611525, 134.1261017300417, 132.37649721004146, 130.68863475102083, 134.33198890365782, 134.05488800597945, 125.98819523331515, 121.58538202631684, 122.58089010939364, 107.3506456812491, 111.92792959206605, 113.32369313680499, 119.15305852953819, 127.5173776129098, 126.08056219920796, 131.39677975135726, 127.31211826809525, 129.76620927774115, 130.4251302056446, 129.21024497295812, 128.13949859547816, 132.02095317093801, 136.19068649971595, 134.82136685380138, 136.6333986233571, 136.48925976815056, 146.38336715891367, 146.86726255754593, 144.97286528091294, 147.98948672513362, 146.14985656093404, 145.1174338129737, 146.13953284447788, 147.5126559648763, 147.66751901205365, 154.7086471799453, 148.99934518081741, 150.64089848684083, 153.05676911456075, 155.74107097081065, 156.2159848717037, 147.357792917699, 144.94192124707408, 145.6415185981455, 143.92285081164914, 141.94534860830382, 142.94962960812262, 143.70542910888818, 141.95570152609955, 144.6268836376259, 151.294483912836, 146.2213091102381, 142.74256186606237, 147.14276363897582, 132.61691913936312, 133.21741757285724, 134.5890378671709, 127.93022510937257, 124.53329584715654, 125.11503241995298, 122.11285416688307, 125.96686261182705, 133.7164319650712, 125.81104009206265, 126.17462597151294, 119.84823396346904, 118.14457566553087, 112.31681634647607, 114.56065979675954, 114.23981216363448, 114.65697415802423, 114.80298085606064, 116.20047353726632, 121.44628561671749, 123.18793694329473, 126.42094239981532, 128.04787417793537, 124.88787207043298, 121.98859620942417, 125.48232791243836], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 157.47800586510263, 157.47800586510263], "valuationGap": [0.0, -1.7192841433430317, -3.4658141794446493, 3.957742032278901, 3.624892648575269, 8.315047037309256, 8.18392467923266, 8.244442369758787, 9.051350472267004, 7.397188444963163, 11.068621771442537, 8.098077976720788, 6.554866439254809, 3.8315505503846055, 1.370436618563133, -1.60471683760521, -1.786868536645514, -6.178761485535716, -8.12171954703065, -9.862285209517466, -7.625859942399259, -7.200838616035199, -7.342512043854896, -7.868729569723001, -10.93495887541151, -17.868350205541347, -17.35225198675215, -19.583048695661063, -21.927450087597123, -21.05464290483519, -21.247471865121895, -23.21636384490307, -23.24681041306357, -22.26236442317301, -22.099982031046835, -21.82596083179203, -26.453870479343124, -26.056910891040445, -31.933138176413422, -32.25790400357073, -33.20175387397731, -30.29325873289247, -26.528458294638796, -27.24071755514487, -27.90210182462519, -24.80886127979994, -23.414867544822215, -27.64772374078123, -26.70143555851746, -30.11010584506562, -16.007080931181065, -14.419760770238298, -18.70349195722312, -22.89564670029452, -23.887383638942055, -12.84869636931191, -17.051967436628814, -21.11240849449655, -20.80634508245268, -19.74532483687193, -23.203841810129717, -20.612504504329593, -16.63368014775918, -1.9331023280072515, -6.942339754630012, -4.29999292306087, -9.492868188328984, -9.744236448383433, -9.355435212182257, -3.4518003837778792, 0.08833537658725277, -0.31069780043131345, 0.04740865622265744, 3.280595578210807, -2.4900292340923613, -4.444265270105618, -6.971472262508229, -8.612905249103292, -6.863300729103045, -5.1754382700824095, -8.818792422719397, -8.541691525041031, -0.4749987523767345, 3.9278144546215827, 2.932306371544783, 18.162550799689313, 13.585266888872368, 12.189503344133428, 6.360137951400233, 1.8081355835711292, 3.2449509972729658, -2.071266554876331, 2.0133949283856793, -0.44069608126022786, -1.0996170091636657, 0.11526822352280419, 1.1860146010027677, -2.695439974457088, -6.865173303235025, -5.495853657320453, -7.307885426876169, -7.163746571669634, -12.072516719030972, -12.556412117663228, -10.662014841030242, -13.678636285250917, -11.83900612105134, -10.806583373091001, -11.828682404595185, -13.201805524993603, -13.356668572170946, -20.397796740062603, -14.688494740934715, -16.330048046958126, -18.74591867467805, -13.805587099842938, -14.280501000735995, -5.422309046731272, -3.006437376106362, -3.70603472717778, -1.9873669406814258, -0.009864737336101825, -1.0141457371549052, -1.7699452379204672, -0.02021765513183027, -2.6913997666581793, -9.359000041868285, -4.285825239270395, -0.8070779950946587, -5.207279768008107, 16.356687898760043, 15.75618946526592, 14.384569170952261, 21.04338192875059, 24.440311190966625, 23.85857461817018, 26.860752871240095, 23.00674442629611, 15.257175073051968, 23.162566946060508, 22.798981066610224, 31.76466926233742, 33.4683275602756, 39.29608687933039, 37.052243429046925, 37.37309106217198, 36.955929067782236, 36.80992236974582, 35.41242968854014, 30.166617609088973, 28.424966282511733, 25.191960825991146, 23.565029047871093, 26.725031155373486, 35.48940965567846, 31.995677952664266], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 105.86510263929618, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.91788856304984, null, null, null, null, null, null, null, null, null, null, null, 113.19648093841641, null, null, null, null, null, null, null, null, null, null, null, null, 116.42228739002934, null, null, null, null, null, null, null, null, null, null, null, null, 119.94134897360702, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.51319648093842, null, null, null, null, null, null, null, null, null, null, null, 129.32551319648093, null, null, null, null, null, null, null, null, null, null, null, null, 134.3108504398827, null, null, null, null, null, null, null, null, null, null, null, null, 141.93548387096772, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 148.97360703812316, null, null, null, null, null, null, null, null, null, null, 151.61290322580646, null, null, null, null, null, null, null, null, null, null, null, null, 157.47800586510263, null], "quarterLabels": ["2023-08-02", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-06", "", "", "", "", "", "", "", "", "", "", "", "2024-05-02", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-04", "", "", "", "", "", "", "", "", "", "", "", "2025-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-10", "", "", "", "", "", "", "", "", "", "", "2026-04-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-28", ""], "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": [20.987654320987644, 20.987654320987644, 20.987654320987644, 20.987654320987644, 20.987654320987644, 20.987654320987644, 20.987654320987644, 20.987654320987644, 20.987654320987644, 20.987654320987644, 20.987654320987644, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 11.235955056179773, 4.210526315789478, 4.210526315789478, 4.210526315789478, 4.210526315789478, 4.210526315789478, 4.210526315789478, 4.210526315789478, 4.210526315789478, 4.210526315789478, 4.210526315789478, 4.210526315789478, 4.210526315789478, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 3.809523809523813, 3.809523809523813, 3.809523809523813, 3.809523809523813, 3.809523809523813, 3.809523809523813, 3.809523809523813, 3.809523809523813, 3.809523809523813, 3.809523809523813, 3.809523809523813, 3.809523809523813, 3.809523809523813, 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, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 8.421052631578956, 8.421052631578956, 8.421052631578956, 8.421052631578956, 8.421052631578956, 8.421052631578956, 8.421052631578956, 8.421052631578956, 8.421052631578956, 8.421052631578956, 8.421052631578956, 8.421052631578956, 8.421052631578956, 9.565217391304357, 9.565217391304357, 9.565217391304357, 9.565217391304357, 9.565217391304357, 9.565217391304357, 9.565217391304357, 9.565217391304357, 9.565217391304357, 9.565217391304357, 9.565217391304357, 9.565217391304357, 9.565217391304357, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 11.382113821138223, 0.7092198581560291, 0.7092198581560291, 0.7092198581560291, 0.7092198581560291, 0.7092198581560291, 0.7092198581560291, 0.7092198581560291, 0.7092198581560291, 0.7092198581560291, 0.7092198581560291, 0.7092198581560291, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 8.955223880597005, 8.955223880597005], "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": [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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 95.886012, "latestClose": 120.32, "startTtmEps": 3.41, "latestTtmEps": 5.37, "priceChangePct": 25.482327912438365, "epsChangePct": 57.47800586510263, "earningsGapPct": 31.995677952664266, "startMultiple": 28.119065102639293, "latestMultiple": 22.405959031657353, "multipleChangePct": -20.31755341128215, "latestQuarter": "2026-07-28", "tone": "positive", "read": "Earnings power is leading market price; the spread is stable and has persisted through 3 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -14.560722568604067, "earningsMovePct": 17.248908296943235, "spread": 31.8096308655473, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -4.096328606278144, "earningsMovePct": 35.26448362720402, "spread": 39.360812233482164, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 25.482327912438365, "earningsMovePct": 57.47800586510263, "spread": 31.995677952664266, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 3, "persistenceLabel": "3 quarters", "summary": "Earnings power is leading market price; the spread is stable and has persisted through 3 updates.", "marketChangePct": 25.482327912438365, "earningsChangePct": 57.47800586510263, "recentMarketMovePoints": 7.337752246907499, "recentEarningsMovePoints": 5.865102639296168}, "pressure": {"score": 41, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "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": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.62574257, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.04548058, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.04786216, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01678007, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00580758, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -4.546534863945572, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-28", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 105.86510263929618, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 107.91788856304984, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 116.42228739002934, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 119.94134897360702, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 125.51319648093842, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 129.32551319648093, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 134.3108504398827, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 141.93548387096772, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 148.97360703812316, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 151.61290322580646, 157.47800586510263, 157.47800586510263], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 111.49273447820343, 121.61492734478203, 121.61492734478203, 121.61492734478203, 121.61492734478203, 121.61492734478203, 121.61492734478203, 121.61492734478203, 121.61492734478203, 121.61492734478203, 121.61492734478203, 121.61492734478203, 121.61492734478203, 131.27476882430648, 131.27476882430648, 131.27476882430648, 131.27476882430648, 131.27476882430648, 131.27476882430648, 131.27476882430648, 131.27476882430648, 131.27476882430648, 131.27476882430648, 131.27476882430648, 131.27476882430648, 131.27476882430648, 138.6558784676354, 138.6558784676354, 138.6558784676354, 138.6558784676354, 138.6558784676354, 138.6558784676354, 138.6558784676354, 138.6558784676354, 138.6558784676354, 138.6558784676354, 138.6558784676354, 138.6558784676354, 138.6558784676354, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 139.1017173051519, 141.36393659180976, 141.36393659180976, 141.36393659180976, 141.36393659180976, 141.36393659180976, 141.36393659180976, 141.36393659180976, 141.36393659180976, 141.36393659180976, 141.36393659180976, 141.36393659180976, 141.36393659180976, 141.95838837516513, 141.95838837516513, 141.95838837516513, 141.95838837516513, 141.95838837516513, 141.95838837516513, 141.95838837516513, 141.95838837516513, 141.95838837516513, 141.95838837516513, 141.95838837516513, 141.95838837516513, 141.95838837516513, 144.13804491413472, 144.13804491413472, 144.13804491413472, 144.13804491413472, 144.13804491413472, 144.13804491413472, 144.13804491413472, 144.13804491413472, 144.13804491413472, 144.13804491413472, 144.13804491413472, 144.13804491413472, 144.13804491413472, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 146.86261558784676, 149.19088507265522, 149.19088507265522, 149.19088507265522, 149.19088507265522, 149.19088507265522, 149.19088507265522, 149.19088507265522, 149.19088507265522, 149.19088507265522, 149.19088507265522, 149.19088507265522, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.11558784676353, 150.69352708058125, 150.69352708058125], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 124.33460076045628, 140.43092522179975, 140.43092522179975, 140.43092522179975, 140.43092522179975, 140.43092522179975, 140.43092522179975, 140.43092522179975, 140.43092522179975, 140.43092522179975, 140.43092522179975, 140.43092522179975, 140.43092522179975, 157.28770595690747, 157.28770595690747, 157.28770595690747, 157.28770595690747, 157.28770595690747, 157.28770595690747, 157.28770595690747, 157.28770595690747, 157.28770595690747, 157.28770595690747, 157.28770595690747, 157.28770595690747, 157.28770595690747, 192.6489226869455, 192.6489226869455, 192.6489226869455, 192.6489226869455, 192.6489226869455, 192.6489226869455, 192.6489226869455, 192.6489226869455, 192.6489226869455, 192.6489226869455, 192.6489226869455, 192.6489226869455, 192.6489226869455, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 184.79087452471484, 200.76045627376425, 200.76045627376425, 200.76045627376425, 200.76045627376425, 200.76045627376425, 200.76045627376425, 200.76045627376425, 200.76045627376425, 200.76045627376425, 200.76045627376425, 200.76045627376425, 200.76045627376425, 193.2826362484157, 193.2826362484157, 193.2826362484157, 193.2826362484157, 193.2826362484157, 193.2826362484157, 193.2826362484157, 193.2826362484157, 193.2826362484157, 193.2826362484157, 193.2826362484157, 193.2826362484157, 193.2826362484157, 198.6058301647655, 198.6058301647655, 198.6058301647655, 198.6058301647655, 198.6058301647655, 198.6058301647655, 198.6058301647655, 198.6058301647655, 198.6058301647655, 198.6058301647655, 198.6058301647655, 198.6058301647655, 198.6058301647655, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 205.44993662864383, 199.23954372623572, 199.23954372623572, 199.23954372623572, 199.23954372623572, 199.23954372623572, 199.23954372623572, 199.23954372623572, 199.23954372623572, 199.23954372623572, 199.23954372623572, 199.23954372623572, 211.1533586818758, 211.1533586818758, 211.1533586818758, 211.1533586818758, 211.1533586818758, 211.1533586818758, 211.1533586818758, 211.1533586818758, 211.1533586818758, 211.1533586818758, 211.1533586818758, 211.1533586818758, 211.1533586818758, 208.11153358681875, 208.11153358681875], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 57.47800586510263, "valuationContribution": -31.995677952664266, "marketMove": 25.482327912438365, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 57.47800586510263}, {"key": "valuation", "label": "Relative valuation contribution", "value": -31.995677952664266}, {"key": "market", "label": "Total market move", "value": 25.482327912438365}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 5.8651026392961825, "surprisePct": 11.235955056179773, "immediateReturnPct": 9.935353089108713, "forward4WeekPct": 20.845782014869197, "forward13WeekPct": 31.33728931370716, "toDateReturnPct": 41.100172303574766, "weeksSince": 144, "availabilitySource": "reported", "spread": 8.098077976720788, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": 1.939058171745156, "surprisePct": 4.210526315789478, "immediateReturnPct": 7.6936408571599335, "forward4WeekPct": 10.421629745156036, "forward13WeekPct": 24.25474544510817, "toDateReturnPct": 7.433443343381607, "weeksSince": 130, "availabilitySource": "reported", "spread": -17.868350205541347, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 4.891304347826075, "surprisePct": 7.1428571428571495, "immediateReturnPct": 3.632930626087738, "forward4WeekPct": 6.785637617528928, "forward13WeekPct": -1.445534936079651, "toDateReturnPct": -6.615550167167239, "weeksSince": 118, "availabilitySource": "reported", "spread": -26.056910891040445, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 2.849740932642497, "surprisePct": 3.809523809523813, "immediateReturnPct": -7.590173422178925, "forward4WeekPct": -2.0912616940898965, "forward13WeekPct": -14.95544340487921, "toDateReturnPct": -12.437850395511719, "weeksSince": 105, "availabilitySource": "reported", "spread": -16.007080931181065, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 3.0226700251889005, "surprisePct": 0.0, "immediateReturnPct": -8.403618750131336, "forward4WeekPct": -2.5330559599597624, "forward13WeekPct": -4.616964135733781, "toDateReturnPct": -5.692070611713984, "weeksSince": 92, "availabilitySource": "reported", "spread": -1.9331023280072515, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": 4.645476772616153, "surprisePct": 4.424778761061951, "immediateReturnPct": 5.683649944639169, "forward4WeekPct": 5.627537628035806, "forward13WeekPct": -0.6557722291579138, "toDateReturnPct": -1.1271464220431349, "weeksSince": 78, "availabilitySource": "reported", "spread": -8.612905249103292, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 3.0373831775700966, "surprisePct": 8.421052631578956, "immediateReturnPct": 7.019810642374824, "forward4WeekPct": 8.907157633366136, "forward13WeekPct": 22.853218344055403, "toDateReturnPct": 5.311881592473888, "weeksSince": 66, "availabilitySource": "reported", "spread": 1.8081355835711292, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 3.8548752834467015, "surprisePct": 9.565217391304357, "immediateReturnPct": 7.249000696149932, "forward4WeekPct": 7.0779171996343315, "forward13WeekPct": 14.105000814981672, "toDateReturnPct": -8.064320866278617, "weeksSince": 53, "availabilitySource": "reported", "spread": -12.072516719030972, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 5.676855895196509, "surprisePct": 11.382113821138223, "immediateReturnPct": 1.7537949296713151, "forward4WeekPct": -4.844771361183675, "forward13WeekPct": -6.738811558721924, "toDateReturnPct": -18.015825998184575, "weeksSince": 40, "availabilitySource": "reported", "spread": -13.805587099842938, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-02-13", "periodEnd": "2025-12-31", "earningsChangePct": 4.958677685950419, "surprisePct": 0.7092198581560291, "immediateReturnPct": -9.871939428331533, "forward4WeekPct": -15.36566748691297, "forward13WeekPct": -23.6681345594048, "toDateReturnPct": -14.720693828806109, "weeksSince": 25, "availabilitySource": "reported", "spread": 16.356687898760043, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 1.7716535433070835, "surprisePct": 3.703703703703707, "immediateReturnPct": -5.01399703730624, "forward4WeekPct": -9.458965077949221, "forward13WeekPct": -3.317647847067018, "toDateReturnPct": -0.5486824737890417, "weeksSince": 14, "availabilitySource": "reported", "spread": 31.76466926233742, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 3.868471953578334, "surprisePct": 8.955223880597005, "immediateReturnPct": -2.3215031315240053, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 0.4759916492693028, "weeksSince": 1, "availabilitySource": "reported", "spread": 35.48940965567846, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 3.868471953578334, "surprisePct": 8.955223880597005, "immediateReturnPct": -2.3215031315240053, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 0.4759916492693028, "weeksSince": 1, "availabilitySource": "reported", "spread": 35.48940965567846, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 4 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Specialty Industrial Machinery", "population": 26, "spreadPercentile": 84.0, "qualityPercentile": 72.0, "rarityPercentile": 84.0, "currentOneYearSpread": 22.236629, "lead": "earnings", "relatedSignals": [{"tickerId": 3038, "symbol": "OTIS", "name": "Otis Worldwide Corp", "spread": 13.869888, "lead": "earnings", "quality": 100}, {"tickerId": 3183, "symbol": "PNR", "name": "Pentair PLC", "spread": 39.304903, "lead": "earnings", "quality": 50}, {"tickerId": 1838, "symbol": "GTES", "name": "Gates Industrial Corporation plc", "spread": 59.974976000000005, "lead": "earnings", "quality": 100}, {"tickerId": 2167, "symbol": "IR", "name": "Ingersoll Rand Inc", "spread": 68.809034, "lead": "earnings", "quality": 75}, {"tickerId": 1726, "symbol": "GEV", "name": "GE Vernova LLC", "spread": 671.392865, "lead": "earnings", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-02-09", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-11-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-08-01", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-02-13", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}