{"ticker": {"uuid": "92bae8a1-0d4f-45f7-96d0-80dea17aa8cf", "symbol": "WSO", "name": "Watsco Inc", "sector": "Industrials", "industry": "Industrial Distribution", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 3, "misses": 9, "inline": 0, "beat_rate": 25.0, "beat_rate_label": "25.0%", "average_surprise": -5.4, "average_surprise_label": "-5.4%", "median_surprise": -6.8, "surprise_dispersion": 8.2, "average_reaction": -4.6, "average_reaction_label": "-4.6%", "average_abs_reaction": 7.3, "positive_response_rate": 25.0, "confirmation_rate": 66.7, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "profile": "Delivery under pressure", "profile_tone": "negative", "profile_text": "Estimate misses and negative next-close reactions have appeared together often enough to warrant caution."}, "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": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -10.5, "revenue_growth_1y": -3.0, "cash_conversion": 1.59, "net_margin": 6.5, "earnings_yield": 4.9, "eps_surprise_avg": -4.7, "sue_score": -0.54, "pe_ratio": 28.6, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 330.1, "currency": "USD", "return_13w": -21.5, "fair_value": 411.988494, "fair_value_gap": -19.9, "relative_strength": -22.2, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 61.4}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-19", "date_source": "exact", "eps_actual": 4.35, "eps_estimate": 4.27, "eps_surprise": 0.08, "surprise_pct": 1.8735, "surprise_label": "+1.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -8.579858900374473, "one_week_reaction_label": "-8.6%", "four_week_reaction": -1.000305776277881, "four_week_reaction_label": "-1.0%", "confirmation": "diverged", "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-02-13", "date_source": "exact", "eps_actual": 2.06, "eps_estimate": 2.41, "eps_surprise": -0.35, "surprise_pct": -14.5228, "surprise_label": "-14.5%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -8.19695816643983, "one_week_reaction_label": "-8.2%", "four_week_reaction": -3.4751638436834202, "four_week_reaction_label": "-3.5%", "confirmation": "confirmed", "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.17, "eps_estimate": 2.27, "eps_surprise": -0.1, "surprise_pct": -4.4053, "surprise_label": "-4.4%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 11.662299564664274, "one_week_reaction_label": "+11.7%", "four_week_reaction": 20.331553027535758, "four_week_reaction_label": "+20.3%", "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.73, "eps_surprise": -0.24, "surprise_pct": -5.074, "surprise_label": "-5.1%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -8.453628549217255, "one_week_reaction_label": "-8.5%", "four_week_reaction": -4.867300009012234, "four_week_reaction_label": "-4.9%", "confirmation": "confirmed", "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.22, "eps_estimate": 4.74, "eps_surprise": -0.52, "surprise_pct": -10.9705, "surprise_label": "-11.0%", "surprise_band": "miss", "eps_yoy": -2.9885057471264345, "eps_yoy_label": "-3.0%", "one_week_reaction": -5.33686079248081, "one_week_reaction_label": "-5.3%", "four_week_reaction": 3.5824397450413414, "four_week_reaction_label": "+3.6%", "confirmation": "confirmed", "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.37, "eps_estimate": 2.1895, "eps_surprise": 0.1805, "surprise_pct": 8.2439, "surprise_label": "+8.2%", "surprise_band": "beat", "eps_yoy": 15.04854368932039, "eps_yoy_label": "+15.0%", "one_week_reaction": 3.099092362701641, "one_week_reaction_label": "+3.1%", "four_week_reaction": 5.212015813114639, "four_week_reaction_label": "+5.2%", "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.93, "eps_estimate": 2.25, "eps_surprise": -0.32, "surprise_pct": -14.2222, "surprise_label": "-14.2%", "surprise_band": "miss", "eps_yoy": -11.059907834101383, "eps_yoy_label": "-11.1%", "one_week_reaction": -9.983026002687085, "one_week_reaction_label": "-10.0%", "four_week_reaction": -2.8599059207274036, "four_week_reaction_label": "-2.9%", "confirmation": "confirmed", "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-07-30", "date_source": "exact", "eps_actual": 4.52, "eps_estimate": 4.83, "eps_surprise": -0.31, "surprise_pct": -6.4182, "surprise_label": "-6.4%", "surprise_band": "miss", "eps_yoy": 0.6681514476614556, "eps_yoy_label": "+0.7%", "one_week_reaction": -11.249668447794607, "one_week_reaction_label": "-11.2%", "four_week_reaction": -15.137661499741492, "four_week_reaction_label": "-15.1%", "confirmation": "confirmed", "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.29, "eps_surprise": -0.31, "surprise_pct": -7.2261, "surprise_label": "-7.2%", "surprise_band": "miss", "eps_yoy": -5.687203791469189, "eps_yoy_label": "-5.7%", "one_week_reaction": 1.5788454885433507, "one_week_reaction_label": "+1.6%", "four_week_reaction": -7.082723745252658, "four_week_reaction_label": "-7.1%", "confirmation": "diverged", "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": 1.68, "eps_estimate": 1.96, "eps_surprise": -0.28, "surprise_pct": -14.2857, "surprise_label": "-14.3%", "surprise_band": "miss", "eps_yoy": -29.113924050632917, "eps_yoy_label": "-29.1%", "one_week_reaction": -1.9118491161182194, "one_week_reaction_label": "-1.9%", "four_week_reaction": -11.851550546028038, "four_week_reaction_label": "-11.9%", "confirmation": "confirmed", "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": 1.87, "eps_estimate": 1.68, "eps_surprise": 0.19, "surprise_pct": 11.3095, "surprise_label": "+11.3%", "surprise_band": "beat", "eps_yoy": -3.1088082901554315, "eps_yoy_label": "-3.1%", "one_week_reaction": -2.739197530864196, "one_week_reaction_label": "-2.7%", "four_week_reaction": -14.857933914306457, "four_week_reaction_label": "-14.9%", "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"}, {"period_end": "2026-06-30", "reported_date": "2026-07-29", "date_source": "exact", "eps_actual": 4.0, "eps_estimate": 4.38, "eps_surprise": -0.38, "surprise_pct": -8.6758, "surprise_label": "-8.7%", "surprise_band": "miss", "eps_yoy": -11.504424778761054, "eps_yoy_label": "-11.5%", "one_week_reaction": -14.560371260462412, "one_week_reaction_label": "-14.6%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 2104859000.0, "revenue_yoy": 2.056639653381768, "revenue_yoy_label": "+2.1%", "net_income": 163336000.0, "operating_cash_flow": -21440000.0, "free_cash_flow": -5542000.0, "currency": "USD"}], "charts": {"quarters": ["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", "2026-06-30"], "eps_actual": [4.35, 2.06, 2.17, 4.49, 4.22, 2.37, 1.93, 4.52, 3.98, 1.68, 1.87, 4.0], "eps_estimate": [4.27, 2.41, 2.27, 4.73, 4.74, 2.1895, 2.25, 4.83, 4.29, 1.96, 1.68, 4.38], "surprise": [1.8735, -14.5228, -4.4053, -5.074, -10.9705, 8.2439, -14.2222, -6.4182, -7.2261, -14.2857, 11.3095, -8.6758], "reaction_1w": [-8.579858900374473, -8.19695816643983, 11.662299564664274, -8.453628549217255, -5.33686079248081, 3.099092362701641, -9.983026002687085, -11.249668447794607, 1.5788454885433507, -1.9118491161182194, -2.739197530864196, -14.560371260462412], "reaction_4w": [-1.000305776277881, -3.4751638436834202, 20.331553027535758, -4.867300009012234, 3.5824397450413414, 5.212015813114639, -2.8599059207274036, -15.137661499741492, -7.082723745252658, -11.851550546028038, -14.857933914306457, null], "revenue": [2126.84, 1603.2, 1564.99, 2139.33, 2160.04, 1753.96, 1531.09, 2062.44, 2067.01, 1578.76, 1533.01, 2104.86], "net_income": [170.95, 82.55, 87.0, 181.41, 171.03, 96.84, 80.06, 183.61, 161.57, 71.75, 79.07, 163.34], "financial_unit": "millions", "scatter": [{"x": 1.8735, "y": -8.579858900374473, "label": "2023-09-30"}, {"x": -14.5228, "y": -8.19695816643983, "label": "2023-12-31"}, {"x": -4.4053, "y": 11.662299564664274, "label": "2024-03-31"}, {"x": -5.074, "y": -8.453628549217255, "label": "2024-06-30"}, {"x": -10.9705, "y": -5.33686079248081, "label": "2024-09-30"}, {"x": 8.2439, "y": 3.099092362701641, "label": "2024-12-31"}, {"x": -14.2222, "y": -9.983026002687085, "label": "2025-03-31"}, {"x": -6.4182, "y": -11.249668447794607, "label": "2025-06-30"}, {"x": -7.2261, "y": 1.5788454885433507, "label": "2025-09-30"}, {"x": -14.2857, "y": -1.9118491161182194, "label": "2025-12-31"}, {"x": 11.3095, "y": -2.739197530864196, "label": "2026-03-31"}, {"x": -8.6758, "y": -14.560371260462412, "label": "2026-06-30"}], "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, 101.45663446808489, 105.9774249913001, 101.41020802164635, 102.33003493126543, 103.40945347080539, 109.60160167237747, 112.564199077766, 111.03792447280921, 101.51102722713779, 100.13558647872927, 107.4858713275119, 109.92720570044861, 113.8841528515987, 115.41728740607925, 115.7151535534322, 120.27075339915811, 122.98659165491688, 124.24814241496918, 125.12421908076085, 118.56240326233834, 119.04716596855789, 117.58080752825263, 112.67720042482226, 116.19992373507806, 122.08190217205521, 112.07489972221785, 113.10909380157119, 115.91787060613328, 117.83935604809098, 118.75602801634035, 129.1273487925668, 126.9149963825945, 130.4906045961257, 123.51860902251248, 117.37091842698031, 131.05906653573248, 137.36939468592192, 141.71920383283796, 141.23424894586756, 144.7590429492052, 140.42993325768097, 136.80164260033638, 141.34365928502064, 139.61674673029916, 136.98202214486022, 142.33426851435325, 145.66389813734958, 146.9494767863485, 151.75584665938385, 138.9269710810798, 140.09215176018645, 140.60934909516584, 144.36943432125506, 141.31380772751947, 133.3596672874645, 141.69724725992532, 145.5316422725078, 147.42506091499064, 142.8802621258228, 146.11720518417698, 150.24715363410454, 142.22867219998759, 141.66083352404755, 157.94884051855476, 155.629667381686, 165.80593622044162, 164.85256489273505, 157.4437630299211, 152.33620262516726, 144.7480833513146, 143.43906550318925, 142.1808540783551, 138.63036734634127, 149.12641903642222, 148.7778523676505, 143.8107779606056, 139.76620323955387, 145.34326931694926, 149.84759147605175, 151.54535142563, 154.13255690648796, 152.91858349704648, 149.34277064372066, 150.80915462506573, 143.64550936737103, 152.92759823819776, 153.14041926395552, 137.8523713882108, 142.69147085786827, 143.84306152345917, 148.7607473463989, 137.5924321276068, 134.0711637221923, 134.6363803923618, 130.57105326498197, 127.50316697213388, 131.93422216671027, 138.22716745897102, 142.07487091067904, 143.19129156444086, 149.0375723490834, 132.27133959716951, 124.9650096320089, 126.26992876619569, 126.47676913944686, 122.39471481131908, 124.40228259026946, 116.17733829192896, 118.58337775112236, 121.06546160718395, 126.20300999596871, 111.6177260111429, 113.70496999823314, 111.09539804192113, 112.84942272188528, 107.82959983809472, 105.21696139962407, 103.22681790492301, 106.22276599026779, 106.64287311156913, 108.74034348182151, 106.66127200452075, 106.74100054064463, 106.50794820806635, 115.14621412097125, 117.92444228453078, 118.66000211648007, 119.43573956144323, 129.77993450747883, 129.16181704875308, 126.69243799114427, 128.97947240154377, 121.51879512947946, 113.85413901505186, 115.3530738057403, 107.30518497903417, 114.44753181280569, 126.43282889520131, 134.01570478046503, 137.2488266500816, 133.48931017934248, 131.0068456994924, 125.5715878358306, 116.85648668825147, 114.34287459886747, 115.67599228691745, 117.49749234489096, 123.85321533269114, 126.84886720426923, 124.98662171236008, 118.54751439350505, 115.84107461744702, 112.75746127359305, 96.33955628828578, 102.81825907133249], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 77.7478084962913, 77.7478084962913], "gap": [0.0, -1.4566344680848857, -5.977424991300097, -1.4102080216463548, -2.3300349312654305, -3.4094534708053885, -9.60160167237747, -12.564199077766006, -11.037924472809209, 0.6467610398885171, 2.022201788297039, -5.328083060485596, -7.769417433422305, -11.726364584572394, -13.259499139052949, -13.557365286405897, -18.112965132131805, -20.828803387890574, -22.090354147942875, -22.966430813734547, -16.40461499531203, -16.889377701531586, -15.42301926122633, -10.519412157795955, -14.042135468051754, -19.924113905028904, -19.96431307353275, -20.99850715288609, -23.807283957448178, -25.728769399405877, -26.645441367655252, -37.01676214388171, -34.804409733909395, -38.38001794744061, -31.40802237382738, -25.26033177829521, -43.39891818778912, -49.709246337978556, -54.0590554848946, -53.5741005979242, -57.09889460126183, -52.76978490973761, -49.14149425239302, -53.68351093707727, -51.95659838235579, -49.32187379691686, -54.67412016640989, -58.003749789406214, -59.289328438405136, -64.09569831144049, -50.794806549724456, -51.959987228831096, -52.47718456381048, -56.2372697898997, -53.18164319616412, -45.227502756109146, -53.56508272856996, -57.39947774115245, -59.29289638363528, -54.74809759446745, -57.985040652821624, -62.11498910274918, -54.97310915211166, -54.40527047617162, -70.69327747067884, -68.37410433381008, -78.5503731725657, -77.59700184485912, -70.18819998204516, -65.08063957729134, -57.49252030343867, -56.18350245531333, -54.92529103047919, -51.37480429846535, -61.870855988546296, -61.52228931977457, -56.55521491272968, -52.51064019167795, -58.08770626907334, -60.50167104449409, -62.199430994072344, -64.7866364749303, -63.572663065488825, -59.996850212163, -61.46323419350807, -54.299588935813375, -63.5816778066401, -63.79449883239786, -50.124792156922865, -54.963891626580335, -56.11548229217124, -61.03316811511095, -49.864852896318865, -46.34358449090436, -46.90880116107385, -42.84347403369404, -39.77558774084595, -44.20664293542234, -50.49958822768309, -54.347291679391105, -55.46371233315293, -61.30999311779547, -44.34146771584787, -37.035137750687255, -38.340056884874045, -38.54689725812521, -34.46484292999743, -36.47241070894782, -28.247466410607316, -30.65350586980071, -33.1355897258623, -38.27313811464707, -23.68785412982126, -25.775098116911494, -23.165526160599484, -26.53789204083334, -21.518069157042788, -18.905430718572134, -16.915287223871076, -19.911235309215854, -20.331342430517196, -22.428812800769578, -20.34974132346882, -20.4294698595927, -20.196417527014418, -28.834683439919317, -31.61291160347885, -32.34847143542814, -33.12420888039129, -43.46840382642689, -42.850286367701145, -45.033638260867804, -47.3206726712673, -39.85999539920299, -32.195339284775386, -33.694274075463824, -25.646385248757696, -32.78873208252922, -44.77402916492484, -52.35690505018856, -55.59002691980514, -52.23509574913345, -49.75263126928337, -44.31737340562157, -35.60227225804243, -33.088660168658436, -34.42177785670842, -36.243277914681926, -42.5990009024821, -45.594652774060194, -43.732407282151044, -37.29329996329602, -34.58686018723799, -31.50324684338402, -18.59174779199448, -25.070450575041193], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 102.1577882670263, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.1105866486851, null, null, null, null, null, null, null, null, null, 87.66014834794336, null, null, null, null, null, null, null, null, null, null, null, null, null, 88.13216453135536, null, null, null, null, null, null, null, null, null, null, null, 87.25556304787592, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.34592043155766, null, null, null, null, null, null, null, null, 87.72757923128793, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.92987188132165, null, null, null, null, null, null, null, null, null, null, null, null, 86.31153068105193, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 81.65879973027647, null, null, null, null, null, null, null, null, null, 81.25421443020903, null, null, null, null, null, null, null, null, null, null, null, null, 77.7478084962913, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [-22.3, 25.1, 2.8]}}, "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": [321.051925, 325.728478, 340.242563, 325.579425, 328.532547, 331.998041, 351.878052, 361.389528, 356.489394, 325.903107, 321.487228, 345.085459, 352.92341, 365.627265, 370.549423, 371.505728, 386.131569, 394.85082, 398.901053, 401.713714, 380.646878, 382.203218, 377.495446, 361.752321, 373.062092, 391.946297, 359.818623, 363.138923, 372.156555, 378.325521, 381.268514, 414.565839, 407.463039, 418.942598, 396.558872, 376.821593, 420.767656, 441.027086, 454.992232, 453.435275, 464.751694, 450.853004, 439.204307, 453.786539, 448.242253, 439.783419, 456.966909, 467.656749, 471.784124, 487.215067, 446.027715, 449.76855, 451.429022, 463.500848, 453.6907, 428.153779, 454.92174, 467.232139, 473.310996, 458.719832, 469.1121, 482.371379, 456.62789, 454.804833, 507.097793, 499.652043, 532.32315, 529.262333, 505.476232, 489.078311, 464.716508, 460.513881, 456.474369, 445.075463, 478.773239, 477.654159, 461.707271, 448.722086, 466.627364, 481.088577, 486.539268, 494.845541, 490.948056, 479.46784, 484.175694, 461.176673, 490.976998, 491.660264, 442.577692, 458.113714, 461.810918, 477.599243, 441.743152, 430.438052, 432.252691, 419.20088, 409.351372, 423.57736, 443.780982, 456.134108, 459.718398, 478.487995, 424.659682, 401.202569, 405.392037, 406.056102, 392.950588, 399.395923, 372.989581, 380.714217, 388.682995, 405.177193, 358.350858, 365.051995, 356.673914, 362.305244, 346.189006, 337.80108, 331.411686, 341.030235, 342.378997, 349.112966, 342.438067, 342.694037, 341.945818, 369.679137, 378.598692, 380.960221, 383.450741, 416.660978, 414.6765, 406.748511, 414.091079, 390.138431, 365.530905, 370.343264, 344.505362, 367.436004, 405.915031, 430.26, 440.64, 428.57, 420.6, 403.15, 375.17, 367.1, 371.38, 377.227961, 397.633132, 407.25073, 401.271955, 380.599077, 371.91, 362.01, 309.3, 330.1], "ttmEps": [14.83, 14.83, 14.83, 14.83, 14.83, 14.83, 14.83, 14.83, 14.83, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 11.53, 11.53], "quarterlyEps": [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, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 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.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 4.52, 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, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 4.0, 4.0], "priceIndex": [100.0, 101.45663446808489, 105.9774249913001, 101.41020802164635, 102.33003493126543, 103.40945347080539, 109.60160167237747, 112.564199077766, 111.03792447280921, 101.51102722713779, 100.13558647872927, 107.4858713275119, 109.92720570044861, 113.8841528515987, 115.41728740607925, 115.7151535534322, 120.27075339915811, 122.98659165491688, 124.24814241496918, 125.12421908076085, 118.56240326233834, 119.04716596855789, 117.58080752825263, 112.67720042482226, 116.19992373507806, 122.08190217205521, 112.07489972221785, 113.10909380157119, 115.91787060613328, 117.83935604809098, 118.75602801634035, 129.1273487925668, 126.9149963825945, 130.4906045961257, 123.51860902251248, 117.37091842698031, 131.05906653573248, 137.36939468592192, 141.71920383283796, 141.23424894586756, 144.7590429492052, 140.42993325768097, 136.80164260033638, 141.34365928502064, 139.61674673029916, 136.98202214486022, 142.33426851435325, 145.66389813734958, 146.9494767863485, 151.75584665938385, 138.9269710810798, 140.09215176018645, 140.60934909516584, 144.36943432125506, 141.31380772751947, 133.3596672874645, 141.69724725992532, 145.5316422725078, 147.42506091499064, 142.8802621258228, 146.11720518417698, 150.24715363410454, 142.22867219998759, 141.66083352404755, 157.94884051855476, 155.629667381686, 165.80593622044162, 164.85256489273505, 157.4437630299211, 152.33620262516726, 144.7480833513146, 143.43906550318925, 142.1808540783551, 138.63036734634127, 149.12641903642222, 148.7778523676505, 143.8107779606056, 139.76620323955387, 145.34326931694926, 149.84759147605175, 151.54535142563, 154.13255690648796, 152.91858349704648, 149.34277064372066, 150.80915462506573, 143.64550936737103, 152.92759823819776, 153.14041926395552, 137.8523713882108, 142.69147085786827, 143.84306152345917, 148.7607473463989, 137.5924321276068, 134.0711637221923, 134.6363803923618, 130.57105326498197, 127.50316697213388, 131.93422216671027, 138.22716745897102, 142.07487091067904, 143.19129156444086, 149.0375723490834, 132.27133959716951, 124.9650096320089, 126.26992876619569, 126.47676913944686, 122.39471481131908, 124.40228259026946, 116.17733829192896, 118.58337775112236, 121.06546160718395, 126.20300999596871, 111.6177260111429, 113.70496999823314, 111.09539804192113, 112.84942272188528, 107.82959983809472, 105.21696139962407, 103.22681790492301, 106.22276599026779, 106.64287311156913, 108.74034348182151, 106.66127200452075, 106.74100054064463, 106.50794820806635, 115.14621412097125, 117.92444228453078, 118.66000211648007, 119.43573956144323, 129.77993450747883, 129.16181704875308, 126.69243799114427, 128.97947240154377, 121.51879512947946, 113.85413901505186, 115.3530738057403, 107.30518497903417, 114.44753181280569, 126.43282889520131, 134.01570478046503, 137.2488266500816, 133.48931017934248, 131.0068456994924, 125.5715878358306, 116.85648668825147, 114.34287459886747, 115.67599228691745, 117.49749234489096, 123.85321533269114, 126.84886720426923, 124.98662171236008, 118.54751439350505, 115.84107461744702, 112.75746127359305, 96.33955628828578, 102.81825907133249], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 77.7478084962913, 77.7478084962913], "valuationGap": [0.0, -1.4566344680848857, -5.977424991300097, -1.4102080216463548, -2.3300349312654305, -3.4094534708053885, -9.60160167237747, -12.564199077766006, -11.037924472809209, 0.6467610398885171, 2.022201788297039, -5.328083060485596, -7.769417433422305, -11.726364584572394, -13.259499139052949, -13.557365286405897, -18.112965132131805, -20.828803387890574, -22.090354147942875, -22.966430813734547, -16.40461499531203, -16.889377701531586, -15.42301926122633, -10.519412157795955, -14.042135468051754, -19.924113905028904, -19.96431307353275, -20.99850715288609, -23.807283957448178, -25.728769399405877, -26.645441367655252, -37.01676214388171, -34.804409733909395, -38.38001794744061, -31.40802237382738, -25.26033177829521, -43.39891818778912, -49.709246337978556, -54.0590554848946, -53.5741005979242, -57.09889460126183, -52.76978490973761, -49.14149425239302, -53.68351093707727, -51.95659838235579, -49.32187379691686, -54.67412016640989, -58.003749789406214, -59.289328438405136, -64.09569831144049, -50.794806549724456, -51.959987228831096, -52.47718456381048, -56.2372697898997, -53.18164319616412, -45.227502756109146, -53.56508272856996, -57.39947774115245, -59.29289638363528, -54.74809759446745, -57.985040652821624, -62.11498910274918, -54.97310915211166, -54.40527047617162, -70.69327747067884, -68.37410433381008, -78.5503731725657, -77.59700184485912, -70.18819998204516, -65.08063957729134, -57.49252030343867, -56.18350245531333, -54.92529103047919, -51.37480429846535, -61.870855988546296, -61.52228931977457, -56.55521491272968, -52.51064019167795, -58.08770626907334, -60.50167104449409, -62.199430994072344, -64.7866364749303, -63.572663065488825, -59.996850212163, -61.46323419350807, -54.299588935813375, -63.5816778066401, -63.79449883239786, -50.124792156922865, -54.963891626580335, -56.11548229217124, -61.03316811511095, -49.864852896318865, -46.34358449090436, -46.90880116107385, -42.84347403369404, -39.77558774084595, -44.20664293542234, -50.49958822768309, -54.347291679391105, -55.46371233315293, -61.30999311779547, -44.34146771584787, -37.035137750687255, -38.340056884874045, -38.54689725812521, -34.46484292999743, -36.47241070894782, -28.247466410607316, -30.65350586980071, -33.1355897258623, -38.27313811464707, -23.68785412982126, -25.775098116911494, -23.165526160599484, -26.53789204083334, -21.518069157042788, -18.905430718572134, -16.915287223871076, -19.911235309215854, -20.331342430517196, -22.428812800769578, -20.34974132346882, -20.4294698595927, -20.196417527014418, -28.834683439919317, -31.61291160347885, -32.34847143542814, -33.12420888039129, -43.46840382642689, -42.850286367701145, -45.033638260867804, -47.3206726712673, -39.85999539920299, -32.195339284775386, -33.694274075463824, -25.646385248757696, -32.78873208252922, -44.77402916492484, -52.35690505018856, -55.59002691980514, -52.23509574913345, -49.75263126928337, -44.31737340562157, -35.60227225804243, -33.088660168658436, -34.42177785670842, -36.243277914681926, -42.5990009024821, -45.594652774060194, -43.732407282151044, -37.29329996329602, -34.58686018723799, -31.50324684338402, -18.59174779199448, -25.070450575041193], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 102.1577882670263, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 92.1105866486851, null, null, null, null, null, null, null, null, null, 87.66014834794336, null, null, null, null, null, null, null, null, null, null, null, null, null, 88.13216453135536, null, null, null, null, null, null, null, null, null, null, null, 87.25556304787592, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 89.34592043155766, null, null, null, null, null, null, null, null, 87.72757923128793, null, null, null, null, null, null, null, null, null, null, null, null, null, 87.92987188132165, null, null, null, null, null, null, null, null, null, null, null, null, 86.31153068105193, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 81.65879973027647, null, null, null, null, null, null, null, null, null, 81.25421443020903, null, null, null, null, null, null, null, null, null, null, null, null, 77.7478084962913, null], "quarterLabels": ["2023-08-01", "", "", "", "", "", "", "", "", "2023-10-19", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-13", "", "", "", "", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-30", "", "", "", "", "", "", "", "", "", "", "", "2024-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-18", "", "", "", "", "", "", "", "", "2025-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-17", "", "", "", "", "", "", "", "", "", "2026-04-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-29", ""], "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", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", ""], "surprisePct": [-10.344827586206891, -10.344827586206891, -10.344827586206891, -10.344827586206891, -10.344827586206891, -10.344827586206891, -10.344827586206891, -10.344827586206891, -10.344827586206891, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, 1.8735362997658096, -14.522821576763489, -14.522821576763489, -14.522821576763489, -14.522821576763489, -14.522821576763489, -14.522821576763489, -14.522821576763489, -14.522821576763489, -14.522821576763489, -14.522821576763489, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -4.405286343612339, -5.073995771670194, -5.073995771670194, -5.073995771670194, -5.073995771670194, -5.073995771670194, -5.073995771670194, -5.073995771670194, -5.073995771670194, -5.073995771670194, -5.073995771670194, -5.073995771670194, -5.073995771670194, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, -10.970464135021105, 8.243891299383437, 8.243891299383437, 8.243891299383437, 8.243891299383437, 8.243891299383437, 8.243891299383437, 8.243891299383437, 8.243891299383437, 8.243891299383437, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -14.222222222222225, -6.418219461697733, -6.418219461697733, -6.418219461697733, -6.418219461697733, -6.418219461697733, -6.418219461697733, -6.418219461697733, -6.418219461697733, -6.418219461697733, -6.418219461697733, -6.418219461697733, -6.418219461697733, -6.418219461697733, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -7.226107226107227, -14.285714285714288, -14.285714285714288, -14.285714285714288, -14.285714285714288, -14.285714285714288, -14.285714285714288, -14.285714285714288, -14.285714285714288, -14.285714285714288, -14.285714285714288, 11.309523809523819, 11.309523809523819, 11.309523809523819, 11.309523809523819, 11.309523809523819, 11.309523809523819, 11.309523809523819, 11.309523809523819, 11.309523809523819, 11.309523809523819, 11.309523809523819, 11.309523809523819, 11.309523809523819, -8.675799086757989, -8.675799086757989], "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": [17, 24, 31, 38, 45, 52, 59, 66, 73, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 113, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 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, 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, 107, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 321.051925, "latestClose": 330.1, "startTtmEps": 14.83, "latestTtmEps": 11.53, "priceChangePct": 2.818259071332485, "epsChangePct": -22.25219150370871, "earningsGapPct": -25.070450575041193, "startMultiple": 21.64881490222522, "latestMultiple": 28.629661751951435, "multipleChangePct": 32.24586140744672, "latestQuarter": "2026-07-29", "tone": "negative", "read": "Market price is leading earnings power; the spread is closing and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -17.722361344101955, "earningsMovePct": -11.579754601226988, "spread": 6.1426067428749676, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": -26.60669582166205, "earningsMovePct": -11.782708492731453, "spread": 14.823987328930597, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 2.818259071332485, "earningsMovePct": -22.25219150370871, "spread": -25.070450575041193, "lead": "price"}]}, "state": {"key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 11 updates.", "marketChangePct": 2.818259071332485, "earningsChangePct": -22.25219150370871, "recentMarketMovePoints": -28.18858662815991, "recentEarningsMovePoints": -3.5064059339177334}, "pressure": {"score": 39, "band": "low", "label": "Low \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 75, "band": "high", "label": "High confidence", "anchorStability": 33, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 67, "band": "mixed", "label": "Mixed support", "tone": "caution", "summary": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.59032014, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.02982274, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.64908659, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.04693044, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00583775, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 5.957913475662613, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 0, "caution": 2}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-29", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "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, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 102.1577882670263, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 92.1105866486851, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 87.66014834794336, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 88.13216453135536, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 87.25556304787592, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 89.34592043155766, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.72757923128793, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 87.92987188132165, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 86.31153068105193, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.65879973027647, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 81.25421443020903, 77.7478084962913, 77.7478084962913], "revenue": [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.57616838643241, 101.57616838643241, 101.57616838643241, 101.57616838643241, 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, 104.69661167655686, 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, 101.57427179104428, 101.57427179104428], "cashGeneration": [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, 135.42480535445978, 135.42480535445978, 135.42480535445978, 135.42480535445978, 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, 104.4431543960297, 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, 172.23580567317762, 172.23580567317762], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": -22.2521915037087, "valuationContribution": 25.070450575041193, "marketMove": 2.8182590713324913, "items": [{"key": "earnings", "label": "Earnings contribution", "value": -22.2521915037087}, {"key": "valuation", "label": "Relative valuation contribution", "value": 25.070450575041193}, {"key": "market", "label": "Total market move", "value": 2.8182590713324913}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": 2.157788267026306, "surprisePct": 1.8735362997658096, "immediateReturnPct": -8.579858900374472, "forward4WeekPct": 2.5632939307024705, "forward13WeekPct": 5.8924760044895, "toDateReturnPct": -7.402574787400262, "weeksSince": 146, "availabilitySource": "reported", "spread": 0.6467610398885171, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-16", "periodEnd": "2023-12-31", "earningsChangePct": -9.834983498349835, "surprisePct": -14.522821576763489, "immediateReturnPct": -8.196958166439828, "forward4WeekPct": -2.7242974564956834, "forward13WeekPct": 15.68811300697146, "toDateReturnPct": -15.779278302506839, "weeksSince": 129, "availabilitySource": "reported", "spread": -19.96431307353275, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": -4.831625183016108, "surprisePct": -4.405286343612339, "immediateReturnPct": 11.66229956466427, "forward4WeekPct": 23.334676842682956, "forward13WeekPct": 29.295952262480874, "toDateReturnPct": -12.398862981294167, "weeksSince": 119, "availabilitySource": "reported", "spread": -43.39891818778912, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 0.5384615384615321, "surprisePct": -5.073995771670194, "immediateReturnPct": -8.453628549217251, "forward4WeekPct": -6.880814915356459, "forward13WeekPct": -6.65214115802375, "toDateReturnPct": -32.24757969153691, "weeksSince": 105, "availabilitySource": "reported", "spread": -50.794806549724456, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": -0.9946442234123998, "surprisePct": -10.970464135021105, "immediateReturnPct": -5.336860792480813, "forward4WeekPct": 10.355459128515188, "forward13WeekPct": -0.9779228630395154, "toDateReturnPct": -31.567249971520383, "weeksSince": 93, "availabilitySource": "reported", "spread": -54.97310915211166, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": 2.395672333848542, "surprisePct": 8.243891299383437, "immediateReturnPct": 3.09909236270165, "forward4WeekPct": 2.75176232485157, "forward13WeekPct": -5.3327802696114475, "toDateReturnPct": -29.258327850657295, "weeksSince": 76, "availabilitySource": "reported", "spread": -60.50167104449409, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": -1.811320754716983, "surprisePct": -14.222222222222225, "immediateReturnPct": -9.98302600268709, "forward4WeekPct": -10.152765162246258, "forward13WeekPct": -2.6791404480879466, "toDateReturnPct": -32.86014262889465, "weeksSince": 67, "availabilitySource": "reported", "spread": -50.124792156922865, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 0.2305918524212025, "surprisePct": -6.418219461697733, "immediateReturnPct": -11.249668447794603, "forward4WeekPct": -17.876604615754268, "forward13WeekPct": -24.281225906200632, "toDateReturnPct": -31.011853285890687, "weeksSince": 53, "availabilitySource": "reported", "spread": -44.34146771584787, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": -1.8404907975460016, "surprisePct": -7.226107226107227, "immediateReturnPct": 1.5788454885433456, "forward4WeekPct": -4.385989102640131, "forward13WeekPct": 7.507369041852607, "toDateReturnPct": -7.450478702515939, "weeksSince": 40, "availabilitySource": "reported", "spread": -26.53789204083334, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": -5.390625000000004, "surprisePct": -14.285714285714288, "immediateReturnPct": -1.911849116118225, "forward4WeekPct": -10.691041329807693, "forward13WeekPct": -9.527065073617614, "toDateReturnPct": -20.395778395930307, "weeksSince": 24, "availabilitySource": "reported", "spread": -45.033638260867804, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": -0.49545829892649884, "surprisePct": 11.309523809523819, "immediateReturnPct": -2.7391975308642014, "forward4WeekPct": -16.689360929556997, "forward13WeekPct": -29.806644880174282, "toDateReturnPct": -25.086238198983292, "weeksSince": 14, "availabilitySource": "reported", "spread": -52.23509574913345, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -4.315352697095443, "surprisePct": -8.675799086757989, "immediateReturnPct": -14.560371260462412, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -8.814673627800328, "weeksSince": 1, "availabilitySource": "reported", "spread": -18.59174779199448, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -4.315352697095443, "surprisePct": -8.675799086757989, "immediateReturnPct": -14.560371260462412, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -8.814673627800328, "weeksSince": 1, "availabilitySource": "reported", "spread": -18.59174779199448, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 0 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Industrial Distribution", "population": 13, "spreadPercentile": 50.0, "qualityPercentile": 29.2, "rarityPercentile": 50.0, "currentOneYearSpread": 7.221671000000001, "lead": "aligned", "relatedSignals": [{"tickerId": 5963, "symbol": "FAST", "name": "Fastenal Company", "spread": 3.9251590000000003, "lead": "aligned", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-20", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-02-16", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "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."}