{"ticker": {"uuid": "545e8741-5d88-49e3-aff3-4ed4c750b32c", "symbol": "OLLI", "name": "Ollie's Bargain Outlet Hldg", "sector": "Consumer Defensive", "industry": "Discount Stores", "currency": "USD"}, "next_event": {"report_date": "2026-08-27", "fiscal_date_ending": "2026-07-31", "estimate": 1.15, "session": "Time unconfirmed", "days": 14}, "profile": {"sample": 12, "measured": 12, "beats": 9, "misses": 2, "inline": 1, "beat_rate": 75.0, "beat_rate_label": "75.0%", "average_surprise": 5.0, "average_surprise_label": "+5.0%", "median_surprise": 5.1, "surprise_dispersion": 4.8, "average_reaction": 0.4, "average_reaction_label": "+0.4%", "average_abs_reaction": 5.2, "positive_response_rate": 50.0, "confirmation_rate": 60.0, "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": 45, "band": "Elevated", "tone": "caution", "days": 14, "proximity_component": 21, "reaction_component": 13, "variability_component": 6, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 24.1, "revenue_growth_1y": 16.7, "cash_conversion": 1.66, "net_margin": 9.1, "earnings_yield": 6.2, "eps_surprise_avg": 3.1, "sue_score": 0.73, "pe_ratio": 19.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 81.64, "currency": "USD", "return_13w": -0.7, "fair_value": 97.427788, "fair_value_gap": -16.2, "relative_strength": -32.7, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 51.1}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-31", "date_source": "exact", "eps_actual": 0.67, "eps_estimate": 0.61, "eps_surprise": 0.06, "surprise_pct": 9.8361, "surprise_label": "+9.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.139678963672202, "one_week_reaction_label": "+4.1%", "four_week_reaction": 6.716417910447777, "four_week_reaction_label": "+6.7%", "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-10-31", "reported_date": "2023-12-06", "date_source": "exact", "eps_actual": 0.51, "eps_estimate": 0.45, "eps_surprise": 0.06, "surprise_pct": 13.3333, "surprise_label": "+13.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.4372074361374794, "one_week_reaction_label": "-3.4%", "four_week_reaction": 1.4979269760599232, "four_week_reaction_label": "+1.5%", "confirmation": "diverged", "revenue": 480050000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 31803000.0, "operating_cash_flow": 1096000.0, "free_cash_flow": 37231000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-03-20", "date_source": "exact", "eps_actual": 1.23, "eps_estimate": 1.16, "eps_surprise": 0.07, "surprise_pct": 6.0345, "surprise_label": "+6.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.635135135135137, "one_week_reaction_label": "+5.6%", "four_week_reaction": -3.3513513513513566, "four_week_reaction_label": "-3.4%", "confirmation": "confirmed", "revenue": 648949000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 76475000.0, "operating_cash_flow": 143432000.0, "free_cash_flow": 186461000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-06-05", "date_source": "exact", "eps_actual": 0.73, "eps_estimate": 0.65, "eps_surprise": 0.08, "surprise_pct": 12.3077, "surprise_label": "+12.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.310202596142179, "one_week_reaction_label": "+1.3%", "four_week_reaction": 19.094989688220302, "four_week_reaction_label": "+19.1%", "confirmation": "confirmed", "revenue": 508818000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 46342000.0, "operating_cash_flow": 40184000.0, "free_cash_flow": 67049000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-29", "date_source": "exact", "eps_actual": 0.78, "eps_estimate": 0.79, "eps_surprise": -0.01, "surprise_pct": -1.2658, "surprise_label": "-1.3%", "surprise_band": "miss", "eps_yoy": 16.41791044776119, "eps_yoy_label": "+16.4%", "one_week_reaction": -9.434725452523002, "one_week_reaction_label": "-9.4%", "four_week_reaction": 0.10112245929820439, "four_week_reaction_label": "+0.1%", "confirmation": "confirmed", "revenue": 578375000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 48982000.0, "operating_cash_flow": 43875000.0, "free_cash_flow": 82164000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-10", "date_source": "exact", "eps_actual": 0.58, "eps_estimate": 0.57, "eps_surprise": 0.01, "surprise_pct": 1.7544, "surprise_label": "+1.8%", "surprise_band": "beat", "eps_yoy": 13.725490196078422, "eps_yoy_label": "+13.7%", "one_week_reaction": 11.059680913925536, "one_week_reaction_label": "+11.1%", "four_week_reaction": 5.012802836320651, "four_week_reaction_label": "+5.0%", "confirmation": "confirmed", "revenue": 517428000.0, "revenue_yoy": 7.786272263305906, "revenue_yoy_label": "+7.8%", "net_income": 35884000.0, "operating_cash_flow": -4365000.0, "free_cash_flow": 26651000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-19", "date_source": "exact", "eps_actual": 1.19, "eps_estimate": 1.1949, "eps_surprise": -0.0049, "surprise_pct": -0.4101, "surprise_label": "-0.4%", "surprise_band": "in-line", "eps_yoy": -3.2520325203252063, "eps_yoy_label": "-3.3%", "one_week_reaction": 4.283344716557714, "one_week_reaction_label": "+4.3%", "four_week_reaction": 11.640160015611286, "four_week_reaction_label": "+11.6%", "confirmation": "contained", "revenue": 667084000.0, "revenue_yoy": 2.79451852148628, "revenue_yoy_label": "+2.8%", "net_income": 68554000.0, "operating_cash_flow": 147760000.0, "free_cash_flow": 172144000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-06-03", "date_source": "exact", "eps_actual": 0.75, "eps_estimate": 0.71, "eps_surprise": 0.04, "surprise_pct": 5.6338, "surprise_label": "+5.6%", "surprise_band": "beat", "eps_yoy": 2.739726027397263, "eps_yoy_label": "+2.7%", "one_week_reaction": 7.1063257065948875, "one_week_reaction_label": "+7.1%", "four_week_reaction": 19.15657245401526, "four_week_reaction_label": "+19.2%", "confirmation": "confirmed", "revenue": 576767000.0, "revenue_yoy": 13.354283850021028, "revenue_yoy_label": "+13.4%", "net_income": 47560000.0, "operating_cash_flow": 28702000.0, "free_cash_flow": 55442000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-28", "date_source": "exact", "eps_actual": 0.99, "eps_estimate": 0.93, "eps_surprise": 0.06, "surprise_pct": 6.4516, "surprise_label": "+6.5%", "surprise_band": "beat", "eps_yoy": 26.923076923076916, "eps_yoy_label": "+26.9%", "one_week_reaction": -4.0472047809970455, "one_week_reaction_label": "-4.0%", "four_week_reaction": 4.001815568499881, "four_week_reaction_label": "+4.0%", "confirmation": "diverged", "revenue": 679556000.0, "revenue_yoy": 17.49401339961098, "revenue_yoy_label": "+17.5%", "net_income": 61310000.0, "operating_cash_flow": 80712000.0, "free_cash_flow": 107128000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-09", "date_source": "exact", "eps_actual": 0.75, "eps_estimate": 0.73, "eps_surprise": 0.02, "surprise_pct": 2.7397, "surprise_label": "+2.7%", "surprise_band": "beat", "eps_yoy": 29.310344827586217, "eps_yoy_label": "+29.3%", "one_week_reaction": -6.115552625072119, "one_week_reaction_label": "-6.1%", "four_week_reaction": -8.250226654578427, "four_week_reaction_label": "-8.3%", "confirmation": "diverged", "revenue": 613619000.0, "revenue_yoy": 18.59021931553762, "revenue_yoy_label": "+18.6%", "net_income": 46172000.0, "operating_cash_flow": 4758000.0, "free_cash_flow": 35490000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-12", "date_source": "exact", "eps_actual": 1.39, "eps_estimate": 1.41, "eps_surprise": -0.02, "surprise_pct": -1.4184, "surprise_label": "-1.4%", "surprise_band": "miss", "eps_yoy": 16.806722689075627, "eps_yoy_label": "+16.8%", "one_week_reaction": 0.3029746603011369, "one_week_reaction_label": "+0.3%", "four_week_reaction": -12.578038927653326, "four_week_reaction_label": "-12.6%", "confirmation": "contained", "revenue": 779256000.0, "revenue_yoy": 16.815273638702173, "revenue_yoy_label": "+16.8%", "net_income": 85554000.0, "operating_cash_flow": 182367000.0, "free_cash_flow": 200358000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-06-03", "date_source": "exact", "eps_actual": 0.91, "eps_estimate": 0.87, "eps_surprise": 0.04, "surprise_pct": 4.5977, "surprise_label": "+4.6%", "surprise_band": "beat", "eps_yoy": 21.333333333333336, "eps_yoy_label": "+21.3%", "one_week_reaction": -6.039446282004157, "one_week_reaction_label": "-6.0%", "four_week_reaction": -11.907386990077176, "four_week_reaction_label": "-11.9%", "confirmation": "diverged", "revenue": 658928000.0, "revenue_yoy": 14.245093772701974, "revenue_yoy_label": "+14.2%", "net_income": 56400000.0, "operating_cash_flow": 45501000.0, "free_cash_flow": 70975000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [0.67, 0.51, 1.23, 0.73, 0.78, 0.58, 1.19, 0.75, 0.99, 0.75, 1.39, 0.91], "eps_estimate": [0.61, 0.45, 1.16, 0.65, 0.79, 0.57, 1.1949, 0.71, 0.93, 0.73, 1.41, 0.87], "surprise": [9.8361, 13.3333, 6.0345, 12.3077, -1.2658, 1.7544, -0.4101, 5.6338, 6.4516, 2.7397, -1.4184, 4.5977], "reaction_1w": [4.139678963672202, -3.4372074361374794, 5.635135135135137, 1.310202596142179, -9.434725452523002, 11.059680913925536, 4.283344716557714, 7.1063257065948875, -4.0472047809970455, -6.115552625072119, 0.3029746603011369, -6.039446282004157], "reaction_4w": [6.716417910447777, 1.4979269760599232, -3.3513513513513566, 19.094989688220302, 0.10112245929820439, 5.012802836320651, 11.640160015611286, 19.15657245401526, 4.001815568499881, -8.250226654578427, -12.578038927653326, -11.907386990077176], "revenue": [null, 480.05, 648.95, 508.82, 578.38, 517.43, 667.08, 576.77, 679.56, 613.62, 779.26, 658.93], "net_income": [null, 31.8, 76.47, 46.34, 48.98, 35.88, 68.55, 47.56, 61.31, 46.17, 85.55, 56.4], "financial_unit": "millions", "scatter": [{"x": 9.8361, "y": 4.139678963672202, "label": "2023-07-31"}, {"x": 13.3333, "y": -3.4372074361374794, "label": "2023-10-31"}, {"x": 6.0345, "y": 5.635135135135137, "label": "2024-01-31"}, {"x": 12.3077, "y": 1.310202596142179, "label": "2024-04-30"}, {"x": -1.2658, "y": -9.434725452523002, "label": "2024-07-31"}, {"x": 1.7544, "y": 11.059680913925536, "label": "2024-10-31"}, {"x": -0.4101, "y": 4.283344716557714, "label": "2025-01-31"}, {"x": 5.6338, "y": 7.1063257065948875, "label": "2025-04-30"}, {"x": 6.4516, "y": -4.0472047809970455, "label": "2025-07-31"}, {"x": 2.7397, "y": -6.115552625072119, "label": "2025-10-31"}, {"x": -1.4184, "y": 0.3029746603011369, "label": "2026-01-31"}, {"x": 4.5977, "y": -6.039446282004157, "label": "2026-04-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 96.75749318801088, 100.76294277929154, 104.6525885558583, 106.22615803814712, 103.25613079019074, 105.14986376021798, 101.63487738419616, 100.59945504087193, 101.94822888283377, 102.76566757493188, 108.65122615803813, 107.16621253405994, 105.16348773841962, 105.28610354223433, 101.86648501362396, 98.36512261580381, 93.70572207084467, 97.71117166212532, 103.39237057220707, 95.59945504087193, 97.68392370572207, 101.86648501362396, 98.88283378746593, 102.27520435967301, 104.23705722070844, 106.0217983651226, 112.61580381471387, 107.57493188010898, 101.56675749318799, 100.8174386920981, 106.49863760217984, 108.40599455040869, 100.04087193460491, 97.43869209809263, 99.74114441416893, 101.44414168937328, 104.63215258855585, 106.04904632152588, 99.94550408719346, 106.78474114441417, 112.3024523160763, 113.77384196185285, 119.49591280653948, 133.88283378746593, 133.7465940054496, 134.2643051771117, 138.6376021798365, 136.98910081743867, 130.79019073569484, 131.34877384196184, 125.14986376021797, 130.708446866485, 134.7275204359673, 122.01634877384195, 118.95095367847411, 133.7465940054496, 134.86376021798364, 132.12534059945506, 132.68392370572207, 130.91280653950955, 129.03269754768388, 123.58310626702995, 126.67574931880108, 134.87738419618526, 125.24523160762944, 128.89645776566755, 134.8092643051771, 138.33787465940054, 153.63760217983648, 160.64032697547682, 160.21798365122615, 145.2724795640327, 144.90463215258856, 145.58583106267028, 153.82833787465938, 151.9209809264305, 142.65667574931877, 147.6158038147139, 131.85286103542234, 141.0217983651226, 140.36784741144413, 139.63215258855584, 145.61307901907355, 154.27792915531333, 154.34604904632153, 155.88555858310627, 152.52043596730246, 146.19891008174386, 151.0626702997275, 144.6457765667575, 161.93460490463215, 151.0626702997275, 151.8392370572207, 162.62942779291552, 155.96730245231606, 165.96730245231606, 180.92643051771117, 178.33787465940054, 173.03814713896458, 180.05449591280652, 182.1934604904632, 188.06539509536782, 184.05994550408718, 181.90735694822888, 180.09536784741144, 172.80653950953678, 181.74386920980925, 179.1961852861035, 187.30245231607628, 180.38147138964578, 179.04632152588553, 169.75476839237055, 169.70027247956403, 159.5776566757493, 164.59128065395095, 168.20163487738418, 169.850136239782, 169.40054495912807, 167.72479564032696, 165.29972752043597, 155.19073569482288, 147.09809264305176, 152.99727520435965, 151.66212534059943, 161.43051771117166, 158.86920980926428, 154.12806539509535, 150.28610354223432, 153.26975476839235, 154.90463215258853, 148.10626702997274, 145.91280653950952, 148.39237057220706, 148.84196185286103, 134.82288828337872, 121.58038147138963, 129.72752043596728, 122.49318801089916, 129.1825613079019, 122.95640326975476, 116.63487738419617, 112.0027247956403, 106.93460490463214, 111.49863760217984, 111.21253405994548, 104.49591280653951, 113.41961852861036, 104.78201634877382, 97.9700272479564, 101.1035422343324, 88.41961852861036, 90.61307901907357, 90.34059945504087, 100.09536784741144, 111.22615803814713], "eps_index": [100.0, 100.0, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669], "gap": [0.0, 3.2425068119891165, 22.674557220708465, 18.7849114441417, 17.21134196185288, 20.18136920980926, 18.287636239782017, 21.80262261580384, 22.83804495912807, 21.489271117166226, 20.671832425068118, 14.786273841961872, 16.271287465940063, 18.27401226158038, 18.15139645776567, 21.571014986376042, 32.364044050862844, 37.023444595821985, 33.01799500454133, 27.336796094459586, 35.12971162579473, 33.04524296094459, 28.8626816530427, 31.84633287920073, 28.453962306993645, 26.49210944595822, 24.70736830154405, 18.113362851952786, 23.15423478655768, 29.162409173478665, 29.911727974568564, 44.543029064486845, 42.63567211625799, 51.00079473206178, 53.602974568574055, 51.30052225249776, 49.5975249772934, 46.40951407811083, 44.99262034514081, 51.09616257947323, 44.256925522252516, 38.73921435059039, 49.76782470481383, 44.045753860127206, 29.65883287920076, 29.79507266121709, 29.277361489554977, 24.90406448683018, 26.552565849228017, 32.75147593097185, 32.19289282470484, 38.39180290644872, 32.833219800181695, 28.81414623069938, 47.25448455949139, 50.319879654859236, 35.52423932788375, 34.407073115349704, 37.145492733878285, 36.58690962761128, 38.3580267938238, 40.23813578564946, 45.687727066303395, 42.59508401453226, 34.39344913714808, 44.02560172570391, 40.374375567665794, 34.46156902815625, 30.932958673932802, 19.279064486830208, 12.276339691189861, 12.698683015440537, 27.644187102633992, 28.012034514078124, 27.330835603996405, 19.088328792007303, 20.995685740236183, 30.25999091734792, 25.300862851952786, 41.06380563124435, 31.89486830154408, 32.548819255222554, 33.284514078110846, 25.220254314259762, 16.555404178019984, 16.48728428701179, 14.94777475022704, 18.312897366030853, 24.634423251589453, 19.770663033605814, 26.187556766575824, 8.898728428701162, 19.770663033605814, 18.9940962761126, 9.245572207084479, 15.907697547683938, 5.907697547683938, -9.051430517711168, -6.462874659400541, -1.1631471389645753, -8.179495912806516, -10.318460490463195, -16.19039509536782, -12.184945504087182, -10.03235694822888, -8.220367847411438, 10.005960490463224, 1.0686307901907526, 3.616314713896486, -4.489952316076284, 2.4310286103542182, 3.7661784741144686, 13.05773160762945, 13.112227520435965, 23.234843324250704, 18.221219346049054, 14.61086512261582, 12.962363760218011, 13.41195504087193, 15.08770435967304, 17.512772479564035, 36.47593097184381, 44.56857402361493, 38.66939146230703, 40.004541326067255, 30.236148955495025, 32.79745685740241, 37.53860127157134, 41.38056312443237, 38.39691189827434, 36.76203451407815, 43.560399636693944, 45.75386012715717, 43.27429609445963, 53.24137148047231, 67.26044504995463, 80.50295186194371, 72.35581289736606, 79.59014532243418, 72.90077202543145, 79.12693006357858, 85.44845594913717, 90.08060853769304, 95.1487284287012, 90.5846957311535, 90.87079927338786, 105.92075386012718, 96.99704813805633, 105.63465031789286, 112.44663941871029, 109.31312443233429, 121.99704813805633, 119.80358764759312, 120.07606721162581, 110.32129881925525, 99.19050862851955], "quarter_markers": [100.0, null, 123.4375, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.72916666666666, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 151.04166666666669, null, null, null, null, null, null, null, null, null, null, 163.54166666666669, null, null, null, null, null, null, null, null, null, null, null, 169.27083333333334, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 172.91666666666669, null, null, null, null, null, null, null, null, null, null, null, null, null, 170.83333333333331, null, null, null, null, null, null, null, null, null, null, 171.875, null, null, null, null, null, null, null, null, null, null, null, 182.8125, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 191.66666666666669, null, null, null, null, null, null, null, null, null, null, null, null, 202.08333333333334, null, null, null, null, null, null, null, null, null, null, null, 210.41666666666669, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [110.4, -99.2, 11.2]}}, "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": [73.4, 71.02, 73.96, 76.815, 77.97, 75.79, 77.18, 74.6, 73.84, 74.83, 75.43, 79.75, 78.66, 77.19, 77.28, 74.77, 72.2, 68.78, 71.72, 75.89, 70.17, 71.7, 74.77, 72.58, 75.07, 76.51, 77.82, 82.66, 78.96, 74.55, 74.0, 78.17, 79.57, 73.43, 71.52, 73.21, 74.46, 76.8, 77.84, 73.36, 78.38, 82.43, 83.51, 87.71, 98.27, 98.17, 98.55, 101.76, 100.55, 96.0, 96.41, 91.86, 95.94, 98.89, 89.56, 87.31, 98.17, 98.99, 96.98, 97.39, 96.09, 94.71, 90.71, 92.98, 99.0, 91.93, 94.61, 98.95, 101.54, 112.77, 117.91, 117.6, 106.63, 106.36, 106.86, 112.91, 111.51, 104.71, 108.35, 96.78, 103.51, 103.03, 102.49, 106.88, 113.24, 113.29, 114.42, 111.95, 107.31, 110.88, 106.17, 118.86, 110.88, 111.45, 119.37, 114.48, 121.82, 132.8, 130.9, 127.01, 132.16, 133.73, 138.04, 135.1, 133.52, 132.19, 126.84, 133.4, 131.53, 137.48, 132.4, 131.42, 124.6, 124.56, 117.13, 120.81, 123.46, 124.67, 124.34, 123.11, 121.33, 113.91, 107.97, 112.3, 111.32, 118.49, 116.61, 113.13, 110.31, 112.5, 113.7, 108.71, 107.1, 108.92, 109.25, 98.96, 89.24, 95.22, 89.91, 94.82, 90.25, 85.61, 82.21, 78.49, 81.84, 81.63, 76.7, 83.25, 76.91, 71.91, 74.21, 64.9, 66.51, 66.31, 73.47, 81.64], "ttmEps": [1.92, 1.92, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04], "quarterlyEps": [0.49, 0.49, 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.67, 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, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 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.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91], "priceIndex": [100.0, 96.75749318801088, 100.76294277929154, 104.6525885558583, 106.22615803814712, 103.25613079019074, 105.14986376021798, 101.63487738419616, 100.59945504087193, 101.94822888283377, 102.76566757493188, 108.65122615803813, 107.16621253405994, 105.16348773841962, 105.28610354223433, 101.86648501362396, 98.36512261580381, 93.70572207084467, 97.71117166212532, 103.39237057220707, 95.59945504087193, 97.68392370572207, 101.86648501362396, 98.88283378746593, 102.27520435967301, 104.23705722070844, 106.0217983651226, 112.61580381471387, 107.57493188010898, 101.56675749318799, 100.8174386920981, 106.49863760217984, 108.40599455040869, 100.04087193460491, 97.43869209809263, 99.74114441416893, 101.44414168937328, 104.63215258855585, 106.04904632152588, 99.94550408719346, 106.78474114441417, 112.3024523160763, 113.77384196185285, 119.49591280653948, 133.88283378746593, 133.7465940054496, 134.2643051771117, 138.6376021798365, 136.98910081743867, 130.79019073569484, 131.34877384196184, 125.14986376021797, 130.708446866485, 134.7275204359673, 122.01634877384195, 118.95095367847411, 133.7465940054496, 134.86376021798364, 132.12534059945506, 132.68392370572207, 130.91280653950955, 129.03269754768388, 123.58310626702995, 126.67574931880108, 134.87738419618526, 125.24523160762944, 128.89645776566755, 134.8092643051771, 138.33787465940054, 153.63760217983648, 160.64032697547682, 160.21798365122615, 145.2724795640327, 144.90463215258856, 145.58583106267028, 153.82833787465938, 151.9209809264305, 142.65667574931877, 147.6158038147139, 131.85286103542234, 141.0217983651226, 140.36784741144413, 139.63215258855584, 145.61307901907355, 154.27792915531333, 154.34604904632153, 155.88555858310627, 152.52043596730246, 146.19891008174386, 151.0626702997275, 144.6457765667575, 161.93460490463215, 151.0626702997275, 151.8392370572207, 162.62942779291552, 155.96730245231606, 165.96730245231606, 180.92643051771117, 178.33787465940054, 173.03814713896458, 180.05449591280652, 182.1934604904632, 188.06539509536782, 184.05994550408718, 181.90735694822888, 180.09536784741144, 172.80653950953678, 181.74386920980925, 179.1961852861035, 187.30245231607628, 180.38147138964578, 179.04632152588553, 169.75476839237055, 169.70027247956403, 159.5776566757493, 164.59128065395095, 168.20163487738418, 169.850136239782, 169.40054495912807, 167.72479564032696, 165.29972752043597, 155.19073569482288, 147.09809264305176, 152.99727520435965, 151.66212534059943, 161.43051771117166, 158.86920980926428, 154.12806539509535, 150.28610354223432, 153.26975476839235, 154.90463215258853, 148.10626702997274, 145.91280653950952, 148.39237057220706, 148.84196185286103, 134.82288828337872, 121.58038147138963, 129.72752043596728, 122.49318801089916, 129.1825613079019, 122.95640326975476, 116.63487738419617, 112.0027247956403, 106.93460490463214, 111.49863760217984, 111.21253405994548, 104.49591280653951, 113.41961852861036, 104.78201634877382, 97.9700272479564, 101.1035422343324, 88.41961852861036, 90.61307901907357, 90.34059945504087, 100.09536784741144, 111.22615803814713], "epsIndex": [100.0, 100.0, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669], "valuationGap": [0.0, 3.2425068119891165, 22.674557220708465, 18.7849114441417, 17.21134196185288, 20.18136920980926, 18.287636239782017, 21.80262261580384, 22.83804495912807, 21.489271117166226, 20.671832425068118, 14.786273841961872, 16.271287465940063, 18.27401226158038, 18.15139645776567, 21.571014986376042, 32.364044050862844, 37.023444595821985, 33.01799500454133, 27.336796094459586, 35.12971162579473, 33.04524296094459, 28.8626816530427, 31.84633287920073, 28.453962306993645, 26.49210944595822, 24.70736830154405, 18.113362851952786, 23.15423478655768, 29.162409173478665, 29.911727974568564, 44.543029064486845, 42.63567211625799, 51.00079473206178, 53.602974568574055, 51.30052225249776, 49.5975249772934, 46.40951407811083, 44.99262034514081, 51.09616257947323, 44.256925522252516, 38.73921435059039, 49.76782470481383, 44.045753860127206, 29.65883287920076, 29.79507266121709, 29.277361489554977, 24.90406448683018, 26.552565849228017, 32.75147593097185, 32.19289282470484, 38.39180290644872, 32.833219800181695, 28.81414623069938, 47.25448455949139, 50.319879654859236, 35.52423932788375, 34.407073115349704, 37.145492733878285, 36.58690962761128, 38.3580267938238, 40.23813578564946, 45.687727066303395, 42.59508401453226, 34.39344913714808, 44.02560172570391, 40.374375567665794, 34.46156902815625, 30.932958673932802, 19.279064486830208, 12.276339691189861, 12.698683015440537, 27.644187102633992, 28.012034514078124, 27.330835603996405, 19.088328792007303, 20.995685740236183, 30.25999091734792, 25.300862851952786, 41.06380563124435, 31.89486830154408, 32.548819255222554, 33.284514078110846, 25.220254314259762, 16.555404178019984, 16.48728428701179, 14.94777475022704, 18.312897366030853, 24.634423251589453, 19.770663033605814, 26.187556766575824, 8.898728428701162, 19.770663033605814, 18.9940962761126, 9.245572207084479, 15.907697547683938, 5.907697547683938, -9.051430517711168, -6.462874659400541, -1.1631471389645753, -8.179495912806516, -10.318460490463195, -16.19039509536782, -12.184945504087182, -10.03235694822888, -8.220367847411438, 10.005960490463224, 1.0686307901907526, 3.616314713896486, -4.489952316076284, 2.4310286103542182, 3.7661784741144686, 13.05773160762945, 13.112227520435965, 23.234843324250704, 18.221219346049054, 14.61086512261582, 12.962363760218011, 13.41195504087193, 15.08770435967304, 17.512772479564035, 36.47593097184381, 44.56857402361493, 38.66939146230703, 40.004541326067255, 30.236148955495025, 32.79745685740241, 37.53860127157134, 41.38056312443237, 38.39691189827434, 36.76203451407815, 43.560399636693944, 45.75386012715717, 43.27429609445963, 53.24137148047231, 67.26044504995463, 80.50295186194371, 72.35581289736606, 79.59014532243418, 72.90077202543145, 79.12693006357858, 85.44845594913717, 90.08060853769304, 95.1487284287012, 90.5846957311535, 90.87079927338786, 105.92075386012718, 96.99704813805633, 105.63465031789286, 112.44663941871029, 109.31312443233429, 121.99704813805633, 119.80358764759312, 120.07606721162581, 110.32129881925525, 99.19050862851955], "quarterMarkers": [100.0, null, 123.4375, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.72916666666666, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 151.04166666666669, null, null, null, null, null, null, null, null, null, null, 163.54166666666669, null, null, null, null, null, null, null, null, null, null, null, 169.27083333333334, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 172.91666666666669, null, null, null, null, null, null, null, null, null, null, null, null, null, 170.83333333333331, null, null, null, null, null, null, null, null, null, null, 171.875, null, null, null, null, null, null, null, null, null, null, null, 182.8125, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 191.66666666666669, null, null, null, null, null, null, null, null, null, null, null, null, 202.08333333333334, null, null, null, null, null, null, null, null, null, null, null, 210.41666666666669, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-06-07", "", "2023-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-06", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-20", "", "", "", "", "", "", "", "", "", "", "2024-06-05", "", "", "", "", "", "", "", "", "", "", "", "2024-08-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-10", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-19", "", "", "", "", "", "", "", "", "", "", "2025-06-03", "", "", "", "", "", "", "", "", "", "", "", "2025-08-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-09", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-12", "", "", "", "", "", "", "", "", "", "", "", "2026-06-03", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "", "2023-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", ""], "surprisePct": [4.255319148936175, 4.255319148936175, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 13.333333333333334, 6.034482758620696, 6.034482758620696, 6.034482758620696, 6.034482758620696, 6.034482758620696, 6.034482758620696, 6.034482758620696, 6.034482758620696, 6.034482758620696, 6.034482758620696, 6.034482758620696, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, -1.2658227848101276, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, -0.4100761570005964, -0.4100761570005964, -0.4100761570005964, -0.4100761570005964, -0.4100761570005964, -0.4100761570005964, -0.4100761570005964, -0.4100761570005964, -0.4100761570005964, -0.4100761570005964, -0.4100761570005964, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 6.451612903225799, 2.739726027397263, 2.739726027397263, 2.739726027397263, 2.739726027397263, 2.739726027397263, 2.739726027397263, 2.739726027397263, 2.739726027397263, 2.739726027397263, 2.739726027397263, 2.739726027397263, 2.739726027397263, 2.739726027397263, -1.4184397163120581, -1.4184397163120581, -1.4184397163120581, -1.4184397163120581, -1.4184397163120581, -1.4184397163120581, -1.4184397163120581, -1.4184397163120581, -1.4184397163120581, -1.4184397163120581, -1.4184397163120581, -1.4184397163120581, 4.5977011494252915, 4.5977011494252915, 4.5977011494252915, 4.5977011494252915, 4.5977011494252915, 4.5977011494252915, 4.5977011494252915, 4.5977011494252915, 4.5977011494252915, 4.5977011494252915], "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": [72, 79, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 73.4, "latestClose": 81.64, "startTtmEps": 1.92, "latestTtmEps": 4.04, "priceChangePct": 11.226158038147126, "epsChangePct": 110.4166666666667, "earningsGapPct": 99.19050862851958, "startMultiple": 38.22916666666667, "latestMultiple": 20.207920792079207, "multipleChangePct": -47.140043704642956, "latestQuarter": "2026-06-03", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 4 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -39.57068837897854, "earningsMovePct": 22.424242424242436, "spread": 61.994930803220974, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -11.125625952536467, "earningsMovePct": 28.6624203821656, "spread": 39.78804633470207, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 11.226158038147126, "earningsMovePct": 110.4166666666667, "spread": 99.19050862851958, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 4, "persistenceLabel": "4 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 4 updates.", "marketChangePct": 11.226158038147126, "earningsChangePct": 110.4166666666667, "recentMarketMovePoints": -0.7765667574931712, "recentEarningsMovePoints": 8.333333333333343}, "pressure": {"score": 76, "band": "high", "label": "High \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.65954794, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.16742005, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.23052845, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02134407, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00486827, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -3.814602200767536, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-06-03", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 123.4375, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 130.72916666666666, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 151.04166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 163.54166666666669, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 169.27083333333334, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 172.91666666666669, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 170.83333333333331, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 171.875, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 182.8125, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 191.66666666666669, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 202.08333333333334, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669, 210.41666666666669], "revenue": [100.0, 100.0, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 103.30019148740328, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 106.59777589429513, 111.8736555578434, 111.8736555578434, 111.8736555578434, 111.8736555578434, 111.8736555578434, 111.8736555578434, 111.8736555578434, 111.8736555578434, 111.8736555578434, 111.8736555578434, 111.8736555578434, 114.51606467049429, 114.51606467049429, 114.51606467049429, 114.51606467049429, 114.51606467049429, 114.51606467049429, 114.51606467049429, 114.51606467049429, 114.51606467049429, 114.51606467049429, 114.51606467049429, 114.51606467049429, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 117.91410148566345, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 119.90282506436563, 120.86771088222008, 120.86771088222008, 120.86771088222008, 120.86771088222008, 120.86771088222008, 120.86771088222008, 120.86771088222008, 120.86771088222008, 120.86771088222008, 120.86771088222008, 120.86771088222008, 124.48298667143389, 124.48298667143389, 124.48298667143389, 124.48298667143389, 124.48298667143389, 124.48298667143389, 124.48298667143389, 124.48298667143389, 124.48298667143389, 124.48298667143389, 124.48298667143389, 124.48298667143389, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 129.8663951046477, 134.9843069714929, 134.9843069714929, 134.9843069714929, 134.9843069714929, 134.9843069714929, 134.9843069714929, 134.9843069714929, 134.9843069714929, 134.9843069714929, 134.9843069714929, 134.9843069714929, 134.9843069714929, 134.9843069714929, 140.9524995251389, 140.9524995251389, 140.9524995251389, 140.9524995251389, 140.9524995251389, 140.9524995251389, 140.9524995251389, 140.9524995251389, 140.9524995251389, 140.9524995251389, 140.9524995251389, 140.9524995251389, 145.32393507411822, 145.32393507411822, 145.32393507411822, 145.32393507411822, 145.32393507411822, 145.32393507411822, 145.32393507411822, 145.32393507411822, 145.32393507411822, 145.32393507411822], "cashGeneration": [100.0, 100.0, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 120.87310447675112, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 131.13992988469286, 156.0073822932072, 156.0073822932072, 156.0073822932072, 156.0073822932072, 156.0073822932072, 156.0073822932072, 156.0073822932072, 156.0073822932072, 156.0073822932072, 156.0073822932072, 156.0073822932072, 161.01967924924713, 161.01967924924713, 161.01967924924713, 161.01967924924713, 161.01967924924713, 161.01967924924713, 161.01967924924713, 161.01967924924713, 161.01967924924713, 161.01967924924713, 161.01967924924713, 161.01967924924713, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 153.62131966730246, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 149.26280057509382, 143.36479321751813, 143.36479321751813, 143.36479321751813, 143.36479321751813, 143.36479321751813, 143.36479321751813, 143.36479321751813, 143.36479321751813, 143.36479321751813, 143.36479321751813, 143.36479321751813, 138.5831929242038, 138.5831929242038, 138.5831929242038, 138.5831929242038, 138.5831929242038, 138.5831929242038, 138.5831929242038, 138.5831929242038, 138.5831929242038, 138.5831929242038, 138.5831929242038, 138.5831929242038, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 148.86732058184995, 152.50862022797773, 152.50862022797773, 152.50862022797773, 152.50862022797773, 152.50862022797773, 152.50862022797773, 152.50862022797773, 152.50862022797773, 152.50862022797773, 152.50862022797773, 152.50862022797773, 152.50862022797773, 152.50862022797773, 164.13161244608497, 164.13161244608497, 164.13161244608497, 164.13161244608497, 164.13161244608497, 164.13161244608497, 164.13161244608497, 164.13161244608497, 164.13161244608497, 164.13161244608497, 164.13161244608497, 164.13161244608497, 170.53056112843626, 170.53056112843626, 170.53056112843626, 170.53056112843626, 170.53056112843626, 170.53056112843626, 170.53056112843626, 170.53056112843626, 170.53056112843626, 170.53056112843626], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 110.41666666666669, "valuationContribution": -99.19050862851955, "marketMove": 11.226158038147133, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 110.41666666666669}, {"key": "valuation", "label": "Relative valuation contribution", "value": -99.19050862851955}, {"key": "market", "label": "Total market move", "value": 11.226158038147133}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-01", "periodEnd": "2023-07-31", "earningsChangePct": 23.4375, "surprisePct": 9.836065573770501, "immediateReturnPct": 4.1396789636722, "forward4WeekPct": 8.673613066741769, "forward13WeekPct": 5.280202759785979, "toDateReturnPct": 14.953534215713882, "weeksSince": 153, "availabilitySource": "reported", "spread": 22.674557220708465, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2023-12-08", "periodEnd": "2023-10-31", "earningsChangePct": 5.907172995780585, "surprisePct": 13.333333333333334, "immediateReturnPct": -3.4372074361374794, "forward4WeekPct": -6.152200080246084, "forward13WeekPct": -0.2942356560117654, "toDateReturnPct": 9.188177076367543, "weeksSince": 139, "availabilitySource": "reported", "spread": 32.364044050862844, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-03-22", "periodEnd": "2024-01-31", "earningsChangePct": 15.537848605577697, "surprisePct": 6.034482758620696, "immediateReturnPct": 5.635135135135139, "forward4WeekPct": -1.0675675675675733, "forward13WeekPct": 32.7972972972973, "toDateReturnPct": 10.32432432432433, "weeksSince": 124, "availabilitySource": "reported", "spread": 44.543029064486845, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-06-07", "periodEnd": "2024-04-30", "earningsChangePct": 8.275862068965534, "surprisePct": 12.307692307692301, "immediateReturnPct": 1.3102025961421848, "forward4WeekPct": 19.55598689797402, "forward13WeekPct": 5.92017469367947, "toDateReturnPct": -0.9583889360669784, "weeksSince": 113, "availabilitySource": "reported", "spread": 49.76782470481383, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-30", "periodEnd": "2024-07-31", "earningsChangePct": 3.5031847133757843, "surprisePct": -1.2658227848101276, "immediateReturnPct": -9.434725452523008, "forward4WeekPct": -1.9314389725958114, "forward13WeekPct": 0.060673475578920666, "toDateReturnPct": -17.443624228941246, "weeksSince": 101, "availabilitySource": "reported", "spread": 47.25448455949139, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-12-13", "periodEnd": "2024-10-31", "earningsChangePct": 2.1538461538461506, "surprisePct": 1.7543859649122824, "immediateReturnPct": 11.05968091392553, "forward4WeekPct": 4.746897774276149, "forward13WeekPct": 0.9355918849714318, "toDateReturnPct": -19.598187906243847, "weeksSince": 86, "availabilitySource": "reported", "spread": 19.279064486830208, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-03-21", "periodEnd": "2025-01-31", "earningsChangePct": -1.2048192771084376, "surprisePct": -0.4100761570005964, "immediateReturnPct": 4.283344716557713, "forward4WeekPct": 9.230168796955818, "forward13WeekPct": 18.860376622109463, "toDateReturnPct": -20.34344814128207, "weeksSince": 72, "availabilitySource": "reported", "spread": 25.220254314259762, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-06-06", "periodEnd": "2025-04-30", "earningsChangePct": 0.6097560975609762, "surprisePct": 5.633802816901413, "immediateReturnPct": 7.106325706594885, "forward4WeekPct": 17.45177209510991, "forward13WeekPct": 19.694930462090632, "toDateReturnPct": -26.74742036787797, "weeksSince": 61, "availabilitySource": "reported", "spread": 9.245572207084479, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": 6.363636363636371, "surprisePct": 6.451612903225799, "immediateReturnPct": -4.047204780997049, "forward4WeekPct": 0.15886224374008773, "forward13WeekPct": -6.868900824570689, "toDateReturnPct": -38.24041152885997, "weeksSince": 49, "availabilitySource": "reported", "spread": 10.005960490463224, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-12-12", "periodEnd": "2025-10-31", "earningsChangePct": 4.843304843304863, "surprisePct": 2.739726027397263, "immediateReturnPct": -6.115552625072118, "forward4WeekPct": -2.340723646254017, "forward13WeekPct": -9.956317481249489, "toDateReturnPct": -32.71243715486689, "weeksSince": 34, "availabilitySource": "reported", "spread": 36.47593097184381, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-03-13", "periodEnd": "2026-01-31", "earningsChangePct": 5.434782608695654, "surprisePct": -1.4184397163120581, "immediateReturnPct": 0.3029746603011363, "forward4WeekPct": -17.453176643408007, "forward13WeekPct": -23.56775615130371, "toDateReturnPct": -25.045905251560775, "weeksSince": 21, "availabilitySource": "reported", "spread": 53.24137148047231, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 4.123711340206193, "surprisePct": 4.5977011494252915, "immediateReturnPct": -6.039446282004157, "forward4WeekPct": -9.089795418351098, "forward13WeekPct": null, "toDateReturnPct": 0.012250398137947371, "weeksSince": 9, "availabilitySource": "reported", "spread": 105.92075386012718, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}], "latestEvent": {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 4.123711340206193, "surprisePct": 4.5977011494252915, "immediateReturnPct": -6.039446282004157, "forward4WeekPct": -9.089795418351098, "forward13WeekPct": null, "toDateReturnPct": 0.012250398137947371, "weeksSince": 9, "availabilitySource": "reported", "spread": 105.92075386012718, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 6 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Discount Stores", "population": 7, "spreadPercentile": 100.0, "qualityPercentile": 66.7, "rarityPercentile": 100.0, "currentOneYearSpread": 63.680550000000004, "lead": "earnings", "relatedSignals": [{"tickerId": 1025, "symbol": "DG", "name": "Dollar General Corporation", "spread": 25.111760999999998, "lead": "earnings", "quality": 87.5}, {"tickerId": 5502, "symbol": "COST", "name": "Costco Wholesale Corp", "spread": 15.654395999999998, "lead": "earnings", "quality": 100}, {"tickerId": 8950, "symbol": "WMT", "name": "Walmart Inc.", "spread": 12.083877000000001, "lead": "earnings", "quality": 100}, {"tickerId": 472, "symbol": "BJ", "name": "BJs Wholesale Club Holdings Inc", "spread": 10.446362, "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-09-01", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-06-06", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-08-29", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}