{"ticker": {"uuid": "1ebd2dc6-e5a7-49af-9bf3-6321ba055395", "symbol": "EPAC", "name": "Enerpac Tool Group Corp", "sector": "Industrials", "industry": "Specialty Industrial Machinery", "currency": "USD"}, "next_event": {"report_date": "2026-10-14", "fiscal_date_ending": "2026-08-31", "estimate": 0.56, "session": "Time unconfirmed", "days": 62}, "profile": {"sample": 12, "measured": 12, "beats": 5, "misses": 4, "inline": 3, "beat_rate": 41.7, "beat_rate_label": "41.7%", "average_surprise": 6.5, "average_surprise_label": "+6.5%", "median_surprise": 0.0, "surprise_dispersion": 12.8, "average_reaction": 1.1, "average_reaction_label": "+1.1%", "average_abs_reaction": 5.2, "positive_response_rate": 41.7, "confirmation_rate": 71.4, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 37, "band": "Moderate", "tone": "neutral", "days": 62, "proximity_component": 3, "reaction_component": 13, "variability_component": 16, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 4.8, "revenue_growth_1y": 4.3, "cash_conversion": 1.47, "net_margin": 14.7, "earnings_yield": 6.6, "eps_surprise_avg": 5.4, "sue_score": 0.27, "pe_ratio": 20.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 37.72, "currency": "USD", "return_13w": 6.2, "fair_value": 37.929265, "fair_value_gap": -0.6, "relative_strength": -12.6, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 51.0}, "records": [{"period_end": "2023-08-31", "reported_date": "2023-10-16", "date_source": "exact", "eps_actual": 0.37, "eps_estimate": 0.27, "eps_surprise": 0.1, "surprise_pct": 37.037, "surprise_label": "+37.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 8.571427797728902, "one_week_reaction_label": "+8.6%", "four_week_reaction": 8.223936070125655, "four_week_reaction_label": "+8.2%", "confirmation": "confirmed", "revenue": 160609000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 22231000.0, "operating_cash_flow": 50572000.0, "free_cash_flow": 51581000.0, "currency": "USD"}, {"period_end": "2023-11-30", "reported_date": "2023-12-19", "date_source": "exact", "eps_actual": 0.39, "eps_estimate": 0.32, "eps_surprise": 0.07, "surprise_pct": 21.875, "surprise_label": "+21.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 10.810808615176631, "one_week_reaction_label": "+10.8%", "four_week_reaction": -1.0135141539068129, "four_week_reaction_label": "-1.0%", "confirmation": "confirmed", "revenue": 141970000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 17738000.0, "operating_cash_flow": -6675000.0, "free_cash_flow": -5108000.0, "currency": "USD"}, {"period_end": "2024-02-29", "reported_date": "2024-03-20", "date_source": "exact", "eps_actual": 0.36, "eps_estimate": 0.36, "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": 2.4781362143277588, "one_week_reaction_label": "+2.5%", "four_week_reaction": 2.1574361992840245, "four_week_reaction_label": "+2.2%", "confirmation": "contained", "revenue": 138437000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 17817000.0, "operating_cash_flow": 13327000.0, "free_cash_flow": 15287000.0, "currency": "USD"}, {"period_end": "2024-05-31", "reported_date": "2024-06-24", "date_source": "exact", "eps_actual": 0.47, "eps_estimate": 0.47, "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": -0.8311686635308664, "one_week_reaction_label": "-0.8%", "four_week_reaction": 3.4545444324945875, "four_week_reaction_label": "+3.5%", "confirmation": "contained", "revenue": 150389000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 25778000.0, "operating_cash_flow": 30306000.0, "free_cash_flow": 32124000.0, "currency": "USD"}, {"period_end": "2024-08-31", "reported_date": "2024-10-15", "date_source": "exact", "eps_actual": 0.5, "eps_estimate": 0.53, "eps_surprise": -0.03, "surprise_pct": -5.6604, "surprise_label": "-5.7%", "surprise_band": "miss", "eps_yoy": 35.13513513513514, "eps_yoy_label": "+35.1%", "one_week_reaction": 0.6860299713378222, "one_week_reaction_label": "+0.7%", "four_week_reaction": 16.39606824480572, "four_week_reaction_label": "+16.4%", "confirmation": "contained", "revenue": 158714000.0, "revenue_yoy": -1.1798840662727494, "revenue_yoy_label": "-1.2%", "net_income": 24416000.0, "operating_cash_flow": 44361000.0, "free_cash_flow": 50802000.0, "currency": "USD"}, {"period_end": "2024-11-30", "reported_date": "2024-12-18", "date_source": "exact", "eps_actual": 0.4, "eps_estimate": 0.41, "eps_surprise": -0.01, "surprise_pct": -2.439, "surprise_label": "-2.4%", "surprise_band": "miss", "eps_yoy": 2.5641025641025665, "eps_yoy_label": "+2.6%", "one_week_reaction": -9.582309758561477, "one_week_reaction_label": "-9.6%", "four_week_reaction": -16.175265719529133, "four_week_reaction_label": "-16.2%", "confirmation": "confirmed", "revenue": 145196000.0, "revenue_yoy": 2.272311051630626, "revenue_yoy_label": "+2.3%", "net_income": 21723000.0, "operating_cash_flow": 8649000.0, "free_cash_flow": 14506000.0, "currency": "USD"}, {"period_end": "2025-02-28", "reported_date": "2025-03-24", "date_source": "exact", "eps_actual": 0.39, "eps_estimate": 0.4, "eps_surprise": -0.01, "surprise_pct": -2.5, "surprise_label": "-2.5%", "surprise_band": "miss", "eps_yoy": 8.333333333333341, "eps_yoy_label": "+8.3%", "one_week_reaction": 6.035502165094689, "one_week_reaction_label": "+6.0%", "four_week_reaction": -8.87574028985237, "four_week_reaction_label": "-8.9%", "confirmation": "diverged", "revenue": 145528000.0, "revenue_yoy": 5.122185542882321, "revenue_yoy_label": "+5.1%", "net_income": 20901000.0, "operating_cash_flow": 7459000.0, "free_cash_flow": 13119000.0, "currency": "USD"}, {"period_end": "2025-05-31", "reported_date": "2025-06-26", "date_source": "exact", "eps_actual": 0.51, "eps_estimate": 0.47, "eps_surprise": 0.04, "surprise_pct": 8.5106, "surprise_label": "+8.5%", "surprise_band": "beat", "eps_yoy": 8.51063829787235, "eps_yoy_label": "+8.5%", "one_week_reaction": -1.6342967210622104, "one_week_reaction_label": "-1.6%", "four_week_reaction": -9.142585529830212, "four_week_reaction_label": "-9.1%", "confirmation": "diverged", "revenue": 158661000.0, "revenue_yoy": 5.500402290061109, "revenue_yoy_label": "+5.5%", "net_income": 22044000.0, "operating_cash_flow": 39922000.0, "free_cash_flow": 44765000.0, "currency": "USD"}, {"period_end": "2025-08-31", "reported_date": "2025-10-15", "date_source": "exact", "eps_actual": 0.52, "eps_estimate": 0.51, "eps_surprise": 0.01, "surprise_pct": 1.9608, "surprise_label": "+2.0%", "surprise_band": "beat", "eps_yoy": 4.0000000000000036, "eps_yoy_label": "+4.0%", "one_week_reaction": 8.643892339544504, "one_week_reaction_label": "+8.6%", "four_week_reaction": 4.140786749482405, "four_week_reaction_label": "+4.1%", "confirmation": "confirmed", "revenue": 167515000.0, "revenue_yoy": 5.545194500800181, "revenue_yoy_label": "+5.5%", "net_income": 28081000.0, "operating_cash_flow": 55254000.0, "free_cash_flow": 58234000.0, "currency": "USD"}, {"period_end": "2025-11-30", "reported_date": "2025-12-17", "date_source": "exact", "eps_actual": 0.36, "eps_estimate": 0.37, "eps_surprise": -0.01, "surprise_pct": -2.7027, "surprise_label": "-2.7%", "surprise_band": "miss", "eps_yoy": -10.000000000000009, "eps_yoy_label": "-10.0%", "one_week_reaction": -8.119447186574547, "one_week_reaction_label": "-8.1%", "four_week_reaction": -0.6416584402764193, "four_week_reaction_label": "-0.6%", "confirmation": "confirmed", "revenue": 144208000.0, "revenue_yoy": -0.6804595167910962, "revenue_yoy_label": "-0.7%", "net_income": 19131000.0, "operating_cash_flow": 15976000.0, "free_cash_flow": 18653000.0, "currency": "USD"}, {"period_end": "2026-02-28", "reported_date": "2026-03-25", "date_source": "exact", "eps_actual": 0.39, "eps_estimate": 0.39, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 0.0, "eps_yoy_label": "0.0%", "one_week_reaction": -4.531554072838464, "one_week_reaction_label": "-4.5%", "four_week_reaction": -0.7228245760355797, "four_week_reaction_label": "-0.7%", "confirmation": "contained", "revenue": 154807000.0, "revenue_yoy": 6.376092573250508, "revenue_yoy_label": "+6.4%", "net_income": 16308000.0, "operating_cash_flow": 13051000.0, "free_cash_flow": 16108000.0, "currency": "USD"}, {"period_end": "2026-05-31", "reported_date": "2026-07-07", "date_source": "exact", "eps_actual": 0.6, "eps_estimate": 0.49, "eps_surprise": 0.11, "surprise_pct": 22.449, "surprise_label": "+22.4%", "surprise_band": "beat", "eps_yoy": 17.647058823529406, "eps_yoy_label": "+17.6%", "one_week_reaction": 0.7456266131345143, "one_week_reaction_label": "+0.7%", "four_week_reaction": 2.494981359334685, "four_week_reaction_label": "+2.5%", "confirmation": "contained", "revenue": 167553000.0, "revenue_yoy": 5.604401837880765, "revenue_yoy_label": "+5.6%", "net_income": 29798000.0, "operating_cash_flow": 40236000.0, "free_cash_flow": 43743000.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": [0.37, 0.39, 0.36, 0.47, 0.5, 0.4, 0.39, 0.51, 0.52, 0.36, 0.39, 0.6], "eps_estimate": [0.27, 0.32, 0.36, 0.47, 0.53, 0.41, 0.4, 0.47, 0.51, 0.37, 0.39, 0.49], "surprise": [37.037, 21.875, 0.0, 0.0, -5.6604, -2.439, -2.5, 8.5106, 1.9608, -2.7027, 0.0, 22.449], "reaction_1w": [8.571427797728902, 10.810808615176631, 2.4781362143277588, -0.8311686635308664, 0.6860299713378222, -9.582309758561477, 6.035502165094689, -1.6342967210622104, 8.643892339544504, -8.119447186574547, -4.531554072838464, 0.7456266131345143], "reaction_4w": [8.223936070125655, -1.0135141539068129, 2.1574361992840245, 3.4545444324945875, 16.39606824480572, -16.175265719529133, -8.87574028985237, -9.142585529830212, 4.140786749482405, -0.6416584402764193, -0.7228245760355797, 2.494981359334685], "revenue": [160.61, 141.97, 138.44, 150.39, 158.71, 145.2, 145.53, 158.66, 167.51, 144.21, 154.81, 167.55], "net_income": [22.23, 17.74, 17.82, 25.78, 24.42, 21.72, 20.9, 22.04, 28.08, 19.13, 16.31, 29.8], "financial_unit": "millions", "scatter": [{"x": 37.037, "y": 8.571427797728902, "label": "2023-08-31"}, {"x": 21.875, "y": 10.810808615176631, "label": "2023-11-30"}, {"x": 0.0, "y": 2.4781362143277588, "label": "2024-02-29"}, {"x": 0.0, "y": -0.8311686635308664, "label": "2024-05-31"}, {"x": -5.6604, "y": 0.6860299713378222, "label": "2024-08-31"}, {"x": -2.439, "y": -9.582309758561477, "label": "2024-11-30"}, {"x": -2.5, "y": 6.035502165094689, "label": "2025-02-28"}, {"x": 8.5106, "y": -1.6342967210622104, "label": "2025-05-31"}, {"x": 1.9608, "y": 8.643892339544504, "label": "2025-08-31"}, {"x": -2.7027, "y": -8.119447186574547, "label": "2025-11-30"}, {"x": 0.0, "y": -4.531554072838464, "label": "2026-02-28"}, {"x": 22.449, "y": 0.7456266131345143, "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, 101.90217289689045, 102.29037383212518, 103.06677180734141, 105.74534267944809, 101.74689641804979, 102.60093068505974, 103.25749509042285, 100.69160999852294, 109.3223186479171, 110.52750609685033, 109.08905530449348, 108.9724236327817, 110.41087832039176, 108.70028566228966, 109.43895031962892, 110.72189481320547, 115.07612571259762, 127.51678542514662, 120.86880740434663, 111.61606576932496, 113.90981289073285, 116.39794483324263, 123.24030767514462, 123.39581786917807, 119.89687940358375, 129.4995160537408, 130.9768453684193, 128.48871342590945, 130.58807572621544, 133.34834563921729, 136.6528992837097, 138.6356299123038, 136.8084055824899, 136.22525111918415, 136.14749796979405, 140.50172886918617, 143.1842456327979, 150.25987181812346, 146.60542705374888, 148.66591083173319, 152.86463543234507, 147.22746003937633, 147.30521318876646, 149.6767173548177, 148.43265138356278, 148.82142102576665, 150.88190480375093, 154.8473660609392, 158.50181082531378, 150.45425663922538, 156.71346501782156, 156.3246953756177, 158.26854748189018, 160.32903515512768, 152.28148096903928, 160.21240348341587, 162.97267339641775, 162.73941005299412, 165.8495788763846, 170.16856941995627, 171.335976807974, 174.21557001265805, 172.23098524353435, 198.0695241932619, 185.07242755919694, 189.66421437105373, 187.79637034073184, 183.43806111122535, 190.05335016705962, 171.84184944752846, 161.02390548059012, 158.84475281346351, 159.31171576867055, 172.30881240273555, 171.84184944752846, 175.84993646062958, 176.82277205539114, 179.54671483692601, 176.90059921459232, 180.05259137173368, 178.06800270735678, 171.06358175076988, 164.409379115335, 174.33231075145977, 154.3697067404085, 155.61493739237417, 149.8168296128991, 156.5488594075351, 163.0474077245676, 168.84551160878945, 176.66711773698879, 165.53786902849893, 166.86092683966575, 167.32788979487285, 164.0980704785303, 164.29263837653326, 161.60760917459896, 148.06572632137897, 146.470273453008, 149.27204339374404, 149.31095697334464, 145.96439691820032, 156.74342730553806, 162.50261761015932, 170.09074226075512, 164.75960133174036, 166.12157272250778, 166.0437455633066, 159.6230244054753, 156.43211866873332, 160.71260073903858, 150.51258416084093, 163.52272989317035, 165.43140396767376, 159.8611918726944, 156.7449893020766, 150.9800145464336, 147.2016189295595, 147.51323918662126, 144.8255144694634, 157.83566020179282, 145.020277130127, 157.09556209127106, 154.09621711705142, 156.822894366342, 158.53680578018182, 159.04318869790723, 157.21241968766927, 166.2104546103282, 167.57379323497352, 165.11978371061198, 158.92633110150905, 143.50112837695085, 139.7227327600767, 140.11225808140392, 133.76299534377014, 138.0477738783696, 142.09883722017278, 139.09949224595314, 137.151865639317, 136.10014727173348, 138.35939413543144, 131.07527062661225, 134.46414092215915, 130.4520301124887, 130.2962199839578, 136.52862512519343, 142.56626760576546, 143.2674131841545, 135.82747954680443, 136.84024538225523, 134.81471371135362, 135.04842890415, 139.21634984235132, 146.92895120463044], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 135.50724637681162, 135.50724637681162, 135.50724637681162, 135.50724637681162, 135.50724637681162], "gap": [0.0, -1.9021728968904483, -2.2903738321251836, -3.0667718073414107, -5.745342679448086, -1.7468964180497863, -2.600930685059737, -3.25749509042285, -0.6916099985229351, -9.3223186479171, -10.527506096850331, -9.089055304493485, -8.972423632781698, -10.41087832039176, -8.700285662289659, -9.438950319628916, -10.721894813205466, -15.076125712597616, -20.270408613552405, -13.622430592752409, -4.3696889577307445, -6.663436079138634, -9.151568021648416, -15.993930863550403, -16.149441057583857, -12.650502591989536, -22.253139242146574, -23.730468556825087, -21.242336614315235, -23.34169891462122, -26.101968827623068, -28.68188479095606, -30.664615419550174, -28.837391089736272, -28.25423662643051, -28.176483477040406, -32.53071437643253, -35.21323114004427, -42.28885732536982, -38.634412560995244, -40.69489633897955, -44.89362093959143, -39.256445546622686, -39.33419869601282, -41.70570286206406, -33.21526007921494, -33.60402972141881, -35.664513499403085, -39.629974756591366, -43.28441952096594, -35.236865334877535, -41.49607371347372, -41.10730407126985, -43.05115617754234, -45.11164385077984, -37.06408966469144, -44.99501217906803, -47.755282092069905, -47.522018748646275, -50.63218757203677, -54.95117811560843, -46.69829564855371, -49.577888853237766, -47.59330408411407, -73.43184303384163, -60.43474639977666, -65.02653321163345, -63.15868918131156, -58.80037995180507, -65.41566900763934, -46.47953060694874, -35.6615866400104, -33.4824339728838, -33.949396928090835, -46.94649356215584, -46.47953060694874, -50.48761762004986, -51.46045321481142, -54.184395996346296, -51.5382803740126, -54.690272531153965, -52.705683866777065, -45.70126291019017, -39.047060274755296, -46.79607886740179, -26.83347485635052, -28.07870550831619, -22.28059772884113, -29.01262752347712, -35.51117584050961, -41.30927972473147, -49.1308858529308, -38.00163714444095, -39.32469495560777, -39.79165791081486, -36.56183859447232, -36.75640649247528, -31.17282656590328, -17.63094371268329, -16.035490844312307, -18.837260785048358, -18.87617436464896, -15.529614309504638, -26.30864469684238, -32.067835001463635, -39.65595965205944, -34.32481872304467, -35.686790113812094, -35.60896295461092, -29.188241796779607, -25.99733606003764, -30.277818130342894, -20.077801552145246, -31.63867192215585, -33.54734599665926, -27.977133901679906, -24.86093133106209, -19.09595657541911, -15.317560958544988, -15.629181215606764, -12.9414564984489, -25.95160223077832, -16.034769883750158, -28.110054844894222, -25.110709870674583, -27.83738711996517, -29.55129853380498, -30.057681451530385, -28.226912441292427, -37.22494736395137, -38.58828598859668, -36.13427646423514, -29.94082385513221, -14.515621130574004, -10.737225513699855, -11.126750835027082, -4.777488097393302, -9.06226663199277, -13.113329973795942, -10.113984999576303, -8.166358392940168, -7.1146400253566355, -9.373886889054603, -2.0897633802354108, -5.478633675782305, -1.466522866111859, -1.3107127375809569, -7.543117878816588, -13.58076035938862, -14.281905937777651, -6.841972300427585, -1.332999005443611, 0.6925326654580033, 0.45881747266162165, -3.709103465539698, -11.421704827818814], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 100.0, null, null, null, null, null, null, null, null, 107.24637681159422, null, null, null, null, null, null, null, null, null, null, null, null, 107.97101449275364, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.21739130434784, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.63768115942028, null, null, null, null, null, null, null, null, 125.36231884057972, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.53623188405798, null, null, null, null, null, null, null, null, null, null, null, null, 130.43478260869568, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.8840579710145, null, null, null, null, null, null, null, null, 128.98550724637684, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.98550724637684, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 135.50724637681162, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [35.5, 11.4, 46.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-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": [25.672272, 26.160603, 26.260263, 26.459582, 27.147232, 26.12074, 26.33999, 26.508545, 25.849824, 28.065523, 28.374922, 28.005639, 27.975697, 28.344981, 27.905833, 28.095465, 28.424826, 29.542656, 32.736456, 31.029769, 28.65438, 29.243237, 29.881997, 31.638587, 31.67851, 30.780253, 33.245468, 33.624732, 32.985972, 33.524926, 34.23355, 35.081904, 35.590916, 35.121826, 34.972117, 34.952156, 36.069986, 36.758649, 38.575123, 37.636944, 38.165917, 39.243825, 37.796634, 37.816595, 38.425414, 38.106034, 38.20584, 38.734813, 39.752837, 40.691016, 38.625026, 40.231907, 40.132101, 40.631132, 41.160106, 39.094116, 41.130164, 41.838788, 41.778904, 42.577355, 43.686138, 43.985838, 44.725095, 44.215607, 50.848947, 47.512297, 48.691113, 48.211595, 47.092718, 48.791013, 44.115707, 41.338495, 40.779057, 40.898937, 44.235587, 44.115707, 45.144674, 45.394423, 46.093721, 45.414403, 46.223591, 45.714102, 43.915908, 42.207623, 44.755065, 39.630211, 39.94989, 38.461384, 40.189649, 41.857974, 43.346479, 45.354463, 42.497332, 42.836991, 42.956871, 42.127703, 42.177653, 41.488345, 38.011836, 37.602247, 38.321525, 38.331515, 37.472377, 40.239599, 41.718114, 43.666158, 42.297533, 42.647182, 42.627202, 40.978857, 40.159679, 41.258576, 38.64, 41.98, 42.47, 41.04, 40.24, 38.76, 37.79, 37.87, 37.18, 40.52, 37.23, 40.33, 39.56, 40.26, 40.7, 40.83, 40.36, 42.67, 43.02, 42.39, 40.8, 36.84, 35.87, 35.97, 34.34, 35.44, 36.48, 35.71, 35.21, 34.94, 35.52, 33.65, 34.52, 33.49, 33.45, 35.05, 36.6, 36.78, 34.87, 35.13, 34.61, 34.67, 35.74, 37.72], "ttmEps": [1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.87, 1.87, 1.87, 1.87, 1.87], "quarterlyEps": [0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.6, 0.6, 0.6, 0.6, 0.6], "priceIndex": [100.0, 101.90217289689045, 102.29037383212518, 103.06677180734141, 105.74534267944809, 101.74689641804979, 102.60093068505974, 103.25749509042285, 100.69160999852294, 109.3223186479171, 110.52750609685033, 109.08905530449348, 108.9724236327817, 110.41087832039176, 108.70028566228966, 109.43895031962892, 110.72189481320547, 115.07612571259762, 127.51678542514662, 120.86880740434663, 111.61606576932496, 113.90981289073285, 116.39794483324263, 123.24030767514462, 123.39581786917807, 119.89687940358375, 129.4995160537408, 130.9768453684193, 128.48871342590945, 130.58807572621544, 133.34834563921729, 136.6528992837097, 138.6356299123038, 136.8084055824899, 136.22525111918415, 136.14749796979405, 140.50172886918617, 143.1842456327979, 150.25987181812346, 146.60542705374888, 148.66591083173319, 152.86463543234507, 147.22746003937633, 147.30521318876646, 149.6767173548177, 148.43265138356278, 148.82142102576665, 150.88190480375093, 154.8473660609392, 158.50181082531378, 150.45425663922538, 156.71346501782156, 156.3246953756177, 158.26854748189018, 160.32903515512768, 152.28148096903928, 160.21240348341587, 162.97267339641775, 162.73941005299412, 165.8495788763846, 170.16856941995627, 171.335976807974, 174.21557001265805, 172.23098524353435, 198.0695241932619, 185.07242755919694, 189.66421437105373, 187.79637034073184, 183.43806111122535, 190.05335016705962, 171.84184944752846, 161.02390548059012, 158.84475281346351, 159.31171576867055, 172.30881240273555, 171.84184944752846, 175.84993646062958, 176.82277205539114, 179.54671483692601, 176.90059921459232, 180.05259137173368, 178.06800270735678, 171.06358175076988, 164.409379115335, 174.33231075145977, 154.3697067404085, 155.61493739237417, 149.8168296128991, 156.5488594075351, 163.0474077245676, 168.84551160878945, 176.66711773698879, 165.53786902849893, 166.86092683966575, 167.32788979487285, 164.0980704785303, 164.29263837653326, 161.60760917459896, 148.06572632137897, 146.470273453008, 149.27204339374404, 149.31095697334464, 145.96439691820032, 156.74342730553806, 162.50261761015932, 170.09074226075512, 164.75960133174036, 166.12157272250778, 166.0437455633066, 159.6230244054753, 156.43211866873332, 160.71260073903858, 150.51258416084093, 163.52272989317035, 165.43140396767376, 159.8611918726944, 156.7449893020766, 150.9800145464336, 147.2016189295595, 147.51323918662126, 144.8255144694634, 157.83566020179282, 145.020277130127, 157.09556209127106, 154.09621711705142, 156.822894366342, 158.53680578018182, 159.04318869790723, 157.21241968766927, 166.2104546103282, 167.57379323497352, 165.11978371061198, 158.92633110150905, 143.50112837695085, 139.7227327600767, 140.11225808140392, 133.76299534377014, 138.0477738783696, 142.09883722017278, 139.09949224595314, 137.151865639317, 136.10014727173348, 138.35939413543144, 131.07527062661225, 134.46414092215915, 130.4520301124887, 130.2962199839578, 136.52862512519343, 142.56626760576546, 143.2674131841545, 135.82747954680443, 136.84024538225523, 134.81471371135362, 135.04842890415, 139.21634984235132, 146.92895120463044], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 135.50724637681162, 135.50724637681162, 135.50724637681162, 135.50724637681162, 135.50724637681162], "valuationGap": [0.0, -1.9021728968904483, -2.2903738321251836, -3.0667718073414107, -5.745342679448086, -1.7468964180497863, -2.600930685059737, -3.25749509042285, -0.6916099985229351, -9.3223186479171, -10.527506096850331, -9.089055304493485, -8.972423632781698, -10.41087832039176, -8.700285662289659, -9.438950319628916, -10.721894813205466, -15.076125712597616, -20.270408613552405, -13.622430592752409, -4.3696889577307445, -6.663436079138634, -9.151568021648416, -15.993930863550403, -16.149441057583857, -12.650502591989536, -22.253139242146574, -23.730468556825087, -21.242336614315235, -23.34169891462122, -26.101968827623068, -28.68188479095606, -30.664615419550174, -28.837391089736272, -28.25423662643051, -28.176483477040406, -32.53071437643253, -35.21323114004427, -42.28885732536982, -38.634412560995244, -40.69489633897955, -44.89362093959143, -39.256445546622686, -39.33419869601282, -41.70570286206406, -33.21526007921494, -33.60402972141881, -35.664513499403085, -39.629974756591366, -43.28441952096594, -35.236865334877535, -41.49607371347372, -41.10730407126985, -43.05115617754234, -45.11164385077984, -37.06408966469144, -44.99501217906803, -47.755282092069905, -47.522018748646275, -50.63218757203677, -54.95117811560843, -46.69829564855371, -49.577888853237766, -47.59330408411407, -73.43184303384163, -60.43474639977666, -65.02653321163345, -63.15868918131156, -58.80037995180507, -65.41566900763934, -46.47953060694874, -35.6615866400104, -33.4824339728838, -33.949396928090835, -46.94649356215584, -46.47953060694874, -50.48761762004986, -51.46045321481142, -54.184395996346296, -51.5382803740126, -54.690272531153965, -52.705683866777065, -45.70126291019017, -39.047060274755296, -46.79607886740179, -26.83347485635052, -28.07870550831619, -22.28059772884113, -29.01262752347712, -35.51117584050961, -41.30927972473147, -49.1308858529308, -38.00163714444095, -39.32469495560777, -39.79165791081486, -36.56183859447232, -36.75640649247528, -31.17282656590328, -17.63094371268329, -16.035490844312307, -18.837260785048358, -18.87617436464896, -15.529614309504638, -26.30864469684238, -32.067835001463635, -39.65595965205944, -34.32481872304467, -35.686790113812094, -35.60896295461092, -29.188241796779607, -25.99733606003764, -30.277818130342894, -20.077801552145246, -31.63867192215585, -33.54734599665926, -27.977133901679906, -24.86093133106209, -19.09595657541911, -15.317560958544988, -15.629181215606764, -12.9414564984489, -25.95160223077832, -16.034769883750158, -28.110054844894222, -25.110709870674583, -27.83738711996517, -29.55129853380498, -30.057681451530385, -28.226912441292427, -37.22494736395137, -38.58828598859668, -36.13427646423514, -29.94082385513221, -14.515621130574004, -10.737225513699855, -11.126750835027082, -4.777488097393302, -9.06226663199277, -13.113329973795942, -10.113984999576303, -8.166358392940168, -7.1146400253566355, -9.373886889054603, -2.0897633802354108, -5.478633675782305, -1.466522866111859, -1.3107127375809569, -7.543117878816588, -13.58076035938862, -14.281905937777651, -6.841972300427585, -1.332999005443611, 0.6925326654580033, 0.45881747266162165, -3.709103465539698, -11.421704827818814], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 100.0, null, null, null, null, null, null, null, null, 107.24637681159422, null, null, null, null, null, null, null, null, null, null, null, null, 107.97101449275364, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.21739130434784, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.63768115942028, null, null, null, null, null, null, null, null, 125.36231884057972, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.53623188405798, null, null, null, null, null, null, null, null, null, null, null, null, 130.43478260869568, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.8840579710145, null, null, null, null, null, null, null, null, 128.98550724637684, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.98550724637684, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 135.50724637681162, null, null, null, null], "quarterLabels": ["2023-06-21", "", "", "", "", "", "", "", "", "2023-10-16", "", "", "", "", "", "", "", "", "2023-12-19", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-20", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-15", "", "", "", "", "", "", "", "", "2024-12-18", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-24", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-15", "", "", "", "", "", "", "", "", "2025-12-17", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-07", "", "", "", ""], "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": [37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 37.037037037037024, 21.875000000000004, 21.875000000000004, 21.875000000000004, 21.875000000000004, 21.875000000000004, 21.875000000000004, 21.875000000000004, 21.875000000000004, 21.875000000000004, 21.875000000000004, 21.875000000000004, 21.875000000000004, 21.875000000000004, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -5.660377358490571, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.4390243902438913, -2.500000000000002, -2.500000000000002, -2.500000000000002, -2.500000000000002, -2.500000000000002, -2.500000000000002, -2.500000000000002, -2.500000000000002, -2.500000000000002, -2.500000000000002, -2.500000000000002, -2.500000000000002, -2.500000000000002, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 1.960784313725492, 1.960784313725492, 1.960784313725492, 1.960784313725492, 1.960784313725492, 1.960784313725492, 1.960784313725492, 1.960784313725492, 1.960784313725492, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 22.448979591836732, 22.448979591836732, 22.448979591836732, 22.448979591836732, 22.448979591836732], "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": [58, 65, 72, 79, 86, 93, 100, 107, 114, 4, 11, 18, 25, 32, 39, 46, 53, 60, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 109, 3, 10, 17, 24, 31, 38, 45, 52, 59, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 2, 9, 16, 23, 30, 37, 44, 51, 58, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 3, 10, 17, 24, 31], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 25.672272, "latestClose": 37.72, "startTtmEps": 1.38, "latestTtmEps": 1.87, "priceChangePct": 46.92895120463043, "epsChangePct": 35.50724637681162, "earningsGapPct": -11.421704827818807, "startMultiple": 18.603095652173913, "latestMultiple": 20.171122994652404, "multipleChangePct": 8.428851691117622, "latestQuarter": "2026-07-07", "tone": "caution", "read": "Market price is leading earnings power; the spread is stable and has persisted through 0 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -6.2614913235094605, "earningsMovePct": 3.8888888888888973, "spread": 10.150380212398357, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -6.243569314275854, "earningsMovePct": 17.610062893081757, "spread": 23.853632207357613, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 46.92895120463043, "earningsMovePct": 35.50724637681162, "spread": -11.421704827818807, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 0, "persistenceLabel": "0 quarters", "summary": "Market price is leading earnings power; the spread is stable and has persisted through 0 updates.", "marketChangePct": 46.92895120463043, "earningsChangePct": 35.50724637681162, "recentMarketMovePoints": 8.569557069198993, "recentEarningsMovePoints": 6.521739130434781}, "pressure": {"score": 21, "band": "low", "label": "Low \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.46529073, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.04272988, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.10995844, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03844405, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.02601237, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -10.978419019533769, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-07", "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.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.24637681159422, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 107.97101449275364, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 115.21739130434784, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 124.63768115942028, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 125.36231884057972, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 127.53623188405798, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 130.43478260869568, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 131.8840579710145, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 128.98550724637684, 135.50724637681162, 135.50724637681162, 135.50724637681162, 135.50724637681162, 135.50724637681162], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.48993420673133, 101.48993420673133, 101.48993420673133, 101.48993420673133, 101.48993420673133, 101.48993420673133, 101.48993420673133, 101.48993420673133, 101.48993420673133, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.92900841841667, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 101.33130422685275, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.33643128352861, 100.01492988045916, 100.01492988045916, 100.01492988045916, 100.01492988045916, 100.01492988045916, 100.01492988045916, 100.01492988045916, 100.01492988045916, 100.01492988045916, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 100.56224572547343, 101.76528870656338, 101.76528870656338, 101.76528870656338, 101.76528870656338, 101.76528870656338, 101.76528870656338, 101.76528870656338, 101.76528870656338, 101.76528870656338, 101.76528870656338, 101.76528870656338, 101.76528870656338, 101.76528870656338, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 103.16869746972456, 104.66185517337323, 104.66185517337323, 104.66185517337323, 104.66185517337323, 104.66185517337323, 104.66185517337323, 104.66185517337323, 104.66185517337323, 104.66185517337323, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 104.49423333367265, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 106.06848743345176, 107.57708399075705, 107.57708399075705, 107.57708399075705, 107.57708399075705, 107.57708399075705], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 106.83011403872922, 106.83011403872922, 106.83011403872922, 106.83011403872922, 106.83011403872922, 106.83011403872922, 106.83011403872922, 106.83011403872922, 106.83011403872922, 75.4889990476423, 75.4889990476423, 75.4889990476423, 75.4889990476423, 75.4889990476423, 75.4889990476423, 75.4889990476423, 75.4889990476423, 75.4889990476423, 75.4889990476423, 75.4889990476423, 75.4889990476423, 75.4889990476423, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 100.04639691338429, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 114.6296793729091, 113.67854264853116, 113.67854264853116, 113.67854264853116, 113.67854264853116, 113.67854264853116, 113.67854264853116, 113.67854264853116, 113.67854264853116, 113.67854264853116, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 137.62667578325315, 134.979609777539, 134.979609777539, 134.979609777539, 134.979609777539, 134.979609777539, 134.979609777539, 134.979609777539, 134.979609777539, 134.979609777539, 134.979609777539, 134.979609777539, 134.979609777539, 134.979609777539, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 150.41390930624405, 159.488168787087, 159.488168787087, 159.488168787087, 159.488168787087, 159.488168787087, 159.488168787087, 159.488168787087, 159.488168787087, 159.488168787087, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 164.5515372029987, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 168.20102073209446, 166.95318795633807, 166.95318795633807, 166.95318795633807, 166.95318795633807, 166.95318795633807], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 35.50724637681162, "valuationContribution": 11.421704827818814, "marketMove": 46.92895120463044, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 35.50724637681162}, {"key": "valuation", "label": "Relative valuation contribution", "value": 11.421704827818814}, {"key": "market", "label": "Total market move", "value": 46.92895120463044}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-08-31", "earningsChangePct": 0.0, "surprisePct": 37.037037037037024, "immediateReturnPct": 8.571427797728903, "forward4WeekPct": 9.652510593495723, "forward13WeekPct": 15.598454364718295, "toDateReturnPct": 45.91975558518308, "weeksSince": 146, "availabilitySource": "reported", "spread": -9.3223186479171, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2023-12-22", "periodEnd": "2023-11-30", "earningsChangePct": 7.246376811594213, "surprisePct": 21.875000000000004, "immediateReturnPct": 10.810808615176626, "forward4WeekPct": 1.1486475691285136, "forward13WeekPct": 18.75, "toDateReturnPct": 27.67978613703519, "weeksSince": 137, "availabilitySource": "reported", "spread": -20.270408613552405, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-03-22", "periodEnd": "2024-02-29", "earningsChangePct": 0.6756756756756799, "surprisePct": 0.0, "immediateReturnPct": 2.478136214327753, "forward4WeekPct": 2.0991279023063747, "forward13WeekPct": 12.244900105306055, "toDateReturnPct": 10.184307499514356, "weeksSince": 124, "availabilitySource": "reported", "spread": -28.68188479095606, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-06-28", "periodEnd": "2024-05-31", "earningsChangePct": 6.711409395973167, "surprisePct": 0.0, "immediateReturnPct": -0.8311686635308679, "forward4WeekPct": 5.896103032227562, "forward13WeekPct": 8.72727096707402, "toDateReturnPct": -1.8358006500593715, "weeksSince": 110, "availabilitySource": "reported", "spread": -33.21526007921494, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-18", "periodEnd": "2024-08-31", "earningsChangePct": 8.176100628930815, "surprisePct": -5.660377358490571, "immediateReturnPct": 0.6860299713378204, "forward4WeekPct": 8.758290787800927, "forward13WeekPct": 1.2577193250637109, "toDateReturnPct": -13.656821758883797, "weeksSince": 94, "availabilitySource": "reported", "spread": -46.69829564855371, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-12-20", "periodEnd": "2024-11-30", "earningsChangePct": 0.5813953488372103, "surprisePct": -2.4390243902438913, "immediateReturnPct": -9.58230975856148, "forward4WeekPct": -9.336608772603261, "forward13WeekPct": -13.493038154383063, "toDateReturnPct": -22.69068076122953, "weeksSince": 85, "availabilitySource": "reported", "spread": -46.47953060694874, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-03-28", "periodEnd": "2025-02-28", "earningsChangePct": 1.7341040462427681, "surprisePct": -2.500000000000002, "immediateReturnPct": 6.035502165094697, "forward4WeekPct": -4.781065259230532, "forward13WeekPct": -1.7041424010065587, "toDateReturnPct": -10.6322571162086, "weeksSince": 71, "availabilitySource": "reported", "spread": -46.79607886740179, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-06-27", "periodEnd": "2025-05-31", "earningsChangePct": 2.2727272727272707, "surprisePct": 8.51063829787235, "immediateReturnPct": -1.6342967210622117, "forward4WeekPct": -9.118900001382235, "forward13WeekPct": -4.7844625209468195, "toDateReturnPct": -10.568755449716472, "weeksSince": 58, "availabilitySource": "reported", "spread": -31.17282656590328, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-17", "periodEnd": "2025-08-31", "earningsChangePct": 1.1111111111111072, "surprisePct": 1.960784313725492, "immediateReturnPct": 8.6438923395445, "forward4WeekPct": 0.31055900621117516, "forward13WeekPct": 5.331262939958603, "toDateReturnPct": -2.3809523809523836, "weeksSince": 42, "availabilitySource": "reported", "spread": -31.63867192215585, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-12-19", "periodEnd": "2025-11-30", "earningsChangePct": -2.197802197802201, "surprisePct": -2.7027027027027053, "immediateReturnPct": -8.119447186574547, "forward4WeekPct": 0.44422507403751865, "forward13WeekPct": -11.22902270483712, "toDateReturnPct": -6.910167818361312, "weeksSince": 33, "availabilitySource": "reported", "spread": -16.034769883750158, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2026-03-27", "periodEnd": "2026-02-28", "earningsChangePct": 0.0, "surprisePct": 0.0, "immediateReturnPct": -4.531554072838462, "forward4WeekPct": -2.1128718376424716, "forward13WeekPct": 2.251876563803168, "toDateReturnPct": 4.86516541562414, "weeksSince": 19, "availabilitySource": "reported", "spread": -4.777488097393302, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-10", "periodEnd": "2026-05-31", "earningsChangePct": 5.0561797752809, "surprisePct": 22.448979591836732, "immediateReturnPct": 0.7456266131345091, "forward4WeekPct": 8.17321479782047, "forward13WeekPct": null, "toDateReturnPct": 8.17321479782047, "weeksSince": 4, "availabilitySource": "reported", "spread": -1.332999005443611, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-07-10", "periodEnd": "2026-05-31", "earningsChangePct": 5.0561797752809, "surprisePct": 22.448979591836732, "immediateReturnPct": 0.7456266131345091, "forward4WeekPct": 8.17321479782047, "forward13WeekPct": null, "toDateReturnPct": 8.17321479782047, "weeksSince": 4, "availabilitySource": "reported", "spread": -1.332999005443611, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 1 improving update had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Specialty Industrial Machinery", "population": 27, "spreadPercentile": 76.9, "qualityPercentile": 71.2, "rarityPercentile": 76.9, "currentOneYearSpread": 11.014309, "lead": "earnings", "relatedSignals": [{"tickerId": 3038, "symbol": "OTIS", "name": "Otis Worldwide Corp", "spread": 13.869888, "lead": "earnings", "quality": 100}, {"tickerId": 4489, "symbol": "XYL", "name": "Xylem Inc", "spread": 22.236629, "lead": "earnings", "quality": 100}, {"tickerId": 3183, "symbol": "PNR", "name": "Pentair PLC", "spread": 39.304903, "lead": "earnings", "quality": 50}, {"tickerId": 1838, "symbol": "GTES", "name": "Gates Industrial Corporation plc", "spread": 59.974976000000005, "lead": "earnings", "quality": 100}, {"tickerId": 2167, "symbol": "IR", "name": "Ingersoll Rand Inc", "spread": 68.809034, "lead": "earnings", "quality": 75}, {"tickerId": 1726, "symbol": "GEV", "name": "GE Vernova LLC", "spread": 671.392865, "lead": "earnings", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-12-22", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-03-27", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}], "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}