{"ticker": {"uuid": "065139de-1eaf-4103-bf15-413e30bdb9f9", "symbol": "TWIN", "name": "Twin Disc Incorporated", "sector": "Industrials", "industry": "Specialty Industrial Machinery", "currency": "USD"}, "next_event": {"report_date": "2026-08-20", "fiscal_date_ending": "2026-06-30", "estimate": null, "session": "Time unconfirmed", "days": 7}, "profile": {"sample": 12, "measured": 12, "beats": 3, "misses": 9, "inline": 0, "beat_rate": 25.0, "beat_rate_label": "25.0%", "average_surprise": -78.4, "average_surprise_label": "-78.4%", "median_surprise": -47.9, "surprise_dispersion": 128.6, "average_reaction": 4.6, "average_reaction_label": "+4.6%", "average_abs_reaction": 8.2, "positive_response_rate": 41.7, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 82, "band": "High", "tone": "negative", "days": 7, "proximity_component": 26, "reaction_component": 20, "variability_component": 25, "uncertainty_component": 10, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 550.2, "revenue_growth_1y": 10.7, "cash_conversion": 1.38, "net_margin": 7.3, "earnings_yield": 2.5, "eps_surprise_avg": -73.1, "sue_score": -0.67, "pe_ratio": 13.1, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 24.14, "currency": "USD", "return_13w": 25.8, "fair_value": 13.615354, "fair_value_gap": 77.3, "relative_strength": 25.8, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 50.1}, "records": [{"period_end": "2023-06-30", "reported_date": "2023-08-16", "date_source": "exact", "eps_actual": 0.62, "eps_estimate": 0.27, "eps_surprise": 0.35, "surprise_pct": 129.6296, "surprise_label": "+129.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.2235408977126604, "one_week_reaction_label": "+0.2%", "four_week_reaction": 7.153501947510127, "four_week_reaction_label": "+7.2%", "confirmation": "contained", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-09-30", "reported_date": "2023-11-02", "date_source": "exact", "eps_actual": -0.09, "eps_estimate": 0.1, "eps_surprise": -0.19, "surprise_pct": -190.0, "surprise_label": "-190.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -11.851854014481884, "one_week_reaction_label": "-11.9%", "four_week_reaction": 11.420613348400265, "four_week_reaction_label": "+11.4%", "confirmation": "confirmed", "revenue": 63554000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -1173000.0, "operating_cash_flow": 9802000.0, "free_cash_flow": 13492000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-07", "date_source": "exact", "eps_actual": 0.07, "eps_estimate": 0.13, "eps_surprise": -0.06, "surprise_pct": -46.1538, "surprise_label": "-46.2%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.5094124461147125, "one_week_reaction_label": "-2.5%", "four_week_reaction": -0.17749035784750156, "four_week_reaction_label": "-0.2%", "confirmation": "confirmed", "revenue": 72994000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 930000.0, "operating_cash_flow": 6245000.0, "free_cash_flow": 7974000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-30", "date_source": "exact", "eps_actual": 0.2749, "eps_estimate": 0.33, "eps_surprise": -0.0551, "surprise_pct": -16.697, "surprise_label": "-16.7%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.8985493703838143, "one_week_reaction_label": "-2.9%", "four_week_reaction": -13.768958287935362, "four_week_reaction_label": "-13.8%", "confirmation": "confirmed", "revenue": 74161000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 3822000.0, "operating_cash_flow": 6226000.0, "free_cash_flow": 8405000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-15", "date_source": "exact", "eps_actual": 0.5327, "eps_estimate": 0.33, "eps_surprise": 0.2027, "surprise_pct": 61.4242, "surprise_label": "+61.4%", "surprise_band": "beat", "eps_yoy": -14.080645161290331, "eps_yoy_label": "-14.1%", "one_week_reaction": 8.835677171335565, "one_week_reaction_label": "+8.8%", "four_week_reaction": -2.2507759699986063, "four_week_reaction_label": "-2.3%", "confirmation": "confirmed", "revenue": 84418000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 7409000.0, "operating_cash_flow": 11443000.0, "free_cash_flow": 12552000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-06", "date_source": "exact", "eps_actual": -0.2007, "eps_estimate": 0.1, "eps_surprise": -0.3007, "surprise_pct": -300.7, "surprise_label": "-300.7%", "surprise_band": "miss", "eps_yoy": -123.0, "eps_yoy_label": "-123.0%", "one_week_reaction": 6.592465415160752, "one_week_reaction_label": "+6.6%", "four_week_reaction": 7.4751805242347436, "four_week_reaction_label": "+7.5%", "confirmation": "diverged", "revenue": 72897000.0, "revenue_yoy": 14.700884287377663, "revenue_yoy_label": "+14.7%", "net_income": -2765000.0, "operating_cash_flow": -4344000.0, "free_cash_flow": -1982000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-05", "date_source": "exact", "eps_actual": 0.0654, "eps_estimate": 0.13, "eps_surprise": -0.0646, "surprise_pct": -49.6923, "surprise_label": "-49.7%", "surprise_band": "miss", "eps_yoy": -6.571428571428581, "eps_yoy_label": "-6.6%", "one_week_reaction": -1.151459890850003, "one_week_reaction_label": "-1.2%", "four_week_reaction": -23.32434506792432, "four_week_reaction_label": "-23.3%", "confirmation": "confirmed", "revenue": 89921000.0, "revenue_yoy": 23.189577225525383, "revenue_yoy_label": "+23.2%", "net_income": 919000.0, "operating_cash_flow": 8659000.0, "free_cash_flow": 11439000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-07", "date_source": "exact", "eps_actual": -0.11, "eps_estimate": 0.21, "eps_surprise": -0.32, "surprise_pct": -152.381, "surprise_label": "-152.4%", "surprise_band": "miss", "eps_yoy": -140.0145507457257, "eps_yoy_label": "-140.0%", "one_week_reaction": 0.8571373328520402, "one_week_reaction_label": "+0.9%", "four_week_reaction": 4.153278135976349, "four_week_reaction_label": "+4.2%", "confirmation": "contained", "revenue": 81242000.0, "revenue_yoy": 9.548145251547309, "revenue_yoy_label": "+9.5%", "net_income": -1472000.0, "operating_cash_flow": 3216000.0, "free_cash_flow": 5526000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-21", "date_source": "exact", "eps_actual": 0.1, "eps_estimate": 0.57, "eps_surprise": -0.47, "surprise_pct": -82.4561, "surprise_label": "-82.5%", "surprise_band": "miss", "eps_yoy": -81.22770790313497, "eps_yoy_label": "-81.2%", "one_week_reaction": 29.642145590676765, "one_week_reaction_label": "+29.6%", "four_week_reaction": 55.759666033505, "four_week_reaction_label": "+55.8%", "confirmation": "diverged", "revenue": 96678000.0, "revenue_yoy": 14.522969035039921, "revenue_yoy_label": "+14.5%", "net_income": 1423000.0, "operating_cash_flow": 16448000.0, "free_cash_flow": 24153000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-05", "date_source": "exact", "eps_actual": -0.04, "eps_estimate": 0.02, "eps_surprise": -0.06, "surprise_pct": -300.0, "surprise_label": "-300.0%", "surprise_band": "miss", "eps_yoy": 80.06975585450921, "eps_yoy_label": "+80.1%", "one_week_reaction": 8.42912424562024, "one_week_reaction_label": "+8.4%", "four_week_reaction": -0.43332107863239455, "four_week_reaction_label": "-0.4%", "confirmation": "diverged", "revenue": 79996000.0, "revenue_yoy": 9.738398013635678, "revenue_yoy_label": "+9.7%", "net_income": -518000.0, "operating_cash_flow": -7524000.0, "free_cash_flow": -4094000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-04", "date_source": "exact", "eps_actual": 1.55, "eps_estimate": 0.1, "eps_surprise": 1.45, "surprise_pct": 14.5, "surprise_label": "+14.5%", "surprise_band": "beat", "eps_yoy": 2270.0305810397554, "eps_yoy_label": "+2270.0%", "one_week_reaction": -3.4322304603213527, "one_week_reaction_label": "-3.4%", "four_week_reaction": 6.063277710919819, "four_week_reaction_label": "+6.1%", "confirmation": "diverged", "revenue": 90180000.0, "revenue_yoy": 0.2880306046418523, "revenue_yoy_label": "+0.3%", "net_income": 22371000.0, "operating_cash_flow": 4555000.0, "free_cash_flow": 7875000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-06", "date_source": "exact", "eps_actual": 0.23, "eps_estimate": 0.25, "eps_surprise": -0.02, "surprise_pct": -8.0, "surprise_label": "-8.0%", "surprise_band": "miss", "eps_yoy": 309.0909090909091, "eps_yoy_label": "+309.1%", "one_week_reaction": 22.406113226740974, "one_week_reaction_label": "+22.4%", "four_week_reaction": 6.423065885192987, "four_week_reaction_label": "+6.4%", "confirmation": "diverged", "revenue": 96694000.0, "revenue_yoy": 19.019718864626668, "revenue_yoy_label": "+19.0%", "net_income": 3325000.0, "operating_cash_flow": 5306000.0, "free_cash_flow": 8862000.0, "currency": "USD"}], "charts": {"quarters": ["2023-06-30", "2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31"], "eps_actual": [0.62, -0.09, 0.07, 0.2749, 0.5327, -0.2007, 0.0654, -0.11, 0.1, -0.04, 1.55, 0.23], "eps_estimate": [0.27, 0.1, 0.13, 0.33, 0.33, 0.1, 0.13, 0.21, 0.57, 0.02, 0.1, 0.25], "surprise": [129.6296, -190.0, -46.1538, -16.697, 61.4242, -300.7, -49.6923, -152.381, -82.4561, -300.0, 14.5, -8.0], "reaction_1w": [0.2235408977126604, -11.851854014481884, -2.5094124461147125, -2.8985493703838143, 8.835677171335565, 6.592465415160752, -1.151459890850003, 0.8571373328520402, 29.642145590676765, 8.42912424562024, -3.4322304603213527, 22.406113226740974], "reaction_4w": [7.153501947510127, 11.420613348400265, -0.17749035784750156, -13.768958287935362, -2.2507759699986063, 7.4751805242347436, -23.32434506792432, 4.153278135976349, 55.759666033505, -0.43332107863239455, 6.063277710919819, 6.423065885192987], "revenue": [null, 63.55, 72.99, 74.16, 84.42, 72.9, 89.92, 81.24, 96.68, 80.0, 90.18, 96.69], "net_income": [null, -1.17, 0.93, 3.82, 7.41, -2.77, 0.92, -1.47, 1.42, -0.52, 22.37, 3.33], "financial_unit": "millions", "scatter": [{"x": 129.6296, "y": 0.2235408977126604, "label": "2023-06-30"}, {"x": -190.0, "y": -11.851854014481884, "label": "2023-09-30"}, {"x": -46.1538, "y": -2.5094124461147125, "label": "2023-12-31"}, {"x": -16.697, "y": -2.8985493703838143, "label": "2024-03-31"}, {"x": 61.4242, "y": 8.835677171335565, "label": "2024-06-30"}, {"x": -300.7, "y": 6.592465415160752, "label": "2024-09-30"}, {"x": -49.6923, "y": -1.151459890850003, "label": "2024-12-31"}, {"x": -152.381, "y": 0.8571373328520402, "label": "2025-03-31"}, {"x": -82.4561, "y": 29.642145590676765, "label": "2025-06-30"}, {"x": -300.0, "y": 8.42912424562024, "label": "2025-09-30"}, {"x": 14.5, "y": -3.4322304603213527, "label": "2025-12-31"}, {"x": -8.0, "y": 22.406113226740974, "label": "2026-03-31"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 105.50186446958338, 107.24907162100313, 106.91450430480214, 98.4386652934896, 97.32342291244377, 102.0074347435646, 99.25651022036254, 98.95911276618962, 101.04089494540003, 100.37175260140836, 88.47583901131252, 102.9739822533188, 109.59812207369272, 111.8348223770281, 102.51525063244675, 115.26442076900744, 107.13775482465965, 117.50112107234281, 120.48337786133713, 118.1721296210255, 115.93542931769012, 115.48808771470512, 119.58870236695678, 118.8431381697082, 115.86087366912423, 113.25002246000481, 113.17526631010848, 118.63220305849357, 125.58418568890907, 119.60398673760815, 120.35150967862336, 123.56586989237321, 131.48962849031366, 123.49111374247687, 125.285176512503, 123.79012291888296, 120.20200509042031, 116.38962652385831, 107.12031892050085, 106.74551252959805, 106.22077741306244, 105.09635052876443, 89.12950419491197, 85.23148842548234, 88.30491933870034, 88.00507731061397, 98.12491155770641, 100.97345709406483, 111.99283284859567, 98.87452433951198, 90.77865848415595, 98.79956768828521, 99.18816240145071, 98.96256755834493, 88.73543425310748, 95.5785909306308, 93.5481987847306, 96.40578230413816, 91.96901174822122, 92.64580398912821, 90.31462128961685, 86.55464297460689, 87.8330394575051, 93.62340220682562, 87.23144292710352, 86.17372900471526, 94.39871771687594, 92.51224696828493, 91.90858373186185, 90.70124183583647, 85.3436843430439, 87.15468947549239, 81.72166636655732, 84.66455549047832, 85.64551596125544, 85.19276082234849, 84.21180035157137, 71.23292509463084, 66.30723975602073, 65.32210731525248, 62.21513869872324, 59.070283042330075, 62.290920490040676, 60.244866105597104, 51.37864329232439, 53.72780941885846, 50.166165477603805, 51.605980954687084, 53.04579643177036, 53.50047175649576, 56.380102710662314, 52.9627734577881, 55.24893589702561, 56.39202482823398, 59.135415128365196, 62.79327657346312, 70.41382317864785, 73.76686090875685, 71.48069846951937, 65.46046865643673, 67.670425166927, 67.51801330943255, 67.82283702442146, 64.7746152977117, 83.9752010700602, 96.72075447108327, 99.66792352725025, 100.89272446220339, 102.04097244687583, 107.09325895248081, 107.70565941995736, 109.0452859245367, 110.61455585677882, 124.16388053359573, 119.87708497284942, 129.98167340723865, 115.97304645191689, 112.52622808028845, 119.35763229521199, 121.0462930581427, 117.43869575426866, 119.12735651719937, 130.41068456166747, 124.34685342080334, 134.17178876876375, 147.3356727725748, 134.32530338357566, 131.94583070978626, 127.41714571704095, 138.1631687538727, 131.09846581780062, 139.94607285370074, 132.2524974946973, 114.0187368493298, 114.48035260472436, 116.86535448828013, 118.7118175098583, 136.6378394593559, 135.71460794856677, 138.945910524739, 120.8660115157168, 147.9473869085741, 134.40669921214544, 123.30831822183082, 128.62931506817623, 153.5377495807787, 154.38602444034103, 168.5753493639288, 186.54335320738508, 176.28693899631347, 174.43615748454118, 174.20480979556962, 179.06311126397193, 175.90135951469424, 186.15777372576585], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337], "gap": [0.0, -5.501864469583381, -7.249071621003125, -6.914504304802136, 1.5613347065103937, 2.6765770875562254, -2.007434743564602, 0.7434897796374571, 1.0408872338103805, -1.0408949454000265, -0.3717526014083603, 19.524160988687484, 5.026017746681205, -1.5981220736927213, -3.834822377028104, 5.484749367553249, -7.264420769007444, 0.8622451753403482, -9.501121072342812, -12.483377861337132, -10.172129621025505, -7.935429317690122, -7.488087714705117, -11.588702366956781, -10.843138169708197, -9.19420700245756, -6.583355793338143, -6.508599643441812, -11.965536391826902, -18.917519022242402, -12.937320070941482, -13.684843011956687, -16.899203225706543, -24.82296182364699, -16.8244470758102, -18.61850984583633, -17.123456252216286, -3.5486717570869786, 0.2637068094750248, 9.533014412832486, 9.90782080373529, 10.4325559202709, 11.556982804568904, 27.523829138421362, 31.421844907850996, 28.348413994632992, 28.648256022719366, 18.528421775626924, 15.67987623926851, 4.660500484737668, 17.778808993821357, 25.87467484917738, 6.213765645048127, 5.825170931882624, 6.050765774988406, 16.27789908022585, 9.43474240270254, 11.465134548602734, 8.607551029195179, 13.044321585112115, 12.367529344205124, 14.698712043716483, 18.458690358726443, 17.18029387582824, -3.3700688734922863, 3.021890406229815, 4.079604328618075, -4.145384383542606, -2.258913634951597, -1.6552503985285227, -0.4479085025031395, 4.909648990289426, 3.0986438578409405, 8.531666966776015, 5.588777842855009, 4.607817372077889, 5.060572510984841, 5.428199648428631, 18.407074905369157, 23.332760243979266, 24.31789268474752, 27.424861301276763, 30.569716957669925, 27.349079509959324, 29.395133894402896, 38.26135670767561, 35.91219058114154, 39.473834522396196, 38.03401904531292, 36.59420356822964, -15.180471756495763, -18.060102710662314, -14.642773457788103, -16.92893589702561, -18.072024828233978, -20.815415128365196, -24.473276573463117, -32.093823178647845, -35.446860908756854, -33.16069846951937, -27.14046865643673, -29.350425166927003, -29.198013309432547, -29.50283702442146, -26.454615297711705, -103.34853440339353, -116.0940878044166, -119.04125686058359, -120.26605779553672, -121.41430578020916, -126.46659228581414, -127.07899275329069, -128.41861925787003, -129.98788919011216, -143.53721386692905, -139.25041830618275, -127.92834007390532, -113.91971311858356, -110.47289474695512, -117.30429896187866, -118.99295972480937, -115.38536242093534, -117.07402318386605, -128.35735122833412, -122.29352008747001, -132.1184554354304, -145.28233943924147, -132.27197005024232, -129.89249737645292, 72.58285428295905, 61.8368312461273, 68.90153418219938, 60.05392714629926, 67.74750250530269, 85.9812631506702, 85.51964739527564, 83.13464551171987, 81.2881824901417, 63.36216054064411, 64.28539205143323, 61.05408947526101, 79.1339884842832, 97.38594642475928, 110.92663412118793, 122.02501511150255, 116.70401826515715, 91.79558375255468, 90.94730889299234, 76.75798396940456, 58.78998012594829, 69.0463943370199, 70.89717584879219, 71.12852353776375, 66.27022206936144, 69.43197381863914, 59.17555960756752], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 108.0, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.66666666666667, null, null, null, null, null, null, null, null, null, null, null, 116.65333333333334, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.01333333333334, null, null, null, null, null, null, null, null, null, null, null, 90.25333333333333, null, null, null, null, null, null, null, null, null, null, null, null, 89.64, null, null, null, null, null, null, null, null, null, null, null, null, 38.32, null, null, null, null, null, null, null, null, null, null, null, null, null, null, -19.373333333333335, null, null, null, null, null, null, null, null, null, null, 2.0533333333333332, null, null, null, null, null, null, null, null, null, null, null, null, 200.0, null, null, null, null, null, null, null, null, null, null, null, null, 245.33333333333337, null, null, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [145.3, -59.2, 86.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": [12.967495, 13.680949, 13.907518, 13.864133, 12.765029, 12.62041, 13.227809, 12.871083, 12.832518, 13.102473, 13.015702, 11.4731, 13.353146, 14.212131, 14.502175, 13.29366, 14.946908, 13.893083, 15.236952, 15.623676, 15.323965, 15.033921, 14.975912, 15.507659, 15.410978, 15.024253, 14.685691, 14.675997, 15.383625, 16.285123, 15.509641, 15.606576, 16.023398, 17.050911, 16.013704, 16.246349, 16.052478, 15.587189, 15.092819, 13.890822, 13.842219, 13.774174, 13.628364, 11.557864, 11.052389, 11.450936, 11.412054, 12.724343, 13.093728, 14.522665, 12.821549, 11.771718, 12.811829, 12.86222, 12.832966, 11.506763, 12.394149, 12.130858, 12.501415, 11.926077, 12.01384, 11.711544, 11.223969, 11.389745, 12.14061, 11.311733, 11.174574, 12.241149, 11.996521, 11.918241, 11.761679, 11.066938, 11.30178, 10.597253, 10.978872, 11.106078, 11.047367, 10.920161, 9.237126, 8.598388, 8.470641, 8.067745, 7.659936, 8.077572, 7.81225, 6.662523, 6.967151, 6.505295, 6.692003, 6.878711, 6.937671, 7.311087, 6.867945, 7.164403, 7.312633, 7.668382, 8.142715, 9.130909, 9.565714, 9.269256, 8.488583, 8.775159, 8.755395, 8.794923, 8.399645, 10.88948, 12.542259, 12.924433, 13.083259, 13.232158, 13.887313, 13.966726, 14.140442, 14.343937, 16.100945, 15.545055, 16.855367, 15.038799, 14.591833, 15.477695, 15.696672, 15.228857, 15.447834, 16.910999, 16.124672, 17.39872, 19.105746, 17.418627, 17.110069, 16.522812, 17.916302, 17.000187, 18.1475, 17.149836, 14.785374, 14.845234, 15.154509, 15.393949, 17.718505, 17.598785, 18.017804, 15.673294, 19.18507, 17.429182, 15.99, 16.68, 19.91, 20.02, 21.86, 24.19, 22.86, 22.62, 22.59, 23.22, 22.81, 24.14], "ttmEps": [0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.8749, 0.7876, 0.7876, 0.7876, 0.7876, 0.7876, 0.7876, 0.7876, 0.7876, 0.7876, 0.7876, 0.7876, 0.7876, 0.6769, 0.6769, 0.6769, 0.6769, 0.6769, 0.6769, 0.6769, 0.6769, 0.6769, 0.6769, 0.6769, 0.6769, 0.6769, 0.6723, 0.6723, 0.6723, 0.6723, 0.6723, 0.6723, 0.6723, 0.6723, 0.6723, 0.6723, 0.6723, 0.6723, 0.6723, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, 0.2874, -0.1453, -0.1453, -0.1453, -0.1453, -0.1453, -0.1453, -0.1453, -0.1453, -0.1453, -0.1453, -0.1453, 0.0154, 0.0154, 0.0154, 0.0154, 0.0154, 0.0154, 0.0154, 0.0154, 0.0154, 0.0154, 0.0154, 0.0154, 0.0154, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84], "quarterlyEps": [0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, -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.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.2749, 0.5327, 0.5327, 0.5327, 0.5327, 0.5327, 0.5327, 0.5327, 0.5327, 0.5327, 0.5327, 0.5327, 0.5327, -0.2007, -0.2007, -0.2007, -0.2007, -0.2007, -0.2007, -0.2007, -0.2007, -0.2007, -0.2007, -0.2007, -0.2007, -0.2007, 0.0654, 0.0654, 0.0654, 0.0654, 0.0654, 0.0654, 0.0654, 0.0654, 0.0654, 0.0654, 0.0654, 0.0654, 0.0654, -0.11, -0.11, -0.11, -0.11, -0.11, -0.11, -0.11, -0.11, -0.11, -0.11, -0.11, -0.11, -0.11, -0.11, -0.11, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, -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, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23], "priceIndex": [100.0, 105.50186446958338, 107.24907162100313, 106.91450430480214, 98.4386652934896, 97.32342291244377, 102.0074347435646, 99.25651022036254, 98.95911276618962, 101.04089494540003, 100.37175260140836, 88.47583901131252, 102.9739822533188, 109.59812207369272, 111.8348223770281, 102.51525063244675, 115.26442076900744, 107.13775482465965, 117.50112107234281, 120.48337786133713, 118.1721296210255, 115.93542931769012, 115.48808771470512, 119.58870236695678, 118.8431381697082, 115.86087366912423, 113.25002246000481, 113.17526631010848, 118.63220305849357, 125.58418568890907, 119.60398673760815, 120.35150967862336, 123.56586989237321, 131.48962849031366, 123.49111374247687, 125.285176512503, 123.79012291888296, 120.20200509042031, 116.38962652385831, 107.12031892050085, 106.74551252959805, 106.22077741306244, 105.09635052876443, 89.12950419491197, 85.23148842548234, 88.30491933870034, 88.00507731061397, 98.12491155770641, 100.97345709406483, 111.99283284859567, 98.87452433951198, 90.77865848415595, 98.79956768828521, 99.18816240145071, 98.96256755834493, 88.73543425310748, 95.5785909306308, 93.5481987847306, 96.40578230413816, 91.96901174822122, 92.64580398912821, 90.31462128961685, 86.55464297460689, 87.8330394575051, 93.62340220682562, 87.23144292710352, 86.17372900471526, 94.39871771687594, 92.51224696828493, 91.90858373186185, 90.70124183583647, 85.3436843430439, 87.15468947549239, 81.72166636655732, 84.66455549047832, 85.64551596125544, 85.19276082234849, 84.21180035157137, 71.23292509463084, 66.30723975602073, 65.32210731525248, 62.21513869872324, 59.070283042330075, 62.290920490040676, 60.244866105597104, 51.37864329232439, 53.72780941885846, 50.166165477603805, 51.605980954687084, 53.04579643177036, 53.50047175649576, 56.380102710662314, 52.9627734577881, 55.24893589702561, 56.39202482823398, 59.135415128365196, 62.79327657346312, 70.41382317864785, 73.76686090875685, 71.48069846951937, 65.46046865643673, 67.670425166927, 67.51801330943255, 67.82283702442146, 64.7746152977117, 83.9752010700602, 96.72075447108327, 99.66792352725025, 100.89272446220339, 102.04097244687583, 107.09325895248081, 107.70565941995736, 109.0452859245367, 110.61455585677882, 124.16388053359573, 119.87708497284942, 129.98167340723865, 115.97304645191689, 112.52622808028845, 119.35763229521199, 121.0462930581427, 117.43869575426866, 119.12735651719937, 130.41068456166747, 124.34685342080334, 134.17178876876375, 147.3356727725748, 134.32530338357566, 131.94583070978626, 127.41714571704095, 138.1631687538727, 131.09846581780062, 139.94607285370074, 132.2524974946973, 114.0187368493298, 114.48035260472436, 116.86535448828013, 118.7118175098583, 136.6378394593559, 135.71460794856677, 138.945910524739, 120.8660115157168, 147.9473869085741, 134.40669921214544, 123.30831822183082, 128.62931506817623, 153.5377495807787, 154.38602444034103, 168.5753493639288, 186.54335320738508, 176.28693899631347, 174.43615748454118, 174.20480979556962, 179.06311126397193, 175.90135951469424, 186.15777372576585], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337], "valuationGap": [0.0, -5.501864469583381, -7.249071621003125, -6.914504304802136, 1.5613347065103937, 2.6765770875562254, -2.007434743564602, 0.7434897796374571, 1.0408872338103805, -1.0408949454000265, -0.3717526014083603, 19.524160988687484, 5.026017746681205, -1.5981220736927213, -3.834822377028104, 5.484749367553249, -7.264420769007444, 0.8622451753403482, -9.501121072342812, -12.483377861337132, -10.172129621025505, -7.935429317690122, -7.488087714705117, -11.588702366956781, -10.843138169708197, -9.19420700245756, -6.583355793338143, -6.508599643441812, -11.965536391826902, -18.917519022242402, -12.937320070941482, -13.684843011956687, -16.899203225706543, -24.82296182364699, -16.8244470758102, -18.61850984583633, -17.123456252216286, -3.5486717570869786, 0.2637068094750248, 9.533014412832486, 9.90782080373529, 10.4325559202709, 11.556982804568904, 27.523829138421362, 31.421844907850996, 28.348413994632992, 28.648256022719366, 18.528421775626924, 15.67987623926851, 4.660500484737668, 17.778808993821357, 25.87467484917738, 6.213765645048127, 5.825170931882624, 6.050765774988406, 16.27789908022585, 9.43474240270254, 11.465134548602734, 8.607551029195179, 13.044321585112115, 12.367529344205124, 14.698712043716483, 18.458690358726443, 17.18029387582824, -3.3700688734922863, 3.021890406229815, 4.079604328618075, -4.145384383542606, -2.258913634951597, -1.6552503985285227, -0.4479085025031395, 4.909648990289426, 3.0986438578409405, 8.531666966776015, 5.588777842855009, 4.607817372077889, 5.060572510984841, 5.428199648428631, 18.407074905369157, 23.332760243979266, 24.31789268474752, 27.424861301276763, 30.569716957669925, 27.349079509959324, 29.395133894402896, 38.26135670767561, 35.91219058114154, 39.473834522396196, 38.03401904531292, 36.59420356822964, -15.180471756495763, -18.060102710662314, -14.642773457788103, -16.92893589702561, -18.072024828233978, -20.815415128365196, -24.473276573463117, -32.093823178647845, -35.446860908756854, -33.16069846951937, -27.14046865643673, -29.350425166927003, -29.198013309432547, -29.50283702442146, -26.454615297711705, -103.34853440339353, -116.0940878044166, -119.04125686058359, -120.26605779553672, -121.41430578020916, -126.46659228581414, -127.07899275329069, -128.41861925787003, -129.98788919011216, -143.53721386692905, -139.25041830618275, -127.92834007390532, -113.91971311858356, -110.47289474695512, -117.30429896187866, -118.99295972480937, -115.38536242093534, -117.07402318386605, -128.35735122833412, -122.29352008747001, -132.1184554354304, -145.28233943924147, -132.27197005024232, -129.89249737645292, 72.58285428295905, 61.8368312461273, 68.90153418219938, 60.05392714629926, 67.74750250530269, 85.9812631506702, 85.51964739527564, 83.13464551171987, 81.2881824901417, 63.36216054064411, 64.28539205143323, 61.05408947526101, 79.1339884842832, 97.38594642475928, 110.92663412118793, 122.02501511150255, 116.70401826515715, 91.79558375255468, 90.94730889299234, 76.75798396940456, 58.78998012594829, 69.0463943370199, 70.89717584879219, 71.12852353776375, 66.27022206936144, 69.43197381863914, 59.17555960756752], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 108.0, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.66666666666667, null, null, null, null, null, null, null, null, null, null, null, 116.65333333333334, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 105.01333333333334, null, null, null, null, null, null, null, null, null, null, null, 90.25333333333333, null, null, null, null, null, null, null, null, null, null, null, null, 89.64, null, null, null, null, null, null, null, null, null, null, null, null, 38.32, null, null, null, null, null, null, null, null, null, null, null, null, null, null, -19.373333333333335, null, null, null, null, null, null, null, null, null, null, 2.0533333333333332, null, null, null, null, null, null, null, null, null, null, null, null, 200.0, null, null, null, null, null, null, null, null, null, null, null, null, 245.33333333333337, null, null, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-08-16", "", "", "", "", "", "", "", "", "", "", "2023-11-02", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-07", "", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-15", "", "", "", "", "", "", "", "", "", "", "", "2024-11-06", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-05", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-07", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-21", "", "", "", "", "", "", "", "", "", "", "2025-11-05", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-04", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-06", "", "", "", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [129.62962962962962, 129.62962962962962, 129.62962962962962, 129.62962962962962, 129.62962962962962, 129.62962962962962, 129.62962962962962, 129.62962962962962, 129.62962962962962, 129.62962962962962, 129.62962962962962, -190.0, -190.0, -190.0, -190.0, -190.0, -190.0, -190.0, -190.0, -190.0, -190.0, -190.0, -190.0, -190.0, -190.0, -46.15384615384615, -46.15384615384615, -46.15384615384615, -46.15384615384615, -46.15384615384615, -46.15384615384615, -46.15384615384615, -46.15384615384615, -46.15384615384615, -46.15384615384615, -46.15384615384615, -46.15384615384615, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, -16.696969696969706, 61.4242424242424, 61.4242424242424, 61.4242424242424, 61.4242424242424, 61.4242424242424, 61.4242424242424, 61.4242424242424, 61.4242424242424, 61.4242424242424, 61.4242424242424, 61.4242424242424, 61.4242424242424, -300.7, -300.7, -300.7, -300.7, -300.7, -300.7, -300.7, -300.7, -300.7, -300.7, -300.7, -300.7, -300.7, -49.69230769230769, -49.69230769230769, -49.69230769230769, -49.69230769230769, -49.69230769230769, -49.69230769230769, -49.69230769230769, -49.69230769230769, -49.69230769230769, -49.69230769230769, -49.69230769230769, -49.69230769230769, -49.69230769230769, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -152.3809523809524, -82.45614035087719, -82.45614035087719, -82.45614035087719, -82.45614035087719, -82.45614035087719, -82.45614035087719, -82.45614035087719, -82.45614035087719, -82.45614035087719, -82.45614035087719, -82.45614035087719, -300.0, -300.0, -300.0, -300.0, -300.0, -300.0, -300.0, -300.0, -300.0, -300.0, -300.0, -300.0, -300.0, null, null, null, null, null, null, null, null, null, null, null, null, null, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964], "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": [2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 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, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 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], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 12.967495, "latestClose": 24.14, "startTtmEps": 0.75, "latestTtmEps": 1.84, "priceChangePct": 86.15777372576585, "epsChangePct": 145.33333333333337, "earningsGapPct": 59.17555960756752, "startMultiple": 17.28999333333333, "latestMultiple": 13.119565217391305, "multipleChangePct": -24.120472666128045, "latestQuarter": "2026-05-06", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 2 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 174.47653606518213, "earningsMovePct": 540.222686151705, "spread": 365.7461500865229, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 105.06777345498763, "earningsMovePct": 110.30974968567837, "spread": 5.241976230690739, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 86.15777372576585, "earningsMovePct": 145.33333333333337, "spread": 59.17555960756752, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 2, "persistenceLabel": "2 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 2 updates.", "marketChangePct": 86.15777372576585, "earningsChangePct": 145.33333333333337, "recentMarketMovePoints": 38.21038681719176, "recentEarningsMovePoints": 0.0}, "pressure": {"score": 40, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 90, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 12, "estimatedReportDates": 0}, "quality": {"available": true, "score": 92, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.38325627, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.10676514, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.33633557, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.0199888, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01148404, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 3.555723886383877, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-05-06", "alignedPeriod": "2026-03-31", "requiredPeriod": "2026-03-31"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 108.0, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 106.66666666666667, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 116.65333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 105.01333333333334, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 90.25333333333333, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 89.64, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, 38.32, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, -19.373333333333335, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 2.0533333333333332, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 200.0, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337, 245.33333333333337], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 102.7588821490468, 106.24061236279607, 106.24061236279607, 106.24061236279607, 106.24061236279607, 106.24061236279607, 106.24061236279607, 106.24061236279607, 106.24061236279607, 106.24061236279607, 106.24061236279607, 106.24061236279607, 106.24061236279607, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.38106585788563, 106.55943096476025, 106.55943096476025, 106.55943096476025, 106.55943096476025, 106.55943096476025, 106.55943096476025, 106.55943096476025, 106.55943096476025, 106.55943096476025, 106.55943096476025, 106.55943096476025, 106.55943096476025, 109.93284228769498, 109.93284228769498, 109.93284228769498, 109.93284228769498, 109.93284228769498, 109.93284228769498, 109.93284228769498, 109.93284228769498, 109.93284228769498, 109.93284228769498, 109.93284228769498, 109.93284228769498, 109.93284228769498, 116.04455517042172, 116.04455517042172, 116.04455517042172, 116.04455517042172, 116.04455517042172, 116.04455517042172, 116.04455517042172, 116.04455517042172, 116.04455517042172, 116.04455517042172, 116.04455517042172, 116.04455517042172, 116.04455517042172, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 118.60124205661467, 123.02787406123628, 123.02787406123628, 123.02787406123628, 123.02787406123628, 123.02787406123628, 123.02787406123628, 123.02787406123628, 123.02787406123628, 123.02787406123628, 123.02787406123628, 123.02787406123628, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.59106008087811, 125.68457538994802, 125.68457538994802, 125.68457538994802, 125.68457538994802, 125.68457538994802, 125.68457538994802, 125.68457538994802, 125.68457538994802, 125.68457538994802, 125.68457538994802, 125.68457538994802, 125.68457538994802, 125.68457538994802, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652, 131.26372039283652], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 138.78180166147456, 154.1926272066459, 154.1926272066459, 154.1926272066459, 154.1926272066459, 154.1926272066459, 154.1926272066459, 154.1926272066459, 154.1926272066459, 154.1926272066459, 154.1926272066459, 154.1926272066459, 154.1926272066459, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 152.66420041536864, 137.6654984423676, 137.6654984423676, 137.6654984423676, 137.6654984423676, 137.6654984423676, 137.6654984423676, 137.6654984423676, 137.6654984423676, 137.6654984423676, 137.6654984423676, 137.6654984423676, 137.6654984423676, 87.45132398753894, 87.45132398753894, 87.45132398753894, 87.45132398753894, 87.45132398753894, 87.45132398753894, 87.45132398753894, 87.45132398753894, 87.45132398753894, 87.45132398753894, 87.45132398753894, 87.45132398753894, 87.45132398753894, 98.69548286604362, 98.69548286604362, 98.69548286604362, 98.69548286604362, 98.69548286604362, 98.69548286604362, 98.69548286604362, 98.69548286604362, 98.69548286604362, 98.69548286604362, 98.69548286604362, 98.69548286604362, 98.69548286604362, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 89.35293354101765, 126.99896157840082, 126.99896157840082, 126.99896157840082, 126.99896157840082, 126.99896157840082, 126.99896157840082, 126.99896157840082, 126.99896157840082, 126.99896157840082, 126.99896157840082, 126.99896157840082, 120.14537902388369, 120.14537902388369, 120.14537902388369, 120.14537902388369, 120.14537902388369, 120.14537902388369, 120.14537902388369, 120.14537902388369, 120.14537902388369, 120.14537902388369, 120.14537902388369, 120.14537902388369, 120.14537902388369, 108.57995846313604, 108.57995846313604, 108.57995846313604, 108.57995846313604, 108.57995846313604, 108.57995846313604, 108.57995846313604, 108.57995846313604, 108.57995846313604, 108.57995846313604, 108.57995846313604, 108.57995846313604, 108.57995846313604, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756, 119.4055036344756], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 11, "displayedObservationCount": 11, "coverageWeeks": 130, "exactReportDates": 11, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 145.33333333333337, "valuationContribution": -59.17555960756752, "marketMove": 86.15777372576585, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 145.33333333333337}, {"key": "valuation", "label": "Relative valuation contribution", "value": -59.17555960756752}, {"key": "market", "label": "Total market move", "value": 86.15777372576585}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 8.000000000000007, "surprisePct": -190.0, "immediateReturnPct": -11.851854014481889, "forward4WeekPct": 2.1355590347720055, "forward13WeekPct": 18.402972041000943, "toDateReturnPct": 85.46829053092951, "weeksSince": 144, "availabilitySource": "reported", "spread": 19.524160988687484, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": -1.2345679012345734, "surprisePct": -46.15384615384615, "immediateReturnPct": -2.5094124461147116, "forward4WeekPct": 5.6722227492635335, "forward13WeekPct": -2.064495841860259, "toDateReturnPct": 56.64158368145098, "weeksSince": 130, "availabilitySource": "reported", "spread": -9.19420700245756, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 9.362499999999985, "surprisePct": -16.696969696969706, "immediateReturnPct": -2.8985493703838183, "forward4WeekPct": -14.192849228636229, "forward13WeekPct": -20.127291250609414, "toDateReturnPct": 50.38176660326212, "weeksSince": 118, "availabilitySource": "reported", "spread": -3.5486717570869786, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-16", "periodEnd": "2024-06-30", "earningsChangePct": -9.978283232369423, "surprisePct": 61.4242424242424, "immediateReturnPct": 8.835677171335554, "forward4WeekPct": 5.287511984232052, "forward13WeekPct": -3.9075434868555248, "toDateReturnPct": 105.06777345498763, "weeksSince": 103, "availabilitySource": "reported", "spread": 6.213765645048127, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-11-08", "periodEnd": "2024-09-30", "earningsChangePct": -14.05535804977146, "surprisePct": -300.7, "immediateReturnPct": 6.592465415160742, "forward4WeekPct": 5.327388804578148, "forward13WeekPct": -4.1228666664618, "toDateReturnPct": 111.94504354575105, "weeksSince": 91, "availabilitySource": "reported", "spread": -3.3700688734922863, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": -0.6795686216575447, "surprisePct": -49.69230769230769, "immediateReturnPct": -1.151459890850004, "forward4WeekPct": -26.97133172094309, "forward13WeekPct": -37.20068320351808, "toDateReturnPct": 118.51360600222662, "weeksSince": 78, "availabilitySource": "reported", "spread": 5.428199648428631, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-09", "periodEnd": "2025-03-31", "earningsChangePct": -57.2512271307452, "surprisePct": -152.3809523809524, "immediateReturnPct": 0.8571373328520426, "forward4WeekPct": 6.308187682256161, "forward13WeekPct": 27.857137768980266, "toDateReturnPct": 250.93784286038473, "weeksSince": 65, "availabilitySource": "reported", "spread": -15.180471756495763, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-08-22", "periodEnd": "2025-06-30", "earningsChangePct": null, "surprisePct": -82.45614035087719, "immediateReturnPct": 29.642145590676773, "forward4WeekPct": 57.532348093282515, "forward13WeekPct": 73.71963934190076, "toDateReturnPct": 187.39309816069613, "weeksSince": 50, "availabilitySource": "reported", "spread": -103.34853440339353, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": null, "surprisePct": -300.0, "immediateReturnPct": 8.429124245620233, "forward4WeekPct": 0.9753391030137948, "forward13WeekPct": 6.28982657185837, "toDateReturnPct": 55.29054094694423, "weeksSince": 39, "availabilitySource": "reported", "spread": -127.92834007390532, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 9640.259740259738, "surprisePct": null, "immediateReturnPct": -3.4322304603213505, "forward4WeekPct": 0.23241870035708434, "forward13WeekPct": 12.127367808978452, "toDateReturnPct": 41.08651461312049, "weeksSince": 26, "availabilitySource": "reported", "spread": 72.58285428295905, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 22.66666666666668, "surprisePct": -7.9999999999999964, "immediateReturnPct": 22.406113226740977, "forward4WeekPct": 27.031369410922814, "forward13WeekPct": 54.01995266598074, "toDateReturnPct": 54.01995266598074, "weeksSince": 13, "availabilitySource": "reported", "spread": 97.38594642475928, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 22.66666666666668, "surprisePct": -7.9999999999999964, "immediateReturnPct": 22.406113226740977, "forward4WeekPct": 27.031369410922814, "forward13WeekPct": 54.01995266598074, "toDateReturnPct": 54.01995266598074, "weeksSince": 13, "availabilitySource": "reported", "spread": 97.38594642475928, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 1 improving update had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Specialty Industrial Machinery", "population": 27, "spreadPercentile": 96.2, "qualityPercentile": 71.2, "rarityPercentile": 96.2, "currentOneYearSpread": 375.75568100000004, "lead": "earnings", "relatedSignals": [{"tickerId": 1726, "symbol": "GEV", "name": "GE Vernova LLC", "spread": 671.392865, "lead": "earnings", "quality": 100}, {"tickerId": 2167, "symbol": "IR", "name": "Ingersoll Rand Inc", "spread": 68.809034, "lead": "earnings", "quality": 75}, {"tickerId": 1838, "symbol": "GTES", "name": "Gates Industrial Corporation plc", "spread": 59.974976000000005, "lead": "earnings", "quality": 100}, {"tickerId": 3183, "symbol": "PNR", "name": "Pentair PLC", "spread": 39.304903, "lead": "earnings", "quality": 50}, {"tickerId": 4489, "symbol": "XYL", "name": "Xylem Inc", "spread": 22.236629, "lead": "earnings", "quality": 100}, {"tickerId": 3038, "symbol": "OTIS", "name": "Otis Worldwide Corp", "spread": 13.869888, "lead": "earnings", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-09", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-08-16", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-11-08", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2025-05-09", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2026-02-06", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 12, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "repricing_started", "label": "Repricing may be starting", "tone": "positive", "explanation": "The longstanding earnings lead is beginning to close through price confirmation."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}