{"ticker": {"uuid": "3c842539-9730-4cae-a5d4-2a6797fbe4bf", "symbol": "GRMN", "name": "Garmin Ltd", "sector": "Technology", "industry": "Scientific & Technical Instruments", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 1, "inline": 1, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 17.0, "average_surprise_label": "+17.0%", "median_surprise": 15.5, "surprise_dispersion": 12.8, "average_reaction": 5.8, "average_reaction_label": "+5.8%", "average_abs_reaction": 12.0, "positive_response_rate": 58.3, "confirmation_rate": 72.7, "reaction_sample": 12, "streak": {"count": 3, "band": "beat", "label": "3 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": 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": 19.7, "revenue_growth_1y": 13.5, "cash_conversion": 1.22, "net_margin": 24.5, "earnings_yield": 3.9, "eps_surprise_avg": 13.4, "sue_score": 1.14, "pe_ratio": 31.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 310.89, "currency": "USD", "return_13w": 30.1, "fair_value": 186.143178, "fair_value_gap": 67.0, "relative_strength": 20.0, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 56.5}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-01", "date_source": "exact", "eps_actual": 1.41, "eps_estimate": 1.28, "eps_surprise": 0.13, "surprise_pct": 10.1563, "surprise_label": "+10.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 15.946243489641393, "one_week_reaction_label": "+15.9%", "four_week_reaction": 21.382006969846522, "four_week_reaction_label": "+21.4%", "confirmation": "confirmed", "revenue": 1277531000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 257243000.0, "operating_cash_flow": 357412000.0, "free_cash_flow": 403270000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-21", "date_source": "exact", "eps_actual": 1.72, "eps_estimate": 1.4, "eps_surprise": 0.32, "surprise_pct": 22.8571, "surprise_label": "+22.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 10.891980358180449, "one_week_reaction_label": "+10.9%", "four_week_reaction": 19.86386587940386, "four_week_reaction_label": "+19.9%", "confirmation": "confirmed", "revenue": 1482501000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 542127000.0, "operating_cash_flow": 465941000.0, "free_cash_flow": 514918000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-01", "date_source": "exact", "eps_actual": 1.42, "eps_estimate": 1.01, "eps_surprise": 0.41, "surprise_pct": 40.5941, "surprise_label": "+40.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 15.698849491581484, "one_week_reaction_label": "+15.7%", "four_week_reaction": 14.19309868510554, "four_week_reaction_label": "+14.2%", "confirmation": "confirmed", "revenue": 1381649000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 275961000.0, "operating_cash_flow": 435305000.0, "free_cash_flow": 468473000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 1.58, "eps_estimate": 1.44, "eps_surprise": 0.14, "surprise_pct": 9.7222, "surprise_label": "+9.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.2939193290989985, "one_week_reaction_label": "-5.3%", "four_week_reaction": 1.0228166770403495, "four_week_reaction_label": "+1.0%", "confirmation": "diverged", "revenue": 1506671000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 300630000.0, "operating_cash_flow": 255321000.0, "free_cash_flow": 292478000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-30", "date_source": "exact", "eps_actual": 1.99, "eps_estimate": 1.44, "eps_surprise": 0.55, "surprise_pct": 38.1944, "surprise_label": "+38.2%", "surprise_band": "beat", "eps_yoy": 41.13475177304966, "eps_yoy_label": "+41.1%", "one_week_reaction": 22.107208695653277, "one_week_reaction_label": "+22.1%", "four_week_reaction": 29.59334523467006, "four_week_reaction_label": "+29.6%", "confirmation": "confirmed", "revenue": 1586022000.0, "revenue_yoy": 24.147437518150245, "revenue_yoy_label": "+24.1%", "net_income": 399111000.0, "operating_cash_flow": 257955000.0, "free_cash_flow": 296499000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-19", "date_source": "exact", "eps_actual": 2.41, "eps_estimate": 2.0211, "eps_surprise": 0.3889, "surprise_pct": 19.242, "surprise_label": "+19.2%", "surprise_band": "beat", "eps_yoy": 40.11627906976745, "eps_yoy_label": "+40.1%", "one_week_reaction": 5.686200860003794, "one_week_reaction_label": "+5.7%", "four_week_reaction": 0.9547551226066656, "four_week_reaction_label": "+1.0%", "confirmation": "confirmed", "revenue": 1822561000.0, "revenue_yoy": 22.93826445985534, "revenue_yoy_label": "+22.9%", "net_income": 435733000.0, "operating_cash_flow": 483890000.0, "free_cash_flow": 568592000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-30", "date_source": "exact", "eps_actual": 1.61, "eps_estimate": 1.68, "eps_surprise": -0.07, "surprise_pct": -4.1667, "surprise_label": "-4.2%", "surprise_band": "miss", "eps_yoy": 13.380281690140858, "eps_yoy_label": "+13.4%", "one_week_reaction": -3.6087654324636627, "one_week_reaction_label": "-3.6%", "four_week_reaction": 0.8192602877344046, "four_week_reaction_label": "+0.8%", "confirmation": "confirmed", "revenue": 1535099000.0, "revenue_yoy": 11.106294000864185, "revenue_yoy_label": "+11.1%", "net_income": 332769000.0, "operating_cash_flow": 420788000.0, "free_cash_flow": 460850000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 2.17, "eps_estimate": 1.9, "eps_surprise": 0.27, "surprise_pct": 14.2105, "surprise_label": "+14.2%", "surprise_band": "beat", "eps_yoy": 37.341772151898724, "eps_yoy_label": "+37.3%", "one_week_reaction": -7.172261823255045, "one_week_reaction_label": "-7.2%", "four_week_reaction": 0.12307427293796538, "four_week_reaction_label": "+0.1%", "confirmation": "diverged", "revenue": 1814564000.0, "revenue_yoy": 20.435317332051923, "revenue_yoy_label": "+20.4%", "net_income": 400822000.0, "operating_cash_flow": 173171000.0, "free_cash_flow": 218847000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 1.99, "eps_estimate": 1.99, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 0.0, "eps_yoy_label": "0.0%", "one_week_reaction": -14.577759882481464, "one_week_reaction_label": "-14.6%", "four_week_reaction": -23.2461570273921, "four_week_reaction_label": "-23.2%", "confirmation": "contained", "revenue": 1770901000.0, "revenue_yoy": 11.656773991785737, "revenue_yoy_label": "+11.7%", "net_income": 401615000.0, "operating_cash_flow": 485615000.0, "free_cash_flow": 546150000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-18", "date_source": "exact", "eps_actual": 2.79, "eps_estimate": 2.39, "eps_surprise": 0.4, "surprise_pct": 16.7364, "surprise_label": "+16.7%", "surprise_band": "beat", "eps_yoy": 15.767634854771778, "eps_yoy_label": "+15.8%", "one_week_reaction": 15.907609109685147, "one_week_reaction_label": "+15.9%", "four_week_reaction": 9.164570994586848, "four_week_reaction_label": "+9.2%", "confirmation": "confirmed", "revenue": 2124955000.0, "revenue_yoy": 16.591708041596412, "revenue_yoy_label": "+16.6%", "net_income": 528681000.0, "operating_cash_flow": 553785000.0, "free_cash_flow": 677958000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-29", "date_source": "exact", "eps_actual": 2.08, "eps_estimate": 1.84, "eps_surprise": 0.24, "surprise_pct": 13.0435, "surprise_label": "+13.0%", "surprise_band": "beat", "eps_yoy": 29.192546583850927, "eps_yoy_label": "+29.2%", "one_week_reaction": -6.54227256302654, "one_week_reaction_label": "-6.5%", "four_week_reaction": -7.201511407472378, "four_week_reaction_label": "-7.2%", "confirmation": "diverged", "revenue": 1753489000.0, "revenue_yoy": 14.226444027388464, "revenue_yoy_label": "+14.2%", "net_income": 405078000.0, "operating_cash_flow": 535988000.0, "free_cash_flow": 602605000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-29", "date_source": "exact", "eps_actual": 2.81, "eps_estimate": 2.27, "eps_surprise": 0.54, "surprise_pct": 23.7885, "surprise_label": "+23.8%", "surprise_band": "beat", "eps_yoy": 29.493087557603694, "eps_yoy_label": "+29.5%", "one_week_reaction": 20.88219561371023, "one_week_reaction_label": "+20.9%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 2022092000.0, "revenue_yoy": 11.436796938548323, "revenue_yoy_label": "+11.4%", "net_income": 541920000.0, "operating_cash_flow": 337929000.0, "free_cash_flow": 465707000.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.41, 1.72, 1.42, 1.58, 1.99, 2.41, 1.61, 2.17, 1.99, 2.79, 2.08, 2.81], "eps_estimate": [1.28, 1.4, 1.01, 1.44, 1.44, 2.0211, 1.68, 1.9, 1.99, 2.39, 1.84, 2.27], "surprise": [10.1563, 22.8571, 40.5941, 9.7222, 38.1944, 19.242, -4.1667, 14.2105, 0.0, 16.7364, 13.0435, 23.7885], "reaction_1w": [15.946243489641393, 10.891980358180449, 15.698849491581484, -5.2939193290989985, 22.107208695653277, 5.686200860003794, -3.6087654324636627, -7.172261823255045, -14.577759882481464, 15.907609109685147, -6.54227256302654, 20.88219561371023], "reaction_4w": [21.382006969846522, 19.86386587940386, 14.19309868510554, 1.0228166770403495, 29.59334523467006, 0.9547551226066656, 0.8192602877344046, 0.12307427293796538, -23.2461570273921, 9.164570994586848, -7.201511407472378, null], "revenue": [1277.53, 1482.5, 1381.65, 1506.67, 1586.02, 1822.56, 1535.1, 1814.56, 1770.9, 2124.95, 1753.49, 2022.09], "net_income": [257.24, 542.13, 275.96, 300.63, 399.11, 435.73, 332.77, 400.82, 401.62, 528.68, 405.08, 541.92], "financial_unit": "millions", "scatter": [{"x": 10.1563, "y": 15.946243489641393, "label": "2023-09-30"}, {"x": 22.8571, "y": 10.891980358180449, "label": "2023-12-31"}, {"x": 40.5941, "y": 15.698849491581484, "label": "2024-03-31"}, {"x": 9.7222, "y": -5.2939193290989985, "label": "2024-06-30"}, {"x": 38.1944, "y": 22.107208695653277, "label": "2024-09-30"}, {"x": 19.242, "y": 5.686200860003794, "label": "2024-12-31"}, {"x": -4.1667, "y": -3.6087654324636627, "label": "2025-03-31"}, {"x": 14.2105, "y": -7.172261823255045, "label": "2025-06-30"}, {"x": 0.0, "y": -14.577759882481464, "label": "2025-09-30"}, {"x": 16.7364, "y": 15.907609109685147, "label": "2025-12-31"}, {"x": 13.0435, "y": -6.54227256302654, "label": "2026-03-31"}, {"x": 23.7885, "y": 20.88219561371023, "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, 101.77252588004934, 104.4214669413587, 101.20137770477812, 105.21606837338835, 104.41296763520359, 104.30390412275298, 105.2259826710636, 106.07865697696555, 102.40025916073931, 98.86066878965993, 114.62523175034703, 115.62662883874152, 118.49201161910774, 119.9990638807019, 122.58683281044493, 123.52873995410604, 125.78245860068546, 127.70714025514471, 128.18581805878927, 122.51149620829058, 123.50874085279722, 125.13424900993739, 124.39628882553231, 120.07821919252079, 122.93033889660312, 121.863287657213, 135.13661301266956, 137.05132214790683, 141.54889504757335, 146.0700476736739, 147.61342914076997, 149.19689926181528, 147.85395690578346, 143.4242505758891, 139.82636796046657, 143.76499737659952, 166.33444793632793, 169.30094802768377, 171.31536156173144, 164.16970532889965, 164.2097929431784, 163.6184980333905, 159.88030668865142, 162.5615627877483, 164.04168342528837, 163.04486712501858, 169.9621659754487, 171.24090971915362, 179.16509407842997, 169.68023853201356, 168.57266509608502, 173.2446104885992, 180.99762454009917, 184.55192832777882, 181.41044753634588, 174.6240431990569, 172.92512910783944, 175.94879132172915, 171.9442093691735, 167.75760086971349, 169.46662679599697, 164.12718488570312, 200.4111241746862, 215.11481569730253, 210.77651927514756, 212.69790933287447, 214.9934653591466, 221.0407887472555, 218.58343088388148, 212.07869719141965, 212.454164827403, 210.21150307635375, 212.2512097137827, 218.8878651138176, 217.39613967440556, 219.04008222878568, 220.88697989678607, 215.7623453435582, 228.03102568004795, 232.3133930288556, 222.58166148948894, 217.8223473883821, 214.04431587093788, 217.57794581116866, 181.73247299076456, 193.26005125866567, 194.10527112724253, 202.6083876746566, 195.2967262169816, 194.940308463161, 209.04427958643822, 204.268277734494, 206.69192012394703, 211.2540711156648, 205.01166395912213, 204.57657226091382, 213.11721675389052, 219.67356800622872, 220.8498251929249, 233.0931209350314, 241.00983838093697, 223.72398175245235, 237.6856355030501, 237.64472135074155, 241.3064594872333, 247.34116647409542, 242.81002157503383, 244.43632404041898, 241.39729757620998, 246.90040025441985, 263.9230580634545, 254.6519722829673, 255.63760276856766, 257.13658198890255, 219.65182849654022, 206.53062460636775, 199.3129358441597, 197.3622083648934, 200.53470668535772, 209.02550105827018, 214.84688013915613, 207.89704376145627, 211.9081506859299, 208.74257241216506, 218.85798810330024, 218.39397797075497, 212.5886992268865, 207.91766666505174, 208.62914852173105, 221.42550945049032, 256.64901396300326, 260.70136669466774, 251.06027258787563, 241.7182074642061, 240.51748267248794, 238.24024771937366, 245.99319939064497, 265.9086602492244, 276.80833784948857, 268.496428139297, 250.93065998843346, 248.5188604853918, 233.6754247745282, 249.16062723818962, 242.13224999392312, 244.87528435247486, 246.45899775641192, 243.49082587492794, 241.73378276763233, 249.541708055082, 252.75428983114318, 259.46016441224174, 252.671116192928, 305.4343929356803, 323.22315480895105], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 191.10671936758894, 191.10671936758894], "gap": [0.0, -1.7725258800493435, -4.421466941358702, -1.2013777047781247, -5.216068373388353, -4.412967635203586, -4.303904122752982, -5.225982671063605, -6.078656976965547, -2.40025916073931, 1.1393312103400746, -11.265547955880592, -12.26694504427509, -15.132327824641308, -16.639380086235462, -19.227149015978497, -20.16905615963961, -22.422774806219024, -24.347456460678274, -24.82613426432283, -19.151812413824146, -20.149057058330783, -21.774565215470957, -21.036605031065875, -16.718535398054357, -19.570655102136683, -18.50360386274656, -24.464676253776275, -26.37938538901355, -30.876958288680072, -35.39811091478063, -36.941492381876685, -38.524962502921994, -37.18202014689018, -32.75231381699581, -29.15443120157329, -33.09306061770624, -47.7573728375137, -50.72387292886954, -52.7382864629172, -45.59263023008542, -45.632717844364166, -45.04142293457626, -41.30323158983718, -43.98448768893407, -45.464608326474135, -44.46779202620435, -51.385090876634465, -52.66383462033939, -60.58801897961574, -48.533993472725015, -47.42642003679647, -52.09836542931065, -59.85137948081062, -63.40568326849028, -60.26420247705734, -53.47779813976835, -51.77888404855089, -54.8025462624406, -50.79796430988496, -46.61135581042494, -48.32038173670843, -42.98093982641457, -67.80242852251226, -82.5061200451286, -78.16782362297363, -80.08921368070054, -82.38476970697266, -88.43209309508157, -85.97473523170754, -79.47000153924571, -79.84546917522906, -77.60280742417982, -79.64251406160878, -86.27916946164368, -84.78744402223163, -86.43138657661174, -88.27828424461214, -83.15364969138426, -81.78596639151039, -86.06833374031802, -76.33660220095138, -71.57728809984454, -67.79925658240032, -71.3328865226311, -35.487413702227, -47.01499197012811, -47.86021183870497, -56.363328386119036, -45.2967262169816, -44.94030846316099, -59.04427958643822, -54.268277734494006, -56.69192012394703, -61.2540711156648, -55.01166395912213, -54.57657226091382, -63.11721675389052, -69.67356800622872, -70.8498251929249, -83.09312093503141, -91.00983838093697, -62.06390270106894, -76.02555645166669, -75.98464229935814, -79.64638043584989, -85.68108742271201, -81.14994252365042, -82.77624498903558, -79.73721852482657, -85.24032120303644, -102.2629790120711, -92.9918932315839, -93.97752371718425, -95.47650293751914, -57.99174944515681, -44.870545554984346, -37.652856792776305, -35.70212931351, -38.87462763397431, -47.365422006886774, -53.18680108777272, -46.23696471007287, -50.248071634546505, -47.082493360781655, -57.19790905191684, -56.73389891937157, -50.928620175503085, -46.257587613668335, -46.96906947034765, -59.76543039910692, -87.47905348869494, -91.53140622035943, -81.89031211356732, -72.54824698989779, -71.34752219817963, -69.07028724506534, -76.82323891633666, -96.73869977491609, -107.63837737518026, -99.32646766498868, -72.47216196471805, -70.06036246167639, -55.2169267508128, -70.70212921447421, -63.67375197020772, -66.41678632875946, -68.00049973269651, -65.03232785121253, -63.27528474391693, -71.0832100313666, -74.29579180742778, -81.00166638852633, -74.21261816921259, -114.32767356809137, -132.1164354413621], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 103.35968379446643, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.67193675889328, null, null, null, null, null, null, null, null, null, 118.57707509881423, null, null, null, null, null, null, null, null, null, null, null, null, 121.14624505928855, null, null, null, null, null, null, null, null, null, null, null, null, 132.60869565217394, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 146.24505928853756, null, null, null, null, null, null, null, null, null, 150.0, null, null, null, null, null, null, null, null, null, null, null, null, 161.6600790513834, null, null, null, null, null, null, null, null, null, null, null, null, 161.6600790513834, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 169.1699604743083, null, null, null, null, null, null, null, null, null, 178.4584980237154, null, null, null, null, null, null, null, null, null, null, null, null, 191.10671936758894, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [91.1, 132.1, 223.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": [96.184322, 97.889214, 100.43708, 97.339859, 101.201362, 100.428905, 100.324003, 101.210898, 102.031037, 98.492995, 95.088464, 110.251502, 111.214689, 113.970738, 115.420286, 117.909314, 118.815281, 120.983005, 122.834247, 123.29466, 117.836852, 118.796045, 120.359529, 119.649727, 115.496421, 118.239713, 117.213377, 129.980235, 131.821885, 136.147845, 140.496485, 141.980976, 143.504026, 142.212326, 137.951643, 134.491044, 138.279388, 159.987661, 162.840969, 164.778519, 157.905518, 157.944076, 157.375343, 153.779789, 156.358737, 157.782381, 156.8236, 163.476957, 164.706908, 172.328731, 163.205787, 162.140475, 166.634154, 174.091338, 177.510021, 174.488409, 167.960952, 166.326863, 169.235152, 165.383372, 161.356511, 163.000326, 157.86462, 192.764081, 206.906727, 202.733966, 204.582042, 206.790007, 212.606584, 210.242991, 203.986457, 204.347598, 202.190509, 204.152387, 210.535809, 209.101003, 210.682218, 212.458644, 207.529549, 219.330096, 223.449062, 214.088662, 209.510948, 205.877074, 209.275872, 174.798147, 185.88587, 186.698839, 194.877504, 187.844832, 187.502014, 201.067823, 196.474058, 198.805222, 203.193296, 197.189079, 196.770589, 204.98535, 211.291532, 212.422907, 224.199038, 231.813679, 215.187395, 228.616317, 228.576964, 232.098982, 237.903424, 233.545173, 235.109421, 232.186354, 237.479476, 253.852604, 244.935273, 245.883295, 247.325078, 211.270622, 198.650081, 191.707796, 189.831502, 192.882948, 201.049761, 206.649015, 199.964362, 203.822418, 200.777628, 210.507072, 210.060767, 204.476999, 199.984198, 200.668532, 212.976625, 246.856114, 250.753842, 241.480621, 232.495019, 231.34011, 229.149767, 236.606891, 255.762442, 266.246223, 258.251469, 241.355954, 239.036181, 224.759123, 239.65346, 232.893263, 235.531632, 237.054916, 234.2, 232.51, 240.02, 243.11, 249.56, 243.03, 293.78, 310.89], "ttmEps": [5.06, 5.06, 5.06, 5.06, 5.06, 5.06, 5.06, 5.06, 5.06, 5.06, 5.06, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.0, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 6.71, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.67, 9.67], "quarterlyEps": [1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.81, 2.81], "priceIndex": [100.0, 101.77252588004934, 104.4214669413587, 101.20137770477812, 105.21606837338835, 104.41296763520359, 104.30390412275298, 105.2259826710636, 106.07865697696555, 102.40025916073931, 98.86066878965993, 114.62523175034703, 115.62662883874152, 118.49201161910774, 119.9990638807019, 122.58683281044493, 123.52873995410604, 125.78245860068546, 127.70714025514471, 128.18581805878927, 122.51149620829058, 123.50874085279722, 125.13424900993739, 124.39628882553231, 120.07821919252079, 122.93033889660312, 121.863287657213, 135.13661301266956, 137.05132214790683, 141.54889504757335, 146.0700476736739, 147.61342914076997, 149.19689926181528, 147.85395690578346, 143.4242505758891, 139.82636796046657, 143.76499737659952, 166.33444793632793, 169.30094802768377, 171.31536156173144, 164.16970532889965, 164.2097929431784, 163.6184980333905, 159.88030668865142, 162.5615627877483, 164.04168342528837, 163.04486712501858, 169.9621659754487, 171.24090971915362, 179.16509407842997, 169.68023853201356, 168.57266509608502, 173.2446104885992, 180.99762454009917, 184.55192832777882, 181.41044753634588, 174.6240431990569, 172.92512910783944, 175.94879132172915, 171.9442093691735, 167.75760086971349, 169.46662679599697, 164.12718488570312, 200.4111241746862, 215.11481569730253, 210.77651927514756, 212.69790933287447, 214.9934653591466, 221.0407887472555, 218.58343088388148, 212.07869719141965, 212.454164827403, 210.21150307635375, 212.2512097137827, 218.8878651138176, 217.39613967440556, 219.04008222878568, 220.88697989678607, 215.7623453435582, 228.03102568004795, 232.3133930288556, 222.58166148948894, 217.8223473883821, 214.04431587093788, 217.57794581116866, 181.73247299076456, 193.26005125866567, 194.10527112724253, 202.6083876746566, 195.2967262169816, 194.940308463161, 209.04427958643822, 204.268277734494, 206.69192012394703, 211.2540711156648, 205.01166395912213, 204.57657226091382, 213.11721675389052, 219.67356800622872, 220.8498251929249, 233.0931209350314, 241.00983838093697, 223.72398175245235, 237.6856355030501, 237.64472135074155, 241.3064594872333, 247.34116647409542, 242.81002157503383, 244.43632404041898, 241.39729757620998, 246.90040025441985, 263.9230580634545, 254.6519722829673, 255.63760276856766, 257.13658198890255, 219.65182849654022, 206.53062460636775, 199.3129358441597, 197.3622083648934, 200.53470668535772, 209.02550105827018, 214.84688013915613, 207.89704376145627, 211.9081506859299, 208.74257241216506, 218.85798810330024, 218.39397797075497, 212.5886992268865, 207.91766666505174, 208.62914852173105, 221.42550945049032, 256.64901396300326, 260.70136669466774, 251.06027258787563, 241.7182074642061, 240.51748267248794, 238.24024771937366, 245.99319939064497, 265.9086602492244, 276.80833784948857, 268.496428139297, 250.93065998843346, 248.5188604853918, 233.6754247745282, 249.16062723818962, 242.13224999392312, 244.87528435247486, 246.45899775641192, 243.49082587492794, 241.73378276763233, 249.541708055082, 252.75428983114318, 259.46016441224174, 252.671116192928, 305.4343929356803, 323.22315480895105], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 191.10671936758894, 191.10671936758894], "valuationGap": [0.0, -1.7725258800493435, -4.421466941358702, -1.2013777047781247, -5.216068373388353, -4.412967635203586, -4.303904122752982, -5.225982671063605, -6.078656976965547, -2.40025916073931, 1.1393312103400746, -11.265547955880592, -12.26694504427509, -15.132327824641308, -16.639380086235462, -19.227149015978497, -20.16905615963961, -22.422774806219024, -24.347456460678274, -24.82613426432283, -19.151812413824146, -20.149057058330783, -21.774565215470957, -21.036605031065875, -16.718535398054357, -19.570655102136683, -18.50360386274656, -24.464676253776275, -26.37938538901355, -30.876958288680072, -35.39811091478063, -36.941492381876685, -38.524962502921994, -37.18202014689018, -32.75231381699581, -29.15443120157329, -33.09306061770624, -47.7573728375137, -50.72387292886954, -52.7382864629172, -45.59263023008542, -45.632717844364166, -45.04142293457626, -41.30323158983718, -43.98448768893407, -45.464608326474135, -44.46779202620435, -51.385090876634465, -52.66383462033939, -60.58801897961574, -48.533993472725015, -47.42642003679647, -52.09836542931065, -59.85137948081062, -63.40568326849028, -60.26420247705734, -53.47779813976835, -51.77888404855089, -54.8025462624406, -50.79796430988496, -46.61135581042494, -48.32038173670843, -42.98093982641457, -67.80242852251226, -82.5061200451286, -78.16782362297363, -80.08921368070054, -82.38476970697266, -88.43209309508157, -85.97473523170754, -79.47000153924571, -79.84546917522906, -77.60280742417982, -79.64251406160878, -86.27916946164368, -84.78744402223163, -86.43138657661174, -88.27828424461214, -83.15364969138426, -81.78596639151039, -86.06833374031802, -76.33660220095138, -71.57728809984454, -67.79925658240032, -71.3328865226311, -35.487413702227, -47.01499197012811, -47.86021183870497, -56.363328386119036, -45.2967262169816, -44.94030846316099, -59.04427958643822, -54.268277734494006, -56.69192012394703, -61.2540711156648, -55.01166395912213, -54.57657226091382, -63.11721675389052, -69.67356800622872, -70.8498251929249, -83.09312093503141, -91.00983838093697, -62.06390270106894, -76.02555645166669, -75.98464229935814, -79.64638043584989, -85.68108742271201, -81.14994252365042, -82.77624498903558, -79.73721852482657, -85.24032120303644, -102.2629790120711, -92.9918932315839, -93.97752371718425, -95.47650293751914, -57.99174944515681, -44.870545554984346, -37.652856792776305, -35.70212931351, -38.87462763397431, -47.365422006886774, -53.18680108777272, -46.23696471007287, -50.248071634546505, -47.082493360781655, -57.19790905191684, -56.73389891937157, -50.928620175503085, -46.257587613668335, -46.96906947034765, -59.76543039910692, -87.47905348869494, -91.53140622035943, -81.89031211356732, -72.54824698989779, -71.34752219817963, -69.07028724506534, -76.82323891633666, -96.73869977491609, -107.63837737518026, -99.32646766498868, -72.47216196471805, -70.06036246167639, -55.2169267508128, -70.70212921447421, -63.67375197020772, -66.41678632875946, -68.00049973269651, -65.03232785121253, -63.27528474391693, -71.0832100313666, -74.29579180742778, -81.00166638852633, -74.21261816921259, -114.32767356809137, -132.1164354413621], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 103.35968379446643, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.67193675889328, null, null, null, null, null, null, null, null, null, 118.57707509881423, null, null, null, null, null, null, null, null, null, null, null, null, 121.14624505928855, null, null, null, null, null, null, null, null, null, null, null, null, 132.60869565217394, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 146.24505928853756, null, null, null, null, null, null, null, null, null, 150.0, null, null, null, null, null, null, null, null, null, null, null, null, 161.6600790513834, null, null, null, null, null, null, null, null, null, null, null, null, 161.6600790513834, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 169.1699604743083, null, null, null, null, null, null, null, null, null, 178.4584980237154, null, null, null, null, null, null, null, null, null, null, null, null, 191.10671936758894, null], "quarterLabels": ["2023-08-02", "", "", "", "", "", "", "", "", "", "", "2023-11-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-21", "", "", "", "", "", "", "", "", "", "2024-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-19", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-18", "", "", "", "", "", "", "", "", "", "2026-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-29", ""], "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": [2.1126760563380302, 2.1126760563380302, 2.1126760563380302, 2.1126760563380302, 2.1126760563380302, 2.1126760563380302, 2.1126760563380302, 2.1126760563380302, 2.1126760563380302, 2.1126760563380302, 2.1126760563380302, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 10.156249999999991, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 40.594059405940584, 40.594059405940584, 40.594059405940584, 40.594059405940584, 40.594059405940584, 40.594059405940584, 40.594059405940584, 40.594059405940584, 40.594059405940584, 40.594059405940584, 40.594059405940584, 40.594059405940584, 40.594059405940584, 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, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 38.19444444444445, 19.241996932363563, 19.241996932363563, 19.241996932363563, 19.241996932363563, 19.241996932363563, 19.241996932363563, 19.241996932363563, 19.241996932363563, 19.241996932363563, 19.241996932363563, -4.166666666666657, -4.166666666666657, -4.166666666666657, -4.166666666666657, -4.166666666666657, -4.166666666666657, -4.166666666666657, -4.166666666666657, -4.166666666666657, -4.166666666666657, -4.166666666666657, -4.166666666666657, -4.166666666666657, 14.210526315789476, 14.210526315789476, 14.210526315789476, 14.210526315789476, 14.210526315789476, 14.210526315789476, 14.210526315789476, 14.210526315789476, 14.210526315789476, 14.210526315789476, 14.210526315789476, 14.210526315789476, 14.210526315789476, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 16.736401673640163, 16.736401673640163, 16.736401673640163, 16.736401673640163, 16.736401673640163, 16.736401673640163, 16.736401673640163, 16.736401673640163, 16.736401673640163, 16.736401673640163, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 13.043478260869565, 23.78854625550661, 23.78854625550661], "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": [16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 96.184322, "latestClose": 310.89, "startTtmEps": 5.06, "latestTtmEps": 9.67, "priceChangePct": 223.22315480895108, "epsChangePct": 91.10671936758894, "earningsGapPct": -132.11643544136214, "startMultiple": 19.00875928853755, "latestMultiple": 32.14994829369183, "multipleChangePct": 69.13228162702092, "latestQuarter": "2026-07-29", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 12 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 35.98766880668451, "earningsMovePct": 18.215158924205376, "spread": -17.772509882479135, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 91.74114298110942, "earningsMovePct": 57.74877650897228, "spread": -33.99236647213714, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 223.22315480895108, "earningsMovePct": 91.10671936758894, "spread": -132.11643544136214, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 12, "persistenceLabel": "12 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 12 updates.", "marketChangePct": 223.22315480895108, "earningsChangePct": 91.10671936758894, "recentMarketMovePoints": 74.70429432355925, "recentEarningsMovePoints": 12.64822134387353}, "pressure": {"score": 91, "band": "extreme", "label": "Extreme \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.22112999, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.13512249, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.48397062, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.0031533, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.02248822, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -1.4172299621103668, "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-07-29", "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, 100.0, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 103.35968379446643, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 110.67193675889328, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 118.57707509881423, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 121.14624505928855, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 132.60869565217394, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 146.24505928853756, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 150.0, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 161.6600790513834, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 169.1699604743083, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 178.4584980237154, 191.10671936758894, 191.10671936758894], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 102.78935399711374, 106.37317246011146, 106.37317246011146, 106.37317246011146, 106.37317246011146, 106.37317246011146, 106.37317246011146, 106.37317246011146, 106.37317246011146, 106.37317246011146, 106.37317246011146, 111.13867746732508, 111.13867746732508, 111.13867746732508, 111.13867746732508, 111.13867746732508, 111.13867746732508, 111.13867746732508, 111.13867746732508, 111.13867746732508, 111.13867746732508, 111.13867746732508, 111.13867746732508, 111.13867746732508, 114.92048132567001, 114.92048132567001, 114.92048132567001, 114.92048132567001, 114.92048132567001, 114.92048132567001, 114.92048132567001, 114.92048132567001, 114.92048132567001, 114.92048132567001, 114.92048132567001, 114.92048132567001, 114.92048132567001, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 121.19699068709741, 128.1157979568298, 128.1157979568298, 128.1157979568298, 128.1157979568298, 128.1157979568298, 128.1157979568298, 128.1157979568298, 128.1157979568298, 128.1157979568298, 128.1157979568298, 131.2378675196729, 131.2378675196729, 131.2378675196729, 131.2378675196729, 131.2378675196729, 131.2378675196729, 131.2378675196729, 131.2378675196729, 131.2378675196729, 131.2378675196729, 131.2378675196729, 131.2378675196729, 131.2378675196729, 137.50221006716365, 137.50221006716365, 137.50221006716365, 137.50221006716365, 137.50221006716365, 137.50221006716365, 137.50221006716365, 137.50221006716365, 137.50221006716365, 137.50221006716365, 137.50221006716365, 137.50221006716365, 137.50221006716365, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 141.26372912033324, 147.41618987879778, 147.41618987879778, 147.41618987879778, 147.41618987879778, 147.41618987879778, 147.41618987879778, 147.41618987879778, 147.41618987879778, 147.41618987879778, 147.41618987879778, 151.8595184668024, 151.8595184668024, 151.8595184668024, 151.8595184668024, 151.8595184668024, 151.8595184668024, 151.8595184668024, 151.8595184668024, 151.8595184668024, 151.8595184668024, 151.8595184668024, 151.8595184668024, 151.8595184668024, 156.08185051136223, 156.08185051136223], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 115.43055171191452, 122.14691277025116, 122.14691277025116, 122.14691277025116, 122.14691277025116, 122.14691277025116, 122.14691277025116, 122.14691277025116, 122.14691277025116, 122.14691277025116, 122.14691277025116, 133.1945994856949, 133.1945994856949, 133.1945994856949, 133.1945994856949, 133.1945994856949, 133.1945994856949, 133.1945994856949, 133.1945994856949, 133.1945994856949, 133.1945994856949, 133.1945994856949, 133.1945994856949, 133.1945994856949, 130.53048983361265, 130.53048983361265, 130.53048983361265, 130.53048983361265, 130.53048983361265, 130.53048983361265, 130.53048983361265, 130.53048983361265, 130.53048983361265, 130.53048983361265, 130.53048983361265, 130.53048983361265, 130.53048983361265, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 122.23047957238673, 126.40291170059608, 126.40291170059608, 126.40291170059608, 126.40291170059608, 126.40291170059608, 126.40291170059608, 126.40291170059608, 126.40291170059608, 126.40291170059608, 126.40291170059608, 125.81032590275467, 125.81032590275467, 125.81032590275467, 125.81032590275467, 125.81032590275467, 125.81032590275467, 125.81032590275467, 125.81032590275467, 125.81032590275467, 125.81032590275467, 125.81032590275467, 125.81032590275467, 125.81032590275467, 120.08650524410835, 120.08650524410835, 120.08650524410835, 120.08650524410835, 120.08650524410835, 120.08650524410835, 120.08650524410835, 120.08650524410835, 120.08650524410835, 120.08650524410835, 120.08650524410835, 120.08650524410835, 120.08650524410835, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 139.49351521615426, 147.9952518509075, 147.9952518509075, 147.9952518509075, 147.9952518509075, 147.9952518509075, 147.9952518509075, 147.9952518509075, 147.9952518509075, 147.9952518509075, 147.9952518509075, 159.0147979315856, 159.0147979315856, 159.0147979315856, 159.0147979315856, 159.0147979315856, 159.0147979315856, 159.0147979315856, 159.0147979315856, 159.0147979315856, 159.0147979315856, 159.0147979315856, 159.0147979315856, 159.0147979315856, 178.20484516431952, 178.20484516431952], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 91.10671936758894, "valuationContribution": 132.1164354413621, "marketMove": 223.22315480895105, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 91.10671936758894}, {"key": "valuation", "label": "Relative valuation contribution", "value": 132.1164354413621}, {"key": "market", "label": "Total market move", "value": 223.22315480895105}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 3.359683794466428, "surprisePct": 10.156249999999991, "immediateReturnPct": 15.946243489641398, "forward4WeekPct": 23.99959894188637, "forward13WeekPct": 21.462074516210492, "toDateReturnPct": 226.94817743611884, "weeksSince": 144, "availabilitySource": "reported", "spread": -11.265547955880592, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-23", "periodEnd": "2023-12-31", "earningsChangePct": 7.074569789674934, "surprisePct": 22.85714285714286, "immediateReturnPct": 10.891980358180442, "forward4WeekPct": 21.130351871015552, "forward13WeekPct": 34.716294369711754, "toDateReturnPct": 165.2342317549643, "weeksSince": 128, "availabilitySource": "reported", "spread": -24.464676253776275, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 7.14285714285714, "surprisePct": 40.594059405940584, "immediateReturnPct": 15.698849491581491, "forward4WeekPct": 14.220982811986405, "forward13WeekPct": 18.026113190492254, "toDateReturnPct": 124.82743415092345, "weeksSince": 118, "availabilitySource": "reported", "spread": -47.7573728375137, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 2.1666666666666723, "surprisePct": 9.72222222222223, "immediateReturnPct": -5.293919329098995, "forward4WeekPct": 3.0066315523439746, "forward13WeekPct": 11.858353439624647, "toDateReturnPct": 80.40520474789545, "weeksSince": 105, "availabilitySource": "reported", "spread": -48.533993472725015, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 9.461663947797728, "surprisePct": 38.19444444444445, "immediateReturnPct": 22.10720869565328, "forward4WeekPct": 30.991989845476464, "forward13WeekPct": 33.4575270887169, "toDateReturnPct": 96.93456329860356, "weeksSince": 92, "availabilitySource": "reported", "spread": -67.80242852251226, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": 10.283159463487346, "surprisePct": 19.241996932363563, "immediateReturnPct": 5.686200860003798, "forward4WeekPct": -0.7962601026998861, "forward13WeekPct": -5.32718885251372, "toDateReturnPct": 49.80517304550205, "weeksSince": 76, "availabilitySource": "reported", "spread": -81.78596639151039, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 2.5675675675675524, "surprisePct": -4.166666666666657, "immediateReturnPct": -3.6087654324636675, "forward4WeekPct": 2.0154804527874104, "forward13WeekPct": 10.421875579851436, "toDateReturnPct": 59.530984140683586, "weeksSince": 66, "availabilitySource": "reported", "spread": -45.2967262169816, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 7.773386034255592, "surprisePct": 14.210526315789476, "immediateReturnPct": -7.1722618232550435, "forward4WeekPct": 2.6269998501684544, "forward13WeekPct": -8.861882995265347, "toDateReturnPct": 34.11201674600055, "weeksSince": 53, "availabilitySource": "reported", "spread": -62.06390270106894, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 0.0, "surprisePct": 0.0, "immediateReturnPct": -14.577759882481466, "forward4WeekPct": -22.012377572160315, "forward13WeekPct": -19.141156401454772, "toDateReturnPct": 25.70096106469235, "weeksSince": 40, "availabilitySource": "reported", "spread": -57.99174944515681, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": 4.645476772616153, "surprisePct": 16.736401673640163, "immediateReturnPct": 15.90760910968514, "forward4WeekPct": 8.622300686753759, "forward13WeekPct": 12.525710274543034, "toDateReturnPct": 45.97376590036581, "weeksSince": 24, "availabilitySource": "reported", "spread": -87.47905348869494, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 5.490654205607459, "surprisePct": 13.043478260869565, "immediateReturnPct": -6.5422725630265415, "forward4WeekPct": -9.819191386671255, "forward13WeekPct": 13.757339362898247, "toDateReturnPct": 20.382664696478447, "weeksSince": 14, "availabilitySource": "reported", "spread": -72.47216196471805, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 7.0874861572536085, "surprisePct": 23.78854625550661, "immediateReturnPct": 20.88219561371023, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 27.922478706332555, "weeksSince": 1, "availabilitySource": "reported", "spread": -114.32767356809137, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 7.0874861572536085, "surprisePct": 23.78854625550661, "immediateReturnPct": 20.88219561371023, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 27.922478706332555, "weeksSince": 1, "availabilitySource": "reported", "spread": -114.32767356809137, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 8 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Scientific & Technical Instruments", "population": 17, "spreadPercentile": 56.2, "qualityPercentile": 81.2, "rarityPercentile": 43.8, "currentOneYearSpread": -16.295492, "lead": "price", "relatedSignals": [{"tickerId": 8330, "symbol": "SOTK", "name": "Sono-Tek Corp", "spread": -15.749835000000001, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 5317, "symbol": "CGNX", "name": "Cognex Corporation", "spread": -21.442191000000005, "lead": "price", "quality": 100}, {"tickerId": 6707, "symbol": "ITRN", "name": "Ituran Location and Control Ltd", "spread": -23.893393999999997, "lead": "price", "quality": 87.5}, {"tickerId": 8607, "symbol": "TRMB", "name": "Trimble Inc", "spread": -39.88493400000001, "lead": "price", "quality": 100}, {"tickerId": 7362, "symbol": "NOVT", "name": "Novanta Inc", "spread": -43.174820999999994, "lead": "price", "quality": 100}, {"tickerId": 1645, "symbol": "FTV", "name": "Fortive Corp", "spread": -62.235631000000005, "lead": "price", "quality": 50}, {"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": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}