{"ticker": {"uuid": "75e12012-9a85-4ca2-aeef-9d3f445c8302", "symbol": "AYI", "name": "Acuity Brands Inc", "sector": "Industrials", "industry": "Electrical Equipment & Parts", "currency": "USD"}, "next_event": {"report_date": "2026-09-30", "fiscal_date_ending": "2026-08-31", "estimate": 5.66, "session": "Time unconfirmed", "days": 48}, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 5.2, "average_surprise_label": "+5.2%", "median_surprise": 3.1, "surprise_dispersion": 4.9, "average_reaction": 3.1, "average_reaction_label": "+3.1%", "average_abs_reaction": 7.3, "positive_response_rate": 75.0, "confirmation_rate": 75.0, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 37, "band": "Moderate", "tone": "neutral", "days": 48, "proximity_component": 8, "reaction_component": 18, "variability_component": 6, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 17.6, "revenue_growth_1y": 10.5, "cash_conversion": 1.71, "net_margin": 10.3, "earnings_yield": 5.7, "eps_surprise_avg": 4.0, "sue_score": 0.87, "pe_ratio": 22.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 359.58, "currency": "USD", "return_13w": 22.6, "fair_value": 276.623792, "fair_value_gap": 30.0, "relative_strength": -1.3, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 56.3}, "records": [{"period_end": "2023-08-31", "reported_date": "2023-10-04", "date_source": "exact", "eps_actual": 3.97, "eps_estimate": 3.73, "eps_surprise": 0.24, "surprise_pct": 6.4343, "surprise_label": "+6.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 6.664317987166612, "one_week_reaction_label": "+6.7%", "four_week_reaction": -6.978942012765284, "four_week_reaction_label": "-7.0%", "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": "2023-11-30", "reported_date": "2024-01-09", "date_source": "exact", "eps_actual": 3.72, "eps_estimate": 3.23, "eps_surprise": 0.49, "surprise_pct": 15.1703, "surprise_label": "+15.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 9.34365553362869, "one_week_reaction_label": "+9.3%", "four_week_reaction": 16.56441736722521, "four_week_reaction_label": "+16.6%", "confirmation": "confirmed", "revenue": 934700000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 100600000.0, "operating_cash_flow": 190000000.0, "free_cash_flow": 204600000.0, "currency": "USD"}, {"period_end": "2024-02-29", "reported_date": "2024-04-03", "date_source": "exact", "eps_actual": 3.38, "eps_estimate": 3.23, "eps_surprise": 0.15, "surprise_pct": 4.644, "surprise_label": "+4.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.175901654547024, "one_week_reaction_label": "+1.2%", "four_week_reaction": -6.110186705182065, "four_week_reaction_label": "-6.1%", "confirmation": "confirmed", "revenue": 905900000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 89200000.0, "operating_cash_flow": 102600000.0, "free_cash_flow": 117000000.0, "currency": "USD"}, {"period_end": "2024-05-31", "reported_date": "2024-06-27", "date_source": "exact", "eps_actual": 4.15, "eps_estimate": 4.08, "eps_surprise": 0.07, "surprise_pct": 1.7157, "surprise_label": "+1.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.139410129274219, "one_week_reaction_label": "+1.1%", "four_week_reaction": 6.643061055163242, "four_week_reaction_label": "+6.6%", "confirmation": "confirmed", "revenue": 968100000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 113900000.0, "operating_cash_flow": 152500000.0, "free_cash_flow": 164500000.0, "currency": "USD"}, {"period_end": "2024-08-31", "reported_date": "2024-10-01", "date_source": "exact", "eps_actual": 4.3, "eps_estimate": 4.27, "eps_surprise": 0.03, "surprise_pct": 0.7026, "surprise_label": "+0.7%", "surprise_band": "beat", "eps_yoy": 8.31234256926951, "eps_yoy_label": "+8.3%", "one_week_reaction": 13.640740958994746, "one_week_reaction_label": "+13.6%", "four_week_reaction": 12.310305694686283, "four_week_reaction_label": "+12.3%", "confirmation": "confirmed", "revenue": 1032300000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 118900000.0, "operating_cash_flow": 174100000.0, "free_cash_flow": 197100000.0, "currency": "USD"}, {"period_end": "2024-11-30", "reported_date": "2025-01-08", "date_source": "exact", "eps_actual": 3.97, "eps_estimate": 3.9, "eps_surprise": 0.07, "surprise_pct": 1.7949, "surprise_label": "+1.8%", "surprise_band": "beat", "eps_yoy": 6.720430107526881, "eps_yoy_label": "+6.7%", "one_week_reaction": 1.2135280698829967, "one_week_reaction_label": "+1.2%", "four_week_reaction": 10.208885865224833, "four_week_reaction_label": "+10.2%", "confirmation": "confirmed", "revenue": 951600000.0, "revenue_yoy": 1.808066759388039, "revenue_yoy_label": "+1.8%", "net_income": 106700000.0, "operating_cash_flow": 132200000.0, "free_cash_flow": 151100000.0, "currency": "USD"}, {"period_end": "2025-02-28", "reported_date": "2025-04-03", "date_source": "exact", "eps_actual": 3.73, "eps_estimate": 3.7, "eps_surprise": 0.03, "surprise_pct": 0.8108, "surprise_label": "+0.8%", "surprise_band": "beat", "eps_yoy": 10.35502958579882, "eps_yoy_label": "+10.4%", "one_week_reaction": -10.837118737904353, "one_week_reaction_label": "-10.8%", "four_week_reaction": -7.233553987962386, "four_week_reaction_label": "-7.2%", "confirmation": "diverged", "revenue": 1006300000.0, "revenue_yoy": 11.082900982448395, "revenue_yoy_label": "+11.1%", "net_income": 77500000.0, "operating_cash_flow": 59400000.0, "free_cash_flow": 69100000.0, "currency": "USD"}, {"period_end": "2025-05-31", "reported_date": "2025-06-26", "date_source": "exact", "eps_actual": 5.12, "eps_estimate": 4.44, "eps_surprise": 0.68, "surprise_pct": 15.3153, "surprise_label": "+15.3%", "surprise_band": "beat", "eps_yoy": 23.373493975903607, "eps_yoy_label": "+23.4%", "one_week_reaction": 11.081001977084153, "one_week_reaction_label": "+11.1%", "four_week_reaction": 7.232312814712916, "four_week_reaction_label": "+7.2%", "confirmation": "confirmed", "revenue": 1178600000.0, "revenue_yoy": 21.743621526701787, "revenue_yoy_label": "+21.7%", "net_income": 98400000.0, "operating_cash_flow": 207300000.0, "free_cash_flow": 222300000.0, "currency": "USD"}, {"period_end": "2025-08-31", "reported_date": "2025-10-01", "date_source": "exact", "eps_actual": 5.2, "eps_estimate": 4.84, "eps_surprise": 0.36, "surprise_pct": 7.438, "surprise_label": "+7.4%", "surprise_band": "beat", "eps_yoy": 20.930232558139544, "eps_yoy_label": "+20.9%", "one_week_reaction": 4.225726331292754, "one_week_reaction_label": "+4.2%", "four_week_reaction": 8.80154828242319, "four_week_reaction_label": "+8.8%", "confirmation": "confirmed", "revenue": 1209100000.0, "revenue_yoy": 17.126804223578418, "revenue_yoy_label": "+17.1%", "net_income": 114000000.0, "operating_cash_flow": 202500000.0, "free_cash_flow": 227300000.0, "currency": "USD"}, {"period_end": "2025-11-30", "reported_date": "2026-01-08", "date_source": "exact", "eps_actual": 4.69, "eps_estimate": 4.59, "eps_surprise": 0.1, "surprise_pct": 2.1786, "surprise_label": "+2.2%", "surprise_band": "beat", "eps_yoy": 18.136020151133504, "eps_yoy_label": "+18.1%", "one_week_reaction": -12.798328531209016, "one_week_reaction_label": "-12.8%", "four_week_reaction": -17.167117432112693, "four_week_reaction_label": "-17.2%", "confirmation": "diverged", "revenue": 1143700000.0, "revenue_yoy": 20.187053383774696, "revenue_yoy_label": "+20.2%", "net_income": 120500000.0, "operating_cash_flow": 140800000.0, "free_cash_flow": 166800000.0, "currency": "USD"}, {"period_end": "2026-02-28", "reported_date": "2026-04-02", "date_source": "exact", "eps_actual": 4.14, "eps_estimate": 4.0, "eps_surprise": 0.14, "surprise_pct": 3.5, "surprise_label": "+3.5%", "surprise_band": "beat", "eps_yoy": 10.991957104557633, "eps_yoy_label": "+11.0%", "one_week_reaction": -1.5944231761331702, "one_week_reaction_label": "-1.6%", "four_week_reaction": 7.444810353694639, "four_week_reaction_label": "+7.4%", "confirmation": "diverged", "revenue": 1055700000.0, "revenue_yoy": 4.909072841101064, "revenue_yoy_label": "+4.9%", "net_income": 96800000.0, "operating_cash_flow": 89100000.0, "free_cash_flow": 104900000.0, "currency": "USD"}, {"period_end": "2026-05-31", "reported_date": "2026-06-25", "date_source": "exact", "eps_actual": 4.97, "eps_estimate": 4.84, "eps_surprise": 0.13, "surprise_pct": 2.686, "surprise_label": "+2.7%", "surprise_band": "beat", "eps_yoy": -2.929687500000007, "eps_yoy_label": "-2.9%", "one_week_reaction": 14.123795631602459, "one_week_reaction_label": "+14.1%", "four_week_reaction": 5.13191858445865, "four_week_reaction_label": "+5.1%", "confirmation": "confirmed", "revenue": 1198000000.0, "revenue_yoy": 1.6460207025284235, "revenue_yoy_label": "+1.6%", "net_income": 141000000.0, "operating_cash_flow": 290300000.0, "free_cash_flow": 307000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-08-31", "2023-11-30", "2024-02-29", "2024-05-31", "2024-08-31", "2024-11-30", "2025-02-28", "2025-05-31", "2025-08-31", "2025-11-30", "2026-02-28", "2026-05-31"], "eps_actual": [3.97, 3.72, 3.38, 4.15, 4.3, 3.97, 3.73, 5.12, 5.2, 4.69, 4.14, 4.97], "eps_estimate": [3.73, 3.23, 3.23, 4.08, 4.27, 3.9, 3.7, 4.44, 4.84, 4.59, 4.0, 4.84], "surprise": [6.4343, 15.1703, 4.644, 1.7157, 0.7026, 1.7949, 0.8108, 15.3153, 7.438, 2.1786, 3.5, 2.686], "reaction_1w": [6.664317987166612, 9.34365553362869, 1.175901654547024, 1.139410129274219, 13.640740958994746, 1.2135280698829967, -10.837118737904353, 11.081001977084153, 4.225726331292754, -12.798328531209016, -1.5944231761331702, 14.123795631602459], "reaction_4w": [-6.978942012765284, 16.56441736722521, -6.110186705182065, 6.643061055163242, 12.310305694686283, 10.208885865224833, -7.233553987962386, 7.232312814712916, 8.80154828242319, -17.167117432112693, 7.444810353694639, 5.13191858445865], "revenue": [null, 934.7, 905.9, 968.1, 1032.3, 951.6, 1006.3, 1178.6, 1209.1, 1143.7, 1055.7, 1198.0], "net_income": [null, 100.6, 89.2, 113.9, 118.9, 106.7, 77.5, 98.4, 114.0, 120.5, 96.8, 141.0], "financial_unit": "millions", "scatter": [{"x": 6.4343, "y": 6.664317987166612, "label": "2023-08-31"}, {"x": 15.1703, "y": 9.34365553362869, "label": "2023-11-30"}, {"x": 4.644, "y": 1.175901654547024, "label": "2024-02-29"}, {"x": 1.7157, "y": 1.139410129274219, "label": "2024-05-31"}, {"x": 0.7026, "y": 13.640740958994746, "label": "2024-08-31"}, {"x": 1.7949, "y": 1.2135280698829967, "label": "2024-11-30"}, {"x": 0.8108, "y": -10.837118737904353, "label": "2025-02-28"}, {"x": 15.3153, "y": 11.081001977084153, "label": "2025-05-31"}, {"x": 7.438, "y": 4.225726331292754, "label": "2025-08-31"}, {"x": 2.1786, "y": -12.798328531209016, "label": "2025-11-30"}, {"x": 3.5, "y": -1.5944231761331702, "label": "2026-02-28"}, {"x": 2.686, "y": 14.123795631602459, "label": "2026-05-31"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 100.0506139349489, 104.11236231142298, 100.7718591642373, 100.96798664952298, 104.18195655159042, 107.75022145069374, 114.93103884004418, 112.98241157958482, 105.70694806169183, 100.23039597702366, 107.9798754373285, 111.13918071013511, 114.98226420054962, 114.26049862263655, 115.77367306005499, 119.04694168758041, 128.67680949482747, 128.1006631929203, 129.68348154883265, 130.03170177820385, 142.18141607687454, 145.94219277075896, 151.38075749512197, 151.57069557045114, 152.2358960046652, 152.1535376191038, 155.08675555435536, 159.4010564414574, 160.86449714196766, 163.79137981679142, 169.74017343595435, 170.24699235947338, 172.24892955944497, 163.18319608952595, 156.61168592190108, 159.84458326635252, 161.27086139415724, 167.81272442820884, 164.53545414779634, 166.64000702629872, 164.56714892008233, 159.11559713475793, 159.98404179297486, 151.32494835364753, 153.04916014330797, 151.59118724321718, 155.01425449518794, 161.37755706447456, 157.50850454735019, 146.02185769936358, 145.1719341402962, 150.26513004384688, 159.0624680753062, 161.54881035693748, 153.7155636846848, 163.6672750775555, 172.66757964391084, 171.2531555290831, 194.6133548589097, 195.35545161038027, 195.16517024507718, 192.33494248650976, 194.42905718433948, 209.53206837877713, 206.79068139047345, 207.02547581009426, 203.50355569437178, 206.0672598683448, 201.63154387755387, 192.0874558913782, 188.933591669123, 191.38941744646775, 193.7119817499662, 209.63994677540532, 212.59074510611165, 210.92814463169637, 205.53039765844395, 208.9462742911094, 196.3494340364812, 188.6541873861379, 179.17481115230026, 166.81289206071557, 167.73352825919756, 166.33035182700326, 148.30493410233686, 152.2287480577685, 145.51762905473865, 154.2987560292292, 160.5827891858181, 163.0163431503651, 173.55115390014353, 165.29104939223026, 165.1322010326468, 171.4861277731652, 168.74758518750258, 173.51303024289135, 192.7400125546048, 194.03621371667, 189.6202346702238, 186.0620353643447, 191.93647390372035, 193.79925637914295, 195.22972022440337, 199.50839665621552, 207.69700832022804, 207.55714026586313, 215.09727525843556, 213.65409567230444, 214.05462590564227, 215.2943612806614, 224.39211179508683, 221.10522366329, 226.82072149234713, 234.2435984381134, 232.19546994805174, 229.2950142322036, 222.921644158988, 222.2156125987293, 233.06687874641457, 236.60975993139806, 231.96012588233165, 230.78976629022384, 237.45572578379023, 237.46208652028292, 207.0709085503533, 203.81425668612954, 200.5194404029498, 196.6966912706009, 209.00927468879073, 194.44055389550684, 197.8138269049154, 191.95196908326673, 175.29563763151063, 166.0095897003327, 170.4903142549028, 171.64868353708667, 168.91187714524386, 177.22413115791517, 186.3765214624382, 184.42760250103623, 184.24927004705177, 186.82235259739943, 179.37060362733305, 183.16653729071732, 194.3250536971757, 192.36976571956, 189.19924970441394, 202.17153072680918, 230.7258245519461, 228.53619499176233, 212.03122766863692, 212.54680908466287, 210.26670128014678, 209.1521234427437, 229.01708501337365], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864], "gap": [0.0, -0.050613934948898986, -4.112362311422984, -0.7718591642372985, -0.9679866495229845, -4.181956551590417, -7.7502214506937435, -14.788690085595789, -12.840062825136428, -5.564599307243441, -0.08804722257526976, -7.83752668288011, -10.996831955686716, -14.83991544610123, -14.118149868188155, -15.631324305606597, -18.904592933132022, -28.534460740379075, -27.958314438471916, -29.541132794384254, -29.88935302375546, -38.97856910178557, -42.73934579566999, -48.177910520032995, -48.36784859536216, -49.03304902957622, -48.95069064401481, -51.88390857926639, -56.198209466368425, -57.66165016687869, -60.588532841702445, -66.53732646086537, -67.04414538438441, -66.76850251318163, -57.702769043262606, -51.13125887563774, -54.36415622008917, -55.79043434789389, -62.332297381945494, -59.055027101533, -61.159579980035375, -59.08672187381899, -53.63517008849459, -54.50361474671152, -45.844521307384184, -44.72175800807666, -43.26378510798587, -46.68685235995663, -53.05015492924325, -49.181102412118875, -37.69445556413227, -36.84453200506489, -41.93772790861557, -50.735065940074904, -53.22140822170617, -45.3881615494535, -55.33987294232419, -64.34017750867953, -62.92575339385179, -83.9371982752798, -84.67929502675037, -84.48901366144727, -81.65878590287986, -83.75290060070958, -98.85591179514722, -96.11452480684355, -96.34931922646436, -92.82739911074188, -95.39110328471489, -90.95538729392396, -81.4112993077483, -78.25743508549309, -80.71326086283784, -81.25646573573134, -97.18443076117045, -100.13522909187678, -98.4726286174615, -93.07488164420907, -96.49075827687453, -83.89391802224632, -76.19867137190302, -66.71929513806539, -54.357376046480695, -55.27801224496268, -53.87483581276838, -33.35831488525503, -37.28212884068668, -30.571009837656817, -39.352136812147364, -45.636169968736255, -48.06972393328326, -58.6045346830617, -50.34443017514843, -50.18558181556497, -56.539508556083376, -53.80096597042075, -58.566411025809515, -70.88947874677561, -72.18567990884083, -67.76970086239461, -64.21150155651551, -70.08594009589117, -71.94872257131377, -73.37918641657419, -77.65786284838634, -85.84647451239886, -85.70660645803395, -93.24674145060638, -91.80356186447526, -92.20409209781309, -93.44382747283223, -96.13588403707973, -92.84899590528289, -98.56449373434003, -105.9873706801063, -103.93924219004464, -101.03878647419651, -94.66541640098089, -93.95938484072221, -104.81065098840747, -108.35353217339096, -103.70389812432455, -102.53353853221674, -109.19949802578313, -109.20585876227582, -73.69012563220383, -70.43347376798008, -67.13865748480035, -63.31590835245143, -75.62849177064126, -61.059770977357374, -64.43304398676594, -58.57118616511727, -41.914854713361166, -32.62880678218323, -37.10953133675335, -38.267900618937205, -32.61294476090225, -40.925198773573555, -50.077589078096594, -48.12867011669462, -47.950337662710155, -50.52342021305782, -43.07167124299144, -46.8676049063757, -58.02612131283408, -56.070833335218396, -52.90031732007233, -65.87259834246757, -95.49450782596745, -93.30487826578369, -76.79991094265827, -77.31549235868422, -75.03538455416813, -73.92080671676504, -93.785768287395], "quarter_markers": [100.0, null, null, null, null, null, null, 100.14234875444839, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.20284697508897, null, null, null, null, null, null, null, null, null, null, null, 105.48042704626334, null, null, null, null, null, null, null, null, null, null, null, 108.32740213523131, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.6761565836299, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.45551601423487, null, null, null, null, null, null, null, null, null, null, null, 114.94661921708183, null, null, null, null, null, null, null, null, null, null, null, 121.85053380782918, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.2562277580071, null, null, null, null, null, null, null, null, null, null, null, null, null, 133.38078291814946, null, null, null, null, null, null, null, null, null, null, null, 136.2989323843416, null, null, null, null, null, null, null, null, null, null, null, 135.23131672597864, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [35.2, 93.8, 129.0]}}, "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": [157.01012, 157.089589, 163.466945, 158.222017, 158.529957, 163.576215, 169.178752, 180.453362, 177.39382, 165.970606, 157.371865, 169.539332, 174.499761, 180.533791, 179.400546, 181.776383, 186.915746, 202.035613, 201.131005, 203.61619, 204.162931, 223.239212, 229.144012, 237.683109, 237.981331, 239.025763, 238.896452, 243.501901, 250.27579, 252.57354, 257.169042, 266.50925, 267.305007, 270.448251, 256.214132, 245.896196, 250.972172, 253.211573, 263.48296, 258.337314, 261.641675, 258.387078, 249.82759, 251.191136, 237.595483, 240.30267, 238.013505, 243.388067, 253.379096, 247.304292, 229.269094, 227.934628, 235.931461, 249.744172, 253.647981, 241.348991, 256.974185, 271.105574, 268.884785, 305.562662, 306.727829, 306.429068, 301.985324, 305.273296, 328.986552, 324.682297, 325.050948, 319.521177, 323.546452, 316.581929, 301.596745, 296.644859, 300.500754, 304.147415, 329.155932, 333.788984, 331.178533, 322.703524, 328.066796, 308.288482, 296.206166, 281.322586, 261.913122, 263.358614, 261.155485, 232.853755, 239.01454, 228.477404, 242.264662, 252.13123, 255.952156, 272.492875, 259.523675, 259.274267, 269.250575, 264.950786, 272.433017, 302.621325, 304.656492, 297.722958, 292.136225, 301.359688, 304.284445, 306.530418, 313.248373, 326.105322, 325.885715, 337.72449, 335.458552, 336.087425, 338.033935, 352.318324, 347.157577, 356.131487, 367.786155, 364.570386, 360.016377, 350.009541, 348.901, 365.938586, 371.501268, 364.200872, 362.363289, 372.82952, 372.839507, 325.122282, 320.009009, 314.835814, 308.833711, 328.165713, 305.291347, 310.587727, 301.384017, 275.231891, 260.651856, 267.687047, 269.505804, 265.208741, 278.259821, 292.63, 289.57, 289.29, 293.33, 281.63, 287.59, 305.11, 302.04, 297.061969, 317.429763, 362.262894, 358.824954, 332.910485, 333.72, 330.14, 328.39, 359.58], "ttmEps": [14.05, 14.05, 14.05, 14.05, 14.05, 14.05, 14.05, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.5, 14.5, 14.5, 14.5, 14.5, 14.5, 14.5, 14.5, 14.5, 14.5, 14.5, 14.5, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.55, 15.55, 15.55, 15.55, 15.55, 15.55, 15.55, 15.55, 15.55, 15.55, 15.55, 15.55, 15.55, 15.55, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 16.15, 16.15, 16.15, 16.15, 16.15, 16.15, 16.15, 16.15, 16.15, 16.15, 16.15, 16.15, 17.12, 17.12, 17.12, 17.12, 17.12, 17.12, 17.12, 17.12, 17.12, 17.12, 17.12, 17.12, 17.12, 17.12, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 18.74, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0], "quarterlyEps": [3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 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, 3.97, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 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.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.97, 4.97, 4.97, 4.97, 4.97, 4.97, 4.97], "priceIndex": [100.0, 100.0506139349489, 104.11236231142298, 100.7718591642373, 100.96798664952298, 104.18195655159042, 107.75022145069374, 114.93103884004418, 112.98241157958482, 105.70694806169183, 100.23039597702366, 107.9798754373285, 111.13918071013511, 114.98226420054962, 114.26049862263655, 115.77367306005499, 119.04694168758041, 128.67680949482747, 128.1006631929203, 129.68348154883265, 130.03170177820385, 142.18141607687454, 145.94219277075896, 151.38075749512197, 151.57069557045114, 152.2358960046652, 152.1535376191038, 155.08675555435536, 159.4010564414574, 160.86449714196766, 163.79137981679142, 169.74017343595435, 170.24699235947338, 172.24892955944497, 163.18319608952595, 156.61168592190108, 159.84458326635252, 161.27086139415724, 167.81272442820884, 164.53545414779634, 166.64000702629872, 164.56714892008233, 159.11559713475793, 159.98404179297486, 151.32494835364753, 153.04916014330797, 151.59118724321718, 155.01425449518794, 161.37755706447456, 157.50850454735019, 146.02185769936358, 145.1719341402962, 150.26513004384688, 159.0624680753062, 161.54881035693748, 153.7155636846848, 163.6672750775555, 172.66757964391084, 171.2531555290831, 194.6133548589097, 195.35545161038027, 195.16517024507718, 192.33494248650976, 194.42905718433948, 209.53206837877713, 206.79068139047345, 207.02547581009426, 203.50355569437178, 206.0672598683448, 201.63154387755387, 192.0874558913782, 188.933591669123, 191.38941744646775, 193.7119817499662, 209.63994677540532, 212.59074510611165, 210.92814463169637, 205.53039765844395, 208.9462742911094, 196.3494340364812, 188.6541873861379, 179.17481115230026, 166.81289206071557, 167.73352825919756, 166.33035182700326, 148.30493410233686, 152.2287480577685, 145.51762905473865, 154.2987560292292, 160.5827891858181, 163.0163431503651, 173.55115390014353, 165.29104939223026, 165.1322010326468, 171.4861277731652, 168.74758518750258, 173.51303024289135, 192.7400125546048, 194.03621371667, 189.6202346702238, 186.0620353643447, 191.93647390372035, 193.79925637914295, 195.22972022440337, 199.50839665621552, 207.69700832022804, 207.55714026586313, 215.09727525843556, 213.65409567230444, 214.05462590564227, 215.2943612806614, 224.39211179508683, 221.10522366329, 226.82072149234713, 234.2435984381134, 232.19546994805174, 229.2950142322036, 222.921644158988, 222.2156125987293, 233.06687874641457, 236.60975993139806, 231.96012588233165, 230.78976629022384, 237.45572578379023, 237.46208652028292, 207.0709085503533, 203.81425668612954, 200.5194404029498, 196.6966912706009, 209.00927468879073, 194.44055389550684, 197.8138269049154, 191.95196908326673, 175.29563763151063, 166.0095897003327, 170.4903142549028, 171.64868353708667, 168.91187714524386, 177.22413115791517, 186.3765214624382, 184.42760250103623, 184.24927004705177, 186.82235259739943, 179.37060362733305, 183.16653729071732, 194.3250536971757, 192.36976571956, 189.19924970441394, 202.17153072680918, 230.7258245519461, 228.53619499176233, 212.03122766863692, 212.54680908466287, 210.26670128014678, 209.1521234427437, 229.01708501337365], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864], "valuationGap": [0.0, -0.050613934948898986, -4.112362311422984, -0.7718591642372985, -0.9679866495229845, -4.181956551590417, -7.7502214506937435, -14.788690085595789, -12.840062825136428, -5.564599307243441, -0.08804722257526976, -7.83752668288011, -10.996831955686716, -14.83991544610123, -14.118149868188155, -15.631324305606597, -18.904592933132022, -28.534460740379075, -27.958314438471916, -29.541132794384254, -29.88935302375546, -38.97856910178557, -42.73934579566999, -48.177910520032995, -48.36784859536216, -49.03304902957622, -48.95069064401481, -51.88390857926639, -56.198209466368425, -57.66165016687869, -60.588532841702445, -66.53732646086537, -67.04414538438441, -66.76850251318163, -57.702769043262606, -51.13125887563774, -54.36415622008917, -55.79043434789389, -62.332297381945494, -59.055027101533, -61.159579980035375, -59.08672187381899, -53.63517008849459, -54.50361474671152, -45.844521307384184, -44.72175800807666, -43.26378510798587, -46.68685235995663, -53.05015492924325, -49.181102412118875, -37.69445556413227, -36.84453200506489, -41.93772790861557, -50.735065940074904, -53.22140822170617, -45.3881615494535, -55.33987294232419, -64.34017750867953, -62.92575339385179, -83.9371982752798, -84.67929502675037, -84.48901366144727, -81.65878590287986, -83.75290060070958, -98.85591179514722, -96.11452480684355, -96.34931922646436, -92.82739911074188, -95.39110328471489, -90.95538729392396, -81.4112993077483, -78.25743508549309, -80.71326086283784, -81.25646573573134, -97.18443076117045, -100.13522909187678, -98.4726286174615, -93.07488164420907, -96.49075827687453, -83.89391802224632, -76.19867137190302, -66.71929513806539, -54.357376046480695, -55.27801224496268, -53.87483581276838, -33.35831488525503, -37.28212884068668, -30.571009837656817, -39.352136812147364, -45.636169968736255, -48.06972393328326, -58.6045346830617, -50.34443017514843, -50.18558181556497, -56.539508556083376, -53.80096597042075, -58.566411025809515, -70.88947874677561, -72.18567990884083, -67.76970086239461, -64.21150155651551, -70.08594009589117, -71.94872257131377, -73.37918641657419, -77.65786284838634, -85.84647451239886, -85.70660645803395, -93.24674145060638, -91.80356186447526, -92.20409209781309, -93.44382747283223, -96.13588403707973, -92.84899590528289, -98.56449373434003, -105.9873706801063, -103.93924219004464, -101.03878647419651, -94.66541640098089, -93.95938484072221, -104.81065098840747, -108.35353217339096, -103.70389812432455, -102.53353853221674, -109.19949802578313, -109.20585876227582, -73.69012563220383, -70.43347376798008, -67.13865748480035, -63.31590835245143, -75.62849177064126, -61.059770977357374, -64.43304398676594, -58.57118616511727, -41.914854713361166, -32.62880678218323, -37.10953133675335, -38.267900618937205, -32.61294476090225, -40.925198773573555, -50.077589078096594, -48.12867011669462, -47.950337662710155, -50.52342021305782, -43.07167124299144, -46.8676049063757, -58.02612131283408, -56.070833335218396, -52.90031732007233, -65.87259834246757, -95.49450782596745, -93.30487826578369, -76.79991094265827, -77.31549235868422, -75.03538455416813, -73.92080671676504, -93.785768287395], "quarterMarkers": [100.0, null, null, null, null, null, null, 100.14234875444839, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.20284697508897, null, null, null, null, null, null, null, null, null, null, null, 105.48042704626334, null, null, null, null, null, null, null, null, null, null, null, 108.32740213523131, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.6761565836299, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.45551601423487, null, null, null, null, null, null, null, null, null, null, null, 114.94661921708183, null, null, null, null, null, null, null, null, null, null, null, 121.85053380782918, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.2562277580071, null, null, null, null, null, null, null, null, null, null, null, null, null, 133.38078291814946, null, null, null, null, null, null, null, null, null, null, null, 136.2989323843416, null, null, null, null, null, null, null, null, null, null, null, 135.23131672597864, null, null, null, null, null, null], "quarterLabels": ["2023-06-29", "", "", "", "", "", "", "2023-10-04", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-09", "", "", "", "", "", "", "", "", "", "", "", "2024-04-03", "", "", "", "", "", "", "", "", "", "", "", "2024-06-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-08", "", "", "", "", "", "", "", "", "", "", "", "2025-04-03", "", "", "", "", "", "", "", "", "", "", "", "2025-06-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-08", "", "", "", "", "", "", "", "", "", "", "", "2026-04-02", "", "", "", "", "", "", "", "", "", "", "", "2026-06-25", "", "", "", "", "", ""], "quarterPeriods": ["2023-05-31", "", "", "", "", "", "", "2023-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-30", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "2024-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-30", "", "", "", "", "", "", "", "", "", "", "", "2025-02-28", "", "", "", "", "", "", "", "", "", "", "", "2025-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-30", "", "", "", "", "", "", "", "", "", "", "", "2026-02-28", "", "", "", "", "", "", "", "", "", "", "", "2026-05-31", "", "", "", "", "", ""], "surprisePct": [0.5361930294906171, 0.5361930294906171, 0.5361930294906171, 0.5361930294906171, 0.5361930294906171, 0.5361930294906171, 0.5361930294906171, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 6.4343163538874055, 15.170278637770904, 15.170278637770904, 15.170278637770904, 15.170278637770904, 15.170278637770904, 15.170278637770904, 15.170278637770904, 15.170278637770904, 15.170278637770904, 15.170278637770904, 15.170278637770904, 15.170278637770904, 4.643962848297211, 4.643962848297211, 4.643962848297211, 4.643962848297211, 4.643962848297211, 4.643962848297211, 4.643962848297211, 4.643962848297211, 4.643962848297211, 4.643962848297211, 4.643962848297211, 4.643962848297211, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 1.715686274509811, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 0.7025761124121839, 1.7948717948718023, 1.7948717948718023, 1.7948717948718023, 1.7948717948718023, 1.7948717948718023, 1.7948717948718023, 1.7948717948718023, 1.7948717948718023, 1.7948717948718023, 1.7948717948718023, 1.7948717948718023, 1.7948717948718023, 0.8108108108108055, 0.8108108108108055, 0.8108108108108055, 0.8108108108108055, 0.8108108108108055, 0.8108108108108055, 0.8108108108108055, 0.8108108108108055, 0.8108108108108055, 0.8108108108108055, 0.8108108108108055, 0.8108108108108055, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 15.315315315315308, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 7.438016528925627, 2.1786492374727784, 2.1786492374727784, 2.1786492374727784, 2.1786492374727784, 2.1786492374727784, 2.1786492374727784, 2.1786492374727784, 2.1786492374727784, 2.1786492374727784, 2.1786492374727784, 2.1786492374727784, 2.1786492374727784, 3.499999999999992, 3.499999999999992, 3.499999999999992, 3.499999999999992, 3.499999999999992, 3.499999999999992, 3.499999999999992, 3.499999999999992, 3.499999999999992, 3.499999999999992, 3.499999999999992, 3.499999999999992, 2.6859504132231384, 2.6859504132231384, 2.6859504132231384, 2.6859504132231384, 2.6859504132231384, 2.6859504132231384, 2.6859504132231384], "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": [50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 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, 87, 94, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 157.01012, "latestClose": 359.58, "startTtmEps": 14.05, "latestTtmEps": 19.0, "priceChangePct": 129.01708501337365, "epsChangePct": 35.23131672597864, "earningsGapPct": -93.785768287395, "startMultiple": 11.175097508896796, "latestMultiple": 18.925263157894737, "multipleChangePct": 69.35210760199475, "latestQuarter": "2026-06-25", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 12 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 17.306465813777727, "earningsMovePct": 10.98130841121494, "spread": -6.3251574025627875, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 57.75575793599907, "earningsMovePct": 24.83574244415243, "spread": -32.92001549184664, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 129.01708501337365, "earningsMovePct": 35.23131672597864, "spread": -93.785768287395, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 12, "persistenceLabel": "12 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 12 updates.", "marketChangePct": 129.01708501337365, "earningsChangePct": 35.23131672597864, "recentMarketMovePoints": 42.194732415974215, "recentEarningsMovePoints": -1.0676156583629677}, "pressure": {"score": 77, "band": "high", "label": "High \u2014 price-led", "direction": "price", "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": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.70654245, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.10499424, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.2601626, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.05401907, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01091935, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -4.029356509919079, "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-06-25", "alignedPeriod": "2026-05-31", "requiredPeriod": "2026-05-31"}, "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.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 100.14234875444839, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 103.20284697508897, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 105.48042704626334, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 108.32740213523131, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 110.6761565836299, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 112.45551601423487, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 114.94661921708183, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 121.85053380782918, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 128.2562277580071, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 133.38078291814946, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 136.2989323843416, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864, 135.23131672597864], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 97.53461168283113, 95.97492658127884, 95.97492658127884, 95.97492658127884, 95.97492658127884, 95.97492658127884, 95.97492658127884, 95.97492658127884, 95.97492658127884, 95.97492658127884, 95.97492658127884, 95.97492658127884, 95.97492658127884, 95.04454480392883, 95.04454480392883, 95.04454480392883, 95.04454480392883, 95.04454480392883, 95.04454480392883, 95.04454480392883, 95.04454480392883, 95.04454480392883, 95.04454480392883, 95.04454480392883, 95.04454480392883, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.24989511611264, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 94.79035561807457, 95.20742331136941, 95.20742331136941, 95.20742331136941, 95.20742331136941, 95.20742331136941, 95.20742331136941, 95.20742331136941, 95.20742331136941, 95.20742331136941, 95.20742331136941, 95.20742331136941, 95.20742331136941, 97.68515090940501, 97.68515090940501, 97.68515090940501, 97.68515090940501, 97.68515090940501, 97.68515090940501, 97.68515090940501, 97.68515090940501, 97.68515090940501, 97.68515090940501, 97.68515090940501, 97.68515090940501, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 102.87998815429036, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 107.2431578687594, 111.98390957774981, 111.98390957774981, 111.98390957774981, 111.98390957774981, 111.98390957774981, 111.98390957774981, 111.98390957774981, 111.98390957774981, 111.98390957774981, 111.98390957774981, 111.98390957774981, 111.98390957774981, 113.20303052738086, 113.20303052738086, 113.20303052738086, 113.20303052738086, 113.20303052738086, 113.20303052738086, 113.20303052738086, 113.20303052738086, 113.20303052738086, 113.20303052738086, 113.20303052738086, 113.20303052738086, 113.68179462500925, 113.68179462500925, 113.68179462500925, 113.68179462500925, 113.68179462500925, 113.68179462500925, 113.68179462500925], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.63926808016265, 93.61022364217251, 93.61022364217251, 93.61022364217251, 93.61022364217251, 93.61022364217251, 93.61022364217251, 93.61022364217251, 93.61022364217251, 93.61022364217251, 93.61022364217251, 93.61022364217251, 93.61022364217251, 90.67673540516991, 90.67673540516991, 90.67673540516991, 90.67673540516991, 90.67673540516991, 90.67673540516991, 90.67673540516991, 90.67673540516991, 90.67673540516991, 90.67673540516991, 90.67673540516991, 90.67673540516991, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 88.78884693581179, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 99.21580017426663, 91.44641301190822, 91.44641301190822, 91.44641301190822, 91.44641301190822, 91.44641301190822, 91.44641301190822, 91.44641301190822, 91.44641301190822, 91.44641301190822, 91.44641301190822, 91.44641301190822, 91.44641301190822, 84.49027011327331, 84.49027011327331, 84.49027011327331, 84.49027011327331, 84.49027011327331, 84.49027011327331, 84.49027011327331, 84.49027011327331, 84.49027011327331, 84.49027011327331, 84.49027011327331, 84.49027011327331, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 92.88411269241941, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 97.26982282892827, 99.54981121115306, 99.54981121115306, 99.54981121115306, 99.54981121115306, 99.54981121115306, 99.54981121115306, 99.54981121115306, 99.54981121115306, 99.54981121115306, 99.54981121115306, 99.54981121115306, 99.54981121115306, 104.74876561138542, 104.74876561138542, 104.74876561138542, 104.74876561138542, 104.74876561138542, 104.74876561138542, 104.74876561138542, 104.74876561138542, 104.74876561138542, 104.74876561138542, 104.74876561138542, 104.74876561138542, 117.04908510020331, 117.04908510020331, 117.04908510020331, 117.04908510020331, 117.04908510020331, 117.04908510020331, 117.04908510020331], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 35.231316725978644, "valuationContribution": 93.785768287395, "marketMove": 129.01708501337365, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 35.231316725978644}, {"key": "valuation", "label": "Relative valuation contribution", "value": 93.785768287395}, {"key": "market", "label": "Total market move", "value": 129.01708501337365}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-06", "periodEnd": "2023-08-31", "earningsChangePct": 0.1423487544483848, "surprisePct": 6.4343163538874055, "immediateReturnPct": 6.664317987166624, "forward4WeekPct": 0.21313551243125062, "forward13WeekPct": 20.678825553696, "toDateReturnPct": 112.54442165408571, "weeksSince": 148, "availabilitySource": "reported", "spread": -14.788690085595789, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-01-12", "periodEnd": "2023-11-30", "earningsChangePct": 3.056147832267242, "surprisePct": 15.170278637770904, "immediateReturnPct": 9.34365553362868, "forward4WeekPct": 17.075985258068236, "forward13WeekPct": 25.494932280336435, "toDateReturnPct": 76.12403889323083, "weeksSince": 134, "availabilitySource": "reported", "spread": -38.97856910178557, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-05", "periodEnd": "2024-02-29", "earningsChangePct": 2.206896551724147, "surprisePct": 4.643962848297211, "immediateReturnPct": 1.175901654547018, "forward4WeekPct": -5.272416763970311, "forward13WeekPct": -10.958082053434925, "toDateReturnPct": 34.52048805056616, "weeksSince": 122, "availabilitySource": "reported", "spread": -66.76850251318163, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-06-28", "periodEnd": "2024-05-31", "earningsChangePct": 2.6990553306342813, "surprisePct": 1.715686274509811, "immediateReturnPct": 1.1394101292742098, "forward4WeekPct": 4.0862767580476245, "forward13WeekPct": 13.169148506076622, "toDateReturnPct": 51.34126097843365, "weeksSince": 110, "availabilitySource": "reported", "spread": -44.72175800807666, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-04", "periodEnd": "2024-08-31", "earningsChangePct": 2.1681997371879147, "surprisePct": 0.7025761124121839, "immediateReturnPct": 13.640740958994746, "forward4WeekPct": 13.533123861954465, "forward13WeekPct": 11.758184458075593, "toDateReturnPct": 33.73014021600365, "weeksSince": 96, "availabilitySource": "reported", "spread": -83.9371982752798, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-01-10", "periodEnd": "2024-11-30", "earningsChangePct": 1.6077170418006492, "surprisePct": 1.7948717948718023, "immediateReturnPct": 1.2135280698829964, "forward4WeekPct": 7.388590445932808, "forward13WeekPct": -20.46125115546298, "toDateReturnPct": 19.660265478069316, "weeksSince": 82, "availabilitySource": "reported", "spread": -81.25646573573134, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-04-04", "periodEnd": "2025-02-28", "earningsChangePct": 2.215189873417711, "surprisePct": 0.8108108108108055, "immediateReturnPct": -10.83711873790435, "forward4WeekPct": -3.4555104213108923, "forward13WeekPct": 16.65712937256516, "toDateReturnPct": 37.688090296093144, "weeksSince": 70, "availabilitySource": "reported", "spread": -33.35831488525503, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-06-27", "periodEnd": "2025-05-31", "earningsChangePct": 6.006191950464412, "surprisePct": 15.315315315315308, "immediateReturnPct": 11.08100197708415, "forward4WeekPct": 10.617902087836883, "forward13WeekPct": 24.079650375123208, "toDateReturnPct": 31.988407264160635, "weeksSince": 58, "availabilitySource": "reported", "spread": -70.88947874677561, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-03", "periodEnd": "2025-08-31", "earningsChangePct": 5.257009345794383, "surprisePct": 7.438016528925627, "immediateReturnPct": 4.225726331292745, "forward4WeekPct": 7.850232847184402, "forward13WeekPct": 10.296472749104325, "toDateReturnPct": 6.373935504433903, "weeksSince": 44, "availabilitySource": "reported", "spread": -96.13588403707973, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-09", "periodEnd": "2025-11-30", "earningsChangePct": 3.9955604883462836, "surprisePct": 2.1786492374727784, "immediateReturnPct": -12.798328531209012, "forward4WeekPct": -11.982044059510045, "forward13WeekPct": -25.367399168886905, "toDateReturnPct": -3.5563578298584253, "weeksSince": 30, "availabilitySource": "reported", "spread": -73.69012563220383, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-03", "periodEnd": "2026-02-28", "earningsChangePct": 2.187833511205972, "surprisePct": 3.499999999999992, "immediateReturnPct": -1.594423176133175, "forward4WeekPct": 7.340916487275351, "forward13WeekPct": 33.14182799565979, "toDateReturnPct": 33.42198745374701, "weeksSince": 18, "availabilitySource": "reported", "spread": -32.61294476090225, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-06-26", "periodEnd": "2026-05-31", "earningsChangePct": -0.7832898172323688, "surprisePct": 2.6859504132231384, "immediateReturnPct": 14.123795631602466, "forward4WeekPct": 4.004110036776853, "forward13WeekPct": null, "toDateReturnPct": 13.278602674696272, "weeksSince": 6, "availabilitySource": "reported", "spread": -95.49450782596745, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-06-26", "periodEnd": "2026-05-31", "earningsChangePct": -0.7832898172323688, "surprisePct": 2.6859504132231384, "immediateReturnPct": 14.123795631602466, "forward4WeekPct": 4.004110036776853, "forward13WeekPct": null, "toDateReturnPct": 13.278602674696272, "weeksSince": 6, "availabilitySource": "reported", "spread": -95.49450782596745, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 6 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Electrical Equipment & Parts", "population": 11, "spreadPercentile": 60.0, "qualityPercentile": 70.0, "rarityPercentile": 50.0, "currentOneYearSpread": 0.327406999999999, "lead": "aligned", "relatedSignals": []}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-06", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}