{"ticker": {"uuid": "eef90b07-a564-41bd-b230-580561ed91a2", "symbol": "WLY", "name": "John Wiley & Sons", "sector": "Communication Services", "industry": "Publishing", "currency": "USD"}, "next_event": {"report_date": "2026-09-03", "fiscal_date_ending": "2026-07-31", "estimate": 0.4, "session": "Time unconfirmed", "days": 21}, "profile": {"sample": 12, "measured": 12, "beats": 9, "misses": 3, "inline": 0, "beat_rate": 75.0, "beat_rate_label": "75.0%", "average_surprise": 65.6, "average_surprise_label": "+65.6%", "median_surprise": 21.9, "surprise_dispersion": 148.7, "average_reaction": 3.5, "average_reaction_label": "+3.5%", "average_abs_reaction": 10.1, "positive_response_rate": 50.0, "confirmation_rate": 58.3, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "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": 69, "band": "Elevated", "tone": "caution", "days": 21, "proximity_component": 14, "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": 163.3, "revenue_growth_1y": -0.1, "cash_conversion": 1.55, "net_margin": 13.2, "earnings_yield": 7.7, "eps_surprise_avg": 1.8, "sue_score": 0.47, "pe_ratio": 12.0, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 52.33, "currency": "USD", "return_13w": 26.4, "fair_value": 38.021943, "fair_value_gap": 37.6, "relative_strength": 22.0, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 55.5}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-09-07", "date_source": "exact", "eps_actual": 0.27, "eps_estimate": -0.06, "eps_surprise": 0.33, "surprise_pct": 550.0000000000001, "surprise_label": "+550.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.2376235366929829, "one_week_reaction_label": "-1.2%", "four_week_reaction": 2.227725405248608, "four_week_reaction_label": "+2.2%", "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-12-06", "date_source": "exact", "eps_actual": 0.73, "eps_estimate": 0.56, "eps_surprise": 0.17, "surprise_pct": 30.3571, "surprise_label": "+30.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.3702721761400496, "one_week_reaction_label": "-2.4%", "four_week_reaction": 2.7703168564094836, "four_week_reaction_label": "+2.8%", "confirmation": "diverged", "revenue": 492808000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -19445000.0, "operating_cash_flow": -1151000.0, "free_cash_flow": 25592000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-03-07", "date_source": "exact", "eps_actual": 0.59, "eps_estimate": 0.45, "eps_surprise": 0.14, "surprise_pct": 31.1111, "surprise_label": "+31.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 11.31848403207045, "one_week_reaction_label": "+11.3%", "four_week_reaction": 14.780252118414108, "four_week_reaction_label": "+14.8%", "confirmation": "confirmed", "revenue": 460705000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -113875000.0, "operating_cash_flow": 107838000.0, "free_cash_flow": 131773000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-06-13", "date_source": "exact", "eps_actual": 1.21, "eps_estimate": 0.81, "eps_surprise": 0.4, "surprise_pct": 49.3827, "surprise_label": "+49.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 12.9468039738645, "one_week_reaction_label": "+12.9%", "four_week_reaction": 21.86884327609316, "four_week_reaction_label": "+21.9%", "confirmation": "confirmed", "revenue": 468461000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 25265000.0, "operating_cash_flow": 183286000.0, "free_cash_flow": 211436000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-09-05", "date_source": "exact", "eps_actual": 0.47, "eps_estimate": 0.55, "eps_surprise": -0.08, "surprise_pct": -14.5455, "surprise_label": "-14.5%", "surprise_band": "miss", "eps_yoy": 74.07407407407405, "eps_yoy_label": "+74.1%", "one_week_reaction": -10.55681976687314, "one_week_reaction_label": "-10.6%", "four_week_reaction": -0.47609165162333567, "four_week_reaction_label": "-0.5%", "confirmation": "confirmed", "revenue": 403809000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -1436000.0, "operating_cash_flow": -88712000.0, "free_cash_flow": -72207000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-05", "date_source": "exact", "eps_actual": 0.97, "eps_estimate": 0.7, "eps_surprise": 0.27, "surprise_pct": 38.5714, "surprise_label": "+38.6%", "surprise_band": "beat", "eps_yoy": 32.87671232876712, "eps_yoy_label": "+32.9%", "one_week_reaction": -12.41855258896321, "one_week_reaction_label": "-12.4%", "four_week_reaction": -14.12616495909681, "four_week_reaction_label": "-14.1%", "confirmation": "diverged", "revenue": 426595000.0, "revenue_yoy": -13.435861430820928, "revenue_yoy_label": "-13.4%", "net_income": 40458000.0, "operating_cash_flow": -5280000.0, "free_cash_flow": 13024000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-06", "date_source": "exact", "eps_actual": 0.84, "eps_estimate": 0.45, "eps_surprise": 0.39, "surprise_pct": 86.6667, "surprise_label": "+86.7%", "surprise_band": "beat", "eps_yoy": 42.37288135593221, "eps_yoy_label": "+42.4%", "one_week_reaction": 15.772315831861025, "one_week_reaction_label": "+15.8%", "four_week_reaction": 11.359078377046842, "four_week_reaction_label": "+11.4%", "confirmation": "confirmed", "revenue": 404626000.0, "revenue_yoy": -12.172431382337939, "revenue_yoy_label": "-12.2%", "net_income": -22954000.0, "operating_cash_flow": 146242000.0, "free_cash_flow": 167625000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-06-17", "date_source": "exact", "eps_actual": 1.37, "eps_estimate": 1.27, "eps_surprise": 0.1, "surprise_pct": 7.874, "surprise_label": "+7.9%", "surprise_band": "beat", "eps_yoy": 13.22314049586778, "eps_yoy_label": "+13.2%", "one_week_reaction": 14.974821317661915, "one_week_reaction_label": "+15.0%", "four_week_reaction": 13.766898782465208, "four_week_reaction_label": "+13.8%", "confirmation": "confirmed", "revenue": 442579000.0, "revenue_yoy": -5.5248996181112195, "revenue_yoy_label": "-5.5%", "net_income": 68093000.0, "operating_cash_flow": 150341000.0, "free_cash_flow": 175575000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-09-04", "date_source": "exact", "eps_actual": 0.49, "eps_estimate": 0.5, "eps_surprise": -0.01, "surprise_pct": -2.0, "surprise_label": "-2.0%", "surprise_band": "miss", "eps_yoy": 4.255319148936175, "eps_yoy_label": "+4.3%", "one_week_reaction": -1.7989146928182727, "one_week_reaction_label": "-1.8%", "four_week_reaction": -1.6757028532291378, "four_week_reaction_label": "-1.7%", "confirmation": "confirmed", "revenue": 396800000.0, "revenue_yoy": -1.7357215911482906, "revenue_yoy_label": "-1.7%", "net_income": 11700000.0, "operating_cash_flow": -85005000.0, "free_cash_flow": -68693000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-04", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 0.97, "eps_surprise": 0.13, "surprise_pct": 13.4021, "surprise_label": "+13.4%", "surprise_band": "beat", "eps_yoy": 13.402061855670116, "eps_yoy_label": "+13.4%", "one_week_reaction": -10.89109091578322, "one_week_reaction_label": "-10.9%", "four_week_reaction": -14.383938227823343, "four_week_reaction_label": "-14.4%", "confirmation": "diverged", "revenue": 421751000.0, "revenue_yoy": -1.1355032290580058, "revenue_yoy_label": "-1.1%", "net_income": 44891000.0, "operating_cash_flow": 8500000.0, "free_cash_flow": 33882000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-05", "date_source": "exact", "eps_actual": 0.97, "eps_estimate": 0.86, "eps_surprise": 0.11, "surprise_pct": 12.7907, "surprise_label": "+12.8%", "surprise_band": "beat", "eps_yoy": 15.476190476190476, "eps_yoy_label": "+15.5%", "one_week_reaction": 20.760799566016694, "one_week_reaction_label": "+20.8%", "four_week_reaction": 21.276595606228156, "four_week_reaction_label": "+21.3%", "confirmation": "confirmed", "revenue": 410036000.0, "revenue_yoy": 1.3370371651846398, "revenue_yoy_label": "+1.3%", "net_income": 29679000.0, "operating_cash_flow": 179817000.0, "free_cash_flow": 206643000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-06-16", "date_source": "exact", "eps_actual": 1.37, "eps_estimate": 1.65, "eps_surprise": -0.28, "surprise_pct": -16.9697, "surprise_label": "-17.0%", "surprise_band": "miss", "eps_yoy": 0.0, "eps_yoy_label": "0.0%", "one_week_reaction": 5.727869203570375, "one_week_reaction_label": "+5.7%", "four_week_reaction": 14.679563053312938, "four_week_reaction_label": "+14.7%", "confirmation": "diverged", "revenue": 447941000.0, "revenue_yoy": 1.2115351157646432, "revenue_yoy_label": "+1.2%", "net_income": 135347000.0, "operating_cash_flow": 157207000.0, "free_cash_flow": 172533000.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.27, 0.73, 0.59, 1.21, 0.47, 0.97, 0.84, 1.37, 0.49, 1.1, 0.97, 1.37], "eps_estimate": [-0.06, 0.56, 0.45, 0.81, 0.55, 0.7, 0.45, 1.27, 0.5, 0.97, 0.86, 1.65], "surprise": [550.0000000000001, 30.3571, 31.1111, 49.3827, -14.5455, 38.5714, 86.6667, 7.874, -2.0, 13.4021, 12.7907, -16.9697], "reaction_1w": [-1.2376235366929829, -2.3702721761400496, 11.31848403207045, 12.9468039738645, -10.55681976687314, -12.41855258896321, 15.772315831861025, 14.974821317661915, -1.7989146928182727, -10.89109091578322, 20.760799566016694, 5.727869203570375], "reaction_4w": [2.227725405248608, 2.7703168564094836, 14.780252118414108, 21.86884327609316, -0.47609165162333567, -14.12616495909681, 11.359078377046842, 13.766898782465208, -1.6757028532291378, -14.383938227823343, 21.276595606228156, 14.679563053312938], "revenue": [null, 492.81, 460.7, 468.46, 403.81, 426.6, 404.63, 442.58, 396.8, 421.75, 410.04, 447.94], "net_income": [null, -19.45, -113.88, 25.27, -1.44, 40.46, -22.95, 68.09, 11.7, 44.89, 29.68, 135.35], "financial_unit": "millions", "scatter": [{"x": 550.0000000000001, "y": -1.2376235366929829, "label": "2023-07-31"}, {"x": 30.3571, "y": -2.3702721761400496, "label": "2023-10-31"}, {"x": 31.1111, "y": 11.31848403207045, "label": "2024-01-31"}, {"x": 49.3827, "y": 12.9468039738645, "label": "2024-04-30"}, {"x": -14.5455, "y": -10.55681976687314, "label": "2024-07-31"}, {"x": 38.5714, "y": -12.41855258896321, "label": "2024-10-31"}, {"x": 86.6667, "y": 15.772315831861025, "label": "2025-01-31"}, {"x": 7.874, "y": 14.974821317661915, "label": "2025-04-30"}, {"x": -2.0, "y": -1.7989146928182727, "label": "2025-07-31"}, {"x": 13.4021, "y": -10.89109091578322, "label": "2025-10-31"}, {"x": 12.7907, "y": 20.760799566016694, "label": "2026-01-31"}, {"x": -16.9697, "y": 5.727869203570375, "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, 100.90984267900328, 100.24813891245543, 99.0074443501782, 101.04769864594832, 102.20568023740707, 102.48139217129713, 95.45078660498352, 81.74731790670008, 86.53796128674668, 83.8084088757952, 85.67453268603457, 83.30706127103159, 87.42924320922182, 84.50472363941458, 86.95574892622123, 84.8946610038688, 90.85511038379269, 93.44540227941445, 89.36469869634145, 87.53460871201449, 90.65984159740962, 92.20837904209068, 98.96563390010668, 95.86855901074458, 97.2200087636507, 94.71419390287068, 94.12293387428858, 93.53167384570648, 104.11804141486098, 105.13162872954058, 104.1461963641513, 107.35589105067469, 108.08792887245112, 105.46678870699225, 106.63169554460801, 108.96151226658218, 107.42724271796504, 108.05231549703127, 109.92753383423002, 107.68295278602986, 103.5631564473737, 100.94921878165756, 114.01891625046636, 113.45066826949706, 115.63842451960026, 123.02564522545865, 132.19517384988052, 133.25479744675647, 135.74634441147256, 131.79423774427946, 129.58907545313136, 131.27874411315992, 134.4289755224082, 138.35244585496443, 123.74682750299509, 134.1998665648567, 133.36935192553224, 137.69376141043224, 144.1374180890842, 143.2633289356649, 144.67663975235098, 142.19613722992227, 143.40754650136748, 150.38755785840556, 148.33970193959905, 150.44524488468656, 150.50293191096756, 131.81264616367258, 132.21644925415433, 127.88999540490265, 129.24263948094713, 124.85315766546141, 122.38225847602293, 127.93451745597714, 121.91714578218993, 118.98113389891844, 116.91720641236967, 117.9927736137945, 114.76606896277725, 115.92884612724575, 134.21350987866714, 128.25427919582322, 129.18450153674655, 129.0972946204456, 122.12063163363479, 124.6121237569823, 125.6679084580563, 127.77948090694704, 130.008365136757, 129.42181537238903, 128.80594070953399, 119.53848368125001, 114.72878901910055, 112.206631430478, 110.65228080072542, 127.22226213455157, 132.35455505400074, 126.95831367422605, 125.88566829905048, 116.15666021914977, 115.92008978872606, 112.99251433599076, 114.53022975060153, 116.98466129574676, 122.10052313181505, 120.00094875567675, 117.84223405698957, 121.80480628535706, 119.23209104837136, 117.99008943347584, 118.16751954135066, 108.60716390360619, 110.57695618095434, 111.05448130454695, 110.0397392743841, 109.02500029096392, 106.24938417713174, 105.0555698447788, 108.51762927588248, 96.69887561179354, 92.34145771648218, 92.58022180164986, 92.90852051454121, 89.05262388832736, 94.75803043683769, 93.39960059640597, 93.85241054321654, 94.27503336335593, 88.26775250139099, 88.87150112830021, 90.16955671538956, 93.6410976097755, 113.08173819595903, 110.81768846190616, 109.1875744814337, 113.56473526944082, 117.88152485084822, 117.14725681341547, 126.50075690228894, 125.12972268730749, 124.70317870931325, 126.10468035129429, 121.53456630135611, 128.99908591625515, 128.20693281426585, 133.63054308371431, 133.6608033322103, 141.31671932352074, 145.82553900382115, 159.6546066231677, 153.2816252349267, 155.2924754168995, 150.966100782958, 159.0399689378488, 159.43604548884343], "eps_index": [100.0, 100.0, 100.0, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069], "gap": [0.0, -0.9098426790032761, -0.24813891245543118, -1.3390505677947857, -3.3793048635648972, -4.537286455023647, -4.812998388913712, 2.2176071773998984, 15.921075875683343, 11.13043249563674, 13.859984906588224, 11.993861096348851, 14.361332511351833, 10.239150573161595, 13.16367014296884, 10.712644856162186, 0.5975669754057975, -5.362882404518089, -7.95317430013985, -3.8724707170668466, -2.042380732739886, -5.167613618135022, -6.716151062816081, -13.473405920832079, -10.376331031469974, -11.727780784376094, -9.221965923596073, -8.630705895013975, -8.039445866431876, -25.361564730923163, -26.37515204560276, -25.389719680213474, -28.599414366736866, -29.331452188513296, -26.710312023054428, -27.875218860670188, -30.205035582644356, -28.670766034027224, -29.295838813093454, -31.1710571502922, -28.92647610209204, -24.80667976343588, -22.192742097719744, -41.480056146839416, -40.91180816587011, -43.09956441597332, -50.4867851218317, -59.65631374625357, -60.715937343129525, -63.20748430784562, -59.25537764065251, -57.05021534950441, -58.73988400953297, -61.89011541878125, -65.81358575133748, -46.02662024910909, -56.4796593109707, -55.64914467164624, -59.97355415654624, -66.4172108351982, -65.5431216817789, -66.95643249846498, -64.47592997603627, -65.68733924748148, -72.66735060451956, -70.61949468571305, -72.72503763080056, -72.78272465708156, -47.87482232947568, -48.27862541995742, -43.952171570705744, -45.30481564675023, -40.915333831264505, -38.44443464182602, -43.99669362178024, -37.97932194799303, -35.04331006472154, -32.97938257817276, -34.05494977959759, -30.82824512858035, -31.991022293048843, -43.7990021066464, -37.839771423802475, -38.76999376472581, -38.68278684842487, -31.706123861614046, -34.19761598496156, -35.25340068603556, -37.3649731349263, -39.59385736473625, -39.00730760036829, -38.391432937513244, -29.123975909229273, -24.314281247079805, -21.792123658457257, -20.23777302870468, -32.66267664232359, -37.79496956177276, -32.39872818199807, -31.326082806822498, -21.59707472692179, -21.36050429649808, -18.43292884376278, -19.970644258373554, -22.42507580351878, -27.54093763958707, -25.441363263448764, -22.76451384973568, -26.72708607810317, -24.15437084111747, -22.912369226221955, -23.089799334096767, -13.529443696352303, -15.49923597370045, -15.976761097293064, -14.962019067130214, -13.947280083710027, -11.171663969877855, -9.977849637524912, -13.439909068628594, 1.7467202431287348, 6.104138138440092, 5.865374053272419, 5.537075340381065, 9.392971966594914, 3.6875654180845885, 5.0459952585162995, 4.593185311705739, 4.1705624915663435, 10.177843353531287, 9.574094726622064, 8.276039139532713, 4.804498245146775, -11.268266693368346, -9.004216959315471, -7.374102978843013, -11.75126376685013, -16.068053348257536, -15.33378531082478, -24.687285399698254, -23.316251184716805, -22.889707206722562, -24.291208848703604, -19.72109479876542, -27.185614413664467, -26.393461311675168, -31.817071581123628, -31.847331829619606, -39.503247820930056, -44.01206750123046, -57.84113512057701, -51.46815373233602, -53.479003914308805, -49.15262928036731, -57.226497435258125, -57.622573986252746], "quarter_markers": [100.0, null, null, 97.66839378238342, null, null, null, null, null, null, null, null, null, null, null, null, 85.4922279792746, null, null, null, null, null, null, null, null, null, null, null, null, 78.75647668393782, null, null, null, null, null, null, null, null, null, null, null, null, null, 72.53886010362694, null, null, null, null, null, null, null, null, null, null, null, 77.720207253886, null, null, null, null, null, null, null, null, null, null, null, null, 83.9378238341969, null, null, null, null, null, null, null, null, null, null, null, null, 90.41450777202074, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.55958549222798, null, null, null, null, null, null, null, null, null, null, 95.07772020725389, null, null, null, null, null, null, null, null, null, null, null, null, 98.44559585492227, null, null, null, null, null, null, null, null, null, null, null, null, 101.81347150259069, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.81347150259069, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [1.8, 57.6, 59.4]}}, "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": [32.821938, 33.120566, 32.903382, 32.496162, 33.165813, 33.545885, 33.636379, 31.328798, 26.831054, 28.403436, 27.507544, 28.120042, 27.342992, 28.695972, 27.736088, 28.540562, 27.864073, 29.820408, 30.670592, 29.331226, 28.730555, 29.756317, 30.264577, 32.482439, 31.465919, 31.909491, 31.087034, 30.892971, 30.698908, 34.173559, 34.506238, 34.1828, 35.236284, 35.476553, 34.616244, 34.998589, 35.76328, 35.259703, 35.464864, 36.080347, 35.343632, 33.991435, 33.13349, 37.423218, 37.236708, 37.954772, 40.379401, 43.389018, 43.736807, 44.554581, 43.257423, 42.533646, 43.088228, 44.122195, 45.409954, 40.616107, 44.046997, 43.774406, 45.193761, 47.308694, 47.021801, 47.485677, 46.671528, 47.069136, 49.360111, 48.687965, 49.379045, 49.397979, 43.263465, 43.396001, 41.975975, 42.419939, 40.979226, 40.168229, 41.990588, 40.01557, 39.051914, 38.374493, 38.727515, 37.668448, 38.050094, 44.051475, 42.09554, 42.400857, 42.372234, 40.082358, 40.900114, 41.246643, 41.939702, 42.671265, 42.478748, 42.276606, 39.234847, 37.656212, 36.828391, 36.318223, 41.756812, 43.44133, 41.670179, 41.318116, 38.124867, 38.04722, 37.086333, 37.591041, 38.396633, 40.075758, 39.386637, 38.678105, 39.978698, 39.134283, 38.726634, 38.78487, 35.646976, 36.2935, 36.450233, 36.117175, 35.784118, 34.873107, 34.481274, 35.617589, 31.738445, 30.308256, 30.386623, 30.494377, 29.228797, 31.101422, 30.655559, 30.80418, 30.942893, 28.971187, 29.169349, 29.595396, 30.734823, 37.115618, 36.372513, 35.837478, 37.274147, 38.691001, 38.45, 41.52, 41.07, 40.93, 41.39, 39.89, 42.34, 42.08, 43.860134, 43.870066, 46.382886, 47.862768, 52.401736, 50.31, 50.97, 49.55, 52.2, 52.33], "ttmEps": [3.86, 3.86, 3.86, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 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.04, 3.04, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93], "quarterlyEps": [1.45, 1.45, 1.45, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 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.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37], "priceIndex": [100.0, 100.90984267900328, 100.24813891245543, 99.0074443501782, 101.04769864594832, 102.20568023740707, 102.48139217129713, 95.45078660498352, 81.74731790670008, 86.53796128674668, 83.8084088757952, 85.67453268603457, 83.30706127103159, 87.42924320922182, 84.50472363941458, 86.95574892622123, 84.8946610038688, 90.85511038379269, 93.44540227941445, 89.36469869634145, 87.53460871201449, 90.65984159740962, 92.20837904209068, 98.96563390010668, 95.86855901074458, 97.2200087636507, 94.71419390287068, 94.12293387428858, 93.53167384570648, 104.11804141486098, 105.13162872954058, 104.1461963641513, 107.35589105067469, 108.08792887245112, 105.46678870699225, 106.63169554460801, 108.96151226658218, 107.42724271796504, 108.05231549703127, 109.92753383423002, 107.68295278602986, 103.5631564473737, 100.94921878165756, 114.01891625046636, 113.45066826949706, 115.63842451960026, 123.02564522545865, 132.19517384988052, 133.25479744675647, 135.74634441147256, 131.79423774427946, 129.58907545313136, 131.27874411315992, 134.4289755224082, 138.35244585496443, 123.74682750299509, 134.1998665648567, 133.36935192553224, 137.69376141043224, 144.1374180890842, 143.2633289356649, 144.67663975235098, 142.19613722992227, 143.40754650136748, 150.38755785840556, 148.33970193959905, 150.44524488468656, 150.50293191096756, 131.81264616367258, 132.21644925415433, 127.88999540490265, 129.24263948094713, 124.85315766546141, 122.38225847602293, 127.93451745597714, 121.91714578218993, 118.98113389891844, 116.91720641236967, 117.9927736137945, 114.76606896277725, 115.92884612724575, 134.21350987866714, 128.25427919582322, 129.18450153674655, 129.0972946204456, 122.12063163363479, 124.6121237569823, 125.6679084580563, 127.77948090694704, 130.008365136757, 129.42181537238903, 128.80594070953399, 119.53848368125001, 114.72878901910055, 112.206631430478, 110.65228080072542, 127.22226213455157, 132.35455505400074, 126.95831367422605, 125.88566829905048, 116.15666021914977, 115.92008978872606, 112.99251433599076, 114.53022975060153, 116.98466129574676, 122.10052313181505, 120.00094875567675, 117.84223405698957, 121.80480628535706, 119.23209104837136, 117.99008943347584, 118.16751954135066, 108.60716390360619, 110.57695618095434, 111.05448130454695, 110.0397392743841, 109.02500029096392, 106.24938417713174, 105.0555698447788, 108.51762927588248, 96.69887561179354, 92.34145771648218, 92.58022180164986, 92.90852051454121, 89.05262388832736, 94.75803043683769, 93.39960059640597, 93.85241054321654, 94.27503336335593, 88.26775250139099, 88.87150112830021, 90.16955671538956, 93.6410976097755, 113.08173819595903, 110.81768846190616, 109.1875744814337, 113.56473526944082, 117.88152485084822, 117.14725681341547, 126.50075690228894, 125.12972268730749, 124.70317870931325, 126.10468035129429, 121.53456630135611, 128.99908591625515, 128.20693281426585, 133.63054308371431, 133.6608033322103, 141.31671932352074, 145.82553900382115, 159.6546066231677, 153.2816252349267, 155.2924754168995, 150.966100782958, 159.0399689378488, 159.43604548884343], "epsIndex": [100.0, 100.0, 100.0, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069], "valuationGap": [0.0, -0.9098426790032761, -0.24813891245543118, -1.3390505677947857, -3.3793048635648972, -4.537286455023647, -4.812998388913712, 2.2176071773998984, 15.921075875683343, 11.13043249563674, 13.859984906588224, 11.993861096348851, 14.361332511351833, 10.239150573161595, 13.16367014296884, 10.712644856162186, 0.5975669754057975, -5.362882404518089, -7.95317430013985, -3.8724707170668466, -2.042380732739886, -5.167613618135022, -6.716151062816081, -13.473405920832079, -10.376331031469974, -11.727780784376094, -9.221965923596073, -8.630705895013975, -8.039445866431876, -25.361564730923163, -26.37515204560276, -25.389719680213474, -28.599414366736866, -29.331452188513296, -26.710312023054428, -27.875218860670188, -30.205035582644356, -28.670766034027224, -29.295838813093454, -31.1710571502922, -28.92647610209204, -24.80667976343588, -22.192742097719744, -41.480056146839416, -40.91180816587011, -43.09956441597332, -50.4867851218317, -59.65631374625357, -60.715937343129525, -63.20748430784562, -59.25537764065251, -57.05021534950441, -58.73988400953297, -61.89011541878125, -65.81358575133748, -46.02662024910909, -56.4796593109707, -55.64914467164624, -59.97355415654624, -66.4172108351982, -65.5431216817789, -66.95643249846498, -64.47592997603627, -65.68733924748148, -72.66735060451956, -70.61949468571305, -72.72503763080056, -72.78272465708156, -47.87482232947568, -48.27862541995742, -43.952171570705744, -45.30481564675023, -40.915333831264505, -38.44443464182602, -43.99669362178024, -37.97932194799303, -35.04331006472154, -32.97938257817276, -34.05494977959759, -30.82824512858035, -31.991022293048843, -43.7990021066464, -37.839771423802475, -38.76999376472581, -38.68278684842487, -31.706123861614046, -34.19761598496156, -35.25340068603556, -37.3649731349263, -39.59385736473625, -39.00730760036829, -38.391432937513244, -29.123975909229273, -24.314281247079805, -21.792123658457257, -20.23777302870468, -32.66267664232359, -37.79496956177276, -32.39872818199807, -31.326082806822498, -21.59707472692179, -21.36050429649808, -18.43292884376278, -19.970644258373554, -22.42507580351878, -27.54093763958707, -25.441363263448764, -22.76451384973568, -26.72708607810317, -24.15437084111747, -22.912369226221955, -23.089799334096767, -13.529443696352303, -15.49923597370045, -15.976761097293064, -14.962019067130214, -13.947280083710027, -11.171663969877855, -9.977849637524912, -13.439909068628594, 1.7467202431287348, 6.104138138440092, 5.865374053272419, 5.537075340381065, 9.392971966594914, 3.6875654180845885, 5.0459952585162995, 4.593185311705739, 4.1705624915663435, 10.177843353531287, 9.574094726622064, 8.276039139532713, 4.804498245146775, -11.268266693368346, -9.004216959315471, -7.374102978843013, -11.75126376685013, -16.068053348257536, -15.33378531082478, -24.687285399698254, -23.316251184716805, -22.889707206722562, -24.291208848703604, -19.72109479876542, -27.185614413664467, -26.393461311675168, -31.817071581123628, -31.847331829619606, -39.503247820930056, -44.01206750123046, -57.84113512057701, -51.46815373233602, -53.479003914308805, -49.15262928036731, -57.226497435258125, -57.622573986252746], "quarterMarkers": [100.0, null, null, 97.66839378238342, null, null, null, null, null, null, null, null, null, null, null, null, 85.4922279792746, null, null, null, null, null, null, null, null, null, null, null, null, 78.75647668393782, null, null, null, null, null, null, null, null, null, null, null, null, null, 72.53886010362694, null, null, null, null, null, null, null, null, null, null, null, 77.720207253886, null, null, null, null, null, null, null, null, null, null, null, null, 83.9378238341969, null, null, null, null, null, null, null, null, null, null, null, null, 90.41450777202074, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 94.55958549222798, null, null, null, null, null, null, null, null, null, null, 95.07772020725389, null, null, null, null, null, null, null, null, null, null, null, null, 98.44559585492227, null, null, null, null, null, null, null, null, null, null, null, null, 101.81347150259069, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.81347150259069, null, null, null, null, null, null, null], "quarterLabels": ["2023-06-15", "", "", "2023-09-07", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-06", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-07", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-13", "", "", "", "", "", "", "", "", "", "", "", "2024-09-05", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-05", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-06", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-17", "", "", "", "", "", "", "", "", "", "", "2025-09-04", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-04", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-05", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-16", "", "", "", "", "", "", ""], "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": [46.464646464646464, 46.464646464646464, 46.464646464646464, null, null, null, null, null, null, null, null, null, null, null, null, null, 30.357142857142843, 30.357142857142843, 30.357142857142843, 30.357142857142843, 30.357142857142843, 30.357142857142843, 30.357142857142843, 30.357142857142843, 30.357142857142843, 30.357142857142843, 30.357142857142843, 30.357142857142843, 30.357142857142843, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 31.1111111111111, 49.3827160493827, 49.3827160493827, 49.3827160493827, 49.3827160493827, 49.3827160493827, 49.3827160493827, 49.3827160493827, 49.3827160493827, 49.3827160493827, 49.3827160493827, 49.3827160493827, 49.3827160493827, -14.545454545454556, -14.545454545454556, -14.545454545454556, -14.545454545454556, -14.545454545454556, -14.545454545454556, -14.545454545454556, -14.545454545454556, -14.545454545454556, -14.545454545454556, -14.545454545454556, -14.545454545454556, -14.545454545454556, 38.57142857142858, 38.57142857142858, 38.57142857142858, 38.57142857142858, 38.57142857142858, 38.57142857142858, 38.57142857142858, 38.57142857142858, 38.57142857142858, 38.57142857142858, 38.57142857142858, 38.57142857142858, 38.57142857142858, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 86.66666666666666, 7.8740157480315025, 7.8740157480315025, 7.8740157480315025, 7.8740157480315025, 7.8740157480315025, 7.8740157480315025, 7.8740157480315025, 7.8740157480315025, 7.8740157480315025, 7.8740157480315025, 7.8740157480315025, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, -2.0000000000000018, 13.402061855670116, 13.402061855670116, 13.402061855670116, 13.402061855670116, 13.402061855670116, 13.402061855670116, 13.402061855670116, 13.402061855670116, 13.402061855670116, 13.402061855670116, 13.402061855670116, 13.402061855670116, 13.402061855670116, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, 12.790697674418603, -16.969696969696958, -16.969696969696958, -16.969696969696958, -16.969696969696958, -16.969696969696958, -16.969696969696958, -16.969696969696958, -16.969696969696958], "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": [64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 3, 10, 17, 24, 31, 38, 45, 52], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 32.821938, "latestClose": 52.33, "startTtmEps": 3.86, "latestTtmEps": 3.93, "priceChangePct": 59.43604548884345, "epsChangePct": 1.81347150259068, "earningsGapPct": -57.62257398625277, "startMultiple": 8.50309274611399, "latestMultiple": 13.315521628498727, "multipleChangePct": 56.59621770659942, "latestQuarter": "2026-06-16", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 2 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 39.20870134987749, "earningsMovePct": 7.671232876712342, "spread": -31.537468473165145, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 23.03201094023306, "earningsMovePct": 40.35714285714287, "spread": 17.325131916909807, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 59.43604548884345, "earningsMovePct": 1.81347150259068, "spread": -57.62257398625277, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 2, "persistenceLabel": "2 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 2 updates.", "marketChangePct": 59.43604548884345, "earningsChangePct": 1.81347150259068, "recentMarketMovePoints": 33.33136513754914, "recentEarningsMovePoints": 0.0}, "pressure": {"score": 51, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 87, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.55387448, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.00064437, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.21248024, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01500954, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.02038141, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -7.288038852542256, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-06-16", "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, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 97.66839378238342, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 85.4922279792746, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 78.75647668393782, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 72.53886010362694, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 77.720207253886, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 83.9378238341969, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 90.41450777202074, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 94.55958549222798, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 95.07772020725389, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 98.44559585492227, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069, 101.81347150259069], "revenue": [100.0, 100.0, 100.0, 98.19020743511571, 98.19020743511571, 98.19020743511571, 98.19020743511571, 98.19020743511571, 98.19020743511571, 98.19020743511571, 98.19020743511571, 98.19020743511571, 98.19020743511571, 98.19020743511571, 98.19020743511571, 98.19020743511571, 97.09965839749476, 97.09965839749476, 97.09965839749476, 97.09965839749476, 97.09965839749476, 97.09965839749476, 97.09965839749476, 97.09965839749476, 97.09965839749476, 97.09965839749476, 97.09965839749476, 97.09965839749476, 97.09965839749476, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 95.58161294894877, 92.72671919041869, 92.72671919041869, 92.72671919041869, 92.72671919041869, 92.72671919041869, 92.72671919041869, 92.72671919041869, 92.72671919041869, 92.72671919041869, 92.72671919041869, 92.72671919041869, 92.72671919041869, 90.38977181562937, 90.38977181562937, 90.38977181562937, 90.38977181562937, 90.38977181562937, 90.38977181562937, 90.38977181562937, 90.38977181562937, 90.38977181562937, 90.38977181562937, 90.38977181562937, 90.38977181562937, 90.38977181562937, 87.11173824798838, 87.11173824798838, 87.11173824798838, 87.11173824798838, 87.11173824798838, 87.11173824798838, 87.11173824798838, 87.11173824798838, 87.11173824798838, 87.11173824798838, 87.11173824798838, 87.11173824798838, 87.11173824798838, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 84.33541268594257, 83.0540621233992, 83.0540621233992, 83.0540621233992, 83.0540621233992, 83.0540621233992, 83.0540621233992, 83.0540621233992, 83.0540621233992, 83.0540621233992, 83.0540621233992, 83.0540621233992, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.7070647471197, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.46725089483007, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 82.73508593630135, 83.00054462250634, 83.00054462250634, 83.00054462250634, 83.00054462250634, 83.00054462250634, 83.00054462250634, 83.00054462250634, 83.00054462250634], "cashGeneration": [100.0, 100.0, 100.0, 102.229246251583, 102.229246251583, 102.229246251583, 102.229246251583, 102.229246251583, 102.229246251583, 102.229246251583, 102.229246251583, 102.229246251583, 102.229246251583, 102.229246251583, 102.229246251583, 102.229246251583, 98.48265331116681, 98.48265331116681, 98.48265331116681, 98.48265331116681, 98.48265331116681, 98.48265331116681, 98.48265331116681, 98.48265331116681, 98.48265331116681, 98.48265331116681, 98.48265331116681, 98.48265331116681, 98.48265331116681, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 92.34734027861018, 81.08280653113128, 81.08280653113128, 81.08280653113128, 81.08280653113128, 81.08280653113128, 81.08280653113128, 81.08280653113128, 81.08280653113128, 81.08280653113128, 81.08280653113128, 81.08280653113128, 81.08280653113128, 77.2859220037419, 77.2859220037419, 77.2859220037419, 77.2859220037419, 77.2859220037419, 77.2859220037419, 77.2859220037419, 77.2859220037419, 77.2859220037419, 77.2859220037419, 77.2859220037419, 77.2859220037419, 77.2859220037419, 74.01097555255602, 74.01097555255602, 74.01097555255602, 74.01097555255602, 74.01097555255602, 74.01097555255602, 74.01097555255602, 74.01097555255602, 74.01097555255602, 74.01097555255602, 74.01097555255602, 74.01097555255602, 74.01097555255602, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 83.35322413370787, 74.0086303490184, 74.0086303490184, 74.0086303490184, 74.0086303490184, 74.0086303490184, 74.0086303490184, 74.0086303490184, 74.0086303490184, 74.0086303490184, 74.0086303490184, 74.0086303490184, 74.9243020413694, 74.9243020413694, 74.9243020413694, 74.9243020413694, 74.9243020413694, 74.9243020413694, 74.9243020413694, 74.9243020413694, 74.9243020413694, 74.9243020413694, 74.9243020413694, 74.9243020413694, 74.9243020413694, 80.35944152886424, 80.35944152886424, 80.35944152886424, 80.35944152886424, 80.35944152886424, 80.35944152886424, 80.35944152886424, 80.35944152886424, 80.35944152886424, 80.35944152886424, 80.35944152886424, 80.35944152886424, 80.35944152886424, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 90.52668059891286, 89.73400180320095, 89.73400180320095, 89.73400180320095, 89.73400180320095, 89.73400180320095, 89.73400180320095, 89.73400180320095, 89.73400180320095], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 1.8134715025906871, "valuationContribution": 57.622573986252746, "marketMove": 59.43604548884343, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 1.8134715025906871}, {"key": "valuation", "label": "Relative valuation contribution", "value": 57.622573986252746}, {"key": "market", "label": "Total market move", "value": 59.43604548884343}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-08", "periodEnd": "2023-07-31", "earningsChangePct": -2.3316062176165775, "surprisePct": null, "immediateReturnPct": -1.2376235366929778, "forward4WeekPct": -4.785477675212846, "forward13WeekPct": -15.3154742573271, "toDateReturnPct": 59.04140188385496, "weeksSince": 152, "availabilitySource": "reported", "spread": -1.3390505677947857, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2023-12-08", "periodEnd": "2023-10-31", "earningsChangePct": -12.466843501326263, "surprisePct": 30.357142857142843, "immediateReturnPct": -2.3702721761400536, "forward4WeekPct": 0.6656946699227451, "forward13WeekPct": 19.736811769859308, "toDateReturnPct": 83.35308183489869, "weeksSince": 139, "availabilitySource": "reported", "spread": 0.5975669754057975, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-03-08", "periodEnd": "2024-01-31", "earningsChangePct": -7.878787878787874, "surprisePct": 31.1111111111111, "immediateReturnPct": 11.318484032070453, "forward4WeekPct": 15.562915136916278, "forward13WeekPct": 7.930516616421679, "toDateReturnPct": 70.46208940070441, "weeksSince": 126, "availabilitySource": "reported", "spread": -25.361564730923163, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-06-14", "periodEnd": "2024-04-30", "earningsChangePct": -7.8947368421052655, "surprisePct": 49.3827160493827, "immediateReturnPct": 12.946803973864496, "forward4WeekPct": 30.952151433489195, "forward13WeekPct": 32.93799415636565, "toDateReturnPct": 57.936878970491776, "weeksSince": 112, "availabilitySource": "reported", "spread": -41.480056146839416, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-09-06", "periodEnd": "2024-07-31", "earningsChangePct": 7.14285714285714, "surprisePct": -14.545454545454556, "immediateReturnPct": -10.556819766873138, "forward4WeekPct": 4.181329934842037, "forward13WeekPct": -4.726912958335083, "toDateReturnPct": 15.239050891793449, "weeksSince": 100, "availabilitySource": "reported", "spread": -46.02662024910909, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-12-06", "periodEnd": "2024-10-31", "earningsChangePct": 8.000000000000007, "surprisePct": 38.57142857142858, "immediateReturnPct": -12.418552588963205, "forward4WeekPct": -17.0427073544851, "forward13WeekPct": -10.823325383412941, "toDateReturnPct": 5.93550800934588, "weeksSince": 87, "availabilitySource": "reported", "spread": -47.87482232947568, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-03-07", "periodEnd": "2025-01-31", "earningsChangePct": 7.716049382716039, "surprisePct": 86.66666666666666, "immediateReturnPct": 15.772315831861029, "forward4WeekPct": 5.341022284990937, "forward13WeekPct": -3.210775248019093, "toDateReturnPct": 37.529226603224686, "weeksSince": 74, "availabilitySource": "reported", "spread": -43.7990021066464, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-06-20", "periodEnd": "2025-04-30", "earningsChangePct": 4.584527220630363, "surprisePct": 7.8740157480315025, "immediateReturnPct": 14.974821317661924, "forward4WeekPct": 4.97448347073588, "forward13WeekPct": 7.753848529428331, "toDateReturnPct": 44.08744612862803, "weeksSince": 59, "availabilitySource": "reported", "spread": -32.66267664232359, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-09-05", "periodEnd": "2025-07-31", "earningsChangePct": 0.5479452054794498, "surprisePct": -2.0000000000000018, "immediateReturnPct": -1.7989146928182764, "forward4WeekPct": -1.527845599003541, "forward13WeekPct": -19.418240760184734, "toDateReturnPct": 32.86232079169389, "weeksSince": 48, "availabilitySource": "reported", "spread": -22.76451384973568, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-12-05", "periodEnd": "2025-10-31", "earningsChangePct": 3.542234332425065, "surprisePct": 13.402061855670116, "immediateReturnPct": -10.89109091578322, "forward4WeekPct": -17.937182665564478, "forward13WeekPct": 4.205868622943565, "toDateReturnPct": 46.92179192701671, "weeksSince": 35, "availabilitySource": "reported", "spread": 1.7467202431287348, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-03-06", "periodEnd": "2026-01-31", "earningsChangePct": 3.421052631578947, "surprisePct": 12.790697674418603, "immediateReturnPct": 20.760799566016686, "forward4WeekPct": 25.886526172608846, "forward13WeekPct": 42.70501574061449, "toDateReturnPct": 70.262896910127, "weeksSince": 22, "availabilitySource": "reported", "spread": -11.268266693368346, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-06-19", "periodEnd": "2026-04-30", "earningsChangePct": 0.0, "surprisePct": -16.969696969696958, "immediateReturnPct": 5.727869203570379, "forward4WeekPct": 16.18400574095329, "forward13WeekPct": null, "toDateReturnPct": 19.284069460939477, "weeksSince": 7, "availabilitySource": "reported", "spread": -39.503247820930056, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-06-19", "periodEnd": "2026-04-30", "earningsChangePct": 0.0, "surprisePct": -16.969696969696958, "immediateReturnPct": 5.727869203570379, "forward4WeekPct": 16.18400574095329, "forward13WeekPct": null, "toDateReturnPct": 19.284069460939477, "weeksSince": 7, "availabilitySource": "reported", "spread": -39.503247820930056, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Publishing", "population": 4, "spreadPercentile": 100.0, "qualityPercentile": 50.0, "rarityPercentile": 100.0, "currentOneYearSpread": 124.116355, "lead": "earnings", "relatedSignals": [{"tickerId": 4362, "symbol": "WLYB", "name": "John Wiley & Sons B", "spread": 117.24184800000002, "lead": "earnings", "quality": 75}, {"tickerId": 3226, "symbol": "PSO", "name": "Pearson PLC ADR", "spread": 22.351766, "lead": "earnings", "quality": 62.5}, {"tickerId": 2956, "symbol": "NYT", "name": "New York Times Company", "spread": 11.14774, "lead": "earnings", "quality": 87.5}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-09-08", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-03-08", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-09-05", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-12-05", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2026-03-06", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_elevated", "label": "Expectations elevated", "tone": "caution", "explanation": "Price is leading delivered earnings power by a meaningful margin."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}