{"ticker": {"uuid": "7ce56f2a-34e4-45bf-b530-5d22c762e7c5", "symbol": "FIVE", "name": "Five Below Inc", "sector": "Consumer Cyclical", "industry": "Specialty Retail", "currency": "USD"}, "next_event": {"report_date": "2026-08-26", "fiscal_date_ending": "2026-07-31", "estimate": 1.28, "session": "Time unconfirmed", "days": 13}, "profile": {"sample": 12, "measured": 12, "beats": 9, "misses": 2, "inline": 1, "beat_rate": 75.0, "beat_rate_label": "75.0%", "average_surprise": 31.8, "average_surprise_label": "+31.8%", "median_surprise": 5.7, "surprise_dispersion": 55.7, "average_reaction": -0.3, "average_reaction_label": "-0.3%", "average_abs_reaction": 9.5, "positive_response_rate": 58.3, "confirmation_rate": 81.8, "reaction_sample": 12, "streak": {"count": 7, "band": "beat", "label": "7 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 75, "band": "High", "tone": "negative", "days": 13, "proximity_component": 21, "reaction_component": 24, "variability_component": 25, "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": 67.3, "revenue_growth_1y": 25.9, "cash_conversion": 1.94, "net_margin": 8.7, "earnings_yield": 3.9, "eps_surprise_avg": 55.5, "sue_score": 0.7, "pe_ratio": 30.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 244.37, "currency": "USD", "return_13w": 9.5, "fair_value": 149.038686, "fair_value_gap": 64.0, "relative_strength": 12.9, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 59.6}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-30", "date_source": "exact", "eps_actual": 0.84, "eps_estimate": 0.83, "eps_surprise": 0.01, "surprise_pct": 1.2048, "surprise_label": "+1.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.727068092290365, "one_week_reaction_label": "-4.7%", "four_week_reaction": -16.78390545863815, "four_week_reaction_label": "-16.8%", "confirmation": "diverged", "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-11-29", "date_source": "exact", "eps_actual": 0.26, "eps_estimate": 0.23, "eps_surprise": 0.03, "surprise_pct": 13.0435, "surprise_label": "+13.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.612806953243626, "one_week_reaction_label": "+4.6%", "four_week_reaction": 6.131211058170574, "four_week_reaction_label": "+6.1%", "confirmation": "confirmed", "revenue": 736405000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 14594000.0, "operating_cash_flow": -77380000.0, "free_cash_flow": 38118000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-03-20", "date_source": "exact", "eps_actual": 3.65, "eps_estimate": 3.78, "eps_surprise": -0.13, "surprise_pct": -3.4392, "surprise_label": "-3.4%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -15.170908369300982, "one_week_reaction_label": "-15.2%", "four_week_reaction": -21.873294637098777, "four_week_reaction_label": "-21.9%", "confirmation": "confirmed", "revenue": 1337736000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 202199000.0, "operating_cash_flow": 407731000.0, "free_cash_flow": 510860000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-06-05", "date_source": "exact", "eps_actual": 0.6, "eps_estimate": 0.63, "eps_surprise": -0.03, "surprise_pct": -4.7619, "surprise_label": "-4.8%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -14.2184898284225, "one_week_reaction_label": "-14.2%", "four_week_reaction": -21.11054803446029, "four_week_reaction_label": "-21.1%", "confirmation": "confirmed", "revenue": 811863000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 31467000.0, "operating_cash_flow": 26439000.0, "free_cash_flow": 114305000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-28", "date_source": "exact", "eps_actual": 0.54, "eps_estimate": 0.54, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": -35.71428571428571, "eps_yoy_label": "-35.7%", "one_week_reaction": -8.5253456221198, "one_week_reaction_label": "-8.5%", "four_week_reaction": 15.704584040747033, "four_week_reaction_label": "+15.7%", "confirmation": "contained", "revenue": 830069000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 33000000.0, "operating_cash_flow": 71255000.0, "free_cash_flow": 174861000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-04", "date_source": "exact", "eps_actual": 0.42, "eps_estimate": 0.17, "eps_surprise": 0.25, "surprise_pct": 147.0588, "surprise_label": "+147.1%", "surprise_band": "beat", "eps_yoy": 61.53846153846153, "eps_yoy_label": "+61.5%", "one_week_reaction": 21.607335490830636, "one_week_reaction_label": "+21.6%", "four_week_reaction": 17.766990291262132, "four_week_reaction_label": "+17.8%", "confirmation": "confirmed", "revenue": 843710000.0, "revenue_yoy": 14.571465430028313, "revenue_yoy_label": "+14.6%", "net_income": 1687000.0, "operating_cash_flow": -30581000.0, "free_cash_flow": 49802000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-19", "date_source": "exact", "eps_actual": 3.48, "eps_estimate": 3.37, "eps_surprise": 0.11, "surprise_pct": 3.2641, "surprise_label": "+3.3%", "surprise_band": "beat", "eps_yoy": -4.657534246575341, "eps_yoy_label": "-4.7%", "one_week_reaction": 4.4383561643835545, "one_week_reaction_label": "+4.4%", "four_week_reaction": -17.164383561643838, "four_week_reaction_label": "-17.2%", "confirmation": "confirmed", "revenue": 1390885000.0, "revenue_yoy": 3.9730559691897356, "revenue_yoy_label": "+4.0%", "net_income": 187457000.0, "operating_cash_flow": 363535000.0, "free_cash_flow": 415674000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-06-04", "date_source": "exact", "eps_actual": 0.86, "eps_estimate": 0.83, "eps_surprise": 0.03, "surprise_pct": 3.6145, "surprise_label": "+3.6%", "surprise_band": "beat", "eps_yoy": 43.333333333333336, "eps_yoy_label": "+43.3%", "one_week_reaction": 9.247662348803296, "one_week_reaction_label": "+9.2%", "four_week_reaction": 12.04426524834865, "four_week_reaction_label": "+12.0%", "confirmation": "confirmed", "revenue": 970527000.0, "revenue_yoy": 19.54319879092901, "revenue_yoy_label": "+19.5%", "net_income": 41148000.0, "operating_cash_flow": 132662000.0, "free_cash_flow": 168871000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-27", "date_source": "exact", "eps_actual": 0.81, "eps_estimate": 0.63, "eps_surprise": 0.18, "surprise_pct": 28.5714, "surprise_label": "+28.6%", "surprise_band": "beat", "eps_yoy": 50.0, "eps_yoy_label": "+50.0%", "one_week_reaction": 2.320005641351098, "one_week_reaction_label": "+2.3%", "four_week_reaction": 7.1786192793174015, "four_week_reaction_label": "+7.2%", "confirmation": "confirmed", "revenue": 1026847000.0, "revenue_yoy": 23.70622201286881, "revenue_yoy_label": "+23.7%", "net_income": 42762000.0, "operating_cash_flow": 92996000.0, "free_cash_flow": 137715000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-03", "date_source": "exact", "eps_actual": 0.68, "eps_estimate": 0.26, "eps_surprise": 0.42, "surprise_pct": 161.5385, "surprise_label": "+161.5%", "surprise_band": "beat", "eps_yoy": 61.90476190476192, "eps_yoy_label": "+61.9%", "one_week_reaction": 5.039723451998303, "one_week_reaction_label": "+5.0%", "four_week_reaction": 15.16162290011523, "four_week_reaction_label": "+15.2%", "confirmation": "confirmed", "revenue": 1038293000.0, "revenue_yoy": 23.06278223560228, "revenue_yoy_label": "+23.1%", "net_income": 36505000.0, "operating_cash_flow": -80125000.0, "free_cash_flow": -27093000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-18", "date_source": "exact", "eps_actual": 4.31, "eps_estimate": 4.0, "eps_surprise": 0.31, "surprise_pct": 7.75, "surprise_label": "+7.8%", "surprise_band": "beat", "eps_yoy": 23.85057471264367, "eps_yoy_label": "+23.9%", "one_week_reaction": 8.109906826392837, "one_week_reaction_label": "+8.1%", "four_week_reaction": 3.332382582239965, "four_week_reaction_label": "+3.3%", "confirmation": "confirmed", "revenue": 1728480000.0, "revenue_yoy": 24.27195634434191, "revenue_yoy_label": "+24.3%", "net_income": 238226000.0, "operating_cash_flow": 440895000.0, "free_cash_flow": 481676000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-06-03", "date_source": "exact", "eps_actual": 2.22, "eps_estimate": 1.79, "eps_surprise": 0.43, "surprise_pct": 24.0223, "surprise_label": "+24.0%", "surprise_band": "beat", "eps_yoy": 158.13953488372096, "eps_yoy_label": "+158.1%", "one_week_reaction": -16.22756861365236, "one_week_reaction_label": "-16.2%", "four_week_reaction": -17.149014778325125, "four_week_reaction_label": "-17.1%", "confirmation": "diverged", "revenue": 1285602000.0, "revenue_yoy": 32.46432093079327, "revenue_yoy_label": "+32.5%", "net_income": 123056000.0, "operating_cash_flow": 227224000.0, "free_cash_flow": 264413000.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.84, 0.26, 3.65, 0.6, 0.54, 0.42, 3.48, 0.86, 0.81, 0.68, 4.31, 2.22], "eps_estimate": [0.83, 0.23, 3.78, 0.63, 0.54, 0.17, 3.37, 0.83, 0.63, 0.26, 4.0, 1.79], "surprise": [1.2048, 13.0435, -3.4392, -4.7619, 0.0, 147.0588, 3.2641, 3.6145, 28.5714, 161.5385, 7.75, 24.0223], "reaction_1w": [-4.727068092290365, 4.612806953243626, -15.170908369300982, -14.2184898284225, -8.5253456221198, 21.607335490830636, 4.4383561643835545, 9.247662348803296, 2.320005641351098, 5.039723451998303, 8.109906826392837, -16.22756861365236], "reaction_4w": [-16.78390545863815, 6.131211058170574, -21.873294637098777, -21.11054803446029, 15.704584040747033, 17.766990291262132, -17.164383561643838, 12.04426524834865, 7.1786192793174015, 15.16162290011523, 3.332382582239965, -17.149014778325125], "revenue": [null, 736.4, 1337.74, 811.86, 830.07, 843.71, 1390.88, 970.53, 1026.85, 1038.29, 1728.48, 1285.6], "net_income": [null, 14.59, 202.2, 31.47, 33.0, 1.69, 187.46, 41.15, 42.76, 36.51, 238.23, 123.06], "financial_unit": "millions", "scatter": [{"x": 1.2048, "y": -4.727068092290365, "label": "2023-07-31"}, {"x": 13.0435, "y": 4.612806953243626, "label": "2023-10-31"}, {"x": -3.4392, "y": -15.170908369300982, "label": "2024-01-31"}, {"x": -4.7619, "y": -14.2184898284225, "label": "2024-04-30"}, {"x": 0.0, "y": -8.5253456221198, "label": "2024-07-31"}, {"x": 147.0588, "y": 21.607335490830636, "label": "2024-10-31"}, {"x": 3.2641, "y": 4.4383561643835545, "label": "2025-01-31"}, {"x": 3.6145, "y": 9.247662348803296, "label": "2025-04-30"}, {"x": 28.5714, "y": 2.320005641351098, "label": "2025-07-31"}, {"x": 161.5385, "y": 5.039723451998303, "label": "2025-10-31"}, {"x": 7.75, "y": 8.109906826392837, "label": "2026-01-31"}, {"x": 24.0223, "y": -16.22756861365236, "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, 91.48005148005147, 87.15572715572716, 83.14028314028315, 81.85328185328186, 76.12612612612612, 82.83140283140284, 83.6087516087516, 84.5971685971686, 90.57915057915056, 87.3925353925354, 91.28442728442728, 90.96525096525096, 93.35907335907335, 98.32175032175033, 102.85714285714288, 100.29858429858432, 100.05662805662807, 104.35006435006436, 109.73487773487773, 103.3925353925354, 98.11583011583012, 96.12355212355213, 97.89446589446588, 93.23552123552125, 97.27155727155726, 97.81724581724582, 99.59845559845559, 103.37709137709138, 105.44144144144143, 103.76833976833977, 88.02574002574003, 93.37451737451737, 83.7940797940798, 81.07078507078506, 77.36936936936937, 77.26126126126127, 74.54826254826254, 71.66023166023166, 70.8056628056628, 68.46332046332047, 71.1093951093951, 60.998712998713, 58.11068211068211, 59.377091377091375, 56.097812097812096, 54.656370656370655, 53.13770913770913, 39.7992277992278, 37.050193050193045, 35.61904761904762, 34.35778635778636, 39.61904761904761, 42.45045045045045, 38.83140283140283, 40.75675675675676, 49.709137709137714, 49.11711711711712, 47.66537966537967, 48.530244530244524, 48.082368082368085, 48.859716859716855, 44.97812097812098, 49.384813384813384, 44.41698841698842, 44.7979407979408, 44.74646074646075, 47.722007722007724, 58.03346203346204, 53.51351351351351, 54.610038610038615, 56.2007722007722, 49.97168597168597, 53.12741312741313, 46.66151866151866, 49.29214929214929, 48.277992277992276, 46.36808236808236, 45.67310167310168, 44.23166023166023, 44.73101673101673, 42.234234234234236, 37.58043758043758, 39.24839124839124, 37.683397683397686, 29.225225225225227, 31.12998712998713, 34.75418275418276, 38.81081081081081, 43.4028314028314, 43.886743886743886, 54.836550836550835, 55.22265122265122, 60.010296010296, 65.55984555984556, 62.71557271557272, 63.50064350064349, 67.23809523809524, 68.23166023166023, 66.64607464607465, 72.05662805662806, 71.38738738738738, 68.55083655083655, 68.73616473616474, 69.51351351351352, 73.003861003861, 74.6975546975547, 78.97039897039897, 72.02059202059202, 78.24453024453025, 79.67052767052766, 80.33462033462034, 71.2947232947233, 79.40283140283141, 80.45817245817246, 80.96267696267697, 78.3938223938224, 75.70141570141571, 79.80952380952381, 84.88545688545688, 89.16344916344916, 94.41956241956242, 93.72972972972973, 97.75546975546975, 99.58815958815958, 100.67953667953668, 101.25611325611325, 98.00257400257401, 98.65637065637065, 104.30373230373232, 106.01287001287001, 113.3024453024453, 115.07335907335907, 110.82625482625484, 108.2934362934363, 117.07593307593307, 114.14157014157014, 121.17889317889316, 111.9021879021879, 121.62676962676962, 120.46846846846846, 118.67181467181467, 114.86743886743886, 109.98198198198197, 112.998712998713, 117.04504504504504, 98.05148005148006, 102.1827541827542, 99.9021879021879, 96.97297297297297, 93.91505791505791, 97.4980694980695, 104.31402831402832, 104.6023166023166, 111.77863577863579, 125.8018018018018], "eps_index": [100.0, 100.0, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568], "gap": [0.0, 8.519948519948528, 14.940708902973057, 18.956152918417075, 20.243154205418364, 25.970309932574096, 19.26503322729738, 18.487684449948617, 17.499267461531616, 11.517285479549656, 14.703900666164827, 10.81200877427294, 11.131185093449261, 8.737362699626871, 3.774685736949891, -1.3896376160527097, 1.1689209425058493, 1.4108771844620946, -2.882559108974192, -8.267372493787562, -1.9250301514452275, 3.3516751252600443, 5.343953117538035, 3.5730393466242845, 8.231984005568918, 4.195947969532909, 3.6502594238443464, 1.8690496426345788, -1.9095861360012094, -3.973936200351261, -2.300834527249606, 25.601094355811327, 20.252317007033994, 29.832754587471555, 32.5560493107663, 36.257465012181996, 36.365573120290094, 39.07857183328882, 41.9666027213197, 42.821171575888556, 45.16351391823089, 42.51743927215627, 51.16061614174822, 54.04864702977911, 52.78223776336985, 56.06151704264913, 57.50295848409057, 59.021620002752094, 72.36010134123342, 75.10913609026818, 76.5402815214136, 77.80154278267486, 72.54028152141362, 69.70887869001078, 67.03861813295777, 65.11326420760385, 56.16088325522289, 56.75290384724349, 58.20464129898094, 57.33977643411608, 57.78765288199252, 57.01030410464375, 60.89189998623963, 56.48520757954722, 61.45303254737219, 61.07208016641981, 61.12356021789986, 58.14801324235288, 51.190856624818885, 55.71080514476741, 54.61428004824231, 53.02354645750872, 59.25263268659495, 56.096905530867794, 62.56279999676226, 59.93216936613163, 60.946326380288646, 62.85623629019856, 63.551216985179245, 64.9926584266207, 64.49330192726418, 66.99008442404669, 71.64388107784333, 66.41198611009935, 67.9769796750929, 76.43515213326536, 74.53039022850346, 70.90619460430784, 66.84956654767979, 62.25754595565919, 61.773633471746706, 50.82382652193976, 50.43772613583937, 45.65008134819459, 45.55126555126556, 48.395538395538395, 47.61046761046762, 43.87301587301587, 42.879450879450886, 44.46503646503646, 39.05448305448306, 39.72372372372374, 42.560274560274564, 42.374946374946376, 41.5975975975976, 38.10725010725011, 42.07393377204701, 37.80108949920273, 44.75089644900969, 38.52695822507145, 37.100960799074045, 36.43686813498137, 45.47676517487841, 37.3686570667703, 36.31331601142925, 35.80881150692474, 38.3776660757793, 41.070072768185995, 36.961964660077896, 31.88603158414483, 33.05877305877307, 27.802659802659804, 28.492492492492502, 24.46675246675248, 22.634062634062644, 21.542685542685547, 20.966108966108976, 24.21964821964822, 23.565851565851574, 17.91848991848991, 16.209352209352218, 8.919776919776922, 7.148863148863157, 11.39596739596739, 13.928785928785928, 22.54670843350091, 25.481071367863834, 18.443748330540814, 27.72045360724607, 17.99587188266436, 19.154173040965517, 20.950826837619303, 24.755202641995112, 29.640659527452, 26.623928510720972, 22.577596464388932, 70.08269185627675, 65.95141772500261, 68.2319840055689, 71.16119893478384, 74.2191139926989, 70.63610240968731, 63.82014359372849, 63.5318553054402, 56.35553612912102, 42.33237010595501], "quarter_markers": [100.0, null, 102.09643605870022, null, null, null, null, null, null, null, null, null, null, null, null, 101.46750524109017, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.62683438155136, null, null, null, null, null, null, null, null, null, null, 112.15932914046122, null, null, null, null, null, null, null, null, null, null, null, 105.8700209643606, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.22431865828092, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.66037735849059, null, null, null, null, null, null, null, null, null, null, 111.11111111111111, null, null, null, null, null, null, null, null, null, null, null, 116.7714884696017, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.22222222222223, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 139.62264150943398, null, null, null, null, null, null, null, null, null, null, 168.1341719077568, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [68.1, -42.3, 25.8]}}, "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": [194.25, 177.7, 169.3, 161.5, 159.0, 147.875, 160.9, 162.41, 164.33, 175.95, 169.76, 177.32, 176.7, 181.35, 190.99, 199.8, 194.83, 194.36, 202.7, 213.16, 200.84, 190.59, 186.72, 190.16, 181.11, 188.95, 190.01, 193.47, 200.81, 204.82, 201.57, 170.99, 181.38, 162.77, 157.48, 150.29, 150.08, 144.81, 139.2, 137.54, 132.99, 138.13, 118.49, 112.88, 115.34, 108.97, 106.17, 103.22, 77.31, 71.97, 69.19, 66.74, 76.96, 82.46, 75.43, 79.17, 96.56, 95.41, 92.59, 94.27, 93.4, 94.91, 87.37, 95.93, 86.28, 87.02, 86.92, 92.7, 112.73, 103.95, 106.08, 109.17, 97.07, 103.2, 90.64, 95.75, 93.78, 90.07, 88.72, 85.92, 86.89, 82.04, 73.0, 76.24, 73.2, 56.77, 60.47, 67.51, 75.39, 84.31, 85.25, 106.52, 107.27, 116.57, 127.35, 121.825, 123.35, 130.61, 132.54, 129.46, 139.97, 138.67, 133.16, 133.52, 135.03, 141.81, 145.1, 153.4, 139.9, 151.99, 154.76, 156.05, 138.49, 154.24, 156.29, 157.27, 152.28, 147.05, 155.03, 164.89, 173.2, 183.41, 182.07, 189.89, 193.45, 195.57, 196.69, 190.37, 191.64, 202.61, 205.93, 220.09, 223.53, 215.28, 210.36, 227.42, 221.72, 235.39, 217.37, 236.26, 234.01, 230.52, 223.13, 213.64, 219.5, 227.36, 190.465, 198.49, 194.06, 188.37, 182.43, 189.39, 202.63, 203.19, 217.13, 244.37], "ttmEps": [4.77, 4.77, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.3, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 6.66, 6.66, 6.66, 6.66, 6.66, 6.66, 6.66, 6.66, 6.66, 6.66, 6.66, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02], "quarterlyEps": [0.67, 0.67, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22], "priceIndex": [100.0, 91.48005148005147, 87.15572715572716, 83.14028314028315, 81.85328185328186, 76.12612612612612, 82.83140283140284, 83.6087516087516, 84.5971685971686, 90.57915057915056, 87.3925353925354, 91.28442728442728, 90.96525096525096, 93.35907335907335, 98.32175032175033, 102.85714285714288, 100.29858429858432, 100.05662805662807, 104.35006435006436, 109.73487773487773, 103.3925353925354, 98.11583011583012, 96.12355212355213, 97.89446589446588, 93.23552123552125, 97.27155727155726, 97.81724581724582, 99.59845559845559, 103.37709137709138, 105.44144144144143, 103.76833976833977, 88.02574002574003, 93.37451737451737, 83.7940797940798, 81.07078507078506, 77.36936936936937, 77.26126126126127, 74.54826254826254, 71.66023166023166, 70.8056628056628, 68.46332046332047, 71.1093951093951, 60.998712998713, 58.11068211068211, 59.377091377091375, 56.097812097812096, 54.656370656370655, 53.13770913770913, 39.7992277992278, 37.050193050193045, 35.61904761904762, 34.35778635778636, 39.61904761904761, 42.45045045045045, 38.83140283140283, 40.75675675675676, 49.709137709137714, 49.11711711711712, 47.66537966537967, 48.530244530244524, 48.082368082368085, 48.859716859716855, 44.97812097812098, 49.384813384813384, 44.41698841698842, 44.7979407979408, 44.74646074646075, 47.722007722007724, 58.03346203346204, 53.51351351351351, 54.610038610038615, 56.2007722007722, 49.97168597168597, 53.12741312741313, 46.66151866151866, 49.29214929214929, 48.277992277992276, 46.36808236808236, 45.67310167310168, 44.23166023166023, 44.73101673101673, 42.234234234234236, 37.58043758043758, 39.24839124839124, 37.683397683397686, 29.225225225225227, 31.12998712998713, 34.75418275418276, 38.81081081081081, 43.4028314028314, 43.886743886743886, 54.836550836550835, 55.22265122265122, 60.010296010296, 65.55984555984556, 62.71557271557272, 63.50064350064349, 67.23809523809524, 68.23166023166023, 66.64607464607465, 72.05662805662806, 71.38738738738738, 68.55083655083655, 68.73616473616474, 69.51351351351352, 73.003861003861, 74.6975546975547, 78.97039897039897, 72.02059202059202, 78.24453024453025, 79.67052767052766, 80.33462033462034, 71.2947232947233, 79.40283140283141, 80.45817245817246, 80.96267696267697, 78.3938223938224, 75.70141570141571, 79.80952380952381, 84.88545688545688, 89.16344916344916, 94.41956241956242, 93.72972972972973, 97.75546975546975, 99.58815958815958, 100.67953667953668, 101.25611325611325, 98.00257400257401, 98.65637065637065, 104.30373230373232, 106.01287001287001, 113.3024453024453, 115.07335907335907, 110.82625482625484, 108.2934362934363, 117.07593307593307, 114.14157014157014, 121.17889317889316, 111.9021879021879, 121.62676962676962, 120.46846846846846, 118.67181467181467, 114.86743886743886, 109.98198198198197, 112.998712998713, 117.04504504504504, 98.05148005148006, 102.1827541827542, 99.9021879021879, 96.97297297297297, 93.91505791505791, 97.4980694980695, 104.31402831402832, 104.6023166023166, 111.77863577863579, 125.8018018018018], "epsIndex": [100.0, 100.0, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568], "valuationGap": [0.0, 8.519948519948528, 14.940708902973057, 18.956152918417075, 20.243154205418364, 25.970309932574096, 19.26503322729738, 18.487684449948617, 17.499267461531616, 11.517285479549656, 14.703900666164827, 10.81200877427294, 11.131185093449261, 8.737362699626871, 3.774685736949891, -1.3896376160527097, 1.1689209425058493, 1.4108771844620946, -2.882559108974192, -8.267372493787562, -1.9250301514452275, 3.3516751252600443, 5.343953117538035, 3.5730393466242845, 8.231984005568918, 4.195947969532909, 3.6502594238443464, 1.8690496426345788, -1.9095861360012094, -3.973936200351261, -2.300834527249606, 25.601094355811327, 20.252317007033994, 29.832754587471555, 32.5560493107663, 36.257465012181996, 36.365573120290094, 39.07857183328882, 41.9666027213197, 42.821171575888556, 45.16351391823089, 42.51743927215627, 51.16061614174822, 54.04864702977911, 52.78223776336985, 56.06151704264913, 57.50295848409057, 59.021620002752094, 72.36010134123342, 75.10913609026818, 76.5402815214136, 77.80154278267486, 72.54028152141362, 69.70887869001078, 67.03861813295777, 65.11326420760385, 56.16088325522289, 56.75290384724349, 58.20464129898094, 57.33977643411608, 57.78765288199252, 57.01030410464375, 60.89189998623963, 56.48520757954722, 61.45303254737219, 61.07208016641981, 61.12356021789986, 58.14801324235288, 51.190856624818885, 55.71080514476741, 54.61428004824231, 53.02354645750872, 59.25263268659495, 56.096905530867794, 62.56279999676226, 59.93216936613163, 60.946326380288646, 62.85623629019856, 63.551216985179245, 64.9926584266207, 64.49330192726418, 66.99008442404669, 71.64388107784333, 66.41198611009935, 67.9769796750929, 76.43515213326536, 74.53039022850346, 70.90619460430784, 66.84956654767979, 62.25754595565919, 61.773633471746706, 50.82382652193976, 50.43772613583937, 45.65008134819459, 45.55126555126556, 48.395538395538395, 47.61046761046762, 43.87301587301587, 42.879450879450886, 44.46503646503646, 39.05448305448306, 39.72372372372374, 42.560274560274564, 42.374946374946376, 41.5975975975976, 38.10725010725011, 42.07393377204701, 37.80108949920273, 44.75089644900969, 38.52695822507145, 37.100960799074045, 36.43686813498137, 45.47676517487841, 37.3686570667703, 36.31331601142925, 35.80881150692474, 38.3776660757793, 41.070072768185995, 36.961964660077896, 31.88603158414483, 33.05877305877307, 27.802659802659804, 28.492492492492502, 24.46675246675248, 22.634062634062644, 21.542685542685547, 20.966108966108976, 24.21964821964822, 23.565851565851574, 17.91848991848991, 16.209352209352218, 8.919776919776922, 7.148863148863157, 11.39596739596739, 13.928785928785928, 22.54670843350091, 25.481071367863834, 18.443748330540814, 27.72045360724607, 17.99587188266436, 19.154173040965517, 20.950826837619303, 24.755202641995112, 29.640659527452, 26.623928510720972, 22.577596464388932, 70.08269185627675, 65.95141772500261, 68.2319840055689, 71.16119893478384, 74.2191139926989, 70.63610240968731, 63.82014359372849, 63.5318553054402, 56.35553612912102, 42.33237010595501], "quarterMarkers": [100.0, null, 102.09643605870022, null, null, null, null, null, null, null, null, null, null, null, null, 101.46750524109017, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.62683438155136, null, null, null, null, null, null, null, null, null, null, 112.15932914046122, null, null, null, null, null, null, null, null, null, null, null, 105.8700209643606, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.22431865828092, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.66037735849059, null, null, null, null, null, null, null, null, null, null, 111.11111111111111, null, null, null, null, null, null, null, null, null, null, null, 116.7714884696017, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.22222222222223, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 139.62264150943398, null, null, null, null, null, null, null, null, null, null, 168.1341719077568, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-06-01", "", "2023-08-30", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-20", "", "", "", "", "", "", "", "", "", "", "2024-06-05", "", "", "", "", "", "", "", "", "", "", "", "2024-08-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-04", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-19", "", "", "", "", "", "", "", "", "", "", "2025-06-04", "", "", "", "", "", "", "", "", "", "", "", "2025-08-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-03", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-18", "", "", "", "", "", "", "", "", "", "", "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": [6.349206349206354, 6.349206349206354, 1.204819277108435, 1.204819277108435, 1.204819277108435, 1.204819277108435, 1.204819277108435, 1.204819277108435, 1.204819277108435, 1.204819277108435, 1.204819277108435, 1.204819277108435, 1.204819277108435, 1.204819277108435, 1.204819277108435, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, -3.4391534391534364, -3.4391534391534364, -3.4391534391534364, -3.4391534391534364, -3.4391534391534364, -3.4391534391534364, -3.4391534391534364, -3.4391534391534364, -3.4391534391534364, -3.4391534391534364, -3.4391534391534364, -4.761904761904765, -4.761904761904765, -4.761904761904765, -4.761904761904765, -4.761904761904765, -4.761904761904765, -4.761904761904765, -4.761904761904765, -4.761904761904765, -4.761904761904765, -4.761904761904765, -4.761904761904765, 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, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 147.05882352941174, 3.26409495548961, 3.26409495548961, 3.26409495548961, 3.26409495548961, 3.26409495548961, 3.26409495548961, 3.26409495548961, 3.26409495548961, 3.26409495548961, 3.26409495548961, 3.26409495548961, 3.6144578313253044, 3.6144578313253044, 3.6144578313253044, 3.6144578313253044, 3.6144578313253044, 3.6144578313253044, 3.6144578313253044, 3.6144578313253044, 3.6144578313253044, 3.6144578313253044, 3.6144578313253044, 3.6144578313253044, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 28.57142857142858, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 161.53846153846155, 7.74999999999999, 7.74999999999999, 7.74999999999999, 7.74999999999999, 7.74999999999999, 7.74999999999999, 7.74999999999999, 7.74999999999999, 7.74999999999999, 7.74999999999999, 7.74999999999999, 24.02234636871509, 24.02234636871509, 24.02234636871509, 24.02234636871509, 24.02234636871509, 24.02234636871509, 24.02234636871509, 24.02234636871509, 24.02234636871509, 24.02234636871509], "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": [78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 194.25, "latestClose": 244.37, "startTtmEps": 4.77, "latestTtmEps": 8.02, "priceChangePct": 25.801801801801805, "epsChangePct": 68.13417190775681, "earningsGapPct": 42.33237010595501, "startMultiple": 40.723270440251575, "latestMultiple": 30.47007481296758, "multipleChangePct": -25.177731347307407, "latestQuarter": "2026-06-03", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 10 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 83.02127022168962, "earningsMovePct": 51.32075471698112, "spread": -31.7005155047085, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 266.1522325442014, "earningsMovePct": 49.90654205607476, "spread": -216.24569048812666, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 25.801801801801805, "earningsMovePct": 68.13417190775681, "spread": 42.33237010595501, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 10, "persistenceLabel": "10 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 10 updates.", "marketChangePct": 25.801801801801805, "earningsChangePct": 68.13417190775681, "recentMarketMovePoints": 10.934362934362937, "recentEarningsMovePoints": 28.511530398322833}, "pressure": {"score": 59, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "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.94464407, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.25873149, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.05870308, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.04756496, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00589716, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -1.6478465648556262, "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, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 102.09643605870022, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 101.46750524109017, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 113.62683438155136, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 112.15932914046122, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 105.8700209643606, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 109.22431865828092, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 105.66037735849059, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 111.11111111111111, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 116.7714884696017, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 122.22222222222223, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 139.62264150943398, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568, 168.1341719077568], "revenue": [100.0, 100.0, 102.84714408248732, 102.84714408248732, 102.84714408248732, 102.84714408248732, 102.84714408248732, 102.84714408248732, 102.84714408248732, 102.84714408248732, 102.84714408248732, 102.84714408248732, 102.84714408248732, 102.84714408248732, 102.84714408248732, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 105.73592639044642, 112.53288455525347, 112.53288455525347, 112.53288455525347, 112.53288455525347, 112.53288455525347, 112.53288455525347, 112.53288455525347, 112.53288455525347, 112.53288455525347, 112.53288455525347, 112.53288455525347, 115.23971698653067, 115.23971698653067, 115.23971698653067, 115.23971698653067, 115.23971698653067, 115.23971698653067, 115.23971698653067, 115.23971698653067, 115.23971698653067, 115.23971698653067, 115.23971698653067, 115.23971698653067, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 117.48723268306671, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 120.87978377209443, 122.56014067839641, 122.56014067839641, 122.56014067839641, 122.56014067839641, 122.56014067839641, 122.56014067839641, 122.56014067839641, 122.56014067839641, 122.56014067839641, 122.56014067839641, 122.56014067839641, 127.5764560969649, 127.5764560969649, 127.5764560969649, 127.5764560969649, 127.5764560969649, 127.5764560969649, 127.5764560969649, 127.5764560969649, 127.5764560969649, 127.5764560969649, 127.5764560969649, 127.5764560969649, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 133.79778239300603, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 139.9497116465942, 150.6231032397195, 150.6231032397195, 150.6231032397195, 150.6231032397195, 150.6231032397195, 150.6231032397195, 150.6231032397195, 150.6231032397195, 150.6231032397195, 150.6231032397195, 150.6231032397195, 160.5845033084526, 160.5845033084526, 160.5845033084526, 160.5845033084526, 160.5845033084526, 160.5845033084526, 160.5845033084526, 160.5845033084526, 160.5845033084526, 160.5845033084526], "cashGeneration": [100.0, 100.0, 116.69028262100245, 116.69028262100245, 116.69028262100245, 116.69028262100245, 116.69028262100245, 116.69028262100245, 116.69028262100245, 116.69028262100245, 116.69028262100245, 116.69028262100245, 116.69028262100245, 116.69028262100245, 116.69028262100245, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 127.64038093706766, 139.7979077269393, 139.7979077269393, 139.7979077269393, 139.7979077269393, 139.7979077269393, 139.7979077269393, 139.7979077269393, 139.7979077269393, 139.7979077269393, 139.7979077269393, 139.7979077269393, 137.10518646554584, 137.10518646554584, 137.10518646554584, 137.10518646554584, 137.10518646554584, 137.10518646554584, 137.10518646554584, 137.10518646554584, 137.10518646554584, 137.10518646554584, 137.10518646554584, 137.10518646554584, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 140.37993213344186, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 142.33687405159333, 126.39426249551965, 126.39426249551965, 126.39426249551965, 126.39426249551965, 126.39426249551965, 126.39426249551965, 126.39426249551965, 126.39426249551965, 126.39426249551965, 126.39426249551965, 126.39426249551965, 135.53346933443206, 135.53346933443206, 135.53346933443206, 135.53346933443206, 135.53346933443206, 135.53346933443206, 135.53346933443206, 135.53346933443206, 135.53346933443206, 135.53346933443206, 135.53346933443206, 135.53346933443206, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 129.31192153473555, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 116.43285196983857, 127.48746344551749, 127.48746344551749, 127.48746344551749, 127.48746344551749, 127.48746344551749, 127.48746344551749, 127.48746344551749, 127.48746344551749, 127.48746344551749, 127.48746344551749, 127.48746344551749, 143.48970109906307, 143.48970109906307, 143.48970109906307, 143.48970109906307, 143.48970109906307, 143.48970109906307, 143.48970109906307, 143.48970109906307, 143.48970109906307, 143.48970109906307], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 68.13417190775681, "valuationContribution": -42.33237010595501, "marketMove": 25.8018018018018, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 68.13417190775681}, {"key": "valuation", "label": "Relative valuation contribution", "value": -42.33237010595501}, {"key": "market", "label": "Total market move", "value": 25.8018018018018}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-01", "periodEnd": "2023-07-31", "earningsChangePct": 2.096436058700224, "surprisePct": 1.204819277108435, "immediateReturnPct": -4.727068092290365, "forward4WeekPct": -9.454136184580742, "forward13WeekPct": 12.436691052335402, "toDateReturnPct": 37.518289251547564, "weeksSince": 153, "availabilitySource": "reported", "spread": 14.940708902973057, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2023-12-01", "periodEnd": "2023-10-31", "earningsChangePct": -0.6160164271047264, "surprisePct": 13.043478260869565, "immediateReturnPct": 4.61280695324362, "forward4WeekPct": 11.60793758835541, "forward13WeekPct": 5.141630451856116, "toDateReturnPct": 27.949107283103825, "weeksSince": 140, "availabilitySource": "reported", "spread": -1.3896376160527097, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-03-22", "periodEnd": "2024-01-31", "earningsChangePct": 11.983471074380159, "surprisePct": -3.4391534391534364, "immediateReturnPct": -15.170908369300983, "forward4WeekPct": -25.440293694498195, "forward13WeekPct": -42.77918341022969, "toDateReturnPct": 21.233318450166205, "weeksSince": 124, "availabilitySource": "reported", "spread": 25.601094355811327, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-06-07", "periodEnd": "2024-04-30", "earningsChangePct": -1.291512915129156, "surprisePct": -4.761904761904765, "immediateReturnPct": -14.218489828422499, "forward4WeekPct": -23.13762397741258, "forward13WeekPct": -42.684427713023965, "toDateReturnPct": 76.91305292116124, "weeksSince": 113, "availabilitySource": "reported", "spread": 51.16061614174822, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-30", "periodEnd": "2024-07-31", "earningsChangePct": -5.607476635514019, "surprisePct": 0.0, "immediateReturnPct": -8.525345622119795, "forward4WeekPct": 12.284744118360425, "forward13WeekPct": 12.418142129517351, "toDateReturnPct": 196.34974533106964, "weeksSince": 101, "availabilitySource": "reported", "spread": 67.03861813295777, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-12-06", "periodEnd": "2024-10-31", "earningsChangePct": 3.168316831683171, "surprisePct": 147.05882352941174, "immediateReturnPct": 21.60733549083065, "forward4WeekPct": 4.71413160733547, "forward13WeekPct": -11.499460625674217, "toDateReturnPct": 163.61380798274, "weeksSince": 87, "availabilitySource": "reported", "spread": 51.190856624818885, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-03-21", "periodEnd": "2025-01-31", "earningsChangePct": -3.262955854126681, "surprisePct": 3.26409495548961, "immediateReturnPct": 4.43835616438355, "forward4WeekPct": -7.520547945205469, "forward13WeekPct": 68.97260273972603, "toDateReturnPct": 234.75342465753423, "weeksSince": 72, "availabilitySource": "reported", "spread": 66.41198611009935, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-06-06", "periodEnd": "2025-04-30", "earningsChangePct": 5.158730158730163, "surprisePct": 3.6144578313253044, "immediateReturnPct": 9.2476623488033, "forward4WeekPct": 13.699922793171492, "forward13WeekPct": 31.594749935660982, "toDateReturnPct": 109.63369649137857, "weeksSince": 61, "availabilitySource": "reported", "spread": 45.55126555126556, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": 5.094339622641519, "surprisePct": 28.57142857142858, "immediateReturnPct": 2.3200056413511083, "forward4WeekPct": 9.131937098935182, "forward13WeekPct": 16.275297933855136, "toDateReturnPct": 72.32212114801496, "weeksSince": 49, "availabilitySource": "reported", "spread": 42.07393377204701, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-12-05", "periodEnd": "2025-10-31", "earningsChangePct": 4.667863554757634, "surprisePct": 161.53846153846155, "immediateReturnPct": 5.039723451998301, "forward4WeekPct": 17.32063800109165, "forward13WeekPct": 30.55976711747226, "toDateReturnPct": 48.201831524046355, "weeksSince": 35, "availabilitySource": "reported", "spread": 33.05877305877307, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-03-20", "periodEnd": "2026-01-31", "earningsChangePct": 14.23670668953687, "surprisePct": 7.74999999999999, "immediateReturnPct": 8.109906826392832, "forward4WeekPct": 12.312226659060643, "forward13WeekPct": -7.748621410914625, "toDateReturnPct": 16.167522342650685, "weeksSince": 20, "availabilitySource": "reported", "spread": 22.54670843350091, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 20.420420420420406, "surprisePct": 24.02234636871509, "immediateReturnPct": -16.227568613652366, "forward4WeekPct": -19.76161154116819, "forward13WeekPct": null, "toDateReturnPct": 7.481527093596063, "weeksSince": 9, "availabilitySource": "reported", "spread": 70.08269185627675, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}], "latestEvent": {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 20.420420420420406, "surprisePct": 24.02234636871509, "immediateReturnPct": -16.227568613652366, "forward4WeekPct": -19.76161154116819, "forward13WeekPct": null, "toDateReturnPct": 7.481527093596063, "weeksSince": 9, "availabilitySource": "reported", "spread": 70.08269185627675, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Specialty Retail", "population": 20, "spreadPercentile": 31.6, "qualityPercentile": 81.6, "rarityPercentile": 68.4, "currentOneYearSpread": -15.697918, "lead": "price", "relatedSignals": [{"tickerId": 8720, "symbol": "ULTA", "name": "Ulta Beauty Inc", "spread": -13.784869, "lead": "price", "quality": 100}, {"tickerId": 2771, "symbol": "MUSA", "name": "Murphy USA Inc", "spread": -12.607534999999997, "lead": "price", "quality": 87.5}, {"tickerId": 4843, "symbol": "ARKO", "name": "Arko Corp", "spread": -18.952218000000002, "lead": "price", "quality": 50}, {"tickerId": 1064, "symbol": "DKS", "name": "Dick\u2019s Sporting Goods Inc", "spread": -22.815296999999997, "lead": "price", "quality": 100}, {"tickerId": 4379, "symbol": "WSM", "name": "Williams-Sonoma Inc", "spread": -27.799184000000004, "lead": "price", "quality": 87.5}, {"tickerId": 5231, "symbol": "CASY", "name": "Caseys General Stores Inc", "spread": -30.405987, "lead": "price", "quality": 100}, {"tickerId": 3839, "symbol": "SVV", "name": "Savers Value Village, Inc.", "spread": -36.571898, "lead": "price", "quality": 87.5}, {"tickerId": 3507, "symbol": "SBH", "name": "Sally Beauty Holdings Inc", "spread": -44.988328, "lead": "price", "quality": 75}]}, "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": "2023-12-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-03-22", "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."}