{"ticker": {"uuid": "0c2e0279-c2f9-4d94-be32-2ff685cd7bac", "symbol": "ENS", "name": "Enersys", "sector": "Industrials", "industry": "Electrical Equipment & Parts", "currency": "USD"}, "next_event": {"report_date": "2026-08-12", "fiscal_date_ending": "2026-06-30", "estimate": 2.82, "session": "After the close", "days": 0}, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 4.6, "average_surprise_label": "+4.6%", "median_surprise": 4.0, "surprise_dispersion": 2.7, "average_reaction": -2.5, "average_reaction_label": "-2.5%", "average_abs_reaction": 6.8, "positive_response_rate": 33.3, "confirmation_rate": 36.4, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 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": 50, "band": "Elevated", "tone": "caution", "days": 0, "proximity_component": 30, "reaction_component": 17, "variability_component": 3, "uncertainty_component": 0, "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": -19.3, "revenue_growth_1y": 3.7, "cash_conversion": 2.14, "net_margin": 7.8, "earnings_yield": 5.1, "eps_surprise_avg": 4.6, "sue_score": 1.47, "pe_ratio": 23.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 191.72, "currency": "USD", "return_13w": -16.5, "fair_value": 117.723678, "fair_value_gap": 62.9, "relative_strength": 4.1, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 59.4}, "records": [{"period_end": "2023-06-30", "reported_date": "2023-08-09", "date_source": "exact", "eps_actual": 1.89, "eps_estimate": 1.8, "eps_surprise": 0.09, "surprise_pct": 5.0, "surprise_label": "+5.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.368420828178078, "one_week_reaction_label": "-9.4%", "four_week_reaction": 0.3827748685527889, "four_week_reaction_label": "+0.4%", "confirmation": "diverged", "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-08", "date_source": "exact", "eps_actual": 1.84, "eps_estimate": 1.8, "eps_surprise": 0.04, "surprise_pct": 2.2222, "surprise_label": "+2.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.331268102979579, "one_week_reaction_label": "-5.3%", "four_week_reaction": 1.625926982298245, "four_week_reaction_label": "+1.6%", "confirmation": "diverged", "revenue": 901033000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 65229000.0, "operating_cash_flow": 110777000.0, "free_cash_flow": 130538000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-07", "date_source": "exact", "eps_actual": 2.56, "eps_estimate": 2.38, "eps_surprise": 0.18, "surprise_pct": 7.563, "surprise_label": "+7.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.886112238142197, "one_week_reaction_label": "-7.9%", "four_week_reaction": -5.960671366247563, "four_week_reaction_label": "-6.0%", "confirmation": "diverged", "revenue": 861548000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 76158000.0, "operating_cash_flow": 134524000.0, "free_cash_flow": 157675000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-22", "date_source": "exact", "eps_actual": 2.08, "eps_estimate": 2.02, "eps_surprise": 0.06, "surprise_pct": 2.9703, "surprise_label": "+3.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 11.217183089096082, "one_week_reaction_label": "+11.2%", "four_week_reaction": 7.299989612238105, "four_week_reaction_label": "+7.3%", "confirmation": "confirmed", "revenue": 910721000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 60912000.0, "operating_cash_flow": 136782000.0, "free_cash_flow": 164214000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-07", "date_source": "exact", "eps_actual": 1.98, "eps_estimate": 1.95, "eps_surprise": 0.03, "surprise_pct": 1.5385, "surprise_label": "+1.5%", "surprise_band": "beat", "eps_yoy": 4.761904761904766, "eps_yoy_label": "+4.8%", "one_week_reaction": -7.29453353175374, "one_week_reaction_label": "-7.3%", "four_week_reaction": -0.38340508044464094, "four_week_reaction_label": "-0.4%", "confirmation": "diverged", "revenue": 852916000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 70111000.0, "operating_cash_flow": 10398000.0, "free_cash_flow": 46535000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-06", "date_source": "exact", "eps_actual": 2.12, "eps_estimate": 2.07, "eps_surprise": 0.05, "surprise_pct": 2.4155, "surprise_label": "+2.4%", "surprise_band": "beat", "eps_yoy": 15.217391304347828, "eps_yoy_label": "+15.2%", "one_week_reaction": 0.041067917154354226, "one_week_reaction_label": "+0.0%", "four_week_reaction": -0.7597533411501721, "four_week_reaction_label": "-0.8%", "confirmation": "contained", "revenue": 883669000.0, "revenue_yoy": -1.9271214261852785, "revenue_yoy_label": "-1.9%", "net_income": 82266000.0, "operating_cash_flow": 33648000.0, "free_cash_flow": 63997000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-05", "date_source": "exact", "eps_actual": 3.12, "eps_estimate": 2.87, "eps_surprise": 0.25, "surprise_pct": 8.7108, "surprise_label": "+8.7%", "surprise_band": "beat", "eps_yoy": 21.875000000000004, "eps_yoy_label": "+21.9%", "one_week_reaction": 2.729989031013782, "one_week_reaction_label": "+2.7%", "four_week_reaction": 4.553415729792174, "four_week_reaction_label": "+4.6%", "confirmation": "confirmed", "revenue": 906152000.0, "revenue_yoy": 5.177192681081031, "revenue_yoy_label": "+5.2%", "net_income": 114812000.0, "operating_cash_flow": 81064000.0, "free_cash_flow": 105343000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-21", "date_source": "exact", "eps_actual": 2.97, "eps_estimate": 2.78, "eps_surprise": 0.19, "surprise_pct": 6.8345, "surprise_label": "+6.8%", "surprise_band": "beat", "eps_yoy": 42.78846153846154, "eps_yoy_label": "+42.8%", "one_week_reaction": -19.68771859186123, "one_week_reaction_label": "-19.7%", "four_week_reaction": -13.161845088095134, "four_week_reaction_label": "-13.2%", "confirmation": "diverged", "revenue": 974842000.0, "revenue_yoy": 7.040685347104107, "revenue_yoy_label": "+7.0%", "net_income": 96546000.0, "operating_cash_flow": 135188000.0, "free_cash_flow": 165461000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-06", "date_source": "exact", "eps_actual": 2.08, "eps_estimate": 2.05, "eps_surprise": 0.03, "surprise_pct": 1.4634, "surprise_label": "+1.5%", "surprise_band": "beat", "eps_yoy": 5.0505050505050555, "eps_yoy_label": "+5.1%", "one_week_reaction": 7.174888520143155, "one_week_reaction_label": "+7.2%", "four_week_reaction": 15.078475632486887, "four_week_reaction_label": "+15.1%", "confirmation": "confirmed", "revenue": 893024000.0, "revenue_yoy": 4.7024560449094635, "revenue_yoy_label": "+4.7%", "net_income": 57458000.0, "operating_cash_flow": 968000.0, "free_cash_flow": 33987000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-05", "date_source": "exact", "eps_actual": 2.56, "eps_estimate": 2.36, "eps_surprise": 0.2, "surprise_pct": 8.4746, "surprise_label": "+8.5%", "surprise_band": "beat", "eps_yoy": 20.75471698113207, "eps_yoy_label": "+20.8%", "one_week_reaction": 4.613190003437963, "one_week_reaction_label": "+4.6%", "four_week_reaction": 13.435319998035448, "four_week_reaction_label": "+13.4%", "confirmation": "confirmed", "revenue": 951286000.0, "revenue_yoy": 7.651847015115389, "revenue_yoy_label": "+7.7%", "net_income": 68426000.0, "operating_cash_flow": 218047000.0, "free_cash_flow": 238950000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-04", "date_source": "exact", "eps_actual": 2.77, "eps_estimate": 2.72, "eps_surprise": 0.05, "surprise_pct": 1.8382, "surprise_label": "+1.8%", "surprise_band": "beat", "eps_yoy": -11.217948717948719, "eps_yoy_label": "-11.2%", "one_week_reaction": -4.423108906620243, "one_week_reaction_label": "-4.4%", "four_week_reaction": -7.791775452541776, "four_week_reaction_label": "-7.8%", "confirmation": "diverged", "revenue": 919126000.0, "revenue_yoy": 1.4317686215999081, "revenue_yoy_label": "+1.4%", "net_income": 90373000.0, "operating_cash_flow": 184594000.0, "free_cash_flow": 197918000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-20", "date_source": "exact", "eps_actual": 3.19, "eps_estimate": 2.99, "eps_surprise": 0.2, "surprise_pct": 6.689, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": 7.407407407407399, "eps_yoy_label": "+7.4%", "one_week_reaction": -2.0001688582505914, "one_week_reaction_label": "-2.0%", "four_week_reaction": -5.367541612500813, "four_week_reaction_label": "-5.4%", "confirmation": "diverged", "revenue": 987940000.0, "revenue_yoy": 1.3436023478676544, "revenue_yoy_label": "+1.3%", "net_income": 77199000.0, "operating_cash_flow": 143987000.0, "free_cash_flow": 156815000.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": [1.89, 1.84, 2.56, 2.08, 1.98, 2.12, 3.12, 2.97, 2.08, 2.56, 2.77, 3.19], "eps_estimate": [1.8, 1.8, 2.38, 2.02, 1.95, 2.07, 2.87, 2.78, 2.05, 2.36, 2.72, 2.99], "surprise": [5.0, 2.2222, 7.563, 2.9703, 1.5385, 2.4155, 8.7108, 6.8345, 1.4634, 8.4746, 1.8382, 6.689], "reaction_1w": [-9.368420828178078, -5.331268102979579, -7.886112238142197, 11.217183089096082, -7.29453353175374, 0.041067917154354226, 2.729989031013782, -19.68771859186123, 7.174888520143155, 4.613190003437963, -4.423108906620243, -2.0001688582505914], "reaction_4w": [0.3827748685527889, 1.625926982298245, -5.960671366247563, 7.299989612238105, -0.38340508044464094, -0.7597533411501721, 4.553415729792174, -13.161845088095134, 15.078475632486887, 13.435319998035448, -7.791775452541776, -5.367541612500813], "revenue": [null, 901.03, 861.55, 910.72, 852.92, 883.67, 906.15, 974.84, 893.02, 951.29, 919.13, 987.94], "net_income": [null, 65.23, 76.16, 60.91, 70.11, 82.27, 114.81, 96.55, 57.46, 68.43, 90.37, 77.2], "financial_unit": "millions", "scatter": [{"x": 5.0, "y": -9.368420828178078, "label": "2023-06-30"}, {"x": 2.2222, "y": -5.331268102979579, "label": "2023-09-30"}, {"x": 7.563, "y": -7.886112238142197, "label": "2023-12-31"}, {"x": 2.9703, "y": 11.217183089096082, "label": "2024-03-31"}, {"x": 1.5385, "y": -7.29453353175374, "label": "2024-06-30"}, {"x": 2.4155, "y": 0.041067917154354226, "label": "2024-09-30"}, {"x": 8.7108, "y": 2.729989031013782, "label": "2024-12-31"}, {"x": 6.8345, "y": -19.68771859186123, "label": "2025-03-31"}, {"x": 1.4634, "y": 7.174888520143155, "label": "2025-06-30"}, {"x": 8.4746, "y": 4.613190003437963, "label": "2025-09-30"}, {"x": 1.8382, "y": -4.423108906620243, "label": "2025-12-31"}, {"x": 6.689, "y": -2.0001688582505914, "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, 103.83324826200999, 106.65988810677842, 99.29842364550123, 98.53080529926271, 96.33964656937046, 96.48232583745138, 95.80969127336945, 94.93322799022778, 90.7649304766408, 87.4730962461955, 92.14077433029408, 87.2285026185847, 90.61205893734599, 91.52928817311484, 93.63891604182885, 94.21982747351866, 99.98952060784943, 104.74946683208172, 103.12536464358956, 98.54927918236642, 100.05080683280173, 99.79544564802757, 99.0600025959909, 99.73415837899913, 91.86901070946476, 93.41139723530311, 92.49209342025725, 93.78933295813412, 95.82201345989539, 93.37670989392436, 93.5507866194878, 96.72512365411278, 93.27431108306861, 93.0899951028653, 92.67016373703079, 93.46886736198795, 95.51682687388488, 99.16219467977223, 98.68092465386997, 109.75014464630752, 110.42597199520526, 106.7908434439578, 105.88462190286299, 108.91194884160586, 106.23353439733879, 103.17542078565141, 108.9837844118097, 108.26543497422844, 112.79103308994665, 104.38635072588767, 96.77185336961372, 98.0648811043686, 101.22561591512813, 103.98612815391385, 98.83454061944786, 101.60531508254842, 105.06857095295, 104.49251447528032, 103.30954071759102, 105.9532281455863, 105.20229831226347, 102.19857480266752, 100.19266441296568, 100.23381145338152, 98.88625057810495, 100.31610553421324, 99.4314472975008, 97.42553690779897, 96.180843633562, 95.35578752699877, 95.58267779969223, 97.00589869604914, 92.42684075007432, 101.3374406453159, 102.75034815762743, 100.11016986951637, 102.84316652588343, 102.44095185664716, 105.29770703340635, 104.66860209147659, 104.40045828260168, 98.75914161740089, 99.52423538754896, 96.26741738246437, 83.6330291229585, 85.31830373210443, 85.44237338718426, 89.34021655141319, 93.83772693099166, 96.26741738246437, 103.29800889669801, 82.96098759412033, 86.46594490936458, 89.86751049735024, 89.70208498662788, 86.25998001053597, 89.95091129888333, 93.53816582718768, 90.84254083193824, 91.95189469331181, 97.50902749987951, 92.48065138991173, 99.1160350298401, 101.94643981314545, 105.76178530169665, 106.42532387450471, 107.6694575239342, 111.08305191305234, 114.31535187829714, 116.03023857473751, 119.2625385399823, 113.63979076881338, 125.84146585115133, 126.23640957419484, 131.12123670066262, 137.17010848452182, 142.92796805995704, 143.57234992387015, 148.73779443677816, 153.456330513409, 153.32381637056247, 152.9489919946089, 157.20740893964714, 156.93670296794093, 164.80800546628146, 175.0740166452464, 180.55061046296254, 187.6097950461845, 179.31160949180472, 186.57902983944533, 180.34237574262002, 172.99166108921193, 161.5282960919729, 167.90290605645174, 172.42898444719134, 178.71752181931186, 184.95391489710377, 199.1995903546409, 207.532162556473, 218.27377756016446, 221.49626216567952, 239.6735764878064, 247.1405625916542, 242.19733402259064, 237.74425743509582, 236.81609881036292, 233.87519005317853, 237.99715460019524, 231.68049399334646, 215.789655243555, 214.74557911019156, 205.21316401258338, 199.15752243907542, 194.2503646122673, 200.17027628843795], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243], "gap": [0.0, -3.833248262009988, -6.659888106778425, 0.7015763544987692, 1.4691947007372903, 3.6603534306295415, 3.517674162548616, 4.190308726630548, 5.066772009772222, 9.2350695233592, 12.526903753804504, 7.859225669705921, 24.758361092416934, 21.37480477365564, 20.457575537886797, 18.347947669172783, 17.76703623748297, 11.997343103152204, 7.23739687891991, 8.861499067412069, 13.437584528635213, 11.936056878199906, 12.191418062974066, 12.926861115010738, 12.252705332002506, 41.300119011389114, 39.75773248555076, 40.677036300596626, 39.37979676271975, 37.34711626095849, 39.79241982692952, 39.61834310136608, 36.444006066741096, 39.894818637785264, 40.07913461798857, 40.49896598382308, 39.70026235886593, 37.65230284696899, 34.00693504108165, 34.48820506698391, 27.68827899901268, 27.01245165011494, 30.647580201362402, 31.55380174245721, 28.526474803714336, 31.204889247981413, 34.26300285966879, 28.454639233510505, 29.17298867109176, 24.647390555373548, 33.05207291943253, 42.14440278802175, 40.85137505326688, 37.69064024250734, 34.93012800372162, 40.08171553818761, 37.31094107508706, 33.847685204685476, 34.42374168235516, 35.606715440044454, 32.96302801204918, 33.71395784537201, 36.71768135496795, 38.72359174466979, 43.280145853679244, 44.627706728955815, 43.19785177284753, 44.08251000955997, 46.08842039926179, 47.33311367349876, 48.158169780061996, 47.93127950736853, 46.50805861101162, 51.087116556986444, 42.17651666174487, 40.763609149433336, 43.403787437544395, 49.86619308002791, 50.268407749264185, 47.41165257250499, 48.04075751443476, 48.30890132330967, 53.95021798851046, 53.18512421836239, 56.44194222344697, 69.07633048295284, 67.39105587380692, 67.26698621872708, 63.36914305449815, 58.87163267491968, 56.44194222344697, 49.41135070921334, 84.36249352246423, 80.85753620721998, 77.45597061923432, 77.62139612995668, 81.06350110604859, 77.37256981770123, 73.78531528939688, 76.48094028464632, 75.37158642327275, 69.81445361670505, 74.84282972667283, 69.8494822115392, 67.01907742823386, 63.203731939682655, 62.54019336687459, 61.296059717445104, 57.88246532832696, 54.650165363082166, 52.93527866664179, 49.702978701397, 55.32572647256592, 43.124051390227976, 42.729107667184465, 37.84428054071668, 39.020367705954385, 33.262508130519166, 32.618126266606055, 27.452681753698045, 22.734145677067204, 22.866659819913735, 23.241484195867315, 18.983067250829066, 19.253773222535273, 11.382470724194746, 1.1164595452298158, -4.360134272486334, -11.419318855708298, -8.868259738110112, -16.13568008575072, -9.899025988925416, -2.548311335517326, 8.915053661721714, 2.540443697242864, -1.9856346934967348, -8.27417206561725, -14.510565143409167, -28.756240600946285, -37.08881280277839, -47.83042780646986, -51.05291241198492, -69.2302267341118, -76.6972128379596, -68.14150479434764, -63.68842820685282, -62.76026958211992, -59.81936082493553, -63.941325371952246, -57.62466476510346, -41.73382601531199, -40.68974988194856, -31.157334784340378, -25.101693210832423, -20.194535384024306, -26.114447060194948], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, null, 111.98686371100163, null, null, null, null, null, null, null, null, null, null, null, null, 133.16912972085387, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 137.4384236453202, null, null, null, null, null, null, null, null, null, null, 138.91625615763547, null, null, null, null, null, null, null, null, null, null, null, null, 143.51395730706076, null, null, null, null, null, null, null, null, null, null, null, null, 152.70935960591135, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 167.32348111658456, null, null, null, null, null, null, null, null, null, null, 168.9655172413793, null, null, null, null, null, null, null, null, null, null, null, null, 176.1904761904762, null, null, null, null, null, null, null, null, null, null, null, null, 170.4433497536946, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 174.055829228243, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [74.1, 26.1, 100.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": [95.778456, 99.449882, 102.157194, 95.106497, 94.371284, 92.272626, 92.409282, 91.765043, 90.92558, 86.933249, 83.780381, 88.251011, 83.546113, 86.786831, 87.665339, 89.685908, 90.242296, 95.768419, 100.327422, 98.771882, 94.388978, 95.827118, 95.582537, 94.878141, 95.523837, 87.99072, 89.467994, 88.587499, 89.829975, 91.776845, 89.434771, 89.601499, 92.64183, 89.336695, 89.16016, 88.758052, 89.523038, 91.484542, 94.976019, 94.515066, 105.116994, 105.764291, 102.282621, 101.414656, 104.314183, 101.748839, 98.819825, 104.382986, 103.694962, 108.02951, 99.979635, 92.686587, 93.925029, 96.952332, 99.596308, 94.662197, 97.316002, 100.633055, 100.081317, 98.948283, 101.480366, 100.761137, 97.884217, 95.962987, 96.002397, 94.711724, 96.081217, 95.233905, 93.312675, 92.120527, 91.330301, 91.547613, 92.910752, 88.525001, 97.059436, 98.412697, 95.883975, 98.501597, 98.116362, 100.852518, 100.249971, 99.993147, 94.589981, 95.322776, 92.203446, 80.102424, 81.716554, 81.835386, 85.56868, 89.876326, 92.203446, 98.937238, 79.458753, 82.815747, 86.073714, 85.915272, 82.618477, 86.153594, 89.589411, 87.007583, 88.070105, 93.392641, 88.57654, 94.931808, 97.642726, 101.297005, 101.932532, 103.124144, 106.393632, 109.489479, 111.131971, 114.227818, 108.842437, 120.529013, 120.907284, 125.585896, 131.379412, 136.894201, 137.51138, 142.458763, 146.978104, 146.851184, 146.492183, 150.570829, 150.311551, 157.850563, 167.68319, 172.928587, 179.689765, 171.741891, 178.702514, 172.729143, 165.688742, 154.709308, 160.814811, 165.149819, 171.172883, 177.146004, 190.790292, 198.771101, 209.059254, 212.1457, 229.555651, 236.707415, 231.972867, 227.707779, 226.818803, 224.002046, 227.95, 221.9, 206.68, 205.68, 196.55, 190.75, 186.05, 191.72], "ttmEps": [6.09, 6.09, 6.09, 6.09, 6.09, 6.09, 6.09, 6.09, 6.09, 6.09, 6.09, 6.09, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6], "quarterlyEps": [1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 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, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19], "priceIndex": [100.0, 103.83324826200999, 106.65988810677842, 99.29842364550123, 98.53080529926271, 96.33964656937046, 96.48232583745138, 95.80969127336945, 94.93322799022778, 90.7649304766408, 87.4730962461955, 92.14077433029408, 87.2285026185847, 90.61205893734599, 91.52928817311484, 93.63891604182885, 94.21982747351866, 99.98952060784943, 104.74946683208172, 103.12536464358956, 98.54927918236642, 100.05080683280173, 99.79544564802757, 99.0600025959909, 99.73415837899913, 91.86901070946476, 93.41139723530311, 92.49209342025725, 93.78933295813412, 95.82201345989539, 93.37670989392436, 93.5507866194878, 96.72512365411278, 93.27431108306861, 93.0899951028653, 92.67016373703079, 93.46886736198795, 95.51682687388488, 99.16219467977223, 98.68092465386997, 109.75014464630752, 110.42597199520526, 106.7908434439578, 105.88462190286299, 108.91194884160586, 106.23353439733879, 103.17542078565141, 108.9837844118097, 108.26543497422844, 112.79103308994665, 104.38635072588767, 96.77185336961372, 98.0648811043686, 101.22561591512813, 103.98612815391385, 98.83454061944786, 101.60531508254842, 105.06857095295, 104.49251447528032, 103.30954071759102, 105.9532281455863, 105.20229831226347, 102.19857480266752, 100.19266441296568, 100.23381145338152, 98.88625057810495, 100.31610553421324, 99.4314472975008, 97.42553690779897, 96.180843633562, 95.35578752699877, 95.58267779969223, 97.00589869604914, 92.42684075007432, 101.3374406453159, 102.75034815762743, 100.11016986951637, 102.84316652588343, 102.44095185664716, 105.29770703340635, 104.66860209147659, 104.40045828260168, 98.75914161740089, 99.52423538754896, 96.26741738246437, 83.6330291229585, 85.31830373210443, 85.44237338718426, 89.34021655141319, 93.83772693099166, 96.26741738246437, 103.29800889669801, 82.96098759412033, 86.46594490936458, 89.86751049735024, 89.70208498662788, 86.25998001053597, 89.95091129888333, 93.53816582718768, 90.84254083193824, 91.95189469331181, 97.50902749987951, 92.48065138991173, 99.1160350298401, 101.94643981314545, 105.76178530169665, 106.42532387450471, 107.6694575239342, 111.08305191305234, 114.31535187829714, 116.03023857473751, 119.2625385399823, 113.63979076881338, 125.84146585115133, 126.23640957419484, 131.12123670066262, 137.17010848452182, 142.92796805995704, 143.57234992387015, 148.73779443677816, 153.456330513409, 153.32381637056247, 152.9489919946089, 157.20740893964714, 156.93670296794093, 164.80800546628146, 175.0740166452464, 180.55061046296254, 187.6097950461845, 179.31160949180472, 186.57902983944533, 180.34237574262002, 172.99166108921193, 161.5282960919729, 167.90290605645174, 172.42898444719134, 178.71752181931186, 184.95391489710377, 199.1995903546409, 207.532162556473, 218.27377756016446, 221.49626216567952, 239.6735764878064, 247.1405625916542, 242.19733402259064, 237.74425743509582, 236.81609881036292, 233.87519005317853, 237.99715460019524, 231.68049399334646, 215.789655243555, 214.74557911019156, 205.21316401258338, 199.15752243907542, 194.2503646122673, 200.17027628843795], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243], "valuationGap": [0.0, -3.833248262009988, -6.659888106778425, 0.7015763544987692, 1.4691947007372903, 3.6603534306295415, 3.517674162548616, 4.190308726630548, 5.066772009772222, 9.2350695233592, 12.526903753804504, 7.859225669705921, 24.758361092416934, 21.37480477365564, 20.457575537886797, 18.347947669172783, 17.76703623748297, 11.997343103152204, 7.23739687891991, 8.861499067412069, 13.437584528635213, 11.936056878199906, 12.191418062974066, 12.926861115010738, 12.252705332002506, 41.300119011389114, 39.75773248555076, 40.677036300596626, 39.37979676271975, 37.34711626095849, 39.79241982692952, 39.61834310136608, 36.444006066741096, 39.894818637785264, 40.07913461798857, 40.49896598382308, 39.70026235886593, 37.65230284696899, 34.00693504108165, 34.48820506698391, 27.68827899901268, 27.01245165011494, 30.647580201362402, 31.55380174245721, 28.526474803714336, 31.204889247981413, 34.26300285966879, 28.454639233510505, 29.17298867109176, 24.647390555373548, 33.05207291943253, 42.14440278802175, 40.85137505326688, 37.69064024250734, 34.93012800372162, 40.08171553818761, 37.31094107508706, 33.847685204685476, 34.42374168235516, 35.606715440044454, 32.96302801204918, 33.71395784537201, 36.71768135496795, 38.72359174466979, 43.280145853679244, 44.627706728955815, 43.19785177284753, 44.08251000955997, 46.08842039926179, 47.33311367349876, 48.158169780061996, 47.93127950736853, 46.50805861101162, 51.087116556986444, 42.17651666174487, 40.763609149433336, 43.403787437544395, 49.86619308002791, 50.268407749264185, 47.41165257250499, 48.04075751443476, 48.30890132330967, 53.95021798851046, 53.18512421836239, 56.44194222344697, 69.07633048295284, 67.39105587380692, 67.26698621872708, 63.36914305449815, 58.87163267491968, 56.44194222344697, 49.41135070921334, 84.36249352246423, 80.85753620721998, 77.45597061923432, 77.62139612995668, 81.06350110604859, 77.37256981770123, 73.78531528939688, 76.48094028464632, 75.37158642327275, 69.81445361670505, 74.84282972667283, 69.8494822115392, 67.01907742823386, 63.203731939682655, 62.54019336687459, 61.296059717445104, 57.88246532832696, 54.650165363082166, 52.93527866664179, 49.702978701397, 55.32572647256592, 43.124051390227976, 42.729107667184465, 37.84428054071668, 39.020367705954385, 33.262508130519166, 32.618126266606055, 27.452681753698045, 22.734145677067204, 22.866659819913735, 23.241484195867315, 18.983067250829066, 19.253773222535273, 11.382470724194746, 1.1164595452298158, -4.360134272486334, -11.419318855708298, -8.868259738110112, -16.13568008575072, -9.899025988925416, -2.548311335517326, 8.915053661721714, 2.540443697242864, -1.9856346934967348, -8.27417206561725, -14.510565143409167, -28.756240600946285, -37.08881280277839, -47.83042780646986, -51.05291241198492, -69.2302267341118, -76.6972128379596, -68.14150479434764, -63.68842820685282, -62.76026958211992, -59.81936082493553, -63.941325371952246, -57.62466476510346, -41.73382601531199, -40.68974988194856, -31.157334784340378, -25.101693210832423, -20.194535384024306, -26.114447060194948], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, null, 111.98686371100163, null, null, null, null, null, null, null, null, null, null, null, null, 133.16912972085387, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 137.4384236453202, null, null, null, null, null, null, null, null, null, null, 138.91625615763547, null, null, null, null, null, null, null, null, null, null, null, null, 143.51395730706076, null, null, null, null, null, null, null, null, null, null, null, null, 152.70935960591135, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 167.32348111658456, null, null, null, null, null, null, null, null, null, null, 168.9655172413793, null, null, null, null, null, null, null, null, null, null, null, null, 176.1904761904762, null, null, null, null, null, null, null, null, null, null, null, null, 170.4433497536946, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 174.055829228243, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-08-09", "", "", "", "", "", "", "", "", "", "", "", "2023-11-08", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-07", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-22", "", "", "", "", "", "", "", "", "", "", "2024-08-07", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-06", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-05", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-21", "", "", "", "", "", "", "", "", "", "", "2025-08-06", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-05", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-04", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-20", "", "", "", "", "", "", "", "", "", "", ""], "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": [4.999999999999992, 4.999999999999992, 4.999999999999992, 4.999999999999992, 4.999999999999992, 4.999999999999992, 4.999999999999992, 4.999999999999992, 4.999999999999992, 4.999999999999992, 4.999999999999992, 4.999999999999992, 2.222222222222224, 2.222222222222224, 2.222222222222224, 2.222222222222224, 2.222222222222224, 2.222222222222224, 2.222222222222224, 2.222222222222224, 2.222222222222224, 2.222222222222224, 2.222222222222224, 2.222222222222224, 2.222222222222224, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 7.5630252100840405, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 1.5384615384615399, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 2.4154589371980806, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 8.710801393728222, 6.834532374100734, 6.834532374100734, 6.834532374100734, 6.834532374100734, 6.834532374100734, 6.834532374100734, 6.834532374100734, 6.834532374100734, 6.834532374100734, 6.834532374100734, 6.834532374100734, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 1.4634146341463536, 8.474576271186448, 8.474576271186448, 8.474576271186448, 8.474576271186448, 8.474576271186448, 8.474576271186448, 8.474576271186448, 8.474576271186448, 8.474576271186448, 8.474576271186448, 8.474576271186448, 8.474576271186448, 8.474576271186448, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 1.8382352941176405, 6.688963210702331, 6.688963210702331, 6.688963210702331, 6.688963210702331, 6.688963210702331, 6.688963210702331, 6.688963210702331, 6.688963210702331, 6.688963210702331, 6.688963210702331, 6.688963210702331, 6.688963210702331], "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": [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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 95.778456, "latestClose": 191.72, "startTtmEps": 6.09, "latestTtmEps": 10.6, "priceChangePct": 100.17027628843795, "epsChangePct": 74.05582922824301, "earningsGapPct": -26.114447060194934, "startMultiple": 15.727168472906405, "latestMultiple": 18.08679245283019, "multipleChangePct": 15.003488924206332, "latestQuarter": "2026-05-20", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 1 update.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 101.95549209386172, "earningsMovePct": 3.0126336248785357, "spread": -98.94285846898319, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 106.84762078897134, "earningsMovePct": 25.295508274231658, "spread": -81.55211251473969, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 100.17027628843795, "earningsMovePct": 74.05582922824301, "spread": -26.114447060194934, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 1 update.", "marketChangePct": 100.17027628843795, "earningsChangePct": 74.05582922824301, "recentMarketMovePoints": -39.503300199368454, "recentEarningsMovePoints": 3.612479474548394}, "pressure": {"score": 26, "band": "low", "label": "Low \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 12, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.13888965, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.03698523, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.64597625, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.06348225, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01002139, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -13.35668942701439, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-05-20", "alignedPeriod": "2026-03-31", "requiredPeriod": "2026-03-31"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 111.98686371100163, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 133.16912972085387, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 137.4384236453202, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 138.91625615763547, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 143.51395730706076, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 152.70935960591135, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 167.32348111658456, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 168.9655172413793, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 176.1904761904762, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 170.4433497536946, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243, 174.055829228243], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0429242610021, 100.0429242610021, 100.0429242610021, 100.0429242610021, 100.0429242610021, 100.0429242610021, 100.0429242610021, 100.0429242610021, 100.0429242610021, 100.0429242610021, 100.0429242610021, 100.0429242610021, 100.0429242610021, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 98.46475840176517, 96.33406370917791, 96.33406370917791, 96.33406370917791, 96.33406370917791, 96.33406370917791, 96.33406370917791, 96.33406370917791, 96.33406370917791, 96.33406370917791, 96.33406370917791, 96.33406370917791, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.83728181848255, 94.3702787683319, 94.3702787683319, 94.3702787683319, 94.3702787683319, 94.3702787683319, 94.3702787683319, 94.3702787683319, 94.3702787683319, 94.3702787683319, 94.3702787683319, 94.3702787683319, 94.3702787683319, 94.3702787683319, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 95.56989890475897, 97.29442681184892, 97.29442681184892, 97.29442681184892, 97.29442681184892, 97.29442681184892, 97.29442681184892, 97.29442681184892, 97.29442681184892, 97.29442681184892, 97.29442681184892, 97.29442681184892, 98.37312747617986, 98.37312747617986, 98.37312747617986, 98.37312747617986, 98.37312747617986, 98.37312747617986, 98.37312747617986, 98.37312747617986, 98.37312747617986, 98.37312747617986, 98.37312747617986, 98.37312747617986, 98.37312747617986, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.1916799549887, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.5406143924832, 100.89288379762449, 100.89288379762449, 100.89288379762449, 100.89288379762449, 100.89288379762449, 100.89288379762449, 100.89288379762449, 100.89288379762449, 100.89288379762449, 100.89288379762449, 100.89288379762449, 100.89288379762449], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 122.08086098626497, 122.08086098626497, 122.08086098626497, 122.08086098626497, 122.08086098626497, 122.08086098626497, 122.08086098626497, 122.08086098626497, 122.08086098626497, 122.08086098626497, 122.08086098626497, 122.08086098626497, 122.08086098626497, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 109.04023781717804, 106.84982678824912, 106.84982678824912, 106.84982678824912, 106.84982678824912, 106.84982678824912, 106.84982678824912, 106.84982678824912, 106.84982678824912, 106.84982678824912, 106.84982678824912, 106.84982678824912, 98.09997915953961, 98.09997915953961, 98.09997915953961, 98.09997915953961, 98.09997915953961, 98.09997915953961, 98.09997915953961, 98.09997915953961, 98.09997915953961, 98.09997915953961, 98.09997915953961, 98.09997915953961, 98.09997915953961, 85.01747846158081, 85.01747846158081, 85.01747846158081, 85.01747846158081, 85.01747846158081, 85.01747846158081, 85.01747846158081, 85.01747846158081, 85.01747846158081, 85.01747846158081, 85.01747846158081, 85.01747846158081, 85.01747846158081, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.72858249479971, 74.97375281641128, 74.97375281641128, 74.97375281641128, 74.97375281641128, 74.97375281641128, 74.97375281641128, 74.97375281641128, 74.97375281641128, 74.97375281641128, 74.97375281641128, 74.97375281641128, 72.50671416718768, 72.50671416718768, 72.50671416718768, 72.50671416718768, 72.50671416718768, 72.50671416718768, 72.50671416718768, 72.50671416718768, 72.50671416718768, 72.50671416718768, 72.50671416718768, 72.50671416718768, 72.50671416718768, 106.90389402036074, 106.90389402036074, 106.90389402036074, 106.90389402036074, 106.90389402036074, 106.90389402036074, 106.90389402036074, 106.90389402036074, 106.90389402036074, 106.90389402036074, 106.90389402036074, 106.90389402036074, 106.90389402036074, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 125.10489043029654, 123.40501665270749, 123.40501665270749, 123.40501665270749, 123.40501665270749, 123.40501665270749, 123.40501665270749, 123.40501665270749, 123.40501665270749, 123.40501665270749, 123.40501665270749, 123.40501665270749, 123.40501665270749], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 11, "displayedObservationCount": 11, "coverageWeeks": 132, "exactReportDates": 11, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 74.055829228243, "valuationContribution": 26.114447060194948, "marketMove": 100.17027628843795, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 74.055829228243}, {"key": "valuation", "label": "Relative valuation contribution", "value": 26.114447060194948}, {"key": "market", "label": "Total market move", "value": 100.17027628843795}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-10", "periodEnd": "2023-09-30", "earningsChangePct": 11.98686371100164, "surprisePct": 2.222222222222224, "immediateReturnPct": -5.33126810297958, "forward4WeekPct": 2.2563877483511074, "forward13WeekPct": -0.2949439298774781, "toDateReturnPct": 117.24397015689712, "weeksSince": 143, "availabilitySource": "reported", "spread": 24.758361092416934, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": 18.91495601173019, "surprisePct": 7.5630252100840405, "immediateReturnPct": -7.8861122381421955, "forward4WeekPct": -3.922572750087505, "forward13WeekPct": -0.5734882697394195, "toDateReturnPct": 100.70383060512947, "weeksSince": 130, "availabilitySource": "reported", "spread": 41.300119011389114, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-24", "periodEnd": "2024-03-31", "earningsChangePct": 3.20591861898889, "surprisePct": 2.970297029702973, "immediateReturnPct": 11.217183089096071, "forward4WeekPct": 10.367783057994151, "forward13WeekPct": 2.5787063408494015, "toDateReturnPct": 102.84596743549858, "weeksSince": 115, "availabilitySource": "reported", "spread": 27.68827899901268, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-09", "periodEnd": "2024-06-30", "earningsChangePct": 1.0752688172043223, "surprisePct": 1.5384615384615399, "immediateReturnPct": -7.2945335317537445, "forward4WeekPct": -5.318521116825437, "forward13WeekPct": -3.978048129501577, "toDateReturnPct": 91.75905173088499, "weeksSince": 104, "availabilitySource": "reported", "spread": 42.14440278802175, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-08", "periodEnd": "2024-09-30", "earningsChangePct": 3.3096926713947816, "surprisePct": 2.4154589371980806, "immediateReturnPct": 0.0410679171543471, "forward4WeekPct": -2.7618064869114556, "forward13WeekPct": 2.6454053582138037, "toDateReturnPct": 99.78536099548465, "weeksSince": 91, "availabilitySource": "reported", "spread": 43.280145853679244, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": 6.407322654462244, "surprisePct": 8.710801393728222, "immediateReturnPct": 2.7299890310137798, "forward4WeekPct": 4.285567009502866, "forward13WeekPct": -3.838523590620857, "toDateReturnPct": 99.94999164354626, "weeksSince": 78, "availabilitySource": "reported", "spread": 49.86619308002791, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-05-23", "periodEnd": "2025-03-31", "earningsChangePct": 9.569892473118259, "surprisePct": 6.834532374100734, "immediateReturnPct": -19.687718591861227, "forward4WeekPct": -16.494053533210618, "forward13WeekPct": 2.3851150969061763, "toDateReturnPct": 93.77941397555489, "weeksSince": 63, "availabilitySource": "reported", "spread": 84.36249352246423, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-08-08", "periodEnd": "2025-06-30", "earningsChangePct": 0.981354268891077, "surprisePct": 1.4634146341463536, "immediateReturnPct": 7.174888520143163, "forward4WeekPct": 16.423766383288395, "forward13WeekPct": 48.32303451907245, "toDateReturnPct": 116.44557351190281, "weeksSince": 52, "availabilitySource": "reported", "spread": 69.8494822115392, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": 4.275996112730818, "surprisePct": 8.474576271186448, "immediateReturnPct": 4.613190003437961, "forward4WeekPct": 17.03392552934446, "forward13WeekPct": 36.75253071411777, "toDateReturnPct": 52.66045480138948, "weeksSince": 39, "availabilitySource": "reported", "spread": 39.020367705954385, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": -3.2618825722273925, "surprisePct": 1.8382352941176405, "immediateReturnPct": -4.423108906620243, "forward4WeekPct": -13.901992136279995, "forward13WeekPct": 27.751099791354285, "toDateReturnPct": 6.6950029123806765, "weeksSince": 26, "availabilitySource": "reported", "spread": -8.868259738110112, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2026-05-22", "periodEnd": "2026-03-31", "earningsChangePct": 2.1194605009633882, "surprisePct": 6.688963210702331, "immediateReturnPct": -2.000168858250595, "forward4WeekPct": -3.6996792010085544, "forward13WeekPct": null, "toDateReturnPct": -19.005494610297692, "weeksSince": 11, "availabilitySource": "reported", "spread": -68.14150479434764, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}], "latestEvent": {"date": "2026-05-22", "periodEnd": "2026-03-31", "earningsChangePct": 2.1194605009633882, "surprisePct": 6.688963210702331, "immediateReturnPct": -2.000168858250595, "forward4WeekPct": -3.6996792010085544, "forward13WeekPct": null, "toDateReturnPct": -19.005494610297692, "weeksSince": 11, "availabilitySource": "reported", "spread": -68.14150479434764, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 4 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Electrical Equipment & Parts", "population": 11, "spreadPercentile": 20.0, "qualityPercentile": 70.0, "rarityPercentile": 80.0, "currentOneYearSpread": -121.276976, "lead": "price", "relatedSignals": [{"tickerId": 7745, "symbol": "POWL", "name": "Powell Industries Inc", "spread": -152.19235999999998, "lead": "price", "quality": 100}, {"tickerId": 2940, "symbol": "NVT", "name": "nVent Electric PLC", "spread": -84.890071, "lead": "price", "quality": 100}, {"tickerId": 1284, "symbol": "ENR", "name": "Energizer Holdings Inc", "spread": -50.775199, "lead": "price", "quality": 62.5}, {"tickerId": 7701, "symbol": "PLPC", "name": "Preformed Line Products Company", "spread": -192.408825, "lead": "price", "quality": 100}, {"tickerId": 1984, "symbol": "HUBB", "name": "Hubbell Inc", "spread": -16.527933, "lead": "price", "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-10", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2026-02-06", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-05-22", "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}