{"ticker": {"uuid": "6fe6b539-2c36-4723-8557-16ec817bdf29", "symbol": "TAYD", "name": "Taylor Devices Inc", "sector": "Industrials", "industry": "Specialty Industrial Machinery", "currency": "USD"}, "next_event": {"report_date": "2026-08-21", "fiscal_date_ending": "2026-05-31", "estimate": null, "session": "Time unconfirmed", "days": 8}, "profile": {"sample": 12, "measured": 4, "beats": 4, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 39.0, "average_surprise_label": "+39.0%", "median_surprise": 11.7, "surprise_dispersion": 53.7, "average_reaction": -0.5, "average_reaction_label": "-0.5%", "average_abs_reaction": 13.9, "positive_response_rate": 50.0, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 4, "band": "beat", "label": "4 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 91, "band": "High", "tone": "negative", "days": 8, "proximity_component": 21, "reaction_component": 35, "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": 86, "band": "Deep", "exact": 12, "surprise": 4, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 26.7, "revenue_growth_1y": 26.5, "cash_conversion": 1.2, "net_margin": 21.5, "earnings_yield": 7.1, "eps_surprise_avg": 39.0, "sue_score": 0.63, "pe_ratio": 16.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 54.24, "currency": "USD", "return_13w": 4.4, "fair_value": 44.592864, "fair_value_gap": 21.6, "relative_strength": -17.6, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 54.3}, "records": [{"period_end": "2023-05-31", "reported_date": "2023-08-15", "date_source": "exact", "eps_actual": 0.587, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 15.835205992509351, "one_week_reaction_label": "+15.8%", "four_week_reaction": 15.466024612092022, "four_week_reaction_label": "+15.5%", "confirmation": "unavailable", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-08-31", "reported_date": "2023-09-29", "date_source": "exact", "eps_actual": 0.5248, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.3168923612763297, "one_week_reaction_label": "-0.3%", "four_week_reaction": 4.298506894550028, "four_week_reaction_label": "+4.3%", "confirmation": "unavailable", "revenue": 9923628.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1847863.0, "operating_cash_flow": 3038120.0, "free_cash_flow": 3465772.0, "currency": "USD"}, {"period_end": "2023-11-30", "reported_date": "2024-01-10", "date_source": "exact", "eps_actual": 0.647, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 27.522522522522518, "one_week_reaction_label": "+27.5%", "four_week_reaction": 44.0990990990991, "four_week_reaction_label": "+44.1%", "confirmation": "unavailable", "revenue": 10339875.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1981348.0, "operating_cash_flow": 4324501.0, "free_cash_flow": 4441650.0, "currency": "USD"}, {"period_end": "2024-02-29", "reported_date": "2024-03-28", "date_source": "exact", "eps_actual": 0.8717, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 12.652784065187875, "one_week_reaction_label": "+12.7%", "four_week_reaction": 8.035310095065634, "four_week_reaction_label": "+8.0%", "confirmation": "unavailable", "revenue": 12254093.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2696921.0, "operating_cash_flow": -684977.0, "free_cash_flow": -174439.0, "currency": "USD"}, {"period_end": "2024-05-31", "reported_date": "2024-08-15", "date_source": "exact", "eps_actual": 0.47, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": -19.931856899488924, "eps_yoy_label": "-19.9%", "one_week_reaction": 12.10080382359331, "one_week_reaction_label": "+12.1%", "four_week_reaction": 12.144253747555933, "four_week_reaction_label": "+12.1%", "confirmation": "unavailable", "revenue": 12065211.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2472630.0, "operating_cash_flow": 6541280.0, "free_cash_flow": 6940033.0, "currency": "USD"}, {"period_end": "2024-08-31", "reported_date": "2024-09-27", "date_source": "exact", "eps_actual": 0.855, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": 62.91920731707316, "eps_yoy_label": "+62.9%", "one_week_reaction": -26.93656359579216, "one_week_reaction_label": "-26.9%", "four_week_reaction": -23.509722664966528, "four_week_reaction_label": "-23.5%", "confirmation": "unavailable", "revenue": 11617856.0, "revenue_yoy": 17.072667375278478, "revenue_yoy_label": "+17.1%", "net_income": 2666655.0, "operating_cash_flow": -3589497.0, "free_cash_flow": -3342535.0, "currency": "USD"}, {"period_end": "2024-11-30", "reported_date": "2025-01-03", "date_source": "exact", "eps_actual": 0.3377, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": -47.80525502318393, "eps_yoy_label": "-47.8%", "one_week_reaction": -20.185449358059916, "one_week_reaction_label": "-20.2%", "four_week_reaction": -20.970042796005707, "four_week_reaction_label": "-21.0%", "confirmation": "unavailable", "revenue": 3886100.0, "revenue_yoy": -62.41637350548241, "revenue_yoy_label": "-62.4%", "net_income": 1056160.0, "operating_cash_flow": 103119.0, "free_cash_flow": 826726.0, "currency": "USD"}, {"period_end": "2025-02-28", "reported_date": "2025-03-28", "date_source": "exact", "eps_actual": 0.6384, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": -26.763794883560866, "eps_yoy_label": "-26.8%", "one_week_reaction": -1.103752759381903, "one_week_reaction_label": "-1.1%", "four_week_reaction": -3.658152002522864, "four_week_reaction_label": "-3.7%", "confirmation": "unavailable", "revenue": 10564834.0, "revenue_yoy": -13.785263421780789, "revenue_yoy_label": "-13.8%", "net_income": 2002245.0, "operating_cash_flow": 9022889.0, "free_cash_flow": 9210316.0, "currency": "USD"}, {"period_end": "2025-05-31", "reported_date": "2025-08-15", "date_source": "exact", "eps_actual": 1.04, "eps_estimate": 0.45, "eps_surprise": 0.59, "surprise_pct": 131.1111, "surprise_label": "+131.1%", "surprise_band": "beat", "eps_yoy": 121.27659574468088, "eps_yoy_label": "+121.3%", "one_week_reaction": 7.321772639691708, "one_week_reaction_label": "+7.3%", "four_week_reaction": 8.602516150969047, "four_week_reaction_label": "+8.6%", "confirmation": "confirmed", "revenue": 15561154.0, "revenue_yoy": 28.975398772553586, "revenue_yoy_label": "+29.0%", "net_income": 3688076.0, "operating_cash_flow": 1935424.0, "free_cash_flow": 3379518.0, "currency": "USD"}, {"period_end": "2025-08-31", "reported_date": "2025-10-01", "date_source": "exact", "eps_actual": 0.7, "eps_estimate": 0.69, "eps_surprise": 0.01, "surprise_pct": 1.4493, "surprise_label": "+1.4%", "surprise_band": "beat", "eps_yoy": -18.128654970760238, "eps_yoy_label": "-18.1%", "one_week_reaction": -14.67982279500604, "one_week_reaction_label": "-14.7%", "four_week_reaction": -8.679017317760763, "four_week_reaction_label": "-8.7%", "confirmation": "diverged", "revenue": 9918350.0, "revenue_yoy": -14.628396151579087, "revenue_yoy_label": "-14.6%", "net_income": 2190084.0, "operating_cash_flow": 483628.0, "free_cash_flow": 668615.0, "currency": "USD"}, {"period_end": "2025-11-30", "reported_date": "2025-12-31", "date_source": "exact", "eps_actual": 0.64, "eps_estimate": 0.53, "eps_surprise": 0.11, "surprise_pct": 20.7547, "surprise_label": "+20.8%", "surprise_band": "beat", "eps_yoy": 89.51732306781167, "eps_yoy_label": "+89.5%", "one_week_reaction": 4.709908735332466, "one_week_reaction_label": "+4.7%", "four_week_reaction": 16.47653194263364, "four_week_reaction_label": "+16.5%", "confirmation": "confirmed", "revenue": 11603472.0, "revenue_yoy": 198.5891253441754, "revenue_yoy_label": "+198.6%", "net_income": 2008624.0, "operating_cash_flow": 5745880.0, "free_cash_flow": 7052026.0, "currency": "USD"}, {"period_end": "2026-02-28", "reported_date": "2026-03-31", "date_source": "exact", "eps_actual": 0.79, "eps_estimate": 0.77, "eps_surprise": 0.02, "surprise_pct": 2.5974, "surprise_label": "+2.6%", "surprise_band": "beat", "eps_yoy": 23.74686716791981, "eps_yoy_label": "+23.7%", "one_week_reaction": -23.24028315747296, "one_week_reaction_label": "-23.2%", "four_week_reaction": -22.545745959663417, "four_week_reaction_label": "-22.5%", "confirmation": "diverged", "revenue": 11173201.0, "revenue_yoy": 5.758415134587065, "revenue_yoy_label": "+5.8%", "net_income": 2498140.0, "operating_cash_flow": 896892.0, "free_cash_flow": 1412107.0, "currency": "USD"}], "charts": {"quarters": ["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"], "eps_actual": [0.587, 0.5248, 0.647, 0.8717, 0.47, 0.855, 0.3377, 0.6384, 1.04, 0.7, 0.64, 0.79], "eps_estimate": [null, null, null, null, null, null, null, null, 0.45, 0.69, 0.53, 0.77], "surprise": [null, null, null, null, null, null, null, null, 131.1111, 1.4493, 20.7547, 2.5974], "reaction_1w": [15.835205992509351, -0.3168923612763297, 27.522522522522518, 12.652784065187875, 12.10080382359331, -26.93656359579216, -20.185449358059916, -1.103752759381903, 7.321772639691708, -14.67982279500604, 4.709908735332466, -23.24028315747296], "reaction_4w": [15.466024612092022, 4.298506894550028, 44.0990990990991, 8.035310095065634, 12.144253747555933, -23.509722664966528, -20.970042796005707, -3.658152002522864, 8.602516150969047, -8.679017317760763, 16.47653194263364, -22.545745959663417], "revenue": [null, 9.92, 10.34, 12.25, 12.07, 11.62, 3.89, 10.56, 15.56, 9.92, 11.6, 11.17], "net_income": [null, 1.85, 1.98, 2.7, 2.47, 2.67, 1.06, 2.0, 3.69, 2.19, 2.01, 2.5], "financial_unit": "millions", "scatter": [{"x": 131.1111, "y": 7.321772639691708, "label": "2025-05-31"}, {"x": 1.4493, "y": -14.67982279500604, "label": "2025-08-31"}, {"x": 20.7547, "y": 4.709908735332466, "label": "2025-11-30"}, {"x": 2.5974, "y": -23.24028315747296, "label": "2026-02-28"}], "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, 104.94420220235014, 103.23516369817457, 99.68128741408617, 98.9394723228143, 97.07615845096446, 98.38518956470328, 96.76853152021285, 98.15423841549035, 101.24898381494347, 104.99039243219275, 101.06422289557312, 101.20279358510089, 103.00421254896166, 103.58159042199395, 109.93274702534922, 106.65324070652575, 111.22607346094154, 110.27917374916858, 102.21897864163772, 102.54231025053579, 130.76454068435444, 139.49449412460277, 140.83401079003767, 147.76254526642526, 167.57815386889365, 172.75145961126302, 163.55960387258887, 166.97768088094008, 192.93659005247213, 211.13554061045008, 204.0684354445348, 229.88877392653907, 280.8365974429089, 212.42886704604246, 220.46596703865197, 239.40396127411128, 230.3044859951223, 219.9578745103836, 235.0620796689084, 221.3435814056611, 235.2006503584362, 216.72455842140272, 200.18845613775778, 200.6965486660262, 207.76365383194144, 198.98751016185057, 219.86549405069843, 232.93732909614957, 226.84021875692855, 224.4845170349568, 212.61362796541277, 238.3415859877319, 235.4316015076491, 264.3004951592639, 238.43396644741705, 273.2613997487251, 289.7975020323701, 236.81730840292664, 211.7360135984037, 208.7336486586357, 221.66691301455916, 215.0155199172271, 222.54452738156826, 227.1635503658266, 200.97369004508167, 214.32266646958834, 222.08262508314243, 220.1426354297539, 202.08225556130367, 189.98041534254676, 194.27610671790706, 162.84365531002885, 155.06060158155347, 156.03059640824773, 153.53632399674822, 154.27536767422953, 149.65634468997118, 146.05350676224967, 149.79491537949895, 155.06060158155347, 150.9958613554061, 144.99113147587025, 146.46921883083292, 153.53632399674822, 144.85256078634248, 147.99349641563816, 141.1111521690932, 147.76254526642526, 150.1644372182396, 171.04242110708742, 189.05661074569505, 170.7652797280319, 170.5805188086616, 169.10243145369893, 163.83674525164437, 173.6752642081147, 210.99696992092234, 205.36176188012712, 211.92077451777402, 204.94604981154384, 214.92313945754194, 204.99224004138648, 203.76819895055797, 196.6318084398788, 218.6876431897125, 226.33212622866012, 221.2973911758185, 218.4797871554209, 214.83075899785678, 229.3806813982706, 195.70800384302711, 195.75419407286972, 196.0775256817678, 209.47269233611706, 211.41268198950561, 214.7845687680142, 199.26465154090607, 225.03879979306777, 229.93496415638165, 219.54216244180031, 251.73675264208114, 263.33050033256967, 283.4232503140936, 296.77222673860024, 315.0635577562634, 344.02483186756336, 330.12157268494565, 335.9877318749538, 369.9837410390954, 361.90045081664323, 415.4811174340404, 405.27307663882937, 381.02320597147286, 343.8862611780356, 323.47017958761364, 345.8262508314242, 265.4552509053285, 236.95587909245438, 260.6514670016998, 267.8571428571429, 245.54726184317494, 240.0044342620649, 238.11063483851896, 238.84967851600032, 235.57017219717684, 244.94678885522134, 250.25866528711848, 255.10863942058975, 287.5803709999261, 263.51526125194, 259.95861355406106, 252.52198654940509, 250.4665213214101, 237.09444978198212, 250.53580666617398], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 160.16400758674553, 160.16400758674553, 160.16400758674553, 160.16400758674553, 160.16400758674553, 160.16400758674553, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563], "gap": [0.0, -4.944202202350141, -3.235163698174574, 0.3187125859138291, 1.0605276771857035, 2.9238415490355436, 1.614810435296718, 16.32976146204757, 14.944054566770063, 11.849309167316946, 8.107900550067669, 12.034070086687294, 11.895499397159526, 10.094080433298757, 9.516702560266467, 3.1655459569112026, 6.4450522757346675, 1.8722195213188826, 2.8191192330918398, 10.879314340622699, 10.555982731724626, -6.43117016109214, -15.161123601340464, -16.500640266775363, -23.42917474316296, -43.24478334563135, -48.41808908800071, -39.22623334932656, -42.64431035767778, -68.60321952920982, -86.80217008718778, -79.7350649212725, -83.1466117040689, -134.09443522043873, -65.68670482357228, -73.7238048161818, -92.66179905164111, -83.56232377265212, -73.21571228791342, -88.31991744643824, -74.60141918319093, -88.45848813596604, -69.98239619893255, -53.44629391528761, -53.95438644355602, -61.02149160947127, -52.245347939380395, -73.12333182822826, -86.1951668736794, -80.09805653445838, -77.74235481248664, -65.8714657429426, -98.12625629901157, -95.21627181892879, -124.08516547054359, -98.21863675869673, -133.0460700600048, -149.5821723436498, -96.60197871420633, -53.100512092211574, -50.09814715244357, -63.03141150836703, -56.38001841103497, -63.90902587537613, -68.52804885963448, -42.33818853888954, -55.687164963396214, -63.447123576950304, -61.50713392356178, -43.44675405511154, -31.344913836354635, -35.64060521171493, -4.208153803836723, -13.67936761971032, -14.64936244640458, -12.155090034905072, -12.894133712386378, -8.275110728128027, -4.6722728004065175, -8.413681417655795, -13.67936761971032, -9.614627393562955, -3.6098975140270966, -5.087984868989764, -12.155090034905072, -16.48594246658348, -19.626878095879164, -12.744533849334204, -19.395926946666265, -21.797818898480614, -42.67580278732842, -60.689992425936055, -42.398661408272915, -42.213900488902595, -40.73581313393993, -35.470126931885375, -45.3086458883557, -82.63035160116334, -76.99514356036812, -83.55415619801502, -76.57943149178485, -86.55652113778294, -76.62562172162748, -75.40158063079897, -68.2651901201198, -58.523635602966976, -66.16811864191459, -61.13338358907296, -58.31577956867537, -54.66675141111125, -69.21667381152508, -44.19065474116391, -44.23684497100652, -44.560176579904606, -57.95534323425386, -59.89533288764241, -63.26721966615099, -47.74730243904287, -73.52145069120456, -78.41761505451845, -68.02481333993711, -100.21940354021794, -111.81315123070647, -131.9059012122304, -128.39110434654398, -146.68243536420712, -175.6437094755071, -161.7404502928894, -167.60660948289754, -201.60261864703912, -193.51932842458697, -247.09999504198416, -236.8919542467731, -212.6420835794166, -175.50513878597937, -155.0890571955574, -177.44512843936795, -88.61713866612288, -60.11776685324875, -83.81335476249419, -91.01903061793726, -68.70914960396931, -63.166322022859276, -61.272522599313334, -62.011566276794696, -58.73205995797122, -68.10867661601571, -73.42055304791285, -78.27052718138413, -110.74225876072049, -86.67714901273436, -83.12050131485543, -75.68387431019946, -73.62840908220448, -60.25633754277649, -73.69769442696835], "quarter_markers": [100.0, null, null, null, null, null, null, 113.09829298226042, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.3333705232623, null, null, null, null, null, null, null, null, null, null, 146.74216222247017, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 140.21532968872032, null, null, null, null, null, null, 158.63550150619213, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.38123396184315, null, null, null, null, null, null, null, null, null, null, null, 128.366618319759, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 160.16400758674553, null, null, null, null, null, 151.5173491018632, null, null, null, null, null, null, null, null, null, null, null, null, 168.38112239205626, null, null, null, null, null, null, null, null, null, null, null, null, 176.83811223920563, null, null, null, null, null, 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": [76.8, 73.7, 150.5]}}, "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": [21.6496, 22.72, 22.35, 21.5806, 21.42, 21.0166, 21.3, 20.95, 21.25, 21.92, 22.73, 21.88, 21.91, 22.3, 22.425, 23.8, 23.09, 24.08, 23.875, 22.13, 22.2, 28.31, 30.2, 30.49, 31.99, 36.28, 37.4, 35.41, 36.15, 41.77, 45.71, 44.18, 49.77, 60.8, 45.99, 47.73, 51.83, 49.86, 47.62, 50.89, 47.92, 50.92, 46.92, 43.34, 43.45, 44.98, 43.08, 47.6, 50.43, 49.11, 48.6, 46.03, 51.6, 50.97, 57.22, 51.62, 59.16, 62.74, 51.27, 45.84, 45.19, 47.99, 46.55, 48.18, 49.18, 43.51, 46.4, 48.08, 47.66, 43.75, 41.13, 42.06, 35.255, 33.57, 33.78, 33.24, 33.4, 32.4, 31.62, 32.43, 33.57, 32.69, 31.39, 31.71, 33.24, 31.36, 32.04, 30.55, 31.99, 32.51, 37.03, 40.93, 36.97, 36.93, 36.61, 35.47, 37.6, 45.68, 44.46, 45.88, 44.37, 46.53, 44.38, 44.115, 42.57, 47.345, 49.0, 47.91, 47.3, 46.51, 49.66, 42.37, 42.38, 42.45, 45.35, 45.77, 46.5, 43.14, 48.72, 49.78, 47.53, 54.5, 57.01, 61.36, 64.25, 68.21, 74.48, 71.47, 72.74, 80.1, 78.35, 89.95, 87.74, 82.49, 74.45, 70.03, 74.87, 57.47, 51.3, 56.43, 57.99, 53.16, 51.96, 51.55, 51.71, 51.0, 53.03, 54.18, 55.23, 62.26, 57.05, 56.28, 54.67, 54.225, 51.33, 54.24], "ttmEps": [1.7926, 1.7926, 1.7926, 1.7926, 1.7926, 1.7926, 1.7926, 2.0274, 2.0274, 2.0274, 2.0274, 2.0274, 2.0274, 2.0274, 2.0274, 2.0274, 2.0274, 2.0274, 2.0274, 2.0274, 2.0274, 2.2288, 2.2288, 2.2288, 2.2288, 2.2288, 2.2288, 2.2288, 2.2288, 2.2288, 2.2288, 2.2288, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.6305, 2.5135, 2.5135, 2.5135, 2.5135, 2.5135, 2.5135, 2.5135, 2.8437, 2.8437, 2.8437, 2.8437, 2.8437, 2.8437, 2.8437, 2.8437, 2.8437, 2.8437, 2.8437, 2.8437, 2.8437, 2.8437, 2.5344, 2.5344, 2.5344, 2.5344, 2.5344, 2.5344, 2.5344, 2.5344, 2.5344, 2.5344, 2.5344, 2.5344, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.3011, 2.8711, 2.8711, 2.8711, 2.8711, 2.8711, 2.8711, 2.7161, 2.7161, 2.7161, 2.7161, 2.7161, 2.7161, 2.7161, 2.7161, 2.7161, 2.7161, 2.7161, 2.7161, 2.7161, 3.0184, 3.0184, 3.0184, 3.0184, 3.0184, 3.0184, 3.0184, 3.0184, 3.0184, 3.0184, 3.0184, 3.0184, 3.0184, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17], "quarterlyEps": [0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.587, 0.5248, 0.5248, 0.5248, 0.5248, 0.5248, 0.5248, 0.5248, 0.5248, 0.5248, 0.5248, 0.5248, 0.5248, 0.5248, 0.5248, 0.647, 0.647, 0.647, 0.647, 0.647, 0.647, 0.647, 0.647, 0.647, 0.647, 0.647, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.8717, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.855, 0.855, 0.855, 0.855, 0.855, 0.855, 0.855, 0.855, 0.855, 0.855, 0.855, 0.855, 0.855, 0.855, 0.3377, 0.3377, 0.3377, 0.3377, 0.3377, 0.3377, 0.3377, 0.3377, 0.3377, 0.3377, 0.3377, 0.3377, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 0.6384, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79], "priceIndex": [100.0, 104.94420220235014, 103.23516369817457, 99.68128741408617, 98.9394723228143, 97.07615845096446, 98.38518956470328, 96.76853152021285, 98.15423841549035, 101.24898381494347, 104.99039243219275, 101.06422289557312, 101.20279358510089, 103.00421254896166, 103.58159042199395, 109.93274702534922, 106.65324070652575, 111.22607346094154, 110.27917374916858, 102.21897864163772, 102.54231025053579, 130.76454068435444, 139.49449412460277, 140.83401079003767, 147.76254526642526, 167.57815386889365, 172.75145961126302, 163.55960387258887, 166.97768088094008, 192.93659005247213, 211.13554061045008, 204.0684354445348, 229.88877392653907, 280.8365974429089, 212.42886704604246, 220.46596703865197, 239.40396127411128, 230.3044859951223, 219.9578745103836, 235.0620796689084, 221.3435814056611, 235.2006503584362, 216.72455842140272, 200.18845613775778, 200.6965486660262, 207.76365383194144, 198.98751016185057, 219.86549405069843, 232.93732909614957, 226.84021875692855, 224.4845170349568, 212.61362796541277, 238.3415859877319, 235.4316015076491, 264.3004951592639, 238.43396644741705, 273.2613997487251, 289.7975020323701, 236.81730840292664, 211.7360135984037, 208.7336486586357, 221.66691301455916, 215.0155199172271, 222.54452738156826, 227.1635503658266, 200.97369004508167, 214.32266646958834, 222.08262508314243, 220.1426354297539, 202.08225556130367, 189.98041534254676, 194.27610671790706, 162.84365531002885, 155.06060158155347, 156.03059640824773, 153.53632399674822, 154.27536767422953, 149.65634468997118, 146.05350676224967, 149.79491537949895, 155.06060158155347, 150.9958613554061, 144.99113147587025, 146.46921883083292, 153.53632399674822, 144.85256078634248, 147.99349641563816, 141.1111521690932, 147.76254526642526, 150.1644372182396, 171.04242110708742, 189.05661074569505, 170.7652797280319, 170.5805188086616, 169.10243145369893, 163.83674525164437, 173.6752642081147, 210.99696992092234, 205.36176188012712, 211.92077451777402, 204.94604981154384, 214.92313945754194, 204.99224004138648, 203.76819895055797, 196.6318084398788, 218.6876431897125, 226.33212622866012, 221.2973911758185, 218.4797871554209, 214.83075899785678, 229.3806813982706, 195.70800384302711, 195.75419407286972, 196.0775256817678, 209.47269233611706, 211.41268198950561, 214.7845687680142, 199.26465154090607, 225.03879979306777, 229.93496415638165, 219.54216244180031, 251.73675264208114, 263.33050033256967, 283.4232503140936, 296.77222673860024, 315.0635577562634, 344.02483186756336, 330.12157268494565, 335.9877318749538, 369.9837410390954, 361.90045081664323, 415.4811174340404, 405.27307663882937, 381.02320597147286, 343.8862611780356, 323.47017958761364, 345.8262508314242, 265.4552509053285, 236.95587909245438, 260.6514670016998, 267.8571428571429, 245.54726184317494, 240.0044342620649, 238.11063483851896, 238.84967851600032, 235.57017219717684, 244.94678885522134, 250.25866528711848, 255.10863942058975, 287.5803709999261, 263.51526125194, 259.95861355406106, 252.52198654940509, 250.4665213214101, 237.09444978198212, 250.53580666617398], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 160.16400758674553, 160.16400758674553, 160.16400758674553, 160.16400758674553, 160.16400758674553, 160.16400758674553, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563], "valuationGap": [0.0, -4.944202202350141, -3.235163698174574, 0.3187125859138291, 1.0605276771857035, 2.9238415490355436, 1.614810435296718, 16.32976146204757, 14.944054566770063, 11.849309167316946, 8.107900550067669, 12.034070086687294, 11.895499397159526, 10.094080433298757, 9.516702560266467, 3.1655459569112026, 6.4450522757346675, 1.8722195213188826, 2.8191192330918398, 10.879314340622699, 10.555982731724626, -6.43117016109214, -15.161123601340464, -16.500640266775363, -23.42917474316296, -43.24478334563135, -48.41808908800071, -39.22623334932656, -42.64431035767778, -68.60321952920982, -86.80217008718778, -79.7350649212725, -83.1466117040689, -134.09443522043873, -65.68670482357228, -73.7238048161818, -92.66179905164111, -83.56232377265212, -73.21571228791342, -88.31991744643824, -74.60141918319093, -88.45848813596604, -69.98239619893255, -53.44629391528761, -53.95438644355602, -61.02149160947127, -52.245347939380395, -73.12333182822826, -86.1951668736794, -80.09805653445838, -77.74235481248664, -65.8714657429426, -98.12625629901157, -95.21627181892879, -124.08516547054359, -98.21863675869673, -133.0460700600048, -149.5821723436498, -96.60197871420633, -53.100512092211574, -50.09814715244357, -63.03141150836703, -56.38001841103497, -63.90902587537613, -68.52804885963448, -42.33818853888954, -55.687164963396214, -63.447123576950304, -61.50713392356178, -43.44675405511154, -31.344913836354635, -35.64060521171493, -4.208153803836723, -13.67936761971032, -14.64936244640458, -12.155090034905072, -12.894133712386378, -8.275110728128027, -4.6722728004065175, -8.413681417655795, -13.67936761971032, -9.614627393562955, -3.6098975140270966, -5.087984868989764, -12.155090034905072, -16.48594246658348, -19.626878095879164, -12.744533849334204, -19.395926946666265, -21.797818898480614, -42.67580278732842, -60.689992425936055, -42.398661408272915, -42.213900488902595, -40.73581313393993, -35.470126931885375, -45.3086458883557, -82.63035160116334, -76.99514356036812, -83.55415619801502, -76.57943149178485, -86.55652113778294, -76.62562172162748, -75.40158063079897, -68.2651901201198, -58.523635602966976, -66.16811864191459, -61.13338358907296, -58.31577956867537, -54.66675141111125, -69.21667381152508, -44.19065474116391, -44.23684497100652, -44.560176579904606, -57.95534323425386, -59.89533288764241, -63.26721966615099, -47.74730243904287, -73.52145069120456, -78.41761505451845, -68.02481333993711, -100.21940354021794, -111.81315123070647, -131.9059012122304, -128.39110434654398, -146.68243536420712, -175.6437094755071, -161.7404502928894, -167.60660948289754, -201.60261864703912, -193.51932842458697, -247.09999504198416, -236.8919542467731, -212.6420835794166, -175.50513878597937, -155.0890571955574, -177.44512843936795, -88.61713866612288, -60.11776685324875, -83.81335476249419, -91.01903061793726, -68.70914960396931, -63.166322022859276, -61.272522599313334, -62.011566276794696, -58.73205995797122, -68.10867661601571, -73.42055304791285, -78.27052718138413, -110.74225876072049, -86.67714901273436, -83.12050131485543, -75.68387431019946, -73.62840908220448, -60.25633754277649, -73.69769442696835], "quarterMarkers": [100.0, null, null, null, null, null, null, 113.09829298226042, null, null, null, null, null, null, null, null, null, null, null, null, null, 124.3333705232623, null, null, null, null, null, null, null, null, null, null, 146.74216222247017, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 140.21532968872032, null, null, null, null, null, null, 158.63550150619213, null, null, null, null, null, null, null, null, null, null, null, null, null, 141.38123396184315, null, null, null, null, null, null, null, null, null, null, null, 128.366618319759, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 160.16400758674553, null, null, null, null, null, 151.5173491018632, null, null, null, null, null, null, null, null, null, null, null, null, 168.38112239205626, null, null, null, null, null, null, null, null, null, null, null, null, 176.83811223920563, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-08-15", "", "", "", "", "", "", "2023-09-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-10", "", "", "", "", "", "", "", "", "", "", "2024-03-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-15", "", "", "", "", "", "", "2024-09-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-03", "", "", "", "", "", "", "", "", "", "", "", "2025-03-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-15", "", "", "", "", "", "2025-10-01", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""], "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", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.11111111111114, 131.11111111111114, 131.11111111111114, 131.11111111111114, 131.11111111111114, 131.11111111111114, 1.449275362318842, 1.449275362318842, 1.449275362318842, 1.449275362318842, 1.449275362318842, 1.449275362318842, 1.449275362318842, 1.449275362318842, 1.449275362318842, 1.449275362318842, 1.449275362318842, 1.449275362318842, 1.449275362318842, 20.75471698113207, 20.75471698113207, 20.75471698113207, 20.75471698113207, 20.75471698113207, 20.75471698113207, 20.75471698113207, 20.75471698113207, 20.75471698113207, 20.75471698113207, 20.75471698113207, 20.75471698113207, 20.75471698113207, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996, 2.5974025974025996], "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": [3, 10, 17, 24, 31, 38, 45, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 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, 99, 106, 113, 120, 127, 134, 1, 8, 15, 22, 29, 36, 43, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 112, 119, 126, 133, 140, 7, 14, 21, 28, 35, 42, 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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 115, 122, 129], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 21.6496, "latestClose": 54.24, "startTtmEps": 1.7926, "latestTtmEps": 3.17, "priceChangePct": 150.53580666617398, "epsChangePct": 76.83811223920563, "earningsGapPct": -73.69769442696835, "startMultiple": 12.077206292535982, "latestMultiple": 17.110410094637224, "multipleChangePct": 41.67523250150897, "latestQuarter": "2026-03-31", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 9 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 22.95137708262496, "earningsMovePct": 37.76020164269263, "spread": 14.80882456006767, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 17.836193786660882, "earningsMovePct": 20.509408857631616, "spread": 2.673215070970734, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 150.53580666617398, "earningsMovePct": 76.83811223920563, "spread": -73.69769442696835, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 9, "persistenceLabel": "9 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 9 updates.", "marketChangePct": 150.53580666617398, "earningsChangePct": 76.83811223920563, "recentMarketMovePoints": 10.531372404109078, "recentEarningsMovePoints": 0.0}, "pressure": {"score": 68, "band": "high", "label": "High \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 79, "band": "high", "label": "High confidence", "anchorStability": 33, "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": 83, "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.20484907, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.26543703, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.0823111, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.01753549, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.02533373, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -10.56109223361663, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-03-31", "alignedPeriod": "2026-02-28", "requiredPeriod": "2026-02-28"}, "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, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 113.09829298226042, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 124.3333705232623, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 146.74216222247017, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 140.21532968872032, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 158.63550150619213, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 141.38123396184315, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 128.366618319759, 160.16400758674553, 160.16400758674553, 160.16400758674553, 160.16400758674553, 160.16400758674553, 160.16400758674553, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 151.5173491018632, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 168.38112239205626, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563, 176.83811223920563], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 102.07199598282102, 101.68022103041756, 101.68022103041756, 101.68022103041756, 101.68022103041756, 101.68022103041756, 101.68022103041756, 101.68022103041756, 101.68022103041756, 101.68022103041756, 101.68022103041756, 101.68022103041756, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 107.55797966305627, 110.9042871683958, 110.9042871683958, 110.9042871683958, 110.9042871683958, 110.9042871683958, 110.9042871683958, 110.9042871683958, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 115.11885240742923, 99.06442775174943, 99.06442775174943, 99.06442775174943, 99.06442775174943, 99.06442775174943, 99.06442775174943, 99.06442775174943, 99.06442775174943, 99.06442775174943, 99.06442775174943, 99.06442775174943, 99.06442775174943, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 94.8622234078687, 103.55873877973264, 103.55873877973264, 103.55873877973264, 103.55873877973264, 103.55873877973264, 103.55873877973264, 99.33104397647783, 99.33104397647783, 99.33104397647783, 99.33104397647783, 99.33104397647783, 99.33104397647783, 99.33104397647783, 99.33104397647783, 99.33104397647783, 99.33104397647783, 99.33104397647783, 99.33104397647783, 99.33104397647783, 118.52879526372489, 118.52879526372489, 118.52879526372489, 118.52879526372489, 118.52879526372489, 118.52879526372489, 118.52879526372489, 118.52879526372489, 118.52879526372489, 118.52879526372489, 118.52879526372489, 118.52879526372489, 118.52879526372489, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038, 120.0421703294038], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 124.06585992719863, 160.22824846014115, 160.22824846014115, 160.22824846014115, 160.22824846014115, 160.22824846014115, 160.22824846014115, 160.22824846014115, 160.22824846014115, 160.22824846014115, 160.22824846014115, 160.22824846014115, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 136.234607962897, 132.59219860270946, 132.59219860270946, 132.59219860270946, 132.59219860270946, 132.59219860270946, 132.59219860270946, 132.59219860270946, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 71.06916926148766, 38.403034300433916, 38.403034300433916, 38.403034300433916, 38.403034300433916, 38.403034300433916, 38.403034300433916, 38.403034300433916, 38.403034300433916, 38.403034300433916, 38.403034300433916, 38.403034300433916, 38.403034300433916, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 123.20804635778944, 91.0335764323204, 91.0335764323204, 91.0335764323204, 91.0335764323204, 91.0335764323204, 91.0335764323204, 127.28019385748084, 127.28019385748084, 127.28019385748084, 127.28019385748084, 127.28019385748084, 127.28019385748084, 127.28019385748084, 127.28019385748084, 127.28019385748084, 127.28019385748084, 127.28019385748084, 127.28019385748084, 127.28019385748084, 183.53490072629685, 183.53490072629685, 183.53490072629685, 183.53490072629685, 183.53490072629685, 183.53490072629685, 183.53490072629685, 183.53490072629685, 183.53490072629685, 183.53490072629685, 183.53490072629685, 183.53490072629685, 183.53490072629685, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218, 113.06665640124218], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 11, "displayedObservationCount": 11, "coverageWeeks": 130, "exactReportDates": 11, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 76.83811223920563, "valuationContribution": 73.69769442696835, "marketMove": 150.53580666617398, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 76.83811223920563}, {"key": "valuation", "label": "Relative valuation contribution", "value": 73.69769442696835}, {"key": "market", "label": "Total market move", "value": 150.53580666617398}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-06", "periodEnd": "2023-08-31", "earningsChangePct": 13.098292982260418, "surprisePct": null, "immediateReturnPct": -1.6431924882629123, "forward4WeekPct": 2.7230046948356623, "forward13WeekPct": 4.225352112676051, "toDateReturnPct": 154.64788732394368, "weeksSince": 148, "availabilitySource": "reported", "spread": 16.32976146204757, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-01-12", "periodEnd": "2023-11-30", "earningsChangePct": 9.933905494722307, "surprisePct": null, "immediateReturnPct": 27.522522522522518, "forward4WeekPct": 63.42342342342344, "forward13WeekPct": 107.16216216216216, "toDateReturnPct": 144.32432432432435, "weeksSince": 134, "availabilitySource": "reported", "spread": -6.43117016109214, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-03-29", "periodEnd": "2024-02-29", "earningsChangePct": 18.023151471643928, "surprisePct": null, "immediateReturnPct": 12.652784065187884, "forward4WeekPct": 17.31552738795834, "forward13WeekPct": 1.8107741059302684, "toDateReturnPct": 22.77048438207334, "weeksSince": 123, "availabilitySource": "reported", "spread": -83.1466117040689, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-16", "periodEnd": "2024-05-31", "earningsChangePct": -4.447823607679147, "surprisePct": null, "immediateReturnPct": 12.10080382359331, "forward4WeekPct": 28.524875081468593, "forward13WeekPct": -5.474690419291772, "toDateReturnPct": 17.836193786660882, "weeksSince": 103, "availabilitySource": "reported", "spread": -98.12625629901157, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-10-04", "periodEnd": "2024-08-31", "earningsChangePct": 13.137059876666001, "surprisePct": null, "immediateReturnPct": -10.590988882387364, "forward4WeekPct": -6.026916325336462, "forward13WeekPct": -31.236590598790713, "toDateReturnPct": 5.7928613224107695, "weeksSince": 96, "availabilitySource": "reported", "spread": -53.100512092211574, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-01-10", "periodEnd": "2024-11-30", "earningsChangePct": -10.87667475472096, "surprisePct": null, "immediateReturnPct": -4.779463905828962, "forward4WeekPct": -8.098142107502493, "forward13WeekPct": -9.119273861863576, "toDateReturnPct": 53.850517657069915, "weeksSince": 82, "availabilitySource": "reported", "spread": -13.67936761971032, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-04-04", "periodEnd": "2025-02-28", "earningsChangePct": -9.205334595959602, "surprisePct": null, "immediateReturnPct": -5.655836341756926, "forward4WeekPct": -2.196149217809884, "forward13WeekPct": 33.75451263537905, "toDateReturnPct": 63.176895306859194, "weeksSince": 70, "availabilitySource": "reported", "spread": -16.48594246658348, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-08-22", "periodEnd": "2025-05-31", "earningsChangePct": 24.770761809569343, "surprisePct": 131.11111111111114, "immediateReturnPct": 11.216819356354236, "forward4WeekPct": 9.255344139065059, "forward13WeekPct": 14.446793516560952, "toDateReturnPct": 27.413671599718125, "weeksSince": 50, "availabilitySource": "reported", "spread": -58.523635602966976, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-03", "periodEnd": "2025-08-31", "earningsChangePct": -5.398627703667591, "surprisePct": 1.449275362318842, "immediateReturnPct": -14.679822795006036, "forward4WeekPct": -7.83326621022955, "forward13WeekPct": 29.379782521143795, "toDateReturnPct": 9.222714458316572, "weeksSince": 44, "availabilitySource": "reported", "spread": -44.19065474116391, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2026-01-02", "periodEnd": "2025-11-30", "earningsChangePct": 11.12992894223337, "surprisePct": 20.75471698113207, "immediateReturnPct": 4.709908735332458, "forward4WeekPct": 18.546284224250307, "forward13WeekPct": -6.3396349413298525, "toDateReturnPct": -11.60365058670143, "weeksSince": 31, "availabilitySource": "reported", "spread": -128.39110434654398, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-04-03", "periodEnd": "2026-02-28", "earningsChangePct": 5.022528491916245, "surprisePct": 2.5974025974025996, "immediateReturnPct": -23.240283157472962, "forward4WeekPct": -28.99692800854816, "forward13WeekPct": -23.80125550954989, "toDateReturnPct": -27.554427674636038, "weeksSince": 18, "availabilitySource": "reported", "spread": -88.61713866612288, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}], "latestEvent": {"date": "2026-04-03", "periodEnd": "2026-02-28", "earningsChangePct": 5.022528491916245, "surprisePct": 2.5974025974025996, "immediateReturnPct": -23.240283157472962, "forward4WeekPct": -28.99692800854816, "forward13WeekPct": -23.80125550954989, "toDateReturnPct": -27.554427674636038, "weeksSince": 18, "availabilitySource": "reported", "spread": -88.61713866612288, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Specialty Industrial Machinery", "population": 27, "spreadPercentile": 69.2, "qualityPercentile": 19.2, "rarityPercentile": 50.0, "currentOneYearSpread": 3.729725, "lead": "aligned", "relatedSignals": [{"tickerId": 220, "symbol": "AOS", "name": "Smith AO Corporation", "spread": 4.673325999999999, "lead": "aligned", "quality": 87.5}, {"tickerId": 3428, "symbol": "RRX", "name": "Regal Beloit Corporation", "spread": 0.4622280000000034, "lead": "aligned", "quality": 75}, {"tickerId": 1733, "symbol": "GGG", "name": "Graco Inc", "spread": 9.494439999999999, "lead": "aligned", "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-06", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-01-12", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-03-29", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 12, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}