{"ticker": {"uuid": "253aae49-830e-48a8-99e7-b499b514aa3e", "symbol": "URBN", "name": "Urban Outfitters Inc", "sector": "Consumer Cyclical", "industry": "Apparel Retail", "currency": "USD"}, "next_event": {"report_date": "2026-08-26", "fiscal_date_ending": "2026-07-31", "estimate": 1.72, "session": "Time unconfirmed", "days": 14}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 13.8, "average_surprise_label": "+13.8%", "median_surprise": 19.0, "surprise_dispersion": 20.3, "average_reaction": 2.3, "average_reaction_label": "+2.3%", "average_abs_reaction": 9.9, "positive_response_rate": 50.0, "confirmation_rate": 66.7, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 76, "band": "High", "tone": "negative", "days": 14, "proximity_component": 21, "reaction_component": 25, "variability_component": 25, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 5.2, "revenue_growth_1y": 11.2, "cash_conversion": 1.96, "net_margin": 7.5, "earnings_yield": 8.1, "eps_surprise_avg": 3.1, "sue_score": 0.95, "pe_ratio": 13.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 76.92, "currency": "USD", "return_13w": 7.6, "fair_value": 54.250224, "fair_value_gap": 41.8, "relative_strength": -5.2, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 49.2}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-22", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 0.88, "eps_surprise": 0.22, "surprise_pct": 25.0, "surprise_label": "+25.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -6.771124790151095, "one_week_reaction_label": "-6.8%", "four_week_reaction": -4.672635702294352, "four_week_reaction_label": "-4.7%", "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-21", "date_source": "exact", "eps_actual": 0.88, "eps_estimate": 0.83, "eps_surprise": 0.05, "surprise_pct": 6.0241, "surprise_label": "+6.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -11.524870888828492, "one_week_reaction_label": "-11.5%", "four_week_reaction": -1.1144332699102926, "four_week_reaction_label": "-1.1%", "confirmation": "diverged", "revenue": 1281174000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 83014000.0, "operating_cash_flow": 68992000.0, "free_cash_flow": 141512000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-27", "date_source": "exact", "eps_actual": 0.5, "eps_estimate": 0.74, "eps_surprise": -0.24, "surprise_pct": -32.4324, "surprise_label": "-32.4%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.7589285714285685, "one_week_reaction_label": "-5.8%", "four_week_reaction": -3.325892857142846, "four_week_reaction_label": "-3.3%", "confirmation": "confirmed", "revenue": 1486194000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 47751000.0, "operating_cash_flow": 229172000.0, "free_cash_flow": 277760000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-21", "date_source": "exact", "eps_actual": 0.69, "eps_estimate": 0.53, "eps_surprise": 0.16, "surprise_pct": 30.1887, "surprise_label": "+30.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.3349514563106726, "one_week_reaction_label": "+1.3%", "four_week_reaction": 4.004854368932035, "four_week_reaction_label": "+4.0%", "confirmation": "confirmed", "revenue": 1200732000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 61765000.0, "operating_cash_flow": 58551000.0, "free_cash_flow": 99642000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-21", "date_source": "exact", "eps_actual": 1.24, "eps_estimate": 1.0, "eps_surprise": 0.24, "surprise_pct": 24.0, "surprise_label": "+24.0%", "surprise_band": "beat", "eps_yoy": 12.727272727272718, "eps_yoy_label": "+12.7%", "one_week_reaction": -5.2773686794305315, "one_week_reaction_label": "-5.3%", "four_week_reaction": -11.561119293078058, "four_week_reaction_label": "-11.6%", "confirmation": "diverged", "revenue": 1351959000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 117485000.0, "operating_cash_flow": 105263000.0, "free_cash_flow": 163026000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-11-26", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 0.87, "eps_surprise": 0.23, "surprise_pct": 26.4368, "surprise_label": "+26.4%", "surprise_band": "beat", "eps_yoy": 25.00000000000001, "eps_yoy_label": "+25.0%", "one_week_reaction": 25.012827090815804, "one_week_reaction_label": "+25.0%", "four_week_reaction": 41.32888660851721, "four_week_reaction_label": "+41.3%", "confirmation": "confirmed", "revenue": 1361855000.0, "revenue_yoy": 6.297427203486802, "revenue_yoy_label": "+6.3%", "net_income": 102911000.0, "operating_cash_flow": 18548000.0, "free_cash_flow": 63746000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-02-26", "date_source": "exact", "eps_actual": 1.28, "eps_estimate": 0.94, "eps_surprise": 0.34, "surprise_pct": 36.1702, "surprise_label": "+36.2%", "surprise_band": "beat", "eps_yoy": 156.0, "eps_yoy_label": "+156.0%", "one_week_reaction": 10.208333333333334, "one_week_reaction_label": "+10.2%", "four_week_reaction": -6.9507575757575655, "four_week_reaction_label": "-7.0%", "confirmation": "confirmed", "revenue": 1636120000.0, "revenue_yoy": 10.087915844095724, "revenue_yoy_label": "+10.1%", "net_income": 120301000.0, "operating_cash_flow": 320472000.0, "free_cash_flow": 359001000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-21", "date_source": "exact", "eps_actual": 1.16, "eps_estimate": 0.84, "eps_surprise": 0.32, "surprise_pct": 38.0952, "surprise_label": "+38.1%", "surprise_band": "beat", "eps_yoy": 68.11594202898551, "eps_yoy_label": "+68.1%", "one_week_reaction": 15.077217003661836, "one_week_reaction_label": "+15.1%", "four_week_reaction": 8.27893647508359, "four_week_reaction_label": "+8.3%", "confirmation": "confirmed", "revenue": 1329501000.0, "revenue_yoy": 10.724208232977883, "revenue_yoy_label": "+10.7%", "net_income": 108347000.0, "operating_cash_flow": 33032000.0, "free_cash_flow": 79190000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-27", "date_source": "exact", "eps_actual": 1.58, "eps_estimate": 1.48, "eps_surprise": 0.1, "surprise_pct": 6.7568, "surprise_label": "+6.8%", "surprise_band": "beat", "eps_yoy": 27.419354838709687, "eps_yoy_label": "+27.4%", "one_week_reaction": -12.86048324240063, "one_week_reaction_label": "-12.9%", "four_week_reaction": -7.235645622239552, "four_week_reaction_label": "-7.2%", "confirmation": "diverged", "revenue": 1504755000.0, "revenue_yoy": 11.301822022709269, "revenue_yoy_label": "+11.3%", "net_income": 143865000.0, "operating_cash_flow": 218014000.0, "free_cash_flow": 264172000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-11-25", "date_source": "exact", "eps_actual": 1.29, "eps_estimate": 1.19, "eps_surprise": 0.1, "surprise_pct": 8.4034, "surprise_label": "+8.4%", "surprise_band": "beat", "eps_yoy": 17.272727272727266, "eps_yoy_label": "+17.3%", "one_week_reaction": 15.535797847449686, "one_week_reaction_label": "+15.5%", "four_week_reaction": 26.86008423022929, "four_week_reaction_label": "+26.9%", "confirmation": "confirmed", "revenue": 1529350000.0, "revenue_yoy": 12.299033303839249, "revenue_yoy_label": "+12.3%", "net_income": 116440000.0, "operating_cash_flow": 61139000.0, "free_cash_flow": 145037000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-02-25", "date_source": "exact", "eps_actual": 1.05, "eps_estimate": 1.26, "eps_surprise": -0.21, "surprise_pct": -16.6667, "surprise_label": "-16.7%", "surprise_band": "miss", "eps_yoy": -17.968749999999996, "eps_yoy_label": "-18.0%", "one_week_reaction": -3.14557425018287, "one_week_reaction_label": "-3.1%", "four_week_reaction": -7.256766642282361, "four_week_reaction_label": "-7.3%", "confirmation": "confirmed", "revenue": 1801770000.0, "revenue_yoy": 10.124562990489695, "revenue_yoy_label": "+10.1%", "net_income": 96267000.0, "operating_cash_flow": 263005000.0, "free_cash_flow": 309163000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-20", "date_source": "exact", "eps_actual": 1.3, "eps_estimate": 1.14, "eps_surprise": 0.16, "surprise_pct": 14.0351, "surprise_label": "+14.0%", "surprise_band": "beat", "eps_yoy": 12.068965517241391, "eps_yoy_label": "+12.1%", "one_week_reaction": 5.888324873096449, "one_week_reaction_label": "+5.9%", "four_week_reaction": 11.675126903553295, "four_week_reaction_label": "+11.7%", "confirmation": "confirmed", "revenue": 1481345000.0, "revenue_yoy": 11.421127174782116, "revenue_yoy_label": "+11.4%", "net_income": 115705000.0, "operating_cash_flow": 15484000.0, "free_cash_flow": 208728000.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.1, 0.88, 0.5, 0.69, 1.24, 1.1, 1.28, 1.16, 1.58, 1.29, 1.05, 1.3], "eps_estimate": [0.88, 0.83, 0.74, 0.53, 1.0, 0.87, 0.94, 0.84, 1.48, 1.19, 1.26, 1.14], "surprise": [25.0, 6.0241, -32.4324, 30.1887, 24.0, 26.4368, 36.1702, 38.0952, 6.7568, 8.4034, -16.6667, 14.0351], "reaction_1w": [-6.771124790151095, -11.524870888828492, -5.7589285714285685, 1.3349514563106726, -5.2773686794305315, 25.012827090815804, 10.208333333333334, 15.077217003661836, -12.86048324240063, 15.535797847449686, -3.14557425018287, 5.888324873096449], "reaction_4w": [-4.672635702294352, -1.1144332699102926, -3.325892857142846, 4.004854368932035, -11.561119293078058, 41.32888660851721, -6.9507575757575655, 8.27893647508359, -7.235645622239552, 26.86008423022929, -7.256766642282361, 11.675126903553295], "revenue": [null, 1281.17, 1486.19, 1200.73, 1351.96, 1361.86, 1636.12, 1329.5, 1504.76, 1529.35, 1801.77, 1481.35], "net_income": [null, 83.01, 47.75, 61.77, 117.48, 102.91, 120.3, 108.35, 143.87, 116.44, 96.27, 115.7], "financial_unit": "millions", "scatter": [{"x": 25.0, "y": -6.771124790151095, "label": "2023-07-31"}, {"x": 6.0241, "y": -11.524870888828492, "label": "2023-10-31"}, {"x": -32.4324, "y": -5.7589285714285685, "label": "2024-01-31"}, {"x": 30.1887, "y": 1.3349514563106726, "label": "2024-04-30"}, {"x": 24.0, "y": -5.2773686794305315, "label": "2024-07-31"}, {"x": 26.4368, "y": 25.012827090815804, "label": "2024-10-31"}, {"x": 36.1702, "y": 10.208333333333334, "label": "2025-01-31"}, {"x": 38.0952, "y": 15.077217003661836, "label": "2025-04-30"}, {"x": 6.7568, "y": -12.86048324240063, "label": "2025-07-31"}, {"x": 8.4034, "y": 15.535797847449686, "label": "2025-10-31"}, {"x": -16.6667, "y": -3.14557425018287, "label": "2026-01-31"}, {"x": 14.0351, "y": 5.888324873096449, "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.22887520984891, 92.83715724678231, 89.11583659764969, 95.32736429770566, 89.25573587017347, 91.46614437604923, 88.47229994404029, 88.44432008953554, 93.11695579182988, 94.62786793508673, 100.19585898153329, 99.04868494683828, 102.93788472299943, 91.07442641298263, 105.67991046446559, 101.035254616676, 101.79071068830443, 101.4829322887521, 99.86010072747621, 96.19473978735311, 109.42921096810296, 111.52770005595971, 108.8975937325126, 113.62618914381643, 118.9983212087297, 119.08226077224397, 125.34974818130944, 118.13094571908225, 116.08841634023503, 120.11751538891997, 121.18074986010072, 121.48852825965304, 111.21992165640737, 108.47789591494123, 103.46950195858979, 113.40235030777839, 111.89143816452155, 115.3329602686066, 115.27700055959708, 116.8158925573587, 116.70397313933967, 115.86457750419696, 119.89367655288193, 126.97257974258534, 114.85730274202572, 119.47397873531058, 130.58198097369893, 129.91046446558477, 130.3301622831561, 115.86457750419696, 113.79406827084499, 113.9899272523783, 107.97425853385563, 101.62283156127587, 99.13262451035254, 100.81141578063794, 102.88192501398994, 107.21880246222719, 104.25293788472298, 101.56687185226636, 104.47677672076105, 98.40514829322888, 99.86010072747621, 105.54001119194179, 106.93900391717963, 109.06547285954112, 136.3458310016788, 139.84331281477336, 146.7263570229435, 154.141018466704, 156.15556799104644, 161.0100727476217, 159.37325125909345, 153.9171796306659, 162.67487409065473, 155.06435366536093, 158.3659764969222, 156.71516508114155, 147.73363178511468, 162.8147733631785, 149.8601007274762, 136.56966983771684, 137.46502518186904, 144.04029099048682, 130.4141018466704, 130.805819809737, 138.44432008953552, 143.84443200895353, 152.51818690542808, 144.99160604364855, 175.74146614437603, 202.23838836038053, 195.57918298824845, 195.9149412423055, 190.29099048684947, 190.1231113598209, 194.18019026301064, 205.8477895914941, 202.23838836038053, 201.84667039731394, 211.55567991046445, 213.23447118074986, 213.76608841634024, 216.92781197537775, 215.38891997761613, 187.6888640179071, 198.01343033016227, 189.45159485170674, 199.80414101846668, 204.252937884723, 203.83324006715165, 191.21432568550642, 187.15724678231675, 189.6194739787353, 180.77783995523222, 178.7912702853945, 171.9641857862339, 179.3788472299944, 207.24678231673192, 211.7795187465025, 228.98712926692778, 227.5601566871852, 215.5847789591494, 210.80022383883605, 228.20369334079462, 194.40402909904867, 188.55623950755455, 198.2372691662003, 202.77000559597087, 196.36261891438164, 191.24230554001116, 185.2266368214885, 179.23894795747063, 177.42025741466142, 177.36429770565192, 171.26468942361498, 180.66592053721317, 191.9418019026301, 207.55456071628427, 206.04364857302738, 193.08897593732513, 200.0559597090095, 192.92109681029658, 204.28091773922773, 203.2736429770565, 199.49636261891436, 215.4448796866256, 213.82204812534974, 205.76385002797988, 197.8735310576385, 192.5853385562395, 204.1969781757135, 195.77504196978174, 207.55456071628427, 215.22104085058754], "eps_index": [100.0, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536], "gap": [0.0, 30.48246499633666, 30.874182959403257, 34.59550360853588, 28.38397590847991, 34.4556043360121, 32.24519583013634, 35.23904026214528, 35.26702011665003, 30.594384414355687, 29.08347227109884, 23.515481224652277, 24.66265525934729, 20.77345548318614, 57.37918183444006, 42.7736977829571, 47.418353630746694, 46.662897559118264, 46.9706759586706, 48.593507519946485, 52.25886846006958, 39.02439727931973, 36.92590819146298, 39.55601451491009, 34.82741910360626, 29.455287038692987, 29.371347475178723, 23.103860066113256, 38.570085208752815, 40.612614587600035, 36.583515538915094, 35.520281067734345, 35.212502668182026, 45.4811092714277, 48.223135012893835, 53.231528969245275, 43.29868062005667, 44.80959276331352, 41.368070659228465, 41.42403036823798, 46.586169298311404, 46.69808871633043, 47.53748435147314, 43.50838530278817, 36.42948211308476, 48.544759113644375, 43.92808312035952, 32.820080881971165, 33.49159739008533, 33.071899572513985, 47.53748435147314, 49.60799358482511, 49.412134603291804, 62.64429816717531, 68.99572513975507, 71.4859321906784, 69.807140920393, 67.736631687041, 63.39975423880375, 66.36561881630796, 69.05168484876458, 66.14177998026989, 72.21340840780206, 70.75845597355473, 65.07854550908915, 63.67955278385131, 61.55308384148982, 45.612931884919135, 42.11545007182457, 35.232405863654435, 27.817744419893927, 25.803194895551485, 20.948690138976218, 22.585511627504474, 28.04158325593201, 19.2838887959432, 26.894409221236998, 23.592786389675723, 25.243597805456375, 34.22513110148324, 59.35017509042973, 72.30484772613201, 85.59527861589137, 84.69992327173918, 78.1246574631214, 91.75084660693781, 91.35912864387123, 83.7206283640727, 78.32051644465469, 69.64676154818014, 77.17334240995967, 46.423482309232185, 44.15336421693908, 50.81256958907116, 50.476811335014105, 56.10076209047014, 56.2686412174987, 52.21156231430896, 40.543962985825516, 44.15336421693908, 44.545082180005664, 34.83607266685516, 33.15728139656974, 32.62566416097937, 29.463940601941857, 31.00283259970348, 76.22866175528875, 65.90409544303358, 74.4659309214891, 64.11338475472917, 59.66458788847285, 60.0842857060442, 72.70320008768942, 76.7602789908791, 74.29805179446055, 83.13968581796362, 85.12625548780136, 91.95333998696194, 84.53867854320146, 66.46455788945366, 61.93182145968308, 44.7242109392578, 46.15118351900037, 58.12656124703619, 62.911116367349535, 45.50764686539097, 79.30731110713691, 85.15510069863103, 75.47407103998529, 70.94133461021471, 77.34872129180394, 82.46903466617442, 76.62903328160428, 82.61672214562216, 84.43541268843137, 84.49137239744087, 90.59098067947781, 81.18974956587962, 69.9138682004627, 54.30110938680852, 55.81202153006541, 68.76669416576766, 61.79971039408329, 68.93457329279622, 64.79124720922584, 65.79852197139707, 69.57580232953921, 53.62728526182798, 55.25011682310384, 63.30831492047369, 71.19863389081507, 76.48682639221408, 64.87518677274008, 73.29712297867184, 61.517604232169305, 53.851124097866034], "quarter_markers": [100.0, 123.71134020618557, null, null, null, null, null, null, null, null, null, null, null, null, 148.4536082474227, null, null, null, null, null, null, null, null, null, null, null, null, null, 156.70103092783506, null, null, null, null, null, null, null, null, null, null, null, 163.4020618556701, null, null, null, null, null, null, null, null, null, null, null, null, 170.61855670103094, null, null, null, null, null, null, null, null, null, null, null, null, null, 181.95876288659792, null, null, null, null, null, null, null, null, null, null, null, null, 222.16494845360822, null, null, null, null, null, null, null, null, null, null, null, 246.3917525773196, null, null, null, null, null, null, null, null, null, null, null, null, null, 263.91752577319585, null, null, null, null, null, null, null, null, null, null, null, null, 273.7113402061856, null, null, null, null, null, null, null, null, null, null, null, null, 261.8556701030928, null, null, null, null, null, null, null, null, null, null, null, 269.0721649484536, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [169.1, -53.9, 115.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": [35.74, 33.32, 33.18, 31.85, 34.07, 31.9, 32.69, 31.62, 31.61, 33.28, 33.82, 35.81, 35.4, 36.79, 32.55, 37.77, 36.11, 36.38, 36.27, 35.69, 34.38, 39.11, 39.86, 38.92, 40.61, 42.53, 42.56, 44.8, 42.22, 41.49, 42.93, 43.31, 43.42, 39.75, 38.77, 36.98, 40.53, 39.99, 41.22, 41.2, 41.75, 41.71, 41.41, 42.85, 45.38, 41.05, 42.7, 46.67, 46.43, 46.58, 41.41, 40.67, 40.74, 38.59, 36.32, 35.43, 36.03, 36.77, 38.32, 37.26, 36.3, 37.34, 35.17, 35.69, 37.72, 38.22, 38.98, 48.73, 49.98, 52.44, 55.09, 55.81, 57.545, 56.96, 55.01, 58.14, 55.42, 56.6, 56.01, 52.8, 58.19, 53.56, 48.81, 49.13, 51.48, 46.61, 46.75, 49.48, 51.41, 54.51, 51.82, 62.81, 72.28, 69.9, 70.02, 68.01, 67.95, 69.4, 73.57, 72.28, 72.14, 75.61, 76.21, 76.4, 77.53, 76.98, 67.08, 70.77, 67.71, 71.41, 73.0, 72.85, 68.34, 66.89, 67.77, 64.61, 63.9, 61.46, 64.11, 74.07, 75.69, 81.84, 81.33, 77.05, 75.34, 81.56, 69.48, 67.39, 70.85, 72.47, 70.18, 68.35, 66.2, 64.06, 63.41, 63.39, 61.21, 64.57, 68.6, 74.18, 73.64, 69.01, 71.5, 68.95, 73.01, 72.65, 71.3, 77.0, 76.42, 73.54, 70.72, 68.83, 72.98, 69.97, 74.18, 76.92], "ttmEps": [1.94, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22, 5.22], "quarterlyEps": [0.56, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 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, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3], "priceIndex": [100.0, 93.22887520984891, 92.83715724678231, 89.11583659764969, 95.32736429770566, 89.25573587017347, 91.46614437604923, 88.47229994404029, 88.44432008953554, 93.11695579182988, 94.62786793508673, 100.19585898153329, 99.04868494683828, 102.93788472299943, 91.07442641298263, 105.67991046446559, 101.035254616676, 101.79071068830443, 101.4829322887521, 99.86010072747621, 96.19473978735311, 109.42921096810296, 111.52770005595971, 108.8975937325126, 113.62618914381643, 118.9983212087297, 119.08226077224397, 125.34974818130944, 118.13094571908225, 116.08841634023503, 120.11751538891997, 121.18074986010072, 121.48852825965304, 111.21992165640737, 108.47789591494123, 103.46950195858979, 113.40235030777839, 111.89143816452155, 115.3329602686066, 115.27700055959708, 116.8158925573587, 116.70397313933967, 115.86457750419696, 119.89367655288193, 126.97257974258534, 114.85730274202572, 119.47397873531058, 130.58198097369893, 129.91046446558477, 130.3301622831561, 115.86457750419696, 113.79406827084499, 113.9899272523783, 107.97425853385563, 101.62283156127587, 99.13262451035254, 100.81141578063794, 102.88192501398994, 107.21880246222719, 104.25293788472298, 101.56687185226636, 104.47677672076105, 98.40514829322888, 99.86010072747621, 105.54001119194179, 106.93900391717963, 109.06547285954112, 136.3458310016788, 139.84331281477336, 146.7263570229435, 154.141018466704, 156.15556799104644, 161.0100727476217, 159.37325125909345, 153.9171796306659, 162.67487409065473, 155.06435366536093, 158.3659764969222, 156.71516508114155, 147.73363178511468, 162.8147733631785, 149.8601007274762, 136.56966983771684, 137.46502518186904, 144.04029099048682, 130.4141018466704, 130.805819809737, 138.44432008953552, 143.84443200895353, 152.51818690542808, 144.99160604364855, 175.74146614437603, 202.23838836038053, 195.57918298824845, 195.9149412423055, 190.29099048684947, 190.1231113598209, 194.18019026301064, 205.8477895914941, 202.23838836038053, 201.84667039731394, 211.55567991046445, 213.23447118074986, 213.76608841634024, 216.92781197537775, 215.38891997761613, 187.6888640179071, 198.01343033016227, 189.45159485170674, 199.80414101846668, 204.252937884723, 203.83324006715165, 191.21432568550642, 187.15724678231675, 189.6194739787353, 180.77783995523222, 178.7912702853945, 171.9641857862339, 179.3788472299944, 207.24678231673192, 211.7795187465025, 228.98712926692778, 227.5601566871852, 215.5847789591494, 210.80022383883605, 228.20369334079462, 194.40402909904867, 188.55623950755455, 198.2372691662003, 202.77000559597087, 196.36261891438164, 191.24230554001116, 185.2266368214885, 179.23894795747063, 177.42025741466142, 177.36429770565192, 171.26468942361498, 180.66592053721317, 191.9418019026301, 207.55456071628427, 206.04364857302738, 193.08897593732513, 200.0559597090095, 192.92109681029658, 204.28091773922773, 203.2736429770565, 199.49636261891436, 215.4448796866256, 213.82204812534974, 205.76385002797988, 197.8735310576385, 192.5853385562395, 204.1969781757135, 195.77504196978174, 207.55456071628427, 215.22104085058754], "epsIndex": [100.0, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536], "valuationGap": [0.0, 30.48246499633666, 30.874182959403257, 34.59550360853588, 28.38397590847991, 34.4556043360121, 32.24519583013634, 35.23904026214528, 35.26702011665003, 30.594384414355687, 29.08347227109884, 23.515481224652277, 24.66265525934729, 20.77345548318614, 57.37918183444006, 42.7736977829571, 47.418353630746694, 46.662897559118264, 46.9706759586706, 48.593507519946485, 52.25886846006958, 39.02439727931973, 36.92590819146298, 39.55601451491009, 34.82741910360626, 29.455287038692987, 29.371347475178723, 23.103860066113256, 38.570085208752815, 40.612614587600035, 36.583515538915094, 35.520281067734345, 35.212502668182026, 45.4811092714277, 48.223135012893835, 53.231528969245275, 43.29868062005667, 44.80959276331352, 41.368070659228465, 41.42403036823798, 46.586169298311404, 46.69808871633043, 47.53748435147314, 43.50838530278817, 36.42948211308476, 48.544759113644375, 43.92808312035952, 32.820080881971165, 33.49159739008533, 33.071899572513985, 47.53748435147314, 49.60799358482511, 49.412134603291804, 62.64429816717531, 68.99572513975507, 71.4859321906784, 69.807140920393, 67.736631687041, 63.39975423880375, 66.36561881630796, 69.05168484876458, 66.14177998026989, 72.21340840780206, 70.75845597355473, 65.07854550908915, 63.67955278385131, 61.55308384148982, 45.612931884919135, 42.11545007182457, 35.232405863654435, 27.817744419893927, 25.803194895551485, 20.948690138976218, 22.585511627504474, 28.04158325593201, 19.2838887959432, 26.894409221236998, 23.592786389675723, 25.243597805456375, 34.22513110148324, 59.35017509042973, 72.30484772613201, 85.59527861589137, 84.69992327173918, 78.1246574631214, 91.75084660693781, 91.35912864387123, 83.7206283640727, 78.32051644465469, 69.64676154818014, 77.17334240995967, 46.423482309232185, 44.15336421693908, 50.81256958907116, 50.476811335014105, 56.10076209047014, 56.2686412174987, 52.21156231430896, 40.543962985825516, 44.15336421693908, 44.545082180005664, 34.83607266685516, 33.15728139656974, 32.62566416097937, 29.463940601941857, 31.00283259970348, 76.22866175528875, 65.90409544303358, 74.4659309214891, 64.11338475472917, 59.66458788847285, 60.0842857060442, 72.70320008768942, 76.7602789908791, 74.29805179446055, 83.13968581796362, 85.12625548780136, 91.95333998696194, 84.53867854320146, 66.46455788945366, 61.93182145968308, 44.7242109392578, 46.15118351900037, 58.12656124703619, 62.911116367349535, 45.50764686539097, 79.30731110713691, 85.15510069863103, 75.47407103998529, 70.94133461021471, 77.34872129180394, 82.46903466617442, 76.62903328160428, 82.61672214562216, 84.43541268843137, 84.49137239744087, 90.59098067947781, 81.18974956587962, 69.9138682004627, 54.30110938680852, 55.81202153006541, 68.76669416576766, 61.79971039408329, 68.93457329279622, 64.79124720922584, 65.79852197139707, 69.57580232953921, 53.62728526182798, 55.25011682310384, 63.30831492047369, 71.19863389081507, 76.48682639221408, 64.87518677274008, 73.29712297867184, 61.517604232169305, 53.851124097866034], "quarterMarkers": [100.0, 123.71134020618557, null, null, null, null, null, null, null, null, null, null, null, null, 148.4536082474227, null, null, null, null, null, null, null, null, null, null, null, null, null, 156.70103092783506, null, null, null, null, null, null, null, null, null, null, null, 163.4020618556701, null, null, null, null, null, null, null, null, null, null, null, null, 170.61855670103094, null, null, null, null, null, null, null, null, null, null, null, null, null, 181.95876288659792, null, null, null, null, null, null, null, null, null, null, null, null, 222.16494845360822, null, null, null, null, null, null, null, null, null, null, null, 246.3917525773196, null, null, null, null, null, null, null, null, null, null, null, null, null, 263.91752577319585, null, null, null, null, null, null, null, null, null, null, null, null, 273.7113402061856, null, null, null, null, null, null, null, null, null, null, null, null, 261.8556701030928, null, null, null, null, null, null, null, null, null, null, null, 269.0721649484536, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-23", "2023-08-22", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-27", "", "", "", "", "", "", "", "", "", "", "", "2024-05-21", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-26", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-26", "", "", "", "", "", "", "", "", "", "", "", "2025-05-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-27", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-25", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-25", "", "", "", "", "", "", "", "", "", "", "", "2026-05-20", "", "", "", "", "", "", "", "", "", "", ""], "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": [60.00000000000002, 25.00000000000001, 25.00000000000001, 25.00000000000001, 25.00000000000001, 25.00000000000001, 25.00000000000001, 25.00000000000001, 25.00000000000001, 25.00000000000001, 25.00000000000001, 25.00000000000001, 25.00000000000001, 25.00000000000001, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, -32.432432432432435, -32.432432432432435, -32.432432432432435, -32.432432432432435, -32.432432432432435, -32.432432432432435, -32.432432432432435, -32.432432432432435, -32.432432432432435, -32.432432432432435, -32.432432432432435, -32.432432432432435, 30.188679245283, 30.188679245283, 30.188679245283, 30.188679245283, 30.188679245283, 30.188679245283, 30.188679245283, 30.188679245283, 30.188679245283, 30.188679245283, 30.188679245283, 30.188679245283, 30.188679245283, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 24.0, 26.436781609195414, 26.436781609195414, 26.436781609195414, 26.436781609195414, 26.436781609195414, 26.436781609195414, 26.436781609195414, 26.436781609195414, 26.436781609195414, 26.436781609195414, 26.436781609195414, 26.436781609195414, 26.436781609195414, 36.17021276595745, 36.17021276595745, 36.17021276595745, 36.17021276595745, 36.17021276595745, 36.17021276595745, 36.17021276595745, 36.17021276595745, 36.17021276595745, 36.17021276595745, 36.17021276595745, 36.17021276595745, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 38.095238095238095, 6.756756756756762, 6.756756756756762, 6.756756756756762, 6.756756756756762, 6.756756756756762, 6.756756756756762, 6.756756756756762, 6.756756756756762, 6.756756756756762, 6.756756756756762, 6.756756756756762, 6.756756756756762, 6.756756756756762, 8.403361344537823, 8.403361344537823, 8.403361344537823, 8.403361344537823, 8.403361344537823, 8.403361344537823, 8.403361344537823, 8.403361344537823, 8.403361344537823, 8.403361344537823, 8.403361344537823, 8.403361344537823, 8.403361344537823, -16.666666666666664, -16.666666666666664, -16.666666666666664, -16.666666666666664, -16.666666666666664, -16.666666666666664, -16.666666666666664, -16.666666666666664, -16.666666666666664, -16.666666666666664, -16.666666666666664, -16.666666666666664, 14.035087719298259, 14.035087719298259, 14.035087719298259, 14.035087719298259, 14.035087719298259, 14.035087719298259, 14.035087719298259, 14.035087719298259, 14.035087719298259, 14.035087719298259, 14.035087719298259, 14.035087719298259], "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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 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": 35.74, "latestClose": 76.92, "startTtmEps": 1.94, "latestTtmEps": 5.22, "priceChangePct": 115.22104085058756, "epsChangePct": 169.07216494845358, "earningsGapPct": 53.85112409786602, "startMultiple": 18.422680412371136, "latestMultiple": 14.735632183908047, "multipleChangePct": -20.013636158977032, "latestQuarter": "2026-05-20", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 12 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 0.6806282722513046, "earningsMovePct": 9.205020920502083, "spread": 8.524392648250778, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 89.13203835751166, "earningsMovePct": 64.66876971608832, "spread": -24.46326864142334, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 115.22104085058756, "earningsMovePct": 169.07216494845358, "spread": 53.85112409786602, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 12, "persistenceLabel": "12 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 12 updates.", "marketChangePct": 115.22104085058756, "earningsChangePct": 169.07216494845358, "recentMarketMovePoints": 15.165081141578042, "recentEarningsMovePoints": 7.216494845360785}, "pressure": {"score": 50, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "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": 1.96304288, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.11229726, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.39421291, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01791588, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00487271, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -9.64828268704302, "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-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, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 123.71134020618557, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 148.4536082474227, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 156.70103092783506, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 163.4020618556701, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 170.61855670103094, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 181.95876288659792, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 222.16494845360822, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 246.3917525773196, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 263.91752577319585, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 273.7113402061856, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 261.8556701030928, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536, 269.0721649484536], "revenue": [100.0, 101.82843921248248, 101.82843921248248, 101.82843921248248, 101.82843921248248, 101.82843921248248, 101.82843921248248, 101.82843921248248, 101.82843921248248, 101.82843921248248, 101.82843921248248, 101.82843921248248, 101.82843921248248, 101.82843921248248, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 104.00726047275428, 106.09952596096673, 106.09952596096673, 106.09952596096673, 106.09952596096673, 106.09952596096673, 106.09952596096673, 106.09952596096673, 106.09952596096673, 106.09952596096673, 106.09952596096673, 106.09952596096673, 106.09952596096673, 107.89195517218093, 107.89195517218093, 107.89195517218093, 107.89195517218093, 107.89195517218093, 107.89195517218093, 107.89195517218093, 107.89195517218093, 107.89195517218093, 107.89195517218093, 107.89195517218093, 107.89195517218093, 107.89195517218093, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 109.5342088835376, 111.195342624147, 111.195342624147, 111.195342624147, 111.195342624147, 111.195342624147, 111.195342624147, 111.195342624147, 111.195342624147, 111.195342624147, 111.195342624147, 111.195342624147, 111.195342624147, 111.195342624147, 114.2821553457866, 114.2821553457866, 114.2821553457866, 114.2821553457866, 114.2821553457866, 114.2821553457866, 114.2821553457866, 114.2821553457866, 114.2821553457866, 114.2821553457866, 114.2821553457866, 114.2821553457866, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 116.93336852664122, 120.07927141617103, 120.07927141617103, 120.07927141617103, 120.07927141617103, 120.07927141617103, 120.07927141617103, 120.07927141617103, 120.07927141617103, 120.07927141617103, 120.07927141617103, 120.07927141617103, 120.07927141617103, 120.07927141617103, 123.52781067427851, 123.52781067427851, 123.52781067427851, 123.52781067427851, 123.52781067427851, 123.52781067427851, 123.52781067427851, 123.52781067427851, 123.52781067427851, 123.52781067427851, 123.52781067427851, 123.52781067427851, 123.52781067427851, 126.93836339588518, 126.93836339588518, 126.93836339588518, 126.93836339588518, 126.93836339588518, 126.93836339588518, 126.93836339588518, 126.93836339588518, 126.93836339588518, 126.93836339588518, 126.93836339588518, 126.93836339588518, 130.0646656443587, 130.0646656443587, 130.0646656443587, 130.0646656443587, 130.0646656443587, 130.0646656443587, 130.0646656443587, 130.0646656443587, 130.0646656443587, 130.0646656443587, 130.0646656443587, 130.0646656443587], "cashGeneration": [100.0, 133.7346048119025, 133.7346048119025, 133.7346048119025, 133.7346048119025, 133.7346048119025, 133.7346048119025, 133.7346048119025, 133.7346048119025, 133.7346048119025, 133.7346048119025, 133.7346048119025, 133.7346048119025, 133.7346048119025, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 152.48228310130207, 169.9278861708731, 169.9278861708731, 169.9278861708731, 169.9278861708731, 169.9278861708731, 169.9278861708731, 169.9278861708731, 169.9278861708731, 169.9278861708731, 169.9278861708731, 169.9278861708731, 169.9278861708731, 177.2281831101695, 177.2281831101695, 177.2281831101695, 177.2281831101695, 177.2281831101695, 177.2281831101695, 177.2281831101695, 177.2281831101695, 177.2281831101695, 177.2281831101695, 177.2281831101695, 177.2281831101695, 177.2281831101695, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 163.4340466427166, 144.79661215989185, 144.79661215989185, 144.79661215989185, 144.79661215989185, 144.79661215989185, 144.79661215989185, 144.79661215989185, 144.79661215989185, 144.79661215989185, 144.79661215989185, 144.79661215989185, 144.79661215989185, 144.79661215989185, 164.26686670325483, 164.26686670325483, 164.26686670325483, 164.26686670325483, 164.26686670325483, 164.26686670325483, 164.26686670325483, 164.26686670325483, 164.26686670325483, 164.26686670325483, 164.26686670325483, 164.26686670325483, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 159.3653311987576, 183.60602698097335, 183.60602698097335, 183.60602698097335, 183.60602698097335, 183.60602698097335, 183.60602698097335, 183.60602698097335, 183.60602698097335, 183.60602698097335, 183.60602698097335, 183.60602698097335, 183.60602698097335, 183.60602698097335, 203.0882645467901, 203.0882645467901, 203.0882645467901, 203.0882645467901, 203.0882645467901, 203.0882645467901, 203.0882645467901, 203.0882645467901, 203.0882645467901, 203.0882645467901, 203.0882645467901, 203.0882645467901, 203.0882645467901, 191.1440670857529, 191.1440670857529, 191.1440670857529, 191.1440670857529, 191.1440670857529, 191.1440670857529, 191.1440670857529, 191.1440670857529, 191.1440670857529, 191.1440670857529, 191.1440670857529, 191.1440670857529, 222.18920233812733, 222.18920233812733, 222.18920233812733, 222.18920233812733, 222.18920233812733, 222.18920233812733, 222.18920233812733, 222.18920233812733, 222.18920233812733, 222.18920233812733, 222.18920233812733, 222.18920233812733], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 169.07216494845358, "valuationContribution": -53.851124097866034, "marketMove": 115.22104085058754, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 169.07216494845358}, {"key": "valuation", "label": "Relative valuation contribution", "value": -53.851124097866034}, {"key": "market", "label": "Total market move", "value": 115.22104085058754}]}, "acceptance": {"available": true, "events": [{"date": "2023-08-25", "periodEnd": "2023-07-31", "earningsChangePct": 23.71134020618557, "surprisePct": 25.00000000000001, "immediateReturnPct": -6.771124790151095, "forward4WeekPct": -10.744264129826531, "forward13WeekPct": -8.925573587017366, "toDateReturnPct": 115.22104085058756, "weeksSince": 154, "availabilitySource": "reported", "spread": 30.48246499633666, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2023-11-24", "periodEnd": "2023-10-31", "earningsChangePct": 19.999999999999996, "surprisePct": 6.024096385542174, "immediateReturnPct": -11.524870888828486, "forward4WeekPct": -1.4134275618374437, "forward13WeekPct": 21.772220712150038, "toDateReturnPct": 109.07855395487904, "weeksSince": 141, "availabilitySource": "reported", "spread": 57.37918183444006, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-03-01", "periodEnd": "2024-01-31", "earningsChangePct": 5.555555555555558, "surprisePct": -32.432432432432435, "immediateReturnPct": -5.758928571428568, "forward4WeekPct": -3.0803571428571375, "forward13WeekPct": -6.8973214285714235, "toDateReturnPct": 71.6964285714286, "weeksSince": 127, "availabilitySource": "reported", "spread": 38.570085208752815, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-24", "periodEnd": "2024-04-30", "earningsChangePct": 4.2763157894736725, "surprisePct": 30.188679245283, "immediateReturnPct": 1.3349514563106624, "forward4WeekPct": 10.145631067961158, "forward13WeekPct": -6.334951456310678, "toDateReturnPct": 86.69902912621359, "weeksSince": 115, "availabilitySource": "reported", "spread": 46.586169298311404, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-23", "periodEnd": "2024-07-31", "earningsChangePct": 4.416403785488954, "surprisePct": 24.0, "immediateReturnPct": -5.277368679430527, "forward4WeekPct": -9.744722631320569, "forward13WeekPct": -4.3200785468826775, "toDateReturnPct": 88.80706921944035, "weeksSince": 102, "availabilitySource": "reported", "spread": 62.64429816717531, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-11-29", "periodEnd": "2024-10-31", "earningsChangePct": 6.646525679758297, "surprisePct": 26.436781609195414, "immediateReturnPct": 25.012827090815804, "forward4WeekPct": 43.175987685992844, "forward13WeekPct": 49.28168291431505, "toDateReturnPct": 97.33196511031299, "weeksSince": 88, "availabilitySource": "reported", "spread": 45.612931884919135, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-28", "periodEnd": "2025-01-31", "earningsChangePct": 22.09631728045325, "surprisePct": 36.17021276595745, "immediateReturnPct": 10.20833333333333, "forward4WeekPct": -2.500000000000002, "forward13WeekPct": 32.38636363636365, "toDateReturnPct": 45.6818181818182, "weeksSince": 75, "availabilitySource": "reported", "spread": 59.35017509042973, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-23", "periodEnd": "2025-04-30", "earningsChangePct": 10.904872389791208, "surprisePct": 38.095238095238095, "immediateReturnPct": 15.077217003661826, "forward4WeekPct": 8.183410284986458, "forward13WeekPct": 22.56010189460278, "toDateReturnPct": 22.46457570450564, "weeksSince": 63, "availabilitySource": "reported", "spread": 44.15336421693908, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": 7.112970711297062, "surprisePct": 6.756756756756762, "immediateReturnPct": -12.860483242400633, "forward4WeekPct": -5.170174071187327, "forward13WeekPct": -3.7802026500389885, "toDateReturnPct": -0.0779423226812237, "weeksSince": 49, "availabilitySource": "reported", "spread": 76.22866175528875, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-11-28", "periodEnd": "2025-10-31", "earningsChangePct": 3.7109375, "surprisePct": 8.403361344537823, "immediateReturnPct": 15.535797847449695, "forward4WeekPct": 20.18405864919668, "forward13WeekPct": 3.2600218374668533, "toDateReturnPct": 19.981282171268134, "weeksSince": 36, "availabilitySource": "reported", "spread": 66.46455788945366, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-27", "periodEnd": "2026-01-31", "earningsChangePct": -4.331450094161948, "surprisePct": -16.666666666666664, "immediateReturnPct": -3.14557425018287, "forward4WeekPct": -10.446232626188722, "forward13WeekPct": 6.291148500365784, "toDateReturnPct": 12.538405267008068, "weeksSince": 23, "availabilitySource": "reported", "spread": 76.62903328160428, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2026-05-22", "periodEnd": "2026-04-30", "earningsChangePct": 2.7559055118110187, "surprisePct": 14.035087719298259, "immediateReturnPct": 5.888324873096451, "forward4WeekPct": 10.833937635968095, "forward13WeekPct": null, "toDateReturnPct": 11.559100797679477, "weeksSince": 11, "availabilitySource": "reported", "spread": 64.79124720922584, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-05-22", "periodEnd": "2026-04-30", "earningsChangePct": 2.7559055118110187, "surprisePct": 14.035087719298259, "immediateReturnPct": 5.888324873096451, "forward4WeekPct": 10.833937635968095, "forward13WeekPct": null, "toDateReturnPct": 11.559100797679477, "weeksSince": 11, "availabilitySource": "reported", "spread": 64.79124720922584, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 6 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Apparel Retail", "population": 14, "spreadPercentile": 76.9, "qualityPercentile": 65.4, "rarityPercentile": 50.0, "currentOneYearSpread": 4.493253, "lead": "aligned", "relatedSignals": [{"tickerId": 1683, "symbol": "GAP", "name": "The Gap, Inc.", "spread": 3.8665030000000002, "lead": "aligned", "quality": 75}, {"tickerId": 3967, "symbol": "TJX", "name": "The TJX Companies Inc", "spread": -4.447555, "lead": "aligned", "quality": 100}, {"tickerId": 97, "symbol": "AEO", "name": "American Eagle Outfitters Inc", "spread": -4.8592770000000005, "lead": "aligned", "quality": 75}]}, "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": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "repricing_started", "label": "Repricing may be starting", "tone": "positive", "explanation": "The longstanding earnings lead is beginning to close through price confirmation."}, {"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."}