{"ticker": {"uuid": "3bea682f-428f-4d25-96bc-c9a20d8e8d24", "symbol": "IBM", "name": "International Business Machines", "sector": "Technology", "industry": "Information Technology Services", "currency": "USD"}, "next_event": {"report_date": "2026-10-21", "fiscal_date_ending": "2026-09-30", "estimate": 2.9, "session": "Time unconfirmed", "days": 69}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 0, "inline": 1, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 5.5, "average_surprise_label": "+5.5%", "median_surprise": 5.2, "surprise_dispersion": 3.5, "average_reaction": 0.9, "average_reaction_label": "+0.9%", "average_abs_reaction": 6.9, "positive_response_rate": 50.0, "confirmation_rate": 54.5, "reaction_sample": 12, "streak": {"count": 1, "band": "in-line", "label": "1 consecutive in-line reports"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 30, "band": "Moderate", "tone": "neutral", "days": 69, "proximity_component": 3, "reaction_component": 17, "variability_component": 4, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "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": 83.9, "revenue_growth_1y": 7.9, "cash_conversion": 1.6, "net_margin": 15.5, "earnings_yield": 4.4, "eps_surprise_avg": 4.8, "sue_score": 1.54, "pe_ratio": 20.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 237.28, "currency": "USD", "return_13w": 3.3, "fair_value": 218.078397, "fair_value_gap": 8.8, "relative_strength": -20.6, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 62.7}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 2.2, "eps_estimate": 2.13, "eps_surprise": 0.07, "surprise_pct": 3.2864, "surprise_label": "+3.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.9078450533090607, "one_week_reaction_label": "+3.9%", "four_week_reaction": 12.730378253023439, "four_week_reaction_label": "+12.7%", "confirmation": "confirmed", "revenue": 14752000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1704000000.0, "operating_cash_flow": 3055000000.0, "free_cash_flow": 3337000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-24", "date_source": "exact", "eps_actual": 3.87, "eps_estimate": 3.78, "eps_surprise": 0.09, "surprise_pct": 2.381, "surprise_label": "+2.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 9.295544705977642, "one_week_reaction_label": "+9.3%", "four_week_reaction": 10.40910470052074, "four_week_reaction_label": "+10.4%", "confirmation": "confirmed", "revenue": 17380000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 3288000000.0, "operating_cash_flow": 4463000000.0, "free_cash_flow": 4911000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-24", "date_source": "exact", "eps_actual": 1.68, "eps_estimate": 1.6, "eps_surprise": 0.08, "surprise_pct": 5.0, "surprise_label": "+5.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.957925088199557, "one_week_reaction_label": "-8.0%", "four_week_reaction": -5.9765830021566355, "four_week_reaction_label": "-6.0%", "confirmation": "diverged", "revenue": 14461000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1605000000.0, "operating_cash_flow": 4168000000.0, "free_cash_flow": 4541000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-24", "date_source": "exact", "eps_actual": 2.43, "eps_estimate": 2.17, "eps_surprise": 0.26, "surprise_pct": 11.9816, "surprise_label": "+12.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.63847213267376, "one_week_reaction_label": "+4.6%", "four_week_reaction": 6.668662754569686, "four_week_reaction_label": "+6.7%", "confirmation": "confirmed", "revenue": 15769000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1834000000.0, "operating_cash_flow": 2066000000.0, "free_cash_flow": 2510000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-23", "date_source": "exact", "eps_actual": 2.3, "eps_estimate": 2.23, "eps_surprise": 0.07, "surprise_pct": 3.139, "surprise_label": "+3.1%", "surprise_band": "beat", "eps_yoy": 4.545454545454529, "eps_yoy_label": "+4.5%", "one_week_reaction": -7.549525960783819, "one_week_reaction_label": "-7.5%", "four_week_reaction": -11.01916022955319, "four_week_reaction_label": "-11.0%", "confirmation": "diverged", "revenue": 14967000000.0, "revenue_yoy": 1.4574295010845986, "revenue_yoy_label": "+1.5%", "net_income": -330000000.0, "operating_cash_flow": 2881000000.0, "free_cash_flow": 3305000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-29", "date_source": "exact", "eps_actual": 3.92, "eps_estimate": 3.78, "eps_surprise": 0.14, "surprise_pct": 3.7037, "surprise_label": "+3.7%", "surprise_band": "beat", "eps_yoy": 1.2919896640826827, "eps_yoy_label": "+1.3%", "one_week_reaction": 13.745551508648013, "one_week_reaction_label": "+13.7%", "four_week_reaction": 17.095997136180905, "four_week_reaction_label": "+17.1%", "confirmation": "confirmed", "revenue": 17553000000.0, "revenue_yoy": 0.9953970080552359, "revenue_yoy_label": "+1.0%", "net_income": 2914000000.0, "operating_cash_flow": 4330000000.0, "free_cash_flow": 4774000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-23", "date_source": "exact", "eps_actual": 1.6, "eps_estimate": 1.43, "eps_surprise": 0.17, "surprise_pct": 11.8881, "surprise_label": "+11.9%", "surprise_band": "beat", "eps_yoy": -4.761904761904753, "eps_yoy_label": "-4.8%", "one_week_reaction": -2.6799547000943837, "one_week_reaction_label": "-2.7%", "four_week_reaction": 12.456924449508993, "four_week_reaction_label": "+12.5%", "confirmation": "diverged", "revenue": 14541000000.0, "revenue_yoy": 0.5532120876841159, "revenue_yoy_label": "+0.6%", "net_income": 1055000000.0, "operating_cash_flow": 4370000000.0, "free_cash_flow": 4765000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-23", "date_source": "exact", "eps_actual": 2.8, "eps_estimate": 2.65, "eps_surprise": 0.15, "surprise_pct": 5.6604, "surprise_label": "+5.7%", "surprise_band": "beat", "eps_yoy": 15.226337448559658, "eps_yoy_label": "+15.2%", "one_week_reaction": -9.147514496008064, "one_week_reaction_label": "-9.1%", "four_week_reaction": -15.562207610518342, "four_week_reaction_label": "-15.6%", "confirmation": "diverged", "revenue": 16977000000.0, "revenue_yoy": 7.660599911218213, "revenue_yoy_label": "+7.7%", "net_income": 2194000000.0, "operating_cash_flow": 1701000000.0, "free_cash_flow": 1911000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-22", "date_source": "exact", "eps_actual": 2.65, "eps_estimate": 2.45, "eps_surprise": 0.2, "surprise_pct": 8.1633, "surprise_label": "+8.2%", "surprise_band": "beat", "eps_yoy": 15.21739130434783, "eps_yoy_label": "+15.2%", "one_week_reaction": 9.307451435153249, "one_week_reaction_label": "+9.3%", "four_week_reaction": 9.268808331334967, "four_week_reaction_label": "+9.3%", "confirmation": "confirmed", "revenue": 16331000000.0, "revenue_yoy": 9.1133827754393, "revenue_yoy_label": "+9.1%", "net_income": 1744000000.0, "operating_cash_flow": 3082000000.0, "free_cash_flow": 3687000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-28", "date_source": "exact", "eps_actual": 4.52, "eps_estimate": 4.29, "eps_surprise": 0.23, "surprise_pct": 5.3613, "surprise_label": "+5.4%", "surprise_band": "beat", "eps_yoy": 15.306122448979584, "eps_yoy_label": "+15.3%", "one_week_reaction": 4.876213808124679, "one_week_reaction_label": "+4.9%", "four_week_reaction": -11.557663831301076, "four_week_reaction_label": "-11.6%", "confirmation": "confirmed", "revenue": 19687000000.0, "revenue_yoy": 12.157465960234717, "revenue_yoy_label": "+12.2%", "net_income": 5600000000.0, "operating_cash_flow": 4039000000.0, "free_cash_flow": 4947000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-22", "date_source": "exact", "eps_actual": 1.91, "eps_estimate": 1.81, "eps_surprise": 0.1, "surprise_pct": 5.5249, "surprise_label": "+5.5%", "surprise_band": "beat", "eps_yoy": 19.37499999999999, "eps_yoy_label": "+19.4%", "one_week_reaction": -8.478321101192524, "one_week_reaction_label": "-8.5%", "four_week_reaction": -12.844494010522997, "four_week_reaction_label": "-12.8%", "confirmation": "diverged", "revenue": 15917000000.0, "revenue_yoy": 9.462898012516332, "revenue_yoy_label": "+9.5%", "net_income": 1216000000.0, "operating_cash_flow": 5169000000.0, "free_cash_flow": 5560000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-22", "date_source": "exact", "eps_actual": 2.93, "eps_estimate": 2.93, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 4.642857142857156, "eps_yoy_label": "+4.6%", "one_week_reaction": 0.7147223397752435, "one_week_reaction_label": "+0.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "contained", "revenue": 17162000000.0, "revenue_yoy": 1.0897096071155092, "revenue_yoy_label": "+1.1%", "net_income": 2165000000.0, "operating_cash_flow": 2597000000.0, "free_cash_flow": 2988000000.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.2, 3.87, 1.68, 2.43, 2.3, 3.92, 1.6, 2.8, 2.65, 4.52, 1.91, 2.93], "eps_estimate": [2.13, 3.78, 1.6, 2.17, 2.23, 3.78, 1.43, 2.65, 2.45, 4.29, 1.81, 2.93], "surprise": [3.2864, 2.381, 5.0, 11.9816, 3.139, 3.7037, 11.8881, 5.6604, 8.1633, 5.3613, 5.5249, 0.0], "reaction_1w": [3.9078450533090607, 9.295544705977642, -7.957925088199557, 4.63847213267376, -7.549525960783819, 13.745551508648013, -2.6799547000943837, -9.147514496008064, 9.307451435153249, 4.876213808124679, -8.478321101192524, 0.7147223397752435], "reaction_4w": [12.730378253023439, 10.40910470052074, -5.9765830021566355, 6.668662754569686, -11.01916022955319, 17.095997136180905, 12.456924449508993, -15.562207610518342, 9.268808331334967, -11.557663831301076, -12.844494010522997, null], "revenue": [14.75, 17.38, 14.46, 15.77, 14.97, 17.55, 14.54, 16.98, 16.33, 19.69, 15.92, 17.16], "net_income": [1.7, 3.29, 1.6, 1.83, -0.33, 2.91, 1.05, 2.19, 1.74, 5.6, 1.22, 2.17], "financial_unit": "billions", "scatter": [{"x": 3.2864, "y": 3.9078450533090607, "label": "2023-09-30"}, {"x": 2.381, "y": 9.295544705977642, "label": "2023-12-31"}, {"x": 5.0, "y": -7.957925088199557, "label": "2024-03-31"}, {"x": 11.9816, "y": 4.63847213267376, "label": "2024-06-30"}, {"x": 3.139, "y": -7.549525960783819, "label": "2024-09-30"}, {"x": 3.7037, "y": 13.745551508648013, "label": "2024-12-31"}, {"x": 11.8881, "y": -2.6799547000943837, "label": "2025-03-31"}, {"x": 5.6604, "y": -9.147514496008064, "label": "2025-06-30"}, {"x": 8.1633, "y": 9.307451435153249, "label": "2025-09-30"}, {"x": 5.3613, "y": 4.876213808124679, "label": "2025-12-31"}, {"x": 5.5249, "y": -8.478321101192524, "label": "2026-03-31"}, {"x": 0.0, "y": 0.7147223397752435, "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, 102.78622375293003, 104.6177779825204, 104.43391483659126, 103.23880901016773, 103.88939954709429, 99.21504840741918, 100.43844081242005, 97.91386733356609, 96.99455468533098, 100.78495159258082, 104.58949140394304, 106.57462082472722, 109.34232838160929, 110.9800680498708, 114.82053017517511, 115.82892023984468, 116.02201606216069, 115.95765078805536, 116.96604008237226, 113.8264440183196, 118.57517270535831, 122.63733769825411, 134.0371462502161, 132.87141936241304, 134.46469504666334, 135.40278658119658, 134.01729657374878, 135.80688815434908, 141.39936097707832, 137.8779072723446, 137.71193710717796, 137.79853013634934, 136.48520137172073, 131.52774486660113, 131.02983437110106, 120.60257830865689, 119.57789297459962, 121.8284759004421, 123.19872756232384, 124.55440184120444, 121.60981900718804, 123.91300777409072, 123.32992169827628, 125.69870753315521, 126.05584763903863, 128.29343933796514, 133.25695697765394, 133.56307662820964, 139.75836271715085, 137.84146805178128, 140.75689689014803, 142.46994777317244, 144.1756464106035, 148.60899195659402, 147.58704368546566, 157.91681316206032, 160.05628889703067, 162.36486319923756, 166.15857262283814, 171.49623282152135, 170.71690480321035, 157.8285877556454, 153.1085077129247, 157.130132898156, 151.9053355240108, 165.22919531736525, 168.5194030260068, 176.3966346990864, 171.04634148746467, 165.51820004332464, 165.08839796540624, 164.99206305675312, 162.8430534375138, 166.577884038509, 166.58529406055035, 189.48336146147605, 186.99347465093012, 194.91551080388766, 195.0647111624406, 188.3208492552385, 195.10947173221805, 185.26969968880834, 181.92760872988262, 182.02458919404782, 169.70062940892078, 175.6686483731539, 178.1528368852239, 173.37842155976688, 183.18089312836204, 187.157085996314, 200.34520118067326, 194.2393145155699, 194.56225789742416, 201.9298781887592, 208.20099239908464, 211.01736082115897, 217.57386757391615, 219.27870957921184, 212.98506409488033, 214.69741626806055, 195.05793899238492, 187.79546259213805, 183.21416928098674, 181.28575861400617, 183.07804642884545, 184.13678211993036, 187.94822968341282, 191.6613663837213, 201.46223176706263, 215.00648251746318, 218.07681540532718, 210.0984880442811, 212.7150770645374, 232.51342955756803, 232.47561756860068, 231.69669090401496, 232.43122984950082, 226.1583469095147, 234.6286399547403, 234.14201666611717, 235.1304707748238, 228.84998445428377, 231.97502085344598, 221.6418710694682, 231.31351673067272, 232.41602308839308, 222.3565996264714, 233.1991828407339, 227.29126755980326, 200.64925012333345, 196.65737133493178, 183.6952367863723, 197.94976114446052, 188.33713373968922, 184.88821181739442, 180.7357406956038, 189.77482207165082, 176.46856021399782, 193.83552647594175, 177.40152813312434, 177.56976852752024, 176.99622249879593, 168.93833388747368, 195.5463140629107, 229.41101610437605, 219.42724589378932, 209.72080263349673, 191.8948425507054, 209.25088752327622, 223.03249624761227, 221.52260507378904, 163.83089588622445, 165.00183189857722, 172.28936787019376, 182.78927434938328], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 134.18994413407822, 134.18994413407822, 134.18994413407822], "gap": [0.0, -2.7862237529300273, -4.617777982520394, -4.433914836591256, -3.238809010167728, -3.8893995470942855, 0.7849515925808248, -0.4384408124200547, 2.0861326664339117, 3.005445314669018, 3.5725903068605334, -0.23194950450168506, -2.217078925285861, -4.984786482167934, -6.622526150429437, -10.46298827573375, -11.47137834040332, -11.66447416271933, -11.600108888614002, -12.608498182930902, -9.468902118878248, -14.217630805916954, -18.279795798812756, -26.662844574238434, -25.497117686435374, -27.090393370685675, -28.028484905218917, -26.642994897771118, -28.43258647837142, -34.025059301100654, -30.50360559636694, -30.337635431200297, -30.42422846037168, -29.110899695743072, -24.153443190623463, -23.655532695123398, -9.652857638265829, -8.628172304208562, -10.878755230051041, -12.24900689193278, -13.604681170813379, -10.660098336796977, -12.963287103699656, -12.38020102788522, -14.748986862764156, -15.106126968647573, -17.34371866757408, -22.307236307262883, -22.613355957818584, -26.015345957374308, -24.09845129200474, -27.01388013037149, -28.726931013395898, -30.432629650826954, -34.86597519681749, -33.84402692568912, -44.173796402283784, -46.31327213725413, -48.621846439461024, -52.4155558630616, -57.75321606174481, -56.97388804343382, -42.968252560114664, -38.24817251739397, -42.26979770262527, -37.04500032848007, -50.368860121834516, -53.659067830476076, -61.53629950355567, -56.186006291933936, -50.6578648477939, -50.22806276987551, -50.13172786122239, -47.98271824198305, -51.717548842978275, -51.724958865019616, -74.0643670480682, -71.57448023752228, -79.49651639047981, -79.64571674903276, -72.90185484183066, -79.69047731881021, -69.8507052754005, -66.50861431647478, -66.60559478063998, -54.28163499551293, -60.249653959746055, -62.73384247181606, -58.85328189496239, -68.65575346355756, -72.63194633150952, -85.82006151586877, -79.71417485076542, -80.03711823261968, -87.40473852395472, -93.67585273428016, -96.49222115635449, -103.04872790911166, -104.75356991440735, -98.45992443007584, -100.17227660325607, -76.39872111528994, -69.13624471504308, -64.55495140389176, -62.626540736911195, -64.41882855175048, -65.47756424283538, -69.28901180631784, -73.00214850662631, -82.80301388996766, -96.34726464036821, -99.4175975282322, -91.43927016718614, -94.05585918744244, -109.94359715533338, -109.90578516636603, -109.1268585017803, -109.86139744726617, -103.58851450728005, -112.05880755250564, -111.57218426388252, -112.56063837258915, -106.28015205204912, -109.40518845121133, -99.07203866723356, -108.74368432843806, -109.84619068615842, -99.78676722423674, -103.92543982397413, -98.01752454304349, -71.37550710657368, -67.38362831817201, -54.42149376961254, -68.67601812770076, -59.063390722929455, -55.614468800634654, -51.46199767884403, -60.50107905489105, -47.19481719723805, -64.56178345918198, -44.664097965526565, -44.83233835992246, -44.25879233119815, -36.200903719875896, -62.80888389531293, -96.67358593677827, -86.68981572619154, -76.98337246589895, -59.15741238310761, -76.51345735567844, -90.2950660800145, -88.78517490619126, -31.093465718626675, -30.811887764499005, -38.09942373611554, -48.59933021530506], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 104.35754189944136, null, null, null, null, null, null, null, null, null, null, null, null, 107.37430167597766, null, null, null, null, null, null, null, null, null, null, null, null, 110.94972067039106, null, null, null, null, null, null, null, null, null, null, null, null, 113.74301675977654, null, null, null, null, null, null, null, null, null, null, null, null, 114.86033519553074, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.41899441340784, null, null, null, null, null, null, null, null, null, null, null, 114.52513966480448, null, null, null, null, null, null, null, null, null, null, null, null, 118.65921787709497, null, null, null, null, null, null, null, null, null, null, null, null, 122.56983240223465, null, null, null, null, null, null, null, null, null, null, null, null, null, 129.27374301675977, null, null, null, null, null, null, null, null, null, null, null, 132.73743016759778, null, null, null, null, null, null, null, null, null, null, null, null, 134.18994413407822, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [34.2, 48.6, 82.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": [129.81068, 133.427496, 135.805049, 135.566375, 134.015, 134.859536, 128.791729, 130.379823, 127.102657, 125.909291, 130.829631, 135.76833, 138.34524, 141.93802, 144.063981, 149.049311, 150.358309, 150.608968, 150.525415, 151.834412, 147.758881, 153.923238, 159.196362, 173.994531, 172.481293, 174.549535, 175.767278, 173.968764, 176.291845, 183.551472, 178.980249, 178.764802, 178.877209, 177.172368, 170.73706, 170.090719, 156.555027, 155.224876, 158.146373, 159.925106, 161.684916, 157.862533, 160.852318, 160.09541, 163.170347, 163.633953, 166.538586, 172.981762, 173.379138, 181.421281, 178.932947, 182.717485, 184.941208, 187.155387, 192.910343, 191.583745, 204.992889, 207.770157, 210.766933, 215.691573, 222.620426, 221.608775, 204.878363, 198.751195, 203.971694, 197.189349, 214.485142, 218.756183, 228.981671, 222.036419, 214.860301, 214.302372, 214.177319, 211.387675, 216.235884, 216.245503, 245.96964, 242.737501, 253.02115, 253.214828, 244.460575, 253.272932, 240.499857, 236.161466, 236.287357, 220.289541, 228.036667, 231.261409, 225.063708, 237.788363, 242.949886, 260.069468, 252.143375, 252.56259, 262.126548, 270.267124, 273.923071, 282.434117, 284.647184, 276.47736, 278.700176, 253.206037, 243.778567, 237.831559, 235.328276, 237.654857, 239.029209, 243.976875, 248.796923, 261.519493, 279.101377, 283.086997, 272.730276, 276.126888, 301.827264, 301.77818, 300.76705, 301.72056, 293.577688, 304.573033, 303.941344, 305.224463, 297.071721, 301.128352, 287.71482, 300.269649, 301.70082, 288.642614, 302.717445, 295.04834, 260.464156, 255.282271, 238.456036, 256.959931, 244.481714, 240.004645, 234.614294, 246.347987, 229.075038, 251.619215, 230.28613, 230.504524, 229.76, 219.3, 253.84, 297.8, 284.84, 272.24, 249.1, 271.63, 289.52, 287.56, 212.67, 214.19, 223.65, 237.28], "ttmEps": [8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.61, 9.61, 9.61, 9.61, 9.61, 9.61, 9.61, 9.61, 9.61, 9.61, 9.61, 9.61, 9.61, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 12.01, 12.01, 12.01], "quarterlyEps": [2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 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, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 2.93, 2.93, 2.93], "priceIndex": [100.0, 102.78622375293003, 104.6177779825204, 104.43391483659126, 103.23880901016773, 103.88939954709429, 99.21504840741918, 100.43844081242005, 97.91386733356609, 96.99455468533098, 100.78495159258082, 104.58949140394304, 106.57462082472722, 109.34232838160929, 110.9800680498708, 114.82053017517511, 115.82892023984468, 116.02201606216069, 115.95765078805536, 116.96604008237226, 113.8264440183196, 118.57517270535831, 122.63733769825411, 134.0371462502161, 132.87141936241304, 134.46469504666334, 135.40278658119658, 134.01729657374878, 135.80688815434908, 141.39936097707832, 137.8779072723446, 137.71193710717796, 137.79853013634934, 136.48520137172073, 131.52774486660113, 131.02983437110106, 120.60257830865689, 119.57789297459962, 121.8284759004421, 123.19872756232384, 124.55440184120444, 121.60981900718804, 123.91300777409072, 123.32992169827628, 125.69870753315521, 126.05584763903863, 128.29343933796514, 133.25695697765394, 133.56307662820964, 139.75836271715085, 137.84146805178128, 140.75689689014803, 142.46994777317244, 144.1756464106035, 148.60899195659402, 147.58704368546566, 157.91681316206032, 160.05628889703067, 162.36486319923756, 166.15857262283814, 171.49623282152135, 170.71690480321035, 157.8285877556454, 153.1085077129247, 157.130132898156, 151.9053355240108, 165.22919531736525, 168.5194030260068, 176.3966346990864, 171.04634148746467, 165.51820004332464, 165.08839796540624, 164.99206305675312, 162.8430534375138, 166.577884038509, 166.58529406055035, 189.48336146147605, 186.99347465093012, 194.91551080388766, 195.0647111624406, 188.3208492552385, 195.10947173221805, 185.26969968880834, 181.92760872988262, 182.02458919404782, 169.70062940892078, 175.6686483731539, 178.1528368852239, 173.37842155976688, 183.18089312836204, 187.157085996314, 200.34520118067326, 194.2393145155699, 194.56225789742416, 201.9298781887592, 208.20099239908464, 211.01736082115897, 217.57386757391615, 219.27870957921184, 212.98506409488033, 214.69741626806055, 195.05793899238492, 187.79546259213805, 183.21416928098674, 181.28575861400617, 183.07804642884545, 184.13678211993036, 187.94822968341282, 191.6613663837213, 201.46223176706263, 215.00648251746318, 218.07681540532718, 210.0984880442811, 212.7150770645374, 232.51342955756803, 232.47561756860068, 231.69669090401496, 232.43122984950082, 226.1583469095147, 234.6286399547403, 234.14201666611717, 235.1304707748238, 228.84998445428377, 231.97502085344598, 221.6418710694682, 231.31351673067272, 232.41602308839308, 222.3565996264714, 233.1991828407339, 227.29126755980326, 200.64925012333345, 196.65737133493178, 183.6952367863723, 197.94976114446052, 188.33713373968922, 184.88821181739442, 180.7357406956038, 189.77482207165082, 176.46856021399782, 193.83552647594175, 177.40152813312434, 177.56976852752024, 176.99622249879593, 168.93833388747368, 195.5463140629107, 229.41101610437605, 219.42724589378932, 209.72080263349673, 191.8948425507054, 209.25088752327622, 223.03249624761227, 221.52260507378904, 163.83089588622445, 165.00183189857722, 172.28936787019376, 182.78927434938328], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 134.18994413407822, 134.18994413407822, 134.18994413407822], "valuationGap": [0.0, -2.7862237529300273, -4.617777982520394, -4.433914836591256, -3.238809010167728, -3.8893995470942855, 0.7849515925808248, -0.4384408124200547, 2.0861326664339117, 3.005445314669018, 3.5725903068605334, -0.23194950450168506, -2.217078925285861, -4.984786482167934, -6.622526150429437, -10.46298827573375, -11.47137834040332, -11.66447416271933, -11.600108888614002, -12.608498182930902, -9.468902118878248, -14.217630805916954, -18.279795798812756, -26.662844574238434, -25.497117686435374, -27.090393370685675, -28.028484905218917, -26.642994897771118, -28.43258647837142, -34.025059301100654, -30.50360559636694, -30.337635431200297, -30.42422846037168, -29.110899695743072, -24.153443190623463, -23.655532695123398, -9.652857638265829, -8.628172304208562, -10.878755230051041, -12.24900689193278, -13.604681170813379, -10.660098336796977, -12.963287103699656, -12.38020102788522, -14.748986862764156, -15.106126968647573, -17.34371866757408, -22.307236307262883, -22.613355957818584, -26.015345957374308, -24.09845129200474, -27.01388013037149, -28.726931013395898, -30.432629650826954, -34.86597519681749, -33.84402692568912, -44.173796402283784, -46.31327213725413, -48.621846439461024, -52.4155558630616, -57.75321606174481, -56.97388804343382, -42.968252560114664, -38.24817251739397, -42.26979770262527, -37.04500032848007, -50.368860121834516, -53.659067830476076, -61.53629950355567, -56.186006291933936, -50.6578648477939, -50.22806276987551, -50.13172786122239, -47.98271824198305, -51.717548842978275, -51.724958865019616, -74.0643670480682, -71.57448023752228, -79.49651639047981, -79.64571674903276, -72.90185484183066, -79.69047731881021, -69.8507052754005, -66.50861431647478, -66.60559478063998, -54.28163499551293, -60.249653959746055, -62.73384247181606, -58.85328189496239, -68.65575346355756, -72.63194633150952, -85.82006151586877, -79.71417485076542, -80.03711823261968, -87.40473852395472, -93.67585273428016, -96.49222115635449, -103.04872790911166, -104.75356991440735, -98.45992443007584, -100.17227660325607, -76.39872111528994, -69.13624471504308, -64.55495140389176, -62.626540736911195, -64.41882855175048, -65.47756424283538, -69.28901180631784, -73.00214850662631, -82.80301388996766, -96.34726464036821, -99.4175975282322, -91.43927016718614, -94.05585918744244, -109.94359715533338, -109.90578516636603, -109.1268585017803, -109.86139744726617, -103.58851450728005, -112.05880755250564, -111.57218426388252, -112.56063837258915, -106.28015205204912, -109.40518845121133, -99.07203866723356, -108.74368432843806, -109.84619068615842, -99.78676722423674, -103.92543982397413, -98.01752454304349, -71.37550710657368, -67.38362831817201, -54.42149376961254, -68.67601812770076, -59.063390722929455, -55.614468800634654, -51.46199767884403, -60.50107905489105, -47.19481719723805, -64.56178345918198, -44.664097965526565, -44.83233835992246, -44.25879233119815, -36.200903719875896, -62.80888389531293, -96.67358593677827, -86.68981572619154, -76.98337246589895, -59.15741238310761, -76.51345735567844, -90.2950660800145, -88.78517490619126, -31.093465718626675, -30.811887764499005, -38.09942373611554, -48.59933021530506], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 104.35754189944136, null, null, null, null, null, null, null, null, null, null, null, null, 107.37430167597766, null, null, null, null, null, null, null, null, null, null, null, null, 110.94972067039106, null, null, null, null, null, null, null, null, null, null, null, null, 113.74301675977654, null, null, null, null, null, null, null, null, null, null, null, null, 114.86033519553074, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.41899441340784, null, null, null, null, null, null, null, null, null, null, null, 114.52513966480448, null, null, null, null, null, null, null, null, null, null, null, null, 118.65921787709497, null, null, null, null, null, null, null, null, null, null, null, null, 122.56983240223465, null, null, null, null, null, null, null, null, null, null, null, null, null, 129.27374301675977, null, null, null, null, null, null, null, null, null, null, null, 132.73743016759778, null, null, null, null, null, null, null, null, null, null, null, null, 134.18994413407822, null, null], "quarterLabels": ["2023-07-19", "", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-29", "", "", "", "", "", "", "", "", "", "", "", "2025-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-23", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-28", "", "", "", "", "", "", "", "", "", "", "", "2026-04-22", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-22", "", ""], "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": [9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 9.000000000000007, 3.286384976525835, 3.286384976525835, 3.286384976525835, 3.286384976525835, 3.286384976525835, 3.286384976525835, 3.286384976525835, 3.286384976525835, 3.286384976525835, 3.286384976525835, 3.286384976525835, 3.286384976525835, 3.286384976525835, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 2.3809523809523894, 4.99999999999999, 4.99999999999999, 4.99999999999999, 4.99999999999999, 4.99999999999999, 4.99999999999999, 4.99999999999999, 4.99999999999999, 4.99999999999999, 4.99999999999999, 4.99999999999999, 4.99999999999999, 4.99999999999999, 11.981566820276509, 11.981566820276509, 11.981566820276509, 11.981566820276509, 11.981566820276509, 11.981566820276509, 11.981566820276509, 11.981566820276509, 11.981566820276509, 11.981566820276509, 11.981566820276509, 11.981566820276509, 11.981566820276509, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.1390134529147913, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 3.703703703703707, 11.888111888111899, 11.888111888111899, 11.888111888111899, 11.888111888111899, 11.888111888111899, 11.888111888111899, 11.888111888111899, 11.888111888111899, 11.888111888111899, 11.888111888111899, 11.888111888111899, 11.888111888111899, 11.888111888111899, 5.660377358490563, 5.660377358490563, 5.660377358490563, 5.660377358490563, 5.660377358490563, 5.660377358490563, 5.660377358490563, 5.660377358490563, 5.660377358490563, 5.660377358490563, 5.660377358490563, 5.660377358490563, 5.660377358490563, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 8.163265306122437, 5.361305361305351, 5.361305361305351, 5.361305361305351, 5.361305361305351, 5.361305361305351, 5.361305361305351, 5.361305361305351, 5.361305361305351, 5.361305361305351, 5.361305361305351, 5.361305361305351, 5.361305361305351, 5.524861878453031, 5.524861878453031, 5.524861878453031, 5.524861878453031, 5.524861878453031, 5.524861878453031, 5.524861878453031, 5.524861878453031, 5.524861878453031, 5.524861878453031, 5.524861878453031, 5.524861878453031, 5.524861878453031, 0.0, 0.0, 0.0], "availabilitySources": ["reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported"], "earningsAgeDays": [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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 129.81068, "latestClose": 237.28, "startTtmEps": 8.95, "latestTtmEps": 12.01, "priceChangePct": 82.78927434938328, "epsChangePct": 34.18994413407821, "earningsGapPct": -48.599330215305066, "startMultiple": 14.503986592178771, "latestMultiple": 19.756869275603663, "multipleChangePct": 36.216819769107424, "latestQuarter": "2026-07-22", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 9 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -0.2319116110238273, "earningsMovePct": 13.088512241054628, "spread": 13.320423852078456, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 29.86168236718012, "earningsMovePct": 17.976424361493116, "spread": -11.885258005687003, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 82.78927434938328, "earningsMovePct": 34.18994413407821, "spread": -48.599330215305066, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 9, "persistenceLabel": "9 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 9 updates.", "marketChangePct": 82.78927434938328, "earningsChangePct": 34.18994413407821, "recentMarketMovePoints": 5.7930518505873465, "recentEarningsMovePoints": 1.4525139664804385}, "pressure": {"score": 61, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 90, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 92, "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.60205128, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.07899997, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.16448661, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02736376, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00856767, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 2.565557476419822, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-22", "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, 100.0, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 104.35754189944136, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 107.37430167597766, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 110.94972067039106, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 113.74301675977654, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 114.86033519553074, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 115.41899441340784, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 114.52513966480448, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 118.65921787709497, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 122.56983240223465, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 129.27374301675977, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 132.73743016759778, 134.18994413407822, 134.18994413407822, 134.18994413407822], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.06734518538101, 101.06734518538101, 101.06734518538101, 101.06734518538101, 101.06734518538101, 101.06734518538101, 101.06734518538101, 101.06734518538101, 101.06734518538101, 101.06734518538101, 101.06734518538101, 101.06734518538101, 101.06734518538101, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.20573656731213, 102.55105412728835, 102.55105412728835, 102.55105412728835, 102.55105412728835, 102.55105412728835, 102.55105412728835, 102.55105412728835, 102.55105412728835, 102.55105412728835, 102.55105412728835, 102.55105412728835, 102.55105412728835, 102.55105412728835, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.03681184323574, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.3920428259864, 103.67787984931599, 103.67787984931599, 103.67787984931599, 103.67787984931599, 103.67787984931599, 103.67787984931599, 103.67787984931599, 103.67787984931599, 103.67787984931599, 103.67787984931599, 103.67787984931599, 103.67787984931599, 103.81005881964181, 103.81005881964181, 103.81005881964181, 103.81005881964181, 103.81005881964181, 103.81005881964181, 103.81005881964181, 103.81005881964181, 103.81005881964181, 103.81005881964181, 103.81005881964181, 103.81005881964181, 103.81005881964181, 105.8059612715617, 105.8059612715617, 105.8059612715617, 105.8059612715617, 105.8059612715617, 105.8059612715617, 105.8059612715617, 105.8059612715617, 105.8059612715617, 105.8059612715617, 105.8059612715617, 105.8059612715617, 105.8059612715617, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 108.05961271561695, 111.58548674905822, 111.58548674905822, 111.58548674905822, 111.58548674905822, 111.58548674905822, 111.58548674905822, 111.58548674905822, 111.58548674905822, 111.58548674905822, 111.58548674905822, 111.58548674905822, 111.58548674905822, 113.85896503866235, 113.85896503866235, 113.85896503866235, 113.85896503866235, 113.85896503866235, 113.85896503866235, 113.85896503866235, 113.85896503866235, 113.85896503866235, 113.85896503866235, 113.85896503866235, 113.85896503866235, 113.85896503866235, 114.1646289075408, 114.1646289075408, 114.1646289075408], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 106.89824906827931, 106.89824906827931, 106.89824906827931, 106.89824906827931, 106.89824906827931, 106.89824906827931, 106.89824906827931, 106.89824906827931, 106.89824906827931, 106.89824906827931, 106.89824906827931, 106.89824906827931, 106.89824906827931, 109.72505449687083, 109.72505449687083, 109.72505449687083, 109.72505449687083, 109.72505449687083, 109.72505449687083, 109.72505449687083, 109.72505449687083, 109.72505449687083, 109.72505449687083, 109.72505449687083, 109.72505449687083, 109.72505449687083, 111.90492932986429, 111.90492932986429, 111.90492932986429, 111.90492932986429, 111.90492932986429, 111.90492932986429, 111.90492932986429, 111.90492932986429, 111.90492932986429, 111.90492932986429, 111.90492932986429, 111.90492932986429, 111.90492932986429, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.58033893537726, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 107.35531959777794, 106.39195555868082, 106.39195555868082, 106.39195555868082, 106.39195555868082, 106.39195555868082, 106.39195555868082, 106.39195555868082, 106.39195555868082, 106.39195555868082, 106.39195555868082, 106.39195555868082, 106.39195555868082, 107.9670909218761, 107.9670909218761, 107.9670909218761, 107.9670909218761, 107.9670909218761, 107.9670909218761, 107.9670909218761, 107.9670909218761, 107.9670909218761, 107.9670909218761, 107.9670909218761, 107.9670909218761, 107.9670909218761, 103.75501019618873, 103.75501019618873, 103.75501019618873, 103.75501019618873, 103.75501019618873, 103.75501019618873, 103.75501019618873, 103.75501019618873, 103.75501019618873, 103.75501019618873, 103.75501019618873, 103.75501019618873, 103.75501019618873, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 106.44117853878068, 107.65768933267704, 107.65768933267704, 107.65768933267704, 107.65768933267704, 107.65768933267704, 107.65768933267704, 107.65768933267704, 107.65768933267704, 107.65768933267704, 107.65768933267704, 107.65768933267704, 107.65768933267704, 113.24801350116024, 113.24801350116024, 113.24801350116024, 113.24801350116024, 113.24801350116024, 113.24801350116024, 113.24801350116024, 113.24801350116024, 113.24801350116024, 113.24801350116024, 113.24801350116024, 113.24801350116024, 113.24801350116024, 120.82132058223753, 120.82132058223753, 120.82132058223753], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 34.18994413407822, "valuationContribution": 48.59933021530506, "marketMove": 82.78927434938328, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 34.18994413407822}, {"key": "valuation", "label": "Relative valuation contribution", "value": 48.59933021530506}, {"key": "market", "label": "Total market move", "value": 82.78927434938328}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 4.357541899441353, "surprisePct": 3.286384976525835, "immediateReturnPct": 3.907845053309056, "forward4WeekPct": 14.41886445059881, "forward13WeekPct": 38.19038263030168, "toDateReturnPct": 88.45313011888854, "weeksSince": 145, "availabilitySource": "reported", "spread": 3.5725903068605334, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-01-26", "periodEnd": "2023-12-31", "earningsChangePct": 2.8907922912205564, "surprisePct": 2.3809523809523894, "immediateReturnPct": 9.295544705977644, "forward4WeekPct": 9.279359034599043, "forward13WeekPct": -1.659167940031192, "toDateReturnPct": 49.04863215404382, "weeksSince": 132, "availabilitySource": "reported", "spread": -26.662844574238434, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 3.3298647242455903, "surprisePct": 4.99999999999999, "immediateReturnPct": -7.957925088199557, "forward4WeekPct": -4.941952770509495, "forward13WeekPct": 6.66148162969431, "toDateReturnPct": 39.502026562660355, "weeksSince": 119, "availabilitySource": "reported", "spread": -9.652857638265829, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 2.5176233635448186, "surprisePct": 11.981566820276509, "immediateReturnPct": 4.6384721326737655, "forward4WeekPct": 7.945736239616075, "forward13WeekPct": 18.167828819174314, "toDateReturnPct": 36.85614240393789, "weeksSince": 106, "availabilitySource": "reported", "spread": -26.015345957374308, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 0.9823182711198308, "surprisePct": 3.1390134529147913, "immediateReturnPct": -7.5495259607838205, "forward4WeekPct": -3.2145085410088203, "forward13WeekPct": -2.420153263335356, "toDateReturnPct": 7.071572414043614, "weeksSince": 93, "availabilitySource": "reported", "spread": -42.968252560114664, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 0.4863813229571967, "surprisePct": 3.703703703703707, "immediateReturnPct": 13.745551508648003, "forward4WeekPct": 13.047703470624317, "forward13WeekPct": 9.962223353148758, "toDateReturnPct": 9.727137308376754, "weeksSince": 79, "availabilitySource": "reported", "spread": -74.0643670480682, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": -0.7744433688286589, "surprisePct": 11.888111888111899, "immediateReturnPct": -2.679954700094378, "forward4WeekPct": 9.029593865356066, "forward13WeekPct": 9.489100708540633, "toDateReturnPct": 2.6025055481695203, "weeksSince": 67, "availabilitySource": "reported", "spread": -58.85328189496239, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 3.609756097560979, "surprisePct": 5.660377358490563, "immediateReturnPct": -9.14751449600807, "forward4WeekPct": -14.727410505833339, "forward13WeekPct": 8.298196410180969, "toDateReturnPct": -14.86191239434309, "weeksSince": 54, "availabilitySource": "reported", "spread": -76.39872111528994, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 3.2956685499058613, "surprisePct": 8.163265306122437, "immediateReturnPct": 9.307451435153258, "forward4WeekPct": 6.319848141699258, "forward13WeekPct": 4.532599519971403, "toDateReturnPct": -14.068491584202402, "weeksSince": 41, "availabilitySource": "reported", "spread": -109.94359715533338, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 5.46946216955333, "surprisePct": 5.361305361305351, "immediateReturnPct": 4.876213808124685, "forward4WeekPct": -17.387099328306377, "forward13WeekPct": -20.141894224946277, "toDateReturnPct": -17.794536048651487, "weeksSince": 27, "availabilitySource": "reported", "spread": -103.92543982397413, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 2.6793431287813307, "surprisePct": 5.524861878453031, "immediateReturnPct": -8.47832110119252, "forward4WeekPct": 0.8825975393015995, "forward13WeekPct": -14.875340502115463, "toDateReturnPct": -5.698775826798441, "weeksSince": 15, "availabilitySource": "reported", "spread": -44.664097965526565, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 1.094276094276081, "surprisePct": 0.0, "immediateReturnPct": 0.7147223397752533, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 11.571918935439896, "weeksSince": 2, "availabilitySource": "reported", "spread": -30.811887764499005, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 1.094276094276081, "surprisePct": 0.0, "immediateReturnPct": 0.7147223397752533, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 11.571918935439896, "weeksSince": 2, "availabilitySource": "reported", "spread": -30.811887764499005, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Information Technology Services", "population": 21, "spreadPercentile": 100.0, "qualityPercentile": 77.5, "rarityPercentile": 100.0, "currentOneYearSpread": 84.099562, "lead": "earnings", "relatedSignals": [{"tickerId": 545, "symbol": "BR", "name": "Broadridge Financial Solutions Inc", "spread": 70.039279, "lead": "earnings", "quality": 100}, {"tickerId": 2363, "symbol": "KD", "name": "Kyndryl Holdings Inc", "spread": 69.182232, "lead": "earnings", "quality": 75}, {"tickerId": 1295, "symbol": "EPAM", "name": "EPAM Systems Inc", "spread": 38.464322, "lead": "earnings", "quality": 100}, {"tickerId": 1676, "symbol": "G", "name": "Genpact Limited", "spread": 28.028149999999997, "lead": "earnings", "quality": 75}, {"tickerId": 77, "symbol": "ACN", "name": "Accenture plc", "spread": 23.383181999999998, "lead": "earnings", "quality": 100}, {"tickerId": 5940, "symbol": "EXLS", "name": "ExlService Holdings Inc", "spread": 23.110165, "lead": "earnings", "quality": 87.5}, {"tickerId": 6753, "symbol": "JKHY", "name": "Jack Henry & Associates Inc", "spread": 22.975832, "lead": "earnings", "quality": 87.5}, {"tickerId": 1747, "symbol": "GIB", "name": "CGI Inc", "spread": 22.797523, "lead": "earnings", "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-27", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-01-26", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-04-26", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-07-26", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "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_elevated", "label": "Expectations elevated", "tone": "caution", "explanation": "Price is leading delivered earnings power by a meaningful margin."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}