{"ticker": {"uuid": "0854b963-7b4c-4537-b5f9-e0001d532907", "symbol": "SOTK", "name": "Sono-Tek Corp", "sector": "Technology", "industry": "Scientific & Technical Instruments", "currency": "USD"}, "next_event": {"report_date": "2026-10-14", "fiscal_date_ending": "2026-08-31", "estimate": 0.04, "session": "Time unconfirmed", "days": 62}, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 1, "inline": 5, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": 34.2, "average_surprise_label": "+34.2%", "median_surprise": 25.0, "surprise_dispersion": 45.7, "average_reaction": 0.9, "average_reaction_label": "+0.9%", "average_abs_reaction": 4.1, "positive_response_rate": 50.0, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 1, "band": "in-line", "label": "1 consecutive in-line reports"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 43, "band": "Moderate", "tone": "neutral", "days": 62, "proximity_component": 3, "reaction_component": 10, "variability_component": 25, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 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": 44.4, "revenue_growth_1y": 4.0, "cash_conversion": 3.09, "net_margin": 9.6, "earnings_yield": 3.5, "eps_surprise_avg": -20.0, "sue_score": -0.71, "pe_ratio": 40.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 5.27, "currency": "USD", "return_13w": 9.3, "fair_value": 4.418376, "fair_value_gap": 19.3, "relative_strength": 5.6, "trend_signal": "Active", "expectation_direction": "negative", "expectation_probability": 41.2}, "records": [{"period_end": "2023-08-31", "reported_date": "2023-10-12", "date_source": "exact", "eps_actual": 0.03, "eps_estimate": 0.05, "eps_surprise": -0.02, "surprise_pct": -40.0, "surprise_label": "-40.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.0075187969924837, "one_week_reaction_label": "+3.0%", "four_week_reaction": -8.458646616541357, "four_week_reaction_label": "-8.5%", "confirmation": "diverged", "revenue": 5639117.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 541273.0, "operating_cash_flow": 278692.0, "free_cash_flow": 375525.0, "currency": "USD"}, {"period_end": "2023-11-30", "reported_date": "2024-01-16", "date_source": "exact", "eps_actual": 0.04, "eps_estimate": 0.02, "eps_surprise": 0.02, "surprise_pct": 100.0, "surprise_label": "+100.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 6.146362633587097, "one_week_reaction_label": "+6.1%", "four_week_reaction": 4.699734182022025, "four_week_reaction_label": "+4.7%", "confirmation": "confirmed", "revenue": 5690022.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 690169.0, "operating_cash_flow": 335536.0, "free_cash_flow": 416276.0, "currency": "USD"}, {"period_end": "2024-02-29", "reported_date": "2024-05-23", "date_source": "exact", "eps_actual": 0.01, "eps_estimate": 0.01, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.0303030303030374, "one_week_reaction_label": "-3.0%", "four_week_reaction": -13.3050505050505, "four_week_reaction_label": "-13.3%", "confirmation": "contained", "revenue": 4767729.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 156615.0, "operating_cash_flow": -278454.0, "free_cash_flow": 189659.0, "currency": "USD"}, {"period_end": "2024-05-31", "reported_date": "2024-07-11", "date_source": "exact", "eps_actual": 0.02, "eps_estimate": 0.01, "eps_surprise": 0.01, "surprise_pct": 100.0, "surprise_label": "+100.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.911980440097803, "one_week_reaction_label": "+3.9%", "four_week_reaction": -7.579462102689488, "four_week_reaction_label": "-7.6%", "confirmation": "confirmed", "revenue": 5031038.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 330837.0, "operating_cash_flow": 327964.0, "free_cash_flow": 360936.0, "currency": "USD"}, {"period_end": "2024-08-31", "reported_date": "2024-10-15", "date_source": "exact", "eps_actual": 0.02, "eps_estimate": 0.02, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": -33.33333333333333, "eps_yoy_label": "-33.3%", "one_week_reaction": 9.506172839506167, "one_week_reaction_label": "+9.5%", "four_week_reaction": 8.14814814814815, "four_week_reaction_label": "+8.1%", "confirmation": "contained", "revenue": 5161782.0, "revenue_yoy": -8.464711762497569, "revenue_yoy_label": "-8.5%", "net_income": 340685.0, "operating_cash_flow": -418411.0, "free_cash_flow": -260729.0, "currency": "USD"}, {"period_end": "2024-11-30", "reported_date": "2025-01-13", "date_source": "exact", "eps_actual": 0.02, "eps_estimate": 0.02, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": -50.0, "eps_yoy_label": "-50.0%", "one_week_reaction": -0.02547770700636662, "one_week_reaction_label": "-0.0%", "four_week_reaction": 1.6535031847133805, "four_week_reaction_label": "+1.7%", "confirmation": "contained", "revenue": 5190596.0, "revenue_yoy": -8.777224411434613, "revenue_yoy_label": "-8.8%", "net_income": 274178.0, "operating_cash_flow": 1289765.0, "free_cash_flow": 1502164.0, "currency": "USD"}, {"period_end": "2025-02-28", "reported_date": "2025-05-28", "date_source": "exact", "eps_actual": 0.02, "eps_estimate": 0.01, "eps_surprise": 0.01, "surprise_pct": 100.0, "surprise_label": "+100.0%", "surprise_band": "beat", "eps_yoy": 100.0, "eps_yoy_label": "+100.0%", "one_week_reaction": 1.0498687664042003, "one_week_reaction_label": "+1.0%", "four_week_reaction": -0.2624671916010559, "four_week_reaction_label": "-0.3%", "confirmation": "confirmed", "revenue": 5120965.0, "revenue_yoy": 7.40889425552501, "revenue_yoy_label": "+7.4%", "net_income": 327714.0, "operating_cash_flow": -674299.0, "free_cash_flow": -608554.0, "currency": "USD"}, {"period_end": "2025-05-31", "reported_date": "2025-07-10", "date_source": "exact", "eps_actual": 0.03, "eps_estimate": 0.02, "eps_surprise": 0.01, "surprise_pct": 50.0, "surprise_label": "+50.0%", "surprise_band": "beat", "eps_yoy": 49.999999999999986, "eps_yoy_label": "+50.0%", "one_week_reaction": -0.5479452054794526, "one_week_reaction_label": "-0.5%", "four_week_reaction": -9.315068493150681, "four_week_reaction_label": "-9.3%", "confirmation": "contained", "revenue": 5132773.0, "revenue_yoy": 2.022147318306878, "revenue_yoy_label": "+2.0%", "net_income": 484985.0, "operating_cash_flow": -922293.0, "free_cash_flow": -870044.0, "currency": "USD"}, {"period_end": "2025-08-31", "reported_date": "2025-10-14", "date_source": "exact", "eps_actual": 0.03, "eps_estimate": 0.02, "eps_surprise": 0.01, "surprise_pct": 50.0, "surprise_label": "+50.0%", "surprise_band": "beat", "eps_yoy": 49.999999999999986, "eps_yoy_label": "+50.0%", "one_week_reaction": -4.597701149425271, "one_week_reaction_label": "-4.6%", "four_week_reaction": 4.137931034482773, "four_week_reaction_label": "+4.1%", "confirmation": "diverged", "revenue": 5162696.0, "revenue_yoy": 0.01770706318089373, "revenue_yoy_label": "+0.0%", "net_income": 423693.0, "operating_cash_flow": -176818.0, "free_cash_flow": -116293.0, "currency": "USD"}, {"period_end": "2025-11-30", "reported_date": "2026-01-13", "date_source": "exact", "eps_actual": 0.02, "eps_estimate": 0.02, "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": -3.9719626168224282, "one_week_reaction_label": "-4.0%", "four_week_reaction": -4.672897196261686, "four_week_reaction_label": "-4.7%", "confirmation": "contained", "revenue": 5004370.0, "revenue_yoy": -3.587757552311912, "revenue_yoy_label": "-3.6%", "net_income": 339959.0, "operating_cash_flow": 1208772.0, "free_cash_flow": 1276840.0, "currency": "USD"}, {"period_end": "2026-02-28", "reported_date": "2026-05-28", "date_source": "exact", "eps_actual": 0.03, "eps_estimate": 0.02, "eps_surprise": 0.01, "surprise_pct": 50.0, "surprise_label": "+50.0%", "surprise_band": "beat", "eps_yoy": 49.999999999999986, "eps_yoy_label": "+50.0%", "one_week_reaction": -6.616257088846875, "one_week_reaction_label": "-6.6%", "four_week_reaction": 0.0, "four_week_reaction_label": "0.0%", "confirmation": "diverged", "revenue": 5609476.0, "revenue_yoy": 9.539432509302447, "revenue_yoy_label": "+9.5%", "net_income": 557044.0, "operating_cash_flow": 3135917.0, "free_cash_flow": 3179633.0, "currency": "USD"}, {"period_end": "2026-05-31", "reported_date": "2026-07-08", "date_source": "exact", "eps_actual": 0.05, "eps_estimate": 0.05, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 66.66666666666669, "eps_yoy_label": "+66.7%", "one_week_reaction": 6.538461538461536, "one_week_reaction_label": "+6.5%", "four_week_reaction": -0.5769230769230818, "four_week_reaction_label": "-0.6%", "confirmation": "contained", "revenue": 5661159.0, "revenue_yoy": 10.294357455511864, "revenue_yoy_label": "+10.3%", "net_income": 741168.0, "operating_cash_flow": 1940799.0, "free_cash_flow": 2022320.0, "currency": "USD"}], "charts": {"quarters": ["2023-08-31", "2023-11-30", "2024-02-29", "2024-05-31", "2024-08-31", "2024-11-30", "2025-02-28", "2025-05-31", "2025-08-31", "2025-11-30", "2026-02-28", "2026-05-31"], "eps_actual": [0.03, 0.04, 0.01, 0.02, 0.02, 0.02, 0.02, 0.03, 0.03, 0.02, 0.03, 0.05], "eps_estimate": [0.05, 0.02, 0.01, 0.01, 0.02, 0.02, 0.01, 0.02, 0.02, 0.02, 0.02, 0.05], "surprise": [-40.0, 100.0, 0.0, 100.0, 0.0, 0.0, 100.0, 50.0, 50.0, 0.0, 50.0, 0.0], "reaction_1w": [3.0075187969924837, 6.146362633587097, -3.0303030303030374, 3.911980440097803, 9.506172839506167, -0.02547770700636662, 1.0498687664042003, -0.5479452054794526, -4.597701149425271, -3.9719626168224282, -6.616257088846875, 6.538461538461536], "reaction_4w": [-8.458646616541357, 4.699734182022025, -13.3050505050505, -7.579462102689488, 8.14814814814815, 1.6535031847133805, -0.2624671916010559, -9.315068493150681, 4.137931034482773, -4.672897196261686, 0.0, -0.5769230769230818], "revenue": [5.64, 5.69, 4.77, 5.03, 5.16, 5.19, 5.12, 5.13, 5.16, 5.0, 5.61, 5.66], "net_income": [0.54, 0.69, 0.16, 0.33, 0.34, 0.27, 0.33, 0.48, 0.42, 0.34, 0.56, 0.74], "financial_unit": "millions", "scatter": [{"x": -40.0, "y": 3.0075187969924837, "label": "2023-08-31"}, {"x": 100.0, "y": 6.146362633587097, "label": "2023-11-30"}, {"x": 0.0, "y": -3.0303030303030374, "label": "2024-02-29"}, {"x": 100.0, "y": 3.911980440097803, "label": "2024-05-31"}, {"x": 0.0, "y": 9.506172839506167, "label": "2024-08-31"}, {"x": 0.0, "y": -0.02547770700636662, "label": "2024-11-30"}, {"x": 100.0, "y": 1.0498687664042003, "label": "2025-02-28"}, {"x": 50.0, "y": -0.5479452054794526, "label": "2025-05-31"}, {"x": 50.0, "y": -4.597701149425271, "label": "2025-08-31"}, {"x": 0.0, "y": -3.9719626168224282, "label": "2025-11-30"}, {"x": 50.0, "y": -6.616257088846875, "label": "2026-02-28"}, {"x": 0.0, "y": 6.538461538461536, "label": "2026-05-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, 106.53153153153154, 113.73873873873872, 120.38738738738739, 123.87387387387385, 122.74774774774775, 117.56756756756755, 119.81981981981981, 123.42342342342343, 113.17567567567568, 113.96396396396395, 109.68468468468468, 112.16216216216218, 113.28828828828827, 112.83783783783782, 113.51351351351352, 115.990990990991, 118.46846846846846, 124.3243243243243, 121.8445945945946, 121.65315315315313, 124.55180180180179, 132.2072072072072, 128.3783783783784, 128.3783783783784, 130.4054054054054, 127.92567567567565, 121.39639639639638, 118.9189189189189, 115.09009009009009, 109.45945945945945, 114.4144144144144, 110.13513513513512, 99.32432432432432, 100.67567567567566, 91.44144144144143, 100.0, 101.80180180180179, 110.13288288288288, 111.48648648648648, 108.1081081081081, 100.9009009009009, 101.12387387387385, 96.65315315315314, 95.7207207207207, 87.16216216216216, 92.1171171171171, 95.7207207207207, 92.56756756756756, 86.70945945945945, 85.13513513513512, 83.10585585585585, 93.4662162162162, 93.24324324324323, 93.46846846846847, 91.21621621621621, 92.34234234234233, 88.96396396396396, 91.66666666666666, 94.00675675675674, 91.21621621621621, 99.88738738738738, 101.12612612612612, 96.17117117117115, 98.64864864864865, 100.6599099099099, 104.05405405405406, 106.75675675675676, 104.72972972972974, 108.78378378378378, 95.27027027027027, 96.84684684684683, 94.25675675675674, 88.4009009009009, 88.37837837837836, 87.16216216216216, 89.18918918918918, 89.86261261261261, 88.51351351351352, 82.2072072072072, 83.33333333333333, 84.12162162162161, 81.75675675675674, 83.1081081081081, 80.18018018018017, 79.95495495495494, 80.51126126126125, 83.1081081081081, 88.73873873873873, 90.2027027027027, 88.65540540540539, 86.48648648648648, 85.8108108108108, 86.7117117117117, 82.65765765765765, 83.1081081081081, 85.58558558558558, 81.75675675675674, 82.2072072072072, 81.75675675675674, 80.87612612612611, 76.35135135135135, 74.54954954954954, 74.09909909909909, 74.32882882882882, 74.32432432432431, 76.57657657657657, 88.28828828828827, 88.06306306306307, 93.91891891891892, 95.4954954954955, 101.80180180180179, 97.97297297297295, 93.46846846846847, 102.70270270270268, 101.80180180180179, 102.02702702702702, 96.62162162162161, 91.89189189189189, 81.75675675675674, 85.8108108108108, 82.2072072072072, 85.58558558558558, 91.44144144144143, 92.56756756756756, 96.39639639639638, 92.56756756756756, 92.56756756756756, 92.56756756756756, 91.89189189189189, 92.34234234234233, 92.1171171171171, 96.62162162162161, 88.96396396396396, 94.36936936936937, 88.28828828828827, 92.34234234234233, 90.3153153153153, 88.96396396396396, 94.14414414414412, 105.85585585585584, 116.66666666666666, 108.55855855855856, 113.28828828828827, 119.14414414414414, 111.26126126126125, 115.09009009009009, 118.01801801801801, 119.14414414414414, 119.81981981981981, 117.11711711711712, 124.77477477477477, 123.87387387387385, 116.89189189189189, 116.44144144144144, 118.69369369369367], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 291.97080291970804, 291.97080291970804, 291.97080291970804, 291.97080291970804, 291.97080291970804, 291.97080291970804, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 401.45985401459853, 401.45985401459853, 401.45985401459853, 401.45985401459853, 401.45985401459853, 401.45985401459853, 474.45255474452557, 474.45255474452557, 474.45255474452557, 474.45255474452557, 474.45255474452557], "gap": [0.0, -6.531531531531542, -13.738738738738718, -20.387387387387392, -23.873873873873848, -22.747747747747752, -17.56756756756755, -19.819819819819813, 49.56927730650355, 59.8170250542513, 59.02873676596303, 63.3080160452423, 60.830538567764805, 59.70441244163871, 60.154862892089156, 59.479187216413465, 57.001709738935986, 54.52423226145852, 48.668376405602686, 51.148106135332384, 51.33954757677385, 48.44089892812519, 150.27454461761027, 154.1033734464391, 154.1033734464391, 152.0763464194121, 154.55607614914183, 161.0853554284211, 163.56283290589857, 167.3916617347274, 173.02229236535803, 168.06733741040307, 172.34661668968238, 183.15742750049316, 181.8060761491418, 191.04031038337604, 182.48175182481748, 180.6799500230157, 172.3488689419346, 170.995265338331, 196.27145393568756, 203.47866114289477, 203.25568816992183, 207.72640889064252, 208.65884132307497, 217.2173998816335, 212.26244492667854, 269.2427829289143, 272.39593608206746, 278.2540441901756, 279.8283685144999, 281.85764779377917, 271.4972874334188, 271.7202604063918, 271.49503518116654, 273.7472874334188, 272.6211613072927, 275.99953968567104, 273.29683698296833, 270.9567468928783, 273.7472874334188, 228.57976589728412, 227.3410271585454, 232.29598211350034, 229.81850463602285, 227.80724337476158, 224.41309923061743, 221.71039652791472, 223.73742355494176, 219.68336950088772, 233.19688301440124, 231.62030643782467, 234.21039652791475, 240.0662523837706, 167.0960741763662, 168.31229039258238, 166.28526336555535, 165.61183994213195, 166.96093904123103, 173.26724534753734, 172.1411192214112, 171.35283093312293, 173.7176957979878, 172.36634444663645, 175.29427237456437, 175.5194975997896, 174.9631912934833, 172.36634444663645, 166.7357138160058, 165.27174985204186, 166.81904714933916, 168.98796606825806, 169.66364174393374, 205.25909120799633, 209.3131452620504, 208.86269481159994, 206.38521733412244, 210.2140461629513, 209.76359571250083, 246.71039652791475, 247.5910271585454, 252.11580193332014, 253.91760373512196, 254.36805418557242, 254.13832445584268, 254.14282896034717, 251.89057670809493, 240.17886499638323, 240.40409022160844, 234.5482343657526, 232.971657789176, 226.6653514828697, 230.49418031169853, 271.49503518116654, 262.26080094693236, 263.1617018478332, 262.936476622608, 268.3418820280134, 273.07161175774314, 283.2067468928783, 279.15269283882424, 282.7562964424278, 279.3779180640494, 273.5220622081936, 272.39593608206746, 268.56710725323865, 272.39593608206746, 272.39593608206746, 272.39593608206746, 273.07161175774314, 272.6211613072927, 272.8463865325179, 268.3418820280134, 275.99953968567104, 270.5941342802656, 276.6752153613468, 272.6211613072927, 274.6481883343197, 275.99953968567104, 270.81935950549087, 259.10764779377917, 248.29683698296836, 256.40494509107646, 251.67521536134674, 245.81935950549087, 290.19859275333727, 286.36976392450845, 283.4418359965805, 282.3157098704544, 281.6400341947787, 284.3427368974814, 349.6777799697508, 350.57868087065174, 357.5606628526337, 358.01111330308413, 355.7588610508319], "quarter_markers": [100.0, null, null, null, null, null, null, null, 172.99270072992698, null, null, null, null, null, null, null, null, null, null, null, null, null, 282.4817518248175, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 304.37956204379566, null, null, null, null, null, null, 364.963503649635, null, null, null, null, null, null, null, null, null, null, null, null, null, 328.4671532846715, null, null, null, null, null, null, null, null, null, null, null, null, 255.47445255474454, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 291.97080291970804, null, null, null, null, null, 328.4671532846715, null, null, null, null, null, null, null, null, null, null, null, null, null, 364.963503649635, null, null, null, null, null, null, null, null, null, null, null, null, 364.963503649635, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 401.45985401459853, null, null, null, null, null, 474.45255474452557, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [374.5, -355.8, 18.7]}}, "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": [4.44, 4.73, 5.05, 5.3452, 5.5, 5.45, 5.22, 5.32, 5.48, 5.025, 5.06, 4.87, 4.98, 5.03, 5.01, 5.04, 5.15, 5.26, 5.52, 5.4099, 5.4014, 5.5301, 5.87, 5.7, 5.7, 5.79, 5.6799, 5.39, 5.28, 5.11, 4.86, 5.08, 4.89, 4.41, 4.47, 4.06, 4.44, 4.52, 4.8899, 4.95, 4.8, 4.48, 4.4899, 4.2914, 4.25, 3.87, 4.09, 4.25, 4.11, 3.8499, 3.78, 3.6899, 4.1499, 4.14, 4.15, 4.05, 4.1, 3.95, 4.07, 4.1739, 4.05, 4.435, 4.49, 4.27, 4.38, 4.4693, 4.62, 4.74, 4.65, 4.83, 4.23, 4.3, 4.185, 3.925, 3.924, 3.87, 3.96, 3.9899, 3.93, 3.65, 3.7, 3.735, 3.63, 3.69, 3.56, 3.55, 3.5747, 3.69, 3.94, 4.005, 3.9363, 3.84, 3.81, 3.85, 3.67, 3.69, 3.8, 3.63, 3.65, 3.63, 3.5909, 3.39, 3.31, 3.29, 3.3002, 3.3, 3.4, 3.92, 3.91, 4.17, 4.24, 4.52, 4.35, 4.15, 4.56, 4.52, 4.53, 4.29, 4.08, 3.63, 3.81, 3.65, 3.8, 4.06, 4.11, 4.28, 4.11, 4.11, 4.11, 4.08, 4.1, 4.09, 4.29, 3.95, 4.19, 3.92, 4.1, 4.01, 3.95, 4.18, 4.7, 5.18, 4.82, 5.03, 5.29, 4.94, 5.11, 5.24, 5.29, 5.32, 5.2, 5.54, 5.5, 5.19, 5.17, 5.27], "ttmEps": [0.0274, 0.0274, 0.0274, 0.0274, 0.0274, 0.0274, 0.0274, 0.0274, 0.0474, 0.0474, 0.0474, 0.0474, 0.0474, 0.0474, 0.0474, 0.0474, 0.0474, 0.0474, 0.0474, 0.0474, 0.0474, 0.0474, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0774, 0.0834, 0.0834, 0.0834, 0.0834, 0.0834, 0.0834, 0.0834, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.13, 0.13, 0.13, 0.13, 0.13], "quarterlyEps": [0.0034, 0.0034, 0.0034, 0.0034, 0.0034, 0.0034, 0.0034, 0.0034, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.01, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.05, 0.05, 0.05, 0.05, 0.05], "priceIndex": [100.0, 106.53153153153154, 113.73873873873872, 120.38738738738739, 123.87387387387385, 122.74774774774775, 117.56756756756755, 119.81981981981981, 123.42342342342343, 113.17567567567568, 113.96396396396395, 109.68468468468468, 112.16216216216218, 113.28828828828827, 112.83783783783782, 113.51351351351352, 115.990990990991, 118.46846846846846, 124.3243243243243, 121.8445945945946, 121.65315315315313, 124.55180180180179, 132.2072072072072, 128.3783783783784, 128.3783783783784, 130.4054054054054, 127.92567567567565, 121.39639639639638, 118.9189189189189, 115.09009009009009, 109.45945945945945, 114.4144144144144, 110.13513513513512, 99.32432432432432, 100.67567567567566, 91.44144144144143, 100.0, 101.80180180180179, 110.13288288288288, 111.48648648648648, 108.1081081081081, 100.9009009009009, 101.12387387387385, 96.65315315315314, 95.7207207207207, 87.16216216216216, 92.1171171171171, 95.7207207207207, 92.56756756756756, 86.70945945945945, 85.13513513513512, 83.10585585585585, 93.4662162162162, 93.24324324324323, 93.46846846846847, 91.21621621621621, 92.34234234234233, 88.96396396396396, 91.66666666666666, 94.00675675675674, 91.21621621621621, 99.88738738738738, 101.12612612612612, 96.17117117117115, 98.64864864864865, 100.6599099099099, 104.05405405405406, 106.75675675675676, 104.72972972972974, 108.78378378378378, 95.27027027027027, 96.84684684684683, 94.25675675675674, 88.4009009009009, 88.37837837837836, 87.16216216216216, 89.18918918918918, 89.86261261261261, 88.51351351351352, 82.2072072072072, 83.33333333333333, 84.12162162162161, 81.75675675675674, 83.1081081081081, 80.18018018018017, 79.95495495495494, 80.51126126126125, 83.1081081081081, 88.73873873873873, 90.2027027027027, 88.65540540540539, 86.48648648648648, 85.8108108108108, 86.7117117117117, 82.65765765765765, 83.1081081081081, 85.58558558558558, 81.75675675675674, 82.2072072072072, 81.75675675675674, 80.87612612612611, 76.35135135135135, 74.54954954954954, 74.09909909909909, 74.32882882882882, 74.32432432432431, 76.57657657657657, 88.28828828828827, 88.06306306306307, 93.91891891891892, 95.4954954954955, 101.80180180180179, 97.97297297297295, 93.46846846846847, 102.70270270270268, 101.80180180180179, 102.02702702702702, 96.62162162162161, 91.89189189189189, 81.75675675675674, 85.8108108108108, 82.2072072072072, 85.58558558558558, 91.44144144144143, 92.56756756756756, 96.39639639639638, 92.56756756756756, 92.56756756756756, 92.56756756756756, 91.89189189189189, 92.34234234234233, 92.1171171171171, 96.62162162162161, 88.96396396396396, 94.36936936936937, 88.28828828828827, 92.34234234234233, 90.3153153153153, 88.96396396396396, 94.14414414414412, 105.85585585585584, 116.66666666666666, 108.55855855855856, 113.28828828828827, 119.14414414414414, 111.26126126126125, 115.09009009009009, 118.01801801801801, 119.14414414414414, 119.81981981981981, 117.11711711711712, 124.77477477477477, 123.87387387387385, 116.89189189189189, 116.44144144144144, 118.69369369369367], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 291.97080291970804, 291.97080291970804, 291.97080291970804, 291.97080291970804, 291.97080291970804, 291.97080291970804, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 401.45985401459853, 401.45985401459853, 401.45985401459853, 401.45985401459853, 401.45985401459853, 401.45985401459853, 474.45255474452557, 474.45255474452557, 474.45255474452557, 474.45255474452557, 474.45255474452557], "valuationGap": [0.0, -6.531531531531542, -13.738738738738718, -20.387387387387392, -23.873873873873848, -22.747747747747752, -17.56756756756755, -19.819819819819813, 49.56927730650355, 59.8170250542513, 59.02873676596303, 63.3080160452423, 60.830538567764805, 59.70441244163871, 60.154862892089156, 59.479187216413465, 57.001709738935986, 54.52423226145852, 48.668376405602686, 51.148106135332384, 51.33954757677385, 48.44089892812519, 150.27454461761027, 154.1033734464391, 154.1033734464391, 152.0763464194121, 154.55607614914183, 161.0853554284211, 163.56283290589857, 167.3916617347274, 173.02229236535803, 168.06733741040307, 172.34661668968238, 183.15742750049316, 181.8060761491418, 191.04031038337604, 182.48175182481748, 180.6799500230157, 172.3488689419346, 170.995265338331, 196.27145393568756, 203.47866114289477, 203.25568816992183, 207.72640889064252, 208.65884132307497, 217.2173998816335, 212.26244492667854, 269.2427829289143, 272.39593608206746, 278.2540441901756, 279.8283685144999, 281.85764779377917, 271.4972874334188, 271.7202604063918, 271.49503518116654, 273.7472874334188, 272.6211613072927, 275.99953968567104, 273.29683698296833, 270.9567468928783, 273.7472874334188, 228.57976589728412, 227.3410271585454, 232.29598211350034, 229.81850463602285, 227.80724337476158, 224.41309923061743, 221.71039652791472, 223.73742355494176, 219.68336950088772, 233.19688301440124, 231.62030643782467, 234.21039652791475, 240.0662523837706, 167.0960741763662, 168.31229039258238, 166.28526336555535, 165.61183994213195, 166.96093904123103, 173.26724534753734, 172.1411192214112, 171.35283093312293, 173.7176957979878, 172.36634444663645, 175.29427237456437, 175.5194975997896, 174.9631912934833, 172.36634444663645, 166.7357138160058, 165.27174985204186, 166.81904714933916, 168.98796606825806, 169.66364174393374, 205.25909120799633, 209.3131452620504, 208.86269481159994, 206.38521733412244, 210.2140461629513, 209.76359571250083, 246.71039652791475, 247.5910271585454, 252.11580193332014, 253.91760373512196, 254.36805418557242, 254.13832445584268, 254.14282896034717, 251.89057670809493, 240.17886499638323, 240.40409022160844, 234.5482343657526, 232.971657789176, 226.6653514828697, 230.49418031169853, 271.49503518116654, 262.26080094693236, 263.1617018478332, 262.936476622608, 268.3418820280134, 273.07161175774314, 283.2067468928783, 279.15269283882424, 282.7562964424278, 279.3779180640494, 273.5220622081936, 272.39593608206746, 268.56710725323865, 272.39593608206746, 272.39593608206746, 272.39593608206746, 273.07161175774314, 272.6211613072927, 272.8463865325179, 268.3418820280134, 275.99953968567104, 270.5941342802656, 276.6752153613468, 272.6211613072927, 274.6481883343197, 275.99953968567104, 270.81935950549087, 259.10764779377917, 248.29683698296836, 256.40494509107646, 251.67521536134674, 245.81935950549087, 290.19859275333727, 286.36976392450845, 283.4418359965805, 282.3157098704544, 281.6400341947787, 284.3427368974814, 349.6777799697508, 350.57868087065174, 357.5606628526337, 358.01111330308413, 355.7588610508319], "quarterMarkers": [100.0, null, null, null, null, null, null, null, 172.99270072992698, null, null, null, null, null, null, null, null, null, null, null, null, null, 282.4817518248175, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 304.37956204379566, null, null, null, null, null, null, 364.963503649635, null, null, null, null, null, null, null, null, null, null, null, null, null, 328.4671532846715, null, null, null, null, null, null, null, null, null, null, null, null, 255.47445255474454, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 291.97080291970804, null, null, null, null, null, 328.4671532846715, null, null, null, null, null, null, null, null, null, null, null, null, null, 364.963503649635, null, null, null, null, null, null, null, null, null, null, null, null, 364.963503649635, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 401.45985401459853, null, null, null, null, null, 474.45255474452557, null, null, null, null], "quarterLabels": ["2023-07-13", "", "", "", "", "", "", "", "2023-10-12", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-23", "", "", "", "", "", "", "2024-07-11", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-15", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-13", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-28", "", "", "", "", "", "2025-07-10", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-14", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-13", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-28", "", "", "", "", "", "2026-07-08", "", "", "", ""], "quarterPeriods": ["2023-05-31", "", "", "", "", "", "", "", "2023-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "2024-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-28", "", "", "", "", "", "2025-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-28", "", "", "", "", "", "2026-05-31", "", "", "", ""], "surprisePct": [-88.6667, -88.6667, -88.6667, -88.6667, -88.6667, -88.6667, -88.6667, -88.6667, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, -40.00000000000001, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.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.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.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.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.0, 0.0, 0.0, 0.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 0.0, 0.0, 0.0, 0.0, 0.0], "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": [36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 115, 122, 1, 8, 15, 22, 29, 36, 43, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 109, 116, 123, 130, 2, 9, 16, 23, 30, 37, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 115, 122, 129, 1, 8, 15, 22, 29, 36, 2, 9, 16, 23, 30], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 4.44, "latestClose": 5.27, "startTtmEps": 0.0274, "latestTtmEps": 0.13, "priceChangePct": 18.693693693693668, "epsChangePct": 374.45255474452557, "earningsGapPct": 355.7588610508319, "startMultiple": 162.04379562043798, "latestMultiple": 40.53846153846153, "multipleChangePct": -74.98302148302149, "latestQuarter": "2026-07-08", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 12 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 60.18237082066869, "earningsMovePct": 44.444444444444464, "spread": -15.737926376224223, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 42.82229870728202, "earningsMovePct": 30.000000000000004, "spread": -12.82229870728202, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 18.693693693693668, "earningsMovePct": 374.45255474452557, "spread": 355.7588610508319, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 12, "persistenceLabel": "12 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 12 updates.", "marketChangePct": 18.693693693693668, "earningsChangePct": 374.45255474452557, "recentMarketMovePoints": 10.135135135135116, "recentEarningsMovePoints": 109.48905109489056}, "pressure": {"score": 96, "band": "extreme", "label": "Extreme \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 67, "band": "moderate", "label": "Moderate confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The three-year starting earnings level was unusually depressed.", "The earnings move is exceptionally large and should be read with its quality confirmation.", "The direction is sensitive to the comparison horizon."], "baseSensitive": true, "exceptionalMove": true, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 80, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 3.08580003, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.04035622, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Accrual pressure", "state": "caution", "value": -0.1564598, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01527468, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -0.17008289135198584, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-08", "alignedPeriod": "2026-05-31", "requiredPeriod": "2026-05-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, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 172.99270072992698, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 282.4817518248175, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 304.37956204379566, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 255.47445255474454, 291.97080291970804, 291.97080291970804, 291.97080291970804, 291.97080291970804, 291.97080291970804, 291.97080291970804, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 328.4671532846715, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 364.963503649635, 401.45985401459853, 401.45985401459853, 401.45985401459853, 401.45985401459853, 401.45985401459853, 401.45985401459853, 474.45255474452557, 474.45255474452557, 474.45255474452557, 474.45255474452557, 474.45255474452557], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 112.83934507558891, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 127.23977093005286, 134.84126900468632, 134.84126900468632, 134.84126900468632, 134.84126900468632, 134.84126900468632, 134.84126900468632, 134.84126900468632, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 144.61574328154623, 141.34849304769452, 141.34849304769452, 141.34849304769452, 141.34849304769452, 141.34849304769452, 141.34849304769452, 141.34849304769452, 141.34849304769452, 141.34849304769452, 141.34849304769452, 141.34849304769452, 141.34849304769452, 141.34849304769452, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 137.93003490971674, 140.347855525437, 140.347855525437, 140.347855525437, 140.347855525437, 140.347855525437, 140.347855525437, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.04420861611945, 141.05046473962548, 141.05046473962548, 141.05046473962548, 141.05046473962548, 141.05046473962548, 141.05046473962548, 141.05046473962548, 141.05046473962548, 141.05046473962548, 141.05046473962548, 141.05046473962548, 141.05046473962548, 141.05046473962548, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 139.7757898424374, 143.11953727136915, 143.11953727136915, 143.11953727136915, 143.11953727136915, 143.11953727136915, 143.11953727136915, 146.73622006660514, 146.73622006660514, 146.73622006660514, 146.73622006660514, 146.73622006660514], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 116.5965076625437, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 94.50803606924642, 82.57005817470794, 82.57005817470794, 82.57005817470794, 82.57005817470794, 82.57005817470794, 82.57005817470794, 82.57005817470794, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 56.59359028462563, 29.769986673653758, 29.769986673653758, 29.769986673653758, 29.769986673653758, 29.769986673653758, 29.769986673653758, 29.769986673653758, 29.769986673653758, 29.769986673653758, 29.769986673653758, 29.769986673653758, 29.769986673653758, 29.769986673653758, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 75.54954841772299, 41.897973560630234, 41.897973560630234, 41.897973560630234, 41.897973560630234, 41.897973560630234, 41.897973560630234, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -9.99846964135223, -3.90924425156398, -3.90924425156398, -3.90924425156398, -3.90924425156398, -3.90924425156398, -3.90924425156398, -3.90924425156398, -3.90924425156398, -3.90924425156398, -3.90924425156398, -3.90924425156398, -3.90924425156398, -3.90924425156398, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, -13.408597748812918, 146.29621588259326, 146.29621588259326, 146.29621588259326, 146.29621588259326, 146.29621588259326, 146.29621588259326, 268.2343497641013, 268.2343497641013, 268.2343497641013, 268.2343497641013, 268.2343497641013], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 374.45255474452557, "valuationContribution": -355.7588610508319, "marketMove": 18.693693693693675, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 374.45255474452557}, {"key": "valuation", "label": "Relative valuation contribution", "value": -355.7588610508319}, {"key": "market", "label": "Total market move", "value": 18.693693693693675}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-13", "periodEnd": "2023-08-31", "earningsChangePct": 72.99270072992698, "surprisePct": -40.00000000000001, "immediateReturnPct": 3.007518796992481, "forward4WeekPct": -6.3909774436090245, "forward13WeekPct": 3.9492481203007523, "toDateReturnPct": -0.9398496240601628, "weeksSince": 147, "availabilitySource": "reported", "spread": 49.56927730650355, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-01-19", "periodEnd": "2023-11-30", "earningsChangePct": 63.29113924050633, "surprisePct": 100.0, "immediateReturnPct": 6.146362633587099, "forward4WeekPct": 2.7088117755555974, "forward13WeekPct": -26.58360608307264, "toDateReturnPct": -4.703350753150948, "weeksSince": 133, "availabilitySource": "reported", "spread": 150.27454461761027, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-24", "periodEnd": "2024-02-29", "earningsChangePct": 7.751937984496138, "surprisePct": 0.0, "immediateReturnPct": -3.0303030303030387, "forward4WeekPct": -14.141414141414144, "forward13WeekPct": -16.36363636363637, "toDateReturnPct": 6.464646464646462, "weeksSince": 115, "availabilitySource": "reported", "spread": 196.27145393568756, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-07-12", "periodEnd": "2024-05-31", "earningsChangePct": 19.90407673860912, "surprisePct": 100.0, "immediateReturnPct": 3.9119804400977953, "forward4WeekPct": -9.782396088019551, "forward13WeekPct": -0.9779951100244544, "toDateReturnPct": 28.85085574572126, "weeksSince": 108, "availabilitySource": "reported", "spread": 269.2427829289143, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-10-18", "periodEnd": "2024-08-31", "earningsChangePct": -10.000000000000009, "surprisePct": 0.0, "immediateReturnPct": 9.506172839506167, "forward4WeekPct": 10.353086419753076, "forward13WeekPct": -3.111111111111109, "toDateReturnPct": 30.12345679012345, "weeksSince": 94, "availabilitySource": "reported", "spread": 228.57976589728412, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-01-17", "periodEnd": "2024-11-30", "earningsChangePct": -22.22222222222221, "surprisePct": 0.0, "immediateReturnPct": -0.02547770700637164, "forward4WeekPct": 0.1273885350318471, "forward13WeekPct": -5.987261146496814, "toDateReturnPct": 34.26751592356687, "weeksSince": 81, "availabilitySource": "reported", "spread": 167.0960741763662, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-05-30", "periodEnd": "2025-02-28", "earningsChangePct": 14.28571428571428, "surprisePct": 100.0, "immediateReturnPct": 1.049868766404205, "forward4WeekPct": -4.7244094488189, "forward13WeekPct": -10.761154855643051, "toDateReturnPct": 38.32020997375327, "weeksSince": 62, "availabilitySource": "reported", "spread": 205.25909120799633, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-07-11", "periodEnd": "2025-05-31", "earningsChangePct": 12.5, "surprisePct": 50.0, "immediateReturnPct": -0.5479452054794498, "forward4WeekPct": -9.86301369863013, "forward13WeekPct": 19.17808219178081, "toDateReturnPct": 44.38356164383561, "weeksSince": 56, "availabilitySource": "reported", "spread": 246.71039652791475, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-17", "periodEnd": "2025-08-31", "earningsChangePct": 11.111111111111116, "surprisePct": 50.0, "immediateReturnPct": -4.597701149425271, "forward4WeekPct": -1.3793103448275779, "forward13WeekPct": -5.517241379310334, "toDateReturnPct": 21.149425287356326, "weeksSince": 42, "availabilitySource": "reported", "spread": 271.49503518116654, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-01-16", "periodEnd": "2025-11-30", "earningsChangePct": 0.0, "surprisePct": 0.0, "immediateReturnPct": -3.971962616822433, "forward4WeekPct": -4.205607476635532, "forward13WeekPct": -2.336448598130858, "toDateReturnPct": 23.130841121495305, "weeksSince": 29, "availabilitySource": "reported", "spread": 272.39593608206746, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-29", "periodEnd": "2026-02-28", "earningsChangePct": 9.999999999999986, "surprisePct": 50.0, "immediateReturnPct": -6.6162570888468775, "forward4WeekPct": 0.5671077504725952, "forward13WeekPct": null, "toDateReturnPct": -0.3780718336483968, "weeksSince": 10, "availabilitySource": "reported", "spread": 290.19859275333727, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-10", "periodEnd": "2026-05-31", "earningsChangePct": 18.181818181818187, "surprisePct": 0.0, "immediateReturnPct": 6.538461538461537, "forward4WeekPct": 1.3461538461538414, "forward13WeekPct": null, "toDateReturnPct": 1.3461538461538414, "weeksSince": 4, "availabilitySource": "reported", "spread": 349.6777799697508, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-10", "periodEnd": "2026-05-31", "earningsChangePct": 18.181818181818187, "surprisePct": 0.0, "immediateReturnPct": 6.538461538461537, "forward4WeekPct": 1.3461538461538414, "forward13WeekPct": null, "toDateReturnPct": 1.3461538461538414, "weeksSince": 4, "availabilitySource": "reported", "spread": 349.6777799697508, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 6 improving updates had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Scientific & Technical Instruments", "population": 17, "spreadPercentile": 62.5, "qualityPercentile": 25.0, "rarityPercentile": 37.5, "currentOneYearSpread": -15.749835000000001, "lead": "price", "relatedSignals": [{"tickerId": 1813, "symbol": "GRMN", "name": "Garmin Ltd", "spread": -16.295492, "lead": "price", "quality": 100}, {"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-10-13", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "base_sensitive", "label": "Starting-base sensitivity", "tone": "caution", "explanation": "The three-year earnings move begins from an unusually depressed level; compare the shorter horizons before relying on its scale."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}