{"ticker": {"uuid": "40d8795b-e559-4507-a2b7-99419abe6f2f", "symbol": "TRMB", "name": "Trimble Inc", "sector": "Technology", "industry": "Scientific & Technical Instruments", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 8.8, "average_surprise_label": "+8.8%", "median_surprise": 6.8, "surprise_dispersion": 5.1, "average_reaction": 1.5, "average_reaction_label": "+1.5%", "average_abs_reaction": 6.4, "positive_response_rate": 50.0, "confirmation_rate": 54.5, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 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": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -68.8, "revenue_growth_1y": 6.5, "cash_conversion": 1.66, "net_margin": 12.4, "earnings_yield": 4.2, "eps_surprise_avg": 11.8, "sue_score": 1.48, "pe_ratio": 30.4, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 59.51, "currency": "USD", "return_13w": -2.1, "fair_value": 64.074712, "fair_value_gap": -7.1, "relative_strength": -25.8, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 50.3}, "records": [{"period_end": "2023-06-30", "reported_date": "2023-08-03", "date_source": "exact", "eps_actual": 0.64, "eps_estimate": 0.6, "eps_surprise": 0.04, "surprise_pct": 6.6667, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.087620124364053, "one_week_reaction_label": "+5.1%", "four_week_reaction": -1.7335594497833082, "four_week_reaction_label": "-1.7%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-09-30", "reported_date": "2023-11-01", "date_source": "exact", "eps_actual": 0.68, "eps_estimate": 0.6, "eps_surprise": 0.08, "surprise_pct": 13.3333, "surprise_label": "+13.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.964409722222227, "one_week_reaction_label": "-8.0%", "four_week_reaction": -4.21006944444444, "four_week_reaction_label": "-4.2%", "confirmation": "diverged", "revenue": 957300000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 74900000.0, "operating_cash_flow": 147100000.0, "free_cash_flow": 160300000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-12", "date_source": "exact", "eps_actual": 0.63, "eps_estimate": 0.6, "eps_surprise": 0.03, "surprise_pct": 5.0, "surprise_label": "+5.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 14.816225480860792, "one_week_reaction_label": "+14.8%", "four_week_reaction": 20.14854313464103, "four_week_reaction_label": "+20.1%", "confirmation": "confirmed", "revenue": 932400000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 63000000.0, "operating_cash_flow": 98900000.0, "free_cash_flow": 108700000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-03", "date_source": "exact", "eps_actual": 0.64, "eps_estimate": 0.6, "eps_surprise": 0.04, "surprise_pct": 6.6667, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.569409808811308, "one_week_reaction_label": "-5.6%", "four_week_reaction": -5.569409808811308, "four_week_reaction_label": "-5.6%", "confirmation": "diverged", "revenue": 953300000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 57200000.0, "operating_cash_flow": 233800000.0, "free_cash_flow": 240600000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-06", "date_source": "exact", "eps_actual": 0.62, "eps_estimate": 0.58, "eps_surprise": 0.04, "surprise_pct": 6.8966, "surprise_label": "+6.9%", "surprise_band": "beat", "eps_yoy": -3.1250000000000027, "eps_yoy_label": "-3.1%", "one_week_reaction": 1.5532835233975604, "one_week_reaction_label": "+1.6%", "four_week_reaction": 11.462839166338966, "four_week_reaction_label": "+11.5%", "confirmation": "confirmed", "revenue": 870800000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1316400000.0, "operating_cash_flow": 87600000.0, "free_cash_flow": 101900000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-06", "date_source": "exact", "eps_actual": 0.7, "eps_estimate": 0.62, "eps_surprise": 0.08, "surprise_pct": 12.9032, "surprise_label": "+12.9%", "surprise_band": "beat", "eps_yoy": 2.9411764705882213, "eps_yoy_label": "+2.9%", "one_week_reaction": 18.689756575722928, "one_week_reaction_label": "+18.7%", "four_week_reaction": 19.21254696944943, "four_week_reaction_label": "+19.2%", "confirmation": "confirmed", "revenue": 875800000.0, "revenue_yoy": -8.513527629792124, "revenue_yoy_label": "-8.5%", "net_income": 40600000.0, "operating_cash_flow": 94900000.0, "free_cash_flow": 101300000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-19", "date_source": "exact", "eps_actual": 0.89, "eps_estimate": 0.88, "eps_surprise": 0.01, "surprise_pct": 1.1364, "surprise_label": "+1.1%", "surprise_band": "beat", "eps_yoy": 41.26984126984127, "eps_yoy_label": "+41.3%", "one_week_reaction": -3.795934849912515, "one_week_reaction_label": "-3.8%", "four_week_reaction": -6.595773320769963, "four_week_reaction_label": "-6.6%", "confirmation": "diverged", "revenue": 875800000.0, "revenue_yoy": -6.070356070356071, "revenue_yoy_label": "-6.1%", "net_income": 40600000.0, "operating_cash_flow": 94900000.0, "free_cash_flow": 101300000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-07", "date_source": "exact", "eps_actual": 0.61, "eps_estimate": 0.58, "eps_surprise": 0.03, "surprise_pct": 5.1724, "surprise_label": "+5.2%", "surprise_band": "beat", "eps_yoy": -4.687500000000004, "eps_yoy_label": "-4.7%", "one_week_reaction": 5.465242297569285, "one_week_reaction_label": "+5.5%", "four_week_reaction": 10.34215822882798, "four_week_reaction_label": "+10.3%", "confirmation": "confirmed", "revenue": 840600000.0, "revenue_yoy": -11.822091681527326, "revenue_yoy_label": "-11.8%", "net_income": 66700000.0, "operating_cash_flow": 155600000.0, "free_cash_flow": 162200000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-06", "date_source": "exact", "eps_actual": 0.71, "eps_estimate": 0.63, "eps_surprise": 0.08, "surprise_pct": 12.6984, "surprise_label": "+12.7%", "surprise_band": "beat", "eps_yoy": 14.51612903225806, "eps_yoy_label": "+14.5%", "one_week_reaction": 1.3673765730880874, "one_week_reaction_label": "+1.4%", "four_week_reaction": -2.202323330106495, "four_week_reaction_label": "-2.2%", "confirmation": "confirmed", "revenue": 875700000.0, "revenue_yoy": 0.5627009646302251, "revenue_yoy_label": "+0.6%", "net_income": 89200000.0, "operating_cash_flow": -53500000.0, "free_cash_flow": -47600000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-05", "date_source": "exact", "eps_actual": 0.7, "eps_estimate": 0.58, "eps_surprise": 0.12, "surprise_pct": 20.6897, "surprise_label": "+20.7%", "surprise_band": "beat", "eps_yoy": 0.0, "eps_yoy_label": "0.0%", "one_week_reaction": -1.0658307210031275, "one_week_reaction_label": "-1.1%", "four_week_reaction": 2.0940438871473375, "four_week_reaction_label": "+2.1%", "confirmation": "diverged", "revenue": 901200000.0, "revenue_yoy": 2.9002055263758852, "revenue_yoy_label": "+2.9%", "net_income": 111500000.0, "operating_cash_flow": 123800000.0, "free_cash_flow": 131000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-10", "date_source": "exact", "eps_actual": 1.0, "eps_estimate": 0.96, "eps_surprise": 0.04, "surprise_pct": 4.1667, "surprise_label": "+4.2%", "surprise_band": "beat", "eps_yoy": 12.359550561797752, "eps_yoy_label": "+12.4%", "one_week_reaction": 0.37792894935752075, "one_week_reaction_label": "+0.4%", "four_week_reaction": 5.941043083900215, "four_week_reaction_label": "+5.9%", "confirmation": "contained", "revenue": 969800000.0, "revenue_yoy": 10.733044073989495, "revenue_yoy_label": "+10.7%", "net_income": 156600000.0, "operating_cash_flow": 160300000.0, "free_cash_flow": 393600000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-06", "date_source": "exact", "eps_actual": 0.79, "eps_estimate": 0.72, "eps_surprise": 0.07, "surprise_pct": 9.7222, "surprise_label": "+9.7%", "surprise_band": "beat", "eps_yoy": 29.508196721311485, "eps_yoy_label": "+29.5%", "one_week_reaction": -11.137094416837188, "one_week_reaction_label": "-11.1%", "four_week_reaction": -17.553346974568846, "four_week_reaction_label": "-17.6%", "confirmation": "diverged", "revenue": 939900000.0, "revenue_yoy": 11.812990720913632, "revenue_yoy_label": "+11.8%", "net_income": 98900000.0, "operating_cash_flow": 274700000.0, "free_cash_flow": 280800000.0, "currency": "USD"}], "charts": {"quarters": ["2023-06-30", "2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31"], "eps_actual": [0.64, 0.68, 0.63, 0.64, 0.62, 0.7, 0.89, 0.61, 0.71, 0.7, 1.0, 0.79], "eps_estimate": [0.6, 0.6, 0.6, 0.6, 0.58, 0.62, 0.88, 0.58, 0.63, 0.58, 0.96, 0.72], "surprise": [6.6667, 13.3333, 5.0, 6.6667, 6.8966, 12.9032, 1.1364, 5.1724, 12.6984, 20.6897, 4.1667, 9.7222], "reaction_1w": [5.087620124364053, -7.964409722222227, 14.816225480860792, -5.569409808811308, 1.5532835233975604, 18.689756575722928, -3.795934849912515, 5.465242297569285, 1.3673765730880874, -1.0658307210031275, 0.37792894935752075, -11.137094416837188], "reaction_4w": [-1.7335594497833082, -4.21006944444444, 20.14854313464103, -5.569409808811308, 11.462839166338966, 19.21254696944943, -6.595773320769963, 10.34215822882798, -2.202323330106495, 2.0940438871473375, 5.941043083900215, -17.553346974568846], "revenue": [null, 957.3, 932.4, 953.3, 870.8, 875.8, 875.8, 840.6, 875.7, 901.2, 969.8, 939.9], "net_income": [null, 74.9, 63.0, 57.2, 1316.4, 40.6, 40.6, 66.7, 89.2, 111.5, 156.6, 98.9], "financial_unit": "millions", "scatter": [{"x": 6.6667, "y": 5.087620124364053, "label": "2023-06-30"}, {"x": 13.3333, "y": -7.964409722222227, "label": "2023-09-30"}, {"x": 5.0, "y": 14.816225480860792, "label": "2023-12-31"}, {"x": 6.6667, "y": -5.569409808811308, "label": "2024-03-31"}, {"x": 6.8966, "y": 1.5532835233975604, "label": "2024-06-30"}, {"x": 12.9032, "y": 18.689756575722928, "label": "2024-09-30"}, {"x": 1.1364, "y": -3.795934849912515, "label": "2024-12-31"}, {"x": 5.1724, "y": 5.465242297569285, "label": "2025-03-31"}, {"x": 12.6984, "y": 1.3673765730880874, "label": "2025-06-30"}, {"x": 20.6897, "y": -1.0658307210031275, "label": "2025-09-30"}, {"x": 4.1667, "y": 0.37792894935752075, "label": "2025-12-31"}, {"x": 9.7222, "y": -11.137094416837188, "label": "2026-03-31"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 98.80636604774536, 104.31981811292157, 96.58961727927245, 97.27169382341798, 95.14967790829859, 102.04622963243652, 97.27169382341798, 94.56233421750663, 92.44031830238725, 87.30579765062522, 80.35240621447517, 79.2913982569155, 82.09549071618036, 83.63016294050777, 89.72148541114058, 88.85941644562334, 98.08639636225843, 99.3558165971959, 100.79575596816977, 96.19173929518757, 97.12012125805228, 94.75179992421371, 96.58961727927245, 99.64001515725654, 99.48844259189086, 114.22887457370217, 116.44562334217508, 118.13186813186813, 119.53391436150058, 117.60136415308828, 121.63698370594922, 121.94012883668054, 116.42667677150436, 114.70253884046988, 109.83327017809776, 113.96362258431223, 105.96816976127322, 107.61652140962485, 108.1659719590754, 107.61652140962485, 105.4945054945055, 104.1871921182266, 103.84615384615385, 106.36604774535809, 105.9492231906025, 105.89238347859038, 108.65858279651384, 106.06290261462674, 104.88821523304281, 96.36225843122395, 97.85903751420992, 103.01250473664265, 107.97650625236832, 107.40810913224705, 102.59568018188708, 107.04812428950359, 110.97006441834027, 116.80560818491853, 117.73399014778325, 119.3823417961349, 117.03296703296704, 115.38461538461537, 115.97195907540736, 137.646835922698, 133.80068207654415, 137.0215990905646, 138.25312618416066, 141.8340280409246, 139.4278135657446, 135.73323228495642, 134.89958317544523, 133.7059492231906, 133.0617658203865, 141.94770746494885, 146.684350132626, 142.02349374763165, 140.88669950738918, 140.75407351269422, 135.41114058355436, 136.3774156877605, 130.8450170519136, 131.470253884047, 133.64910951117847, 124.13793103448273, 107.06707086017431, 110.30693444486548, 110.32588101553617, 116.9192876089428, 122.37589996210687, 129.064039408867, 136.20689655172413, 133.6680560818492, 135.0322091701402, 136.83213338385752, 134.67222432739675, 136.05532398635847, 143.33080712391057, 149.4410761652141, 151.5536187949981, 155.43766578249338, 161.5005683971201, 156.57446002273588, 158.71542250852596, 155.81659719590752, 156.46078059871164, 153.1261841606669, 152.97461159530124, 153.23986358469114, 156.8397120121258, 153.92194012883667, 152.93671845395983, 143.29291398256913, 146.64645699128457, 154.26297840090945, 151.09890109890108, 149.48844259189087, 146.9496021220159, 145.94543387646837, 154.26297840090945, 158.24175824175825, 152.06517620310726, 153.23986358469114, 151.951496779083, 148.40848806366046, 152.72830617658204, 139.99621068586586, 134.8806366047745, 128.07881773399012, 125.3315649867374, 125.80522925350512, 128.11671087533156, 126.69571807502842, 132.77756726032587, 125.92838196286473, 124.4979158772262, 119.30655551345207, 123.38006820765442, 122.7169382341796, 131.2807881773399, 127.60515346722241, 129.63243652898825, 115.19514967790829, 104.45244410761651, 106.74497915877225, 106.8776051534672, 102.6714664645699, 95.52860932171278, 93.14134141720348, 96.05911330049261, 100.4926108374384, 100.07578628268283, 99.88632057597574, 100.24630541871919, 107.19969685486926, 112.75104206138688], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268], "gap": [0.0, 1.1936339522546433, -4.319818112921567, 3.4103827207275543, 2.7283061765820236, 4.850322091701415, -2.0462296324365212, 2.7283061765820236, 5.437665782493369, 7.559681697612746, 12.694202349374777, 20.410952564150776, 21.471960521710443, 18.667868062445578, 17.13319583811817, 11.041873367485366, 11.903942333002604, 2.676962416367516, 1.4075421814300455, -0.032397189543829086, 4.5716194834383685, 3.6432375205736633, 6.011558854412229, 4.173741499353497, 1.1233436213694006, 1.2749161867350836, -12.320477627137294, -14.537226395610205, -16.223471185303254, -17.6255174149357, -15.692967206523406, -19.728586759384342, -20.031731890115665, -14.518279824939484, -12.794141893905007, -7.924873231532885, -12.055225637747355, -4.059772814708339, -8.761559577563787, -9.311010127014342, -8.761559577563787, -6.639543662444439, -5.33223028616554, -4.991192014092789, -7.511085913297023, -7.094261358541431, -7.03742164652931, -9.803620964452776, -7.207940782565672, -6.033253400981749, 2.492703400837115, 0.23256553922519174, -4.920901683207546, -9.884903198933216, -9.31650607881194, -4.504077128451968, -8.956521236068482, -12.878461364905164, -18.714005131483418, -19.642387094348138, -21.290738742699787, -18.94136397953193, -17.293012331180265, -17.880356021972247, -38.791874090636924, -34.945720244483084, -38.16663725850353, -39.3981643520996, -42.97906620886354, -40.572851733683535, -36.87827045289535, -36.044621343384165, -34.850987391129536, -34.20680398832545, -43.092745632887784, -47.82938830056494, -43.16853191557058, -42.03173767532812, -41.899111680633155, -26.63251462935588, -27.59878973356203, -22.066391097715126, -22.691627929848522, -24.87048355697999, -15.359305080284258, 1.7115550940241633, -1.5283084906670013, -1.5472550613376939, -8.14066165474432, -13.597274007908396, -21.43045162260745, -28.57330876546459, -26.034468295589647, -27.398621383880652, -29.198545597597985, -27.03863654113721, -28.421736200098934, -35.697219337651035, -41.80748837895456, -43.92003100873856, -47.80407799623384, -53.866980610860566, -48.94087223647634, -47.64672021844963, -44.74789490583119, -45.392078308635305, -42.057481870590564, -41.90590930522491, -42.171161294614805, -45.77100972204947, -42.853237838760336, -41.868016163883496, -32.2242116924928, -35.577754701208235, -43.194276110833115, -40.03019880882475, -38.41974030181454, -35.88089983193957, -34.87673158639204, -43.194276110833115, -47.17305595168192, -40.996473913030925, -42.171161294614805, -40.882794489006656, -37.339785773584126, -41.65960388650571, -28.92750839578953, -23.811934314698178, -17.01011544391379, -14.262862696661074, -10.538053680986025, -12.84953530281247, -11.42854250250933, -17.510391687806774, -10.66120639034564, -9.230740304707112, -4.0393799409329745, -8.112892635135324, -7.4497626616605, -16.013612604820807, -12.337977894703315, -14.365260956469157, 6.942254902244386, 17.68496047253616, 15.392425421380423, 15.259799426685476, 19.465938115582773, 26.608795258439898, 28.9960631629492, 26.078291279660064, 21.64479374271427, 22.06161829746985, 22.25108400417693, 21.891099161433488, 14.937707725283417, 9.386362518765793], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 100.76335877862594, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.90839694656488, null, null, null, null, null, null, null, null, null, null, null, 98.85496183206106, null, null, null, null, null, null, null, null, null, null, null, null, 98.09160305343511, null, null, null, null, null, null, null, null, null, null, null, null, 98.85496183206106, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.77862595419847, null, null, null, null, null, null, null, null, null, null, 107.63358778625954, null, null, null, null, null, null, null, null, null, null, null, null, 111.06870229007633, null, null, null, null, null, null, null, null, null, null, null, null, 111.06870229007633, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.2671755725191, null, null, null, null, null, null, null, null, null, null, null, 122.13740458015268, null, null, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [22.1, -9.4, 12.8]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [52.78, 52.15, 55.06, 50.98, 51.34, 50.22, 53.86, 51.34, 49.91, 48.79, 46.08, 42.41, 41.85, 43.33, 44.14, 47.355, 46.9, 51.77, 52.44, 53.2, 50.77, 51.26, 50.01, 50.98, 52.59, 52.51, 60.29, 61.46, 62.35, 63.09, 62.07, 64.2, 64.36, 61.45, 60.54, 57.97, 60.15, 55.93, 56.8, 57.09, 56.8, 55.68, 54.99, 54.81, 56.14, 55.92, 55.89, 57.35, 55.98, 55.36, 50.86, 51.65, 54.37, 56.99, 56.69, 54.15, 56.5, 58.57, 61.65, 62.14, 63.01, 61.77, 60.9, 61.21, 72.65, 70.62, 72.32, 72.97, 74.86, 73.59, 71.64, 71.2, 70.57, 70.23, 74.92, 77.42, 74.96, 74.36, 74.29, 71.47, 71.98, 69.06, 69.39, 70.54, 65.52, 56.51, 58.22, 58.23, 61.71, 64.59, 68.12, 71.89, 70.55, 71.27, 72.22, 71.08, 71.81, 75.65, 78.875, 79.99, 82.04, 85.24, 82.64, 83.77, 82.24, 82.58, 80.82, 80.74, 80.88, 82.78, 81.24, 80.72, 75.63, 77.4, 81.42, 79.75, 78.9, 77.56, 77.03, 81.42, 83.52, 80.26, 80.88, 80.2, 78.33, 80.61, 73.89, 71.19, 67.6, 66.15, 66.4, 67.62, 66.87, 70.08, 66.465, 65.71, 62.97, 65.12, 64.77, 69.29, 67.35, 68.42, 60.8, 55.13, 56.34, 56.41, 54.19, 50.42, 49.16, 50.7, 53.04, 52.82, 52.72, 52.91, 56.58, 59.51], "ttmEps": [2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2], "quarterlyEps": [0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79], "priceIndex": [100.0, 98.80636604774536, 104.31981811292157, 96.58961727927245, 97.27169382341798, 95.14967790829859, 102.04622963243652, 97.27169382341798, 94.56233421750663, 92.44031830238725, 87.30579765062522, 80.35240621447517, 79.2913982569155, 82.09549071618036, 83.63016294050777, 89.72148541114058, 88.85941644562334, 98.08639636225843, 99.3558165971959, 100.79575596816977, 96.19173929518757, 97.12012125805228, 94.75179992421371, 96.58961727927245, 99.64001515725654, 99.48844259189086, 114.22887457370217, 116.44562334217508, 118.13186813186813, 119.53391436150058, 117.60136415308828, 121.63698370594922, 121.94012883668054, 116.42667677150436, 114.70253884046988, 109.83327017809776, 113.96362258431223, 105.96816976127322, 107.61652140962485, 108.1659719590754, 107.61652140962485, 105.4945054945055, 104.1871921182266, 103.84615384615385, 106.36604774535809, 105.9492231906025, 105.89238347859038, 108.65858279651384, 106.06290261462674, 104.88821523304281, 96.36225843122395, 97.85903751420992, 103.01250473664265, 107.97650625236832, 107.40810913224705, 102.59568018188708, 107.04812428950359, 110.97006441834027, 116.80560818491853, 117.73399014778325, 119.3823417961349, 117.03296703296704, 115.38461538461537, 115.97195907540736, 137.646835922698, 133.80068207654415, 137.0215990905646, 138.25312618416066, 141.8340280409246, 139.4278135657446, 135.73323228495642, 134.89958317544523, 133.7059492231906, 133.0617658203865, 141.94770746494885, 146.684350132626, 142.02349374763165, 140.88669950738918, 140.75407351269422, 135.41114058355436, 136.3774156877605, 130.8450170519136, 131.470253884047, 133.64910951117847, 124.13793103448273, 107.06707086017431, 110.30693444486548, 110.32588101553617, 116.9192876089428, 122.37589996210687, 129.064039408867, 136.20689655172413, 133.6680560818492, 135.0322091701402, 136.83213338385752, 134.67222432739675, 136.05532398635847, 143.33080712391057, 149.4410761652141, 151.5536187949981, 155.43766578249338, 161.5005683971201, 156.57446002273588, 158.71542250852596, 155.81659719590752, 156.46078059871164, 153.1261841606669, 152.97461159530124, 153.23986358469114, 156.8397120121258, 153.92194012883667, 152.93671845395983, 143.29291398256913, 146.64645699128457, 154.26297840090945, 151.09890109890108, 149.48844259189087, 146.9496021220159, 145.94543387646837, 154.26297840090945, 158.24175824175825, 152.06517620310726, 153.23986358469114, 151.951496779083, 148.40848806366046, 152.72830617658204, 139.99621068586586, 134.8806366047745, 128.07881773399012, 125.3315649867374, 125.80522925350512, 128.11671087533156, 126.69571807502842, 132.77756726032587, 125.92838196286473, 124.4979158772262, 119.30655551345207, 123.38006820765442, 122.7169382341796, 131.2807881773399, 127.60515346722241, 129.63243652898825, 115.19514967790829, 104.45244410761651, 106.74497915877225, 106.8776051534672, 102.6714664645699, 95.52860932171278, 93.14134141720348, 96.05911330049261, 100.4926108374384, 100.07578628268283, 99.88632057597574, 100.24630541871919, 107.19969685486926, 112.75104206138688], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268], "valuationGap": [0.0, 1.1936339522546433, -4.319818112921567, 3.4103827207275543, 2.7283061765820236, 4.850322091701415, -2.0462296324365212, 2.7283061765820236, 5.437665782493369, 7.559681697612746, 12.694202349374777, 20.410952564150776, 21.471960521710443, 18.667868062445578, 17.13319583811817, 11.041873367485366, 11.903942333002604, 2.676962416367516, 1.4075421814300455, -0.032397189543829086, 4.5716194834383685, 3.6432375205736633, 6.011558854412229, 4.173741499353497, 1.1233436213694006, 1.2749161867350836, -12.320477627137294, -14.537226395610205, -16.223471185303254, -17.6255174149357, -15.692967206523406, -19.728586759384342, -20.031731890115665, -14.518279824939484, -12.794141893905007, -7.924873231532885, -12.055225637747355, -4.059772814708339, -8.761559577563787, -9.311010127014342, -8.761559577563787, -6.639543662444439, -5.33223028616554, -4.991192014092789, -7.511085913297023, -7.094261358541431, -7.03742164652931, -9.803620964452776, -7.207940782565672, -6.033253400981749, 2.492703400837115, 0.23256553922519174, -4.920901683207546, -9.884903198933216, -9.31650607881194, -4.504077128451968, -8.956521236068482, -12.878461364905164, -18.714005131483418, -19.642387094348138, -21.290738742699787, -18.94136397953193, -17.293012331180265, -17.880356021972247, -38.791874090636924, -34.945720244483084, -38.16663725850353, -39.3981643520996, -42.97906620886354, -40.572851733683535, -36.87827045289535, -36.044621343384165, -34.850987391129536, -34.20680398832545, -43.092745632887784, -47.82938830056494, -43.16853191557058, -42.03173767532812, -41.899111680633155, -26.63251462935588, -27.59878973356203, -22.066391097715126, -22.691627929848522, -24.87048355697999, -15.359305080284258, 1.7115550940241633, -1.5283084906670013, -1.5472550613376939, -8.14066165474432, -13.597274007908396, -21.43045162260745, -28.57330876546459, -26.034468295589647, -27.398621383880652, -29.198545597597985, -27.03863654113721, -28.421736200098934, -35.697219337651035, -41.80748837895456, -43.92003100873856, -47.80407799623384, -53.866980610860566, -48.94087223647634, -47.64672021844963, -44.74789490583119, -45.392078308635305, -42.057481870590564, -41.90590930522491, -42.171161294614805, -45.77100972204947, -42.853237838760336, -41.868016163883496, -32.2242116924928, -35.577754701208235, -43.194276110833115, -40.03019880882475, -38.41974030181454, -35.88089983193957, -34.87673158639204, -43.194276110833115, -47.17305595168192, -40.996473913030925, -42.171161294614805, -40.882794489006656, -37.339785773584126, -41.65960388650571, -28.92750839578953, -23.811934314698178, -17.01011544391379, -14.262862696661074, -10.538053680986025, -12.84953530281247, -11.42854250250933, -17.510391687806774, -10.66120639034564, -9.230740304707112, -4.0393799409329745, -8.112892635135324, -7.4497626616605, -16.013612604820807, -12.337977894703315, -14.365260956469157, 6.942254902244386, 17.68496047253616, 15.392425421380423, 15.259799426685476, 19.465938115582773, 26.608795258439898, 28.9960631629492, 26.078291279660064, 21.64479374271427, 22.06161829746985, 22.25108400417693, 21.891099161433488, 14.937707725283417, 9.386362518765793], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 100.76335877862594, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.90839694656488, null, null, null, null, null, null, null, null, null, null, null, 98.85496183206106, null, null, null, null, null, null, null, null, null, null, null, null, 98.09160305343511, null, null, null, null, null, null, null, null, null, null, null, null, 98.85496183206106, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.77862595419847, null, null, null, null, null, null, null, null, null, null, 107.63358778625954, null, null, null, null, null, null, null, null, null, null, null, null, 111.06870229007633, null, null, null, null, null, null, null, null, null, null, null, null, 111.06870229007633, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.2671755725191, null, null, null, null, null, null, null, null, null, null, null, 122.13740458015268, null, null, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-08-03", "", "", "", "", "", "", "", "", "", "", "2023-11-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-12", "", "", "", "", "", "", "", "", "", "", "", "2024-05-03", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-06", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-06", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-19", "", "", "", "", "", "", "", "", "", "", "2025-05-07", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-06", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-05", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-10", "", "", "", "", "", "", "", "", "", "", "", "2026-05-06", "", "", "", "", "", "", "", "", "", "", "", "", ""], "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", "", "", "", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 5.000000000000004, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 6.666666666666673, 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, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 12.903225806451607, 1.1363636363636374, 1.1363636363636374, 1.1363636363636374, 1.1363636363636374, 1.1363636363636374, 1.1363636363636374, 1.1363636363636374, 1.1363636363636374, 1.1363636363636374, 1.1363636363636374, 1.1363636363636374, 5.172413793103453, 5.172413793103453, 5.172413793103453, 5.172413793103453, 5.172413793103453, 5.172413793103453, 5.172413793103453, 5.172413793103453, 5.172413793103453, 5.172413793103453, 5.172413793103453, 5.172413793103453, 5.172413793103453, 12.698412698412692, 12.698412698412692, 12.698412698412692, 12.698412698412692, 12.698412698412692, 12.698412698412692, 12.698412698412692, 12.698412698412692, 12.698412698412692, 12.698412698412692, 12.698412698412692, 12.698412698412692, 12.698412698412692, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 20.689655172413794, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223, 9.72222222222223], "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": [15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 52.78, "latestClose": 59.51, "startTtmEps": 2.62, "latestTtmEps": 3.2, "priceChangePct": 12.751042061386887, "epsChangePct": 22.137404580152676, "earningsGapPct": 9.38636251876579, "startMultiple": 20.14503816793893, "latestMultiple": 18.596874999999997, "multipleChangePct": -7.685084312239498, "latestQuarter": "2026-05-06", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently stable.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -28.960248298913694, "earningsMovePct": 9.965635738831624, "spread": 38.92588403774532, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 15.21781219748306, "earningsMovePct": 24.513618677042825, "spread": 9.295806479559765, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 12.751042061386887, "earningsMovePct": 22.137404580152676, "spread": 9.38636251876579, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Earnings power and market price are broadly aligned; their relationship is currently stable.", "marketChangePct": 12.751042061386887, "earningsChangePct": 22.137404580152676, "recentMarketMovePoints": -2.444107616521407, "recentEarningsMovePoints": 0.0}, "pressure": {"score": 24, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 12, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.66111355, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.06456829, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.62374116, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00546102, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.05010036, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -6.491701991882648, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-05-06", "alignedPeriod": "2026-03-31", "requiredPeriod": "2026-03-31"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 100.76335877862594, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 101.90839694656488, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.09160305343511, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 98.85496183206106, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 108.77862595419847, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 107.63358778625954, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 111.06870229007633, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 115.2671755725191, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268, 122.13740458015268], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 101.98334429103659, 104.06256848564541, 104.06256848564541, 104.06256848564541, 104.06256848564541, 104.06256848564541, 104.06256848564541, 104.06256848564541, 104.06256848564541, 104.06256848564541, 104.06256848564541, 104.06256848564541, 104.06256848564541, 105.10081087004164, 105.10081087004164, 105.10081087004164, 105.10081087004164, 105.10081087004164, 105.10081087004164, 105.10081087004164, 105.10081087004164, 105.10081087004164, 105.10081087004164, 105.10081087004164, 105.10081087004164, 105.10081087004164, 101.7367959675652, 101.7367959675652, 101.7367959675652, 101.7367959675652, 101.7367959675652, 101.7367959675652, 101.7367959675652, 101.7367959675652, 101.7367959675652, 101.7367959675652, 101.7367959675652, 101.7367959675652, 101.7367959675652, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 99.50416392724085, 97.95364891518737, 97.95364891518737, 97.95364891518737, 97.95364891518737, 97.95364891518737, 97.95364891518737, 97.95364891518737, 97.95364891518737, 97.95364891518737, 97.95364891518737, 97.95364891518737, 94.86631602016217, 94.86631602016217, 94.86631602016217, 94.86631602016217, 94.86631602016217, 94.86631602016217, 94.86631602016217, 94.86631602016217, 94.86631602016217, 94.86631602016217, 94.86631602016217, 94.86631602016217, 94.86631602016217, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.00054788516327, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 95.69636204251589, 98.27142230988385, 98.27142230988385, 98.27142230988385, 98.27142230988385, 98.27142230988385, 98.27142230988385, 98.27142230988385, 98.27142230988385, 98.27142230988385, 98.27142230988385, 98.27142230988385, 98.27142230988385, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183, 100.9916721455183], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.99930337861372, 111.30268199233717, 111.30268199233717, 111.30268199233717, 111.30268199233717, 111.30268199233717, 111.30268199233717, 111.30268199233717, 111.30268199233717, 111.30268199233717, 111.30268199233717, 111.30268199233717, 111.30268199233717, 115.74364332985023, 115.74364332985023, 115.74364332985023, 115.74364332985023, 115.74364332985023, 115.74364332985023, 115.74364332985023, 115.74364332985023, 115.74364332985023, 115.74364332985023, 115.74364332985023, 115.74364332985023, 115.74364332985023, 106.4959944270289, 106.4959944270289, 106.4959944270289, 106.4959944270289, 106.4959944270289, 106.4959944270289, 106.4959944270289, 106.4959944270289, 106.4959944270289, 106.4959944270289, 106.4959944270289, 106.4959944270289, 106.4959944270289, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 96.22082897944966, 94.93207941483803, 94.93207941483803, 94.93207941483803, 94.93207941483803, 94.93207941483803, 94.93207941483803, 94.93207941483803, 94.93207941483803, 94.93207941483803, 94.93207941483803, 94.93207941483803, 81.27830024381748, 81.27830024381748, 81.27830024381748, 81.27830024381748, 81.27830024381748, 81.27830024381748, 81.27830024381748, 81.27830024381748, 81.27830024381748, 81.27830024381748, 81.27830024381748, 81.27830024381748, 81.27830024381748, 55.24207593173111, 55.24207593173111, 55.24207593173111, 55.24207593173111, 55.24207593173111, 55.24207593173111, 55.24207593173111, 55.24207593173111, 55.24207593173111, 55.24207593173111, 55.24207593173111, 55.24207593173111, 55.24207593173111, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 60.41448972483455, 111.32009752699408, 111.32009752699408, 111.32009752699408, 111.32009752699408, 111.32009752699408, 111.32009752699408, 111.32009752699408, 111.32009752699408, 111.32009752699408, 111.32009752699408, 111.32009752699408, 111.32009752699408, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403, 131.97492163009403], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 11, "displayedObservationCount": 11, "coverageWeeks": 131, "exactReportDates": 11, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 22.137404580152676, "valuationContribution": -9.386362518765793, "marketMove": 12.751042061386883, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 22.137404580152676}, {"key": "valuation", "label": "Relative valuation contribution", "value": -9.386362518765793}, {"key": "market", "label": "Total market move", "value": 12.751042061386883}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 0.7633587786259444, "surprisePct": 13.333333333333346, "immediateReturnPct": -7.964409722222221, "forward4WeekPct": 2.766927083333326, "forward13WeekPct": 14.127604166666675, "toDateReturnPct": 29.144965277777768, "weeksSince": 144, "availabilitySource": "reported", "spread": 20.410952564150776, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-02-16", "periodEnd": "2023-12-31", "earningsChangePct": 1.1363636363636243, "surprisePct": 5.000000000000004, "immediateReturnPct": 14.81622548086079, "forward4WeekPct": 18.20605598933538, "forward13WeekPct": 8.722148162254829, "toDateReturnPct": 13.330794134450574, "weeksSince": 129, "availabilitySource": "reported", "spread": -12.320477627137294, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-05-10", "periodEnd": "2024-03-31", "earningsChangePct": -2.9962546816479474, "surprisePct": 6.666666666666673, "immediateReturnPct": 1.5555158233506061, "forward4WeekPct": -1.680672268907557, "forward13WeekPct": -7.652422671196135, "toDateReturnPct": 6.400858215626681, "weeksSince": 117, "availabilitySource": "reported", "spread": -8.761559577563787, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-09", "periodEnd": "2024-06-30", "earningsChangePct": -0.7722007722007707, "surprisePct": 6.896551724137938, "immediateReturnPct": 1.553283523397564, "forward4WeekPct": 6.468737711364536, "forward13WeekPct": 42.843098702320106, "toDateReturnPct": 17.0074714903657, "weeksSince": 104, "availabilitySource": "reported", "spread": 0.23256553922519174, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-08", "periodEnd": "2024-09-30", "earningsChangePct": 0.7782101167315147, "surprisePct": 12.903225806451607, "immediateReturnPct": 18.68975657572294, "forward4WeekPct": 22.300277732396665, "forward13WeekPct": 21.483417742198974, "toDateReturnPct": -2.7773239666721183, "weeksSince": 91, "availabilitySource": "reported", "spread": -38.791874090636924, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": 10.038610038610042, "surprisePct": 1.1363636363636374, "immediateReturnPct": -3.795934849912519, "forward4WeekPct": -5.047785704670882, "forward13WeekPct": -5.034324942791779, "toDateReturnPct": -19.895006057342858, "weeksSince": 76, "availabilitySource": "reported", "spread": -26.63251462935588, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-09", "periodEnd": "2025-03-31", "earningsChangePct": -1.0526315789473717, "surprisePct": 5.172413793103453, "immediateReturnPct": 5.465242297569284, "forward4WeekPct": 11.812974144604427, "forward13WeekPct": 29.69499922588634, "toDateReturnPct": -7.864994581204532, "weeksSince": 65, "availabilitySource": "reported", "spread": -21.43045162260745, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-08", "periodEnd": "2025-06-30", "earningsChangePct": 3.191489361702149, "surprisePct": 12.698412698412692, "immediateReturnPct": 1.3673765730880971, "forward4WeekPct": -2.2991287512100778, "forward13WeekPct": -4.525653436592448, "toDateReturnPct": -27.98886737657309, "weeksSince": 52, "availabilitySource": "reported", "spread": -47.64672021844963, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": 0.0, "surprisePct": 20.689655172413794, "immediateReturnPct": -1.0658307210031248, "forward4WeekPct": 4.727272727272713, "forward13WeekPct": -17.053291536050153, "toDateReturnPct": -25.379310344827587, "weeksSince": 39, "availabilitySource": "reported", "spread": -38.41974030181454, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-13", "periodEnd": "2025-12-31", "earningsChangePct": 3.7800687285223233, "surprisePct": 4.1666666666666705, "immediateReturnPct": 0.3779289493575311, "forward4WeekPct": 0.4761904761904745, "forward13WeekPct": -16.65910808767952, "toDateReturnPct": -10.037792894935759, "weeksSince": 25, "availabilitySource": "reported", "spread": -10.538053680986025, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 5.96026490066226, "surprisePct": 9.72222222222223, "immediateReturnPct": -11.13709441683719, "forward4WeekPct": -20.798012277111965, "forward13WeekPct": -13.022508038585212, "toDateReturnPct": -13.022508038585212, "weeksSince": 13, "availabilitySource": "reported", "spread": 6.942254902244386, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}], "latestEvent": {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 5.96026490066226, "surprisePct": 9.72222222222223, "immediateReturnPct": -11.13709441683719, "forward4WeekPct": -20.798012277111965, "forward13WeekPct": -13.022508038585212, "toDateReturnPct": -13.022508038585212, "weeksSince": 13, "availabilitySource": "reported", "spread": 6.942254902244386, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 0 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Scientific & Technical Instruments", "population": 17, "spreadPercentile": 37.5, "qualityPercentile": 81.2, "rarityPercentile": 62.5, "currentOneYearSpread": -39.88493400000001, "lead": "price", "relatedSignals": [{"tickerId": 7362, "symbol": "NOVT", "name": "Novanta Inc", "spread": -43.174820999999994, "lead": "price", "quality": 100}, {"tickerId": 6707, "symbol": "ITRN", "name": "Ituran Location and Control Ltd", "spread": -23.893393999999997, "lead": "price", "quality": 87.5}, {"tickerId": 5317, "symbol": "CGNX", "name": "Cognex Corporation", "spread": -21.442191000000005, "lead": "price", "quality": 100}, {"tickerId": 1645, "symbol": "FTV", "name": "Fortive Corp", "spread": -62.235631000000005, "lead": "price", "quality": 50}, {"tickerId": 1813, "symbol": "GRMN", "name": "Garmin Ltd", "spread": -16.295492, "lead": "price", "quality": 100}, {"tickerId": 8330, "symbol": "SOTK", "name": "Sono-Tek Corp", "spread": -15.749835000000001, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 2372, "symbol": "KEYS", "name": "Keysight Technologies Inc", "spread": -65.18915999999999, "lead": "price", "quality": 87.5}, {"tickerId": 3796, "symbol": "ST", "name": "Sensata Technologies Holding NV", "spread": -79.837649, "lead": "price", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-16", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-05-10", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-08-09", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-11-08", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-05-08", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 12, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}