{"ticker": {"uuid": "77bb35dc-7013-442d-9ea8-a1eaccb91da6", "symbol": "TXT", "name": "Textron Inc", "sector": "Industrials", "industry": "Aerospace & Defense", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 5.8, "average_surprise_label": "+5.8%", "median_surprise": 6.4, "surprise_dispersion": 6.0, "average_reaction": -1.9, "average_reaction_label": "-1.9%", "average_abs_reaction": 5.4, "positive_response_rate": 33.3, "confirmation_rate": 60.0, "reaction_sample": 12, "streak": {"count": 7, "band": "beat", "label": "7 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "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": 14.8, "revenue_growth_1y": 8.8, "cash_conversion": 1.67, "net_margin": 6.1, "earnings_yield": 6.6, "eps_surprise_avg": 6.5, "sue_score": 0.96, "pe_ratio": 16.4, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 89.43, "currency": "USD", "return_13w": -1.7, "fair_value": 83.635419, "fair_value_gap": 6.9, "relative_strength": -9.8, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 53.0}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-26", "date_source": "exact", "eps_actual": 1.49, "eps_estimate": 1.28, "eps_surprise": 0.21, "surprise_pct": 16.4063, "surprise_label": "+16.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.8563896874723781, "one_week_reaction_label": "-0.9%", "four_week_reaction": 1.9762844022360442, "four_week_reaction_label": "+2.0%", "confirmation": "contained", "revenue": 3343000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 269000000.0, "operating_cash_flow": 348000000.0, "free_cash_flow": 426000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-24", "date_source": "exact", "eps_actual": 1.6, "eps_estimate": 1.53, "eps_surprise": 0.07, "surprise_pct": 4.5752, "surprise_label": "+4.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.665947276192772, "one_week_reaction_label": "+7.7%", "four_week_reaction": 8.757456085333517, "four_week_reaction_label": "+8.8%", "confirmation": "confirmed", "revenue": 3892000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 198000000.0, "operating_cash_flow": 527000000.0, "free_cash_flow": 689000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-25", "date_source": "exact", "eps_actual": 1.2, "eps_estimate": 1.23, "eps_surprise": -0.03, "surprise_pct": -2.439, "surprise_label": "-2.4%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.27759995176769, "one_week_reaction_label": "-7.3%", "four_week_reaction": -4.426581391814981, "four_week_reaction_label": "-4.4%", "confirmation": "confirmed", "revenue": 3135000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 201000000.0, "operating_cash_flow": 163000000.0, "free_cash_flow": 225000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-18", "date_source": "exact", "eps_actual": 1.54, "eps_estimate": 1.47, "eps_surprise": 0.07, "surprise_pct": 4.7619, "surprise_label": "+4.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.7344296558188712, "one_week_reaction_label": "+1.7%", "four_week_reaction": -4.122086109092195, "four_week_reaction_label": "-4.1%", "confirmation": "confirmed", "revenue": 3527000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 259000000.0, "operating_cash_flow": 296000000.0, "free_cash_flow": 379000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-24", "date_source": "exact", "eps_actual": 1.4, "eps_estimate": 1.5, "eps_surprise": -0.1, "surprise_pct": -6.6667, "surprise_label": "-6.7%", "surprise_band": "miss", "eps_yoy": -6.040268456375844, "eps_yoy_label": "-6.0%", "one_week_reaction": -8.550806022999872, "one_week_reaction_label": "-8.6%", "four_week_reaction": -5.7079405543569885, "four_week_reaction_label": "-5.7%", "confirmation": "confirmed", "revenue": 3427000000.0, "revenue_yoy": 2.5127131319174394, "revenue_yoy_label": "+2.5%", "net_income": 223000000.0, "operating_cash_flow": 258000000.0, "free_cash_flow": 337000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-22", "date_source": "exact", "eps_actual": 1.34, "eps_estimate": 1.25, "eps_surprise": 0.09, "surprise_pct": 7.2, "surprise_label": "+7.2%", "surprise_band": "beat", "eps_yoy": -16.25, "eps_yoy_label": "-16.2%", "one_week_reaction": -2.4759979033449597, "one_week_reaction_label": "-2.5%", "four_week_reaction": -8.691258359525188, "four_week_reaction_label": "-8.7%", "confirmation": "diverged", "revenue": 3613000000.0, "revenue_yoy": -7.168550873586844, "revenue_yoy_label": "-7.2%", "net_income": 141000000.0, "operating_cash_flow": 549000000.0, "free_cash_flow": 727000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-24", "date_source": "exact", "eps_actual": 1.28, "eps_estimate": 1.14, "eps_surprise": 0.14, "surprise_pct": 12.2807, "surprise_label": "+12.3%", "surprise_band": "beat", "eps_yoy": 6.666666666666673, "eps_yoy_label": "+6.7%", "one_week_reaction": 3.603876225032606, "one_week_reaction_label": "+3.6%", "four_week_reaction": 16.111447723208165, "four_week_reaction_label": "+16.1%", "confirmation": "confirmed", "revenue": 3306000000.0, "revenue_yoy": 5.454545454545454, "revenue_yoy_label": "+5.5%", "net_income": 207000000.0, "operating_cash_flow": -124000000.0, "free_cash_flow": -68000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-24", "date_source": "exact", "eps_actual": 1.55, "eps_estimate": 1.45, "eps_surprise": 0.1, "surprise_pct": 6.8966, "surprise_label": "+6.9%", "surprise_band": "beat", "eps_yoy": 0.6493506493506499, "eps_yoy_label": "+0.6%", "one_week_reaction": -6.470588734017987, "one_week_reaction_label": "-6.5%", "four_week_reaction": -7.18823609650893, "four_week_reaction_label": "-7.2%", "confirmation": "diverged", "revenue": 3716000000.0, "revenue_yoy": 5.358661752197335, "revenue_yoy_label": "+5.4%", "net_income": 245000000.0, "operating_cash_flow": 368000000.0, "free_cash_flow": 442000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-23", "date_source": "exact", "eps_actual": 1.55, "eps_estimate": 1.46, "eps_surprise": 0.09, "surprise_pct": 6.1644, "surprise_label": "+6.2%", "surprise_band": "beat", "eps_yoy": 10.714285714285724, "eps_yoy_label": "+10.7%", "one_week_reaction": -0.17207472687577902, "one_week_reaction_label": "-0.2%", "four_week_reaction": -0.7866274985639042, "four_week_reaction_label": "-0.8%", "confirmation": "contained", "revenue": 3602000000.0, "revenue_yoy": 5.1065071491100085, "revenue_yoy_label": "+5.1%", "net_income": 234000000.0, "operating_cash_flow": 207000000.0, "free_cash_flow": 278000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-28", "date_source": "exact", "eps_actual": 1.73, "eps_estimate": 1.7, "eps_surprise": 0.03, "surprise_pct": 1.7647, "surprise_label": "+1.8%", "surprise_band": "beat", "eps_yoy": 29.10447761194029, "eps_yoy_label": "+29.1%", "one_week_reaction": -7.305262975654802, "one_week_reaction_label": "-7.3%", "four_week_reaction": 6.073684093910503, "four_week_reaction_label": "+6.1%", "confirmation": "diverged", "revenue": 4175000000.0, "revenue_yoy": 15.554940492665375, "revenue_yoy_label": "+15.6%", "net_income": 235000000.0, "operating_cash_flow": 700000000.0, "free_cash_flow": 873000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-30", "date_source": "exact", "eps_actual": 1.45, "eps_estimate": 1.3, "eps_surprise": 0.15, "surprise_pct": 11.5385, "surprise_label": "+11.5%", "surprise_band": "beat", "eps_yoy": 13.281249999999995, "eps_yoy_label": "+13.3%", "one_week_reaction": 7.685311834628859, "one_week_reaction_label": "+7.7%", "four_week_reaction": 4.399727949578411, "four_week_reaction_label": "+4.4%", "confirmation": "confirmed", "revenue": 3695000000.0, "revenue_yoy": 11.7664851784634, "revenue_yoy_label": "+11.8%", "net_income": 220000000.0, "operating_cash_flow": -117000000.0, "free_cash_flow": 16000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-28", "date_source": "exact", "eps_actual": 1.62, "eps_estimate": 1.52, "eps_surprise": 0.1, "surprise_pct": 6.5789, "surprise_label": "+6.6%", "surprise_band": "beat", "eps_yoy": 4.5161290322580685, "eps_yoy_label": "+4.5%", "one_week_reaction": -10.750549565581489, "one_week_reaction_label": "-10.8%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 3827000000.0, "revenue_yoy": 2.9870828848223896, "revenue_yoy_label": "+3.0%", "net_income": 248000000.0, "operating_cash_flow": 304000000.0, "free_cash_flow": 399000000.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.49, 1.6, 1.2, 1.54, 1.4, 1.34, 1.28, 1.55, 1.55, 1.73, 1.45, 1.62], "eps_estimate": [1.28, 1.53, 1.23, 1.47, 1.5, 1.25, 1.14, 1.45, 1.46, 1.7, 1.3, 1.52], "surprise": [16.4063, 4.5752, -2.439, 4.7619, -6.6667, 7.2, 12.2807, 6.8966, 6.1644, 1.7647, 11.5385, 6.5789], "reaction_1w": [-0.8563896874723781, 7.665947276192772, -7.27759995176769, 1.7344296558188712, -8.550806022999872, -2.4759979033449597, 3.603876225032606, -6.470588734017987, -0.17207472687577902, -7.305262975654802, 7.685311834628859, -10.750549565581489], "reaction_4w": [1.9762844022360442, 8.757456085333517, -4.426581391814981, -4.122086109092195, -5.7079405543569885, -8.691258359525188, 16.111447723208165, -7.18823609650893, -0.7866274985639042, 6.073684093910503, 4.399727949578411, null], "revenue": [3343.0, 3892.0, 3135.0, 3527.0, 3427.0, 3613.0, 3306.0, 3716.0, 3602.0, 4175.0, 3695.0, 3827.0], "net_income": [269.0, 198.0, 201.0, 259.0, 223.0, 141.0, 207.0, 245.0, 234.0, 235.0, 220.0, 248.0], "financial_unit": "millions", "scatter": [{"x": 16.4063, "y": -0.8563896874723781, "label": "2023-09-30"}, {"x": 4.5752, "y": 7.665947276192772, "label": "2023-12-31"}, {"x": -2.439, "y": -7.27759995176769, "label": "2024-03-31"}, {"x": 4.7619, "y": 1.7344296558188712, "label": "2024-06-30"}, {"x": -6.6667, "y": -8.550806022999872, "label": "2024-09-30"}, {"x": 7.2, "y": -2.4759979033449597, "label": "2024-12-31"}, {"x": 12.2807, "y": 3.603876225032606, "label": "2025-03-31"}, {"x": 6.8966, "y": -6.470588734017987, "label": "2025-06-30"}, {"x": 6.1644, "y": -0.17207472687577902, "label": "2025-09-30"}, {"x": 1.7647, "y": -7.305262975654802, "label": "2025-12-31"}, {"x": 11.5385, "y": 7.685311834628859, "label": "2026-03-31"}, {"x": 6.5789, "y": -10.750549565581489, "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, 99.96013242315382, 103.94684346188, 100.46511684315959, 101.30233595692926, 103.40255521394177, 103.86779333641853, 102.2195207883678, 104.06718186475985, 100.89026748673164, 100.02625364031196, 103.04365639602328, 101.18270390611626, 102.88414610644614, 104.20010666182758, 103.52218726475478, 100.9301457254958, 105.48938843291715, 106.93863762331775, 106.92534087884378, 104.50549464609122, 105.54257141259377, 104.75811546547986, 112.7888173645967, 114.34443384709027, 115.93993789752628, 113.93226142319224, 114.30454627914787, 117.90772547117814, 122.49479845003432, 123.55865795452917, 127.4684899008447, 127.57487984951341, 128.53238938753196, 124.95502669717608, 124.07730962065908, 115.04745939555134, 113.82397498586097, 117.76040441934367, 118.58492652152633, 117.86679436801242, 116.51032252248612, 113.83727439581442, 113.39841519118605, 115.38039377768332, 114.20982979793905, 113.01266166732886, 118.10727659376883, 120.15576422469117, 122.45698729062057, 116.03218481198054, 113.23879295146999, 116.97661750758368, 119.59708505294522, 121.3130261290025, 114.01030133192411, 116.68397584627775, 116.96337940365866, 116.7505008835798, 115.40670605854426, 117.0299044409607, 119.81062861015874, 109.56585416276727, 108.38171889416077, 116.49770814076352, 112.97190915128945, 113.59723997061361, 113.92986249164439, 109.97830646201257, 107.68986437027432, 102.27343144394729, 102.7525260615925, 100.78291396722452, 100.67644805239009, 105.34762224035576, 102.73921732246079, 101.82095297182572, 99.17262316927537, 96.19158821582984, 96.27143798514058, 99.45209469638348, 100.37036037975831, 97.42925031096816, 97.28281952928593, 97.17632562691676, 80.82940366133462, 87.43206958863281, 87.91129481477343, 91.07950906772135, 94.54058355129402, 96.39092743280047, 102.07507712165105, 97.0698303918079, 98.54744294954284, 100.59746456391609, 103.03352890667202, 102.50091812441295, 106.9748468295534, 109.49143264245347, 113.20639138269671, 113.17976190977555, 105.85636498645323, 102.83379919695498, 102.55417973573478, 105.0441334102342, 108.55936377350012, 106.73517224408478, 108.45284188359628, 108.18653649246673, 111.36966943416293, 111.19652788243486, 115.67155876334758, 108.58609320190244, 108.35967804419482, 108.17321842415679, 107.62715763235265, 109.25202060671538, 107.50729101934387, 108.31972250652522, 110.75701563532957, 111.16989041307521, 116.12438907876283, 119.17503569476868, 120.18747676701433, 115.96452961137149, 124.99657485884552, 125.52943886165686, 126.55520200043169, 117.31001168492901, 127.14135293662005, 130.67157662206023, 134.24176517434822, 131.4175856929002, 126.50191639979442, 121.31981377254321, 118.28182152045241, 116.54963301411728, 117.32245547596374, 121.77284666440029, 122.0659867703723, 117.20253422062525, 126.2099144535679, 121.26651484450844, 118.28182152045241, 122.35912687634429, 122.26585508502319, 121.35978663582954, 123.7049034853863, 119.24022532684242, 121.5725198872758, 123.27842676576421, 121.15937056514187, 121.91903222196876, 127.31662820468601, 113.62939098431413, 119.18691573688966], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 136.85344827586206, 136.85344827586206], "gap": [0.0, 0.039867576846177144, -3.9468434618799932, -0.465116843159592, -1.3023359569292552, -3.402555213941767, -3.8677933364185293, -2.2195207883678023, -4.067181864759846, -0.8902674867316449, 9.240987738998399, 6.223584983287083, 8.084537473194104, 6.3830952728642245, 5.067134717482787, 5.745054114555586, 8.337095653814558, 3.7778529463932102, 2.328603755992617, 2.341900500466579, 4.761746733219141, 3.72466996671659, 4.509125913830502, 7.900837807817098, 6.3452213253235215, 4.749717274887516, 6.757393749221549, 6.385108893265922, 2.7819297012356543, -1.8051432776205303, -2.8690027821153734, -6.778834728430908, -6.885224677099615, -7.8427342151181705, -4.265371524762287, -3.3876544482452857, 8.874954397552102, 10.098438807242474, 6.162009373759773, 5.3374872715771176, 6.055619425091024, 7.412091270617324, 10.085139397289026, 10.523998601917398, 8.542020015420121, 9.712583995164394, 10.909752125774588, 5.815137199334615, 5.490787499446782, 3.1895644335173756, 9.614366912157408, 12.407758772667961, 8.669934216554267, 6.049466671192732, 4.333525595135455, 11.636250392213839, 8.962575877860203, 8.683172320479287, 8.896050840558146, 10.239845665593691, 8.616647283177244, 5.835923113979206, 14.14104238895689, 15.325177657563387, 7.2091884109606355, 10.734987400434704, 10.109656581110542, 9.777034060079771, 13.728590089711588, 16.017032181449835, 21.43346510777687, 20.95437049013165, 22.92398258449964, 23.03044849933407, 18.359274311368395, 15.36423095340129, 16.28249530403636, 18.93082510658671, 21.91186006003224, 21.8320102907215, 18.651353579478595, 17.73308789610377, 20.67419796489392, 20.820628746576148, 20.927122648945314, 37.274044614527455, 30.671378687229264, 30.19215346108865, 28.74807713917521, 25.287002655602535, 23.436658774096088, 17.752509085245507, 22.757755815088657, 21.280143257353714, 19.230121642980464, 16.794057300224537, 17.326668082483607, 12.852739377343156, 10.33615356444308, 6.621194824199847, 6.647824297121005, 14.186738461822642, 17.209304251320887, 17.488923712541094, 14.998970038041676, 11.483739674775748, 13.307931204191092, 11.590261564679594, 11.856566955809143, 8.673434014112942, 8.846575565841007, 4.3715446849282955, 11.457010246373429, 11.68342540408105, 15.102643644808737, 15.648704436612874, 14.023841462250147, 15.768571049621656, 14.956139562440299, 12.518846433635957, 12.105971655890315, 7.1514729902026914, 4.100826374196842, 3.0883853019511918, 7.311332457594034, -1.7207127898799968, -2.2535767926913337, -3.2793399314661684, 14.371022797829625, 4.539681546138581, 1.0094578606984044, -2.5607306915895833, 0.2634487898584439, 5.179118082964209, 10.36122071021542, 13.399212962306223, 15.131401468641357, 14.358579006794898, 9.908187818358343, 9.615047712386328, 14.47850026213338, 9.134913132639014, 14.078312741698483, 17.063006065754507, 12.985700709862627, 13.078972501183728, 13.985040950377382, 11.639924100820622, 16.104602259364498, 13.772307698931115, 12.06640082044271, 14.185457021065048, 13.425795364238155, 8.028199381520906, 23.224057291547936, 17.666532538972405], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 109.26724137931036, null, null, null, null, null, null, null, null, null, null, null, null, 120.6896551724138, null, null, null, null, null, null, null, null, null, null, null, null, 123.92241379310344, null, null, null, null, null, null, null, null, null, null, null, 125.64655172413795, null, null, null, null, null, null, null, null, null, null, null, null, null, 123.70689655172416, null, null, null, null, null, null, null, null, null, null, null, null, 118.10344827586208, null, null, null, null, null, null, null, null, null, null, null, null, 119.82758620689656, null, null, null, null, null, null, null, null, null, null, null, null, 120.04310344827587, null, null, null, null, null, null, null, null, null, null, null, null, 123.27586206896552, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.68103448275863, null, null, null, null, null, null, null, null, null, null, null, null, 135.34482758620692, null, null, null, null, null, null, null, null, null, null, null, null, 136.85344827586206, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [36.9, -17.7, 19.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": [75.033404, 75.00349, 77.994855, 75.382397, 76.010591, 77.586457, 77.935541, 76.698786, 78.085149, 75.701402, 75.053103, 77.317163, 75.920827, 77.197477, 78.184887, 77.676221, 75.731324, 79.152279, 80.2397, 80.229723, 78.41403, 79.192184, 78.60358, 84.629289, 85.796521, 86.993682, 85.487254, 85.766592, 88.47018, 91.912017, 92.710267, 95.643947, 95.723775, 96.442227, 93.75801, 93.099429, 86.324025, 85.406003, 88.35964, 88.978307, 88.439468, 87.421661, 85.415982, 85.086691, 86.573837, 85.695523, 84.797247, 88.61991, 90.15696, 91.883646, 87.062898, 84.966921, 87.771538, 89.737764, 91.025293, 85.54581, 87.551959, 87.761605, 87.601875, 86.59358, 87.811521, 89.897993, 82.21099, 81.322493, 87.412196, 84.766669, 85.235876, 85.485454, 82.520467, 80.803371, 76.739237, 77.098718, 75.620851, 75.540966, 79.045907, 77.088732, 76.399727, 74.412595, 72.175823, 72.235737, 74.622292, 75.311298, 73.104483, 72.994611, 72.914705, 60.649053, 65.603258, 65.962837, 68.340056, 70.937018, 72.325394, 76.590405, 72.834798, 73.943501, 75.481702, 77.309564, 76.909928, 80.266869, 82.155149, 84.942609, 84.922628, 79.427634, 77.1597, 76.949892, 78.818189, 81.455786, 80.087033, 81.375859, 81.176041, 83.564454, 83.43454, 86.792308, 81.475842, 81.305955, 81.166048, 80.75632, 81.97551, 80.66638, 81.275975, 83.104759, 83.414553, 87.132082, 89.421086, 90.180755, 87.012134, 93.789185, 94.189011, 94.958676, 88.021695, 95.398485, 98.047332, 100.726166, 98.607088, 94.918694, 91.030386, 88.750877, 87.451157, 88.031032, 91.370312, 91.590265, 87.941051, 94.699595, 90.990394, 88.750877, 91.810218, 91.740233, 91.060379, 92.82, 89.47, 91.22, 92.5, 90.91, 91.48, 95.53, 85.26, 89.43], "ttmEps": [4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.74, 5.74, 5.74, 5.74, 5.74, 5.74, 5.74, 5.74, 5.74, 5.74, 5.74, 5.74, 5.74, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.35, 6.35], "quarterlyEps": [1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 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, 1.54, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.62, 1.62], "priceIndex": [100.0, 99.96013242315382, 103.94684346188, 100.46511684315959, 101.30233595692926, 103.40255521394177, 103.86779333641853, 102.2195207883678, 104.06718186475985, 100.89026748673164, 100.02625364031196, 103.04365639602328, 101.18270390611626, 102.88414610644614, 104.20010666182758, 103.52218726475478, 100.9301457254958, 105.48938843291715, 106.93863762331775, 106.92534087884378, 104.50549464609122, 105.54257141259377, 104.75811546547986, 112.7888173645967, 114.34443384709027, 115.93993789752628, 113.93226142319224, 114.30454627914787, 117.90772547117814, 122.49479845003432, 123.55865795452917, 127.4684899008447, 127.57487984951341, 128.53238938753196, 124.95502669717608, 124.07730962065908, 115.04745939555134, 113.82397498586097, 117.76040441934367, 118.58492652152633, 117.86679436801242, 116.51032252248612, 113.83727439581442, 113.39841519118605, 115.38039377768332, 114.20982979793905, 113.01266166732886, 118.10727659376883, 120.15576422469117, 122.45698729062057, 116.03218481198054, 113.23879295146999, 116.97661750758368, 119.59708505294522, 121.3130261290025, 114.01030133192411, 116.68397584627775, 116.96337940365866, 116.7505008835798, 115.40670605854426, 117.0299044409607, 119.81062861015874, 109.56585416276727, 108.38171889416077, 116.49770814076352, 112.97190915128945, 113.59723997061361, 113.92986249164439, 109.97830646201257, 107.68986437027432, 102.27343144394729, 102.7525260615925, 100.78291396722452, 100.67644805239009, 105.34762224035576, 102.73921732246079, 101.82095297182572, 99.17262316927537, 96.19158821582984, 96.27143798514058, 99.45209469638348, 100.37036037975831, 97.42925031096816, 97.28281952928593, 97.17632562691676, 80.82940366133462, 87.43206958863281, 87.91129481477343, 91.07950906772135, 94.54058355129402, 96.39092743280047, 102.07507712165105, 97.0698303918079, 98.54744294954284, 100.59746456391609, 103.03352890667202, 102.50091812441295, 106.9748468295534, 109.49143264245347, 113.20639138269671, 113.17976190977555, 105.85636498645323, 102.83379919695498, 102.55417973573478, 105.0441334102342, 108.55936377350012, 106.73517224408478, 108.45284188359628, 108.18653649246673, 111.36966943416293, 111.19652788243486, 115.67155876334758, 108.58609320190244, 108.35967804419482, 108.17321842415679, 107.62715763235265, 109.25202060671538, 107.50729101934387, 108.31972250652522, 110.75701563532957, 111.16989041307521, 116.12438907876283, 119.17503569476868, 120.18747676701433, 115.96452961137149, 124.99657485884552, 125.52943886165686, 126.55520200043169, 117.31001168492901, 127.14135293662005, 130.67157662206023, 134.24176517434822, 131.4175856929002, 126.50191639979442, 121.31981377254321, 118.28182152045241, 116.54963301411728, 117.32245547596374, 121.77284666440029, 122.0659867703723, 117.20253422062525, 126.2099144535679, 121.26651484450844, 118.28182152045241, 122.35912687634429, 122.26585508502319, 121.35978663582954, 123.7049034853863, 119.24022532684242, 121.5725198872758, 123.27842676576421, 121.15937056514187, 121.91903222196876, 127.31662820468601, 113.62939098431413, 119.18691573688966], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 136.85344827586206, 136.85344827586206], "valuationGap": [0.0, 0.039867576846177144, -3.9468434618799932, -0.465116843159592, -1.3023359569292552, -3.402555213941767, -3.8677933364185293, -2.2195207883678023, -4.067181864759846, -0.8902674867316449, 9.240987738998399, 6.223584983287083, 8.084537473194104, 6.3830952728642245, 5.067134717482787, 5.745054114555586, 8.337095653814558, 3.7778529463932102, 2.328603755992617, 2.341900500466579, 4.761746733219141, 3.72466996671659, 4.509125913830502, 7.900837807817098, 6.3452213253235215, 4.749717274887516, 6.757393749221549, 6.385108893265922, 2.7819297012356543, -1.8051432776205303, -2.8690027821153734, -6.778834728430908, -6.885224677099615, -7.8427342151181705, -4.265371524762287, -3.3876544482452857, 8.874954397552102, 10.098438807242474, 6.162009373759773, 5.3374872715771176, 6.055619425091024, 7.412091270617324, 10.085139397289026, 10.523998601917398, 8.542020015420121, 9.712583995164394, 10.909752125774588, 5.815137199334615, 5.490787499446782, 3.1895644335173756, 9.614366912157408, 12.407758772667961, 8.669934216554267, 6.049466671192732, 4.333525595135455, 11.636250392213839, 8.962575877860203, 8.683172320479287, 8.896050840558146, 10.239845665593691, 8.616647283177244, 5.835923113979206, 14.14104238895689, 15.325177657563387, 7.2091884109606355, 10.734987400434704, 10.109656581110542, 9.777034060079771, 13.728590089711588, 16.017032181449835, 21.43346510777687, 20.95437049013165, 22.92398258449964, 23.03044849933407, 18.359274311368395, 15.36423095340129, 16.28249530403636, 18.93082510658671, 21.91186006003224, 21.8320102907215, 18.651353579478595, 17.73308789610377, 20.67419796489392, 20.820628746576148, 20.927122648945314, 37.274044614527455, 30.671378687229264, 30.19215346108865, 28.74807713917521, 25.287002655602535, 23.436658774096088, 17.752509085245507, 22.757755815088657, 21.280143257353714, 19.230121642980464, 16.794057300224537, 17.326668082483607, 12.852739377343156, 10.33615356444308, 6.621194824199847, 6.647824297121005, 14.186738461822642, 17.209304251320887, 17.488923712541094, 14.998970038041676, 11.483739674775748, 13.307931204191092, 11.590261564679594, 11.856566955809143, 8.673434014112942, 8.846575565841007, 4.3715446849282955, 11.457010246373429, 11.68342540408105, 15.102643644808737, 15.648704436612874, 14.023841462250147, 15.768571049621656, 14.956139562440299, 12.518846433635957, 12.105971655890315, 7.1514729902026914, 4.100826374196842, 3.0883853019511918, 7.311332457594034, -1.7207127898799968, -2.2535767926913337, -3.2793399314661684, 14.371022797829625, 4.539681546138581, 1.0094578606984044, -2.5607306915895833, 0.2634487898584439, 5.179118082964209, 10.36122071021542, 13.399212962306223, 15.131401468641357, 14.358579006794898, 9.908187818358343, 9.615047712386328, 14.47850026213338, 9.134913132639014, 14.078312741698483, 17.063006065754507, 12.985700709862627, 13.078972501183728, 13.985040950377382, 11.639924100820622, 16.104602259364498, 13.772307698931115, 12.06640082044271, 14.185457021065048, 13.425795364238155, 8.028199381520906, 23.224057291547936, 17.666532538972405], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 109.26724137931036, null, null, null, null, null, null, null, null, null, null, null, null, 120.6896551724138, null, null, null, null, null, null, null, null, null, null, null, null, 123.92241379310344, null, null, null, null, null, null, null, null, null, null, null, 125.64655172413795, null, null, null, null, null, null, null, null, null, null, null, null, null, 123.70689655172416, null, null, null, null, null, null, null, null, null, null, null, null, 118.10344827586208, null, null, null, null, null, null, null, null, null, null, null, null, 119.82758620689656, null, null, null, null, null, null, null, null, null, null, null, null, 120.04310344827587, null, null, null, null, null, null, null, null, null, null, null, null, 123.27586206896552, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.68103448275863, null, null, null, null, null, null, null, null, null, null, null, null, 135.34482758620692, null, null, null, null, null, null, null, null, null, null, null, null, 136.85344827586206, null], "quarterLabels": ["2023-07-27", "", "", "", "", "", "", "", "", "", "2023-10-26", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-25", "", "", "", "", "", "", "", "", "", "", "", "2024-07-18", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-24", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-22", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-28", ""], "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": [21.666666666666668, 21.666666666666668, 21.666666666666668, 21.666666666666668, 21.666666666666668, 21.666666666666668, 21.666666666666668, 21.666666666666668, 21.666666666666668, 21.666666666666668, 16.406249999999996, 16.406249999999996, 16.406249999999996, 16.406249999999996, 16.406249999999996, 16.406249999999996, 16.406249999999996, 16.406249999999996, 16.406249999999996, 16.406249999999996, 16.406249999999996, 16.406249999999996, 16.406249999999996, 4.575163398692815, 4.575163398692815, 4.575163398692815, 4.575163398692815, 4.575163398692815, 4.575163398692815, 4.575163398692815, 4.575163398692815, 4.575163398692815, 4.575163398692815, 4.575163398692815, 4.575163398692815, 4.575163398692815, -2.4390243902439046, -2.4390243902439046, -2.4390243902439046, -2.4390243902439046, -2.4390243902439046, -2.4390243902439046, -2.4390243902439046, -2.4390243902439046, -2.4390243902439046, -2.4390243902439046, -2.4390243902439046, -2.4390243902439046, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, 4.761904761904766, -6.666666666666672, -6.666666666666672, -6.666666666666672, -6.666666666666672, -6.666666666666672, -6.666666666666672, -6.666666666666672, -6.666666666666672, -6.666666666666672, -6.666666666666672, -6.666666666666672, -6.666666666666672, -6.666666666666672, 7.200000000000006, 7.200000000000006, 7.200000000000006, 7.200000000000006, 7.200000000000006, 7.200000000000006, 7.200000000000006, 7.200000000000006, 7.200000000000006, 7.200000000000006, 7.200000000000006, 7.200000000000006, 7.200000000000006, 12.280701754385976, 12.280701754385976, 12.280701754385976, 12.280701754385976, 12.280701754385976, 12.280701754385976, 12.280701754385976, 12.280701754385976, 12.280701754385976, 12.280701754385976, 12.280701754385976, 12.280701754385976, 12.280701754385976, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.896551724137938, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 6.164383561643842, 1.764705882352943, 1.764705882352943, 1.764705882352943, 1.764705882352943, 1.764705882352943, 1.764705882352943, 1.764705882352943, 1.764705882352943, 1.764705882352943, 1.764705882352943, 1.764705882352943, 1.764705882352943, 1.764705882352943, 11.538461538461531, 11.538461538461531, 11.538461538461531, 11.538461538461531, 11.538461538461531, 11.538461538461531, 11.538461538461531, 11.538461538461531, 11.538461538461531, 11.538461538461531, 11.538461538461531, 11.538461538461531, 11.538461538461531, 6.5789473684210575, 6.5789473684210575], "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": [22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 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, 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, 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, 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, 3, 10], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 75.033404, "latestClose": 89.43, "startTtmEps": 4.64, "latestTtmEps": 6.35, "priceChangePct": 19.186915736889667, "epsChangePct": 36.85344827586208, "earningsGapPct": 17.66653253897241, "startMultiple": 16.170992241379313, "latestMultiple": 14.083464566929136, "multipleChangePct": -12.909088343438102, "latestQuarter": "2026-07-28", "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": 16.218486700410196, "earningsMovePct": 14.003590664272881, "spread": -2.214896036137315, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 5.252725351787202, "earningsMovePct": 8.919382504288166, "spread": 3.6666571525009637, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 19.186915736889667, "earningsMovePct": 36.85344827586208, "spread": 17.66653253897241, "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": 19.186915736889667, "earningsChangePct": 36.85344827586208, "recentMarketMovePoints": -2.079599107618776, "recentEarningsMovePoints": 1.508620689655146}, "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": 92, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.67129136, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.08796757, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.08901252, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00865777, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -15.327847059746535, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-28", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 109.26724137931036, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 120.6896551724138, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 123.92241379310344, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 125.64655172413795, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 123.70689655172416, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 118.10344827586208, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 119.82758620689656, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 120.04310344827587, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 123.27586206896552, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 131.68103448275863, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 135.34482758620692, 136.85344827586206, 136.85344827586206], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.01337182798966, 102.01337182798966, 102.01337182798966, 102.01337182798966, 102.01337182798966, 102.01337182798966, 102.01337182798966, 102.01337182798966, 102.01337182798966, 102.01337182798966, 102.01337182798966, 102.01337182798966, 102.01337182798966, 103.95836499012307, 103.95836499012307, 103.95836499012307, 103.95836499012307, 103.95836499012307, 103.95836499012307, 103.95836499012307, 103.95836499012307, 103.95836499012307, 103.95836499012307, 103.95836499012307, 103.95836499012307, 103.95836499012307, 104.80170186901687, 104.80170186901687, 104.80170186901687, 104.80170186901687, 104.80170186901687, 104.80170186901687, 104.80170186901687, 104.80170186901687, 104.80170186901687, 104.80170186901687, 104.80170186901687, 104.80170186901687, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 105.58425771159399, 106.22245859291901, 106.22245859291901, 106.22245859291901, 106.22245859291901, 106.22245859291901, 106.22245859291901, 106.22245859291901, 106.22245859291901, 106.22245859291901, 106.22245859291901, 106.22245859291901, 106.22245859291901, 106.22245859291901, 104.10271995137516, 104.10271995137516, 104.10271995137516, 104.10271995137516, 104.10271995137516, 104.10271995137516, 104.10271995137516, 104.10271995137516, 104.10271995137516, 104.10271995137516, 104.10271995137516, 104.10271995137516, 104.10271995137516, 105.40191460264397, 105.40191460264397, 105.40191460264397, 105.40191460264397, 105.40191460264397, 105.40191460264397, 105.40191460264397, 105.40191460264397, 105.40191460264397, 105.40191460264397, 105.40191460264397, 105.40191460264397, 105.40191460264397, 106.83786658562528, 106.83786658562528, 106.83786658562528, 106.83786658562528, 106.83786658562528, 106.83786658562528, 106.83786658562528, 106.83786658562528, 106.83786658562528, 106.83786658562528, 106.83786658562528, 106.83786658562528, 106.83786658562528, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 108.16745175505243, 112.43731955629843, 112.43731955629843, 112.43731955629843, 112.43731955629843, 112.43731955629843, 112.43731955629843, 112.43731955629843, 112.43731955629843, 112.43731955629843, 112.43731955629843, 112.43731955629843, 112.43731955629843, 112.43731955629843, 115.39279744719649, 115.39279744719649, 115.39279744719649, 115.39279744719649, 115.39279744719649, 115.39279744719649, 115.39279744719649, 115.39279744719649, 115.39279744719649, 115.39279744719649, 115.39279744719649, 115.39279744719649, 115.39279744719649, 116.23613432609025, 116.23613432609025], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.16666666666667, 97.16666666666667, 97.16666666666667, 97.16666666666667, 97.16666666666667, 97.16666666666667, 97.16666666666667, 97.16666666666667, 97.16666666666667, 97.16666666666667, 97.16666666666667, 97.16666666666667, 97.16666666666667, 102.33333333333334, 102.33333333333334, 102.33333333333334, 102.33333333333334, 102.33333333333334, 102.33333333333334, 102.33333333333334, 102.33333333333334, 102.33333333333334, 102.33333333333334, 102.33333333333334, 102.33333333333334, 102.33333333333334, 98.77777777777777, 98.77777777777777, 98.77777777777777, 98.77777777777777, 98.77777777777777, 98.77777777777777, 98.77777777777777, 98.77777777777777, 98.77777777777777, 98.77777777777777, 98.77777777777777, 98.77777777777777, 95.5, 95.5, 95.5, 95.5, 95.5, 95.5, 95.5, 95.5, 95.5, 95.5, 95.5, 95.5, 95.5, 95.5, 90.55555555555556, 90.55555555555556, 90.55555555555556, 90.55555555555556, 90.55555555555556, 90.55555555555556, 90.55555555555556, 90.55555555555556, 90.55555555555556, 90.55555555555556, 90.55555555555556, 90.55555555555556, 90.55555555555556, 92.66666666666666, 92.66666666666666, 92.66666666666666, 92.66666666666666, 92.66666666666666, 92.66666666666666, 92.66666666666666, 92.66666666666666, 92.66666666666666, 92.66666666666666, 92.66666666666666, 92.66666666666666, 92.66666666666666, 76.38888888888889, 76.38888888888889, 76.38888888888889, 76.38888888888889, 76.38888888888889, 76.38888888888889, 76.38888888888889, 76.38888888888889, 76.38888888888889, 76.38888888888889, 76.38888888888889, 76.38888888888889, 76.38888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 79.88888888888889, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 76.61111111111111, 84.72222222222221, 84.72222222222221, 84.72222222222221, 84.72222222222221, 84.72222222222221, 84.72222222222221, 84.72222222222221, 84.72222222222221, 84.72222222222221, 84.72222222222221, 84.72222222222221, 84.72222222222221, 84.72222222222221, 89.38888888888889, 89.38888888888889, 89.38888888888889, 89.38888888888889, 89.38888888888889, 89.38888888888889, 89.38888888888889, 89.38888888888889, 89.38888888888889, 89.38888888888889, 89.38888888888889, 89.38888888888889, 89.38888888888889, 87.0, 87.0], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 36.853448275862064, "valuationContribution": -17.666532538972405, "marketMove": 19.18691573688966, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 36.853448275862064}, {"key": "valuation", "label": "Relative valuation contribution", "value": -17.666532538972405}, {"key": "market", "label": "Total market move", "value": 19.18691573688966}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 9.267241379310365, "surprisePct": 16.406249999999996, "immediateReturnPct": -0.8563896874723809, "forward4WeekPct": 3.2806327682015635, "forward13WeekPct": 11.793555686062462, "toDateReturnPct": 18.135196492133666, "weeksSince": 145, "availabilitySource": "reported", "spread": 9.240987738998399, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-01-26", "periodEnd": "2023-12-31", "earningsChangePct": 10.453648915187363, "surprisePct": 4.575163398692815, "immediateReturnPct": 7.665947276192764, "forward4WeekPct": 9.11283175651798, "forward13WeekPct": 9.822001745976472, "toDateReturnPct": 13.773443906753368, "weeksSince": 132, "availabilitySource": "reported", "spread": 7.900837807817098, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 2.6785714285714413, "surprisePct": -2.4390243902439046, "immediateReturnPct": -7.277599951767688, "forward4WeekPct": -5.005359377660623, "forward13WeekPct": -1.305897375589704, "toDateReturnPct": -3.9414087061693914, "weeksSince": 119, "availabilitySource": "reported", "spread": 8.874954397552102, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": 1.3913043478260834, "surprisePct": 4.761904761904766, "immediateReturnPct": 1.7344296558188699, "forward4WeekPct": -0.9573153482101193, "forward13WeekPct": 1.4422075129618017, "toDateReturnPct": 0.9141173806202163, "weeksSince": 107, "availabilitySource": "reported", "spread": 5.490787499446782, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": -1.5437392795883298, "surprisePct": -6.666666666666672, "immediateReturnPct": -8.550806022999868, "forward4WeekPct": -5.186007878952303, "forward13WeekPct": -14.248661813840503, "toDateReturnPct": -0.5205822559353424, "weeksSince": 93, "availabilitySource": "reported", "spread": 14.14104238895689, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-24", "periodEnd": "2024-12-31", "earningsChangePct": -4.529616724738672, "surprisePct": 7.200000000000006, "immediateReturnPct": -2.475997903344962, "forward4WeekPct": -8.61546189861545, "forward13WeekPct": -13.54383978413961, "toDateReturnPct": 13.136787715017316, "weeksSince": 80, "availabilitySource": "reported", "spread": 15.36423095340129, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 1.4598540145985162, "surprisePct": 12.280701754385976, "immediateReturnPct": 3.6038762250325984, "forward4WeekPct": 10.417928204028005, "forward13WeekPct": 20.412701473103724, "toDateReturnPct": 35.57633975021422, "weeksSince": 67, "availabilitySource": "reported", "spread": 28.74807713917521, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 0.17985611510793476, "surprisePct": 6.896551724137938, "immediateReturnPct": -6.470588734017991, "forward4WeekPct": -4.082353645485393, "forward13WeekPct": -4.423532441789247, "toDateReturnPct": 5.307621897899817, "weeksSince": 54, "availabilitySource": "reported", "spread": 14.186738461822642, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 2.6929982046678624, "surprisePct": 6.164383561643842, "immediateReturnPct": -0.17207472687578163, "forward4WeekPct": -0.036873067907505774, "forward13WeekPct": 16.791784808382126, "toDateReturnPct": 9.991943394552116, "weeksSince": 41, "availabilitySource": "reported", "spread": 15.102643644808737, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 6.818181818181834, "surprisePct": 1.764705882352943, "immediateReturnPct": -7.305262975654802, "forward4WeekPct": 3.842104959424675, "forward13WeekPct": -0.2728355226856771, "toDateReturnPct": -5.822191539401822, "weeksSince": 27, "availabilitySource": "reported", "spread": 14.371022797829625, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 2.782324058919805, "surprisePct": 11.538461538461531, "immediateReturnPct": 7.685311834628861, "forward4WeekPct": 4.3201462306835525, "forward13WeekPct": -3.0486911055907173, "toDateReturnPct": 1.6931216798853121, "weeksSince": 14, "availabilitySource": "reported", "spread": 9.134913132639014, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 1.1146496815286566, "surprisePct": 6.5789473684210575, "immediateReturnPct": -10.75054956558149, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -6.385428661153558, "weeksSince": 1, "availabilitySource": "reported", "spread": 23.224057291547936, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 1.1146496815286566, "surprisePct": 6.5789473684210575, "immediateReturnPct": -10.75054956558149, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -6.385428661153558, "weeksSince": 1, "availabilitySource": "reported", "spread": 23.224057291547936, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Aerospace & Defense", "population": 25, "spreadPercentile": 50.0, "qualityPercentile": 64.6, "rarityPercentile": 50.0, "currentOneYearSpread": -1.3900560000000006, "lead": "aligned", "relatedSignals": [{"tickerId": 1931, "symbol": "HII", "name": "Huntington Ingalls Industries Inc", "spread": 1.222813999999997, "lead": "aligned", "quality": 75}, {"tickerId": 8986, "symbol": "WWD", "name": "Woodward Inc", "spread": -4.281521000000005, "lead": "aligned", "quality": 100}, {"tickerId": 2489, "symbol": "LHX", "name": "L3Harris Technologies Inc", "spread": 2.4300810000000004, "lead": "aligned", "quality": 100}, {"tickerId": 4951, "symbol": "AXON", "name": "Axon Enterprise Inc.", "spread": -6.620494999999998, "lead": "aligned", "quality": 100}, {"tickerId": 2499, "symbol": "LMT", "name": "Lockheed Martin Corporation", "spread": 7.654746000000001, "lead": "aligned", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-10-25", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2026-05-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"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."}