{"ticker": {"uuid": "5b2f5a0b-6728-4312-a352-ba3d63f83708", "symbol": "JBSS", "name": "John B Sanfilippo & Son Inc", "sector": "Consumer Defensive", "industry": "Packaged Foods", "currency": "USD"}, "next_event": {"report_date": "2026-08-19", "fiscal_date_ending": "2026-06-30", "estimate": 1.3, "session": "Time unconfirmed", "days": 6}, "profile": {"sample": 12, "measured": 10, "beats": 6, "misses": 4, "inline": 0, "beat_rate": 60.0, "beat_rate_label": "60.0%", "average_surprise": -0.2, "average_surprise_label": "-0.2%", "median_surprise": 3.0, "surprise_dispersion": 16.7, "average_reaction": -2.6, "average_reaction_label": "-2.6%", "average_abs_reaction": 6.5, "positive_response_rate": 25.0, "confirmation_rate": 66.7, "reaction_sample": 12, "streak": {"count": 3, "band": "beat", "label": "3 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 68, "band": "Elevated", "tone": "caution", "days": 6, "proximity_component": 26, "reaction_component": 16, "variability_component": 21, "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": 96, "band": "Deep", "exact": 12, "surprise": 10, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 21.0, "revenue_growth_1y": 5.1, "cash_conversion": 3.19, "net_margin": 5.8, "earnings_yield": 8.7, "eps_surprise_avg": 10.2, "sue_score": -0.05, "pe_ratio": 14.5, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 83.16, "currency": "USD", "return_13w": 6.7, "fair_value": 79.503626, "fair_value_gap": 4.6, "relative_strength": -0.2, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 48.9}, "records": [{"period_end": "2023-06-30", "reported_date": "2023-08-23", "date_source": "exact", "eps_actual": 1.02, "eps_estimate": 0.99, "eps_surprise": 0.03, "surprise_pct": 3.0303, "surprise_label": "+3.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.162736524160189, "one_week_reaction_label": "-2.2%", "four_week_reaction": 0.330498040237038, "four_week_reaction_label": "+0.3%", "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-09-30", "reported_date": "2023-10-31", "date_source": "exact", "eps_actual": 1.02, "eps_estimate": 0.99, "eps_surprise": 0.03, "surprise_pct": 3.0303, "surprise_label": "+3.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -8.17189502883369, "one_week_reaction_label": "-8.2%", "four_week_reaction": -7.414691799034828, "four_week_reaction_label": "-7.4%", "confirmation": "diverged", "revenue": 234105000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 17588000.0, "operating_cash_flow": 21881000.0, "free_cash_flow": 27874000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-31", "date_source": "exact", "eps_actual": 1.02, "eps_estimate": 0.99, "eps_surprise": 0.03, "surprise_pct": 3.0303, "surprise_label": "+3.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.2689166176881563, "one_week_reaction_label": "-1.3%", "four_week_reaction": -6.739355802832804, "four_week_reaction_label": "-6.7%", "confirmation": "diverged", "revenue": 291222000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 19171000.0, "operating_cash_flow": 39291000.0, "free_cash_flow": 44180000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-01", "date_source": "exact", "eps_actual": 1.152, "eps_estimate": 1.41, "eps_surprise": -0.258, "surprise_pct": -18.2979, "surprise_label": "-18.3%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.2895434099343281, "one_week_reaction_label": "-1.3%", "four_week_reaction": 0.9067091797212551, "four_week_reaction_label": "+0.9%", "confirmation": "confirmed", "revenue": 271884000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 13477000.0, "operating_cash_flow": 5266000.0, "free_cash_flow": 11852000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-20", "date_source": "exact", "eps_actual": 0.8551, "eps_estimate": 0.92, "eps_surprise": -0.0649, "surprise_pct": -7.0543, "surprise_label": "-7.1%", "surprise_band": "miss", "eps_yoy": -16.16666666666667, "eps_yoy_label": "-16.2%", "one_week_reaction": -4.417084384007298, "one_week_reaction_label": "-4.4%", "four_week_reaction": -5.526619349562326, "four_week_reaction_label": "-5.5%", "confirmation": "confirmed", "revenue": 269572000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 10013000.0, "operating_cash_flow": 35235000.0, "free_cash_flow": 46079000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-30", "date_source": "exact", "eps_actual": 0.9953, "eps_estimate": 1.36, "eps_surprise": -0.3647, "surprise_pct": -26.8162, "surprise_label": "-26.8%", "surprise_band": "miss", "eps_yoy": -2.4215686274509856, "eps_yoy_label": "-2.4%", "one_week_reaction": -8.318108383361583, "one_week_reaction_label": "-8.3%", "four_week_reaction": -9.629231139912731, "four_week_reaction_label": "-9.6%", "confirmation": "confirmed", "revenue": 276196000.0, "revenue_yoy": 17.97953909570492, "revenue_yoy_label": "+18.0%", "net_income": 11659000.0, "operating_cash_flow": 8934000.0, "free_cash_flow": 20834000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-29", "date_source": "exact", "eps_actual": 1.161, "eps_estimate": 1.44, "eps_surprise": -0.279, "surprise_pct": -19.375, "surprise_label": "-19.4%", "surprise_band": "miss", "eps_yoy": 13.823529411764707, "eps_yoy_label": "+13.8%", "one_week_reaction": -18.88315784410089, "one_week_reaction_label": "-18.9%", "four_week_reaction": -17.94124281573871, "four_week_reaction_label": "-17.9%", "confirmation": "confirmed", "revenue": 301067000.0, "revenue_yoy": 3.3805825109366734, "revenue_yoy_label": "+3.4%", "net_income": 13595000.0, "operating_cash_flow": 10982000.0, "free_cash_flow": 24630000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-30", "date_source": "exact", "eps_actual": 1.7172, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": 49.062500000000014, "eps_yoy_label": "+49.1%", "one_week_reaction": -9.464048690717593, "one_week_reaction_label": "-9.5%", "four_week_reaction": -10.807619117060648, "four_week_reaction_label": "-10.8%", "confirmation": "unavailable", "revenue": 260907000.0, "revenue_yoy": -4.037383590060467, "revenue_yoy_label": "-4.0%", "net_income": 20153000.0, "operating_cash_flow": -25902000.0, "free_cash_flow": -14223000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-20", "date_source": "exact", "eps_actual": 1.15, "eps_estimate": 0.0, "eps_surprise": 1.15, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": 34.48719448017775, "eps_yoy_label": "+34.5%", "one_week_reaction": 9.989202758921365, "one_week_reaction_label": "+10.0%", "four_week_reaction": 3.7558254812214544, "four_week_reaction_label": "+3.8%", "confirmation": "unavailable", "revenue": 269076000.0, "revenue_yoy": -0.18399537043906636, "revenue_yoy_label": "-0.2%", "net_income": 13527000.0, "operating_cash_flow": 36531000.0, "free_cash_flow": 50016000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 1.59, "eps_estimate": 1.28, "eps_surprise": 0.31, "surprise_pct": 24.2188, "surprise_label": "+24.2%", "surprise_band": "beat", "eps_yoy": 59.75082889581033, "eps_yoy_label": "+59.8%", "one_week_reaction": 3.4437296878676187, "one_week_reaction_label": "+3.4%", "four_week_reaction": 15.851045387047352, "four_week_reaction_label": "+15.9%", "confirmation": "confirmed", "revenue": 298683000.0, "revenue_yoy": 8.141681993946328, "revenue_yoy_label": "+8.1%", "net_income": 18726000.0, "operating_cash_flow": 32134000.0, "free_cash_flow": 57012000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-29", "date_source": "exact", "eps_actual": 1.53, "eps_estimate": 1.36, "eps_surprise": 0.17, "surprise_pct": 12.5, "surprise_label": "+12.5%", "surprise_band": "beat", "eps_yoy": 31.782945736434108, "eps_yoy_label": "+31.8%", "one_week_reaction": 9.724670746299466, "one_week_reaction_label": "+9.7%", "four_week_reaction": 12.545775476592505, "four_week_reaction_label": "+12.5%", "confirmation": "confirmed", "revenue": 314777000.0, "revenue_yoy": 4.553803638392783, "revenue_yoy_label": "+4.6%", "net_income": 17957000.0, "operating_cash_flow": 62491000.0, "free_cash_flow": 84936000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-29", "date_source": "exact", "eps_actual": 1.43, "eps_estimate": 1.16, "eps_surprise": 0.27, "surprise_pct": 23.2759, "surprise_label": "+23.3%", "surprise_band": "beat", "eps_yoy": -16.724901001630567, "eps_yoy_label": "-16.7%", "one_week_reaction": -0.6575076089925842, "one_week_reaction_label": "-0.7%", "four_week_reaction": -4.324386800826394, "four_week_reaction_label": "-4.3%", "confirmation": "contained", "revenue": 281779000.0, "revenue_yoy": 7.999785364133579, "revenue_yoy_label": "+8.0%", "net_income": 16848000.0, "operating_cash_flow": 197000.0, "free_cash_flow": 21862000.0, "currency": "USD"}], "charts": {"quarters": ["2023-06-30", "2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31"], "eps_actual": [1.02, 1.02, 1.02, 1.152, 0.8551, 0.9953, 1.161, 1.7172, 1.15, 1.59, 1.53, 1.43], "eps_estimate": [0.99, 0.99, 0.99, 1.41, 0.92, 1.36, 1.44, null, 0.0, 1.28, 1.36, 1.16], "surprise": [3.0303, 3.0303, 3.0303, -18.2979, -7.0543, -26.8162, -19.375, null, null, 24.2188, 12.5, 23.2759], "reaction_1w": [-2.162736524160189, -8.17189502883369, -1.2689166176881563, -1.2895434099343281, -4.417084384007298, -8.318108383361583, -18.88315784410089, -9.464048690717593, 9.989202758921365, 3.4437296878676187, 9.724670746299466, -0.6575076089925842], "reaction_4w": [0.330498040237038, -7.414691799034828, -6.739355802832804, 0.9067091797212551, -5.526619349562326, -9.629231139912731, -17.94124281573871, -10.807619117060648, 3.7558254812214544, 15.851045387047352, 12.545775476592505, -4.324386800826394], "revenue": [null, 234.1, 291.22, 271.88, 269.57, 276.2, 301.07, 260.91, 269.08, 298.68, 314.78, 281.78], "net_income": [null, 17.59, 19.17, 13.48, 10.01, 11.66, 13.6, 20.15, 13.53, 18.73, 17.96, 16.85], "financial_unit": "millions", "scatter": [{"x": 3.0303, "y": -2.162736524160189, "label": "2023-06-30"}, {"x": 3.0303, "y": -8.17189502883369, "label": "2023-09-30"}, {"x": 3.0303, "y": -1.2689166176881563, "label": "2023-12-31"}, {"x": -18.2979, "y": -1.2895434099343281, "label": "2024-03-31"}, {"x": -7.0543, "y": -4.417084384007298, "label": "2024-06-30"}, {"x": -26.8162, "y": -8.318108383361583, "label": "2024-09-30"}, {"x": -19.375, "y": -18.88315784410089, "label": "2024-12-31"}, {"x": 24.2188, "y": 3.4437296878676187, "label": "2025-09-30"}, {"x": 12.5, "y": 9.724670746299466, "label": "2025-12-31"}, {"x": 23.2759, "y": -0.6575076089925842, "label": "2026-03-31"}], "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, 97.8372634758398, 98.68476588337965, 102.56750962142426, 100.33049804023703, 95.92545616933599, 97.36423907630027, 98.20188716721457, 97.79784513424303, 95.98458421927845, 100.21224194035214, 92.02300272294572, 90.21959612460668, 91.92445525631196, 92.78181305557192, 92.93948749705358, 96.53644637710607, 100.38962609017948, 104.29700669488253, 101.54262306405708, 98.48767310030122, 103.89789182022378, 102.99126136274148, 104.84394169439739, 103.51355949559789, 97.44307683458838, 99.43372189938029, 97.77813542589737, 99.0099701580631, 101.42436696417221, 106.10534045153435, 104.89321435261974, 104.38077161148342, 102.3309974216545, 95.93531048596155, 96.74339455190463, 97.81755484258869, 96.55615501035719, 100.58671994835247, 100.7641040981798, 98.70447559172531, 100.35020667348813, 97.30476807119707, 96.82705195905072, 96.66781325500195, 96.70762293101414, 93.96075636126724, 95.70242888047986, 98.10096159144096, 103.29612162329602, 103.85345708746674, 99.02653628995085, 99.83268196042415, 95.42298815541459, 96.40872084444378, 96.79488405508462, 94.31530964201234, 97.06926323501862, 96.53066666881685, 94.89455445797361, 95.77866490996217, 97.77045495044754, 94.55920129075852, 86.69366444095218, 87.68447802681447, 84.22425182154613, 85.45387723441604, 87.7505329109287, 87.69972179240838, 91.79508590408598, 86.86642245894014, 87.42026171564126, 90.33172956104158, 87.10015231402008, 90.8804879209096, 90.62643340340263, 73.51330093535913, 70.05815562692392, 73.58443671630648, 74.36692493125442, 71.8162147372348, 75.78963194944475, 72.11091857959585, 71.60280846948733, 71.95848522403492, 69.631343091429, 68.43220520974693, 69.56020838557622, 68.82853021405401, 62.31456460149067, 62.14180765859728, 64.81446367699, 61.38980482464805, 63.147865010053486, 63.17835146614675, 63.40191952756046, 64.20473240493544, 64.44862512877617, 67.18225513444997, 68.47285345950644, 67.3245256212501, 69.17404517493536, 64.44862512877617, 63.93035322500143, 63.50354176460107, 69.84703931056337, 67.5167234988522, 66.89253220512911, 65.88862396767405, 65.7897937511742, 65.85221266552762, 67.23583784671463, 64.42697487477164, 63.62592945283332, 63.136979677756536, 65.31124659094239, 70.34639277557966, 71.27227602622477, 73.14485098248859, 75.55839201333761, 76.03909796342153, 79.15113114728983, 78.0645567398618, 75.68042277018002, 73.6022177050333, 74.74153840116777, 77.5265439499995, 77.77972656582817, 85.34354888172697, 82.92776735384022, 84.52070591783107, 87.53779642708454, 87.14747367563807, 81.16604002093209, 80.45923953724706, 78.53927333821964, 81.85174284921021, 86.70440463548516, 87.01033246492572, 85.68112534446702, 86.19803940382783, 85.63128073594524, 83.80362000460678, 80.5353325791545, 82.47050276527756, 80.5353325791545, 81.07287985307758, 85.39475993541909, 83.90037851391294, 93.60848228096359, 97.40356603486048, 93.71599173574822, 85.43776371733291, 87.28692633962828, 88.97482477974673, 89.40486259888519], "eps_index": [100.0, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406], "gap": [0.0, -6.347901773712138, -7.1954041812519876, -11.078147919296597, -8.841136338109365, -4.436094467208321, -5.874877374172598, -6.712525465086898, -6.308483432115366, -4.495222517150779, -8.722880238224477, -6.207399886066284, -4.403993287727246, -6.108852419432523, -6.966210218692481, -7.1238846601741415, -10.720843540226639, -14.574023253300041, -18.48140385800309, -15.727020227177647, -12.672070263421787, -18.08228898334434, -17.175658525862048, -19.02833885751795, -25.32207013389575, -19.251587472886243, -21.24223253767815, -19.586646064195236, -20.81848079636096, -23.23287760247007, -27.913851089832207, -26.701724990917597, -26.189282249781286, -24.139508059952362, -17.743821124259412, -18.55190519020249, -19.626065480886552, -21.875303946527396, -25.905868884522675, -26.083253034350008, -24.02362452789552, -25.66935560965834, -22.623917007367282, -22.14620089522093, -21.986962191172154, -22.02677186718435, -19.279905297437452, -21.021577816650066, -23.420110527611172, -28.615270559466225, -29.172606023636945, -24.345685226121063, -25.15183089659436, -23.665895956833012, -24.651628645862203, -25.03779185650305, -22.558217443430763, -25.31217103643705, -24.773574470235275, -23.137462259392038, -24.0215727113806, -26.01336275186597, -22.80210909217695, -15.374515504781954, -16.365329090644252, -12.90510288537591, -14.134728298245818, -16.431383974758475, -16.38057285623816, -20.475936967915757, -15.547273522769913, -16.101112779471038, -19.01258062487136, -15.781003377849856, -19.56133898473938, -19.307284467232407, 0.3058480008110962, 3.7609933092463024, 0.23471221986373791, -0.5477759950841943, 2.002934198935421, -1.9704830132745315, 1.7082303565743757, 2.216340466682894, 1.860663712135306, 4.18780584474122, 5.386943726423297, 4.258940550594005, 4.99061872211621, 21.52586093042423, 21.698617873317623, 19.0259618549249, 22.45062070726685, 20.692560521861417, 20.662074065768152, 20.438506004354444, 19.63569312697946, 19.39180040313873, 16.65817039746493, 15.367572072408464, 16.5158999106648, 14.666380356979545, 19.39180040313873, 19.91007230691347, 20.336883767313836, 19.222109625606848, 21.55242543731802, 22.176616731041108, 23.180524968496172, 23.27935518499602, 23.216936270642606, 21.83331108945559, 24.642174061398578, 25.443219483336904, 25.932169258413687, 34.302228586362574, 29.267082401725304, 28.34119915108019, 26.46862419481637, 24.055083163967353, 23.574377213883437, 20.46234403001513, 21.548918437443163, 23.933052407124947, 26.011257472271666, 24.87193677613719, 22.086931227305456, 21.833748611476793, 20.81247948706735, 23.2282610149541, 21.63532245096326, 18.61823194170978, 19.008554693156256, 24.989988347862237, 25.696788831547266, 27.61675503057468, 24.304285519584113, 19.451623733309162, 19.1456959038686, 20.474903024327304, 19.95798896496649, 15.432549051288817, 17.26020978262727, 20.528497208079557, 18.593327021956497, 20.528497208079557, 19.990949934156475, 15.669069851814967, 17.163451273321115, 7.455347506270471, 3.660263752373581, 7.347838051485837, 15.626066069901142, 13.776903447605775, 12.08900500748733, 11.658967188348868], "quarter_markers": [100.0, 91.48936170212767, null, null, null, null, null, null, null, null, null, 85.81560283687944, null, null, null, null, null, null, null, null, null, null, null, null, 78.19148936170214, null, null, null, null, null, null, null, null, null, null, null, null, 74.68085106382979, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 71.75709219858157, null, null, null, null, null, null, null, null, null, 71.31914893617022, null, null, null, null, null, null, null, null, null, null, null, null, 73.81914893617022, null, null, null, null, null, null, null, null, null, null, null, null, 83.8404255319149, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.06914893617022, null, null, null, null, null, null, null, null, null, 99.61347517730496, null, null, null, null, null, null, null, null, null, null, null, null, 106.15602836879432, null, null, null, null, null, null, null, null, null, null, null, null, 101.06382978723406, null, null, null, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [1.1, -11.7, -10.6]}}, "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": [93.015075, 91.003404, 91.791709, 95.403246, 93.322488, 89.225135, 90.56342, 91.342559, 90.966739, 89.280133, 93.212492, 85.595265, 83.917825, 85.503601, 86.301073, 86.447734, 89.793448, 93.377486, 97.011939, 94.449947, 91.608383, 96.640702, 95.797399, 97.520671, 96.283215, 90.636751, 92.488351, 90.948406, 92.094198, 94.339951, 98.693962, 97.566502, 97.089853, 95.183254, 89.234301, 89.985941, 90.985072, 89.81178, 93.560813, 93.725807, 91.810042, 93.34082, 90.508103, 90.063755, 89.915639, 89.952668, 87.397668, 89.017686, 91.248683, 96.080965, 96.599371, 92.109607, 92.859444, 88.757764, 89.674644, 90.033834, 87.727456, 90.289048, 89.788072, 88.266241, 89.088597, 90.941262, 87.954312, 80.638177, 81.559783, 78.341251, 79.484988, 81.621224, 81.573962, 85.383268, 80.798868, 81.314022, 84.022126, 81.016272, 84.532554, 84.296245, 68.378452, 65.164646, 68.444619, 69.172451, 66.799906, 70.495783, 67.074025, 66.601406, 66.932239, 64.767646, 63.652267, 64.70148, 64.020909, 57.961939, 57.801249, 60.287222, 57.101773, 58.737034, 58.765391, 58.973343, 59.72008, 59.946937, 62.489625, 63.690076, 62.621958, 64.34229, 59.946937, 59.464866, 59.067867, 64.968276, 62.800731, 62.220139, 61.286353, 61.194426, 61.252485, 62.539465, 59.926799, 59.181706, 58.726909, 60.749305, 65.43275, 66.293961, 68.035738, 70.280695, 70.727824, 73.622484, 72.611806, 70.394202, 68.461158, 69.520898, 72.111373, 72.346871, 79.382366, 77.135325, 78.616998, 81.423347, 81.060288, 75.496653, 74.839222, 73.053364, 76.13446, 80.648167, 80.932726, 79.696363, 80.177171, 79.65, 77.95, 74.91, 76.71, 74.91, 75.41, 79.43, 78.04, 87.07, 90.6, 87.17, 79.47, 81.19, 82.76, 83.16], "ttmEps": [5.64, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.212, 4.0471, 4.0471, 4.0471, 4.0471, 4.0471, 4.0471, 4.0471, 4.0471, 4.0471, 4.0471, 4.0224, 4.0224, 4.0224, 4.0224, 4.0224, 4.0224, 4.0224, 4.0224, 4.0224, 4.0224, 4.0224, 4.0224, 4.0224, 4.1634, 4.1634, 4.1634, 4.1634, 4.1634, 4.1634, 4.1634, 4.1634, 4.1634, 4.1634, 4.1634, 4.1634, 4.1634, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 4.7286, 5.0235, 5.0235, 5.0235, 5.0235, 5.0235, 5.0235, 5.0235, 5.0235, 5.0235, 5.0235, 5.6182, 5.6182, 5.6182, 5.6182, 5.6182, 5.6182, 5.6182, 5.6182, 5.6182, 5.6182, 5.6182, 5.6182, 5.6182, 5.9872, 5.9872, 5.9872, 5.9872, 5.9872, 5.9872, 5.9872, 5.9872, 5.9872, 5.9872, 5.9872, 5.9872, 5.9872, 5.7, 5.7, 5.7, 5.7, 5.7, 5.7, 5.7, 5.7, 5.7, 5.7, 5.7, 5.7, 5.7, 5.7, 5.7], "quarterlyEps": [1.35, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 1.152, 0.8551, 0.8551, 0.8551, 0.8551, 0.8551, 0.8551, 0.8551, 0.8551, 0.8551, 0.8551, 0.9953, 0.9953, 0.9953, 0.9953, 0.9953, 0.9953, 0.9953, 0.9953, 0.9953, 0.9953, 0.9953, 0.9953, 0.9953, 1.161, 1.161, 1.161, 1.161, 1.161, 1.161, 1.161, 1.161, 1.161, 1.161, 1.161, 1.161, 1.161, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.7172, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43], "priceIndex": [100.0, 97.8372634758398, 98.68476588337965, 102.56750962142426, 100.33049804023703, 95.92545616933599, 97.36423907630027, 98.20188716721457, 97.79784513424303, 95.98458421927845, 100.21224194035214, 92.02300272294572, 90.21959612460668, 91.92445525631196, 92.78181305557192, 92.93948749705358, 96.53644637710607, 100.38962609017948, 104.29700669488253, 101.54262306405708, 98.48767310030122, 103.89789182022378, 102.99126136274148, 104.84394169439739, 103.51355949559789, 97.44307683458838, 99.43372189938029, 97.77813542589737, 99.0099701580631, 101.42436696417221, 106.10534045153435, 104.89321435261974, 104.38077161148342, 102.3309974216545, 95.93531048596155, 96.74339455190463, 97.81755484258869, 96.55615501035719, 100.58671994835247, 100.7641040981798, 98.70447559172531, 100.35020667348813, 97.30476807119707, 96.82705195905072, 96.66781325500195, 96.70762293101414, 93.96075636126724, 95.70242888047986, 98.10096159144096, 103.29612162329602, 103.85345708746674, 99.02653628995085, 99.83268196042415, 95.42298815541459, 96.40872084444378, 96.79488405508462, 94.31530964201234, 97.06926323501862, 96.53066666881685, 94.89455445797361, 95.77866490996217, 97.77045495044754, 94.55920129075852, 86.69366444095218, 87.68447802681447, 84.22425182154613, 85.45387723441604, 87.7505329109287, 87.69972179240838, 91.79508590408598, 86.86642245894014, 87.42026171564126, 90.33172956104158, 87.10015231402008, 90.8804879209096, 90.62643340340263, 73.51330093535913, 70.05815562692392, 73.58443671630648, 74.36692493125442, 71.8162147372348, 75.78963194944475, 72.11091857959585, 71.60280846948733, 71.95848522403492, 69.631343091429, 68.43220520974693, 69.56020838557622, 68.82853021405401, 62.31456460149067, 62.14180765859728, 64.81446367699, 61.38980482464805, 63.147865010053486, 63.17835146614675, 63.40191952756046, 64.20473240493544, 64.44862512877617, 67.18225513444997, 68.47285345950644, 67.3245256212501, 69.17404517493536, 64.44862512877617, 63.93035322500143, 63.50354176460107, 69.84703931056337, 67.5167234988522, 66.89253220512911, 65.88862396767405, 65.7897937511742, 65.85221266552762, 67.23583784671463, 64.42697487477164, 63.62592945283332, 63.136979677756536, 65.31124659094239, 70.34639277557966, 71.27227602622477, 73.14485098248859, 75.55839201333761, 76.03909796342153, 79.15113114728983, 78.0645567398618, 75.68042277018002, 73.6022177050333, 74.74153840116777, 77.5265439499995, 77.77972656582817, 85.34354888172697, 82.92776735384022, 84.52070591783107, 87.53779642708454, 87.14747367563807, 81.16604002093209, 80.45923953724706, 78.53927333821964, 81.85174284921021, 86.70440463548516, 87.01033246492572, 85.68112534446702, 86.19803940382783, 85.63128073594524, 83.80362000460678, 80.5353325791545, 82.47050276527756, 80.5353325791545, 81.07287985307758, 85.39475993541909, 83.90037851391294, 93.60848228096359, 97.40356603486048, 93.71599173574822, 85.43776371733291, 87.28692633962828, 88.97482477974673, 89.40486259888519], "epsIndex": [100.0, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406], "valuationGap": [0.0, -6.347901773712138, -7.1954041812519876, -11.078147919296597, -8.841136338109365, -4.436094467208321, -5.874877374172598, -6.712525465086898, -6.308483432115366, -4.495222517150779, -8.722880238224477, -6.207399886066284, -4.403993287727246, -6.108852419432523, -6.966210218692481, -7.1238846601741415, -10.720843540226639, -14.574023253300041, -18.48140385800309, -15.727020227177647, -12.672070263421787, -18.08228898334434, -17.175658525862048, -19.02833885751795, -25.32207013389575, -19.251587472886243, -21.24223253767815, -19.586646064195236, -20.81848079636096, -23.23287760247007, -27.913851089832207, -26.701724990917597, -26.189282249781286, -24.139508059952362, -17.743821124259412, -18.55190519020249, -19.626065480886552, -21.875303946527396, -25.905868884522675, -26.083253034350008, -24.02362452789552, -25.66935560965834, -22.623917007367282, -22.14620089522093, -21.986962191172154, -22.02677186718435, -19.279905297437452, -21.021577816650066, -23.420110527611172, -28.615270559466225, -29.172606023636945, -24.345685226121063, -25.15183089659436, -23.665895956833012, -24.651628645862203, -25.03779185650305, -22.558217443430763, -25.31217103643705, -24.773574470235275, -23.137462259392038, -24.0215727113806, -26.01336275186597, -22.80210909217695, -15.374515504781954, -16.365329090644252, -12.90510288537591, -14.134728298245818, -16.431383974758475, -16.38057285623816, -20.475936967915757, -15.547273522769913, -16.101112779471038, -19.01258062487136, -15.781003377849856, -19.56133898473938, -19.307284467232407, 0.3058480008110962, 3.7609933092463024, 0.23471221986373791, -0.5477759950841943, 2.002934198935421, -1.9704830132745315, 1.7082303565743757, 2.216340466682894, 1.860663712135306, 4.18780584474122, 5.386943726423297, 4.258940550594005, 4.99061872211621, 21.52586093042423, 21.698617873317623, 19.0259618549249, 22.45062070726685, 20.692560521861417, 20.662074065768152, 20.438506004354444, 19.63569312697946, 19.39180040313873, 16.65817039746493, 15.367572072408464, 16.5158999106648, 14.666380356979545, 19.39180040313873, 19.91007230691347, 20.336883767313836, 19.222109625606848, 21.55242543731802, 22.176616731041108, 23.180524968496172, 23.27935518499602, 23.216936270642606, 21.83331108945559, 24.642174061398578, 25.443219483336904, 25.932169258413687, 34.302228586362574, 29.267082401725304, 28.34119915108019, 26.46862419481637, 24.055083163967353, 23.574377213883437, 20.46234403001513, 21.548918437443163, 23.933052407124947, 26.011257472271666, 24.87193677613719, 22.086931227305456, 21.833748611476793, 20.81247948706735, 23.2282610149541, 21.63532245096326, 18.61823194170978, 19.008554693156256, 24.989988347862237, 25.696788831547266, 27.61675503057468, 24.304285519584113, 19.451623733309162, 19.1456959038686, 20.474903024327304, 19.95798896496649, 15.432549051288817, 17.26020978262727, 20.528497208079557, 18.593327021956497, 20.528497208079557, 19.990949934156475, 15.669069851814967, 17.163451273321115, 7.455347506270471, 3.660263752373581, 7.347838051485837, 15.626066069901142, 13.776903447605775, 12.08900500748733, 11.658967188348868], "quarterMarkers": [100.0, 91.48936170212767, null, null, null, null, null, null, null, null, null, 85.81560283687944, null, null, null, null, null, null, null, null, null, null, null, null, 78.19148936170214, null, null, null, null, null, null, null, null, null, null, null, null, 74.68085106382979, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 71.75709219858157, null, null, null, null, null, null, null, null, null, 71.31914893617022, null, null, null, null, null, null, null, null, null, null, null, null, 73.81914893617022, null, null, null, null, null, null, null, null, null, null, null, null, 83.8404255319149, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.06914893617022, null, null, null, null, null, null, null, null, null, 99.61347517730496, null, null, null, null, null, null, null, null, null, null, null, null, 106.15602836879432, null, null, null, null, null, null, null, null, null, null, null, null, 101.06382978723406, null, null, null, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-02", "2023-08-23", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-20", "", "", "", "", "", "", "", "", "", "2024-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-20", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-03-31", "2023-06-30", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [3.0534351145038197, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, 3.030303030303033, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -18.297872340425535, -7.054347826086964, -7.054347826086964, -7.054347826086964, -7.054347826086964, -7.054347826086964, -7.054347826086964, -7.054347826086964, -7.054347826086964, -7.054347826086964, -7.054347826086964, -26.816176470588243, -26.816176470588243, -26.816176470588243, -26.816176470588243, -26.816176470588243, -26.816176470588243, -26.816176470588243, -26.816176470588243, -26.816176470588243, -26.816176470588243, -26.816176470588243, -26.816176470588243, -26.816176470588243, -19.374999999999996, -19.374999999999996, -19.374999999999996, -19.374999999999996, -19.374999999999996, -19.374999999999996, -19.374999999999996, -19.374999999999996, -19.374999999999996, -19.374999999999996, -19.374999999999996, -19.374999999999996, -19.374999999999996, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 24.218750000000004, 24.218750000000004, 24.218750000000004, 24.218750000000004, 24.218750000000004, 24.218750000000004, 24.218750000000004, 24.218750000000004, 24.218750000000004, 24.218750000000004, 24.218750000000004, 24.218750000000004, 24.218750000000004, 12.499999999999995, 12.499999999999995, 12.499999999999995, 12.499999999999995, 12.499999999999995, 12.499999999999995, 12.499999999999995, 12.499999999999995, 12.499999999999995, 12.499999999999995, 12.499999999999995, 12.499999999999995, 12.499999999999995, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552, 23.27586206896552], "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": [108, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 93.015075, "latestClose": 83.16, "startTtmEps": 5.64, "latestTtmEps": 5.7, "priceChangePct": -10.595137401114819, "epsChangePct": 1.0638297872340496, "earningsGapPct": 11.658967188348868, "startMultiple": 16.492034574468086, "latestMultiple": 14.589473684210525, "multipleChangePct": -11.536241217945209, "latestQuarter": "2026-04-29", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 5 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 39.84728394073904, "earningsMovePct": 20.543078289557172, "spread": -19.304205651181867, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": -9.716257936047867, "earningsMovePct": 35.32763532763534, "spread": 45.04389326368321, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -10.595137401114819, "earningsMovePct": 1.0638297872340496, "spread": 11.658967188348868, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 5, "persistenceLabel": "5 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 5 updates.", "marketChangePct": -10.595137401114819, "earningsChangePct": 1.0638297872340496, "recentMarketMovePoints": 5.601242594278403, "recentEarningsMovePoints": 0.0}, "pressure": {"score": 35, "band": "low", "label": "Low \u2014 earnings-led", "direction": "earnings", "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": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 3.18867249, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.05107056, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 1.76546818, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "mixed", "value": -0.09881368, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00349476, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 3.4082163424537626, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 2, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-04-29", "alignedPeriod": "2026-03-31", "requiredPeriod": "2026-03-31"}, "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, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 91.48936170212767, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 85.81560283687944, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 78.19148936170214, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 74.68085106382979, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.75709219858157, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 71.31914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 73.81914893617022, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 83.8404255319149, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 89.06914893617022, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 99.61347517730496, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 106.15602836879432, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406], "revenue": [100.0, 97.70076973295858, 97.70076973295858, 97.70076973295858, 97.70076973295858, 97.70076973295858, 97.70076973295858, 97.70076973295858, 97.70076973295858, 97.70076973295858, 97.70076973295858, 95.89312869669237, 95.89312869669237, 95.89312869669237, 95.89312869669237, 95.89312869669237, 95.89312869669237, 95.89312869669237, 95.89312869669237, 95.89312869669237, 95.89312869669237, 95.89312869669237, 95.89312869669237, 95.89312869669237, 97.54420393818681, 97.54420393818681, 97.54420393818681, 97.54420393818681, 97.54420393818681, 97.54420393818681, 97.54420393818681, 97.54420393818681, 97.54420393818681, 97.54420393818681, 97.54420393818681, 97.54420393818681, 97.54420393818681, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 100.80345031137243, 104.25825733083663, 104.25825733083663, 104.25825733083663, 104.25825733083663, 104.25825733083663, 104.25825733083663, 104.25825733083663, 104.25825733083663, 104.25825733083663, 104.25825733083663, 108.37187210470557, 108.37187210470557, 108.37187210470557, 108.37187210470557, 108.37187210470557, 108.37187210470557, 108.37187210470557, 108.37187210470557, 108.37187210470557, 108.37187210470557, 108.37187210470557, 108.37187210470557, 108.37187210470557, 109.3340383029128, 109.3340383029128, 109.3340383029128, 109.3340383029128, 109.3340383029128, 109.3340383029128, 109.3340383029128, 109.3340383029128, 109.3340383029128, 109.3340383029128, 109.3340383029128, 109.3340383029128, 109.3340383029128, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.2612400949168, 108.21276529204114, 108.21276529204114, 108.21276529204114, 108.21276529204114, 108.21276529204114, 108.21276529204114, 108.21276529204114, 108.21276529204114, 108.21276529204114, 108.21276529204114, 110.41045257483297, 110.41045257483297, 110.41045257483297, 110.41045257483297, 110.41045257483297, 110.41045257483297, 110.41045257483297, 110.41045257483297, 110.41045257483297, 110.41045257483297, 110.41045257483297, 110.41045257483297, 110.41045257483297, 111.7503508559321, 111.7503508559321, 111.7503508559321, 111.7503508559321, 111.7503508559321, 111.7503508559321, 111.7503508559321, 111.7503508559321, 111.7503508559321, 111.7503508559321, 111.7503508559321, 111.7503508559321, 111.7503508559321, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586, 113.79020183500586], "cashGeneration": [100.0, 116.26123532610436, 116.26123532610436, 116.26123532610436, 116.26123532610436, 116.26123532610436, 116.26123532610436, 116.26123532610436, 116.26123532610436, 116.26123532610436, 116.26123532610436, 109.31212615551931, 109.31212615551931, 109.31212615551931, 109.31212615551931, 109.31212615551931, 109.31212615551931, 109.31212615551931, 109.31212615551931, 109.31212615551931, 109.31212615551931, 109.31212615551931, 109.31212615551931, 109.31212615551931, 108.0102677286249, 108.0102677286249, 108.0102677286249, 108.0102677286249, 108.0102677286249, 108.0102677286249, 108.0102677286249, 108.0102677286249, 108.0102677286249, 108.0102677286249, 108.0102677286249, 108.0102677286249, 108.0102677286249, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 113.0073889262067, 103.94475898026421, 103.94475898026421, 103.94475898026421, 103.94475898026421, 103.94475898026421, 103.94475898026421, 103.94475898026421, 103.94475898026421, 103.94475898026421, 103.94475898026421, 98.3151009180181, 98.3151009180181, 98.3151009180181, 98.3151009180181, 98.3151009180181, 98.3151009180181, 98.3151009180181, 98.3151009180181, 98.3151009180181, 98.3151009180181, 98.3151009180181, 98.3151009180181, 98.3151009180181, 82.68160445254775, 82.68160445254775, 82.68160445254775, 82.68160445254775, 82.68160445254775, 82.68160445254775, 82.68160445254775, 82.68160445254775, 82.68160445254775, 82.68160445254775, 82.68160445254775, 82.68160445254775, 82.68160445254775, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 61.8302786041007, 64.97856891533122, 64.97856891533122, 64.97856891533122, 64.97856891533122, 64.97856891533122, 64.97856891533122, 64.97856891533122, 64.97856891533122, 64.97856891533122, 64.97856891533122, 93.90893388350446, 93.90893388350446, 93.90893388350446, 93.90893388350446, 93.90893388350446, 93.90893388350446, 93.90893388350446, 93.90893388350446, 93.90893388350446, 93.90893388350446, 93.90893388350446, 93.90893388350446, 93.90893388350446, 142.1336723922848, 142.1336723922848, 142.1336723922848, 142.1336723922848, 142.1336723922848, 142.1336723922848, 142.1336723922848, 142.1336723922848, 142.1336723922848, 142.1336723922848, 142.1336723922848, 142.1336723922848, 142.1336723922848, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803, 170.98966829798803], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 140, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 1.0638297872340559, "valuationContribution": -11.658967188348868, "marketMove": -10.595137401114812, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 1.0638297872340559}, {"key": "valuation", "label": "Relative valuation contribution", "value": -11.658967188348868}, {"key": "market", "label": "Total market move", "value": -10.595137401114812}]}, "acceptance": {"available": true, "events": [{"date": "2023-08-25", "periodEnd": "2023-06-30", "earningsChangePct": -8.51063829787233, "surprisePct": 3.030303030303033, "immediateReturnPct": -2.1627365241601915, "forward4WeekPct": -4.0745438306640125, "forward13WeekPct": -7.218186944428084, "toDateReturnPct": -10.595137401114819, "weeksSince": 154, "availabilitySource": "reported", "spread": -6.347901773712138, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": -6.2015503875969, "surprisePct": 3.030303030303033, "immediateReturnPct": -8.171895028833687, "forward4WeekPct": -7.257351300081105, "forward13WeekPct": 3.294325614639715, "toDateReturnPct": -10.784490130357206, "weeksSince": 144, "availabilitySource": "reported", "spread": -6.207399886066284, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": -8.884297520661155, "surprisePct": 3.030303030303033, "immediateReturnPct": -1.268916617688154, "forward4WeekPct": -5.56443361633554, "forward13WeekPct": -7.9048789563804345, "toDateReturnPct": -14.7257713187802, "weeksSince": 131, "availabilitySource": "reported", "spread": -25.32207013389575, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": -4.489795918367356, "surprisePct": -18.297872340425535, "immediateReturnPct": -1.289543409934324, "forward4WeekPct": 2.5891588017867173, "forward13WeekPct": 6.1705715856333, "toDateReturnPct": -8.60039106195355, "weeksSince": 118, "availabilitySource": "reported", "spread": -21.875303946527396, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-08-23", "periodEnd": "2024-06-30", "earningsChangePct": -3.915004748338069, "surprisePct": -7.054347826086964, "immediateReturnPct": -4.417084384007297, "forward4WeekPct": -2.7680501726889517, "forward13WeekPct": -14.402903381588194, "toDateReturnPct": -10.445296226412903, "weeksSince": 102, "availabilitySource": "reported", "spread": -23.665895956833012, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": -0.6103135578562457, "surprisePct": -26.816176470588243, "immediateReturnPct": -8.318108383361578, "forward4WeekPct": -7.200429241035966, "forward13WeekPct": -22.25685080681434, "toDateReturnPct": -5.4509118324977734, "weeksSince": 92, "availabilitySource": "reported", "spread": -15.374515504781954, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 3.5053699284009587, "surprisePct": -19.374999999999996, "immediateReturnPct": -18.883157844100886, "forward4WeekPct": -20.755775064476488, "forward13WeekPct": -31.24018869405155, "toDateReturnPct": -1.3479188782371088, "weeksSince": 79, "availabilitySource": "reported", "spread": 0.3058480008110962, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 13.57544314742758, "surprisePct": null, "immediateReturnPct": -9.464048690717597, "forward4WeekPct": -8.253358289555058, "forward13WeekPct": -6.363502273921173, "toDateReturnPct": 29.895062877035983, "weeksSince": 66, "availabilitySource": "reported", "spread": 21.52586093042423, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-08-22", "periodEnd": "2025-06-30", "earningsChangePct": 6.236518208349207, "surprisePct": null, "immediateReturnPct": 9.989202758921367, "forward4WeekPct": 3.6001960253618126, "forward13WeekPct": 15.182317316452277, "toDateReturnPct": 40.787206688875344, "weeksSince": 50, "availabilitySource": "reported", "spread": 19.222109625606848, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 11.838359709365974, "surprisePct": 24.218750000000004, "immediateReturnPct": 3.443729687867614, "forward4WeekPct": 19.67375126111268, "forward13WeekPct": 35.1720486429824, "toDateReturnPct": 41.60459219810122, "weeksSince": 40, "availabilitySource": "reported", "spread": 34.302228586362574, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 6.567939909579579, "surprisePct": 12.499999999999995, "immediateReturnPct": 9.724670746299457, "forward4WeekPct": 12.043944512817983, "forward13WeekPct": 10.094602432771428, "toDateReturnPct": 14.946228980656272, "weeksSince": 27, "availabilitySource": "reported", "spread": 20.81247948706735, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": -4.7969000534473505, "surprisePct": 23.27586206896552, "immediateReturnPct": -0.6575076089925802, "forward4WeekPct": -6.569414877459323, "forward13WeekPct": 3.221402012300989, "toDateReturnPct": 3.7202971404416196, "weeksSince": 14, "availabilitySource": "reported", "spread": 15.432549051288817, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}], "latestEvent": {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": -4.7969000534473505, "surprisePct": 23.27586206896552, "immediateReturnPct": -0.6575076089925802, "forward4WeekPct": -6.569414877459323, "forward13WeekPct": 3.221402012300989, "toDateReturnPct": 3.7202971404416196, "weeksSince": 14, "availabilitySource": "reported", "spread": 15.432549051288817, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Packaged Foods", "population": 21, "spreadPercentile": 25.0, "qualityPercentile": 70.0, "rarityPercentile": 75.0, "currentOneYearSpread": -18.847645, "lead": "price", "relatedSignals": [{"tickerId": 2258, "symbol": "JBS", "name": "JBS N.V.", "spread": -19.697678000000003, "lead": "price", "quality": 75}, {"tickerId": 2547, "symbol": "LW", "name": "Lamb Weston Holdings Inc", "spread": -22.591689999999996, "lead": "price", "quality": 75}, {"tickerId": 7748, "symbol": "PPC", "name": "Pilgrims Pride Corp", "spread": -13.291853999999997, "lead": "price", "quality": 62.5}, {"tickerId": 5290, "symbol": "CENT", "name": "Central Garden & Pet Company", "spread": -11.152163000000002, "lead": "price", "quality": 50}, {"tickerId": 6752, "symbol": "JJSF", "name": "J & J Snack Foods Corp", "spread": -28.385040000000007, "lead": "price", "quality": 62.5}, {"tickerId": 1969, "symbol": "HRL", "name": "Hormel Foods Corporation", "spread": -28.889237, "lead": "price", "quality": 75}, {"tickerId": 1941, "symbol": "HLF", "name": "Herbalife Nutrition Ltd", "spread": -88.24096800000001, "lead": "price", "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-08-25", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-02-02", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-01-31", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2025-05-02", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2026-01-30", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "repricing_started", "label": "Repricing may be starting", "tone": "positive", "explanation": "The longstanding earnings lead is beginning to close through price confirmation."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}