{"ticker": {"uuid": "0a38d496-b0e4-4707-8c9f-e99fdf08f4f5", "symbol": "NVT", "name": "nVent Electric PLC", "sector": "Industrials", "industry": "Electrical Equipment & Parts", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 8, "misses": 1, "inline": 3, "beat_rate": 66.7, "beat_rate_label": "66.7%", "average_surprise": 4.7, "average_surprise_label": "+4.7%", "median_surprise": 3.7, "surprise_dispersion": 11.1, "average_reaction": 7.1, "average_reaction_label": "+7.1%", "average_abs_reaction": 7.3, "positive_response_rate": 75.0, "confirmation_rate": 87.5, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 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": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-16", "eps_growth_1y": 1.8, "revenue_growth_1y": 46.2, "cash_conversion": 1.35, "net_margin": 12.3, "earnings_yield": 2.9, "eps_surprise_avg": 11.1, "sue_score": 0.29, "pe_ratio": 46.5, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-14", "close": 171.39, "currency": "USD", "return_13w": 1.4, "fair_value": 85.34148, "fair_value_gap": 100.8, "relative_strength": 23.5, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 62.0}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-27", "date_source": "exact", "eps_actual": 0.84, "eps_estimate": 0.73, "eps_surprise": 0.11, "surprise_pct": 15.0685, "surprise_label": "+15.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.318699650386021, "one_week_reaction_label": "+5.3%", "four_week_reaction": 12.220345831472597, "four_week_reaction_label": "+12.2%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-06", "date_source": "exact", "eps_actual": 0.78, "eps_estimate": 0.75, "eps_surprise": 0.03, "surprise_pct": 4.0, "surprise_label": "+4.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.9774563217775648, "one_week_reaction_label": "+1.0%", "four_week_reaction": 8.371432660910157, "four_week_reaction_label": "+8.4%", "confirmation": "contained", "revenue": 861200000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 254900000.0, "operating_cash_flow": 236500000.0, "free_cash_flow": 257300000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-03", "date_source": "exact", "eps_actual": 0.78, "eps_estimate": 0.74, "eps_surprise": 0.04, "surprise_pct": 5.4054, "surprise_label": "+5.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.993129791930127, "one_week_reaction_label": "+8.0%", "four_week_reaction": 12.868277516249481, "four_week_reaction_label": "+12.9%", "confirmation": "confirmed", "revenue": 732100000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 105100000.0, "operating_cash_flow": 90000000.0, "free_cash_flow": 105300000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-06", "date_source": "exact", "eps_actual": 0.82, "eps_estimate": 0.82, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.0559018267073916, "one_week_reaction_label": "-1.1%", "four_week_reaction": 5.527949097122014, "four_week_reaction_label": "+5.5%", "confirmation": "contained", "revenue": 739800000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 111000000.0, "operating_cash_flow": 130800000.0, "free_cash_flow": 147300000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-01", "date_source": "exact", "eps_actual": 0.63, "eps_estimate": 0.81, "eps_surprise": -0.18, "surprise_pct": -22.2222, "surprise_label": "-22.2%", "surprise_band": "miss", "eps_yoy": -24.999999999999996, "eps_yoy_label": "-25.0%", "one_week_reaction": 4.922279434371885, "one_week_reaction_label": "+4.9%", "four_week_reaction": 6.817562654709273, "four_week_reaction_label": "+6.8%", "confirmation": "diverged", "revenue": 782000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 105000000.0, "operating_cash_flow": 197700000.0, "free_cash_flow": 213400000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-06", "date_source": "exact", "eps_actual": 0.59, "eps_estimate": 0.59, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": -24.35897435897437, "eps_yoy_label": "-24.4%", "one_week_reaction": 4.28637180176457, "one_week_reaction_label": "+4.3%", "four_week_reaction": -7.297587916214406, "four_week_reaction_label": "-7.3%", "confirmation": "contained", "revenue": 752200000.0, "revenue_yoy": -12.656758012076171, "revenue_yoy_label": "-12.7%", "net_income": 10700000.0, "operating_cash_flow": 224600000.0, "free_cash_flow": 251100000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-02", "date_source": "exact", "eps_actual": 0.67, "eps_estimate": 0.66, "eps_surprise": 0.01, "surprise_pct": 1.5152, "surprise_label": "+1.5%", "surprise_band": "beat", "eps_yoy": -14.1025641025641, "eps_yoy_label": "-14.1%", "one_week_reaction": 12.189780588202371, "one_week_reaction_label": "+12.2%", "four_week_reaction": 19.032845041304334, "four_week_reaction_label": "+19.0%", "confirmation": "confirmed", "revenue": 809300000.0, "revenue_yoy": 10.545007512634887, "revenue_yoy_label": "+10.5%", "net_income": 360700000.0, "operating_cash_flow": 60200000.0, "free_cash_flow": 81300000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-01", "date_source": "exact", "eps_actual": 0.86, "eps_estimate": 0.79, "eps_surprise": 0.07, "surprise_pct": 8.8608, "surprise_label": "+8.9%", "surprise_band": "beat", "eps_yoy": 4.878048780487809, "eps_yoy_label": "+4.9%", "one_week_reaction": 12.924996481148977, "one_week_reaction_label": "+12.9%", "four_week_reaction": 14.70775510210352, "four_week_reaction_label": "+14.7%", "confirmation": "confirmed", "revenue": 963100000.0, "revenue_yoy": 30.183833468505, "revenue_yoy_label": "+30.2%", "net_income": 109500000.0, "operating_cash_flow": -16900000.0, "free_cash_flow": 0.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-31", "date_source": "exact", "eps_actual": 0.91, "eps_estimate": 0.88, "eps_surprise": 0.03, "surprise_pct": 3.4091, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": 44.44444444444445, "eps_yoy_label": "+44.4%", "one_week_reaction": 8.639921548331838, "one_week_reaction_label": "+8.6%", "four_week_reaction": -1.6144811597131763, "four_week_reaction_label": "-1.6%", "confirmation": "confirmed", "revenue": 1054000000.0, "revenue_yoy": 34.78260869565217, "revenue_yoy_label": "+34.8%", "net_income": 121200000.0, "operating_cash_flow": 219500000.0, "free_cash_flow": 238100000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-06", "date_source": "exact", "eps_actual": 0.9, "eps_estimate": 0.9, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 52.542372881355945, "eps_yoy_label": "+52.5%", "one_week_reaction": 0.8818815030274704, "one_week_reaction_label": "+0.9%", "four_week_reaction": 5.433814393534737, "four_week_reaction_label": "+5.4%", "confirmation": "contained", "revenue": 1066700000.0, "revenue_yoy": 41.810688646636535, "revenue_yoy_label": "+41.8%", "net_income": 118800000.0, "operating_cash_flow": 202400000.0, "free_cash_flow": 239100000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-01", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 0.94, "eps_surprise": 0.15, "surprise_pct": 15.9574, "surprise_label": "+16.0%", "surprise_band": "beat", "eps_yoy": 62.68656716417911, "eps_yoy_label": "+62.7%", "one_week_reaction": 19.539987339101078, "one_week_reaction_label": "+19.5%", "four_week_reaction": 15.819089822044038, "four_week_reaction_label": "+15.8%", "confirmation": "confirmed", "revenue": 1242000000.0, "revenue_yoy": 53.46595823551217, "revenue_yoy_label": "+53.5%", "net_income": 140700000.0, "operating_cash_flow": 85200000.0, "free_cash_flow": 121300000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-31", "date_source": "exact", "eps_actual": 1.45, "eps_estimate": 1.16, "eps_surprise": 0.29, "surprise_pct": 25.0, "surprise_label": "+25.0%", "surprise_band": "beat", "eps_yoy": 68.6046511627907, "eps_yoy_label": "+68.6%", "one_week_reaction": 8.498583569405103, "one_week_reaction_label": "+8.5%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 1471300000.0, "revenue_yoy": 52.76710621949954, "revenue_yoy_label": "+52.8%", "net_income": 215900000.0, "operating_cash_flow": 183500000.0, "free_cash_flow": 205000000.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.84, 0.78, 0.78, 0.82, 0.63, 0.59, 0.67, 0.86, 0.91, 0.9, 1.09, 1.45], "eps_estimate": [0.73, 0.75, 0.74, 0.82, 0.81, 0.59, 0.66, 0.79, 0.88, 0.9, 0.94, 1.16], "surprise": [15.0685, 4.0, 5.4054, 0.0, -22.2222, 0.0, 1.5152, 8.8608, 3.4091, 0.0, 15.9574, 25.0], "reaction_1w": [5.318699650386021, 0.9774563217775648, 7.993129791930127, -1.0559018267073916, 4.922279434371885, 4.28637180176457, 12.189780588202371, 12.924996481148977, 8.639921548331838, 0.8818815030274704, 19.539987339101078, 8.498583569405103], "reaction_4w": [12.220345831472597, 8.371432660910157, 12.868277516249481, 5.527949097122014, 6.817562654709273, -7.297587916214406, 19.032845041304334, 14.70775510210352, -1.6144811597131763, 5.433814393534737, 15.819089822044038, null], "revenue": [null, 861.2, 732.1, 739.8, 782.0, 752.2, 809.3, 963.1, 1054.0, 1066.7, 1242.0, 1471.3], "net_income": [null, 254.9, 105.1, 111.0, 105.0, 10.7, 360.7, 109.5, 121.2, 118.8, 140.7, 215.9], "financial_unit": "millions", "scatter": [{"x": 15.0685, "y": 5.318699650386021, "label": "2023-09-30"}, {"x": 4.0, "y": 0.9774563217775648, "label": "2023-12-31"}, {"x": 5.4054, "y": 7.993129791930127, "label": "2024-03-31"}, {"x": 0.0, "y": -1.0559018267073916, "label": "2024-06-30"}, {"x": -22.2222, "y": 4.922279434371885, "label": "2024-09-30"}, {"x": 0.0, "y": 4.28637180176457, "label": "2024-12-31"}, {"x": 1.5152, "y": 12.189780588202371, "label": "2025-03-31"}, {"x": 8.8608, "y": 12.924996481148977, "label": "2025-06-30"}, {"x": 3.4091, "y": 8.639921548331838, "label": "2025-09-30"}, {"x": 0.0, "y": 0.8818815030274704, "label": "2025-12-31"}, {"x": 15.9574, "y": 19.539987339101078, "label": "2026-03-31"}, {"x": 25.0, "y": 8.498583569405103, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07", "2026-08-14"], "price_index": [100.0, 107.90067717467464, 108.23927806765145, 104.53348349384066, 100.67720178595366, 99.68021048291322, 100.15048907059834, 95.35365018734107, 89.45089256822067, 86.61897296704198, 94.20851687851379, 96.81388275667642, 100.38210098939626, 102.15677052867403, 102.25116823601772, 104.66773869949293, 111.06787653339147, 111.44546542624421, 111.55874228775224, 106.40464993044205, 106.21585451575461, 109.94632619096207, 111.51861173982454, 120.1567107288709, 121.33119009393023, 120.4219154969137, 125.34714773336087, 130.21554885510292, 129.91245796827147, 132.52661952991082, 139.57348991070037, 142.8317193647913, 148.00321330988695, 140.50170563058913, 135.69013368703006, 143.74703784734962, 144.12686923281925, 155.23692515454317, 151.95138686549222, 162.24480559893473, 154.5532282733934, 146.12098158588225, 149.17862026904254, 148.38097455320852, 145.4942591220746, 144.10787776037188, 148.58988268665178, 142.28468865933525, 134.3069979364033, 122.61653922350031, 121.32182894599399, 126.0056291599642, 128.42368880895097, 129.39471909642805, 117.34250449553927, 125.33923510397167, 134.15467885239994, 135.03051164889706, 132.66957165641156, 138.74327963886805, 143.75075596982322, 139.99044442524274, 130.33198224766932, 146.88116528127227, 138.99787613872826, 149.53438068453963, 149.47711578887925, 146.76663936299576, 143.2162952294591, 132.7561419413394, 131.76357171830279, 134.85580830568912, 131.43907838898244, 138.42523880125717, 143.22954491381566, 124.58654381267047, 129.92678629544983, 130.78811647777766, 119.85880197523706, 115.49473124616785, 105.40760440478223, 108.48925015268509, 109.3505803350129, 101.2732226280441, 86.59233804178031, 95.43532107130108, 95.39703990199958, 105.273620312227, 114.53308728141455, 118.10624364554472, 129.78623545637996, 125.31018533562425, 126.40518595976535, 130.6699189135584, 130.88123608052103, 134.97307440276788, 140.90912471020428, 143.90596434483217, 143.82912314704365, 146.21122545327495, 151.257641371053, 173.11902217406907, 170.80768619573055, 169.51719172688314, 173.5042448371255, 174.1013404489935, 178.7432711181707, 182.55697451416822, 190.66591108737535, 186.83294510583343, 188.3738357580591, 184.86831049250677, 191.70601130936663, 197.24508620099016, 220.6944771124968, 214.28690690669518, 205.64054671427772, 194.06060144581514, 207.03014076618032, 207.8986360803584, 196.29938949590894, 195.97129229892013, 201.06646790720015, 206.16164351548014, 203.38245734819708, 217.12399314889458, 213.264010747233, 217.07333373019125, 217.80812574752173, 218.9876633083629, 225.98753236073702, 228.8686957829481, 205.00725750395543, 212.56789107667257, 224.88534336648027, 226.20023607753882, 228.09522948232538, 252.45941988846172, 260.4454589582603, 275.3153500401228, 307.7520955783661, 329.11193458056454, 327.29160378617956, 318.86773255684477, 323.37982910037357, 315.38199273780964, 321.1528286604344, 342.32953657515134, 315.06229811030687, 294.23477030891746, 310.8078364698472, 299.59152551582844, 293.94469285074376, 297.89519797898356, 318.9258282204953, 331.90052643579264], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 172.6190476190476, 172.6190476190476], "gap": [0.0, -7.900677174674641, -8.239278067651455, -4.533483493840663, -0.6772017859536561, 0.3197895170867753, -0.15048907059833994, 4.646349812658926, 10.549107431779333, 13.381027032958016, 22.45814978815288, 19.85278390999025, 16.284565677270407, 14.50989613799264, 14.415498430648952, 11.998927967173742, 5.598790133275202, 5.2212012404224595, 5.107924378914433, 10.262016736224624, 10.450812150912057, 6.720340475704603, 5.148054926842136, -3.490044062204234, 0.09738133464118448, 1.0066559316577184, -3.918576304789454, -8.786977426531507, -8.483886539700052, -11.098048101339401, -18.144918482128958, -21.40314793621988, -26.57464188131553, -19.073134202017712, -14.261562258458639, -22.3184664187782, -22.69829780424783, -29.44327436089239, -26.15773607184144, -36.45115480528395, -28.759577479742603, -20.327330792231464, -23.384969475391756, -22.587323759557734, -19.70060832842381, -18.314226966721094, -22.796231893000993, -16.49103786568446, -8.513347142752508, 3.1771115701504726, 6.4559488317838, 1.7721486178135848, -0.6459110311731848, -1.6169413186502624, 10.435273282238512, 2.4385426738061113, -6.376901074622154, -7.2527338711192755, -4.891793878633777, -10.96550186109026, -15.972978192045431, -12.212666647464957, -2.5542044698915305, -27.43672083682783, -19.553431694283816, -30.089936240095184, -30.032671344434803, -27.322194918551318, -23.77185078501465, -13.31169749689495, -12.319127273858342, -15.41136386124468, -11.994633944537995, -18.980794356812723, -23.785100469371216, -5.142099368226027, -18.022024390687918, -18.88335457301575, -7.954040070475145, -3.589969341405933, 6.497157499979679, 3.4155117520768243, 2.554181569749005, 10.631539276717817, 25.312423862981603, 16.469440833460837, 16.507722002762335, 6.631141592534917, -2.62832537665264, -10.566561105862192, -22.246552916697425, -17.770502795941724, -18.865503420082817, -23.130236373875874, -23.341553540838504, -27.433391863085347, -33.36944217052175, -36.36628180514964, -36.289440607361115, -38.67154291359242, -43.71795883137048, -65.57933963438654, -61.68070206874644, -60.39020759989903, -64.37726071014139, -64.9743563220094, -69.61628699118658, -73.4299903871841, -81.53892696039124, -77.70596097884932, -79.24685163107499, -75.74132636552265, -82.57902718238252, -88.11810207400605, -111.56749298551269, -94.04881166859995, -85.40245147618249, -73.82250620771991, -86.7920455280851, -87.66054084226316, -76.06129425781371, -75.7331970608249, -80.82837266910492, -85.92354827738491, -83.14436211010185, -96.88589791079936, -93.02591550913776, -96.83523849209602, -97.5700305094265, -86.44798076868037, -93.44784982105449, -96.32901324326556, -72.4675749642729, -80.02820853699004, -92.34566082679774, -93.66055353785629, -95.55554694264285, -119.9197373487792, -127.90577641857777, -142.77566750044025, -175.21241303868356, -179.90558537421535, -178.08525457983038, -169.66138335049558, -174.17347989402438, -166.17564353146045, -171.94647945408522, -193.12318736880215, -165.85594890395768, -145.02842110256827, -161.601487263498, -150.38517630947925, -144.73834364439458, -148.68884877263437, -146.3067806014477, -159.28147881674505], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 116.66666666666667, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.42857142857142, null, null, null, null, null, null, null, null, null, null, null, null, 125.79365079365078, null, null, null, null, null, null, null, null, null, null, null, null, 127.77777777777779, null, null, null, null, null, null, null, null, null, null, null, null, 119.44444444444444, null, null, null, null, null, null, null, null, null, null, null, null, 111.90476190476191, null, null, null, null, null, null, null, null, null, null, null, null, 107.53968253968253, null, null, null, null, null, null, null, null, null, null, null, null, 109.12698412698411, null, null, null, null, null, null, null, null, null, null, null, null, 120.23809523809523, null, null, null, null, null, null, null, null, null, null, null, null, null, 132.53968253968253, null, null, null, null, null, null, null, null, null, null, null, 149.2063492063492, null, null, null, null, null, null, null, null, null, null, null, null, 172.6190476190476, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [72.6, 159.3, 231.9]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07", "2026-08-14"], "close": [51.638966, 55.718794, 55.893644, 53.98001, 51.988666, 51.47383, 51.716677, 49.239639, 46.191516, 44.729142, 48.648304, 49.993688, 51.836279, 52.7527, 52.801446, 54.049338, 57.354303, 57.549286, 57.607781, 54.946261, 54.848769, 56.775146, 57.587058, 62.047683, 62.654172, 62.184632, 64.727971, 67.241963, 67.08545, 68.435376, 72.074307, 73.756823, 76.427329, 72.553628, 70.068982, 74.229484, 74.425625, 80.162743, 78.466125, 83.78154, 79.809689, 75.455364, 77.034297, 76.622401, 75.131731, 74.415818, 76.730279, 73.474342, 69.354745, 63.317913, 62.649338, 65.068004, 66.316665, 66.818095, 60.594456, 64.723885, 69.276089, 69.72836, 68.509195, 71.645595, 74.231404, 72.289618, 67.302088, 75.847915, 71.777066, 77.218008, 77.188437, 75.788775, 73.955414, 68.553899, 68.041346, 69.638145, 67.873781, 71.481362, 73.962256, 64.335203, 67.092849, 67.537631, 61.893846, 59.640285, 54.431397, 56.022727, 56.467509, 52.296445, 44.715388, 49.281813, 49.262045, 54.362209, 59.143702, 60.988843, 67.02027, 64.708884, 65.274331, 67.476595, 67.585717, 69.6987, 72.764015, 74.311552, 74.271872, 75.501965, 78.107882, 89.396873, 88.203323, 87.536925, 89.595798, 89.904132, 92.301177, 94.270534, 98.457905, 96.478601, 97.274301, 95.464084, 98.995002, 101.855323, 113.964346, 110.655543, 106.190652, 100.210888, 106.908224, 107.356706, 101.366975, 101.197549, 103.828645, 106.459741, 105.024598, 112.120585, 110.12733, 112.094425, 112.473864, 113.082965, 116.697625, 118.185428, 105.863628, 109.767861, 116.128466, 116.807463, 117.786018, 130.367434, 134.491342, 142.17, 158.92, 169.95, 169.01, 164.66, 166.99, 162.86, 165.84, 176.775433, 162.694913, 151.939793, 160.497953, 154.705966, 151.79, 153.83, 164.69, 171.39], "ttmEps": [2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 4.35, 4.35], "quarterlyEps": [0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 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.45, 1.45], "priceIndex": [100.0, 107.90067717467464, 108.23927806765145, 104.53348349384066, 100.67720178595366, 99.68021048291322, 100.15048907059834, 95.35365018734107, 89.45089256822067, 86.61897296704198, 94.20851687851379, 96.81388275667642, 100.38210098939626, 102.15677052867403, 102.25116823601772, 104.66773869949293, 111.06787653339147, 111.44546542624421, 111.55874228775224, 106.40464993044205, 106.21585451575461, 109.94632619096207, 111.51861173982454, 120.1567107288709, 121.33119009393023, 120.4219154969137, 125.34714773336087, 130.21554885510292, 129.91245796827147, 132.52661952991082, 139.57348991070037, 142.8317193647913, 148.00321330988695, 140.50170563058913, 135.69013368703006, 143.74703784734962, 144.12686923281925, 155.23692515454317, 151.95138686549222, 162.24480559893473, 154.5532282733934, 146.12098158588225, 149.17862026904254, 148.38097455320852, 145.4942591220746, 144.10787776037188, 148.58988268665178, 142.28468865933525, 134.3069979364033, 122.61653922350031, 121.32182894599399, 126.0056291599642, 128.42368880895097, 129.39471909642805, 117.34250449553927, 125.33923510397167, 134.15467885239994, 135.03051164889706, 132.66957165641156, 138.74327963886805, 143.75075596982322, 139.99044442524274, 130.33198224766932, 146.88116528127227, 138.99787613872826, 149.53438068453963, 149.47711578887925, 146.76663936299576, 143.2162952294591, 132.7561419413394, 131.76357171830279, 134.85580830568912, 131.43907838898244, 138.42523880125717, 143.22954491381566, 124.58654381267047, 129.92678629544983, 130.78811647777766, 119.85880197523706, 115.49473124616785, 105.40760440478223, 108.48925015268509, 109.3505803350129, 101.2732226280441, 86.59233804178031, 95.43532107130108, 95.39703990199958, 105.273620312227, 114.53308728141455, 118.10624364554472, 129.78623545637996, 125.31018533562425, 126.40518595976535, 130.6699189135584, 130.88123608052103, 134.97307440276788, 140.90912471020428, 143.90596434483217, 143.82912314704365, 146.21122545327495, 151.257641371053, 173.11902217406907, 170.80768619573055, 169.51719172688314, 173.5042448371255, 174.1013404489935, 178.7432711181707, 182.55697451416822, 190.66591108737535, 186.83294510583343, 188.3738357580591, 184.86831049250677, 191.70601130936663, 197.24508620099016, 220.6944771124968, 214.28690690669518, 205.64054671427772, 194.06060144581514, 207.03014076618032, 207.8986360803584, 196.29938949590894, 195.97129229892013, 201.06646790720015, 206.16164351548014, 203.38245734819708, 217.12399314889458, 213.264010747233, 217.07333373019125, 217.80812574752173, 218.9876633083629, 225.98753236073702, 228.8686957829481, 205.00725750395543, 212.56789107667257, 224.88534336648027, 226.20023607753882, 228.09522948232538, 252.45941988846172, 260.4454589582603, 275.3153500401228, 307.7520955783661, 329.11193458056454, 327.29160378617956, 318.86773255684477, 323.37982910037357, 315.38199273780964, 321.1528286604344, 342.32953657515134, 315.06229811030687, 294.23477030891746, 310.8078364698472, 299.59152551582844, 293.94469285074376, 297.89519797898356, 318.9258282204953, 331.90052643579264], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 172.6190476190476, 172.6190476190476], "valuationGap": [0.0, -7.900677174674641, -8.239278067651455, -4.533483493840663, -0.6772017859536561, 0.3197895170867753, -0.15048907059833994, 4.646349812658926, 10.549107431779333, 13.381027032958016, 22.45814978815288, 19.85278390999025, 16.284565677270407, 14.50989613799264, 14.415498430648952, 11.998927967173742, 5.598790133275202, 5.2212012404224595, 5.107924378914433, 10.262016736224624, 10.450812150912057, 6.720340475704603, 5.148054926842136, -3.490044062204234, 0.09738133464118448, 1.0066559316577184, -3.918576304789454, -8.786977426531507, -8.483886539700052, -11.098048101339401, -18.144918482128958, -21.40314793621988, -26.57464188131553, -19.073134202017712, -14.261562258458639, -22.3184664187782, -22.69829780424783, -29.44327436089239, -26.15773607184144, -36.45115480528395, -28.759577479742603, -20.327330792231464, -23.384969475391756, -22.587323759557734, -19.70060832842381, -18.314226966721094, -22.796231893000993, -16.49103786568446, -8.513347142752508, 3.1771115701504726, 6.4559488317838, 1.7721486178135848, -0.6459110311731848, -1.6169413186502624, 10.435273282238512, 2.4385426738061113, -6.376901074622154, -7.2527338711192755, -4.891793878633777, -10.96550186109026, -15.972978192045431, -12.212666647464957, -2.5542044698915305, -27.43672083682783, -19.553431694283816, -30.089936240095184, -30.032671344434803, -27.322194918551318, -23.77185078501465, -13.31169749689495, -12.319127273858342, -15.41136386124468, -11.994633944537995, -18.980794356812723, -23.785100469371216, -5.142099368226027, -18.022024390687918, -18.88335457301575, -7.954040070475145, -3.589969341405933, 6.497157499979679, 3.4155117520768243, 2.554181569749005, 10.631539276717817, 25.312423862981603, 16.469440833460837, 16.507722002762335, 6.631141592534917, -2.62832537665264, -10.566561105862192, -22.246552916697425, -17.770502795941724, -18.865503420082817, -23.130236373875874, -23.341553540838504, -27.433391863085347, -33.36944217052175, -36.36628180514964, -36.289440607361115, -38.67154291359242, -43.71795883137048, -65.57933963438654, -61.68070206874644, -60.39020759989903, -64.37726071014139, -64.9743563220094, -69.61628699118658, -73.4299903871841, -81.53892696039124, -77.70596097884932, -79.24685163107499, -75.74132636552265, -82.57902718238252, -88.11810207400605, -111.56749298551269, -94.04881166859995, -85.40245147618249, -73.82250620771991, -86.7920455280851, -87.66054084226316, -76.06129425781371, -75.7331970608249, -80.82837266910492, -85.92354827738491, -83.14436211010185, -96.88589791079936, -93.02591550913776, -96.83523849209602, -97.5700305094265, -86.44798076868037, -93.44784982105449, -96.32901324326556, -72.4675749642729, -80.02820853699004, -92.34566082679774, -93.66055353785629, -95.55554694264285, -119.9197373487792, -127.90577641857777, -142.77566750044025, -175.21241303868356, -179.90558537421535, -178.08525457983038, -169.66138335049558, -174.17347989402438, -166.17564353146045, -171.94647945408522, -193.12318736880215, -165.85594890395768, -145.02842110256827, -161.601487263498, -150.38517630947925, -144.73834364439458, -148.68884877263437, -146.3067806014477, -159.28147881674505], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 116.66666666666667, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.42857142857142, null, null, null, null, null, null, null, null, null, null, null, null, 125.79365079365078, null, null, null, null, null, null, null, null, null, null, null, null, 127.77777777777779, null, null, null, null, null, null, null, null, null, null, null, null, 119.44444444444444, null, null, null, null, null, null, null, null, null, null, null, null, 111.90476190476191, null, null, null, null, null, null, null, null, null, null, null, null, 107.53968253968253, null, null, null, null, null, null, null, null, null, null, null, null, 109.12698412698411, null, null, null, null, null, null, null, null, null, null, null, null, 120.23809523809523, null, null, null, null, null, null, null, null, null, null, null, null, null, 132.53968253968253, null, null, null, null, null, null, null, null, null, null, null, 149.2063492063492, null, null, null, null, null, null, null, null, null, null, null, null, 172.6190476190476, null], "quarterLabels": ["2023-07-28", "", "", "", "", "", "", "", "", "", "2023-10-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-06", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-03", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-06", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-01", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-06", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-02", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-01", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-06", "", "", "", "", "", "", "", "", "", "", "", "2026-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-31", ""], "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": [13.235294117647053, 13.235294117647053, 13.235294117647053, 13.235294117647053, 13.235294117647053, 13.235294117647053, 13.235294117647053, 13.235294117647053, 13.235294117647053, 13.235294117647053, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 15.068493150684931, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 4.0000000000000036, 5.405405405405411, 5.405405405405411, 5.405405405405411, 5.405405405405411, 5.405405405405411, 5.405405405405411, 5.405405405405411, 5.405405405405411, 5.405405405405411, 5.405405405405411, 5.405405405405411, 5.405405405405411, 5.405405405405411, 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, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, 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, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 1.5151515151515165, 8.86075949367088, 8.86075949367088, 8.86075949367088, 8.86075949367088, 8.86075949367088, 8.86075949367088, 8.86075949367088, 8.86075949367088, 8.86075949367088, 8.86075949367088, 8.86075949367088, 8.86075949367088, 8.86075949367088, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 3.4090909090909123, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 15.957446808510653, 15.957446808510653, 15.957446808510653, 15.957446808510653, 15.957446808510653, 15.957446808510653, 15.957446808510653, 15.957446808510653, 15.957446808510653, 15.957446808510653, 15.957446808510653, 15.957446808510653, 15.957446808510653, 25.000000000000007, 25.000000000000007], "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": [28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-25", "latestDate": "2026-08-14", "startClose": 51.638966, "latestClose": 171.39, "startTtmEps": 2.52, "latestTtmEps": 4.35, "priceChangePct": 231.90052643579264, "epsChangePct": 72.6190476190476, "earningsGapPct": -159.28147881674505, "startMultiple": 20.491653174603176, "latestMultiple": 39.4, "multipleChangePct": 92.27340841797644, "latestQuarter": "2026-07-31", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 8 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 95.79166163307656, "earningsMovePct": 58.18181818181818, "spread": -37.60984345125838, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 163.4013485337586, "earningsMovePct": 35.09316770186332, "spread": -128.3081808318953, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 231.90052643579264, "earningsMovePct": 72.6190476190476, "spread": -159.28147881674505, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 8, "persistenceLabel": "8 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 8 updates.", "marketChangePct": 231.90052643579264, "earningsChangePct": 72.6190476190476, "recentMarketMovePoints": 4.608922649613078, "recentEarningsMovePoints": 23.412698412698404}, "pressure": {"score": 88, "band": "extreme", "label": "Extreme \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.34679852, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.46192464, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.47215097, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01315366, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00837815, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -2.4123314423778575, "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-16", "requiredThrough": "2026-07-31", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07", "2026-08-14"], "startDate": "2023-08-25", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 121.42857142857142, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 125.79365079365078, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 127.77777777777779, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 119.44444444444444, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 111.90476190476191, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 107.53968253968253, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 109.12698412698411, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 120.23809523809523, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 132.53968253968253, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 149.2063492063492, 172.6190476190476, 172.6190476190476], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 99.00343189017951, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.9501055966209, 102.66961457233367, 102.66961457233367, 102.66961457233367, 102.66961457233367, 102.66961457233367, 102.66961457233367, 102.66961457233367, 102.66961457233367, 102.66961457233367, 102.66961457233367, 102.66961457233367, 102.66961457233367, 102.66961457233367, 100.58408130939812, 100.58408130939812, 100.58408130939812, 100.58408130939812, 100.58408130939812, 100.58408130939812, 100.58408130939812, 100.58408130939812, 100.58408130939812, 100.58408130939812, 100.58408130939812, 100.58408130939812, 100.58408130939812, 102.79501055966209, 102.79501055966209, 102.79501055966209, 102.79501055966209, 102.79501055966209, 102.79501055966209, 102.79501055966209, 102.79501055966209, 102.79501055966209, 102.79501055966209, 102.79501055966209, 102.79501055966209, 102.79501055966209, 99.19812565997887, 99.19812565997887, 99.19812565997887, 99.19812565997887, 99.19812565997887, 99.19812565997887, 99.19812565997887, 99.19812565997887, 99.19812565997887, 99.19812565997887, 99.19812565997887, 99.19812565997887, 99.19812565997887, 101.74564413938754, 101.74564413938754, 101.74564413938754, 101.74564413938754, 101.74564413938754, 101.74564413938754, 101.74564413938754, 101.74564413938754, 101.74564413938754, 101.74564413938754, 101.74564413938754, 101.74564413938754, 101.74564413938754, 109.11430834213304, 109.11430834213304, 109.11430834213304, 109.11430834213304, 109.11430834213304, 109.11430834213304, 109.11430834213304, 109.11430834213304, 109.11430834213304, 109.11430834213304, 109.11430834213304, 109.11430834213304, 109.11430834213304, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 118.09002111932418, 128.46818901795143, 128.46818901795143, 128.46818901795143, 128.46818901795143, 128.46818901795143, 128.46818901795143, 128.46818901795143, 128.46818901795143, 128.46818901795143, 128.46818901795143, 128.46818901795143, 128.46818901795143, 142.74683210137275, 142.74683210137275, 142.74683210137275, 142.74683210137275, 142.74683210137275, 142.74683210137275, 142.74683210137275, 142.74683210137275, 142.74683210137275, 142.74683210137275, 142.74683210137275, 142.74683210137275, 142.74683210137275, 159.5168954593453, 159.5168954593453], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 102.93622592107722, 111.80100991210024, 111.80100991210024, 111.80100991210024, 111.80100991210024, 111.80100991210024, 111.80100991210024, 111.80100991210024, 111.80100991210024, 111.80100991210024, 111.80100991210024, 111.80100991210024, 111.80100991210024, 111.80100991210024, 115.31700018702075, 115.31700018702075, 115.31700018702075, 115.31700018702075, 115.31700018702075, 115.31700018702075, 115.31700018702075, 115.31700018702075, 115.31700018702075, 115.31700018702075, 115.31700018702075, 115.31700018702075, 115.31700018702075, 125.58443987282588, 125.58443987282588, 125.58443987282588, 125.58443987282588, 125.58443987282588, 125.58443987282588, 125.58443987282588, 125.58443987282588, 125.58443987282588, 125.58443987282588, 125.58443987282588, 125.58443987282588, 125.58443987282588, 135.27211520478772, 135.27211520478772, 135.27211520478772, 135.27211520478772, 135.27211520478772, 135.27211520478772, 135.27211520478772, 135.27211520478772, 135.27211520478772, 135.27211520478772, 135.27211520478772, 135.27211520478772, 135.27211520478772, 134.11258649710118, 134.11258649710118, 134.11258649710118, 134.11258649710118, 134.11258649710118, 134.11258649710118, 134.11258649710118, 134.11258649710118, 134.11258649710118, 134.11258649710118, 134.11258649710118, 134.11258649710118, 134.11258649710118, 129.62408827379838, 129.62408827379838, 129.62408827379838, 129.62408827379838, 129.62408827379838, 129.62408827379838, 129.62408827379838, 129.62408827379838, 129.62408827379838, 129.62408827379838, 129.62408827379838, 129.62408827379838, 129.62408827379838, 102.07593042827754, 102.07593042827754, 102.07593042827754, 102.07593042827754, 102.07593042827754, 102.07593042827754, 102.07593042827754, 102.07593042827754, 102.07593042827754, 102.07593042827754, 102.07593042827754, 102.07593042827754, 102.07593042827754, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 106.69534318309333, 104.45109407144193, 104.45109407144193, 104.45109407144193, 104.45109407144193, 104.45109407144193, 104.45109407144193, 104.45109407144193, 104.45109407144193, 104.45109407144193, 104.45109407144193, 104.45109407144193, 104.45109407144193, 111.93192444361324, 111.93192444361324, 111.93192444361324, 111.93192444361324, 111.93192444361324, 111.93192444361324, 111.93192444361324, 111.93192444361324, 111.93192444361324, 111.93192444361324, 111.93192444361324, 111.93192444361324, 111.93192444361324, 150.27118010099122, 150.27118010099122], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 72.61904761904759, "valuationContribution": 159.28147881674505, "marketMove": 231.90052643579264, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 72.61904761904759}, {"key": "valuation", "label": "Relative valuation contribution", "value": 159.28147881674505}, {"key": "market", "label": "Total market move", "value": 231.90052643579264}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 16.666666666666675, "surprisePct": 15.068493150684931, "immediateReturnPct": 8.761987878059463, "forward4WeekPct": 18.047079910453, "forward13WeekPct": 38.71869708567179, "toDateReturnPct": 283.1730105621073, "weeksSince": 145, "availabilitySource": "reported", "spread": 22.45814978815288, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": 4.081632653061229, "surprisePct": 4.0000000000000036, "immediateReturnPct": 0.97745632177757, "forward4WeekPct": 8.11918633609574, "forward13WeekPct": 29.195385104065874, "toDateReturnPct": 176.2230460724859, "weeksSince": 131, "availabilitySource": "reported", "spread": 0.09738133464118448, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-10", "periodEnd": "2024-03-31", "earningsChangePct": 3.5947712418300526, "surprisePct": 5.405405405405411, "immediateReturnPct": 7.708525121555931, "forward4WeekPct": 1.3835812598147479, "forward13WeekPct": -15.822892988805936, "toDateReturnPct": 130.2835884817897, "weeksSince": 118, "availabilitySource": "reported", "spread": -29.44327436089239, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-09", "periodEnd": "2024-06-30", "earningsChangePct": 1.5772870662460692, "surprisePct": 0.0, "immediateReturnPct": -1.055901826707395, "forward4WeekPct": -4.301242525160287, "forward13WeekPct": 19.789031896866227, "toDateReturnPct": 170.68169476779818, "weeksSince": 105, "availabilitySource": "reported", "spread": 6.4559488317838, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-08", "periodEnd": "2024-09-30", "earningsChangePct": -6.521739130434789, "surprisePct": -22.222222222222225, "immediateReturnPct": 12.69771451964463, "forward4WeekPct": 12.609842060175014, "forward13WeekPct": -0.31089525781131666, "toDateReturnPct": 154.65777525357015, "weeksSince": 92, "availabilitySource": "reported", "spread": -27.43672083682783, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": -6.312292358803983, "surprisePct": 0.0, "immediateReturnPct": 4.286371801764566, "forward4WeekPct": -15.39406971327969, "forward13WeekPct": -5.201444689620405, "toDateReturnPct": 166.40158421509912, "weeksSince": 79, "availabilitySource": "reported", "spread": -18.022024390687918, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-05-09", "periodEnd": "2025-03-31", "earningsChangePct": -3.900709219858156, "surprisePct": 1.5151515151515165, "immediateReturnPct": 3.1197590573549316, "forward4WeekPct": 14.089231343685604, "forward13WeekPct": 49.13392299995019, "toDateReturnPct": 189.78571547651853, "weeksSince": 66, "availabilitySource": "reported", "spread": -10.566561105862192, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-08-08", "periodEnd": "2025-06-30", "earningsChangePct": 1.4760147601476037, "surprisePct": 8.86075949367088, "immediateReturnPct": -1.33511381320911, "forward4WeekPct": 3.2487758268681333, "forward13WeekPct": 23.78010470231995, "toDateReturnPct": 91.71811524101071, "weeksSince": 53, "availabilitySource": "reported", "spread": -61.68070206874644, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": 10.18181818181818, "surprisePct": 3.4090909090909123, "immediateReturnPct": -2.9033668126345558, "forward4WeekPct": -5.797988785018782, "forward13WeekPct": -1.307849386509008, "toDateReturnPct": 50.389140126333885, "weeksSince": 40, "availabilitySource": "reported", "spread": -94.04881166859995, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-02-13", "periodEnd": "2025-12-31", "earningsChangePct": 10.231023102310232, "surprisePct": 0.0, "immediateReturnPct": 0.5415489237570847, "forward4WeekPct": -2.4058949375118877, "forward13WeekPct": 50.266020913089626, "toDateReturnPct": 52.382068068720365, "weeksSince": 26, "availabilitySource": "reported", "spread": -86.44798076868037, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 12.574850299401197, "surprisePct": 15.957446808510653, "immediateReturnPct": 6.940599043543916, "forward4WeekPct": 2.4792348351371896, "forward13WeekPct": 3.630757613893798, "toDateReturnPct": 7.8467153284671465, "weeksSince": 14, "availabilitySource": "reported", "spread": -179.90558537421535, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 15.691489361702127, "surprisePct": 25.000000000000007, "immediateReturnPct": 7.059741272833642, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 11.415198595852537, "weeksSince": 1, "availabilitySource": "reported", "spread": -146.3067806014477, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 15.691489361702127, "surprisePct": 25.000000000000007, "immediateReturnPct": 7.059741272833642, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 11.415198595852537, "weeksSince": 1, "availabilitySource": "reported", "spread": -146.3067806014477, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Electrical Equipment & Parts", "population": 13, "spreadPercentile": 25.0, "qualityPercentile": 75.0, "rarityPercentile": 75.0, "currentOneYearSpread": -93.965412, "lead": "price", "relatedSignals": [{"tickerId": 1285, "symbol": "ENS", "name": "Enersys", "spread": -107.92136500000001, "lead": "price", "quality": 87.5}, {"tickerId": 1284, "symbol": "ENR", "name": "Energizer Holdings Inc", "spread": -54.12011, "lead": "price", "quality": 62.5}, {"tickerId": 7745, "symbol": "POWL", "name": "Powell Industries Inc", "spread": -143.40058599999998, "lead": "price", "quality": 100}, {"tickerId": 7701, "symbol": "PLPC", "name": "Preformed Line Products Company", "spread": -160.269508, "lead": "price", "quality": 100}, {"tickerId": 1984, "symbol": "HUBB", "name": "Hubbell Inc", "spread": -13.297281, "lead": "price", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-25", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-09", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-05-10", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-08-09", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-11-08", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-14", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"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."}