{"ticker": {"uuid": "62017cca-d4ed-4687-8309-ed34891b3e20", "symbol": "BJ", "name": "BJs Wholesale Club Holdings Inc", "sector": "Consumer Defensive", "industry": "Discount Stores", "currency": "USD"}, "next_event": {"report_date": "2026-08-21", "fiscal_date_ending": "2026-07-31", "estimate": 1.15, "session": "Before the open", "days": 8}, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 8.7, "average_surprise_label": "+8.7%", "median_surprise": 6.5, "surprise_dispersion": 7.9, "average_reaction": 0.2, "average_reaction_label": "+0.2%", "average_abs_reaction": 6.6, "positive_response_rate": 33.3, "confirmation_rate": 36.4, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 consecutive beats"}, "profile": "Results and price are diverging", "profile_tone": "caution", "profile_text": "The sign of the earnings surprise has often differed from the direction of the next completed weekly close."}, "event_risk": {"score": 47, "band": "Elevated", "tone": "caution", "days": 8, "proximity_component": 21, "reaction_component": 16, "variability_component": 10, "uncertainty_component": 0, "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": -0.3, "revenue_growth_1y": 5.9, "cash_conversion": 2.97, "net_margin": 2.6, "earnings_yield": 5.5, "eps_surprise_avg": 5.3, "sue_score": 1.17, "pe_ratio": 21.6, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 96.48, "currency": "USD", "return_13w": 3.8, "fair_value": 89.407821, "fair_value_gap": 7.9, "relative_strength": -8.6, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 50.6}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-22", "date_source": "exact", "eps_actual": 0.97, "eps_estimate": 0.91, "eps_surprise": 0.06, "surprise_pct": 6.5934, "surprise_label": "+6.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -6.564709277160579, "one_week_reaction_label": "-6.6%", "four_week_reaction": 0.1009955273409222, "four_week_reaction_label": "+0.1%", "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-17", "date_source": "exact", "eps_actual": 0.98, "eps_estimate": 0.95, "eps_surprise": 0.03, "surprise_pct": 3.1579, "surprise_label": "+3.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.001464128843334, "one_week_reaction_label": "-3.0%", "four_week_reaction": -3.484626647144942, "four_week_reaction_label": "-3.5%", "confirmation": "diverged", "revenue": 4924723000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 130467000.0, "operating_cash_flow": 175031000.0, "free_cash_flow": 296432000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-03-07", "date_source": "exact", "eps_actual": 1.11, "eps_estimate": 1.06, "eps_surprise": 0.05, "surprise_pct": 4.717, "surprise_label": "+4.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.610745767454883, "one_week_reaction_label": "+5.6%", "four_week_reaction": 5.848607807471676, "four_week_reaction_label": "+5.8%", "confirmation": "confirmed", "revenue": 5357284000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 145872000.0, "operating_cash_flow": 274352000.0, "free_cash_flow": 393476000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-23", "date_source": "exact", "eps_actual": 0.85, "eps_estimate": 0.83, "eps_surprise": 0.02, "surprise_pct": 2.4096, "surprise_label": "+2.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 10.506519558676022, "one_week_reaction_label": "+10.5%", "four_week_reaction": 8.81394182547643, "four_week_reaction_label": "+8.8%", "confirmation": "confirmed", "revenue": 4918519000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 111019000.0, "operating_cash_flow": 200847000.0, "free_cash_flow": 306588000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-22", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 1.01, "eps_surprise": 0.08, "surprise_pct": 7.9208, "surprise_label": "+7.9%", "surprise_band": "beat", "eps_yoy": 12.371134020618568, "eps_yoy_label": "+12.4%", "one_week_reaction": -4.477784189267178, "one_week_reaction_label": "-4.5%", "four_week_reaction": -5.978072706289678, "four_week_reaction_label": "-6.0%", "confirmation": "diverged", "revenue": 5205395000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 144988000.0, "operating_cash_flow": 221351000.0, "free_cash_flow": 355230000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-11-21", "date_source": "exact", "eps_actual": 1.18, "eps_estimate": 0.93, "eps_surprise": 0.25, "surprise_pct": 26.8817, "surprise_label": "+26.9%", "surprise_band": "beat", "eps_yoy": 20.40816326530612, "eps_yoy_label": "+20.4%", "one_week_reaction": 10.851380772315801, "one_week_reaction_label": "+10.9%", "four_week_reaction": 11.768076085711025, "four_week_reaction_label": "+11.8%", "confirmation": "confirmed", "revenue": 5099364000.0, "revenue_yoy": 3.546209604073163, "revenue_yoy_label": "+3.5%", "net_income": 155748000.0, "operating_cash_flow": 206757000.0, "free_cash_flow": 394690000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-06", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.87, "eps_surprise": 0.06, "surprise_pct": 6.8966, "surprise_label": "+6.9%", "surprise_band": "beat", "eps_yoy": -16.21621621621622, "eps_yoy_label": "-16.2%", "one_week_reaction": 14.062808611495155, "one_week_reaction_label": "+14.1%", "four_week_reaction": 10.517479755085908, "four_week_reaction_label": "+10.5%", "confirmation": "confirmed", "revenue": 5278526000.0, "revenue_yoy": -1.4701106008193705, "revenue_yoy_label": "-1.5%", "net_income": 122662000.0, "operating_cash_flow": 271917000.0, "free_cash_flow": 432347000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-22", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 0.91, "eps_surprise": 0.23, "surprise_pct": 25.2747, "surprise_label": "+25.3%", "surprise_band": "beat", "eps_yoy": 34.11764705882352, "eps_yoy_label": "+34.1%", "one_week_reaction": 0.08592541673827851, "one_week_reaction_label": "+0.1%", "four_week_reaction": -4.9493040041244125, "four_week_reaction_label": "-4.9%", "confirmation": "contained", "revenue": 5153483000.0, "revenue_yoy": 4.777129050431644, "revenue_yoy_label": "+4.8%", "net_income": 149768000.0, "operating_cash_flow": 208093000.0, "free_cash_flow": 348590000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-22", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 1.09, "eps_surprise": 0.05, "surprise_pct": 4.5872, "surprise_label": "+4.6%", "surprise_band": "beat", "eps_yoy": 4.587155963302736, "eps_yoy_label": "+4.6%", "one_week_reaction": -5.385509492444777, "one_week_reaction_label": "-5.4%", "four_week_reaction": -4.629988376598218, "four_week_reaction_label": "-4.6%", "confirmation": "diverged", "revenue": 5380240000.0, "revenue_yoy": 3.358918967724832, "revenue_yoy_label": "+3.4%", "net_income": 150705000.0, "operating_cash_flow": 249864000.0, "free_cash_flow": 412437000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-11-21", "date_source": "exact", "eps_actual": 1.16, "eps_estimate": 1.09, "eps_surprise": 0.07, "surprise_pct": 6.422, "surprise_label": "+6.4%", "surprise_band": "beat", "eps_yoy": -1.6949152542372898, "eps_yoy_label": "-1.7%", "one_week_reaction": -5.456664547573629, "one_week_reaction_label": "-5.5%", "four_week_reaction": -1.2926467471922005, "four_week_reaction_label": "-1.3%", "confirmation": "diverged", "revenue": 5348163000.0, "revenue_yoy": 4.879020207225842, "revenue_yoy_label": "+4.9%", "net_income": 152050000.0, "operating_cash_flow": 181144000.0, "free_cash_flow": 373032000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-05", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.93, "eps_surprise": 0.03, "surprise_pct": 3.2258, "surprise_label": "+3.2%", "surprise_band": "beat", "eps_yoy": 3.225806451612894, "eps_yoy_label": "+3.2%", "one_week_reaction": -2.0143739244862933, "one_week_reaction_label": "-2.0%", "four_week_reaction": 0.8300435266727332, "four_week_reaction_label": "+0.8%", "confirmation": "diverged", "revenue": 5575388000.0, "revenue_yoy": 5.623956384793785, "revenue_yoy_label": "+5.6%", "net_income": 125854000.0, "operating_cash_flow": 390955000.0, "free_cash_flow": 589060000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-22", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 1.03, "eps_surprise": 0.07, "surprise_pct": 6.7961, "surprise_label": "+6.8%", "surprise_band": "beat", "eps_yoy": -3.508771929824545, "eps_yoy_label": "-3.5%", "one_week_reaction": -11.498547114985469, "one_week_reaction_label": "-11.5%", "four_week_reaction": -5.520963055209624, "four_week_reaction_label": "-5.5%", "confirmation": "diverged", "revenue": 5661500000.0, "revenue_yoy": 9.85774087156201, "revenue_yoy_label": "+9.9%", "net_income": 142726000.0, "operating_cash_flow": 139958000.0, "free_cash_flow": 321962000.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.97, 0.98, 1.11, 0.85, 1.09, 1.18, 0.93, 1.14, 1.14, 1.16, 0.96, 1.1], "eps_estimate": [0.91, 0.95, 1.06, 0.83, 1.01, 0.93, 0.87, 0.91, 1.09, 1.09, 0.93, 1.03], "surprise": [6.5934, 3.1579, 4.717, 2.4096, 7.9208, 26.8817, 6.8966, 25.2747, 4.5872, 6.422, 3.2258, 6.7961], "reaction_1w": [-6.564709277160579, -3.001464128843334, 5.610745767454883, 10.506519558676022, -4.477784189267178, 10.851380772315801, 14.062808611495155, 0.08592541673827851, -5.385509492444777, -5.456664547573629, -2.0143739244862933, -11.498547114985469], "reaction_4w": [0.1009955273409222, -3.484626647144942, 5.848607807471676, 8.81394182547643, -5.978072706289678, 11.768076085711025, 10.517479755085908, -4.9493040041244125, -4.629988376598218, -1.2926467471922005, 0.8300435266727332, -5.520963055209624], "revenue": [null, 4.92, 5.36, 4.92, 5.21, 5.1, 5.28, 5.15, 5.38, 5.35, 5.58, 5.66], "net_income": [null, 0.13, 0.15, 0.11, 0.14, 0.16, 0.12, 0.15, 0.15, 0.15, 0.13, 0.14], "financial_unit": "billions", "scatter": [{"x": 6.5934, "y": -6.564709277160579, "label": "2023-07-31"}, {"x": 3.1579, "y": -3.001464128843334, "label": "2023-10-31"}, {"x": 4.717, "y": 5.610745767454883, "label": "2024-01-31"}, {"x": 2.4096, "y": 10.506519558676022, "label": "2024-04-30"}, {"x": 7.9208, "y": -4.477784189267178, "label": "2024-07-31"}, {"x": 26.8817, "y": 10.851380772315801, "label": "2024-10-31"}, {"x": 6.8966, "y": 14.062808611495155, "label": "2025-01-31"}, {"x": 25.2747, "y": 0.08592541673827851, "label": "2025-04-30"}, {"x": 4.5872, "y": -5.385509492444777, "label": "2025-07-31"}, {"x": 6.422, "y": -5.456664547573629, "label": "2025-10-31"}, {"x": 3.2258, "y": -2.0143739244862933, "label": "2026-01-31"}, {"x": 6.7961, "y": -11.498547114985469, "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, 93.43529072283943, 94.80594430818063, 96.36416101572645, 100.10099552734093, 105.16519982686481, 102.97215409031885, 98.64377434713606, 99.71144135045448, 99.94228827009088, 99.85572067522723, 99.20646371374983, 98.54277881979512, 92.8437454912711, 95.58505266195354, 94.63280911845334, 95.10893089020344, 94.80594430818063, 95.49848506708987, 96.17659789352186, 94.12783148174866, 94.67609291588516, 94.77708844322608, 93.39200692540759, 93.07459241090751, 96.8691386524311, 99.16317991631799, 103.34728033472803, 103.1164334150916, 108.9020343384793, 108.33934497186553, 111.60005771172989, 109.14730919059299, 109.52243543500215, 111.1239359399798, 106.39157408743326, 110.5901024383206, 106.73784446688789, 112.65329678257106, 115.07718943875342, 127.16779685471072, 127.06680132736979, 127.60063482902899, 125.22002597027846, 127.67277449141537, 126.73495888039244, 126.92252200259702, 130.41408166209783, 128.78372529216563, 126.90809407011973, 125.30659356514211, 120.5598037801183, 125.0180349155966, 119.41999711441349, 115.36574808829894, 110.84980522291154, 117.54436589236761, 116.85182513345835, 118.3379021786178, 124.80161592843746, 125.1911701053239, 126.69167508296061, 122.16130428509595, 123.56081373539172, 130.26980233732505, 125.91256672918769, 139.57581878516808, 138.94098975616794, 137.9310344827586, 140.73005338335017, 135.2907228394171, 133.8767854566441, 126.96580580002885, 139.33054393305437, 137.13749819650843, 140.02308469196362, 142.90867118741883, 150.67089886019335, 152.8639445967393, 146.4290867118742, 146.09724426489686, 166.64262011253788, 157.36545952964937, 158.9813879671043, 161.46299235319577, 166.51276872024238, 169.3262155533112, 170.8988601933343, 161.57841581301398, 169.36949935074304, 165.38738998701484, 167.91227817053814, 168.05655749531093, 163.33862357524166, 160.3087577550137, 159.6017890636272, 159.25551868417253, 164.83912855287838, 157.89929303130862, 153.67190881546676, 151.07488096955706, 150.33905641321599, 158.67840138508151, 155.99480594430818, 148.95397489539747, 140.1096522868273, 140.93204443803205, 139.95094502957727, 142.05742317125956, 138.5514355792815, 134.32405136343962, 133.74693406434858, 129.96681575530226, 135.8966960034627, 132.40513634396189, 127.34093204443803, 131.88573077477997, 136.17082672053093, 132.1742894243255, 128.7404414947338, 131.77030731496174, 134.41061895830327, 136.57480882989466, 135.4061462992353, 132.62155533112104, 129.76482470062038, 134.7568893377579, 140.60020199105466, 133.3718078199394, 144.85644207185112, 148.29029000144277, 139.0131294185543, 142.53354494300967, 139.66238638003173, 140.98975616794115, 140.00865675948637, 143.7166354061463, 141.48030587216851, 133.76136199682585, 132.83797431828017, 136.06983119319, 134.91559659500794, 134.13648824123504, 139.0275573510316, 125.00360698311933, 123.04140816620979, 128.71158562977925, 131.35189727312078, 122.95484057134611, 128.22103592555186, 128.66830183234742, 127.03794546241522, 134.7568893377579, 134.0932044438032, 141.07632376280478, 139.2006925407589], "eps_index": [100.0, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718], "gap": [0.0, 4.257016969468282, 2.8863633841270797, 1.3281466765812553, -2.40868783503322, -7.4728921345570996, -5.279846398011145, -0.9514666548283515, -2.019133658146771, -2.2499805777831767, -2.1634129829195246, -1.514156021442119, -0.8504711274874097, 4.848562201036614, 1.8508447739438907, 2.803088317444093, 2.326966545693992, 2.629953127716803, 1.937412368807557, 1.2592995423755724, 3.3080659541487734, 2.759804520012267, 2.6588089926713536, 4.043890510489845, 4.3613050249899175, 0.5667587834663266, -1.7272824804205555, -5.911382898830595, -5.680535979194175, -8.645624082069048, -8.08293471545528, -11.34364745531964, -8.890898934182744, -9.266025178591903, -10.867525683569554, -6.135163831023007, -10.33369218191035, -6.481434210477644, -12.396886526160813, -14.820779182343173, -26.911386598300467, -26.81039107095954, -27.344224572618742, -24.963615713868208, -27.41636423500512, -26.478548623982192, -26.666111746186772, -30.15767140568758, -28.52731503575538, -26.651683813709482, -25.05018330873186, -20.303393523708053, -24.761624659186353, -16.086663781080148, -12.0324147549656, -7.516471889578199, -14.211032559034265, -13.518491800125005, -15.004568845284453, -21.468282595104114, -21.857836771990563, -23.35834174962727, -18.82797095176261, -20.227480402058376, -26.936469003991704, -22.579233395854345, -31.1142803236296, -30.479451294629456, -29.469496021220124, -32.268514921811686, -26.82918437787862, -25.415246995105605, -18.504267338490365, -30.86900547151589, -28.67595973496995, -31.561546230425137, -34.44713272588035, -42.209360398654866, -44.402406135200806, -37.96754825033571, -37.63570580335838, -62.79646626638403, -53.51930568349552, -55.13523412095044, -57.61683850704192, -62.66661487408852, -65.48006170715733, -67.05270634718043, -57.73226196686012, -65.52334550458919, -61.54123614086099, -64.06612432438429, -56.77450621325964, -52.05657229319037, -49.0267064729624, -48.31973778157591, -47.973467402121244, -53.557077270827094, -46.61724174925733, -42.38985753341548, -39.79282968750577, -39.0570051311647, -47.39635010303023, -44.7127546622569, -37.67192361334618, -28.827601004776014, -28.36794187392948, -27.3868424654747, -29.49332060715699, -25.987333015178933, -21.759948799337053, -21.18283150024601, -17.402713191199695, -23.332593439360124, -19.841033779859316, -14.776829480335465, -19.321628210677403, -23.606724156428356, -19.61018686022294, -16.689159443451743, -19.719025263679683, -22.359336907021216, -24.523526778612606, -23.354864247953245, -20.570273279838986, -17.713542649338322, -22.705607286475853, -28.548919939772603, -21.320525768657333, -32.80516002056906, -36.23900795016071, -26.961847367272256, -30.482262891727615, -26.841873559518888, -28.169243347428306, -27.188143938973525, -30.896122585633464, -28.65979305165567, -20.94084917631301, -20.01746149776733, -23.249318372677152, -22.095083774495095, -21.315975420722197, -26.207044530518743, -12.18309416260648, -11.246536371337996, -16.916713834907455, -19.55702547824899, -11.159968776474315, -16.426164130680064, -16.87343003747563, -15.243073667543428, -22.962017542886116, -22.298332648931392, -29.28145196793298, -27.405820745887098], "quarter_markers": [100.0, 97.69230769230771, null, null, null, null, null, null, null, null, null, null, null, null, 97.43589743589743, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.25641025641025, null, null, null, null, null, null, null, null, null, null, 100.25641025641025, null, null, null, null, null, null, null, null, null, null, null, null, 103.33333333333334, null, null, null, null, null, null, null, null, null, null, null, null, 108.46153846153848, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.84615384615385, null, null, null, null, null, null, null, null, null, null, 111.28205128205128, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.56410256410257, null, null, null, null, null, null, null, null, null, null, null, null, 112.05128205128206, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.82051282051285, null, null, null, null, null, null, null, null, null, null, null, 111.7948717948718, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [11.8, 27.4, 39.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": [69.31, 64.76, 65.71, 66.79, 69.38, 72.89, 71.37, 68.37, 69.11, 69.27, 69.21, 68.76, 68.3, 64.35, 66.25, 65.59, 65.92, 65.71, 66.19, 66.66, 65.24, 65.62, 65.69, 64.73, 64.51, 67.14, 68.73, 71.63, 71.47, 75.48, 75.09, 77.35, 75.65, 75.91, 77.02, 73.74, 76.65, 73.98, 78.08, 79.76, 88.14, 88.07, 88.44, 86.79, 88.49, 87.84, 87.97, 90.39, 89.26, 87.96, 86.85, 83.56, 86.65, 82.77, 79.96, 76.83, 81.47, 80.99, 82.02, 86.5, 86.77, 87.81, 84.67, 85.64, 90.29, 87.27, 96.74, 96.3, 95.6, 97.54, 93.77, 92.79, 88.0, 96.57, 95.05, 97.05, 99.05, 104.43, 105.95, 101.49, 101.26, 115.5, 109.07, 110.19, 111.91, 115.41, 117.36, 118.45, 111.99, 117.39, 114.63, 116.38, 116.48, 113.21, 111.11, 110.62, 110.38, 114.25, 109.44, 106.51, 104.71, 104.2, 109.98, 108.12, 103.24, 97.11, 97.68, 97.0, 98.46, 96.03, 93.1, 92.7, 90.08, 94.19, 91.77, 88.26, 91.41, 94.38, 91.61, 89.23, 91.33, 93.16, 94.66, 93.85, 91.92, 89.94, 93.4, 97.45, 92.44, 100.4, 102.78, 96.35, 98.79, 96.8, 97.72, 97.04, 99.61, 98.06, 92.71, 92.07, 94.31, 93.51, 92.97, 96.36, 86.64, 85.28, 89.21, 91.04, 85.22, 88.87, 89.18, 88.05, 93.4, 92.94, 97.78, 96.48], "ttmEps": [3.9, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36], "quarterlyEps": [0.85, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1], "priceIndex": [100.0, 93.43529072283943, 94.80594430818063, 96.36416101572645, 100.10099552734093, 105.16519982686481, 102.97215409031885, 98.64377434713606, 99.71144135045448, 99.94228827009088, 99.85572067522723, 99.20646371374983, 98.54277881979512, 92.8437454912711, 95.58505266195354, 94.63280911845334, 95.10893089020344, 94.80594430818063, 95.49848506708987, 96.17659789352186, 94.12783148174866, 94.67609291588516, 94.77708844322608, 93.39200692540759, 93.07459241090751, 96.8691386524311, 99.16317991631799, 103.34728033472803, 103.1164334150916, 108.9020343384793, 108.33934497186553, 111.60005771172989, 109.14730919059299, 109.52243543500215, 111.1239359399798, 106.39157408743326, 110.5901024383206, 106.73784446688789, 112.65329678257106, 115.07718943875342, 127.16779685471072, 127.06680132736979, 127.60063482902899, 125.22002597027846, 127.67277449141537, 126.73495888039244, 126.92252200259702, 130.41408166209783, 128.78372529216563, 126.90809407011973, 125.30659356514211, 120.5598037801183, 125.0180349155966, 119.41999711441349, 115.36574808829894, 110.84980522291154, 117.54436589236761, 116.85182513345835, 118.3379021786178, 124.80161592843746, 125.1911701053239, 126.69167508296061, 122.16130428509595, 123.56081373539172, 130.26980233732505, 125.91256672918769, 139.57581878516808, 138.94098975616794, 137.9310344827586, 140.73005338335017, 135.2907228394171, 133.8767854566441, 126.96580580002885, 139.33054393305437, 137.13749819650843, 140.02308469196362, 142.90867118741883, 150.67089886019335, 152.8639445967393, 146.4290867118742, 146.09724426489686, 166.64262011253788, 157.36545952964937, 158.9813879671043, 161.46299235319577, 166.51276872024238, 169.3262155533112, 170.8988601933343, 161.57841581301398, 169.36949935074304, 165.38738998701484, 167.91227817053814, 168.05655749531093, 163.33862357524166, 160.3087577550137, 159.6017890636272, 159.25551868417253, 164.83912855287838, 157.89929303130862, 153.67190881546676, 151.07488096955706, 150.33905641321599, 158.67840138508151, 155.99480594430818, 148.95397489539747, 140.1096522868273, 140.93204443803205, 139.95094502957727, 142.05742317125956, 138.5514355792815, 134.32405136343962, 133.74693406434858, 129.96681575530226, 135.8966960034627, 132.40513634396189, 127.34093204443803, 131.88573077477997, 136.17082672053093, 132.1742894243255, 128.7404414947338, 131.77030731496174, 134.41061895830327, 136.57480882989466, 135.4061462992353, 132.62155533112104, 129.76482470062038, 134.7568893377579, 140.60020199105466, 133.3718078199394, 144.85644207185112, 148.29029000144277, 139.0131294185543, 142.53354494300967, 139.66238638003173, 140.98975616794115, 140.00865675948637, 143.7166354061463, 141.48030587216851, 133.76136199682585, 132.83797431828017, 136.06983119319, 134.91559659500794, 134.13648824123504, 139.0275573510316, 125.00360698311933, 123.04140816620979, 128.71158562977925, 131.35189727312078, 122.95484057134611, 128.22103592555186, 128.66830183234742, 127.03794546241522, 134.7568893377579, 134.0932044438032, 141.07632376280478, 139.2006925407589], "epsIndex": [100.0, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718], "valuationGap": [0.0, 4.257016969468282, 2.8863633841270797, 1.3281466765812553, -2.40868783503322, -7.4728921345570996, -5.279846398011145, -0.9514666548283515, -2.019133658146771, -2.2499805777831767, -2.1634129829195246, -1.514156021442119, -0.8504711274874097, 4.848562201036614, 1.8508447739438907, 2.803088317444093, 2.326966545693992, 2.629953127716803, 1.937412368807557, 1.2592995423755724, 3.3080659541487734, 2.759804520012267, 2.6588089926713536, 4.043890510489845, 4.3613050249899175, 0.5667587834663266, -1.7272824804205555, -5.911382898830595, -5.680535979194175, -8.645624082069048, -8.08293471545528, -11.34364745531964, -8.890898934182744, -9.266025178591903, -10.867525683569554, -6.135163831023007, -10.33369218191035, -6.481434210477644, -12.396886526160813, -14.820779182343173, -26.911386598300467, -26.81039107095954, -27.344224572618742, -24.963615713868208, -27.41636423500512, -26.478548623982192, -26.666111746186772, -30.15767140568758, -28.52731503575538, -26.651683813709482, -25.05018330873186, -20.303393523708053, -24.761624659186353, -16.086663781080148, -12.0324147549656, -7.516471889578199, -14.211032559034265, -13.518491800125005, -15.004568845284453, -21.468282595104114, -21.857836771990563, -23.35834174962727, -18.82797095176261, -20.227480402058376, -26.936469003991704, -22.579233395854345, -31.1142803236296, -30.479451294629456, -29.469496021220124, -32.268514921811686, -26.82918437787862, -25.415246995105605, -18.504267338490365, -30.86900547151589, -28.67595973496995, -31.561546230425137, -34.44713272588035, -42.209360398654866, -44.402406135200806, -37.96754825033571, -37.63570580335838, -62.79646626638403, -53.51930568349552, -55.13523412095044, -57.61683850704192, -62.66661487408852, -65.48006170715733, -67.05270634718043, -57.73226196686012, -65.52334550458919, -61.54123614086099, -64.06612432438429, -56.77450621325964, -52.05657229319037, -49.0267064729624, -48.31973778157591, -47.973467402121244, -53.557077270827094, -46.61724174925733, -42.38985753341548, -39.79282968750577, -39.0570051311647, -47.39635010303023, -44.7127546622569, -37.67192361334618, -28.827601004776014, -28.36794187392948, -27.3868424654747, -29.49332060715699, -25.987333015178933, -21.759948799337053, -21.18283150024601, -17.402713191199695, -23.332593439360124, -19.841033779859316, -14.776829480335465, -19.321628210677403, -23.606724156428356, -19.61018686022294, -16.689159443451743, -19.719025263679683, -22.359336907021216, -24.523526778612606, -23.354864247953245, -20.570273279838986, -17.713542649338322, -22.705607286475853, -28.548919939772603, -21.320525768657333, -32.80516002056906, -36.23900795016071, -26.961847367272256, -30.482262891727615, -26.841873559518888, -28.169243347428306, -27.188143938973525, -30.896122585633464, -28.65979305165567, -20.94084917631301, -20.01746149776733, -23.249318372677152, -22.095083774495095, -21.315975420722197, -26.207044530518743, -12.18309416260648, -11.246536371337996, -16.916713834907455, -19.55702547824899, -11.159968776474315, -16.426164130680064, -16.87343003747563, -15.243073667543428, -22.962017542886116, -22.298332648931392, -29.28145196793298, -27.405820745887098], "quarterMarkers": [100.0, 97.69230769230771, null, null, null, null, null, null, null, null, null, null, null, null, 97.43589743589743, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.25641025641025, null, null, null, null, null, null, null, null, null, null, 100.25641025641025, null, null, null, null, null, null, null, null, null, null, null, null, 103.33333333333334, null, null, null, null, null, null, null, null, null, null, null, null, 108.46153846153848, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.84615384615385, null, null, null, null, null, null, null, null, null, null, 111.28205128205128, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.56410256410257, null, null, null, null, null, null, null, null, null, null, null, null, 112.05128205128206, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.82051282051285, null, null, null, null, null, null, null, null, null, null, null, 111.7948717948718, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-23", "2023-08-22", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-17", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-07", "", "", "", "", "", "", "", "", "", "", "2024-05-23", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-22", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-06", "", "", "", "", "", "", "", "", "", "", "2025-05-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-22", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-05", "", "", "", "", "", "", "", "", "", "", "", "2026-05-22", "", "", "", "", "", "", "", "", "", ""], "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": [0.0, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 6.593406593406587, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 3.157894736842108, 4.7169811320754755, 4.7169811320754755, 4.7169811320754755, 4.7169811320754755, 4.7169811320754755, 4.7169811320754755, 4.7169811320754755, 4.7169811320754755, 4.7169811320754755, 4.7169811320754755, 4.7169811320754755, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 2.40963855421687, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 26.881720430107514, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 25.274725274725256, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 6.422018348623839, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 3.225806451612894, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374], "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": [87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 69.31, "latestClose": 96.48, "startTtmEps": 3.9, "latestTtmEps": 4.36, "priceChangePct": 39.20069254075891, "epsChangePct": 11.794871794871797, "earningsGapPct": -27.405820745887112, "startMultiple": 17.771794871794874, "latestMultiple": 22.128440366972477, "multipleChangePct": 24.51438094242193, "latestQuarter": "2026-05-22", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 9 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -10.765815760266372, "earningsMovePct": 0.4608294930875667, "spread": 11.22664525335394, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 15.461943513642895, "earningsMovePct": 11.508951406649626, "spread": -3.9529921069932694, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 39.20069254075891, "earningsMovePct": 11.794871794871797, "spread": -27.405820745887112, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 9, "persistenceLabel": "9 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 9 updates.", "marketChangePct": 39.20069254075891, "earningsChangePct": 11.794871794871797, "recentMarketMovePoints": 5.064204299523851, "recentEarningsMovePoints": -1.0256410256410504}, "pressure": {"score": 52, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 83, "band": "high", "label": "High confidence", "anchorStability": 33, "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": 2.96934548, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.05924371, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.10819691, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.04926045, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.0022684, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -5.599956714396159, "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-05-22", "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, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.69230769230771, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 97.43589743589743, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 100.25641025641025, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 103.33333333333334, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 108.46153846153848, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 103.84615384615385, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 111.28205128205128, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.56410256410257, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.05128205128206, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 112.82051282051285, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718, 111.7948717948718], "revenue": [100.0, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.2821772653101, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 99.9955377867586, 102.18411521680216, 102.18411521680216, 102.18411521680216, 102.18411521680216, 102.18411521680216, 102.18411521680216, 102.18411521680216, 102.18411521680216, 102.18411521680216, 102.18411521680216, 102.18411521680216, 103.18390172650808, 103.18390172650808, 103.18390172650808, 103.18390172650808, 103.18390172650808, 103.18390172650808, 103.18390172650808, 103.18390172650808, 103.18390172650808, 103.18390172650808, 103.18390172650808, 103.18390172650808, 103.18390172650808, 104.42152624886705, 104.42152624886705, 104.42152624886705, 104.42152624886705, 104.42152624886705, 104.42152624886705, 104.42152624886705, 104.42152624886705, 104.42152624886705, 104.42152624886705, 104.42152624886705, 104.42152624886705, 104.42152624886705, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 105.31520214644739, 104.9121803683905, 104.9121803683905, 104.9121803683905, 104.9121803683905, 104.9121803683905, 104.9121803683905, 104.9121803683905, 104.9121803683905, 104.9121803683905, 104.9121803683905, 104.9121803683905, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 106.11454214826502, 107.00926195811742, 107.00926195811742, 107.00926195811742, 107.00926195811742, 107.00926195811742, 107.00926195811742, 107.00926195811742, 107.00926195811742, 107.00926195811742, 107.00926195811742, 107.00926195811742, 107.00926195811742, 107.00926195811742, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 108.28242043546288, 109.80152771443801, 109.80152771443801, 109.80152771443801, 109.80152771443801, 109.80152771443801, 109.80152771443801, 109.80152771443801, 109.80152771443801, 109.80152771443801, 109.80152771443801, 109.80152771443801, 109.80152771443801, 112.40116095325976, 112.40116095325976, 112.40116095325976, 112.40116095325976, 112.40116095325976, 112.40116095325976, 112.40116095325976, 112.40116095325976, 112.40116095325976, 112.40116095325976, 112.40116095325976], "cashGeneration": [100.0, 81.23699130836361, 81.23699130836361, 81.23699130836361, 81.23699130836361, 81.23699130836361, 81.23699130836361, 81.23699130836361, 81.23699130836361, 81.23699130836361, 81.23699130836361, 81.23699130836361, 81.23699130836361, 81.23699130836361, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 83.15610269052127, 93.94497951998481, 93.94497951998481, 93.94497951998481, 93.94497951998481, 93.94497951998481, 93.94497951998481, 93.94497951998481, 93.94497951998481, 93.94497951998481, 93.94497951998481, 93.94497951998481, 101.6182068179825, 101.6182068179825, 101.6182068179825, 101.6182068179825, 101.6182068179825, 101.6182068179825, 101.6182068179825, 101.6182068179825, 101.6182068179825, 101.6182068179825, 101.6182068179825, 101.6182068179825, 101.6182068179825, 108.75415051181936, 108.75415051181936, 108.75415051181936, 108.75415051181936, 108.75415051181936, 108.75415051181936, 108.75415051181936, 108.75415051181936, 108.75415051181936, 108.75415051181936, 108.75415051181936, 108.75415051181936, 108.75415051181936, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 116.65957314998, 119.7869692232559, 119.7869692232559, 119.7869692232559, 119.7869692232559, 119.7869692232559, 119.7869692232559, 119.7869692232559, 119.7869692232559, 119.7869692232559, 119.7869692232559, 119.7869692232559, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 123.16627229932121, 127.76890529471349, 127.76890529471349, 127.76890529471349, 127.76890529471349, 127.76890529471349, 127.76890529471349, 127.76890529471349, 127.76890529471349, 127.76890529471349, 127.76890529471349, 127.76890529471349, 127.76890529471349, 127.76890529471349, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 126.02639431853564, 138.63485874783476, 138.63485874783476, 138.63485874783476, 138.63485874783476, 138.63485874783476, 138.63485874783476, 138.63485874783476, 138.63485874783476, 138.63485874783476, 138.63485874783476, 138.63485874783476, 138.63485874783476, 136.4924826155204, 136.4924826155204, 136.4924826155204, 136.4924826155204, 136.4924826155204, 136.4924826155204, 136.4924826155204, 136.4924826155204, 136.4924826155204, 136.4924826155204, 136.4924826155204], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 11.794871794871796, "valuationContribution": 27.405820745887098, "marketMove": 39.200692540758894, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 11.794871794871796}, {"key": "valuation", "label": "Relative valuation contribution", "value": 27.405820745887098}, {"key": "market", "label": "Total market move", "value": 39.200692540758894}]}, "acceptance": {"available": true, "events": [{"date": "2023-08-25", "periodEnd": "2023-07-31", "earningsChangePct": -2.3076923076922995, "surprisePct": 6.593406593406587, "immediateReturnPct": -6.564709277160574, "forward4WeekPct": 5.165199826864808, "forward13WeekPct": -4.41494733804646, "toDateReturnPct": 39.20069254075891, "weeksSince": 154, "availabilitySource": "reported", "spread": 4.257016969468282, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2023-11-24", "periodEnd": "2023-10-31", "earningsChangePct": -0.2624671916010568, "surprisePct": 3.157894736842108, "immediateReturnPct": 2.9526029526029562, "forward4WeekPct": 2.8593628593628573, "forward13WeekPct": 11.313131313131318, "toDateReturnPct": 49.93006993006994, "weeksSince": 141, "availabilitySource": "reported", "spread": 1.8508447739438907, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-03-08", "periodEnd": "2024-01-31", "earningsChangePct": 2.894736842105261, "surprisePct": 4.7169811320754755, "immediateReturnPct": 5.610745767454883, "forward4WeekPct": 6.212396809850285, "forward13WeekPct": 23.744228347558405, "toDateReturnPct": 34.99370365188192, "weeksSince": 126, "availabilitySource": "reported", "spread": -8.645624082069048, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-24", "periodEnd": "2024-04-30", "earningsChangePct": 0.0, "surprisePct": 2.40963855421687, "immediateReturnPct": 10.50651955867603, "forward4WeekPct": 10.945336008024054, "forward13WeekPct": 3.773821464393179, "toDateReturnPct": 20.96288866599798, "weeksSince": 115, "availabilitySource": "reported", "spread": -26.911386598300467, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-23", "periodEnd": "2024-07-31", "earningsChangePct": 3.069053708439906, "surprisePct": 7.920792079207928, "immediateReturnPct": -4.477784189267176, "forward4WeekPct": -6.532025389497997, "forward13WeekPct": 11.644547028274665, "toDateReturnPct": 11.344489324870155, "weeksSince": 102, "availabilitySource": "reported", "spread": -16.086663781080148, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-11-22", "periodEnd": "2024-10-31", "earningsChangePct": 4.962779156327546, "surprisePct": 26.881720430107514, "immediateReturnPct": 10.8513807723158, "forward4WeekPct": 7.448149421336092, "forward13WeekPct": 16.294259195599857, "toDateReturnPct": 10.553454795462368, "weeksSince": 89, "availabilitySource": "reported", "spread": -31.1142803236296, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-03-07", "periodEnd": "2025-01-31", "earningsChangePct": -4.255319148936188, "surprisePct": 6.896551724137938, "immediateReturnPct": 14.062808611495159, "forward4WeekPct": 13.973928500888789, "forward13WeekPct": 9.727434327473826, "toDateReturnPct": -4.720521429982227, "weeksSince": 74, "availabilitySource": "reported", "spread": -62.79646626638403, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-05-23", "periodEnd": "2025-04-30", "earningsChangePct": 7.160493827160486, "surprisePct": 25.274725274725256, "immediateReturnPct": 0.08592541673828613, "forward4WeekPct": -5.155525004296269, "forward13WeekPct": -16.557827805464854, "toDateReturnPct": -17.099157930915954, "weeksSince": 63, "availabilitySource": "reported", "spread": -56.77450621325964, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": 1.1520737327188835, "surprisePct": 4.587155963302736, "immediateReturnPct": 0.586963237565663, "forward4WeekPct": -4.129337864277627, "forward13WeekPct": -8.114509319328588, "toDateReturnPct": -0.6487488415199194, "weeksSince": 49, "availabilitySource": "reported", "spread": -28.36794187392948, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-28", "periodEnd": "2025-10-31", "earningsChangePct": -0.4555808656036331, "surprisePct": 6.422018348623839, "immediateReturnPct": -2.597969653967902, "forward4WeekPct": 2.4451479096168516, "forward13WeekPct": 7.837572317432606, "toDateReturnPct": 5.316013535640218, "weeksSince": 36, "availabilitySource": "reported", "spread": -16.689159443451743, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-03-06", "periodEnd": "2026-01-31", "earningsChangePct": 0.6864988558352492, "surprisePct": 3.225806451612894, "immediateReturnPct": -2.01437392448629, "forward4WeekPct": -0.7389411883793939, "forward13WeekPct": -9.697337787225436, "toDateReturnPct": -2.338293349529308, "weeksSince": 22, "availabilitySource": "reported", "spread": -26.841873559518888, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": -0.909090909090915, "surprisePct": 6.796116504854374, "immediateReturnPct": -1.5697137580794052, "forward4WeekPct": 2.5738688827331435, "forward13WeekPct": null, "toDateReturnPct": 11.35734072022161, "weeksSince": 10, "availabilitySource": "reported", "spread": -11.246536371337996, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": -0.909090909090915, "surprisePct": 6.796116504854374, "immediateReturnPct": -1.5697137580794052, "forward4WeekPct": 2.5738688827331435, "forward13WeekPct": null, "toDateReturnPct": 11.35734072022161, "weeksSince": 10, "availabilitySource": "reported", "spread": -11.246536371337996, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Discount Stores", "population": 7, "spreadPercentile": 33.3, "qualityPercentile": 66.7, "rarityPercentile": 33.3, "currentOneYearSpread": 10.446362, "lead": "earnings", "relatedSignals": [{"tickerId": 8950, "symbol": "WMT", "name": "Walmart Inc.", "spread": 12.083877000000001, "lead": "earnings", "quality": 100}, {"tickerId": 5502, "symbol": "COST", "name": "Costco Wholesale Corp", "spread": 15.654395999999998, "lead": "earnings", "quality": 100}, {"tickerId": 1025, "symbol": "DG", "name": "Dollar General Corporation", "spread": 25.111760999999998, "lead": "earnings", "quality": 87.5}, {"tickerId": 7490, "symbol": "OLLI", "name": "Ollie's Bargain Outlet Hldg", "spread": 63.680550000000004, "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-08-25", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-03-08", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-05-24", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_elevated", "label": "Expectations elevated", "tone": "caution", "explanation": "Price is leading delivered earnings power by a meaningful margin."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}