{"ticker": {"uuid": "a1ca425f-38dc-42b8-b7df-07523876df7f", "symbol": "TJX", "name": "The TJX Companies Inc", "sector": "Consumer Cyclical", "industry": "Apparel Retail", "currency": "USD"}, "next_event": {"report_date": "2026-08-19", "fiscal_date_ending": "2026-07-31", "estimate": 1.18, "session": "Before the open", "days": 6}, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 7.5, "average_surprise_label": "+7.5%", "median_surprise": 6.0, "surprise_dispersion": 4.4, "average_reaction": 2.0, "average_reaction_label": "+2.0%", "average_abs_reaction": 3.6, "positive_response_rate": 75.0, "confirmation_rate": 81.8, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 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": 40, "band": "Moderate", "tone": "neutral", "days": 6, "proximity_component": 26, "reaction_component": 9, "variability_component": 6, "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": 19.9, "revenue_growth_1y": 8.1, "cash_conversion": 1.68, "net_margin": 9.4, "earnings_yield": 4.1, "eps_surprise_avg": 11.2, "sue_score": 1.38, "pe_ratio": 30.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 161.36, "currency": "USD", "return_13w": 5.6, "fair_value": 121.96247, "fair_value_gap": 32.3, "relative_strength": -5.0, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 55.3}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-16", "date_source": "exact", "eps_actual": 0.85, "eps_estimate": 0.77, "eps_surprise": 0.08, "surprise_pct": 10.3896, "surprise_label": "+10.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.226335655082172, "one_week_reaction_label": "+4.2%", "four_week_reaction": 6.473396376946396, "four_week_reaction_label": "+6.5%", "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": 1.03, "eps_estimate": 0.99, "eps_surprise": 0.04, "surprise_pct": 4.0404, "surprise_label": "+4.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.5877194382682895, "one_week_reaction_label": "-2.6%", "four_week_reaction": -2.269736835402058, "four_week_reaction_label": "-2.3%", "confirmation": "diverged", "revenue": 13265000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1191000000.0, "operating_cash_flow": 1171000000.0, "free_cash_flow": 1631000000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-28", "date_source": "exact", "eps_actual": 1.22, "eps_estimate": 1.12, "eps_surprise": 0.1, "surprise_pct": 8.9286, "surprise_label": "+8.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.875427673317386, "one_week_reaction_label": "-0.9%", "four_week_reaction": 0.10062365628136186, "four_week_reaction_label": "+0.1%", "confirmation": "contained", "revenue": 16411000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1403000000.0, "operating_cash_flow": 2800000000.0, "free_cash_flow": 3242000000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-22", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.87, "eps_surprise": 0.06, "surprise_pct": 6.8966, "surprise_label": "+6.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.844650371240288, "one_week_reaction_label": "+1.8%", "four_week_reaction": 8.186259430538428, "four_week_reaction_label": "+8.2%", "confirmation": "confirmed", "revenue": 12479000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1070000000.0, "operating_cash_flow": 737000000.0, "free_cash_flow": 1156000000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-21", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.92, "eps_surprise": 0.04, "surprise_pct": 4.3478, "surprise_label": "+4.3%", "surprise_band": "beat", "eps_yoy": 12.941176470588234, "eps_yoy_label": "+12.9%", "one_week_reaction": 7.196051919711341, "one_week_reaction_label": "+7.2%", "four_week_reaction": 7.501121367887964, "four_week_reaction_label": "+7.5%", "confirmation": "confirmed", "revenue": 13468000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1099000000.0, "operating_cash_flow": 1629000000.0, "free_cash_flow": 2192000000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-11-20", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 1.09, "eps_surprise": 0.05, "surprise_pct": 4.5872, "surprise_label": "+4.6%", "surprise_band": "beat", "eps_yoy": 10.679611650485425, "eps_yoy_label": "+10.7%", "one_week_reaction": 1.250313106930519, "one_week_reaction_label": "+1.3%", "four_week_reaction": 4.067684221285932, "four_week_reaction_label": "+4.1%", "confirmation": "confirmed", "revenue": 14063000000.0, "revenue_yoy": 6.015831134564644, "revenue_yoy_label": "+6.0%", "net_income": 1297000000.0, "operating_cash_flow": 1046000000.0, "free_cash_flow": 1468000000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-02-26", "date_source": "exact", "eps_actual": 1.23, "eps_estimate": 1.17, "eps_surprise": 0.06, "surprise_pct": 5.1282, "surprise_label": "+5.1%", "surprise_band": "beat", "eps_yoy": 0.8196721311475417, "eps_yoy_label": "+0.8%", "one_week_reaction": 3.0137894153553604, "one_week_reaction_label": "+3.0%", "four_week_reaction": -4.120221510107593, "four_week_reaction_label": "-4.1%", "confirmation": "confirmed", "revenue": 16350000000.0, "revenue_yoy": -0.3717019072573274, "revenue_yoy_label": "-0.4%", "net_income": 1398000000.0, "operating_cash_flow": 2704000000.0, "free_cash_flow": 3218000000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-21", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 0.91, "eps_surprise": 0.01, "surprise_pct": 1.0989, "surprise_label": "+1.1%", "surprise_band": "beat", "eps_yoy": -1.0752688172043021, "eps_yoy_label": "-1.1%", "one_week_reaction": -5.729713562372202, "one_week_reaction_label": "-5.7%", "four_week_reaction": -7.072145919431233, "four_week_reaction_label": "-7.1%", "confirmation": "diverged", "revenue": 13111000000.0, "revenue_yoy": 5.064508374068435, "revenue_yoy_label": "+5.1%", "net_income": 1036000000.0, "operating_cash_flow": 394000000.0, "free_cash_flow": 891000000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-20", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 1.01, "eps_surprise": 0.09, "surprise_pct": 8.9109, "surprise_label": "+8.9%", "surprise_band": "beat", "eps_yoy": 14.583333333333348, "eps_yoy_label": "+14.6%", "one_week_reaction": 2.9558135224635156, "one_week_reaction_label": "+3.0%", "four_week_reaction": 5.172673664311147, "four_week_reaction_label": "+5.2%", "confirmation": "confirmed", "revenue": 14401000000.0, "revenue_yoy": 6.927531927531927, "revenue_yoy_label": "+6.9%", "net_income": 1243000000.0, "operating_cash_flow": 1791000000.0, "free_cash_flow": 2252000000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-11-19", "date_source": "exact", "eps_actual": 1.28, "eps_estimate": 1.22, "eps_surprise": 0.06, "surprise_pct": 4.918, "surprise_label": "+4.9%", "surprise_band": "beat", "eps_yoy": 12.280701754385976, "eps_yoy_label": "+12.3%", "one_week_reaction": 3.6623763516377292, "one_week_reaction_label": "+3.7%", "four_week_reaction": 6.886637517479468, "four_week_reaction_label": "+6.9%", "confirmation": "confirmed", "revenue": 15117000000.0, "revenue_yoy": 7.494844627746569, "revenue_yoy_label": "+7.5%", "net_income": 1442000000.0, "operating_cash_flow": 1532000000.0, "free_cash_flow": 2063000000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-02-25", "date_source": "exact", "eps_actual": 1.58, "eps_estimate": 1.38, "eps_surprise": 0.2, "surprise_pct": 14.4928, "surprise_label": "+14.5%", "surprise_band": "beat", "eps_yoy": 28.455284552845534, "eps_yoy_label": "+28.5%", "one_week_reaction": 2.1677305996489453, "one_week_reaction_label": "+2.2%", "four_week_reaction": -2.053971857848914, "four_week_reaction_label": "-2.1%", "confirmation": "confirmed", "revenue": 17743000000.0, "revenue_yoy": 8.519877675840979, "revenue_yoy_label": "+8.5%", "net_income": 1773000000.0, "operating_cash_flow": 3157000000.0, "free_cash_flow": 3625000000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-20", "date_source": "exact", "eps_actual": 1.19, "eps_estimate": 1.02, "eps_surprise": 0.17, "surprise_pct": 16.6667, "surprise_label": "+16.7%", "surprise_band": "beat", "eps_yoy": 29.34782608695651, "eps_yoy_label": "+29.3%", "one_week_reaction": 7.3526419317642295, "one_week_reaction_label": "+7.4%", "four_week_reaction": 14.230482262768765, "four_week_reaction_label": "+14.2%", "confirmation": "confirmed", "revenue": 14323000000.0, "revenue_yoy": 9.244146136831668, "revenue_yoy_label": "+9.2%", "net_income": 1332000000.0, "operating_cash_flow": 1119000000.0, "free_cash_flow": 1781000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [0.85, 1.03, 1.22, 0.93, 0.96, 1.14, 1.23, 0.92, 1.1, 1.28, 1.58, 1.19], "eps_estimate": [0.77, 0.99, 1.12, 0.87, 0.92, 1.09, 1.17, 0.91, 1.01, 1.22, 1.38, 1.02], "surprise": [10.3896, 4.0404, 8.9286, 6.8966, 4.3478, 4.5872, 5.1282, 1.0989, 8.9109, 4.918, 14.4928, 16.6667], "reaction_1w": [4.226335655082172, -2.5877194382682895, -0.875427673317386, 1.844650371240288, 7.196051919711341, 1.250313106930519, 3.0137894153553604, -5.729713562372202, 2.9558135224635156, 3.6623763516377292, 2.1677305996489453, 7.3526419317642295], "reaction_4w": [6.473396376946396, -2.269736835402058, 0.10062365628136186, 8.186259430538428, 7.501121367887964, 4.067684221285932, -4.120221510107593, -7.072145919431233, 5.172673664311147, 6.886637517479468, -2.053971857848914, 14.230482262768765], "revenue": [null, 13.27, 16.41, 12.48, 13.47, 14.06, 16.35, 13.11, 14.4, 15.12, 17.74, 14.32], "net_income": [null, 1.19, 1.4, 1.07, 1.1, 1.3, 1.4, 1.04, 1.24, 1.44, 1.77, 1.33], "financial_unit": "billions", "scatter": [{"x": 10.3896, "y": 4.226335655082172, "label": "2023-07-31"}, {"x": 4.0404, "y": -2.5877194382682895, "label": "2023-10-31"}, {"x": 8.9286, "y": -0.875427673317386, "label": "2024-01-31"}, {"x": 6.8966, "y": 1.844650371240288, "label": "2024-04-30"}, {"x": 4.3478, "y": 7.196051919711341, "label": "2024-07-31"}, {"x": 4.5872, "y": 1.250313106930519, "label": "2024-10-31"}, {"x": 5.1282, "y": 3.0137894153553604, "label": "2025-01-31"}, {"x": 1.0989, "y": -5.729713562372202, "label": "2025-04-30"}, {"x": 8.9109, "y": 2.9558135224635156, "label": "2025-07-31"}, {"x": 4.918, "y": 3.6623763516377292, "label": "2025-10-31"}, {"x": 14.4928, "y": 2.1677305996489453, "label": "2026-01-31"}, {"x": 16.6667, "y": 7.3526419317642295, "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, 99.21805122552787, 103.48525507961968, 102.15594332060225, 103.26184114405623, 99.59785491598576, 99.28507540619691, 98.92761426688054, 98.97229705399323, 99.53083073531673, 97.39722996585597, 101.65326196558446, 102.25130518594794, 99.60532828576814, 100.87225778060156, 99.82956410679402, 99.9304696474631, 100.10985714669867, 102.98006986790436, 105.17757628361753, 102.82310479318623, 106.54541131912003, 107.07236376215315, 108.05900021708194, 109.32592971191536, 110.71618832952046, 110.29628125883634, 111.80379978022783, 110.82503837713136, 107.90000358041087, 109.74502531540347, 111.91630085142819, 114.09882580002187, 108.9125155363845, 106.22373460980403, 105.03122047687576, 108.4062595583977, 106.99999385322279, 111.16254159073245, 113.25719540754018, 115.3463946830817, 116.4305194872921, 121.33166906543391, 122.52872324735327, 125.36325919397831, 124.33559792103723, 126.07471566264694, 129.07864567583542, 126.19893844116086, 126.28928217484506, 127.76866095862196, 125.0131765024613, 126.28352203109705, 135.37094984249492, 132.8781388225435, 131.0085311363725, 135.75620228629316, 133.62598282308, 133.13875059958568, 129.95475242708855, 128.86698007204416, 133.37670148956784, 128.96895869415502, 127.34863234149623, 133.51267259985394, 136.3626206352774, 138.06758035403422, 142.86419767720582, 143.31885429675873, 141.90942143859056, 138.6699992462963, 140.8750797417006, 137.22646740211832, 136.46491875089197, 138.4995031586621, 139.49974586954224, 141.8412223089858, 141.7275590222864, 141.7508612115242, 138.0685758772704, 142.22967200299146, 135.97092738765798, 129.11936952170652, 132.37984471527588, 134.76249993155778, 139.2656034347311, 146.0943603458184, 145.49014719656083, 144.28171858287544, 147.3027878019186, 146.03735969503558, 152.4966999272909, 143.7590758293869, 145.13147753833914, 146.90416293437093, 141.7119107861157, 141.24300660843372, 141.10576678481405, 143.94206341846495, 141.48317658916446, 139.72192813449723, 144.60539096900445, 144.1021771248138, 150.24367456979766, 152.15811205639642, 156.6556221080846, 156.73593420878643, 159.7763432030703, 160.0287546468507, 160.37295217542257, 164.17059434346243, 162.15130395080456, 161.0613460749812, 165.0310875860996, 162.8167521973542, 160.7859889781918, 165.91452648174572, 168.08764026300196, 174.24364225002003, 174.8074637803469, 176.37235337977185, 179.66322675959975, 177.89121855088555, 180.7793611086091, 177.52300807578865, 181.58481928006236, 181.0900384437504, 176.32632779387546, 172.37958171192793, 179.3410430279844, 178.22004334855444, 182.56996823806264, 186.52759330532848, 183.83917817565805, 179.33925455891472, 178.82003246956916, 178.98156884807764, 186.1006782140957, 186.45836392493277, 185.39684328610969, 181.18537715739288, 180.95461139848868, 176.95083341095906, 170.66277989700106, 183.21100301362247, 179.1363032561956, 186.03551080002063, 194.9489165193919, 189.62402479093635, 179.92346116388035, 178.56908652859923, 175.1889378661883, 178.80060356027124, 178.52278312226483, 182.13444881634774, 186.78794115295457], "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, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684], "gap": [0.0, 0.7819487744721272, -3.4852550796196766, -2.1559433206022476, -3.261841144056234, 0.40214508401423643, 0.7149245938030901, 1.0723857331194608, 1.0277029460067695, 0.46916926468327347, 2.6027700341440294, -1.6532619655844627, -2.251305185947942, 3.9137332978095714, 2.6468038029761516, 3.6894974767836857, 3.588591936114611, 3.409204436879037, 0.5389917156733475, -1.6585147000398166, 0.6959567903914774, -3.0263497355423254, -3.5533021785754357, -4.539938633504235, -5.806868128337655, -7.197126745942754, -6.777219675258635, -8.284738196650125, 2.3714425612850505, 5.296477358005546, 3.451455623012947, 1.2801800869882243, -0.9023448616054566, 4.28396540203191, 6.972746328612388, 8.165260461540655, 4.790221380018721, 6.196487085193624, 2.033939347683969, -0.060714469123766435, 2.835423498736489, 1.7512986945260849, -3.149850883615727, -4.346905065535083, -7.181441012160121, -6.153779739219047, -7.892897480828751, -10.89682749401723, -8.017120259342676, -8.107463993026869, -9.586842776803778, -6.831358320643119, -8.101703849278863, -13.963325209063854, -11.470514189112421, -9.600906502941442, -14.34857765286209, -12.218358189648924, -11.731125966154607, -8.54712779365748, -7.459355438613088, -11.969076856136766, -7.561334060723951, -5.9410077080651575, -12.105047966422873, -14.95499600184634, -13.434149268990225, -18.230766592161828, -18.685423211714735, -17.27599035354656, -14.036568161252305, -16.241648656656608, -12.593036317074322, -11.831487665847973, -13.8660720736181, -14.866314784498243, -17.20779122394181, -17.09412793724242, -17.117430126480215, -13.43514479222641, -17.302985785982685, -11.044241170649201, -4.192683304697738, -7.453158498267101, -9.835813714549005, -14.338917217722326, -21.167674128809608, -20.563460979552048, -19.355032365866663, -22.376101584909833, -21.110673478026797, -27.570013710282126, -19.125644744342893, -20.498046453295146, -22.270731849326936, -17.078479701071714, -16.609575523389722, -16.472335699770056, -19.30863233342096, -16.849745504120463, -15.088497049453238, -19.97195988396045, -19.46874603976981, -25.610243484753667, -27.524680971352424, -27.9166191755333, -27.99693127623513, -31.037340270518996, -31.2897517142994, -31.633949242871267, -35.431591410911125, -33.41230101825326, -32.3223431424299, -36.2920846535483, -34.07774926480289, -32.046986045640494, -37.17552354919442, -39.34863733045066, -41.39906746996138, -41.96288900028824, -43.5277785997132, -46.8186519795411, -45.046643770826904, -47.934786328550445, -44.67843329573, -48.74024450000371, -48.24546366369174, -43.481753013816814, -39.535006931869276, -46.49646824792575, -45.37546856849579, -49.72539345800399, -43.419088906501514, -40.73067377683108, -36.23075016008775, -35.71152807074219, -35.87306444925068, -42.99217381526873, -43.3498595261058, -42.28833888728272, -38.07687275856591, -37.846106999661714, -33.8423290121321, -27.554275498174093, -32.184610051745636, -28.10991029431875, -35.009117838143794, -43.92252355751506, -38.59763182905951, -28.89706820200351, -27.54269356672239, -24.16254490431146, -27.774210598394404, -27.49639016038799, -31.108055854470905, -35.761548191077736], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, null, null, 103.51906158357771, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.19648093841641, null, null, null, null, null, null, null, null, null, null, null, 118.18181818181819, null, null, null, null, null, null, null, null, null, null, null, null, 121.40762463343107, null, null, null, null, null, null, null, null, null, null, null, null, 124.633431085044, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.92668621700878, null, null, null, null, null, null, null, null, null, null, null, 124.633431085044, null, null, null, null, null, null, null, null, null, null, null, null, 128.7390029325513, null, null, null, null, null, null, null, null, null, null, null, null, 132.84457478005865, null, null, null, null, null, null, null, null, null, null, null, null, null, 143.10850439882697, null, null, null, null, null, null, null, null, null, null, null, 151.02639296187684, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [51.0, 35.8, 86.8]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [86.386733, 85.711233, 89.397531, 88.249182, 89.204531, 86.039333, 85.769133, 85.460334, 85.498934, 85.981433, 84.138285, 87.814932, 88.331562, 86.045789, 87.140248, 86.239499, 86.326668, 86.481635, 88.961118, 90.859472, 88.825521, 92.0411, 92.496317, 93.34864, 94.443099, 95.644098, 95.281354, 96.58365, 95.73813, 93.211288, 94.805142, 96.680836, 98.566248, 94.085964, 91.763214, 90.73304, 93.648626, 92.433799, 96.029688, 97.839191, 99.643982, 100.580522, 104.814465, 105.848561, 108.297224, 107.409461, 108.911828, 111.506825, 109.01914, 109.097185, 110.375172, 107.994799, 109.092209, 116.942541, 114.789083, 113.17399, 117.275348, 115.435121, 115.014217, 112.263665, 111.323974, 115.219775, 111.41207, 110.012323, 115.337236, 117.799213, 119.272072, 123.415713, 123.808476, 122.590913, 119.792482, 121.697379, 118.545462, 117.887585, 119.645196, 120.509273, 122.531998, 122.433808, 122.453938, 119.272932, 122.867567, 117.460842, 111.542005, 114.358623, 116.416921, 120.307005, 126.206145, 125.684185, 124.640263, 127.250066, 126.156904, 131.736917, 124.188769, 125.374342, 126.905707, 122.42029, 122.015219, 121.896662, 124.346846, 122.222694, 120.701209, 124.919873, 124.485163, 129.790602, 131.444422, 135.329674, 135.399053, 138.025563, 138.243613, 138.540954, 141.821613, 140.077214, 139.135635, 142.564965, 140.652073, 138.897763, 143.328139, 145.205421, 150.52339, 151.010457, 152.362314, 155.205192, 153.674412, 156.169384, 153.356327, 156.865193, 156.437768, 152.322554, 148.913089, 154.926868, 153.958473, 157.716231, 161.135094, 158.81266, 154.925323, 154.476784, 154.61633, 160.766296, 161.075289, 160.158276, 156.520128, 156.320777, 152.862044, 147.43, 158.27, 154.75, 160.71, 168.41, 163.81, 155.43, 154.26, 151.34, 154.46, 154.22, 157.34, 161.36], "ttmEps": [3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 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, 3.53, 3.53, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15, 5.15], "quarterlyEps": [0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 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.28, 1.28, 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.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19], "priceIndex": [100.0, 99.21805122552787, 103.48525507961968, 102.15594332060225, 103.26184114405623, 99.59785491598576, 99.28507540619691, 98.92761426688054, 98.97229705399323, 99.53083073531673, 97.39722996585597, 101.65326196558446, 102.25130518594794, 99.60532828576814, 100.87225778060156, 99.82956410679402, 99.9304696474631, 100.10985714669867, 102.98006986790436, 105.17757628361753, 102.82310479318623, 106.54541131912003, 107.07236376215315, 108.05900021708194, 109.32592971191536, 110.71618832952046, 110.29628125883634, 111.80379978022783, 110.82503837713136, 107.90000358041087, 109.74502531540347, 111.91630085142819, 114.09882580002187, 108.9125155363845, 106.22373460980403, 105.03122047687576, 108.4062595583977, 106.99999385322279, 111.16254159073245, 113.25719540754018, 115.3463946830817, 116.4305194872921, 121.33166906543391, 122.52872324735327, 125.36325919397831, 124.33559792103723, 126.07471566264694, 129.07864567583542, 126.19893844116086, 126.28928217484506, 127.76866095862196, 125.0131765024613, 126.28352203109705, 135.37094984249492, 132.8781388225435, 131.0085311363725, 135.75620228629316, 133.62598282308, 133.13875059958568, 129.95475242708855, 128.86698007204416, 133.37670148956784, 128.96895869415502, 127.34863234149623, 133.51267259985394, 136.3626206352774, 138.06758035403422, 142.86419767720582, 143.31885429675873, 141.90942143859056, 138.6699992462963, 140.8750797417006, 137.22646740211832, 136.46491875089197, 138.4995031586621, 139.49974586954224, 141.8412223089858, 141.7275590222864, 141.7508612115242, 138.0685758772704, 142.22967200299146, 135.97092738765798, 129.11936952170652, 132.37984471527588, 134.76249993155778, 139.2656034347311, 146.0943603458184, 145.49014719656083, 144.28171858287544, 147.3027878019186, 146.03735969503558, 152.4966999272909, 143.7590758293869, 145.13147753833914, 146.90416293437093, 141.7119107861157, 141.24300660843372, 141.10576678481405, 143.94206341846495, 141.48317658916446, 139.72192813449723, 144.60539096900445, 144.1021771248138, 150.24367456979766, 152.15811205639642, 156.6556221080846, 156.73593420878643, 159.7763432030703, 160.0287546468507, 160.37295217542257, 164.17059434346243, 162.15130395080456, 161.0613460749812, 165.0310875860996, 162.8167521973542, 160.7859889781918, 165.91452648174572, 168.08764026300196, 174.24364225002003, 174.8074637803469, 176.37235337977185, 179.66322675959975, 177.89121855088555, 180.7793611086091, 177.52300807578865, 181.58481928006236, 181.0900384437504, 176.32632779387546, 172.37958171192793, 179.3410430279844, 178.22004334855444, 182.56996823806264, 186.52759330532848, 183.83917817565805, 179.33925455891472, 178.82003246956916, 178.98156884807764, 186.1006782140957, 186.45836392493277, 185.39684328610969, 181.18537715739288, 180.95461139848868, 176.95083341095906, 170.66277989700106, 183.21100301362247, 179.1363032561956, 186.03551080002063, 194.9489165193919, 189.62402479093635, 179.92346116388035, 178.56908652859923, 175.1889378661883, 178.80060356027124, 178.52278312226483, 182.13444881634774, 186.78794115295457], "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, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684], "valuationGap": [0.0, 0.7819487744721272, -3.4852550796196766, -2.1559433206022476, -3.261841144056234, 0.40214508401423643, 0.7149245938030901, 1.0723857331194608, 1.0277029460067695, 0.46916926468327347, 2.6027700341440294, -1.6532619655844627, -2.251305185947942, 3.9137332978095714, 2.6468038029761516, 3.6894974767836857, 3.588591936114611, 3.409204436879037, 0.5389917156733475, -1.6585147000398166, 0.6959567903914774, -3.0263497355423254, -3.5533021785754357, -4.539938633504235, -5.806868128337655, -7.197126745942754, -6.777219675258635, -8.284738196650125, 2.3714425612850505, 5.296477358005546, 3.451455623012947, 1.2801800869882243, -0.9023448616054566, 4.28396540203191, 6.972746328612388, 8.165260461540655, 4.790221380018721, 6.196487085193624, 2.033939347683969, -0.060714469123766435, 2.835423498736489, 1.7512986945260849, -3.149850883615727, -4.346905065535083, -7.181441012160121, -6.153779739219047, -7.892897480828751, -10.89682749401723, -8.017120259342676, -8.107463993026869, -9.586842776803778, -6.831358320643119, -8.101703849278863, -13.963325209063854, -11.470514189112421, -9.600906502941442, -14.34857765286209, -12.218358189648924, -11.731125966154607, -8.54712779365748, -7.459355438613088, -11.969076856136766, -7.561334060723951, -5.9410077080651575, -12.105047966422873, -14.95499600184634, -13.434149268990225, -18.230766592161828, -18.685423211714735, -17.27599035354656, -14.036568161252305, -16.241648656656608, -12.593036317074322, -11.831487665847973, -13.8660720736181, -14.866314784498243, -17.20779122394181, -17.09412793724242, -17.117430126480215, -13.43514479222641, -17.302985785982685, -11.044241170649201, -4.192683304697738, -7.453158498267101, -9.835813714549005, -14.338917217722326, -21.167674128809608, -20.563460979552048, -19.355032365866663, -22.376101584909833, -21.110673478026797, -27.570013710282126, -19.125644744342893, -20.498046453295146, -22.270731849326936, -17.078479701071714, -16.609575523389722, -16.472335699770056, -19.30863233342096, -16.849745504120463, -15.088497049453238, -19.97195988396045, -19.46874603976981, -25.610243484753667, -27.524680971352424, -27.9166191755333, -27.99693127623513, -31.037340270518996, -31.2897517142994, -31.633949242871267, -35.431591410911125, -33.41230101825326, -32.3223431424299, -36.2920846535483, -34.07774926480289, -32.046986045640494, -37.17552354919442, -39.34863733045066, -41.39906746996138, -41.96288900028824, -43.5277785997132, -46.8186519795411, -45.046643770826904, -47.934786328550445, -44.67843329573, -48.74024450000371, -48.24546366369174, -43.481753013816814, -39.535006931869276, -46.49646824792575, -45.37546856849579, -49.72539345800399, -43.419088906501514, -40.73067377683108, -36.23075016008775, -35.71152807074219, -35.87306444925068, -42.99217381526873, -43.3498595261058, -42.28833888728272, -38.07687275856591, -37.846106999661714, -33.8423290121321, -27.554275498174093, -32.184610051745636, -28.10991029431875, -35.009117838143794, -43.92252355751506, -38.59763182905951, -28.89706820200351, -27.54269356672239, -24.16254490431146, -27.774210598394404, -27.49639016038799, -31.108055854470905, -35.761548191077736], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, null, null, 103.51906158357771, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.19648093841641, null, null, null, null, null, null, null, null, null, null, null, 118.18181818181819, null, null, null, null, null, null, null, null, null, null, null, null, 121.40762463343107, null, null, null, null, null, null, null, null, null, null, null, null, 124.633431085044, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.92668621700878, null, null, null, null, null, null, null, null, null, null, null, 124.633431085044, null, null, null, null, null, null, null, null, null, null, null, null, 128.7390029325513, null, null, null, null, null, null, null, null, null, null, null, null, 132.84457478005865, null, null, null, null, null, null, null, null, null, null, null, null, null, 143.10850439882697, null, null, null, null, null, null, null, null, null, null, null, 151.02639296187684, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-08-16", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-15", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-28", "", "", "", "", "", "", "", "", "", "", "", "2024-05-22", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-21", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-20", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-26", "", "", "", "", "", "", "", "", "", "", "", "2025-05-21", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-20", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-19", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-25", "", "", "", "", "", "", "", "", "", "", "", "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": [10.389610389610384, 10.389610389610384, 10.389610389610384, 10.389610389610384, 10.389610389610384, 10.389610389610384, 10.389610389610384, 10.389610389610384, 10.389610389610384, 10.389610389610384, 10.389610389610384, 10.389610389610384, 10.389610389610384, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 4.040404040404044, 8.928571428571416, 8.928571428571416, 8.928571428571416, 8.928571428571416, 8.928571428571416, 8.928571428571416, 8.928571428571416, 8.928571428571416, 8.928571428571416, 8.928571428571416, 8.928571428571416, 8.928571428571416, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.3478260869565135, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 4.587155963302736, 5.128205128205133, 5.128205128205133, 5.128205128205133, 5.128205128205133, 5.128205128205133, 5.128205128205133, 5.128205128205133, 5.128205128205133, 5.128205128205133, 5.128205128205133, 5.128205128205133, 5.128205128205133, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 1.0989010989010999, 8.910891089108919, 8.910891089108919, 8.910891089108919, 8.910891089108919, 8.910891089108919, 8.910891089108919, 8.910891089108919, 8.910891089108919, 8.910891089108919, 8.910891089108919, 8.910891089108919, 8.910891089108919, 8.910891089108919, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 4.9180327868852505, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 14.49275362318842, 16.66666666666666, 16.66666666666666, 16.66666666666666, 16.66666666666666, 16.66666666666666, 16.66666666666666, 16.66666666666666, 16.66666666666666, 16.66666666666666, 16.66666666666666, 16.66666666666666, 16.66666666666666], "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, 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, 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, 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, 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, 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": 86.386733, "latestClose": 161.36, "startTtmEps": 3.41, "latestTtmEps": 5.15, "priceChangePct": 86.78794115295459, "epsChangePct": 51.02639296187683, "earningsGapPct": -35.76154819107776, "startMultiple": 25.333352785923754, "latestMultiple": 31.332038834951458, "multipleChangePct": 23.679005695451494, "latestQuarter": "2026-05-20", "tone": "caution", "read": "Market price is leading earnings power; the spread is stable and has persisted through 8 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 24.323331206985245, "earningsMovePct": 21.176470588235308, "spread": -3.146860618749937, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 49.414602827308386, "earningsMovePct": 27.79156327543424, "spread": -21.623039551874147, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 86.78794115295459, "earningsMovePct": 51.02639296187683, "spread": -35.76154819107776, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 8, "persistenceLabel": "8 quarters", "summary": "Market price is leading earnings power; the spread is stable and has persisted through 8 updates.", "marketChangePct": 86.78794115295459, "earningsChangePct": 51.02639296187683, "recentMarketMovePoints": 9.83710774199551, "recentEarningsMovePoints": 7.917888563049871}, "pressure": {"score": 49, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 12, "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.67892919, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.08057271, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.25125499, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.05003042, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00362107, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -3.8752232362132433, "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, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 103.51906158357771, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 113.19648093841641, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 118.18181818181819, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 121.40762463343107, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.92668621700878, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 124.633431085044, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 128.7390029325513, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 132.84457478005865, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 143.10850439882697, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684, 151.02639296187684], "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, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 102.14334939374837, 105.83422047436655, 105.83422047436655, 105.83422047436655, 105.83422047436655, 105.83422047436655, 105.83422047436655, 105.83422047436655, 105.83422047436655, 105.83422047436655, 105.83422047436655, 105.83422047436655, 105.83422047436655, 107.1928463195841, 107.1928463195841, 107.1928463195841, 107.1928463195841, 107.1928463195841, 107.1928463195841, 107.1928463195841, 107.1928463195841, 107.1928463195841, 107.1928463195841, 107.1928463195841, 107.1928463195841, 107.1928463195841, 108.57880084559623, 108.57880084559623, 108.57880084559623, 108.57880084559623, 108.57880084559623, 108.57880084559623, 108.57880084559623, 108.57880084559623, 108.57880084559623, 108.57880084559623, 108.57880084559623, 108.57880084559623, 108.57880084559623, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.13653565088875, 110.01746068456939, 110.01746068456939, 110.01746068456939, 110.01746068456939, 110.01746068456939, 110.01746068456939, 110.01746068456939, 110.01746068456939, 110.01746068456939, 110.01746068456939, 110.01746068456939, 110.01746068456939, 111.25115541758302, 111.25115541758302, 111.25115541758302, 111.25115541758302, 111.25115541758302, 111.25115541758302, 111.25115541758302, 111.25115541758302, 111.25115541758302, 111.25115541758302, 111.25115541758302, 111.25115541758302, 111.25115541758302, 113.07241678768068, 113.07241678768068, 113.07241678768068, 113.07241678768068, 113.07241678768068, 113.07241678768068, 113.07241678768068, 113.07241678768068, 113.07241678768068, 113.07241678768068, 113.07241678768068, 113.07241678768068, 113.07241678768068, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 115.12987604178883, 117.84907978085208, 117.84907978085208, 117.84907978085208, 117.84907978085208, 117.84907978085208, 117.84907978085208, 117.84907978085208, 117.84907978085208, 117.84907978085208, 117.84907978085208, 117.84907978085208, 117.84907978085208, 120.21496271821366, 120.21496271821366, 120.21496271821366, 120.21496271821366, 120.21496271821366, 120.21496271821366, 120.21496271821366, 120.21496271821366, 120.21496271821366, 120.21496271821366, 120.21496271821366, 120.21496271821366], "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, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 102.20702116675271, 100.40010325245225, 100.40010325245225, 100.40010325245225, 100.40010325245225, 100.40010325245225, 100.40010325245225, 100.40010325245225, 100.40010325245225, 100.40010325245225, 100.40010325245225, 100.40010325245225, 100.40010325245225, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 106.10480123902943, 106.10480123902943, 106.10480123902943, 106.10480123902943, 106.10480123902943, 106.10480123902943, 106.10480123902943, 106.10480123902943, 106.10480123902943, 106.10480123902943, 106.10480123902943, 106.10480123902943, 106.10480123902943, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 104.00103252452246, 103.69127516778522, 103.69127516778522, 103.69127516778522, 103.69127516778522, 103.69127516778522, 103.69127516778522, 103.69127516778522, 103.69127516778522, 103.69127516778522, 103.69127516778522, 103.69127516778522, 103.69127516778522, 100.27103768714507, 100.27103768714507, 100.27103768714507, 100.27103768714507, 100.27103768714507, 100.27103768714507, 100.27103768714507, 100.27103768714507, 100.27103768714507, 100.27103768714507, 100.27103768714507, 100.27103768714507, 100.27103768714507, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 101.04543107898813, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 108.7248322147651, 113.97780072276717, 113.97780072276717, 113.97780072276717, 113.97780072276717, 113.97780072276717, 113.97780072276717, 113.97780072276717, 113.97780072276717, 113.97780072276717, 113.97780072276717, 113.97780072276717, 113.97780072276717, 125.46463603510583, 125.46463603510583, 125.46463603510583, 125.46463603510583, 125.46463603510583, 125.46463603510583, 125.46463603510583, 125.46463603510583, 125.46463603510583, 125.46463603510583, 125.46463603510583, 125.46463603510583], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 11, "displayedObservationCount": 11, "coverageWeeks": 131, "exactReportDates": 11, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 51.02639296187684, "valuationContribution": 35.761548191077736, "marketMove": 86.78794115295457, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 51.02639296187684}, {"key": "valuation", "label": "Relative valuation contribution", "value": 35.761548191077736}, {"key": "market", "label": "Total market move", "value": 86.78794115295457}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-17", "periodEnd": "2023-10-31", "earningsChangePct": 3.5190615835777095, "surprisePct": 4.040404040404044, "immediateReturnPct": -2.5877194382682878, "forward4WeekPct": -2.09429897775385, "forward13WeekPct": 7.867846829200187, "toDateReturnPct": 82.67536127120678, "weeksSince": 142, "availabilitySource": "reported", "spread": 3.9137332978095714, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-03-01", "periodEnd": "2024-01-31", "earningsChangePct": 9.348441926345608, "surprisePct": 8.928571428571416, "immediateReturnPct": -0.875427673317386, "forward4WeekPct": 2.052726315478859, "forward13WeekPct": 4.138249072177325, "toDateReturnPct": 67.06761444613039, "weeksSince": 127, "availabilitySource": "reported", "spread": 2.3714425612850505, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-24", "periodEnd": "2024-04-30", "earningsChangePct": 4.404145077720223, "surprisePct": 6.896551724137938, "immediateReturnPct": 1.8446503712402862, "forward4WeekPct": 10.6890019153981, "forward13WeekPct": 19.525253433463075, "toDateReturnPct": 64.92368584691181, "weeksSince": 115, "availabilitySource": "reported", "spread": 2.835423498736489, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-23", "periodEnd": "2024-07-31", "earningsChangePct": 2.7295285359801413, "surprisePct": 4.3478260869565135, "immediateReturnPct": 7.196051919711333, "forward4WeekPct": 5.814266718166827, "forward13WeekPct": 9.331429891569986, "toDateReturnPct": 47.911570843707096, "weeksSince": 102, "availabilitySource": "reported", "spread": -13.963325209063854, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-22", "periodEnd": "2024-10-31", "earningsChangePct": 2.657004830917886, "surprisePct": 4.587155963302736, "immediateReturnPct": 1.2503131069305118, "forward4WeekPct": 1.692090251910261, "forward13WeekPct": 1.2510431627416718, "toDateReturnPct": 36.97884382300587, "weeksSince": 89, "availabilitySource": "reported", "spread": -13.434149268990225, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-28", "periodEnd": "2025-01-31", "earningsChangePct": 0.23529411764704466, "surprisePct": 5.128205128205133, "immediateReturnPct": 3.01378941535535, "forward4WeekPct": -2.3945173075815673, "forward13WeekPct": 5.115502652353676, "toDateReturnPct": 35.286353151777995, "weeksSince": 75, "availabilitySource": "reported", "spread": -17.302985785982685, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-23", "periodEnd": "2025-04-30", "earningsChangePct": -0.23474178403755097, "surprisePct": 1.0989010989010999, "immediateReturnPct": -5.729713562372208, "forward4WeekPct": -7.379630722647024, "forward13WeekPct": 2.727221102342936, "toDateReturnPct": 22.48654642494785, "weeksSince": 63, "availabilitySource": "reported", "spread": -19.125644744342893, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-22", "periodEnd": "2025-07-31", "earningsChangePct": 3.294117647058825, "surprisePct": 8.910891089108919, "immediateReturnPct": 2.955813522463524, "forward4WeekPct": 5.398884100232104, "forward13WeekPct": 14.514855563821483, "toDateReturnPct": 22.75910802818244, "weeksSince": 50, "availabilitySource": "reported", "spread": -27.9166191755333, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-11-21", "periodEnd": "2025-10-31", "earningsChangePct": 3.1890660592255315, "surprisePct": 4.9180327868852505, "immediateReturnPct": 3.6623763516377306, "forward4WeekPct": 5.832420678013106, "forward13WeekPct": 8.615938657000966, "toDateReturnPct": 11.125327752054105, "weeksSince": 37, "availabilitySource": "reported", "spread": -41.39906746996138, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-27", "periodEnd": "2026-01-31", "earningsChangePct": 7.726269315673284, "surprisePct": 14.49275362318842, "immediateReturnPct": 2.1677305996489427, "forward4WeekPct": -1.965492695548876, "forward13WeekPct": -1.8807392119331023, "toDateReturnPct": 2.3103322827946693, "weeksSince": 23, "availabilitySource": "reported", "spread": -43.419088906501514, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-22", "periodEnd": "2026-04-30", "earningsChangePct": 5.532786885245922, "surprisePct": 16.66666666666666, "immediateReturnPct": 7.352641931764237, "forward4WeekPct": 11.110357457776576, "forward13WeekPct": null, "toDateReturnPct": 9.448551855117682, "weeksSince": 11, "availabilitySource": "reported", "spread": -32.184610051745636, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-05-22", "periodEnd": "2026-04-30", "earningsChangePct": 5.532786885245922, "surprisePct": 16.66666666666666, "immediateReturnPct": 7.352641931764237, "forward4WeekPct": 11.110357457776576, "forward13WeekPct": null, "toDateReturnPct": 9.448551855117682, "weeksSince": 11, "availabilitySource": "reported", "spread": -32.184610051745636, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 6 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Apparel Retail", "population": 14, "spreadPercentile": 61.5, "qualityPercentile": 65.4, "rarityPercentile": 50.0, "currentOneYearSpread": -4.447555, "lead": "aligned", "relatedSignals": [{"tickerId": 97, "symbol": "AEO", "name": "American Eagle Outfitters Inc", "spread": -4.8592770000000005, "lead": "aligned", "quality": 75}, {"tickerId": 1683, "symbol": "GAP", "name": "The Gap, Inc.", "spread": 3.8665030000000002, "lead": "aligned", "quality": 75}, {"tickerId": 8740, "symbol": "URBN", "name": "Urban Outfitters Inc", "spread": 4.493253, "lead": "aligned", "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-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-08-23", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "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."}, {"key": "expectations_elevated", "label": "Expectations elevated", "tone": "caution", "explanation": "Price is leading delivered earnings power by a meaningful margin."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}