{"ticker": {"uuid": "6df560f8-f411-47c4-9f42-e3707291adbf", "symbol": "WSO-B", "name": "Watsco Inc", "sector": "Industrials", "industry": "Industrial Distribution", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 1, "misses": 8, "inline": 3, "beat_rate": 8.3, "beat_rate_label": "8.3%", "average_surprise": -21.3, "average_surprise_label": "-21.3%", "median_surprise": -8.3, "surprise_dispersion": 35.9, "average_reaction": 2.4, "average_reaction_label": "+2.4%", "average_abs_reaction": 3.2, "positive_response_rate": 25.0, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 5, "band": "miss", "label": "5 consecutive misses"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 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": -6.3, "revenue_growth_1y": -4.5, "cash_conversion": 1.54, "net_margin": 6.8, "earnings_yield": 5.5, "eps_surprise_avg": -55.8, "sue_score": -0.69, "pe_ratio": 25.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 316.24, "currency": "USD", "return_13w": -30.2, "fair_value": 410.195999, "fair_value_gap": -22.9, "relative_strength": -25.6, "trend_signal": "Inactive", "expectation_direction": "negative", "expectation_probability": 33.6}, "records": [{"period_end": "2023-06-30", "reported_date": "2023-08-03", "date_source": "exact", "eps_actual": 4.42, "eps_estimate": 4.42, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.0, "one_week_reaction_label": "0.0%", "four_week_reaction": 0.0, "four_week_reaction_label": "0.0%", "confirmation": "contained", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-09-30", "reported_date": "2023-11-03", "date_source": "exact", "eps_actual": 4.35, "eps_estimate": 4.35, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.0, "one_week_reaction_label": "0.0%", "four_week_reaction": 0.0, "four_week_reaction_label": "0.0%", "confirmation": "contained", "revenue": 2126845000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 170953000.0, "operating_cash_flow": 352519000.0, "free_cash_flow": 360911000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-03-12", "date_source": "exact", "eps_actual": 2.06, "eps_estimate": 2.06, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.0, "one_week_reaction_label": "0.0%", "four_week_reaction": 8.673404308259327, "four_week_reaction_label": "+8.7%", "confirmation": "contained", "revenue": 1603197000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 82547000.0, "operating_cash_flow": 298614000.0, "free_cash_flow": 308592000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-24", "date_source": "exact", "eps_actual": 2.1667, "eps_estimate": 2.48, "eps_surprise": -0.3133, "surprise_pct": -12.6331, "surprise_label": "-12.6%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.802825178151777, "one_week_reaction_label": "+4.8%", "four_week_reaction": 4.802825178151777, "four_week_reaction_label": "+4.8%", "confirmation": "diverged", "revenue": 1564991000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 87004000.0, "operating_cash_flow": 103706000.0, "free_cash_flow": 109551000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-30", "date_source": "exact", "eps_actual": 4.49, "eps_estimate": 4.7, "eps_surprise": -0.21, "surprise_pct": -4.4681, "surprise_label": "-4.5%", "surprise_band": "miss", "eps_yoy": 1.5837104072398256, "eps_yoy_label": "+1.6%", "one_week_reaction": 0.0, "one_week_reaction_label": "0.0%", "four_week_reaction": -1.3523130115804, "four_week_reaction_label": "-1.4%", "confirmation": "contained", "revenue": 2139328000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 181410000.0, "operating_cash_flow": 57735000.0, "free_cash_flow": 64152000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-23", "date_source": "exact", "eps_actual": 4.2245, "eps_estimate": 4.73, "eps_surprise": -0.5055, "surprise_pct": -10.6871, "surprise_label": "-10.7%", "surprise_band": "miss", "eps_yoy": -2.885057471264362, "eps_yoy_label": "-2.9%", "one_week_reaction": -0.5454545707557747, "one_week_reaction_label": "-0.5%", "four_week_reaction": 4.989899033941864, "four_week_reaction_label": "+5.0%", "confirmation": "contained", "revenue": 2160036000.0, "revenue_yoy": 1.560574465934283, "revenue_yoy_label": "+1.6%", "net_income": 171031000.0, "operating_cash_flow": 232764000.0, "free_cash_flow": 242560000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-18", "date_source": "exact", "eps_actual": 2.3653, "eps_estimate": 2.15, "eps_surprise": 0.2153, "surprise_pct": 10.014, "surprise_label": "+10.0%", "surprise_band": "beat", "eps_yoy": 14.820388349514557, "eps_yoy_label": "+14.8%", "one_week_reaction": 5.808305286459908, "one_week_reaction_label": "+5.8%", "four_week_reaction": 4.117489151400427, "four_week_reaction_label": "+4.1%", "confirmation": "confirmed", "revenue": 1753962000.0, "revenue_yoy": 9.404022088364686, "revenue_yoy_label": "+9.4%", "net_income": 96841000.0, "operating_cash_flow": 378897000.0, "free_cash_flow": 386929000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-23", "date_source": "exact", "eps_actual": 1.9256, "eps_estimate": 2.26, "eps_surprise": -0.3344, "surprise_pct": -14.7965, "surprise_label": "-14.8%", "surprise_band": "miss", "eps_yoy": -11.127521115059773, "eps_yoy_label": "-11.1%", "one_week_reaction": 0.0, "one_week_reaction_label": "0.0%", "four_week_reaction": -6.46895449816215, "four_week_reaction_label": "-6.5%", "confirmation": "contained", "revenue": 1531086000.0, "revenue_yoy": -2.166466133032075, "revenue_yoy_label": "-2.2%", "net_income": 80061000.0, "operating_cash_flow": -177644000.0, "free_cash_flow": -170103000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-01", "date_source": "exact", "eps_actual": 4.52, "eps_estimate": 4.8, "eps_surprise": -0.28, "surprise_pct": -5.8333, "surprise_label": "-5.8%", "surprise_band": "miss", "eps_yoy": 0.6681514476614556, "eps_yoy_label": "+0.7%", "one_week_reaction": -0.6068848319601625, "one_week_reaction_label": "-0.6%", "four_week_reaction": -0.6068848319601625, "four_week_reaction_label": "-0.6%", "confirmation": "contained", "revenue": 2062442000.0, "revenue_yoy": -3.5939323002363364, "revenue_yoy_label": "-3.6%", "net_income": 183613000.0, "operating_cash_flow": -7446000.0, "free_cash_flow": -609000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 3.98, "eps_estimate": 4.81, "eps_surprise": -0.83, "surprise_pct": -17.2557, "surprise_label": "-17.3%", "surprise_band": "miss", "eps_yoy": -5.787667179547874, "eps_yoy_label": "-5.8%", "one_week_reaction": -3.479636265750746, "one_week_reaction_label": "-3.5%", "four_week_reaction": -7.341505208676703, "four_week_reaction_label": "-7.3%", "confirmation": "confirmed", "revenue": 2067005000.0, "revenue_yoy": -4.306918958758095, "revenue_yoy_label": "-4.3%", "net_income": 161575000.0, "operating_cash_flow": 354937000.0, "free_cash_flow": 363446000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-17", "date_source": "exact", "eps_actual": 0.0, "eps_estimate": 1.97, "eps_surprise": -1.97, "surprise_pct": -100.0, "surprise_label": "-100.0%", "surprise_band": "miss", "eps_yoy": -100.0, "eps_yoy_label": "-100.0%", "one_week_reaction": 0.0, "one_week_reaction_label": "0.0%", "four_week_reaction": -12.33392974202427, "four_week_reaction_label": "-12.3%", "confirmation": "contained", "revenue": 1578757000.0, "revenue_yoy": -9.98909896565604, "revenue_yoy_label": "-10.0%", "net_income": 71745000.0, "operating_cash_flow": 399766000.0, "free_cash_flow": 410602000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-28", "date_source": "exact", "eps_actual": 0.0, "eps_estimate": 1.93, "eps_surprise": -1.93, "surprise_pct": -100.0, "surprise_label": "-100.0%", "surprise_band": "miss", "eps_yoy": -100.0, "eps_yoy_label": "-100.0%", "one_week_reaction": 23.277538832424742, "one_week_reaction_label": "+23.3%", "four_week_reaction": 10.62926334821796, "four_week_reaction_label": "+10.6%", "confirmation": "diverged", "revenue": 1533010000.0, "revenue_yoy": 0.12566243829543214, "revenue_yoy_label": "+0.1%", "net_income": 79074000.0, "operating_cash_flow": -18905000.0, "free_cash_flow": -11943000.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": [4.42, 4.35, 2.06, 2.1667, 4.49, 4.2245, 2.3653, 1.9256, 4.52, 3.98, 0.0, 0.0], "eps_estimate": [4.42, 4.35, 2.06, 2.48, 4.7, 4.73, 2.15, 2.26, 4.8, 4.81, 1.97, 1.93], "surprise": [0.0, 0.0, 0.0, -12.6331, -4.4681, -10.6871, 10.014, -14.7965, -5.8333, -17.2557, -100.0, -100.0], "reaction_1w": [0.0, 0.0, 0.0, 4.802825178151777, 0.0, -0.5454545707557747, 5.808305286459908, 0.0, -0.6068848319601625, -3.479636265750746, 0.0, 23.277538832424742], "reaction_4w": [0.0, 0.0, 8.673404308259327, 4.802825178151777, -1.3523130115804, 4.989899033941864, 4.117489151400427, -6.46895449816215, -0.6068848319601625, -7.341505208676703, -12.33392974202427, 10.62926334821796], "revenue": [null, 2126.84, 1603.2, 1564.99, 2139.33, 2160.04, 1753.96, 1531.09, 2062.44, 2067.01, 1578.76, 1533.01], "net_income": [null, 170.95, 82.55, 87.0, 181.41, 171.03, 96.84, 80.06, 183.61, 161.57, 71.75, 79.07], "financial_unit": "millions", "scatter": [{"x": 0.0, "y": 0.0, "label": "2023-06-30"}, {"x": 0.0, "y": 0.0, "label": "2023-09-30"}, {"x": 0.0, "y": 0.0, "label": "2023-12-31"}, {"x": -12.6331, "y": 4.802825178151777, "label": "2024-03-31"}, {"x": -4.4681, "y": 0.0, "label": "2024-06-30"}, {"x": -10.6871, "y": -0.5454545707557747, "label": "2024-09-30"}, {"x": 10.014, "y": 5.808305286459908, "label": "2024-12-31"}, {"x": -14.7965, "y": 0.0, "label": "2025-03-31"}, {"x": -5.8333, "y": -0.6068848319601625, "label": "2025-06-30"}, {"x": -17.2557, "y": -3.479636265750746, "label": "2025-09-30"}, {"x": -100.0, "y": 0.0, "label": "2025-12-31"}, {"x": -100.0, "y": 23.277538832424742, "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, 100.0, 100.0, 100.0, 100.0, 99.19379026937013, 99.19379026937013, 105.81506215031197, 105.81506215031197, 102.78220490302527, 102.78220490302527, 102.78220490302527, 102.78220490302527, 102.78220490302527, 102.78220490302527, 102.78220490302527, 102.78220490302527, 115.73380437658895, 115.71905857023796, 115.71905857023796, 113.08783392177857, 113.08783392177857, 113.7593444506443, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 118.37754358312313, 117.1092621658578, 117.85368825969853, 117.85368825969853, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.50945094170645, 137.27149386407456, 137.27149386407456, 128.00374886033728, 132.59574920693214, 135.41515359135988, 135.41515359135988, 135.41515359135988, 135.3872385282473, 138.17872814249256, 138.17872814249256, 138.17872814249256, 138.17872814249256, 138.93243015965143, 138.17461686908354, 132.16824531802928, 145.66012792577993, 145.8650181500198, 150.1592931703078, 150.1592931703078, 150.1592931703078, 150.1592931703078, 150.1592931703078, 150.1592931703078, 150.1592931703078, 131.90160719446774, 132.65942048503564, 132.65942048503564, 136.696083435738, 130.9995900004398, 136.5662325194169, 144.49841622236133, 141.523141701856, 141.66146093331648, 142.18933232788018, 143.1462753730343, 143.1462753730343, 143.1462753730343, 143.1462753730343, 143.14126539019756, 143.14126539019756, 126.98711633540157, 133.88152206401216, 133.88152206401216, 133.88152206401216, 127.77934832230093, 127.77934832230093, 127.77934832230093, 127.77934832230093, 124.22424276590537, 124.22424276590537, 124.22424276590537, 125.07610506071391, 125.07610506071391, 124.21840115462484, 124.31703715069389, 124.31703715069389, 124.31703715069389, 124.31703715069389, 124.31703715069389, 115.09243137121015, 115.09243137121015, 115.09243137121015, 115.09243137121015, 115.09243137121015, 115.08603963727467, 109.26491412762577, 105.4628925498995, 105.4571320802459, 101.24322476569002, 101.24322476569002, 101.24322476569002, 101.30947207075177, 101.3699589061599, 101.46068871987704, 102.47024083230333, 97.59962064385353, 107.5856878648874, 109.2188001986007, 109.07076154770945, 113.06568723743122, 112.92052281630049, 121.72039172423949, 121.72039172423949, 121.72039172423949, 121.72039172423949, 106.70748412725509, 106.93684397122765, 106.93684397122765, 106.93684397122765, 106.93684397122765, 106.92826024164415, 106.92826024164415, 131.81852754222905, 132.80570184848975, 118.29394661639634, 118.29394661639634, 118.29394661639634, 102.5255214217337, 101.65419978295931, 101.65419978295931, 101.65419978295931, 101.65419978295931, 111.81961958549722, 112.77807356390707, 112.77807356390707, 94.25317649330582, 92.63620255545449], "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, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 100.22010271460013, 100.22010271460013, 100.22010271460013, 100.22010271460013, 100.22010271460013, 100.22010271460013, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491], "gap": [0.0, 0.0, 0.0, 0.0, 0.0, 0.8062097306298739, 0.8062097306298739, -5.815062150311974, -5.815062150311974, -2.7822049030252742, -2.7822049030252742, -2.7822049030252742, -0.4344426139570601, -0.4344426139570601, -0.4344426139570601, -0.4344426139570601, -0.4344426139570601, -13.386042087520735, -13.371296281169748, -13.371296281169748, -10.740071632710354, -10.740071632710354, -11.411582161576092, -5.414815787228733, -5.414815787228733, -5.414815787228733, -5.414815787228733, -5.414815787228733, -5.414815787228733, -5.414815787228733, -7.542475361696816, -7.542475361696816, -18.157440868522997, -16.88915945125767, -17.6335855450984, -17.6335855450984, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.155819246915556, -41.917862169283666, -41.40428916854998, -32.136544164812705, -36.72854451140756, -39.547948895835304, -39.547948895835304, -39.547948895835304, -39.52003383272273, -42.31152344696798, -42.31152344696798, -42.31152344696798, -42.31152344696798, -43.065225464126854, -43.228175196302914, -37.221803645248656, -50.71368625299931, -50.918576477239185, -55.21285149752717, -55.21285149752717, -55.21285149752717, -55.21285149752717, -55.21285149752717, -55.21285149752717, -55.21285149752717, -36.95516552168712, -37.71297881225502, -37.71297881225502, -41.74964176295737, -36.05314832765919, -41.61979084663628, -47.31206259066656, -44.33678807016122, -44.475107301621705, -45.00297869618541, -45.95992174133954, -45.95992174133954, -45.95992174133954, -45.95992174133954, -45.95491175850279, -47.72380390817263, -31.569654853376633, -38.464060581987226, -38.464060581987226, -38.464060581987226, -32.361886840276, -32.361886840276, -32.361886840276, -32.361886840276, -28.80678128388044, -28.80678128388044, -28.80678128388044, -29.65864357868898, -29.65864357868898, -28.80093967259991, -28.679472954068814, -28.679472954068814, -28.679472954068814, -28.679472954068814, -28.679472954068814, -19.454867174585075, -19.454867174585075, -19.454867174585075, -19.454867174585075, -19.454867174585075, -19.448475440649588, -13.627349931000694, -11.619165477265597, -11.613405007612002, -7.399497693056119, -7.399497693056119, -7.399497693056119, -7.46574499811787, -7.526231833525998, -7.616961647243144, -8.626513759669436, -3.75589357121963, -13.741960792253508, -15.375073125966807, -15.227034475075556, -19.221960164797324, -19.076795743666594, -27.876664651605594, -45.230296346396514, -45.230296346396514, -45.230296346396514, -30.21738874941211, -30.44674859338467, -30.44674859338467, -30.44674859338467, -30.44674859338467, -30.438164863801177, -30.438164863801177, -69.45609173885414, -70.44326604511484, -55.93151081302143, -55.93151081302143, -55.93151081302143, -40.16308561835879, -39.2917639795844, -39.2917639795844, -39.2917639795844, -39.2917639795844, -49.457183782122314, -50.415637760532164, -50.415637760532164, -31.890740689930908, -30.27376675207958], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, null, 102.34776228906821, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.22010271460013, null, null, null, null, null, 95.35363169479089, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.86720469552458, null, null, null, null, null, null, null, null, null, null, null, 94.94644167278062, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.18635363169477, null, null, null, null, null, null, null, null, 95.41746148202493, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.63756419662508, null, null, null, null, null, null, null, null, null, null, null, 93.8437270726339, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 76.49009537784298, null, null, null, null, null, null, null, null, null, 62.36243580337491, 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": [-37.6, 30.3, -7.4]}}, "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": [341.378415, 341.378415, 341.378415, 341.378415, 341.378415, 338.626189, 338.626189, 361.229782, 361.229782, 350.876262, 350.876262, 350.876262, 350.876262, 350.876262, 350.876262, 350.876262, 350.876262, 395.090227, 395.039888, 395.039888, 386.057455, 386.057455, 388.349847, 367.878181, 367.878181, 367.878181, 367.878181, 367.878181, 367.878181, 367.878181, 367.878181, 367.878181, 404.115382, 399.785743, 402.327053, 402.327053, 421.650118, 421.650118, 421.650118, 421.650118, 421.650118, 421.650118, 421.650118, 421.650118, 421.650118, 421.650118, 421.650118, 421.650118, 421.634606, 468.61525, 468.61525, 436.977169, 452.653267, 462.278105, 462.278105, 462.278105, 462.182809, 471.712352, 471.712352, 471.712352, 471.712352, 474.285328, 471.698317, 451.193861, 497.252236, 497.951687, 512.611415, 512.611415, 512.611415, 512.611415, 512.611415, 512.611415, 512.611415, 450.283616, 452.870627, 452.870627, 466.650923, 447.204324, 466.20764, 493.286403, 483.129458, 483.60165, 485.403689, 488.670486, 488.670486, 488.670486, 488.670486, 488.653383, 488.653383, 433.506605, 457.042618, 457.042618, 457.042618, 436.211114, 436.211114, 436.211114, 436.211114, 424.074751, 424.074751, 424.074751, 426.982825, 426.982825, 424.054809, 424.391531, 424.391531, 424.391531, 424.391531, 424.391531, 392.900718, 392.900718, 392.900718, 392.900718, 392.900718, 392.878898, 373.006832, 360.027551, 360.007886, 345.622516, 345.622516, 345.622516, 345.84867, 346.055159, 346.364891, 349.811284, 333.184038, 367.274316, 372.849409, 372.344037, 385.981851, 385.486291, 415.527144, 415.527144, 415.527144, 415.527144, 364.276318, 365.059303, 365.059303, 365.059303, 365.059303, 365.03, 365.03, 450.0, 453.37, 403.83, 403.83, 403.83, 350.0, 347.025496, 347.025496, 347.025496, 347.025496, 381.728045, 385.0, 385.0, 321.76, 316.24], "ttmEps": [13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 12.9967, 12.9967, 12.9967, 12.9967, 12.9967, 12.9967, 12.9967, 12.9967, 12.9967, 12.9967, 12.9967, 12.9967, 12.9967, 12.9967, 13.0667, 13.0667, 13.0667, 13.0667, 13.0667, 13.0667, 13.0667, 13.0667, 13.0667, 13.0667, 13.0667, 13.0667, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 12.9412, 13.2465, 13.2465, 13.2465, 13.2465, 13.2465, 13.2465, 13.2465, 13.2465, 13.2465, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0054, 13.0354, 13.0354, 13.0354, 13.0354, 13.0354, 13.0354, 13.0354, 13.0354, 13.0354, 13.0354, 13.0354, 13.0354, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 12.7909, 10.4256, 10.4256, 10.4256, 10.4256, 10.4256, 10.4256, 10.4256, 10.4256, 10.4256, 10.4256, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5], "quarterlyEps": [4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.1667, 2.1667, 2.1667, 2.1667, 2.1667, 2.1667, 2.1667, 2.1667, 2.1667, 2.1667, 2.1667, 2.1667, 2.1667, 2.1667, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 4.2245, 2.3653, 2.3653, 2.3653, 2.3653, 2.3653, 2.3653, 2.3653, 2.3653, 2.3653, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 1.9256, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], "priceIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 99.19379026937013, 99.19379026937013, 105.81506215031197, 105.81506215031197, 102.78220490302527, 102.78220490302527, 102.78220490302527, 102.78220490302527, 102.78220490302527, 102.78220490302527, 102.78220490302527, 102.78220490302527, 115.73380437658895, 115.71905857023796, 115.71905857023796, 113.08783392177857, 113.08783392177857, 113.7593444506443, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 107.76257807629695, 118.37754358312313, 117.1092621658578, 117.85368825969853, 117.85368825969853, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.51399487281584, 123.50945094170645, 137.27149386407456, 137.27149386407456, 128.00374886033728, 132.59574920693214, 135.41515359135988, 135.41515359135988, 135.41515359135988, 135.3872385282473, 138.17872814249256, 138.17872814249256, 138.17872814249256, 138.17872814249256, 138.93243015965143, 138.17461686908354, 132.16824531802928, 145.66012792577993, 145.8650181500198, 150.1592931703078, 150.1592931703078, 150.1592931703078, 150.1592931703078, 150.1592931703078, 150.1592931703078, 150.1592931703078, 131.90160719446774, 132.65942048503564, 132.65942048503564, 136.696083435738, 130.9995900004398, 136.5662325194169, 144.49841622236133, 141.523141701856, 141.66146093331648, 142.18933232788018, 143.1462753730343, 143.1462753730343, 143.1462753730343, 143.1462753730343, 143.14126539019756, 143.14126539019756, 126.98711633540157, 133.88152206401216, 133.88152206401216, 133.88152206401216, 127.77934832230093, 127.77934832230093, 127.77934832230093, 127.77934832230093, 124.22424276590537, 124.22424276590537, 124.22424276590537, 125.07610506071391, 125.07610506071391, 124.21840115462484, 124.31703715069389, 124.31703715069389, 124.31703715069389, 124.31703715069389, 124.31703715069389, 115.09243137121015, 115.09243137121015, 115.09243137121015, 115.09243137121015, 115.09243137121015, 115.08603963727467, 109.26491412762577, 105.4628925498995, 105.4571320802459, 101.24322476569002, 101.24322476569002, 101.24322476569002, 101.30947207075177, 101.3699589061599, 101.46068871987704, 102.47024083230333, 97.59962064385353, 107.5856878648874, 109.2188001986007, 109.07076154770945, 113.06568723743122, 112.92052281630049, 121.72039172423949, 121.72039172423949, 121.72039172423949, 121.72039172423949, 106.70748412725509, 106.93684397122765, 106.93684397122765, 106.93684397122765, 106.93684397122765, 106.92826024164415, 106.92826024164415, 131.81852754222905, 132.80570184848975, 118.29394661639634, 118.29394661639634, 118.29394661639634, 102.5255214217337, 101.65419978295931, 101.65419978295931, 101.65419978295931, 101.65419978295931, 111.81961958549722, 112.77807356390707, 112.77807356390707, 94.25317649330582, 92.63620255545449], "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, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 100.22010271460013, 100.22010271460013, 100.22010271460013, 100.22010271460013, 100.22010271460013, 100.22010271460013, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491], "valuationGap": [0.0, 0.0, 0.0, 0.0, 0.0, 0.8062097306298739, 0.8062097306298739, -5.815062150311974, -5.815062150311974, -2.7822049030252742, -2.7822049030252742, -2.7822049030252742, -0.4344426139570601, -0.4344426139570601, -0.4344426139570601, -0.4344426139570601, -0.4344426139570601, -13.386042087520735, -13.371296281169748, -13.371296281169748, -10.740071632710354, -10.740071632710354, -11.411582161576092, -5.414815787228733, -5.414815787228733, -5.414815787228733, -5.414815787228733, -5.414815787228733, -5.414815787228733, -5.414815787228733, -7.542475361696816, -7.542475361696816, -18.157440868522997, -16.88915945125767, -17.6335855450984, -17.6335855450984, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.16036317802495, -28.155819246915556, -41.917862169283666, -41.40428916854998, -32.136544164812705, -36.72854451140756, -39.547948895835304, -39.547948895835304, -39.547948895835304, -39.52003383272273, -42.31152344696798, -42.31152344696798, -42.31152344696798, -42.31152344696798, -43.065225464126854, -43.228175196302914, -37.221803645248656, -50.71368625299931, -50.918576477239185, -55.21285149752717, -55.21285149752717, -55.21285149752717, -55.21285149752717, -55.21285149752717, -55.21285149752717, -55.21285149752717, -36.95516552168712, -37.71297881225502, -37.71297881225502, -41.74964176295737, -36.05314832765919, -41.61979084663628, -47.31206259066656, -44.33678807016122, -44.475107301621705, -45.00297869618541, -45.95992174133954, -45.95992174133954, -45.95992174133954, -45.95992174133954, -45.95491175850279, -47.72380390817263, -31.569654853376633, -38.464060581987226, -38.464060581987226, -38.464060581987226, -32.361886840276, -32.361886840276, -32.361886840276, -32.361886840276, -28.80678128388044, -28.80678128388044, -28.80678128388044, -29.65864357868898, -29.65864357868898, -28.80093967259991, -28.679472954068814, -28.679472954068814, -28.679472954068814, -28.679472954068814, -28.679472954068814, -19.454867174585075, -19.454867174585075, -19.454867174585075, -19.454867174585075, -19.454867174585075, -19.448475440649588, -13.627349931000694, -11.619165477265597, -11.613405007612002, -7.399497693056119, -7.399497693056119, -7.399497693056119, -7.46574499811787, -7.526231833525998, -7.616961647243144, -8.626513759669436, -3.75589357121963, -13.741960792253508, -15.375073125966807, -15.227034475075556, -19.221960164797324, -19.076795743666594, -27.876664651605594, -45.230296346396514, -45.230296346396514, -45.230296346396514, -30.21738874941211, -30.44674859338467, -30.44674859338467, -30.44674859338467, -30.44674859338467, -30.438164863801177, -30.438164863801177, -69.45609173885414, -70.44326604511484, -55.93151081302143, -55.93151081302143, -55.93151081302143, -40.16308561835879, -39.2917639795844, -39.2917639795844, -39.2917639795844, -39.2917639795844, -49.457183782122314, -50.415637760532164, -50.415637760532164, -31.890740689930908, -30.27376675207958], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, null, 102.34776228906821, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.22010271460013, null, null, null, null, null, 95.35363169479089, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.86720469552458, null, null, null, null, null, null, null, null, null, null, null, 94.94644167278062, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 97.18635363169477, null, null, null, null, null, null, null, null, 95.41746148202493, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.63756419662508, null, null, null, null, null, null, null, null, null, null, null, 93.8437270726339, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 76.49009537784298, null, null, null, null, null, null, null, null, null, 62.36243580337491, null, null, null, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-08-03", "", "", "", "", "", "", "", "", "", "", "", "2023-11-03", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-12", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-30", "", "", "", "", "", "", "", "", "", "", "", "2024-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-18", "", "", "", "", "", "", "", "", "2025-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-01", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-17", "", "", "", "", "", "", "", "", "", "2026-04-28", "", "", "", "", "", "", "", "", "", "", "", "", "", ""], "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": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -12.633064516129028, -4.468085106382977, -4.468085106382977, -4.468085106382977, -4.468085106382977, -4.468085106382977, -4.468085106382977, -4.468085106382977, -4.468085106382977, -4.468085106382977, -4.468085106382977, -4.468085106382977, -4.468085106382977, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, -10.687103594080348, 10.013953488372096, 10.013953488372096, 10.013953488372096, 10.013953488372096, 10.013953488372096, 10.013953488372096, 10.013953488372096, 10.013953488372096, 10.013953488372096, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -14.796460176991143, -5.833333333333339, -5.833333333333339, -5.833333333333339, -5.833333333333339, -5.833333333333339, -5.833333333333339, -5.833333333333339, -5.833333333333339, -5.833333333333339, -5.833333333333339, -5.833333333333339, -5.833333333333339, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -17.255717255717247, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0, -100.0], "availabilitySources": ["reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported"], "earningsAgeDays": [15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 112, 119, 126, 3, 10, 17, 24, 31, 38, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 3, 10, 17, 24, 31, 38, 45, 52, 59, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 341.378415, "latestClose": 316.24, "startTtmEps": 13.63, "latestTtmEps": 8.5, "priceChangePct": -7.363797444545517, "epsChangePct": -37.63756419662509, "earningsGapPct": -30.273766752079574, "startMultiple": 25.04610528246515, "latestMultiple": 37.20470588235294, "multipleChangePct": 48.544875391864075, "latestQuarter": "2026-04-28", "tone": "negative", "read": "Market price is leading earnings power; the spread is closing and has persisted through 9 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -25.48390415453412, "earningsMovePct": -34.79294843272933, "spread": -9.309044278195213, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": -27.630086321512138, "earningsMovePct": -34.94914553789405, "spread": -7.319059216381909, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": -7.363797444545517, "earningsMovePct": -37.63756419662509, "spread": -30.273766752079574, "lead": "price"}]}, "state": {"key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 9, "persistenceLabel": "9 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 9 updates.", "marketChangePct": -7.363797444545517, "earningsChangePct": -37.63756419662509, "recentMarketMovePoints": -40.16949929303526, "recentEarningsMovePoints": 0.0}, "pressure": {"score": 42, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 85, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 12, "estimatedReportDates": 0}, "quality": {"available": true, "score": 75, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.53525253, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.04525044, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.45451906, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.04997207, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.0047811, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 3.0194015593208334, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 1, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-04-28", "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, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 102.34776228906821, 100.22010271460013, 100.22010271460013, 100.22010271460013, 100.22010271460013, 100.22010271460013, 100.22010271460013, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.35363169479089, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 95.86720469552458, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 94.94644167278062, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 97.18635363169477, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.41746148202493, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 95.63756419662508, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 93.8437270726339, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 76.49009537784298, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491, 62.36243580337491], "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, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.26972877570306, 101.57616838643241, 101.57616838643241, 101.57616838643241, 101.57616838643241, 101.57616838643241, 101.57616838643241, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 101.77628709099085, 103.67628519439545, 103.67628519439545, 103.67628519439545, 103.67628519439545, 103.67628519439545, 103.67628519439545, 103.67628519439545, 103.67628519439545, 103.67628519439545, 103.67628519439545, 103.67628519439545, 103.67628519439545, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 104.13915208798417, 106.24165358573671, 106.24165358573671, 106.24165358573671, 106.24165358573671, 106.24165358573671, 106.24165358573671, 106.24165358573671, 106.24165358573671, 106.24165358573671, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 105.7688295663602, 104.69661167655686, 104.69661167655686, 104.69661167655686, 104.69661167655686, 104.69661167655686, 104.69661167655686, 104.69661167655686, 104.69661167655686, 104.69661167655686, 104.69661167655686, 104.69661167655686, 104.69661167655686, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 103.39924281218238, 100.95591196673594, 100.95591196673594, 100.95591196673594, 100.95591196673594, 100.95591196673594, 100.95591196673594, 100.95591196673594, 100.95591196673594, 100.95591196673594, 100.95591196673594, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653, 100.98274321325653], "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, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 115.37335518827119, 135.42480535445978, 135.42480535445978, 135.42480535445978, 135.42480535445978, 135.42480535445978, 135.42480535445978, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 169.46455402267452, 191.96057004962893, 191.96057004962893, 191.96057004962893, 191.96057004962893, 191.96057004962893, 191.96057004962893, 191.96057004962893, 191.96057004962893, 191.96057004962893, 191.96057004962893, 191.96057004962893, 191.96057004962893, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 165.01730182579792, 182.85115876701724, 182.85115876701724, 182.85115876701724, 182.85115876701724, 182.85115876701724, 182.85115876701724, 182.85115876701724, 182.85115876701724, 182.85115876701724, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 119.18635887629195, 104.4431543960297, 104.4431543960297, 104.4431543960297, 104.4431543960297, 104.4431543960297, 104.4431543960297, 104.4431543960297, 104.4431543960297, 104.4431543960297, 104.4431543960297, 104.4431543960297, 104.4431543960297, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 131.9635295724628, 137.35282065291628, 137.35282065291628, 137.35282065291628, 137.35282065291628, 137.35282065291628, 137.35282065291628, 137.35282065291628, 137.35282065291628, 137.35282065291628, 137.35282065291628, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504, 173.35883076082504], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 11, "displayedObservationCount": 11, "coverageWeeks": 129, "exactReportDates": 11, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": -37.63756419662509, "valuationContribution": 30.27376675207958, "marketMove": -7.363797444545511, "items": [{"key": "earnings", "label": "Earnings contribution", "value": -37.63756419662509}, {"key": "valuation", "label": "Relative valuation contribution", "value": 30.27376675207958}, {"key": "market", "label": "Total market move", "value": -7.363797444545511}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-10", "periodEnd": "2023-09-30", "earningsChangePct": 2.3477622890682115, "surprisePct": 0.0, "immediateReturnPct": 0.0, "forward4WeekPct": 0.0, "forward13WeekPct": 4.84555977172374, "toDateReturnPct": -9.871360861681765, "weeksSince": 143, "availabilitySource": "reported", "spread": -0.4344426139570601, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-03-15", "periodEnd": "2023-12-31", "earningsChangePct": -2.078853046594975, "surprisePct": 0.0, "immediateReturnPct": 0.0, "forward4WeekPct": 9.364206353950632, "forward13WeekPct": 14.616777992604035, "toDateReturnPct": -14.036760989638575, "weeksSince": 125, "availabilitySource": "reported", "spread": -7.542475361696816, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": -4.8557833089311835, "surprisePct": -12.633064516129028, "immediateReturnPct": 4.802825178151782, "forward4WeekPct": 4.802825178151782, "forward13WeekPct": 16.47619679206609, "toDateReturnPct": -21.397281728405172, "weeksSince": 119, "availabilitySource": "reported", "spread": -28.16036317802495, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 0.5385982595581984, "surprisePct": -4.468085106382977, "immediateReturnPct": 0.0, "forward4WeekPct": -1.3523130115803972, "forward13WeekPct": -3.717631681854139, "toDateReturnPct": -32.51606728547566, "weeksSince": 105, "availabilitySource": "reported", "spread": -41.40428916854998, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": -0.9604567335287473, "surprisePct": -10.687103594080348, "immediateReturnPct": -0.5454545707557767, "forward4WeekPct": 8.080808057381006, "forward13WeekPct": -4.515151478605295, "toDateReturnPct": -33.32283726052769, "weeksSince": 93, "availabilitySource": "reported", "spread": -43.228175196302914, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": 2.3591320743053146, "surprisePct": 10.013953488372096, "immediateReturnPct": 5.808305286459903, "forward4WeekPct": 4.818206325404706, "forward13WeekPct": -1.9658669686322683, "toDateReturnPct": -32.16756379196188, "weeksSince": 76, "availabilitySource": "reported", "spread": -47.31206259066656, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": -1.820103423545838, "surprisePct": -14.796460176991143, "immediateReturnPct": 0.0, "forward4WeekPct": -6.46895449816215, "forward13WeekPct": -12.620511828115188, "toDateReturnPct": -35.28337038034996, "weeksSince": 67, "availabilitySource": "reported", "spread": -47.72380390817263, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-08", "periodEnd": "2025-06-30", "earningsChangePct": 0.23067341258247165, "surprisePct": -5.833333333333339, "immediateReturnPct": 0.0794053015915619, "forward4WeekPct": 0.0794053015915619, "forward13WeekPct": -15.103453997145921, "toDateReturnPct": -25.424734423893767, "weeksSince": 52, "availabilitySource": "reported", "spread": -28.679472954068814, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": -1.8756616597879527, "surprisePct": -17.255717255717247, "immediateReturnPct": -3.4796362657507407, "forward4WeekPct": -7.341505208676702, "forward13WeekPct": 3.478493659333304, "toDateReturnPct": -15.218711061034929, "weeksSince": 40, "availabilitySource": "reported", "spread": -11.619165477265597, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": -18.492052943889803, "surprisePct": -100.0, "immediateReturnPct": 0.0, "forward4WeekPct": -12.14549800866921, "forward13WeekPct": -2.8150132112669035, "toDateReturnPct": -23.894261887257116, "weeksSince": 24, "availabilitySource": "reported", "spread": -45.230296346396514, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": -18.469920196439528, "surprisePct": -100.0, "immediateReturnPct": 23.27753883242474, "forward4WeekPct": 10.629263348217965, "forward13WeekPct": -11.853820233953371, "toDateReturnPct": -13.366024710297776, "weeksSince": 14, "availabilitySource": "reported", "spread": -69.45609173885414, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}], "latestEvent": {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": -18.469920196439528, "surprisePct": -100.0, "immediateReturnPct": 23.27753883242474, "forward4WeekPct": 10.629263348217965, "forward13WeekPct": -11.853820233953371, "toDateReturnPct": -13.366024710297776, "weeksSince": 14, "availabilitySource": "reported", "spread": -69.45609173885414, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 1 improving update had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Industrial Distribution", "population": 13, "spreadPercentile": 66.7, "qualityPercentile": 29.2, "rarityPercentile": 66.7, "currentOneYearSpread": 19.186286000000003, "lead": "earnings", "relatedSignals": [{"tickerId": 1748, "symbol": "GIC", "name": "Global Industrial Co", "spread": 14.526392000000001, "lead": "earnings", "quality": 100}, {"tickerId": 7743, "symbol": "POOL", "name": "Pool Corporation", "spread": 28.336014, "lead": "earnings", "quality": 75}, {"tickerId": 779, "symbol": "CNM", "name": "Core & Main Inc", "spread": 35.15283, "lead": "earnings", "quality": 87.5}, {"tickerId": 5726, "symbol": "DSGR", "name": "Distribution Solutions Group Inc", "spread": 96.642581, "lead": "earnings", "quality": 75}, {"tickerId": 8555, "symbol": "TLIH", "name": "Ten-League International Holdings Limited Ordinary Shares", "spread": 211.21614499999998, "lead": "earnings", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-10", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-04-26", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-10-25", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-02-21", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-10-31", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 12, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative", "explanation": "Earnings have weakened while price has not adjusted to the same degree."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}