{"ticker": {"uuid": "4eb30122-f1f6-4998-9ba4-684d38066c6c", "symbol": "AIT", "name": "Applied Industrial Technologies", "sector": "Industrials", "industry": "Industrial Distribution", "currency": "USD"}, "next_event": {"report_date": "2026-10-27", "fiscal_date_ending": "2026-09-30", "estimate": 2.84, "session": "Before the open", "days": 14}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 0, "inline": 2, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 5.8, "average_surprise_label": "+5.8%", "median_surprise": 6.1, "surprise_dispersion": 3.7, "average_reaction": -1.0, "average_reaction_label": "-1.0%", "average_abs_reaction": 2.3, "positive_response_rate": 25.0, "confirmation_rate": 28.6, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 31, "band": "Moderate", "tone": "neutral", "days": 14, "proximity_component": 21, "reaction_component": 6, "variability_component": 5, "uncertainty_component": 0, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 95, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 6, "total": 12}, "factor_context": {"available": true, "as_of": "2026-10-09", "eps_growth_1y": 5.5, "revenue_growth_1y": 8.8, "cash_conversion": 1.11, "net_margin": 8.3, "earnings_yield": 4.3, "eps_surprise_avg": 3.8, "sue_score": 1.55, "pe_ratio": 29.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-10-09", "close": 335.38, "currency": "USD", "return_13w": 1.4, "fair_value": 241.826662, "fair_value_gap": 38.7, "relative_strength": 3.9, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 55.2}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-26", "date_source": "exact", "eps_actual": 2.39, "eps_estimate": 2.09, "eps_surprise": 0.3, "surprise_pct": 14.3541, "surprise_label": "+14.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.0213179052766037, "one_week_reaction_label": "-2.0%", "four_week_reaction": 6.240546391923482, "four_week_reaction_label": "+6.2%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-25", "date_source": "exact", "eps_actual": 2.24, "eps_estimate": 2.11, "eps_surprise": 0.13, "surprise_pct": 6.1611, "surprise_label": "+6.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.1942858270505459, "one_week_reaction_label": "+1.2%", "four_week_reaction": 8.237337938394223, "four_week_reaction_label": "+8.2%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-25", "date_source": "exact", "eps_actual": 2.47, "eps_estimate": 2.4, "eps_surprise": 0.07, "surprise_pct": 2.9167, "surprise_label": "+2.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.3954757244240297, "one_week_reaction_label": "-1.4%", "four_week_reaction": 7.583756375879984, "four_week_reaction_label": "+7.6%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-15", "date_source": "exact", "eps_actual": 2.64, "eps_estimate": 2.51, "eps_surprise": 0.13, "surprise_pct": 5.1793, "surprise_label": "+5.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.5039745050969304, "one_week_reaction_label": "+2.5%", "four_week_reaction": -1.5390228306741984, "four_week_reaction_label": "-1.5%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-24", "date_source": "exact", "eps_actual": 2.36, "eps_estimate": 2.26, "eps_surprise": 0.1, "surprise_pct": 4.4248, "surprise_label": "+4.4%", "surprise_band": "beat", "eps_yoy": -1.255230125523023, "eps_yoy_label": "-1.3%", "one_week_reaction": -0.3317963342294109, "one_week_reaction_label": "-0.3%", "four_week_reaction": 15.09458337074339, "four_week_reaction_label": "+15.1%", "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": "2024-12-31", "reported_date": "2025-01-29", "date_source": "exact", "eps_actual": 2.39, "eps_estimate": 2.21, "eps_surprise": 0.18, "surprise_pct": 8.1448, "surprise_label": "+8.1%", "surprise_band": "beat", "eps_yoy": 6.696428571428567, "eps_yoy_label": "+6.7%", "one_week_reaction": -0.2416942499791126, "one_week_reaction_label": "-0.2%", "four_week_reaction": -5.572021475980372, "four_week_reaction_label": "-5.6%", "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": "2025-03-31", "reported_date": "2025-05-01", "date_source": "exact", "eps_actual": 2.57, "eps_estimate": 2.41, "eps_surprise": 0.16, "surprise_pct": 6.639, "surprise_label": "+6.6%", "surprise_band": "beat", "eps_yoy": 4.048582995951403, "eps_yoy_label": "+4.0%", "one_week_reaction": -4.6531124987157675, "one_week_reaction_label": "-4.7%", "four_week_reaction": -6.413099821888, "four_week_reaction_label": "-6.4%", "confirmation": "diverged", "revenue": 1166749000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 99799000.0, "operating_cash_flow": 122453000.0, "free_cash_flow": 114904000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-14", "date_source": "exact", "eps_actual": 2.8, "eps_estimate": 2.63, "eps_surprise": 0.17, "surprise_pct": 6.4639, "surprise_label": "+6.5%", "surprise_band": "beat", "eps_yoy": 6.060606060606049, "eps_yoy_label": "+6.1%", "one_week_reaction": -2.911108588389917, "one_week_reaction_label": "-2.9%", "four_week_reaction": 1.05986161605565, "four_week_reaction_label": "+1.1%", "confirmation": "diverged", "revenue": 1224730000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 107836000.0, "operating_cash_flow": 147048000.0, "free_cash_flow": 138156000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-28", "date_source": "exact", "eps_actual": 2.63, "eps_estimate": 2.48, "eps_surprise": 0.15, "surprise_pct": 6.0484, "surprise_label": "+6.0%", "surprise_band": "beat", "eps_yoy": 11.440677966101696, "eps_yoy_label": "+11.4%", "one_week_reaction": -1.2293980000552187, "one_week_reaction_label": "-1.2%", "four_week_reaction": -4.1915070585705605, "four_week_reaction_label": "-4.2%", "confirmation": "diverged", "revenue": 1199523000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 100807000.0, "operating_cash_flow": 119317000.0, "free_cash_flow": 112016000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-27", "date_source": "exact", "eps_actual": 2.51, "eps_estimate": 2.5, "eps_surprise": 0.01, "surprise_pct": 0.4, "surprise_label": "+0.4%", "surprise_band": "in-line", "eps_yoy": 5.020920502092036, "eps_yoy_label": "+5.0%", "one_week_reaction": -7.042907196482731, "one_week_reaction_label": "-7.0%", "four_week_reaction": 0.8366823576877319, "four_week_reaction_label": "+0.8%", "confirmation": "contained", "revenue": 1163023000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 95349000.0, "operating_cash_flow": 98048000.0, "free_cash_flow": 91771000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-28", "date_source": "exact", "eps_actual": 2.65, "eps_estimate": 2.65, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 3.1128404669260727, "eps_yoy_label": "+3.1%", "one_week_reaction": 3.2861769001505725, "one_week_reaction_label": "+3.3%", "four_week_reaction": 4.861047792418357, "four_week_reaction_label": "+4.9%", "confirmation": "contained", "revenue": 1251453000.0, "revenue_yoy": 7.259830520531836, "revenue_yoy_label": "+7.3%", "net_income": 99769000.0, "operating_cash_flow": 100110000.0, "free_cash_flow": 95376000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-08-13", "date_source": "exact", "eps_actual": 3.17, "eps_estimate": 2.92, "eps_surprise": 0.25, "surprise_pct": 8.5616, "surprise_label": "+8.6%", "surprise_band": "beat", "eps_yoy": 13.21428571428572, "eps_yoy_label": "+13.2%", "one_week_reaction": 0.7113087116113996, "one_week_reaction_label": "+0.7%", "four_week_reaction": -9.411297755935008, "four_week_reaction_label": "-9.4%", "confirmation": "contained", "revenue": 1352687000.0, "revenue_yoy": 10.44777216202755, "revenue_yoy_label": "+10.4%", "net_income": 118600000.0, "operating_cash_flow": 164996000.0, "free_cash_flow": 159743000.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": [2.39, 2.24, 2.47, 2.64, 2.36, 2.39, 2.57, 2.8, 2.63, 2.51, 2.65, 3.17], "eps_estimate": [2.09, 2.11, 2.4, 2.51, 2.26, 2.21, 2.41, 2.63, 2.48, 2.5, 2.65, 2.92], "surprise": [14.3541, 6.1611, 2.9167, 5.1793, 4.4248, 8.1448, 6.639, 6.4639, 6.0484, 0.4, 0.0, 8.5616], "reaction_1w": [-2.0213179052766037, 1.1942858270505459, -1.3954757244240297, 2.5039745050969304, -0.3317963342294109, -0.2416942499791126, -4.6531124987157675, -2.911108588389917, -1.2293980000552187, -7.042907196482731, 3.2861769001505725, 0.7113087116113996], "reaction_4w": [6.240546391923482, 8.237337938394223, 7.583756375879984, -1.5390228306741984, 15.09458337074339, -5.572021475980372, -6.413099821888, 1.05986161605565, -4.1915070585705605, 0.8366823576877319, 4.861047792418357, -9.411297755935008], "revenue": [null, null, null, null, null, null, 1166.75, 1224.73, 1199.52, 1163.02, 1251.45, 1352.69], "net_income": [null, null, null, null, null, null, 99.8, 107.84, 100.81, 95.35, 99.77, 118.6], "financial_unit": "millions", "scatter": [{"x": 14.3541, "y": -2.0213179052766037, "label": "2023-09-30"}, {"x": 6.1611, "y": 1.1942858270505459, "label": "2023-12-31"}, {"x": 2.9167, "y": -1.3954757244240297, "label": "2024-03-31"}, {"x": 5.1793, "y": 2.5039745050969304, "label": "2024-06-30"}, {"x": 4.4248, "y": -0.3317963342294109, "label": "2024-09-30"}, {"x": 8.1448, "y": -0.2416942499791126, "label": "2024-12-31"}, {"x": 6.639, "y": -4.6531124987157675, "label": "2025-03-31"}, {"x": 6.4639, "y": -2.911108588389917, "label": "2025-06-30"}, {"x": 6.0484, "y": -1.2293980000552187, "label": "2025-09-30"}, {"x": 0.4, "y": -7.042907196482731, "label": "2025-12-31"}, {"x": 0.0, "y": 3.2861769001505725, "label": "2026-03-31"}, {"x": 8.5616, "y": 0.7113087116113996, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["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", "2026-08-14", "2026-08-21", "2026-08-28", "2026-09-04", "2026-09-11", "2026-09-18", "2026-09-25", "2026-10-02", "2026-10-09"], "price_index": [100.0, 97.9786820947234, 102.1058103874144, 105.41401322878502, 106.24054639192349, 106.5401455497903, 107.9339343202427, 107.58223098983804, 112.59726406180064, 112.96199326956548, 112.47351623758763, 107.393353115727, 110.25908592079307, 113.97802629179583, 115.33924970575069, 119.14285894269183, 122.39937403643717, 123.36678149296287, 123.073113074615, 125.53992672778209, 120.73681879216882, 123.65392371069078, 128.685440047743, 128.92037464980191, 127.98716177908925, 124.7046035508844, 119.71876862888118, 118.04812227508579, 121.36983704391359, 128.77680354093795, 128.79794837789896, 127.96758450342323, 126.18916698440063, 122.37080052384661, 120.36354292724167, 123.29270029673592, 126.84299653531819, 123.86153274870281, 126.5487731047859, 133.23745304444407, 140.57996253501977, 130.2559885947317, 128.80448651426485, 132.02971801800308, 136.2154189944134, 134.36165774248627, 126.82215605987766, 133.61491305140657, 143.30294448220414, 146.1130626792434, 145.32701556620194, 148.1567853057706, 152.01496676226313, 151.5105866750659, 151.6415940851748, 175.70118727516868, 174.9609926562008, 181.76973227458845, 180.2020171410573, 179.61166387613346, 171.90427531787208, 157.80795451154617, 158.44422392785503, 160.7269227326227, 160.57605490443115, 168.834439268604, 170.97938895611955, 170.5661416043632, 172.01578635014837, 174.35096132486777, 161.45238068398456, 164.65238532566352, 151.1361444225254, 147.65359348838751, 147.54188883178887, 148.19240356083085, 138.5463939127696, 148.36324519669114, 145.70862191867116, 156.74765114467118, 149.4540065978151, 144.8938361818875, 155.4847378280258, 146.69526780829864, 149.137884389039, 152.6339207267543, 148.57167183329742, 149.57900435986272, 152.54174692903203, 161.79208792666145, 167.17111217943403, 171.64156159342207, 179.16692803739866, 173.9327493659135, 173.24144289906008, 168.19819637617493, 176.17905210284633, 173.85075278086302, 175.07756245544817, 173.59351888997566, 171.7862838386685, 172.43266681033768, 170.4407506257978, 162.28180892860104, 163.521810254795, 171.68075128889478, 169.57011156606933, 170.77713376324124, 164.51117218971206, 164.48474048041376, 171.02659748354688, 170.42527526813984, 172.95611425161212, 173.39884621122954, 174.96492681066923, 171.56184009415975, 179.90105531886675, 185.82176549574788, 185.11471644314773, 172.07725875702465, 192.77992208610314, 185.25348341428642, 186.66353861711121, 187.0673573927026, 177.2697889693815, 169.23975465411203, 167.99519851466272, 172.56298393647532, 176.832870381115, 191.32400377965288, 192.66123899673426, 194.1970744160602, 200.578733816289, 204.47128093761916, 203.683503804519, 203.63708701490313, 201.45549790295573, 209.06785139996353, 212.2639789135156, 224.1002602655703, 223.51673491039898, 219.3856406345838, 219.2756030038294, 222.75858561411067, 229.81063209721003, 228.58562869883792, 238.31281733335544, 240.00795716393415, 226.52719526548742, 213.66311357193774, 215.88448850355584, 214.6975448833778, 213.41113671402283, 221.0699070006465, 227.740662765446, 222.38947001972713], "eps_index": [100.0, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287], "gap": [0.0, 6.821317905276615, 2.6941896125856175, -0.6140132287850122, -1.4405463919234762, -1.7401455497902845, -3.1339343202426875, -2.782230989838027, -7.797264061800632, -8.161993269565471, -7.67351623758762, -2.593353115726984, -5.459085920793058, -9.178026291795817, -8.367821134322128, -12.17143037126327, -15.427945465008605, -16.39535292153431, -16.101684503186434, -18.568498156353527, -13.765390220740258, -16.682495139262215, -21.714011476314425, -21.948946078373353, -21.015733207660688, -17.73317497945584, -12.747340057452618, -10.048122275085802, -13.369837043913606, -20.776803540937962, -20.797948377898976, -19.96758450342324, -18.189166984400643, -14.370800523846626, -12.363542927241681, -15.29270029673593, -18.842996535318207, -15.861532748702828, -18.54877310478591, -25.23745304444408, -32.57996253501979, -22.255988594731704, -20.804486514264866, -20.715432303717364, -24.90113328012768, -23.047372028200556, -15.50787034559194, -22.300627337120858, -31.988658767918423, -34.79877696495768, -34.01272985191622, -36.84249959148488, -40.70068104797741, -40.539158103637305, -40.67016551374621, -64.72975870374009, -63.98956408477221, -70.79830370315986, -69.23058856962871, -68.64023530470487, -60.93284674644349, -46.83652594011758, -47.472795356426445, -49.75549416119412, -49.60462633300256, -57.86301069717541, -60.00796038469096, -57.88042731864891, -59.33007206443409, -61.665247039153485, -48.766666398270274, -51.96667103994923, -38.45043013681112, -34.96787920267323, -34.856174546074584, -35.50668927511657, -25.860679627055305, -35.677530910976856, -33.02290763295687, -44.0619368589569, -35.62543516924366, -31.06526475331607, -41.656166399454364, -32.8666963797272, -35.30931296046755, -38.80534929818286, -34.74310040472598, -35.750432931291286, -38.71317550046059, -47.963516498090016, -53.3425407508626, -57.81299016485063, -65.33835660882723, -60.10417793734207, -59.41287147048864, -52.541053519032076, -60.52190924570347, -58.19360992372016, -59.420419598305315, -57.9363760328328, -56.12914098152565, -56.77552395319482, -54.78360776865493, -46.62466607145818, -47.864667397652156, -56.023608431751924, -50.82725442321218, -52.03427662038409, -45.76831504685491, -45.741883337556615, -52.28374034068973, -51.682418125282695, -54.21325710875497, -54.65598906837239, -56.22206966781208, -52.8189829513026, -61.158198176009606, -67.07890835289074, -66.37185930029058, -51.96297304273895, -72.66563637181744, -65.13919770000072, -66.54925290282551, -66.9530716784169, -57.155503255095795, -49.125468939826334, -47.88091280037702, -52.44869822218962, -56.71858466682929, -71.20971806536718, -72.54695328244856, -74.08278870177449, -79.55016238771758, -83.44270950904773, -82.65493237594758, -82.6085155863317, -80.4269264743843, -88.0392799713921, -91.23540748494416, -103.07168883699889, -102.48816348182756, -98.35706920601238, -98.24703157525796, -101.73001418553925, -108.78206066863861, -107.5570572702665, -117.28424590478402, -114.75081430679128, -101.27005240834455, -88.40597071479488, -90.62734564641298, -89.44040202623492, -88.15399385687996, -95.81276414350364, -102.48351990830312, -97.13232716258426], "quarter_markers": [100.0, 104.80000000000001, null, null, null, null, null, null, null, null, null, null, null, null, 106.97142857142856, null, null, null, null, null, null, null, null, null, null, null, null, 107.99999999999999, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.31428571428572, null, null, null, null, null, null, null, null, null, 110.97142857142859, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.68571428571428, null, null, null, null, null, null, null, null, null, null, null, null, 113.82857142857144, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.65714285714286, null, null, null, null, null, null, null, null, null, null, 118.74285714285715, null, null, null, null, null, null, null, null, null, null, null, null, 120.1142857142857, null, null, null, null, null, null, null, null, null, null, null, null, 121.02857142857142, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.25714285714287, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [25.3, 97.1, 122.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-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", "2026-08-14", "2026-08-21", "2026-08-28", "2026-09-04", "2026-09-11", "2026-09-18", "2026-09-25", "2026-10-02", "2026-10-09"], "close": [150.8075, 147.759201, 153.98322, 158.972238, 160.218712, 160.67053, 162.772468, 162.242073, 169.805119, 170.355158, 169.618498, 161.957231, 166.278971, 171.887412, 173.940239, 179.676367, 184.587436, 186.046359, 185.603485, 189.323625, 182.080178, 186.479391, 194.067295, 194.421594, 193.014239, 188.063895, 180.544882, 178.025422, 183.034817, 194.205078, 194.236966, 192.984715, 190.302728, 184.544345, 181.51725, 185.934639, 191.288752, 186.792481, 190.845041, 200.932072, 212.005127, 196.4358, 194.246826, 199.110717, 205.423068, 202.627457, 191.257323, 201.50131, 216.111588, 220.349457, 219.164039, 223.431544, 229.249971, 228.489328, 228.686897, 264.970568, 263.854299, 274.122389, 271.758157, 270.86786, 259.24454, 237.986231, 238.945773, 242.388254, 242.160734, 254.614997, 257.849742, 257.226534, 259.412707, 262.934326, 243.482299, 248.308146, 227.924641, 222.672693, 222.504234, 223.485259, 208.938353, 223.742901, 219.73953, 236.387214, 225.387851, 218.510772, 234.482646, 221.227466, 224.911115, 230.1834, 224.057224, 225.576357, 230.044395, 243.994603, 252.106575, 258.848348, 270.197165, 262.303631, 261.261089, 253.655495, 265.691224, 262.179974, 264.030095, 261.792046, 259.0666, 260.041394, 257.037435, 244.733139, 246.603154, 258.907449, 255.724446, 257.544726, 248.095186, 248.055325, 257.920936, 257.014097, 260.830792, 261.498465, 263.860232, 258.728122, 271.304284, 280.233159, 279.166876, 259.505412, 290.726581, 279.376147, 281.502616, 282.111605, 267.336137, 255.226243, 253.349359, 260.237922, 266.677231, 288.530947, 290.547598, 292.863753, 302.487774, 308.358027, 307.17, 307.1, 303.81, 315.29, 320.11, 337.96, 337.08, 330.85, 330.684055, 335.936654, 346.571669, 344.724272, 359.393602, 361.95, 341.62, 322.22, 325.57, 323.78, 321.84, 333.39, 343.45, 335.38], "ttmEps": [8.75, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96], "quarterlyEps": [2.35, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17], "priceIndex": [100.0, 97.9786820947234, 102.1058103874144, 105.41401322878502, 106.24054639192349, 106.5401455497903, 107.9339343202427, 107.58223098983804, 112.59726406180064, 112.96199326956548, 112.47351623758763, 107.393353115727, 110.25908592079307, 113.97802629179583, 115.33924970575069, 119.14285894269183, 122.39937403643717, 123.36678149296287, 123.073113074615, 125.53992672778209, 120.73681879216882, 123.65392371069078, 128.685440047743, 128.92037464980191, 127.98716177908925, 124.7046035508844, 119.71876862888118, 118.04812227508579, 121.36983704391359, 128.77680354093795, 128.79794837789896, 127.96758450342323, 126.18916698440063, 122.37080052384661, 120.36354292724167, 123.29270029673592, 126.84299653531819, 123.86153274870281, 126.5487731047859, 133.23745304444407, 140.57996253501977, 130.2559885947317, 128.80448651426485, 132.02971801800308, 136.2154189944134, 134.36165774248627, 126.82215605987766, 133.61491305140657, 143.30294448220414, 146.1130626792434, 145.32701556620194, 148.1567853057706, 152.01496676226313, 151.5105866750659, 151.6415940851748, 175.70118727516868, 174.9609926562008, 181.76973227458845, 180.2020171410573, 179.61166387613346, 171.90427531787208, 157.80795451154617, 158.44422392785503, 160.7269227326227, 160.57605490443115, 168.834439268604, 170.97938895611955, 170.5661416043632, 172.01578635014837, 174.35096132486777, 161.45238068398456, 164.65238532566352, 151.1361444225254, 147.65359348838751, 147.54188883178887, 148.19240356083085, 138.5463939127696, 148.36324519669114, 145.70862191867116, 156.74765114467118, 149.4540065978151, 144.8938361818875, 155.4847378280258, 146.69526780829864, 149.137884389039, 152.6339207267543, 148.57167183329742, 149.57900435986272, 152.54174692903203, 161.79208792666145, 167.17111217943403, 171.64156159342207, 179.16692803739866, 173.9327493659135, 173.24144289906008, 168.19819637617493, 176.17905210284633, 173.85075278086302, 175.07756245544817, 173.59351888997566, 171.7862838386685, 172.43266681033768, 170.4407506257978, 162.28180892860104, 163.521810254795, 171.68075128889478, 169.57011156606933, 170.77713376324124, 164.51117218971206, 164.48474048041376, 171.02659748354688, 170.42527526813984, 172.95611425161212, 173.39884621122954, 174.96492681066923, 171.56184009415975, 179.90105531886675, 185.82176549574788, 185.11471644314773, 172.07725875702465, 192.77992208610314, 185.25348341428642, 186.66353861711121, 187.0673573927026, 177.2697889693815, 169.23975465411203, 167.99519851466272, 172.56298393647532, 176.832870381115, 191.32400377965288, 192.66123899673426, 194.1970744160602, 200.578733816289, 204.47128093761916, 203.683503804519, 203.63708701490313, 201.45549790295573, 209.06785139996353, 212.2639789135156, 224.1002602655703, 223.51673491039898, 219.3856406345838, 219.2756030038294, 222.75858561411067, 229.81063209721003, 228.58562869883792, 238.31281733335544, 240.00795716393415, 226.52719526548742, 213.66311357193774, 215.88448850355584, 214.6975448833778, 213.41113671402283, 221.0699070006465, 227.740662765446, 222.38947001972713], "epsIndex": [100.0, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287], "valuationGap": [0.0, 6.821317905276615, 2.6941896125856175, -0.6140132287850122, -1.4405463919234762, -1.7401455497902845, -3.1339343202426875, -2.782230989838027, -7.797264061800632, -8.161993269565471, -7.67351623758762, -2.593353115726984, -5.459085920793058, -9.178026291795817, -8.367821134322128, -12.17143037126327, -15.427945465008605, -16.39535292153431, -16.101684503186434, -18.568498156353527, -13.765390220740258, -16.682495139262215, -21.714011476314425, -21.948946078373353, -21.015733207660688, -17.73317497945584, -12.747340057452618, -10.048122275085802, -13.369837043913606, -20.776803540937962, -20.797948377898976, -19.96758450342324, -18.189166984400643, -14.370800523846626, -12.363542927241681, -15.29270029673593, -18.842996535318207, -15.861532748702828, -18.54877310478591, -25.23745304444408, -32.57996253501979, -22.255988594731704, -20.804486514264866, -20.715432303717364, -24.90113328012768, -23.047372028200556, -15.50787034559194, -22.300627337120858, -31.988658767918423, -34.79877696495768, -34.01272985191622, -36.84249959148488, -40.70068104797741, -40.539158103637305, -40.67016551374621, -64.72975870374009, -63.98956408477221, -70.79830370315986, -69.23058856962871, -68.64023530470487, -60.93284674644349, -46.83652594011758, -47.472795356426445, -49.75549416119412, -49.60462633300256, -57.86301069717541, -60.00796038469096, -57.88042731864891, -59.33007206443409, -61.665247039153485, -48.766666398270274, -51.96667103994923, -38.45043013681112, -34.96787920267323, -34.856174546074584, -35.50668927511657, -25.860679627055305, -35.677530910976856, -33.02290763295687, -44.0619368589569, -35.62543516924366, -31.06526475331607, -41.656166399454364, -32.8666963797272, -35.30931296046755, -38.80534929818286, -34.74310040472598, -35.750432931291286, -38.71317550046059, -47.963516498090016, -53.3425407508626, -57.81299016485063, -65.33835660882723, -60.10417793734207, -59.41287147048864, -52.541053519032076, -60.52190924570347, -58.19360992372016, -59.420419598305315, -57.9363760328328, -56.12914098152565, -56.77552395319482, -54.78360776865493, -46.62466607145818, -47.864667397652156, -56.023608431751924, -50.82725442321218, -52.03427662038409, -45.76831504685491, -45.741883337556615, -52.28374034068973, -51.682418125282695, -54.21325710875497, -54.65598906837239, -56.22206966781208, -52.8189829513026, -61.158198176009606, -67.07890835289074, -66.37185930029058, -51.96297304273895, -72.66563637181744, -65.13919770000072, -66.54925290282551, -66.9530716784169, -57.155503255095795, -49.125468939826334, -47.88091280037702, -52.44869822218962, -56.71858466682929, -71.20971806536718, -72.54695328244856, -74.08278870177449, -79.55016238771758, -83.44270950904773, -82.65493237594758, -82.6085155863317, -80.4269264743843, -88.0392799713921, -91.23540748494416, -103.07168883699889, -102.48816348182756, -98.35706920601238, -98.24703157525796, -101.73001418553925, -108.78206066863861, -107.5570572702665, -117.28424590478402, -114.75081430679128, -101.27005240834455, -88.40597071479488, -90.62734564641298, -89.44040202623492, -88.15399385687996, -95.81276414350364, -102.48351990830312, -97.13232716258426], "quarterMarkers": [100.0, 104.80000000000001, null, null, null, null, null, null, null, null, null, null, null, null, 106.97142857142856, null, null, null, null, null, null, null, null, null, null, null, null, 107.99999999999999, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.31428571428572, null, null, null, null, null, null, null, null, null, 110.97142857142859, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.68571428571428, null, null, null, null, null, null, null, null, null, null, null, null, 113.82857142857144, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.65714285714286, null, null, null, null, null, null, null, null, null, null, 118.74285714285715, null, null, null, null, null, null, null, null, null, null, null, null, 120.1142857142857, null, null, null, null, null, null, null, null, null, null, null, null, 121.02857142857142, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.25714285714287, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-08-10", "2023-10-26", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-15", "", "", "", "", "", "", "", "", "", "2024-10-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-14", "", "", "", "", "", "", "", "", "", "", "2025-10-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-27", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-08-13", "", "", "", "", "", "", "", ""], "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": [8.294930875576044, 14.354066985645947, 14.354066985645947, 14.354066985645947, 14.354066985645947, 14.354066985645947, 14.354066985645947, 14.354066985645947, 14.354066985645947, 14.354066985645947, 14.354066985645947, 14.354066985645947, 14.354066985645947, 14.354066985645947, 6.16113744075831, 6.16113744075831, 6.16113744075831, 6.16113744075831, 6.16113744075831, 6.16113744075831, 6.16113744075831, 6.16113744075831, 6.16113744075831, 6.16113744075831, 6.16113744075831, 6.16113744075831, 6.16113744075831, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 2.9166666666666785, 5.1792828685259105, 5.1792828685259105, 5.1792828685259105, 5.1792828685259105, 5.1792828685259105, 5.1792828685259105, 5.1792828685259105, 5.1792828685259105, 5.1792828685259105, 5.1792828685259105, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 4.424778761061951, 8.144796380090504, 8.144796380090504, 8.144796380090504, 8.144796380090504, 8.144796380090504, 8.144796380090504, 8.144796380090504, 8.144796380090504, 8.144796380090504, 8.144796380090504, 8.144796380090504, 8.144796380090504, 8.144796380090504, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.63900414937758, 6.463878326996195, 6.463878326996195, 6.463878326996195, 6.463878326996195, 6.463878326996195, 6.463878326996195, 6.463878326996195, 6.463878326996195, 6.463878326996195, 6.463878326996195, 6.463878326996195, 6.04838709677419, 6.04838709677419, 6.04838709677419, 6.04838709677419, 6.04838709677419, 6.04838709677419, 6.04838709677419, 6.04838709677419, 6.04838709677419, 6.04838709677419, 6.04838709677419, 6.04838709677419, 6.04838709677419, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 0.39999999999999153, 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, 8.561643835616438, 8.561643835616438, 8.561643835616438, 8.561643835616438, 8.561643835616438, 8.561643835616438, 8.561643835616438, 8.561643835616438, 8.561643835616438], "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": [71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 1, 8, 15, 22, 29, 36, 43, 50, 57], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-10-20", "latestDate": "2026-10-09", "startClose": 150.8075, "latestClose": 335.38, "startTtmEps": 8.75, "latestTtmEps": 10.96, "priceChangePct": 122.38947001972713, "epsChangePct": 25.257142857142867, "earningsGapPct": -97.13232716258426, "startMultiple": 17.235142857142858, "latestMultiple": 30.600364963503647, "multipleChangePct": 77.54633783509234, "latestQuarter": "2026-08-13", "tone": "caution", "read": "Market price is leading earnings power; the spread is stable and has persisted through 10 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 37.03906278095015, "earningsMovePct": 8.300395256917014, "spread": -28.738667524033133, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 50.10414106971395, "earningsMovePct": 12.525667351129366, "spread": -37.57847371858458, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 122.38947001972713, "earningsMovePct": 25.257142857142867, "spread": -97.13232716258426, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 10, "persistenceLabel": "10 quarters", "summary": "Market price is leading earnings power; the spread is stable and has persisted through 10 updates.", "marketChangePct": 122.38947001972713, "earningsChangePct": 25.257142857142867, "recentMarketMovePoints": 3.113867015897739, "recentEarningsMovePoints": 4.228571428571442}, "pressure": {"score": 71, "band": "high", "label": "High \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 96, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.10706471, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.0883683, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.01352542, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02257362, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00259811, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -5.196979941983503, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-10-09", "requiredThrough": "2026-08-13", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["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", "2026-08-14", "2026-08-21", "2026-08-28", "2026-09-04", "2026-09-11", "2026-09-18", "2026-09-25", "2026-10-02", "2026-10-09"], "startDate": "2023-10-20", "earnings": [100.0, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 104.80000000000001, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 106.97142857142856, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 107.99999999999999, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 111.31428571428572, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 110.97142857142859, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 112.68571428571428, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 113.82857142857144, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 115.65714285714286, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 118.74285714285715, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 120.1142857142857, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 121.02857142857142, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287, 125.25714285714287], "revenue": [100.0, 100.74290800794236, 100.74290800794236, 100.74290800794236, 100.74290800794236, 100.74290800794236, 100.74290800794236, 100.74290800794236, 100.74290800794236, 100.74290800794236, 100.74290800794236, 100.74290800794236, 100.74290800794236, 100.74290800794236, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.12527346619851, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.45057757058227, 101.50951981896277, 101.50951981896277, 101.50951981896277, 101.50951981896277, 101.50951981896277, 101.50951981896277, 101.50951981896277, 101.50951981896277, 101.50951981896277, 101.50951981896277, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.59463596079942, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.50054591263493, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 101.96190894023151, 103.41348361151688, 103.41348361151688, 103.41348361151688, 103.41348361151688, 103.41348361151688, 103.41348361151688, 103.41348361151688, 103.41348361151688, 103.41348361151688, 103.41348361151688, 103.41348361151688, 105.69274251188703, 105.69274251188703, 105.69274251188703, 105.69274251188703, 105.69274251188703, 105.69274251188703, 105.69274251188703, 105.69274251188703, 105.69274251188703, 105.69274251188703, 105.69274251188703, 105.69274251188703, 105.69274251188703, 107.73276522765396, 107.73276522765396, 107.73276522765396, 107.73276522765396, 107.73276522765396, 107.73276522765396, 107.73276522765396, 107.73276522765396, 107.73276522765396, 107.73276522765396, 107.73276522765396, 107.73276522765396, 107.73276522765396, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 109.65227472662444, 112.55195687811397, 112.55195687811397, 112.55195687811397, 112.55195687811397, 112.55195687811397, 112.55195687811397, 112.55195687811397, 112.55195687811397, 112.55195687811397], "cashGeneration": [100.0, 113.0649784245173, 113.0649784245173, 113.0649784245173, 113.0649784245173, 113.0649784245173, 113.0649784245173, 113.0649784245173, 113.0649784245173, 113.0649784245173, 113.0649784245173, 113.0649784245173, 113.0649784245173, 113.0649784245173, 125.85845223471605, 125.85845223471605, 125.85845223471605, 125.85845223471605, 125.85845223471605, 125.85845223471605, 125.85845223471605, 125.85845223471605, 125.85845223471605, 125.85845223471605, 125.85845223471605, 125.85845223471605, 125.85845223471605, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 128.847207786072, 109.14642980881288, 109.14642980881288, 109.14642980881288, 109.14642980881288, 109.14642980881288, 109.14642980881288, 109.14642980881288, 109.14642980881288, 109.14642980881288, 109.14642980881288, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 128.14828813505937, 126.16554852121327, 126.16554852121327, 126.16554852121327, 126.16554852121327, 126.16554852121327, 126.16554852121327, 126.16554852121327, 126.16554852121327, 126.16554852121327, 126.16554852121327, 126.16554852121327, 126.16554852121327, 126.16554852121327, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 138.1983684525497, 146.52367003685157, 146.52367003685157, 146.52367003685157, 146.52367003685157, 146.52367003685157, 146.52367003685157, 146.52367003685157, 146.52367003685157, 146.52367003685157, 146.52367003685157, 146.52367003685157, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.3166398941699, 143.89335097168413, 143.89335097168413, 143.89335097168413, 143.89335097168413, 143.89335097168413, 143.89335097168413, 143.89335097168413, 143.89335097168413, 143.89335097168413, 143.89335097168413, 143.89335097168413, 143.89335097168413, 143.89335097168413, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 137.7426060663328, 144.5418753346562, 144.5418753346562, 144.5418753346562, 144.5418753346562, 144.5418753346562, 144.5418753346562, 144.5418753346562, 144.5418753346562, 144.5418753346562], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 146, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 25.257142857142867, "valuationContribution": 97.13232716258426, "marketMove": 122.38947001972713, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 25.257142857142867}, {"key": "valuation", "label": "Relative valuation contribution", "value": 97.13232716258426}, {"key": "market", "label": "Total market move", "value": 122.38947001972713}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 4.800000000000004, "surprisePct": 14.354066985645947, "immediateReturnPct": -2.0213179052765984, "forward4WeekPct": 6.540145549790299, "forward13WeekPct": 15.33924970575069, "toDateReturnPct": 122.38947001972713, "weeksSince": 154, "availabilitySource": "reported", "spread": 6.821317905276615, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-01-26", "periodEnd": "2023-12-31", "earningsChangePct": 2.071973827699014, "surprisePct": 6.16113744075831, "immediateReturnPct": 1.1942858270505452, "forward4WeekPct": 7.979684399460263, "forward13WeekPct": 3.5709479412023404, "toDateReturnPct": 95.11609145642379, "weeksSince": 141, "availabilitySource": "reported", "spread": -8.367821134322128, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 0.9615384615384581, "surprisePct": 2.9166666666666785, "immediateReturnPct": -1.3954757244240334, "forward4WeekPct": 6.890160973934445, "forward13WeekPct": 17.425165782323294, "toDateReturnPct": 85.75990428795428, "weeksSince": 128, "availabilitySource": "reported", "spread": -10.048122275085802, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-16", "periodEnd": "2024-06-30", "earningsChangePct": 3.0687830687830875, "surprisePct": 5.1792828685259105, "immediateReturnPct": 2.5039745050969398, "forward4WeekPct": 3.734673121505727, "forward13WeekPct": 35.834548462583385, "toDateReturnPct": 72.6566178229342, "weeksSince": 112, "availabilitySource": "reported", "spread": -20.715432303717364, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": -0.30800821355235763, "surprisePct": 4.424778761061951, "immediateReturnPct": -0.33179633422940613, "forward4WeekPct": 19.573576303745742, "forward13WeekPct": 12.475365155008022, "toDateReturnPct": 46.294456892210476, "weeksSince": 102, "availabilitySource": "reported", "spread": -40.539158103637305, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 1.5447991761070812, "surprisePct": 8.144796380090504, "immediateReturnPct": -0.2416942499791075, "forward4WeekPct": -3.7004481470452655, "forward13WeekPct": -12.589460337718695, "toDateReturnPct": 30.067999059700433, "weeksSince": 88, "availabilitySource": "reported", "spread": -57.88042731864891, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 1.014198782961473, "surprisePct": 6.63900414937758, "immediateReturnPct": -4.653112498715773, "forward4WeekPct": -4.854788381236219, "forward13WeekPct": 10.963544331124432, "toDateReturnPct": 41.87738597401464, "weeksSince": 75, "availabilitySource": "reported", "spread": -35.62543516924366, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-15", "periodEnd": "2025-06-30", "earningsChangePct": 1.6064257028112205, "surprisePct": 6.463878326996195, "immediateReturnPct": -2.9111085883899213, "forward4WeekPct": 0.20322850296317085, "forward13WeekPct": -5.03936619509383, "toDateReturnPct": 28.36967084677502, "weeksSince": 60, "availabilitySource": "reported", "spread": -52.541053519032076, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 2.667984189723338, "surprisePct": 6.04838709677419, "immediateReturnPct": -1.2293980000552152, "forward4WeekPct": -0.3810292070816401, "forward13WeekPct": 0.23095627503555427, "toDateReturnPct": 29.53663608187651, "weeksSince": 49, "availabilitySource": "reported", "spread": -50.82725442321218, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 1.1549566891241536, "surprisePct": 0.39999999999999153, "immediateReturnPct": -7.042907196482728, "forward4WeekPct": 1.0548275075442648, "forward13WeekPct": 8.35374824339834, "toDateReturnPct": 20.136029318893844, "weeksSince": 36, "availabilitySource": "reported", "spread": -51.96297304273895, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 0.7611798287345373, "surprisePct": 0.0, "immediateReturnPct": 3.2861769001505614, "forward4WeekPct": 3.7376585145380004, "forward13WeekPct": 17.70807020969918, "toDateReturnPct": 14.517415202283512, "weeksSince": 23, "availabilitySource": "reported", "spread": -79.55016238771758, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-08-14", "periodEnd": "2026-06-30", "earningsChangePct": 3.4938621340887765, "surprisePct": 8.561643835616438, "immediateReturnPct": 0.7113087116114025, "forward4WeekPct": -9.909358931770862, "forward13WeekPct": null, "toDateReturnPct": -6.681699915181016, "weeksSince": 8, "availabilitySource": "reported", "spread": -114.75081430679128, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}], "latestEvent": {"date": "2026-08-14", "periodEnd": "2026-06-30", "earningsChangePct": 3.4938621340887765, "surprisePct": 8.561643835616438, "immediateReturnPct": 0.7113087116114025, "forward4WeekPct": -9.909358931770862, "forward13WeekPct": null, "toDateReturnPct": -6.681699915181016, "weeksSince": 8, "availabilitySource": "reported", "spread": -114.75081430679128, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Industrial Distribution", "population": 14, "spreadPercentile": 30.8, "qualityPercentile": 38.5, "rarityPercentile": 69.2, "currentOneYearSpread": -31.558743, "lead": "price", "relatedSignals": [{"tickerId": 2738, "symbol": "MSM", "name": "MSC Industrial Direct Company Inc", "spread": -39.439274000000005, "lead": "price", "quality": 75}, {"tickerId": 1857, "symbol": "GWW", "name": "WW Grainger Inc", "spread": -39.683024, "lead": "price", "quality": 100}, {"tickerId": 5772, "symbol": "DXPE", "name": "DXP Enterprises Inc", "spread": -45.527742, "lead": "price", "quality": 100}, {"tickerId": 4322, "symbol": "WCC", "name": "WESCO International Inc", "spread": -69.287277, "lead": "price", "quality": 50}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": [], "note": "Comparable outcomes use the available three-year peer history, are descriptive, include overlapping periods and are not a forecast."}, "transitions": [{"date": "2023-10-20", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-01-26", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-04-26", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-10-09", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}