{"ticker": {"uuid": "06fd871d-7d31-4ce4-8ead-baaaa6377a38", "symbol": "SNY", "name": "Sanofi ADR", "sector": "Healthcare", "industry": "Drug Manufacturers - General", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 8, "misses": 4, "inline": 0, "beat_rate": 66.7, "beat_rate_label": "66.7%", "average_surprise": 3.4, "average_surprise_label": "+3.4%", "median_surprise": 6.9, "surprise_dispersion": 6.7, "average_reaction": -1.3, "average_reaction_label": "-1.3%", "average_abs_reaction": 4.0, "positive_response_rate": 33.3, "confirmation_rate": 66.7, "reaction_sample": 12, "streak": {"count": 4, "band": "beat", "label": "4 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -56.6, "revenue_growth_1y": 13.4, "cash_conversion": 4.35, "net_margin": 8.1, "earnings_yield": 7.2, "eps_surprise_avg": 7.9, "sue_score": 0.52, "pe_ratio": 26.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 43.46, "currency": "USD", "return_13w": 0.3, "fair_value": 45.440785, "fair_value_gap": -4.4, "relative_strength": -15.9, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 55.6}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-27", "date_source": "exact", "eps_actual": 1.35, "eps_estimate": 1.37, "eps_surprise": -0.02, "surprise_pct": -1.4599, "surprise_label": "-1.5%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -12.007685802487323, "one_week_reaction_label": "-12.0%", "four_week_reaction": -9.663785318422129, "four_week_reaction_label": "-9.7%", "confirmation": "confirmed", "revenue": 12698000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2525000000.0, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-01", "date_source": "exact", "eps_actual": 0.9, "eps_estimate": 0.91, "eps_surprise": -0.01, "surprise_pct": -1.0989, "surprise_label": "-1.1%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.80375157786726, "one_week_reaction_label": "-5.8%", "four_week_reaction": -2.732351005477094, "four_week_reaction_label": "-2.7%", "confirmation": "confirmed", "revenue": 12201000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -555000000.0, "operating_cash_flow": 6695000000.0, "free_cash_flow": 8803000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-25", "date_source": "exact", "eps_actual": 0.95, "eps_estimate": 0.94, "eps_surprise": 0.01, "surprise_pct": 1.0638, "surprise_label": "+1.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 6.112310836123853, "one_week_reaction_label": "+6.1%", "four_week_reaction": 9.517320157289138, "four_week_reaction_label": "+9.5%", "confirmation": "confirmed", "revenue": 9726000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1133000000.0, "operating_cash_flow": 88000000.0, "free_cash_flow": 88000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-25", "date_source": "exact", "eps_actual": 0.94, "eps_estimate": 0.86, "eps_surprise": 0.08, "surprise_pct": 9.3023, "surprise_label": "+9.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.5163967982055775, "one_week_reaction_label": "+3.5%", "four_week_reaction": 6.81548811510716, "four_week_reaction_label": "+6.8%", "confirmation": "confirmed", "revenue": 11380000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1113000000.0, "operating_cash_flow": 1423000000.0, "free_cash_flow": 3309000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-25", "date_source": "exact", "eps_actual": 1.54, "eps_estimate": 1.38, "eps_surprise": 0.16, "surprise_pct": 11.5942, "surprise_label": "+11.6%", "surprise_band": "beat", "eps_yoy": 14.074074074074069, "eps_yoy_label": "+14.1%", "one_week_reaction": -3.022029487636774, "one_week_reaction_label": "-3.0%", "four_week_reaction": -12.670673183858261, "four_week_reaction_label": "-12.7%", "confirmation": "diverged", "revenue": 14157000000.0, "revenue_yoy": 11.48999842494881, "revenue_yoy_label": "+11.5%", "net_income": 2815000000.0, "operating_cash_flow": 3848000000.0, "free_cash_flow": 3848000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-30", "date_source": "exact", "eps_actual": 0.68, "eps_estimate": 0.74, "eps_surprise": -0.06, "surprise_pct": -8.1081, "surprise_label": "-8.1%", "surprise_band": "miss", "eps_yoy": -24.44444444444444, "eps_yoy_label": "-24.4%", "one_week_reaction": 3.5442078407626885, "one_week_reaction_label": "+3.5%", "four_week_reaction": 3.772867021149858, "four_week_reaction_label": "+3.8%", "confirmation": "diverged", "revenue": 7631000000.0, "revenue_yoy": -37.455946233915256, "revenue_yoy_label": "-37.5%", "net_income": 499000000.0, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-24", "date_source": "exact", "eps_actual": 1.02, "eps_estimate": 0.95, "eps_surprise": 0.07, "surprise_pct": 7.3684, "surprise_label": "+7.4%", "surprise_band": "beat", "eps_yoy": 7.368421052631585, "eps_yoy_label": "+7.4%", "one_week_reaction": 2.789781967897275, "one_week_reaction_label": "+2.8%", "four_week_reaction": 6.033523796286157, "four_week_reaction_label": "+6.0%", "confirmation": "confirmed", "revenue": 10606000000.0, "revenue_yoy": 9.047912811022004, "revenue_yoy_label": "+9.0%", "net_income": 1872000000.0, "operating_cash_flow": 2093000000.0, "free_cash_flow": 2093000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-31", "date_source": "exact", "eps_actual": 0.91, "eps_estimate": 1.0, "eps_surprise": -0.09, "surprise_pct": -9.0, "surprise_label": "-9.0%", "surprise_band": "miss", "eps_yoy": -3.191489361702119, "eps_yoy_label": "-3.2%", "one_week_reaction": -7.186817630866152, "one_week_reaction_label": "-7.2%", "four_week_reaction": 1.945602192444179, "four_week_reaction_label": "+1.9%", "confirmation": "confirmed", "revenue": 10735000000.0, "revenue_yoy": -5.6678383128295255, "revenue_yoy_label": "-5.7%", "net_income": 3940000000.0, "operating_cash_flow": 1462000000.0, "free_cash_flow": 1462000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-24", "date_source": "exact", "eps_actual": 1.69, "eps_estimate": 1.57, "eps_surprise": 0.12, "surprise_pct": 7.6433, "surprise_label": "+7.6%", "surprise_band": "beat", "eps_yoy": 9.740259740259734, "eps_yoy_label": "+9.7%", "one_week_reaction": -0.07902009327262224, "one_week_reaction_label": "-0.1%", "four_week_reaction": 3.002765630258106, "four_week_reaction_label": "+3.0%", "confirmation": "contained", "revenue": 13170000000.0, "revenue_yoy": -6.971816062725153, "revenue_yoy_label": "-7.0%", "net_income": 2802000000.0, "operating_cash_flow": 3750000000.0, "free_cash_flow": 4595000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-29", "date_source": "exact", "eps_actual": 0.91, "eps_estimate": 0.85, "eps_surprise": 0.06, "surprise_pct": 7.0588, "surprise_label": "+7.1%", "surprise_band": "beat", "eps_yoy": 33.8235294117647, "eps_yoy_label": "+33.8%", "one_week_reaction": -0.3389828081857239, "one_week_reaction_label": "-0.3%", "four_week_reaction": -0.9322027225107526, "four_week_reaction_label": "-0.9%", "confirmation": "contained", "revenue": 12205000000.0, "revenue_yoy": 59.93971956493252, "revenue_yoy_label": "+59.9%", "net_income": -801000000.0, "operating_cash_flow": 3445000000.0, "free_cash_flow": 5303000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-23", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 1.03, "eps_surprise": 0.07, "surprise_pct": 6.7961, "surprise_label": "+6.8%", "surprise_band": "beat", "eps_yoy": 7.843137254901968, "eps_yoy_label": "+7.8%", "one_week_reaction": -2.663335593102081, "one_week_reaction_label": "-2.7%", "four_week_reaction": -6.209747388730201, "four_week_reaction_label": "-6.2%", "confirmation": "diverged", "revenue": 11244000000.0, "revenue_yoy": 6.015462945502546, "revenue_yoy_label": "+6.0%", "net_income": 1614000000.0, "operating_cash_flow": 1683000000.0, "free_cash_flow": 1683000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-30", "date_source": "exact", "eps_actual": 1.21, "eps_estimate": 1.1, "eps_surprise": 0.11, "surprise_pct": 10.0, "surprise_label": "+10.0%", "surprise_band": "beat", "eps_yoy": 32.967032967032964, "eps_yoy_label": "+33.0%", "one_week_reaction": -0.6228373702422217, "one_week_reaction_label": "-0.6%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "contained", "revenue": 12300000000.0, "revenue_yoy": 14.578481602235676, "revenue_yoy_label": "+14.6%", "net_income": 343000000.0, "operating_cash_flow": 4735231871.0, "free_cash_flow": 5617231871.0, "currency": "USD"}], "charts": {"quarters": ["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", "2026-06-30"], "eps_actual": [1.35, 0.9, 0.95, 0.94, 1.54, 0.68, 1.02, 0.91, 1.69, 0.91, 1.1, 1.21], "eps_estimate": [1.37, 0.91, 0.94, 0.86, 1.38, 0.74, 0.95, 1.0, 1.57, 0.85, 1.03, 1.1], "surprise": [-1.4599, -1.0989, 1.0638, 9.3023, 11.5942, -8.1081, 7.3684, -9.0, 7.6433, 7.0588, 6.7961, 10.0], "reaction_1w": [-12.007685802487323, -5.80375157786726, 6.112310836123853, 3.5163967982055775, -3.022029487636774, 3.5442078407626885, 2.789781967897275, -7.186817630866152, -0.07902009327262224, -0.3389828081857239, -2.663335593102081, -0.6228373702422217], "reaction_4w": [-9.663785318422129, -2.732351005477094, 9.517320157289138, 6.81548811510716, -12.670673183858261, 3.772867021149858, 6.033523796286157, 1.945602192444179, 3.002765630258106, -0.9322027225107526, -6.209747388730201, null], "revenue": [12.7, 12.2, 9.73, 11.38, 14.16, 7.63, 10.61, 10.73, 13.17, 12.21, 11.24, 12.3], "net_income": [2.52, -0.56, 1.13, 1.11, 2.81, 0.5, 1.87, 3.94, 2.8, -0.8, 1.61, 0.34], "financial_unit": "billions", "scatter": [{"x": -1.4599, "y": -12.007685802487323, "label": "2023-09-30"}, {"x": -1.0989, "y": -5.80375157786726, "label": "2023-12-31"}, {"x": 1.0638, "y": 6.112310836123853, "label": "2024-03-31"}, {"x": 9.3023, "y": 3.5163967982055775, "label": "2024-06-30"}, {"x": 11.5942, "y": -3.022029487636774, "label": "2024-09-30"}, {"x": -8.1081, "y": 3.5442078407626885, "label": "2024-12-31"}, {"x": 7.3684, "y": 2.789781967897275, "label": "2025-03-31"}, {"x": -9.0, "y": -7.186817630866152, "label": "2025-06-30"}, {"x": 7.6433, "y": -0.07902009327262224, "label": "2025-09-30"}, {"x": 7.0588, "y": -0.3389828081857239, "label": "2025-12-31"}, {"x": 6.7961, "y": -2.663335593102081, "label": "2026-03-31"}, {"x": 10.0, "y": -0.6228373702422217, "label": "2026-06-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.31924779923304, 99.77464785086033, 100.63849775589568, 102.42253452453652, 101.44600854493133, 100.7323934059891, 101.22065639579168, 102.40375410006007, 97.74647850860345, 80.99530424665201, 86.00938848629454, 86.2347406354342, 88.30046866921438, 88.60093820140058, 87.73708829636524, 86.98591446589971, 89.53990548948246, 91.5305161402161, 93.38967029190344, 96.16901346462585, 98.04694804078966, 95.83098524091638, 94.1596245468454, 88.69483385149397, 87.3239426896092, 86.7230036252368, 91.58685309878621, 88.80750992606382, 90.61032711918105, 90.6854445022276, 90.27229889547156, 91.26760529955315, 88.73239254301724, 86.25352105991063, 86.94835577437644, 92.26290954620518, 92.03755739706553, 96.41698194803162, 95.22350916492265, 94.96916331968436, 95.92785382896827, 95.83002949961333, 90.48874733274283, 92.3669990510546, 94.93003186199873, 97.16045806976285, 100.42783554475258, 99.03870978807461, 102.52130380804658, 103.79303734909723, 102.46260877894773, 105.78868128303631, 109.97561996705387, 110.07344645383839, 112.9495201391197, 111.77561308485353, 112.75386932298026, 112.79300078066589, 108.52780133870664, 107.5299793717371, 107.47128434263821, 106.31694085978532, 104.22347043906173, 100.40826981590978, 93.85394913708748, 94.46046947177817, 94.87133683289986, 94.81264180380097, 91.56483005765406, 93.34525528918132, 95.34089922312039, 94.2061214691103, 95.34089922312039, 99.27349206189967, 102.67782532392995, 106.31694085978532, 104.3799919549451, 106.62998173412248, 106.55172313361037, 106.57128670502361, 115.92342246861507, 112.98865159680531, 111.32561426604623, 109.21258027390941, 101.69956908580322, 100.76044214793257, 99.58653509366641, 102.36478229216321, 108.46910630960775, 101.95813054843693, 105.59511238643964, 106.20808775042767, 100.87520877176345, 103.12278222981351, 101.48818197832192, 97.7899010937197, 97.76947023561611, 98.68893220288338, 99.322338424975, 98.72979607652015, 102.91845638934096, 95.52189462013652, 96.29832979353075, 101.69250781879447, 104.92084013328169, 101.09996547033961, 95.01108217638475, 96.0940039530582, 97.34038769656745, 93.04956446351036, 104.00137816601442, 98.25984966383471, 103.42926883309272, 105.51338248173654, 103.34753892838961, 101.46775112021832, 106.53500736924009, 101.40645207361882, 101.9172645173706, 101.20212839057588, 99.46536521884805, 98.4437403313445, 99.03628267979937, 98.54590325158078, 100.18050350307234, 95.19497500132412, 96.44135658740377, 96.11443696859139, 97.72860420454978, 94.0098903044144, 95.5423276356697, 99.42450134521127, 91.02674770403647, 89.08566084926566, 91.12891062427273, 95.58319366673602, 97.85120014031922, 95.5423276356697, 98.19855061723521, 95.58319366673602, 94.152919255717, 93.43827502286605, 92.10066868451054, 95.55255600929895, 94.21494967094345, 97.12747960123367, 95.46625882617924, 91.4318655153328, 92.66160037478866, 93.11466058616713, 93.84818664268467, 96.35080495315627, 93.52457220598576, 92.94206621992772, 93.76188945956497], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 108.6283185840708, 108.6283185840708], "gap": [0.0, -0.3192477992330396, 0.22535214913966684, -0.6384977558956848, -2.422534524536516, -1.4460085449313311, -0.7323934059891002, -1.2206563957916785, -2.4037541000600697, 2.2535214913965547, 19.00469575334799, 11.999461071227586, 11.774108922087919, 9.708380888307744, 9.407911356121545, 10.271761261156882, 11.022935091622415, 8.468944068039661, 6.4783334173060325, 4.619179265618683, 1.8398360928962774, -0.0380984832675324, 2.177864316605749, 3.849225010676733, 8.650298891868886, 10.021190053753656, 10.622129118126054, 5.758279644576646, 8.537622817299038, 6.734805624181803, 6.659688241135257, 7.072833847891289, 6.0775274438097, 8.612740200345613, 11.091611683452228, 10.396776968986416, -0.22751131611667574, -0.002159166977023119, -4.381583717943116, -3.1881109348341425, -2.933765089595852, -3.8924555988797636, -3.794631269524828, 1.5466508973456712, -0.3316008209661021, -2.8946336319102244, -5.12505983967435, -8.392437314664079, -7.003311557986109, -10.928383454064289, -12.20011699511494, -10.869688424965432, -14.195760929054018, -18.38269961307158, -18.480526099856093, -21.356599785137405, -20.18269273087124, -21.16094896899797, -21.2000804266836, -16.934880984724344, -15.937059017754805, -15.87836398865592, -14.724020505803026, -8.427010262070567, -4.611809638918615, 1.9425110399036782, 1.3359907052129927, 0.925123344091304, 0.9838183731901893, 4.2316301193370975, 2.451204887809837, 0.4555609538707728, 1.5903387078808606, 0.4555609538707728, -3.477031884908513, -6.881365146938791, -15.387737319962298, -13.450788415122076, -15.70077819429946, -15.622519593787345, -15.642083165200589, -24.99421892879205, -22.05944805698229, -20.39641072622321, -18.28337673408639, -10.770365545980198, -9.831238608109544, -8.657331553843392, -9.886906185968527, -15.991230203413068, -9.480254442242241, -13.117236280244953, -13.73021164423298, -8.397332665568769, -10.644906123618824, -9.010305872127233, -5.312024987525021, -5.291594129421426, -6.211056096688694, -6.844462318780316, -6.25191997032546, -10.440580283146275, -3.7077353281011085, -4.484170501495342, -9.878348526759055, -13.106680841246273, -9.285806178304199, -3.196922884349334, -4.279844661022793, -5.526228404532034, -1.2354051714749517, -12.187218873979006, -6.4456903717993015, -11.615109541057308, -13.69922318970113, -8.21479556555775, -6.335007757386464, -11.402264006408231, -6.273708710786963, -6.784521154538737, -6.069385027744019, -4.332621856016189, -3.31099696851264, -3.9035393169675103, -3.413159888748922, -5.047760140240484, -0.062231638492264096, -1.3086132245719142, 4.1068019694617135, 2.4926347335033228, 6.211348633638707, 4.678911302383412, 0.7967375928418363, 9.194491234016638, 11.13557808878744, 9.09232831378037, 4.6380452713170826, 2.3700387977338835, 4.678911302383412, 2.022688320817892, 6.407956775741866, 7.838231186760893, 8.552875419611837, 9.89048175796735, 6.438594433178935, 7.776200771534434, 4.863670841244215, 6.524891616298646, 10.559284927145086, 9.329550067689226, 8.876489856310755, 8.142963799793222, 5.640345489321618, 8.466578236492126, 15.686252364143073, 14.866429124505828], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 98.00884955752213, null, null, null, null, null, null, null, null, null, null, null, null, 97.34513274336285, null, null, null, null, null, null, null, null, null, null, null, 92.0353982300885, null, null, null, null, null, null, null, null, null, null, null, null, 91.5929203539823, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.79646017699116, null, null, null, null, null, null, null, null, null, null, null, null, 90.92920353982302, null, null, null, null, null, null, null, null, null, null, null, 92.47787610619469, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.81415929203541, null, null, null, null, null, null, null, null, null, null, null, null, 95.13274336283186, null, null, null, null, null, null, null, null, null, null, null, null, 100.2212389380531, null, null, null, null, null, null, null, null, null, null, null, 101.99115044247789, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.6283185840708, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [8.6, -14.9, -6.2]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [46.351455, 46.499431, 46.247001, 46.647408, 47.474335, 47.021701, 46.69093, 46.917247, 47.46563, 45.306915, 37.542502, 39.866603, 39.971057, 40.928552, 41.067824, 40.667417, 40.319237, 41.503049, 42.425726, 43.287471, 44.575737, 45.446187, 44.419056, 43.644356, 41.111346, 40.475918, 40.197374, 42.451839, 41.163573, 41.999205, 42.034023, 41.842524, 42.303863, 41.128755, 39.979762, 40.301828, 42.765201, 42.660747, 44.690674, 44.137482, 44.019589, 44.463956, 44.418613, 41.942851, 42.813448, 44.001451, 45.035286, 46.549763, 45.905883, 47.520116, 48.109583, 47.49291, 49.034593, 50.9753, 51.020644, 52.353746, 51.809623, 52.263059, 52.281197, 50.304215, 49.84171, 49.814504, 49.279449, 48.309095, 46.540694, 43.502671, 43.783802, 43.974245, 43.947039, 42.441631, 43.266884, 44.191894, 43.665908, 44.191894, 46.014708, 47.592666, 49.279449, 48.381645, 49.424548, 49.388274, 49.397342, 53.732193, 52.371884, 51.601042, 50.62162, 47.13923, 46.703931, 46.159808, 47.447566, 50.277009, 47.259077, 48.944871, 49.228994, 46.757127, 47.79891, 47.041249, 45.327042, 45.317572, 45.743756, 46.037349, 45.762697, 47.704202, 44.275788, 44.635677, 47.135957, 48.632336, 46.861305, 44.039019, 44.540969, 45.118686, 43.129827, 48.206152, 45.54487, 47.940971, 48.906988, 47.903088, 47.031779, 49.380526, 47.003366, 47.240135, 46.908659, 46.103644, 45.630106, 45.904758, 45.67746, 46.435121, 44.124256, 44.701972, 44.55044, 45.29863, 43.574952, 44.285259, 46.084703, 42.192222, 41.2925, 42.239576, 44.304201, 45.355455, 44.285259, 45.516457, 44.304201, 43.641248, 43.31, 42.69, 44.29, 43.67, 45.02, 44.25, 42.38, 42.95, 43.16, 43.5, 44.66, 43.35, 43.08, 43.46], "ttmEps": [4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.91, 4.91], "quarterlyEps": [0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 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, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.21, 1.21], "priceIndex": [100.0, 100.31924779923304, 99.77464785086033, 100.63849775589568, 102.42253452453652, 101.44600854493133, 100.7323934059891, 101.22065639579168, 102.40375410006007, 97.74647850860345, 80.99530424665201, 86.00938848629454, 86.2347406354342, 88.30046866921438, 88.60093820140058, 87.73708829636524, 86.98591446589971, 89.53990548948246, 91.5305161402161, 93.38967029190344, 96.16901346462585, 98.04694804078966, 95.83098524091638, 94.1596245468454, 88.69483385149397, 87.3239426896092, 86.7230036252368, 91.58685309878621, 88.80750992606382, 90.61032711918105, 90.6854445022276, 90.27229889547156, 91.26760529955315, 88.73239254301724, 86.25352105991063, 86.94835577437644, 92.26290954620518, 92.03755739706553, 96.41698194803162, 95.22350916492265, 94.96916331968436, 95.92785382896827, 95.83002949961333, 90.48874733274283, 92.3669990510546, 94.93003186199873, 97.16045806976285, 100.42783554475258, 99.03870978807461, 102.52130380804658, 103.79303734909723, 102.46260877894773, 105.78868128303631, 109.97561996705387, 110.07344645383839, 112.9495201391197, 111.77561308485353, 112.75386932298026, 112.79300078066589, 108.52780133870664, 107.5299793717371, 107.47128434263821, 106.31694085978532, 104.22347043906173, 100.40826981590978, 93.85394913708748, 94.46046947177817, 94.87133683289986, 94.81264180380097, 91.56483005765406, 93.34525528918132, 95.34089922312039, 94.2061214691103, 95.34089922312039, 99.27349206189967, 102.67782532392995, 106.31694085978532, 104.3799919549451, 106.62998173412248, 106.55172313361037, 106.57128670502361, 115.92342246861507, 112.98865159680531, 111.32561426604623, 109.21258027390941, 101.69956908580322, 100.76044214793257, 99.58653509366641, 102.36478229216321, 108.46910630960775, 101.95813054843693, 105.59511238643964, 106.20808775042767, 100.87520877176345, 103.12278222981351, 101.48818197832192, 97.7899010937197, 97.76947023561611, 98.68893220288338, 99.322338424975, 98.72979607652015, 102.91845638934096, 95.52189462013652, 96.29832979353075, 101.69250781879447, 104.92084013328169, 101.09996547033961, 95.01108217638475, 96.0940039530582, 97.34038769656745, 93.04956446351036, 104.00137816601442, 98.25984966383471, 103.42926883309272, 105.51338248173654, 103.34753892838961, 101.46775112021832, 106.53500736924009, 101.40645207361882, 101.9172645173706, 101.20212839057588, 99.46536521884805, 98.4437403313445, 99.03628267979937, 98.54590325158078, 100.18050350307234, 95.19497500132412, 96.44135658740377, 96.11443696859139, 97.72860420454978, 94.0098903044144, 95.5423276356697, 99.42450134521127, 91.02674770403647, 89.08566084926566, 91.12891062427273, 95.58319366673602, 97.85120014031922, 95.5423276356697, 98.19855061723521, 95.58319366673602, 94.152919255717, 93.43827502286605, 92.10066868451054, 95.55255600929895, 94.21494967094345, 97.12747960123367, 95.46625882617924, 91.4318655153328, 92.66160037478866, 93.11466058616713, 93.84818664268467, 96.35080495315627, 93.52457220598576, 92.94206621992772, 93.76188945956497], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 98.00884955752213, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 97.34513274336285, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 92.0353982300885, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 91.5929203539823, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 95.79646017699116, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 90.92920353982302, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 92.47787610619469, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 91.81415929203541, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 95.13274336283186, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 100.2212389380531, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 101.99115044247789, 108.6283185840708, 108.6283185840708], "valuationGap": [0.0, -0.3192477992330396, 0.22535214913966684, -0.6384977558956848, -2.422534524536516, -1.4460085449313311, -0.7323934059891002, -1.2206563957916785, -2.4037541000600697, 2.2535214913965547, 19.00469575334799, 11.999461071227586, 11.774108922087919, 9.708380888307744, 9.407911356121545, 10.271761261156882, 11.022935091622415, 8.468944068039661, 6.4783334173060325, 4.619179265618683, 1.8398360928962774, -0.0380984832675324, 2.177864316605749, 3.849225010676733, 8.650298891868886, 10.021190053753656, 10.622129118126054, 5.758279644576646, 8.537622817299038, 6.734805624181803, 6.659688241135257, 7.072833847891289, 6.0775274438097, 8.612740200345613, 11.091611683452228, 10.396776968986416, -0.22751131611667574, -0.002159166977023119, -4.381583717943116, -3.1881109348341425, -2.933765089595852, -3.8924555988797636, -3.794631269524828, 1.5466508973456712, -0.3316008209661021, -2.8946336319102244, -5.12505983967435, -8.392437314664079, -7.003311557986109, -10.928383454064289, -12.20011699511494, -10.869688424965432, -14.195760929054018, -18.38269961307158, -18.480526099856093, -21.356599785137405, -20.18269273087124, -21.16094896899797, -21.2000804266836, -16.934880984724344, -15.937059017754805, -15.87836398865592, -14.724020505803026, -8.427010262070567, -4.611809638918615, 1.9425110399036782, 1.3359907052129927, 0.925123344091304, 0.9838183731901893, 4.2316301193370975, 2.451204887809837, 0.4555609538707728, 1.5903387078808606, 0.4555609538707728, -3.477031884908513, -6.881365146938791, -15.387737319962298, -13.450788415122076, -15.70077819429946, -15.622519593787345, -15.642083165200589, -24.99421892879205, -22.05944805698229, -20.39641072622321, -18.28337673408639, -10.770365545980198, -9.831238608109544, -8.657331553843392, -9.886906185968527, -15.991230203413068, -9.480254442242241, -13.117236280244953, -13.73021164423298, -8.397332665568769, -10.644906123618824, -9.010305872127233, -5.312024987525021, -5.291594129421426, -6.211056096688694, -6.844462318780316, -6.25191997032546, -10.440580283146275, -3.7077353281011085, -4.484170501495342, -9.878348526759055, -13.106680841246273, -9.285806178304199, -3.196922884349334, -4.279844661022793, -5.526228404532034, -1.2354051714749517, -12.187218873979006, -6.4456903717993015, -11.615109541057308, -13.69922318970113, -8.21479556555775, -6.335007757386464, -11.402264006408231, -6.273708710786963, -6.784521154538737, -6.069385027744019, -4.332621856016189, -3.31099696851264, -3.9035393169675103, -3.413159888748922, -5.047760140240484, -0.062231638492264096, -1.3086132245719142, 4.1068019694617135, 2.4926347335033228, 6.211348633638707, 4.678911302383412, 0.7967375928418363, 9.194491234016638, 11.13557808878744, 9.09232831378037, 4.6380452713170826, 2.3700387977338835, 4.678911302383412, 2.022688320817892, 6.407956775741866, 7.838231186760893, 8.552875419611837, 9.89048175796735, 6.438594433178935, 7.776200771534434, 4.863670841244215, 6.524891616298646, 10.559284927145086, 9.329550067689226, 8.876489856310755, 8.142963799793222, 5.640345489321618, 8.466578236492126, 15.686252364143073, 14.866429124505828], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 98.00884955752213, null, null, null, null, null, null, null, null, null, null, null, null, 97.34513274336285, null, null, null, null, null, null, null, null, null, null, null, 92.0353982300885, null, null, null, null, null, null, null, null, null, null, null, null, 91.5929203539823, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.79646017699116, null, null, null, null, null, null, null, null, null, null, null, null, 90.92920353982302, null, null, null, null, null, null, null, null, null, null, null, 92.47787610619469, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.81415929203541, null, null, null, null, null, null, null, null, null, null, null, null, 95.13274336283186, null, null, null, null, null, null, null, null, null, null, null, null, 100.2212389380531, null, null, null, null, null, null, null, null, null, null, null, 101.99115044247789, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.6283185840708, null], "quarterLabels": ["2023-07-28", "", "", "", "", "", "", "", "", "", "", "2023-10-27", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-01", "", "", "", "", "", "", "", "", "", "", "", "2024-04-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-30", "", "", "", "", "", "", "", "", "", "", "", "2025-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-24", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-29", "", "", "", "", "", "", "", "", "", "", "", "2026-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-30", ""], "quarterPeriods": ["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", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", ""], "surprisePct": [7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, 7.865168539325837, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.4598540145985412, -1.0989010989010999, -1.0989010989010999, -1.0989010989010999, -1.0989010989010999, -1.0989010989010999, -1.0989010989010999, -1.0989010989010999, -1.0989010989010999, -1.0989010989010999, -1.0989010989010999, -1.0989010989010999, -1.0989010989010999, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 1.0638297872340436, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 9.302325581395344, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, -8.1081081081081, -8.1081081081081, -8.1081081081081, -8.1081081081081, -8.1081081081081, -8.1081081081081, -8.1081081081081, -8.1081081081081, -8.1081081081081, -8.1081081081081, -8.1081081081081, -8.1081081081081, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, 7.368421052631585, -8.999999999999996, -8.999999999999996, -8.999999999999996, -8.999999999999996, -8.999999999999996, -8.999999999999996, -8.999999999999996, -8.999999999999996, -8.999999999999996, -8.999999999999996, -8.999999999999996, -8.999999999999996, -8.999999999999996, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.643312101910821, 7.058823529411772, 7.058823529411772, 7.058823529411772, 7.058823529411772, 7.058823529411772, 7.058823529411772, 7.058823529411772, 7.058823529411772, 7.058823529411772, 7.058823529411772, 7.058823529411772, 7.058823529411772, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 6.796116504854374, 9.999999999999988, 9.999999999999988], "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": [21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 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, 92, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 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, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 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, 92, 1, 8], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 46.351455, "latestClose": 43.46, "startTtmEps": 4.52, "latestTtmEps": 4.91, "priceChangePct": -6.238110540435027, "epsChangePct": 8.628318584070804, "earningsGapPct": 14.866429124505832, "startMultiple": 10.25474668141593, "latestMultiple": 8.85132382892057, "multipleChangePct": -13.685592595268103, "latestQuarter": "2026-07-30", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 1 update.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -2.6339401102844273, "earningsMovePct": 18.31325301204818, "spread": 20.947193122332607, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -8.49160432578252, "earningsMovePct": 18.599033816425138, "spread": 27.09063814220766, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -6.238110540435027, "earningsMovePct": 8.628318584070804, "spread": 14.866429124505832, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 1 update.", "marketChangePct": -6.238110540435027, "earningsChangePct": 8.628318584070804, "recentMarketMovePoints": 0.323614436698918, "recentEarningsMovePoints": 6.637168141592909}, "pressure": {"score": 34, "band": "low", "label": "Low \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 4 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 4.34518238, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.13424842, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.07481196, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -3.567934096222547, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-30", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["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": "2024-11-01", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.91916859122402, 94.91916859122402, 94.91916859122402, 94.91916859122402, 94.91916859122402, 94.91916859122402, 94.91916859122402, 94.91916859122402, 94.91916859122402, 94.91916859122402, 94.91916859122402, 94.91916859122402, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 96.53579676674363, 95.84295612009238, 95.84295612009238, 95.84295612009238, 95.84295612009238, 95.84295612009238, 95.84295612009238, 95.84295612009238, 95.84295612009238, 95.84295612009238, 95.84295612009238, 95.84295612009238, 95.84295612009238, 95.84295612009238, 99.30715935334872, 99.30715935334872, 99.30715935334872, 99.30715935334872, 99.30715935334872, 99.30715935334872, 99.30715935334872, 99.30715935334872, 99.30715935334872, 99.30715935334872, 99.30715935334872, 99.30715935334872, 99.30715935334872, 104.6189376443418, 104.6189376443418, 104.6189376443418, 104.6189376443418, 104.6189376443418, 104.6189376443418, 104.6189376443418, 104.6189376443418, 104.6189376443418, 104.6189376443418, 104.6189376443418, 104.6189376443418, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 106.46651270207852, 113.39491916859122, 113.39491916859122], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 90.37165009270184, 90.37165009270184, 90.37165009270184, 90.37165009270184, 90.37165009270184, 90.37165009270184, 90.37165009270184, 90.37165009270184, 90.37165009270184, 90.37165009270184, 90.37165009270184, 90.37165009270184, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 92.22568683633912, 90.86676217765043, 90.86676217765043, 90.86676217765043, 90.86676217765043, 90.86676217765043, 90.86676217765043, 90.86676217765043, 90.86676217765043, 90.86676217765043, 90.86676217765043, 90.86676217765043, 90.86676217765043, 90.86676217765043, 88.78729142086634, 88.78729142086634, 88.78729142086634, 88.78729142086634, 88.78729142086634, 88.78729142086634, 88.78729142086634, 88.78729142086634, 88.78729142086634, 88.78729142086634, 88.78729142086634, 88.78729142086634, 88.78729142086634, 98.42406876790831, 98.42406876790831, 98.42406876790831, 98.42406876790831, 98.42406876790831, 98.42406876790831, 98.42406876790831, 98.42406876790831, 98.42406876790831, 98.42406876790831, 98.42406876790831, 98.42406876790831, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 99.76824540704534, 103.06548120680937, 103.06548120680937], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 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, 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, 83.82976071784645, 83.82976071784645, 83.82976071784645, 83.82976071784645, 83.82976071784645, 83.82976071784645, 83.82976071784645, 83.82976071784645, 83.82976071784645, 83.82976071784645, 83.82976071784645, 83.82976071784645, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 81.27492522432702, 107.16744685319041, 107.16744685319041], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 7, "coverageWeeks": 143, "exactReportDates": 7, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 8.628318584070797, "valuationContribution": -14.866429124505828, "marketMove": -6.238110540435031, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 8.628318584070797}, {"key": "valuation", "label": "Relative valuation contribution", "value": -14.866429124505828}, {"key": "market", "label": "Total market move", "value": -6.238110540435031}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": -1.9911504424778736, "surprisePct": -1.4598540145985412, "immediateReturnPct": 6.190586338651594, "forward4WeekPct": 8.323672726980224, "forward13WeekPct": 9.506143197381988, "toDateReturnPct": 15.762130078597325, "weeksSince": 144, "availabilitySource": "reported", "spread": 11.999461071227586, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": -0.6772009029345272, "surprisePct": -1.0989010989010999, "immediateReturnPct": -5.8037515778672555, "forward4WeekPct": -5.684086620501406, "forward13WeekPct": -2.2536911760136946, "toDateReturnPct": -0.4224051329798528, "weeksSince": 131, "availabilitySource": "reported", "spread": 8.650298891868886, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": -5.454545454545457, "surprisePct": 1.0638297872340436, "immediateReturnPct": 6.1123108361238465, "forward4WeekPct": 9.224794964635352, "forward13WeekPct": 17.910572195385278, "toDateReturnPct": 7.836299633852839, "weeksSince": 119, "availabilitySource": "reported", "spread": -0.22751131611667574, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": -0.48076923076924016, "surprisePct": 9.302325581395344, "immediateReturnPct": 3.5163967982055677, "forward4WeekPct": 11.043066092422183, "forward13WeekPct": 7.3488750886242515, "toDateReturnPct": -5.328038238584809, "weeksSince": 106, "availabilitySource": "reported", "spread": -10.928383454064289, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 4.589371980676349, "surprisePct": 11.594202898550735, "immediateReturnPct": -1.969084516346764, "forward4WeekPct": -10.765550564495951, "forward13WeekPct": 0.0, "toDateReturnPct": -11.809078871803125, "weeksSince": 92, "availabilitySource": "reported", "spread": -8.427010262070567, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": -5.0808314087759765, "surprisePct": -8.1081081081081, "immediateReturnPct": 3.544207840762681, "forward4WeekPct": 3.7919203769757326, "forward13WeekPct": 5.64024507473484, "toDateReturnPct": -8.683409330336733, "weeksSince": 79, "availabilitySource": "reported", "spread": -15.387737319962298, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 1.703163017031617, "surprisePct": 7.368421052631585, "immediateReturnPct": 2.7897819678972757, "forward4WeekPct": 6.649044120807446, "forward13WeekPct": 3.3457548176976992, "toDateReturnPct": -5.848828487328195, "weeksSince": 67, "availabilitySource": "reported", "spread": -9.886906185968527, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": -0.7177033492822837, "surprisePct": -8.999999999999996, "immediateReturnPct": -7.186817630866149, "forward4WeekPct": -1.7669240122704544, "forward13WeekPct": 0.41691505498822057, "toDateReturnPct": -8.896914364063779, "weeksSince": 53, "availabilitySource": "reported", "spread": -3.7077353281011085, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 3.6144578313252795, "surprisePct": 7.643312101910821, "immediateReturnPct": -2.0526719003836513, "forward4WeekPct": -3.408210295019587, "forward13WeekPct": -8.907823151979832, "toDateReturnPct": -11.137443180921302, "weeksSince": 40, "availabilitySource": "reported", "spread": -8.21479556555775, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 5.348837209302326, "surprisePct": 7.058823529411772, "immediateReturnPct": -0.33898280818572823, "forward4WeekPct": 3.0932214802514846, "forward13WeekPct": -2.372879657300131, "toDateReturnPct": -2.778338280020387, "weeksSince": 27, "availabilitySource": "reported", "spread": 4.1068019694617135, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 1.7660044150110465, "surprisePct": 6.796116504854374, "immediateReturnPct": -2.6633355931020786, "forward4WeekPct": -2.69453529742002, "forward13WeekPct": -4.759722401064748, "toDateReturnPct": -4.518051569787174, "weeksSince": 15, "availabilitySource": "reported", "spread": 6.407956775741866, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 6.507592190889366, "surprisePct": 9.999999999999988, "immediateReturnPct": -0.6228373702422241, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 0.25374855824682463, "weeksSince": 1, "availabilitySource": "reported", "spread": 15.686252364143073, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 6.507592190889366, "surprisePct": 9.999999999999988, "immediateReturnPct": -0.6228373702422241, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 0.25374855824682463, "weeksSince": 1, "availabilitySource": "reported", "spread": 15.686252364143073, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Drug Manufacturers - General", "population": 15, "spreadPercentile": 35.7, "qualityPercentile": 89.3, "rarityPercentile": 64.3, "currentOneYearSpread": -53.99547, "lead": "price", "relatedSignals": [{"tickerId": 2314, "symbol": "JNJ", "name": "Johnson & Johnson", "spread": -60.467889, "lead": "price", "quality": 75}, {"tickerId": 2938, "symbol": "NVS", "name": "Novartis AG ADR", "spread": -44.451754, "lead": "price", "quality": 62.5}, {"tickerId": 3118, "symbol": "PFE", "name": "Pfizer Inc", "spread": -74.21427299999999, "lead": "price", "quality": 50}, {"tickerId": 4760, "symbol": "AMGN", "name": "Amgen Inc", "spread": -14.768099000000001, "lead": "price", "quality": 100}, {"tickerId": 5052, "symbol": "BIIB", "name": "Biogen Inc", "spread": -104.57054700000002, "lead": "price", "quality": 75}, {"tickerId": 2986, "symbol": "OGN", "name": "Organon & Co", "spread": -118.972721, "lead": "price", "quality": 50}, {"tickerId": 2719, "symbol": "MRK", "name": "Merck & Company Inc", "spread": -145.372458, "lead": "price", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2024-02-02", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-07-26", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2024-11-01", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2025-01-31", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-04-25", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2025-08-01", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2025-10-31", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2026-07-31", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}