{"ticker": {"uuid": "aeb29372-8164-404d-b6b3-b78f68dd4eaf", "symbol": "TGT", "name": "Target Corporation", "sector": "Consumer Defensive", "industry": "Discount Stores", "currency": "USD"}, "next_event": {"report_date": "2026-08-19", "fiscal_date_ending": "2026-07-31", "estimate": 2.21, "session": "Before the open", "days": 6}, "profile": {"sample": 12, "measured": 12, "beats": 9, "misses": 3, "inline": 0, "beat_rate": 75.0, "beat_rate_label": "75.0%", "average_surprise": 9.2, "average_surprise_label": "+9.2%", "median_surprise": 10.0, "surprise_dispersion": 17.6, "average_reaction": 0.6, "average_reaction_label": "+0.6%", "average_abs_reaction": 8.0, "positive_response_rate": 50.0, "confirmation_rate": 75.0, "reaction_sample": 12, "streak": {"count": 4, "band": "beat", "label": "4 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 68, "band": "Elevated", "tone": "caution", "days": 6, "proximity_component": 26, "reaction_component": 20, "variability_component": 22, "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": -17.6, "revenue_growth_1y": 0.5, "cash_conversion": 3.15, "net_margin": 3.2, "earnings_yield": 5.8, "eps_surprise_avg": 8.8, "sue_score": 0.16, "pe_ratio": 19.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 149.7, "currency": "USD", "return_13w": 20.6, "fair_value": 118.646284, "fair_value_gap": 26.2, "relative_strength": 21.6, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 57.2}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-16", "date_source": "exact", "eps_actual": 1.8, "eps_estimate": 1.42, "eps_surprise": 0.38, "surprise_pct": 26.7606, "surprise_label": "+26.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.002812361995913, "one_week_reaction_label": "+1.0%", "four_week_reaction": -4.785932160537797, "four_week_reaction_label": "-4.8%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-10-31", "reported_date": "2023-11-15", "date_source": "exact", "eps_actual": 2.1, "eps_estimate": 1.48, "eps_surprise": 0.62, "surprise_pct": 41.8919, "surprise_label": "+41.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 21.092622346124575, "one_week_reaction_label": "+21.1%", "four_week_reaction": 26.033656545772022, "four_week_reaction_label": "+26.0%", "confirmation": "confirmed", "revenue": 25398000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 971000000.0, "operating_cash_flow": 1934000000.0, "free_cash_flow": 3061000000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-03-05", "date_source": "exact", "eps_actual": 2.98, "eps_estimate": 2.41, "eps_surprise": 0.57, "surprise_pct": 23.6515, "surprise_label": "+23.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 9.292291698650915, "one_week_reaction_label": "+9.3%", "four_week_reaction": 14.115526006391882, "four_week_reaction_label": "+14.1%", "confirmation": "confirmed", "revenue": 31919000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1382000000.0, "operating_cash_flow": 3289000000.0, "free_cash_flow": 4143000000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-22", "date_source": "exact", "eps_actual": 2.03, "eps_estimate": 2.06, "eps_surprise": -0.03, "surprise_pct": -1.4563, "surprise_label": "-1.5%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.304939628089336, "one_week_reaction_label": "-9.3%", "four_week_reaction": -11.846624335293345, "four_week_reaction_label": "-11.8%", "confirmation": "confirmed", "revenue": 24531000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 942000000.0, "operating_cash_flow": 1101000000.0, "free_cash_flow": 1775000000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-21", "date_source": "exact", "eps_actual": 2.57, "eps_estimate": 2.18, "eps_surprise": 0.39, "surprise_pct": 17.8899, "surprise_label": "+17.9%", "surprise_band": "beat", "eps_yoy": 42.777777777777764, "eps_yoy_label": "+42.8%", "one_week_reaction": 10.812777775678406, "one_week_reaction_label": "+10.8%", "four_week_reaction": 5.820959134704974, "four_week_reaction_label": "+5.8%", "confirmation": "confirmed", "revenue": 25452000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1192000000.0, "operating_cash_flow": 2238000000.0, "free_cash_flow": 2877000000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-11-20", "date_source": "exact", "eps_actual": 1.85, "eps_estimate": 2.3, "eps_surprise": -0.45, "surprise_pct": -19.5652, "surprise_label": "-19.6%", "surprise_band": "miss", "eps_yoy": -11.904761904761903, "eps_yoy_label": "-11.9%", "one_week_reaction": -17.070747071538747, "one_week_reaction_label": "-17.1%", "four_week_reaction": -10.761994177780489, "four_week_reaction_label": "-10.8%", "confirmation": "confirmed", "revenue": 25668000000.0, "revenue_yoy": 1.0630758327427356, "revenue_yoy_label": "+1.1%", "net_income": 854000000.0, "operating_cash_flow": 739000000.0, "free_cash_flow": 1394000000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-04", "date_source": "exact", "eps_actual": 2.41, "eps_estimate": 2.25, "eps_surprise": 0.16, "surprise_pct": 7.1111, "surprise_label": "+7.1%", "surprise_band": "beat", "eps_yoy": -19.127516778523486, "eps_yoy_label": "-19.1%", "one_week_reaction": -7.372826841842524, "one_week_reaction_label": "-7.4%", "four_week_reaction": -16.57276280831713, "four_week_reaction_label": "-16.6%", "confirmation": "diverged", "revenue": 30915000000.0, "revenue_yoy": -3.145461950562361, "revenue_yoy_label": "-3.1%", "net_income": 1103000000.0, "operating_cash_flow": 3289000000.0, "free_cash_flow": 4212000000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-21", "date_source": "exact", "eps_actual": 1.3, "eps_estimate": 1.65, "eps_surprise": -0.35, "surprise_pct": -21.2121, "surprise_label": "-21.2%", "surprise_band": "miss", "eps_yoy": -35.96059113300492, "eps_yoy_label": "-36.0%", "one_week_reaction": -4.351795907948422, "one_week_reaction_label": "-4.4%", "four_week_reaction": -3.25623854833647, "four_week_reaction_label": "-3.3%", "confirmation": "confirmed", "revenue": 23846000000.0, "revenue_yoy": -2.792385145326322, "revenue_yoy_label": "-2.8%", "net_income": 1036000000.0, "operating_cash_flow": 275000000.0, "free_cash_flow": 1065000000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-20", "date_source": "exact", "eps_actual": 2.05, "eps_estimate": 2.03, "eps_surprise": 0.02, "surprise_pct": 0.9852, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": -20.233463035019458, "eps_yoy_label": "-20.2%", "one_week_reaction": -3.6691907302714912, "one_week_reaction_label": "-3.7%", "four_week_reaction": -12.67715026243719, "four_week_reaction_label": "-12.7%", "confirmation": "diverged", "revenue": 25211000000.0, "revenue_yoy": -0.9468804023259468, "revenue_yoy_label": "-0.9%", "net_income": 935000000.0, "operating_cash_flow": 2083000000.0, "free_cash_flow": 3157000000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-11-19", "date_source": "exact", "eps_actual": 1.78, "eps_estimate": 1.71, "eps_surprise": 0.07, "surprise_pct": 4.0936, "surprise_label": "+4.1%", "surprise_band": "beat", "eps_yoy": -3.783783783783787, "eps_yoy_label": "-3.8%", "one_week_reaction": -2.5361509542753278, "one_week_reaction_label": "-2.5%", "four_week_reaction": 7.997775454987013, "four_week_reaction_label": "+8.0%", "confirmation": "diverged", "revenue": 25270000000.0, "revenue_yoy": -1.550568801620695, "revenue_yoy_label": "-1.6%", "net_income": 689000000.0, "operating_cash_flow": 1127000000.0, "free_cash_flow": 2105000000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-03", "date_source": "exact", "eps_actual": 2.44, "eps_estimate": 2.16, "eps_surprise": 0.28, "surprise_pct": 12.963, "surprise_label": "+13.0%", "surprise_band": "beat", "eps_yoy": 1.2448132780082906, "eps_yoy_label": "+1.2%", "one_week_reaction": 6.151682999445409, "one_week_reaction_label": "+6.2%", "four_week_reaction": 5.316811602176141, "four_week_reaction_label": "+5.3%", "confirmation": "confirmed", "revenue": 30453000000.0, "revenue_yoy": -1.4944201843765164, "revenue_yoy_label": "-1.5%", "net_income": 1045000000.0, "operating_cash_flow": 3077000000.0, "free_cash_flow": 3867000000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-20", "date_source": "exact", "eps_actual": 1.71, "eps_estimate": 1.46, "eps_surprise": 0.25, "surprise_pct": 17.1233, "surprise_label": "+17.1%", "surprise_band": "beat", "eps_yoy": 31.538461538461533, "eps_yoy_label": "+31.5%", "one_week_reaction": 3.3404640447589173, "one_week_reaction_label": "+3.3%", "four_week_reaction": 11.263781471120604, "four_week_reaction_label": "+11.3%", "confirmation": "confirmed", "revenue": 25443000000.0, "revenue_yoy": 6.697139981548268, "revenue_yoy_label": "+6.7%", "net_income": 781000000.0, "operating_cash_flow": 716000000.0, "free_cash_flow": 1751000000.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": [1.8, 2.1, 2.98, 2.03, 2.57, 1.85, 2.41, 1.3, 2.05, 1.78, 2.44, 1.71], "eps_estimate": [1.42, 1.48, 2.41, 2.06, 2.18, 2.3, 2.25, 1.65, 2.03, 1.71, 2.16, 1.46], "surprise": [26.7606, 41.8919, 23.6515, -1.4563, 17.8899, -19.5652, 7.1111, -21.2121, 0.9852, 4.0936, 12.963, 17.1233], "reaction_1w": [1.002812361995913, 21.092622346124575, 9.292291698650915, -9.304939628089336, 10.812777775678406, -17.070747071538747, -7.372826841842524, -4.351795907948422, -3.6691907302714912, -2.5361509542753278, 6.151682999445409, 3.3404640447589173], "reaction_4w": [-4.785932160537797, 26.033656545772022, 14.115526006391882, -11.846624335293345, 5.820959134704974, -10.761994177780489, -16.57276280831713, -3.25623854833647, -12.67715026243719, 7.997775454987013, 5.316811602176141, 11.263781471120604], "revenue": [null, 25.4, 31.92, 24.53, 25.45, 25.67, 30.91, 23.85, 25.21, 25.27, 30.45, 25.44], "net_income": [null, 0.97, 1.38, 0.94, 1.19, 0.85, 1.1, 1.04, 0.94, 0.69, 1.04, 0.78], "financial_unit": "billions", "scatter": [{"x": 26.7606, "y": 1.002812361995913, "label": "2023-07-31"}, {"x": 41.8919, "y": 21.092622346124575, "label": "2023-10-31"}, {"x": 23.6515, "y": 9.292291698650915, "label": "2024-01-31"}, {"x": -1.4563, "y": -9.304939628089336, "label": "2024-04-30"}, {"x": 17.8899, "y": 10.812777775678406, "label": "2024-07-31"}, {"x": -19.5652, "y": -17.070747071538747, "label": "2024-10-31"}, {"x": 7.1111, "y": -7.372826841842524, "label": "2025-01-31"}, {"x": -21.2121, "y": -4.351795907948422, "label": "2025-04-30"}, {"x": 0.9852, "y": -3.6691907302714912, "label": "2025-07-31"}, {"x": 4.0936, "y": -2.5361509542753278, "label": "2025-10-31"}, {"x": 12.963, "y": 6.151682999445409, "label": "2026-01-31"}, {"x": 17.1233, "y": 3.3404640447589173, "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, 92.82066937098443, 95.66344043954979, 94.26872936786478, 93.7809618522194, 85.81662975728483, 84.26949149536757, 80.03201019995426, 85.34410479169524, 82.94337358860783, 81.72395437707584, 86.00716416749364, 82.56230476819017, 99.97685991320094, 101.18529539824608, 103.7407128858374, 104.05629162781437, 106.50395099451724, 107.9125089454515, 109.62125186247495, 108.33584665315395, 108.45899939476718, 106.32691877004127, 109.70591974195028, 111.98424334970252, 112.78473574777006, 115.15542454536, 117.45042692615309, 120.40452048312076, 131.59285974477422, 127.32841969909589, 130.74772531214848, 137.4002518847871, 133.18233279126616, 128.80158994277588, 130.49185880802733, 127.731603818971, 122.53674050595991, 126.48328526647019, 125.01639300690863, 113.38369311240089, 121.91694185614298, 113.98484620852467, 110.20617056984622, 114.08633901785039, 115.57751104939142, 113.71159464758892, 119.33276527053319, 116.89692432932253, 116.32700063475141, 108.65254142487395, 105.78730529431246, 112.45463848108909, 124.61410863849179, 120.77740959122045, 118.93768060345629, 119.0005770321535, 121.66582502591685, 122.00389501983851, 120.19561509126002, 124.58266042414317, 123.30900182916515, 118.84333511557341, 118.59174855594748, 117.75836749636115, 119.60595853771243, 99.18832787325003, 104.98046310097726, 105.04393824305372, 106.73397224360528, 104.32190501698118, 107.51154674701789, 107.74164487627746, 112.36741834888578, 106.01193901753274, 109.40787559294571, 109.42374416725558, 104.21875717187451, 102.35681403871808, 99.46732348128859, 99.44331152265396, 92.11152835829465, 83.80324113454823, 83.2909767238015, 82.96280737526862, 76.61553225650796, 74.26231806845986, 74.52645468246331, 77.303887743257, 77.93621363685106, 77.15981345693795, 79.83241998140666, 76.35827599543961, 76.13152511057206, 78.81204184433976, 77.23288594790223, 77.37055552454535, 80.35880499860681, 84.27025353838665, 84.41602172299093, 83.7843590264811, 85.8818021769947, 80.79610955241961, 85.35541715979453, 84.33073204344683, 81.2364766405386, 78.5678864714055, 76.26765961829535, 73.63999842488582, 72.14198574775104, 71.91278230092739, 72.87871322463396, 70.01366211338642, 74.36035380457707, 77.15991821673215, 75.89929630227242, 74.68778898971354, 74.50366351336588, 72.61413814020158, 75.10035586986574, 76.40147673799054, 80.46229922690398, 81.22473931940316, 82.50099747798399, 83.29658728665044, 87.44857107260538, 92.22210992460413, 89.58671847218721, 87.4071343498148, 95.76082649597556, 96.88910468655527, 97.6674978370693, 95.24024888865699, 101.09912708817, 98.21153656926593, 94.79664776431068, 100.30399349151054, 100.81455302109039, 102.01980769464237, 106.999854290954, 108.18836936319755, 107.8786858941554, 104.83206916282164, 102.68149505507161, 106.11153347800717, 107.35344394148385, 103.55167721655525, 114.24731426935438, 110.45399591492561, 118.6066734472725, 110.00623227843403, 114.17127893485579, 117.93925217778502, 115.55681169682978, 122.07050535220745, 126.47210638262479], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463], "gap": [0.0, 7.179330629015567, 4.336559560450212, 5.731270632135221, 6.219038147780594, 14.18337024271517, 15.730508504632425, 19.967989800045743, 14.655895208304756, 17.056626411392173, 18.27604562292416, 13.992835832506358, 17.437695231809826, 7.7154477791067535, 6.50701229406161, 3.951594806470297, 3.636016064493319, 1.1883566977904536, -0.2202012531438129, -1.9289441701672558, -0.6435389608462572, -0.7666917024594824, 1.365388922266419, -2.013612049642589, -4.291935657394831, -5.0924280554623635, -7.463116853052313, -9.758119233845392, -12.71221279081307, -8.928024579939063, -4.663584534260735, -8.082890147313321, -14.735416719951957, -10.517497626431009, -6.136754777940723, -7.827023643192177, -5.066768654135842, 0.1280946588752414, -3.8184501016350367, -2.3515578420734755, 9.006416777708992, 0.47316803396689977, 8.405263681585211, 12.183939320263661, 8.303770872259491, 6.812598840718465, 8.678515242520959, 3.0573446195766962, 5.493185560787353, 6.063109255358469, 13.737568465235938, 16.602804595797423, 9.935471409020792, 8.352924328541178, 12.189623375812516, 14.029352363576677, 13.966455934879463, 11.301207941116118, 10.963137947194454, 12.77141787577294, 8.384372542889793, 9.658031137867809, 14.123697851459553, 14.375284411085488, 15.208665470671818, 13.361074429320539, 30.344639159716976, 24.552503931989747, 24.48902878991329, 22.79899478936173, 25.21106201598583, 22.02142028594912, 21.791322156689546, 17.16554868408123, 23.52102801543427, 20.125091440021293, 20.10922286571143, 25.314209861092493, 27.176152994248923, 30.06564355167842, 30.08965551031305, 29.591768345002038, 37.900055568748456, 38.41231997949518, 38.74048932802806, 45.087764446788725, 47.440978634836824, 47.17684202083338, 44.39940896003969, 43.76708306644562, 44.54348324635873, 41.87087672189003, 35.31754818038456, 35.54429906525212, 32.863782331484416, 34.44293822792194, 34.30526865127882, 31.31701917721736, 27.40557063743752, 27.25980245283324, 27.891465149343077, 25.79402199882948, 30.879714623404567, 26.320407016029648, 27.345092132377346, 23.29649039242844, 25.965080561561535, 28.265307414671682, 30.89296860808122, 32.390981285216, 32.62018473203965, 31.65425380833308, 34.51930491958062, 30.172613228389963, 27.373048816234885, 28.633670730694618, 29.845178043253497, 30.029303519601157, 30.95729043122698, 28.471072701562818, 27.16995183343802, 23.109129344524575, 22.3466892520254, 21.07043109344457, 20.27484128477812, 16.12285749882318, 11.349318646824429, 13.98471009924134, 16.16429422161376, 7.810602075452991, 6.682323884873284, 5.90393073435925, 8.331179682771563, 2.8843893953465027, 5.771979914250565, 9.186868719205819, 3.679522992005957, 3.168963462426106, 1.9637087888741291, -3.016337807437509, -4.204852879681056, -3.8951694106389, -0.8485526793051434, 1.3020214284448883, 3.5038511373774526, 2.2619406739007815, 6.063707398829379, -4.631929653969749, -0.838611299540986, -8.991288831887871, -0.39084766304939933, -4.5558943194711645, -8.323867562400395, -5.9414270814451555, -12.45512073682282, -16.85672176724016], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, null, null, 107.6923076923077, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.66483516483515, null, null, null, null, null, null, null, null, null, null, 122.39010989010988, null, null, null, null, null, null, null, null, null, null, null, null, 132.96703296703296, null, null, null, null, null, null, null, null, null, null, null, null, 129.532967032967, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.70329670329669, null, null, null, null, null, null, null, null, null, null, 111.67582417582418, null, null, null, null, null, null, null, null, null, null, null, null, 104.53296703296704, null, null, null, null, null, null, null, null, null, null, null, null, 103.57142857142856, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.9835164835165, null, null, null, null, null, null, null, null, null, null, 109.61538461538463, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [9.6, 16.9, 26.5]}}, "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": [118.366021, 109.868133, 113.233008, 111.582144, 111.004793, 101.57773, 99.746444, 94.730706, 101.018421, 98.176771, 96.733393, 101.803258, 97.725715, 118.338631, 119.769008, 122.793754, 123.167292, 126.064489, 127.731743, 129.754314, 128.232831, 128.378602, 125.854943, 129.854532, 132.551293, 133.498804, 136.304894, 139.021397, 142.51804, 155.761232, 150.713584, 154.76088, 162.635211, 157.642628, 152.457317, 154.458021, 151.190817, 145.041864, 149.713232, 147.97693, 134.207766, 144.308233, 134.919327, 130.446659, 135.03946, 136.804501, 134.59589, 141.249446, 138.366238, 137.691642, 128.60769, 125.216224, 133.108081, 147.500762, 142.959414, 140.7818, 140.856248, 144.010996, 144.411156, 142.270767, 147.463538, 145.955959, 140.670127, 140.372334, 139.385894, 141.572814, 117.405277, 124.261197, 124.33633, 126.336756, 123.481688, 127.25714, 127.529498, 133.004842, 125.482114, 129.501749, 129.520532, 123.359596, 121.155688, 117.735513, 117.707091, 109.028751, 99.194562, 98.588215, 98.199774, 90.686757, 87.901351, 88.213999, 91.501536, 92.249995, 91.331001, 94.494459, 90.382253, 90.113857, 93.286678, 91.417494, 91.580448, 95.11752, 99.747346, 99.919886, 99.172212, 101.654872, 95.63514, 101.031811, 99.818932, 96.156385, 92.997681, 90.274994, 87.164736, 85.391598, 85.120299, 86.263633, 82.872386, 88.017392, 91.331125, 89.838977, 88.404964, 88.187022, 85.950466, 88.893303, 90.433388, 95.240022, 96.142492, 97.653148, 98.594856, 103.509394, 109.159642, 106.040234, 103.460347, 113.34828, 114.683778, 115.605131, 112.732093, 119.667014, 116.249088, 112.20702, 118.725846, 119.330175, 120.756787, 126.65147, 128.058268, 127.691708, 124.085549, 121.54, 125.6, 127.07, 122.57, 135.23, 130.74, 140.39, 130.21, 135.14, 139.6, 136.78, 144.49, 149.7], "ttmEps": [7.28, 7.28, 7.28, 7.28, 7.28, 7.28, 7.28, 7.28, 7.28, 7.28, 7.28, 7.28, 7.28, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.43, 9.43, 9.43, 9.43, 9.43, 9.43, 9.43, 9.43, 9.43, 9.43, 9.43, 9.43, 9.43, 9.43, 9.43, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98], "quarterlyEps": [1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71], "priceIndex": [100.0, 92.82066937098443, 95.66344043954979, 94.26872936786478, 93.7809618522194, 85.81662975728483, 84.26949149536757, 80.03201019995426, 85.34410479169524, 82.94337358860783, 81.72395437707584, 86.00716416749364, 82.56230476819017, 99.97685991320094, 101.18529539824608, 103.7407128858374, 104.05629162781437, 106.50395099451724, 107.9125089454515, 109.62125186247495, 108.33584665315395, 108.45899939476718, 106.32691877004127, 109.70591974195028, 111.98424334970252, 112.78473574777006, 115.15542454536, 117.45042692615309, 120.40452048312076, 131.59285974477422, 127.32841969909589, 130.74772531214848, 137.4002518847871, 133.18233279126616, 128.80158994277588, 130.49185880802733, 127.731603818971, 122.53674050595991, 126.48328526647019, 125.01639300690863, 113.38369311240089, 121.91694185614298, 113.98484620852467, 110.20617056984622, 114.08633901785039, 115.57751104939142, 113.71159464758892, 119.33276527053319, 116.89692432932253, 116.32700063475141, 108.65254142487395, 105.78730529431246, 112.45463848108909, 124.61410863849179, 120.77740959122045, 118.93768060345629, 119.0005770321535, 121.66582502591685, 122.00389501983851, 120.19561509126002, 124.58266042414317, 123.30900182916515, 118.84333511557341, 118.59174855594748, 117.75836749636115, 119.60595853771243, 99.18832787325003, 104.98046310097726, 105.04393824305372, 106.73397224360528, 104.32190501698118, 107.51154674701789, 107.74164487627746, 112.36741834888578, 106.01193901753274, 109.40787559294571, 109.42374416725558, 104.21875717187451, 102.35681403871808, 99.46732348128859, 99.44331152265396, 92.11152835829465, 83.80324113454823, 83.2909767238015, 82.96280737526862, 76.61553225650796, 74.26231806845986, 74.52645468246331, 77.303887743257, 77.93621363685106, 77.15981345693795, 79.83241998140666, 76.35827599543961, 76.13152511057206, 78.81204184433976, 77.23288594790223, 77.37055552454535, 80.35880499860681, 84.27025353838665, 84.41602172299093, 83.7843590264811, 85.8818021769947, 80.79610955241961, 85.35541715979453, 84.33073204344683, 81.2364766405386, 78.5678864714055, 76.26765961829535, 73.63999842488582, 72.14198574775104, 71.91278230092739, 72.87871322463396, 70.01366211338642, 74.36035380457707, 77.15991821673215, 75.89929630227242, 74.68778898971354, 74.50366351336588, 72.61413814020158, 75.10035586986574, 76.40147673799054, 80.46229922690398, 81.22473931940316, 82.50099747798399, 83.29658728665044, 87.44857107260538, 92.22210992460413, 89.58671847218721, 87.4071343498148, 95.76082649597556, 96.88910468655527, 97.6674978370693, 95.24024888865699, 101.09912708817, 98.21153656926593, 94.79664776431068, 100.30399349151054, 100.81455302109039, 102.01980769464237, 106.999854290954, 108.18836936319755, 107.8786858941554, 104.83206916282164, 102.68149505507161, 106.11153347800717, 107.35344394148385, 103.55167721655525, 114.24731426935438, 110.45399591492561, 118.6066734472725, 110.00623227843403, 114.17127893485579, 117.93925217778502, 115.55681169682978, 122.07050535220745, 126.47210638262479], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463], "valuationGap": [0.0, 7.179330629015567, 4.336559560450212, 5.731270632135221, 6.219038147780594, 14.18337024271517, 15.730508504632425, 19.967989800045743, 14.655895208304756, 17.056626411392173, 18.27604562292416, 13.992835832506358, 17.437695231809826, 7.7154477791067535, 6.50701229406161, 3.951594806470297, 3.636016064493319, 1.1883566977904536, -0.2202012531438129, -1.9289441701672558, -0.6435389608462572, -0.7666917024594824, 1.365388922266419, -2.013612049642589, -4.291935657394831, -5.0924280554623635, -7.463116853052313, -9.758119233845392, -12.71221279081307, -8.928024579939063, -4.663584534260735, -8.082890147313321, -14.735416719951957, -10.517497626431009, -6.136754777940723, -7.827023643192177, -5.066768654135842, 0.1280946588752414, -3.8184501016350367, -2.3515578420734755, 9.006416777708992, 0.47316803396689977, 8.405263681585211, 12.183939320263661, 8.303770872259491, 6.812598840718465, 8.678515242520959, 3.0573446195766962, 5.493185560787353, 6.063109255358469, 13.737568465235938, 16.602804595797423, 9.935471409020792, 8.352924328541178, 12.189623375812516, 14.029352363576677, 13.966455934879463, 11.301207941116118, 10.963137947194454, 12.77141787577294, 8.384372542889793, 9.658031137867809, 14.123697851459553, 14.375284411085488, 15.208665470671818, 13.361074429320539, 30.344639159716976, 24.552503931989747, 24.48902878991329, 22.79899478936173, 25.21106201598583, 22.02142028594912, 21.791322156689546, 17.16554868408123, 23.52102801543427, 20.125091440021293, 20.10922286571143, 25.314209861092493, 27.176152994248923, 30.06564355167842, 30.08965551031305, 29.591768345002038, 37.900055568748456, 38.41231997949518, 38.74048932802806, 45.087764446788725, 47.440978634836824, 47.17684202083338, 44.39940896003969, 43.76708306644562, 44.54348324635873, 41.87087672189003, 35.31754818038456, 35.54429906525212, 32.863782331484416, 34.44293822792194, 34.30526865127882, 31.31701917721736, 27.40557063743752, 27.25980245283324, 27.891465149343077, 25.79402199882948, 30.879714623404567, 26.320407016029648, 27.345092132377346, 23.29649039242844, 25.965080561561535, 28.265307414671682, 30.89296860808122, 32.390981285216, 32.62018473203965, 31.65425380833308, 34.51930491958062, 30.172613228389963, 27.373048816234885, 28.633670730694618, 29.845178043253497, 30.029303519601157, 30.95729043122698, 28.471072701562818, 27.16995183343802, 23.109129344524575, 22.3466892520254, 21.07043109344457, 20.27484128477812, 16.12285749882318, 11.349318646824429, 13.98471009924134, 16.16429422161376, 7.810602075452991, 6.682323884873284, 5.90393073435925, 8.331179682771563, 2.8843893953465027, 5.771979914250565, 9.186868719205819, 3.679522992005957, 3.168963462426106, 1.9637087888741291, -3.016337807437509, -4.204852879681056, -3.8951694106389, -0.8485526793051434, 1.3020214284448883, 3.5038511373774526, 2.2619406739007815, 6.063707398829379, -4.631929653969749, -0.838611299540986, -8.991288831887871, -0.39084766304939933, -4.5558943194711645, -8.323867562400395, -5.9414270814451555, -12.45512073682282, -16.85672176724016], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, null, null, 107.6923076923077, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 122.66483516483515, null, null, null, null, null, null, null, null, null, null, 122.39010989010988, null, null, null, null, null, null, null, null, null, null, null, null, 132.96703296703296, null, null, null, null, null, null, null, null, null, null, null, null, 129.532967032967, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.70329670329669, null, null, null, null, null, null, null, null, null, null, 111.67582417582418, null, null, null, null, null, null, null, null, null, null, null, null, 104.53296703296704, null, null, null, null, null, null, null, null, null, null, null, null, 103.57142857142856, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.9835164835165, null, null, null, null, null, null, null, null, null, null, 109.61538461538463, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-08-16", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-15", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-05", "", "", "", "", "", "", "", "", "", "", "2024-05-22", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-21", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-20", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-04", "", "", "", "", "", "", "", "", "", "", "2025-05-21", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-20", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-19", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-03", "", "", "", "", "", "", "", "", "", "", "2026-05-20", "", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["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": [26.7605633802817, 26.7605633802817, 26.7605633802817, 26.7605633802817, 26.7605633802817, 26.7605633802817, 26.7605633802817, 26.7605633802817, 26.7605633802817, 26.7605633802817, 26.7605633802817, 26.7605633802817, 26.7605633802817, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 41.891891891891895, 23.651452282157667, 23.651452282157667, 23.651452282157667, 23.651452282157667, 23.651452282157667, 23.651452282157667, 23.651452282157667, 23.651452282157667, 23.651452282157667, 23.651452282157667, 23.651452282157667, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, -1.4563106796116625, 17.88990825688072, 17.88990825688072, 17.88990825688072, 17.88990825688072, 17.88990825688072, 17.88990825688072, 17.88990825688072, 17.88990825688072, 17.88990825688072, 17.88990825688072, 17.88990825688072, 17.88990825688072, 17.88990825688072, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, -19.565217391304337, 7.111111111111118, 7.111111111111118, 7.111111111111118, 7.111111111111118, 7.111111111111118, 7.111111111111118, 7.111111111111118, 7.111111111111118, 7.111111111111118, 7.111111111111118, 7.111111111111118, -21.212121212121204, -21.212121212121204, -21.212121212121204, -21.212121212121204, -21.212121212121204, -21.212121212121204, -21.212121212121204, -21.212121212121204, -21.212121212121204, -21.212121212121204, -21.212121212121204, -21.212121212121204, -21.212121212121204, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 0.9852216748768483, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 4.093567251461992, 12.962962962962955, 12.962962962962955, 12.962962962962955, 12.962962962962955, 12.962962962962955, 12.962962962962955, 12.962962962962955, 12.962962962962955, 12.962962962962955, 12.962962962962955, 12.962962962962955, 17.123287671232877, 17.123287671232877, 17.123287671232877, 17.123287671232877, 17.123287671232877, 17.123287671232877, 17.123287671232877, 17.123287671232877, 17.123287671232877, 17.123287671232877, 17.123287671232877, 17.123287671232877], "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": [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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 118.366021, "latestClose": 149.7, "startTtmEps": 7.28, "latestTtmEps": 7.98, "priceChangePct": 26.472106382624784, "epsChangePct": 9.615384615384626, "earningsGapPct": -16.85672176724016, "startMultiple": 16.259068818681317, "latestMultiple": 18.7593984962406, "multipleChangePct": 15.3780619630963, "latestQuarter": "2026-05-20", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 0 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 48.171153736915585, "earningsMovePct": -1.8450184501845102, "spread": -50.016172187100096, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 19.55319783481093, "earningsMovePct": -10.437710437710434, "spread": -29.990908272521366, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 26.472106382624784, "earningsMovePct": 9.615384615384626, "spread": -16.85672176724016, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 0, "persistenceLabel": "0 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 0 updates.", "marketChangePct": 26.472106382624784, "earningsChangePct": 9.615384615384626, "recentMarketMovePoints": 21.640037219803148, "recentEarningsMovePoints": 5.631868131868131}, "pressure": {"score": 31, "band": "low", "label": "Low \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 98, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 12, "estimatedReportDates": 0}, "quality": {"available": true, "score": 92, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 3.15362319, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "mixed", "value": 0.0046845, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.13950566, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.06124806, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00250054, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -2.8135592930200737, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-05-20", "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, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.66483516483515, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 122.39010989010988, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 132.96703296703296, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 129.532967032967, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 121.70329670329669, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 111.67582417582418, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 104.53296703296704, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.57142857142856, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 103.9835164835165, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463, 109.61538461538463], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 98.9630397748315, 99.44818902303533, 99.44818902303533, 99.44818902303533, 99.44818902303533, 99.44818902303533, 99.44818902303533, 99.44818902303533, 99.44818902303533, 99.44818902303533, 99.44818902303533, 99.44818902303533, 98.71583586401007, 98.71583586401007, 98.71583586401007, 98.71583586401007, 98.71583586401007, 98.71583586401007, 98.71583586401007, 98.71583586401007, 98.71583586401007, 98.71583586401007, 98.71583586401007, 98.71583586401007, 98.71583586401007, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.34449300051848, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 99.5944744833716, 98.66491371009555, 98.66491371009555, 98.66491371009555, 98.66491371009555, 98.66491371009555, 98.66491371009555, 98.66491371009555, 98.66491371009555, 98.66491371009555, 98.66491371009555, 98.66491371009555, 98.03070142952373, 98.03070142952373, 98.03070142952373, 98.03070142952373, 98.03070142952373, 98.03070142952373, 98.03070142952373, 98.03070142952373, 98.03070142952373, 98.03070142952373, 98.03070142952373, 98.03070142952373, 98.03070142952373, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.80756980964374, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.43907858677136, 97.01133249388934, 97.01133249388934, 97.01133249388934, 97.01133249388934, 97.01133249388934, 97.01133249388934, 97.01133249388934, 97.01133249388934, 97.01133249388934, 97.01133249388934, 97.01133249388934, 98.48992667209836, 98.48992667209836, 98.48992667209836, 98.48992667209836, 98.48992667209836, 98.48992667209836, 98.48992667209836, 98.48992667209836, 98.48992667209836, 98.48992667209836, 98.48992667209836, 98.48992667209836], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 104.98006469570451, 101.00804934928158, 101.00804934928158, 101.00804934928158, 101.00804934928158, 101.00804934928158, 101.00804934928158, 101.00804934928158, 101.00804934928158, 101.00804934928158, 101.00804934928158, 101.00804934928158, 92.77063115925675, 92.77063115925675, 92.77063115925675, 92.77063115925675, 92.77063115925675, 92.77063115925675, 92.77063115925675, 92.77063115925675, 92.77063115925675, 92.77063115925675, 92.77063115925675, 92.77063115925675, 92.77063115925675, 89.18979914240578, 89.18979914240578, 89.18979914240578, 89.18979914240578, 89.18979914240578, 89.18979914240578, 89.18979914240578, 89.18979914240578, 89.18979914240578, 89.18979914240578, 89.18979914240578, 89.18979914240578, 89.18979914240578, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 76.64936432708944, 77.16843451440609, 77.16843451440609, 77.16843451440609, 77.16843451440609, 77.16843451440609, 77.16843451440609, 77.16843451440609, 77.16843451440609, 77.16843451440609, 77.16843451440609, 77.16843451440609, 71.8272775144813, 71.8272775144813, 71.8272775144813, 71.8272775144813, 71.8272775144813, 71.8272775144813, 71.8272775144813, 71.8272775144813, 71.8272775144813, 71.8272775144813, 71.8272775144813, 71.8272775144813, 71.8272775144813, 73.93364928909952, 73.93364928909952, 73.93364928909952, 73.93364928909952, 73.93364928909952, 73.93364928909952, 73.93364928909952, 73.93364928909952, 73.93364928909952, 73.93364928909952, 73.93364928909952, 73.93364928909952, 73.93364928909952, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 79.28232904536222, 76.68697810877906, 76.68697810877906, 76.68697810877906, 76.68697810877906, 76.68697810877906, 76.68697810877906, 76.68697810877906, 76.68697810877906, 76.68697810877906, 76.68697810877906, 76.68697810877906, 81.8475889565937, 81.8475889565937, 81.8475889565937, 81.8475889565937, 81.8475889565937, 81.8475889565937, 81.8475889565937, 81.8475889565937, 81.8475889565937, 81.8475889565937, 81.8475889565937, 81.8475889565937], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 11, "displayedObservationCount": 11, "coverageWeeks": 131, "exactReportDates": 11, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 9.615384615384627, "valuationContribution": 16.85672176724016, "marketMove": 26.472106382624787, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 9.615384615384627}, {"key": "valuation", "label": "Relative valuation contribution", "value": 16.85672176724016}, {"key": "market", "label": "Total market move", "value": 26.472106382624787}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-17", "periodEnd": "2023-10-31", "earningsChangePct": 7.692307692307687, "surprisePct": 41.891891891891895, "immediateReturnPct": 21.092622346124568, "forward4WeekPct": 28.99827747486934, "forward13WeekPct": 39.476998454296286, "toDateReturnPct": 53.18383702795113, "weeksSince": 142, "availabilitySource": "reported", "spread": 7.7154477791067535, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-03-08", "periodEnd": "2024-01-31", "earningsChangePct": 13.903061224489788, "surprisePct": 23.651452282157667, "immediateReturnPct": 9.292291698650912, "forward4WeekPct": 10.612402471995818, "forward13WeekPct": -5.3317551939389585, "toDateReturnPct": 5.039333967826098, "weeksSince": 126, "availabilitySource": "reported", "spread": -8.928024579939063, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-24", "periodEnd": "2024-04-30", "earningsChangePct": -0.2239641657334812, "surprisePct": -1.4563106796116625, "immediateReturnPct": -9.304939628089336, "forward4WeekPct": -8.742896612330053, "forward13WeekPct": -0.32178529450502813, "toDateReturnPct": 1.1644179940751398, "weeksSince": 115, "availabilitySource": "reported", "spread": 9.006416777708992, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-23", "periodEnd": "2024-07-31", "earningsChangePct": 8.64197530864197, "surprisePct": 17.88990825688072, "immediateReturnPct": 10.812777775678395, "forward4WeekPct": 8.191024104689792, "forward13WeekPct": -11.797032818766272, "toDateReturnPct": 12.464997523328414, "weeksSince": 102, "availabilitySource": "reported", "spread": 8.352924328541178, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-22", "periodEnd": "2024-10-31", "earningsChangePct": -2.5826446280991733, "surprisePct": -19.565217391304337, "immediateReturnPct": -17.07074707153875, "forward4WeekPct": -12.77867232334592, "forward13WeekPct": -16.837484773029942, "toDateReturnPct": 5.740640289879373, "weeksSince": 89, "availabilitySource": "reported", "spread": 30.344639159716976, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-03-07", "periodEnd": "2025-01-31", "earningsChangePct": -6.04453870625663, "surprisePct": 7.111111111111118, "immediateReturnPct": -7.372826841842528, "forward4WeekPct": -22.955570280808324, "forward13WeekPct": -20.746764525851724, "toDateReturnPct": 27.18010336352632, "weeksSince": 74, "availabilitySource": "reported", "spread": 29.591768345002038, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-05-23", "periodEnd": "2025-04-30", "earningsChangePct": -8.239277652370191, "surprisePct": -21.212121212121204, "immediateReturnPct": -4.35179590794842, "forward4WeekPct": -3.0837903416114587, "forward13WeekPct": 1.758754976310306, "toDateReturnPct": 58.421987473360716, "weeksSince": 63, "availabilitySource": "reported", "spread": 35.31754818038456, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-08-22", "periodEnd": "2025-07-31", "earningsChangePct": -6.396063960639609, "surprisePct": 0.9852216748768483, "immediateReturnPct": -3.6691907302714877, "forward4WeekPct": -14.453504671839212, "forward13WeekPct": -13.893622905121838, "toDateReturnPct": 49.971550487035856, "weeksSince": 50, "availabilitySource": "reported", "spread": 23.29649039242844, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-11-21", "periodEnd": "2025-10-31", "earningsChangePct": -0.9198423127463884, "surprisePct": 4.093567251461992, "immediateReturnPct": -2.536150954275329, "forward4WeekPct": 9.021134651763173, "forward13WeekPct": 31.09086618210104, "toDateReturnPct": 69.75286907862701, "weeksSince": 37, "availabilitySource": "reported", "spread": 30.95729043122698, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-03-06", "periodEnd": "2026-01-31", "earningsChangePct": 0.3978779840848823, "surprisePct": 12.962962962962955, "immediateReturnPct": 6.151682999445418, "forward4WeekPct": 5.852886985784944, "forward13WeekPct": 8.726802402222745, "toDateReturnPct": 32.79270881629066, "weeksSince": 22, "availabilitySource": "reported", "spread": 2.8843893953465027, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-22", "periodEnd": "2026-04-30", "earningsChangePct": 5.416116248348746, "surprisePct": 17.123287671232877, "immediateReturnPct": 3.3404640447589173, "forward4WeekPct": 7.569524436399533, "forward13WeekPct": null, "toDateReturnPct": 23.169326970544656, "weeksSince": 11, "availabilitySource": "reported", "spread": 3.5038511373774526, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-05-22", "periodEnd": "2026-04-30", "earningsChangePct": 5.416116248348746, "surprisePct": 17.123287671232877, "immediateReturnPct": 3.3404640447589173, "forward4WeekPct": 7.569524436399533, "forward13WeekPct": null, "toDateReturnPct": 23.169326970544656, "weeksSince": 11, "availabilitySource": "reported", "spread": 3.5038511373774526, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 0 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Discount Stores", "population": 7, "spreadPercentile": 0.0, "qualityPercentile": 8.3, "rarityPercentile": 100.0, "currentOneYearSpread": -65.733878, "lead": "price", "relatedSignals": [{"tickerId": 7803, "symbol": "PSMT", "name": "PriceSmart Inc", "spread": -48.757503, "lead": "price", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-03-08", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-11-22", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2026-03-06", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 12, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}