{"ticker": {"uuid": "e0e99896-a790-475c-bd58-a54c1f9b663e", "symbol": "ADSK", "name": "Autodesk Inc", "sector": "Technology", "industry": "Software - Application", "currency": "USD"}, "next_event": {"report_date": "2026-08-27", "fiscal_date_ending": "2026-07-31", "estimate": 2.35, "session": "After the close", "days": 13}, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 6.7, "average_surprise_label": "+6.7%", "median_surprise": 6.9, "surprise_dispersion": 2.2, "average_reaction": 1.1, "average_reaction_label": "+1.1%", "average_abs_reaction": 5.2, "positive_response_rate": 58.3, "confirmation_rate": 63.6, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 37, "band": "Moderate", "tone": "neutral", "days": 13, "proximity_component": 21, "reaction_component": 13, "variability_component": 3, "uncertainty_component": 0, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 44.6, "revenue_growth_1y": 18.3, "cash_conversion": 1.94, "net_margin": 19.5, "earnings_yield": 3.7, "eps_surprise_avg": 7.6, "sue_score": 2.88, "pe_ratio": 35.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 249.08, "currency": "USD", "return_13w": 1.9, "fair_value": 259.552404, "fair_value_gap": -4.0, "relative_strength": -18.0, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 54.9}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-23", "date_source": "exact", "eps_actual": 1.91, "eps_estimate": 1.73, "eps_surprise": 0.18, "surprise_pct": 10.4046, "surprise_label": "+10.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 8.13301282051281, "one_week_reaction_label": "+8.1%", "four_week_reaction": 6.8459535256410184, "four_week_reaction_label": "+6.8%", "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": "2023-10-31", "reported_date": "2023-11-21", "date_source": "exact", "eps_actual": 2.07, "eps_estimate": 1.99, "eps_surprise": 0.08, "surprise_pct": 4.0201, "surprise_label": "+4.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -6.4004049141858115, "one_week_reaction_label": "-6.4%", "four_week_reaction": 11.484838724520305, "four_week_reaction_label": "+11.5%", "confirmation": "diverged", "revenue": 1414000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 241000000.0, "operating_cash_flow": 18000000.0, "free_cash_flow": 38000000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-29", "date_source": "exact", "eps_actual": 2.09, "eps_estimate": 1.95, "eps_surprise": 0.14, "surprise_pct": 7.1795, "surprise_label": "+7.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.9315707620528855, "one_week_reaction_label": "+2.9%", "four_week_reaction": 2.2006220839813473, "four_week_reaction_label": "+2.2%", "confirmation": "confirmed", "revenue": 1469000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 282000000.0, "operating_cash_flow": 437000000.0, "free_cash_flow": 452000000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-06-11", "date_source": "exact", "eps_actual": 1.87, "eps_estimate": 1.77, "eps_surprise": 0.1, "surprise_pct": 5.6497, "surprise_label": "+5.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.545244156445264, "one_week_reaction_label": "+4.5%", "four_week_reaction": 14.728072205507981, "four_week_reaction_label": "+14.7%", "confirmation": "confirmed", "revenue": 1417000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 252000000.0, "operating_cash_flow": 494000000.0, "free_cash_flow": 535000000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-29", "date_source": "exact", "eps_actual": 2.15, "eps_estimate": 2.0, "eps_surprise": 0.15, "surprise_pct": 7.5, "surprise_label": "+7.5%", "surprise_band": "beat", "eps_yoy": 12.56544502617801, "eps_yoy_label": "+12.6%", "one_week_reaction": 1.2301183107419833, "one_week_reaction_label": "+1.2%", "four_week_reaction": 4.712841808352279, "four_week_reaction_label": "+4.7%", "confirmation": "confirmed", "revenue": 1505000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 282000000.0, "operating_cash_flow": 212000000.0, "free_cash_flow": 226000000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-11-26", "date_source": "exact", "eps_actual": 2.17, "eps_estimate": 2.12, "eps_surprise": 0.05, "surprise_pct": 2.3585, "surprise_label": "+2.4%", "surprise_band": "beat", "eps_yoy": 4.83091787439614, "eps_yoy_label": "+4.8%", "one_week_reaction": -9.141843309365957, "one_week_reaction_label": "-9.1%", "four_week_reaction": -7.205777072244522, "four_week_reaction_label": "-7.2%", "confirmation": "diverged", "revenue": 1570000000.0, "revenue_yoy": 11.032531824611032, "revenue_yoy_label": "+11.0%", "net_income": 275000000.0, "operating_cash_flow": 209000000.0, "free_cash_flow": 219000000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-02-27", "date_source": "exact", "eps_actual": 2.29, "eps_estimate": 2.14, "eps_surprise": 0.15, "surprise_pct": 7.0093, "surprise_label": "+7.0%", "surprise_band": "beat", "eps_yoy": 9.569377990430631, "eps_yoy_label": "+9.6%", "one_week_reaction": -3.7859649122807086, "one_week_reaction_label": "-3.8%", "four_week_reaction": -6.228070175438597, "four_week_reaction_label": "-6.2%", "confirmation": "diverged", "revenue": 1639000000.0, "revenue_yoy": 11.572498298162015, "revenue_yoy_label": "+11.6%", "net_income": 303000000.0, "operating_cash_flow": 692000000.0, "free_cash_flow": 706000000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-22", "date_source": "exact", "eps_actual": 2.29, "eps_estimate": 2.15, "eps_surprise": 0.14, "surprise_pct": 6.5116, "surprise_label": "+6.5%", "surprise_band": "beat", "eps_yoy": 22.459893048128336, "eps_yoy_label": "+22.5%", "one_week_reaction": -0.9158615136875877, "one_week_reaction_label": "-0.9%", "four_week_reaction": -1.9860440150295084, "four_week_reaction_label": "-2.0%", "confirmation": "contained", "revenue": 1633000000.0, "revenue_yoy": 15.24347212420607, "revenue_yoy_label": "+15.2%", "net_income": 152000000.0, "operating_cash_flow": 564000000.0, "free_cash_flow": 579000000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-28", "date_source": "exact", "eps_actual": 2.62, "eps_estimate": 2.45, "eps_surprise": 0.17, "surprise_pct": 6.9388, "surprise_label": "+6.9%", "surprise_band": "beat", "eps_yoy": 21.86046511627908, "eps_yoy_label": "+21.9%", "one_week_reaction": 8.431244185645856, "one_week_reaction_label": "+8.4%", "four_week_reaction": 11.177342107983321, "four_week_reaction_label": "+11.2%", "confirmation": "confirmed", "revenue": 1763000000.0, "revenue_yoy": 17.142857142857142, "revenue_yoy_label": "+17.1%", "net_income": 313000000.0, "operating_cash_flow": 460000000.0, "free_cash_flow": 462000000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-11-25", "date_source": "exact", "eps_actual": 2.67, "eps_estimate": 2.5, "eps_surprise": 0.17, "surprise_pct": 6.8, "surprise_label": "+6.8%", "surprise_band": "beat", "eps_yoy": 23.04147465437788, "eps_yoy_label": "+23.0%", "one_week_reaction": 4.312242090784031, "one_week_reaction_label": "+4.3%", "four_week_reaction": 3.191196698762026, "four_week_reaction_label": "+3.2%", "confirmation": "confirmed", "revenue": 1853000000.0, "revenue_yoy": 18.025477707006367, "revenue_yoy_label": "+18.0%", "net_income": 343000000.0, "operating_cash_flow": 439000000.0, "free_cash_flow": 448000000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-02-26", "date_source": "exact", "eps_actual": 2.04, "eps_estimate": 1.93, "eps_surprise": 0.11, "surprise_pct": 5.6995, "surprise_label": "+5.7%", "surprise_band": "beat", "eps_yoy": -10.91703056768559, "eps_yoy_label": "-10.9%", "one_week_reaction": 8.322319147061421, "one_week_reaction_label": "+8.3%", "four_week_reaction": 9.256322142920089, "four_week_reaction_label": "+9.3%", "confirmation": "confirmed", "revenue": 1957000000.0, "revenue_yoy": 19.402074435631484, "revenue_yoy_label": "+19.4%", "net_income": 316000000.0, "operating_cash_flow": 989000000.0, "free_cash_flow": 1013000000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-28", "date_source": "exact", "eps_actual": 2.35, "eps_estimate": 2.12, "eps_surprise": 0.23, "surprise_pct": 10.8491, "surprise_label": "+10.8%", "surprise_band": "beat", "eps_yoy": 2.6200873362445436, "eps_yoy_label": "+2.6%", "one_week_reaction": -4.016764181086355, "one_week_reaction_label": "-4.0%", "four_week_reaction": -19.573426283248274, "four_week_reaction_label": "-19.6%", "confirmation": "diverged", "revenue": 1934000000.0, "revenue_yoy": 18.432333129210043, "revenue_yoy_label": "+18.4%", "net_income": 491000000.0, "operating_cash_flow": 893000000.0, "free_cash_flow": 910000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [1.91, 2.07, 2.09, 1.87, 2.15, 2.17, 2.29, 2.29, 2.62, 2.67, 2.04, 2.35], "eps_estimate": [1.73, 1.99, 1.95, 1.77, 2.0, 2.12, 2.14, 2.15, 2.45, 2.5, 1.93, 2.12], "surprise": [10.4046, 4.0201, 7.1795, 5.6497, 7.5, 2.3585, 7.0093, 6.5116, 6.9388, 6.8, 5.6995, 10.8491], "reaction_1w": [8.13301282051281, -6.4004049141858115, 2.9315707620528855, 4.545244156445264, 1.2301183107419833, -9.141843309365957, -3.7859649122807086, -0.9158615136875877, 8.431244185645856, 4.312242090784031, 8.322319147061421, -4.016764181086355], "reaction_4w": [6.8459535256410184, 11.484838724520305, 2.2006220839813473, 14.728072205507981, 4.712841808352279, -7.205777072244522, -6.228070175438597, -1.9860440150295084, 11.177342107983321, 3.191196698762026, 9.256322142920089, -19.573426283248274], "revenue": [null, 1414.0, 1469.0, 1417.0, 1505.0, 1570.0, 1639.0, 1633.0, 1763.0, 1853.0, 1957.0, 1934.0], "net_income": [null, 241.0, 282.0, 252.0, 282.0, 275.0, 303.0, 152.0, 313.0, 343.0, 316.0, 491.0], "financial_unit": "millions", "scatter": [{"x": 10.4046, "y": 8.13301282051281, "label": "2023-07-31"}, {"x": 4.0201, "y": -6.4004049141858115, "label": "2023-10-31"}, {"x": 7.1795, "y": 2.9315707620528855, "label": "2024-01-31"}, {"x": 5.6497, "y": 4.545244156445264, "label": "2024-04-30"}, {"x": 7.5, "y": 1.2301183107419833, "label": "2024-07-31"}, {"x": 2.3585, "y": -9.141843309365957, "label": "2024-10-31"}, {"x": 7.0093, "y": -3.7859649122807086, "label": "2025-01-31"}, {"x": 6.5116, "y": -0.9158615136875877, "label": "2025-04-30"}, {"x": 6.9388, "y": 8.431244185645856, "label": "2025-07-31"}, {"x": 6.8, "y": 4.312242090784031, "label": "2025-10-31"}, {"x": 5.6995, "y": 8.322319147061421, "label": "2026-01-31"}, {"x": 10.8491, "y": -4.016764181086355, "label": "2026-04-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, 108.13301282051282, 110.18629807692308, 109.77063301282051, 106.84595352564101, 102.18349358974359, 103.62079326923077, 105.18830128205127, 104.90284455128204, 101.50741185897436, 97.7313701923077, 102.15344551282051, 105.45873397435899, 108.83914262820514, 101.87299679487178, 112.64523237179486, 112.1844951923077, 121.33914262820511, 121.57451923076923, 121.93509615384615, 114.94391025641026, 121.41426282051282, 124.51923076923075, 126.73778044871796, 128.43048878205127, 133.5536858974359, 129.35697115384613, 128.80608974358972, 132.5821314102564, 126.1318108974359, 127.32371794871796, 131.640625, 130.41866987179486, 122.56610576923077, 118.67988782051282, 108.42347756410255, 109.1396233974359, 107.76742788461537, 109.0594951923077, 110.7822516025641, 107.6171875, 100.96153846153845, 108.19811698717949, 113.11598557692308, 121.34915865384615, 123.92327724358974, 124.13361378205127, 126.92808493589742, 121.41927083333333, 120.62299679487181, 115.87039262820514, 120.41266025641025, 124.31390224358974, 127.83453525641025, 129.40705128205124, 125.38561698717949, 132.19150641025638, 133.85917467948718, 136.16786858974356, 135.79727564102564, 141.0606971153846, 146.72976762820514, 143.24919871794873, 143.51462339743588, 153.02483974358972, 149.81470352564102, 160.8924278846154, 146.1838942307692, 154.10156249999997, 152.12840544871793, 149.2988782051282, 149.03345352564102, 147.265625, 142.70833333333331, 145.95853365384613, 150.65604967948715, 155.91947115384613, 150.81630608974356, 151.60256410256412, 142.7283653846154, 137.32471955128202, 130.0831330128205, 127.4188701923077, 133.83914262820514, 131.0246394230769, 122.95172275641025, 129.43209134615384, 129.94290865384616, 135.18129006410254, 140.21935096153845, 143.97035256410257, 149.27884615384613, 147.91165865384616, 148.29727564102564, 149.16866987179486, 146.31410256410257, 148.84314903846152, 152.80949519230768, 158.58373397435898, 140.41967147435898, 148.7530048076923, 151.8830128205128, 148.7479967948718, 145.57291666666669, 143.5947516025641, 145.3475560897436, 157.60216346153845, 163.4465144230769, 159.77814503205127, 161.59354967948718, 161.69871794871796, 159.70552884615384, 151.9931891025641, 152.07331730769232, 156.6907051282051, 150.91145833333331, 148.828125, 149.93489583333331, 145.63301282051282, 151.91306089743588, 153.61578525641028, 149.05849358974356, 150.2804487179487, 150.59595352564102, 143.5947516025641, 138.23116987179486, 133.05789262820514, 135.21634615384613, 126.6376201923077, 120.39262820512819, 115.79527243589742, 113.671875, 123.13201121794873, 130.7041266025641, 125.78625801282051, 124.19370993589745, 115.10416666666667, 119.23076923076923, 109.40004006410255, 121.20392628205127, 118.91025641025641, 122.37079326923077, 122.44591346153845, 118.49959935897436, 120.68810096153845, 115.84034455128204, 115.16426282051282, 99.3739983974359, 97.06530448717949, 98.2872596153846, 103.90625, 104.39202724358974, 109.34995993589742, 105.04306891025641, 117.28766025641025, 124.73958333333333], "eps_index": [100.0, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934], "gap": [0.0, -4.286858974358978, -6.340144230769241, -5.924479166666671, -2.999799679487168, 1.6626602564102484, 0.225360576923066, -1.3421474358974308, -1.0566907051282044, 2.338741987179475, 6.114783653846146, 1.6927083333333286, -1.6125801282051526, -4.992988782051299, 7.446529832347153, -3.3257057445759273, -2.864968565088759, -12.019616000986176, -12.254992603550292, -12.615569526627212, -5.624383629191328, -12.094736193293883, -15.19970414201181, -17.41825382149902, -19.110962154832336, -24.234159270216978, -20.037444526627198, -19.48656311637079, -19.860237919132146, -13.409917406311635, -14.601824457593693, -18.918731508875737, -17.6967763806706, -9.844212278106511, -5.957994329388555, 4.298415927021708, 3.582270093688365, 4.95446560650889, 3.6623982988165693, 1.9396418885601605, 5.104705991124263, 11.76035502958581, 4.523776503944774, 4.339635724852073, -3.893537352070993, -6.467655941814584, -6.677992480276117, -9.472463634122263, -3.9636495315581755, -3.1673754930966567, 1.5852286735700147, -2.9570389546350953, -6.858280941814584, -10.378913954635095, -8.401134122287914, -4.379699827416161, -11.185589250493052, -12.853257519723854, -15.161951429980235, -14.791358481262307, -20.054779955621285, -25.72385046844181, -22.2432815581854, -22.508706237672556, -32.018922583826395, -28.808786365877694, -39.88651072485206, -23.698687130177476, -31.61635539940825, -29.643198348126205, -26.813671104536482, -26.5482464250493, -24.780417899408278, -20.223126232741592, -23.47332655325441, -28.17084257889543, -33.43426405325441, -28.33109898915184, -29.117357001972394, -20.243158284023664, -11.880932569033476, -4.639346030571957, -1.9750832100591538, -8.395355645956599, -5.580852440828366, 2.4920642258382912, -3.9883043639053, -4.499121671597621, -9.737503081854001, -14.775563979289913, -18.52656558185403, -23.835059171597592, -16.254853920118336, -16.64047090729781, -17.511865138067037, -14.657297830374745, -17.186344304733694, -21.152690458579855, -26.926929240631154, -8.762866740631154, -17.096200073964468, -20.226208086784965, -17.09119206114397, -13.916111932938861, -11.937946868836264, -13.690751356015767, -18.99269600591714, -24.837046967455592, -21.168677576429957, -22.98408222386587, -23.089250493096642, -21.096061390532526, -13.383721646942774, -13.463849852071007, -18.081237672583796, -12.301990877712, -10.218657544378686, -11.325428377712, -7.023545364891504, -5.907143737672584, -7.609868096646977, -3.052576429980263, -4.2745315581854015, -4.590036365877722, 2.4111655571992117, 7.774747287968438, 12.948024531558161, 10.789571005917168, 19.368296967455606, 25.61328895463511, 30.210644723865883, 32.3340421597633, 19.175681089743563, 11.603565705128204, 16.52143429487178, 18.113982371794847, 27.20352564102562, 23.076923076923066, 32.90765224358974, 21.103766025641022, 23.397435897435884, 19.93689903846152, 19.86177884615384, 23.808092948717928, 21.61959134615384, 27.3549217209073, 28.031003451676526, 43.821267874753445, 46.129961785009854, 44.908006656804744, 39.28901627218934, 38.803239028599606, 33.84530633629193, 38.152197361932934, 25.907606015779095, 18.455682938856015], "quarter_markers": [100.0, 103.84615384615384, null, null, null, null, null, null, null, null, null, null, null, null, 109.31952662721893, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.72189349112426, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.45562130177515, null, null, null, null, null, null, null, null, null, null, 121.00591715976333, null, null, null, null, null, null, null, null, null, null, null, null, 122.48520710059172, null, null, null, null, null, null, null, null, null, null, null, null, 125.44378698224854, null, null, null, null, null, null, null, null, null, null, null, 131.65680473372782, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.6094674556213, null, null, null, null, null, null, null, null, null, null, null, null, 146.0059171597633, null, null, null, null, null, null, null, null, null, null, null, null, 142.3076923076923, null, null, null, null, null, null, null, null, null, null, null, null, 143.19526627218934, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [43.2, -18.5, 24.7]}}, "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": [199.68, 215.92, 220.02, 219.19, 213.35, 204.04, 206.91, 210.04, 209.47, 202.69, 195.15, 203.98, 210.58, 217.33, 203.42, 224.93, 224.01, 242.29, 242.76, 243.48, 229.52, 242.44, 248.64, 253.07, 256.45, 266.68, 258.3, 257.2, 264.74, 251.86, 254.24, 262.86, 260.42, 244.74, 236.98, 216.5, 217.93, 215.19, 217.77, 221.21, 214.89, 201.6, 216.05, 225.87, 242.31, 247.45, 247.87, 253.45, 242.45, 240.86, 231.37, 240.44, 248.23, 255.26, 258.4, 250.37, 263.96, 267.29, 271.9, 271.16, 281.67, 292.99, 286.04, 286.57, 305.56, 299.15, 321.27, 291.9, 307.71, 303.77, 298.12, 297.59, 294.06, 284.96, 291.45, 300.83, 311.34, 301.15, 302.72, 285.0, 274.21, 259.75, 254.43, 267.25, 261.63, 245.51, 258.45, 259.47, 269.93, 279.99, 287.48, 298.08, 295.35, 296.12, 297.86, 292.16, 297.21, 305.13, 316.66, 280.39, 297.03, 303.28, 297.02, 290.68, 286.73, 290.23, 314.7, 326.37, 319.045, 322.67, 322.88, 318.9, 303.5, 303.66, 312.88, 301.34, 297.18, 299.39, 290.8, 303.34, 306.74, 297.64, 300.08, 300.71, 286.73, 276.02, 265.69, 270.0, 252.87, 240.4, 231.22, 226.98, 245.87, 260.99, 251.17, 247.99, 229.84, 238.08, 218.45, 242.02, 237.44, 244.35, 244.5, 236.62, 240.99, 231.31, 229.96, 198.43, 193.82, 196.26, 207.48, 208.45, 218.35, 209.75, 234.2, 249.08], "ttmEps": [6.76, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68], "quarterlyEps": [1.55, 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.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35], "priceIndex": [100.0, 108.13301282051282, 110.18629807692308, 109.77063301282051, 106.84595352564101, 102.18349358974359, 103.62079326923077, 105.18830128205127, 104.90284455128204, 101.50741185897436, 97.7313701923077, 102.15344551282051, 105.45873397435899, 108.83914262820514, 101.87299679487178, 112.64523237179486, 112.1844951923077, 121.33914262820511, 121.57451923076923, 121.93509615384615, 114.94391025641026, 121.41426282051282, 124.51923076923075, 126.73778044871796, 128.43048878205127, 133.5536858974359, 129.35697115384613, 128.80608974358972, 132.5821314102564, 126.1318108974359, 127.32371794871796, 131.640625, 130.41866987179486, 122.56610576923077, 118.67988782051282, 108.42347756410255, 109.1396233974359, 107.76742788461537, 109.0594951923077, 110.7822516025641, 107.6171875, 100.96153846153845, 108.19811698717949, 113.11598557692308, 121.34915865384615, 123.92327724358974, 124.13361378205127, 126.92808493589742, 121.41927083333333, 120.62299679487181, 115.87039262820514, 120.41266025641025, 124.31390224358974, 127.83453525641025, 129.40705128205124, 125.38561698717949, 132.19150641025638, 133.85917467948718, 136.16786858974356, 135.79727564102564, 141.0606971153846, 146.72976762820514, 143.24919871794873, 143.51462339743588, 153.02483974358972, 149.81470352564102, 160.8924278846154, 146.1838942307692, 154.10156249999997, 152.12840544871793, 149.2988782051282, 149.03345352564102, 147.265625, 142.70833333333331, 145.95853365384613, 150.65604967948715, 155.91947115384613, 150.81630608974356, 151.60256410256412, 142.7283653846154, 137.32471955128202, 130.0831330128205, 127.4188701923077, 133.83914262820514, 131.0246394230769, 122.95172275641025, 129.43209134615384, 129.94290865384616, 135.18129006410254, 140.21935096153845, 143.97035256410257, 149.27884615384613, 147.91165865384616, 148.29727564102564, 149.16866987179486, 146.31410256410257, 148.84314903846152, 152.80949519230768, 158.58373397435898, 140.41967147435898, 148.7530048076923, 151.8830128205128, 148.7479967948718, 145.57291666666669, 143.5947516025641, 145.3475560897436, 157.60216346153845, 163.4465144230769, 159.77814503205127, 161.59354967948718, 161.69871794871796, 159.70552884615384, 151.9931891025641, 152.07331730769232, 156.6907051282051, 150.91145833333331, 148.828125, 149.93489583333331, 145.63301282051282, 151.91306089743588, 153.61578525641028, 149.05849358974356, 150.2804487179487, 150.59595352564102, 143.5947516025641, 138.23116987179486, 133.05789262820514, 135.21634615384613, 126.6376201923077, 120.39262820512819, 115.79527243589742, 113.671875, 123.13201121794873, 130.7041266025641, 125.78625801282051, 124.19370993589745, 115.10416666666667, 119.23076923076923, 109.40004006410255, 121.20392628205127, 118.91025641025641, 122.37079326923077, 122.44591346153845, 118.49959935897436, 120.68810096153845, 115.84034455128204, 115.16426282051282, 99.3739983974359, 97.06530448717949, 98.2872596153846, 103.90625, 104.39202724358974, 109.34995993589742, 105.04306891025641, 117.28766025641025, 124.73958333333333], "epsIndex": [100.0, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934], "valuationGap": [0.0, -4.286858974358978, -6.340144230769241, -5.924479166666671, -2.999799679487168, 1.6626602564102484, 0.225360576923066, -1.3421474358974308, -1.0566907051282044, 2.338741987179475, 6.114783653846146, 1.6927083333333286, -1.6125801282051526, -4.992988782051299, 7.446529832347153, -3.3257057445759273, -2.864968565088759, -12.019616000986176, -12.254992603550292, -12.615569526627212, -5.624383629191328, -12.094736193293883, -15.19970414201181, -17.41825382149902, -19.110962154832336, -24.234159270216978, -20.037444526627198, -19.48656311637079, -19.860237919132146, -13.409917406311635, -14.601824457593693, -18.918731508875737, -17.6967763806706, -9.844212278106511, -5.957994329388555, 4.298415927021708, 3.582270093688365, 4.95446560650889, 3.6623982988165693, 1.9396418885601605, 5.104705991124263, 11.76035502958581, 4.523776503944774, 4.339635724852073, -3.893537352070993, -6.467655941814584, -6.677992480276117, -9.472463634122263, -3.9636495315581755, -3.1673754930966567, 1.5852286735700147, -2.9570389546350953, -6.858280941814584, -10.378913954635095, -8.401134122287914, -4.379699827416161, -11.185589250493052, -12.853257519723854, -15.161951429980235, -14.791358481262307, -20.054779955621285, -25.72385046844181, -22.2432815581854, -22.508706237672556, -32.018922583826395, -28.808786365877694, -39.88651072485206, -23.698687130177476, -31.61635539940825, -29.643198348126205, -26.813671104536482, -26.5482464250493, -24.780417899408278, -20.223126232741592, -23.47332655325441, -28.17084257889543, -33.43426405325441, -28.33109898915184, -29.117357001972394, -20.243158284023664, -11.880932569033476, -4.639346030571957, -1.9750832100591538, -8.395355645956599, -5.580852440828366, 2.4920642258382912, -3.9883043639053, -4.499121671597621, -9.737503081854001, -14.775563979289913, -18.52656558185403, -23.835059171597592, -16.254853920118336, -16.64047090729781, -17.511865138067037, -14.657297830374745, -17.186344304733694, -21.152690458579855, -26.926929240631154, -8.762866740631154, -17.096200073964468, -20.226208086784965, -17.09119206114397, -13.916111932938861, -11.937946868836264, -13.690751356015767, -18.99269600591714, -24.837046967455592, -21.168677576429957, -22.98408222386587, -23.089250493096642, -21.096061390532526, -13.383721646942774, -13.463849852071007, -18.081237672583796, -12.301990877712, -10.218657544378686, -11.325428377712, -7.023545364891504, -5.907143737672584, -7.609868096646977, -3.052576429980263, -4.2745315581854015, -4.590036365877722, 2.4111655571992117, 7.774747287968438, 12.948024531558161, 10.789571005917168, 19.368296967455606, 25.61328895463511, 30.210644723865883, 32.3340421597633, 19.175681089743563, 11.603565705128204, 16.52143429487178, 18.113982371794847, 27.20352564102562, 23.076923076923066, 32.90765224358974, 21.103766025641022, 23.397435897435884, 19.93689903846152, 19.86177884615384, 23.808092948717928, 21.61959134615384, 27.3549217209073, 28.031003451676526, 43.821267874753445, 46.129961785009854, 44.908006656804744, 39.28901627218934, 38.803239028599606, 33.84530633629193, 38.152197361932934, 25.907606015779095, 18.455682938856015], "quarterMarkers": [100.0, 103.84615384615384, null, null, null, null, null, null, null, null, null, null, null, null, 109.31952662721893, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.72189349112426, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.45562130177515, null, null, null, null, null, null, null, null, null, null, 121.00591715976333, null, null, null, null, null, null, null, null, null, null, null, null, 122.48520710059172, null, null, null, null, null, null, null, null, null, null, null, null, 125.44378698224854, null, null, null, null, null, null, null, null, null, null, null, 131.65680473372782, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.6094674556213, null, null, null, null, null, null, null, null, null, null, null, null, 146.0059171597633, null, null, null, null, null, null, null, null, null, null, null, null, 142.3076923076923, null, null, null, null, null, null, null, null, null, null, null, null, 143.19526627218934, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-25", "2023-08-23", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-11", "", "", "", "", "", "", "", "", "", "", "2024-08-29", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-26", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-27", "", "", "", "", "", "", "", "", "", "", "", "2025-05-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-28", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-25", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-26", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-28", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "2023-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [-0.6410256410256416, 10.404624277456644, 10.404624277456644, 10.404624277456644, 10.404624277456644, 10.404624277456644, 10.404624277456644, 10.404624277456644, 10.404624277456644, 10.404624277456644, 10.404624277456644, 10.404624277456644, 10.404624277456644, 10.404624277456644, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 4.020100502512555, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 7.179487179487174, 5.649717514124299, 5.649717514124299, 5.649717514124299, 5.649717514124299, 5.649717514124299, 5.649717514124299, 5.649717514124299, 5.649717514124299, 5.649717514124299, 5.649717514124299, 5.649717514124299, 7.499999999999996, 7.499999999999996, 7.499999999999996, 7.499999999999996, 7.499999999999996, 7.499999999999996, 7.499999999999996, 7.499999999999996, 7.499999999999996, 7.499999999999996, 7.499999999999996, 7.499999999999996, 7.499999999999996, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 2.3584905660377276, 7.009345794392519, 7.009345794392519, 7.009345794392519, 7.009345794392519, 7.009345794392519, 7.009345794392519, 7.009345794392519, 7.009345794392519, 7.009345794392519, 7.009345794392519, 7.009345794392519, 7.009345794392519, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.5116279069767495, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.938775510204079, 6.799999999999998, 6.799999999999998, 6.799999999999998, 6.799999999999998, 6.799999999999998, 6.799999999999998, 6.799999999999998, 6.799999999999998, 6.799999999999998, 6.799999999999998, 6.799999999999998, 6.799999999999998, 6.799999999999998, 5.699481865284979, 5.699481865284979, 5.699481865284979, 5.699481865284979, 5.699481865284979, 5.699481865284979, 5.699481865284979, 5.699481865284979, 5.699481865284979, 5.699481865284979, 5.699481865284979, 5.699481865284979, 5.699481865284979, 10.849056603773583, 10.849056603773583, 10.849056603773583, 10.849056603773583, 10.849056603773583, 10.849056603773583, 10.849056603773583, 10.849056603773583, 10.849056603773583, 10.849056603773583, 10.849056603773583], "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": [85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 199.68, "latestClose": 249.08, "startTtmEps": 6.76, "latestTtmEps": 9.68, "priceChangePct": 24.739583333333325, "epsChangePct": 43.19526627218935, "earningsGapPct": 18.455682938856025, "startMultiple": 29.53846153846154, "latestMultiple": 25.73140495867769, "multipleChangePct": -12.888472796143247, "latestQuarter": "2026-05-28", "tone": "positive", "read": "Earnings power is leading market price; the spread is stable and has persisted through 2 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -14.311270125223608, "earningsMovePct": 8.764044943820215, "spread": 23.075315069043825, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 3.593412077857261, "earningsMovePct": 21.914357682619645, "spread": 18.320945604762386, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 24.739583333333325, "earningsMovePct": 43.19526627218935, "spread": 18.455682938856025, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 2, "persistenceLabel": "2 quarters", "summary": "Earnings power is leading market price; the spread is stable and has persisted through 2 updates.", "marketChangePct": 24.739583333333325, "earningsChangePct": 43.19526627218935, "recentMarketMovePoints": 2.293669871794876, "recentEarningsMovePoints": 0.8875739644970508}, "pressure": {"score": 32, "band": "low", "label": "Low \u2014 earnings-led", "direction": "earnings", "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": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.93643199, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.18276351, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.63757225, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "mixed", "value": -0.11045927, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "mixed", "value": 0.09497802, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -3.406688716878936, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 2, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-05-28", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-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, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 103.84615384615384, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 109.31952662721893, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 112.72189349112426, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 117.45562130177515, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 121.00591715976333, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 122.48520710059172, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 125.44378698224854, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 131.65680473372782, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 138.6094674556213, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 146.0059171597633, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 142.3076923076923, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934, 143.19526627218934], "revenue": [100.0, 102.11598746081505, 102.11598746081505, 102.11598746081505, 102.11598746081505, 102.11598746081505, 102.11598746081505, 102.11598746081505, 102.11598746081505, 102.11598746081505, 102.11598746081505, 102.11598746081505, 102.11598746081505, 102.11598746081505, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 104.74137931034481, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 107.69984326018809, 110.59952978056427, 110.59952978056427, 110.59952978056427, 110.59952978056427, 110.59952978056427, 110.59952978056427, 110.59952978056427, 110.59952978056427, 110.59952978056427, 110.59952978056427, 110.59952978056427, 113.73432601880877, 113.73432601880877, 113.73432601880877, 113.73432601880877, 113.73432601880877, 113.73432601880877, 113.73432601880877, 113.73432601880877, 113.73432601880877, 113.73432601880877, 113.73432601880877, 113.73432601880877, 113.73432601880877, 116.79075235109717, 116.79075235109717, 116.79075235109717, 116.79075235109717, 116.79075235109717, 116.79075235109717, 116.79075235109717, 116.79075235109717, 116.79075235109717, 116.79075235109717, 116.79075235109717, 116.79075235109717, 116.79075235109717, 120.12147335423198, 120.12147335423198, 120.12147335423198, 120.12147335423198, 120.12147335423198, 120.12147335423198, 120.12147335423198, 120.12147335423198, 120.12147335423198, 120.12147335423198, 120.12147335423198, 120.12147335423198, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 124.35344827586208, 129.40830721003132, 129.40830721003132, 129.40830721003132, 129.40830721003132, 129.40830721003132, 129.40830721003132, 129.40830721003132, 129.40830721003132, 129.40830721003132, 129.40830721003132, 129.40830721003132, 129.40830721003132, 129.40830721003132, 134.95297805642633, 134.95297805642633, 134.95297805642633, 134.95297805642633, 134.95297805642633, 134.95297805642633, 134.95297805642633, 134.95297805642633, 134.95297805642633, 134.95297805642633, 134.95297805642633, 134.95297805642633, 134.95297805642633, 141.1833855799373, 141.1833855799373, 141.1833855799373, 141.1833855799373, 141.1833855799373, 141.1833855799373, 141.1833855799373, 141.1833855799373, 141.1833855799373, 141.1833855799373, 141.1833855799373, 141.1833855799373, 141.1833855799373, 147.0807210031348, 147.0807210031348, 147.0807210031348, 147.0807210031348, 147.0807210031348, 147.0807210031348, 147.0807210031348, 147.0807210031348, 147.0807210031348, 147.0807210031348, 147.0807210031348], "cashGeneration": [100.0, 94.88565488565489, 94.88565488565489, 94.88565488565489, 94.88565488565489, 94.88565488565489, 94.88565488565489, 94.88565488565489, 94.88565488565489, 94.88565488565489, 94.88565488565489, 94.88565488565489, 94.88565488565489, 94.88565488565489, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 76.54885654885655, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 57.130977130977136, 48.69022869022869, 48.69022869022869, 48.69022869022869, 48.69022869022869, 48.69022869022869, 48.69022869022869, 48.69022869022869, 48.69022869022869, 48.69022869022869, 48.69022869022869, 48.69022869022869, 52.016632016632016, 52.016632016632016, 52.016632016632016, 52.016632016632016, 52.016632016632016, 52.016632016632016, 52.016632016632016, 52.016632016632016, 52.016632016632016, 52.016632016632016, 52.016632016632016, 52.016632016632016, 52.016632016632016, 59.54261954261955, 59.54261954261955, 59.54261954261955, 59.54261954261955, 59.54261954261955, 59.54261954261955, 59.54261954261955, 59.54261954261955, 59.54261954261955, 59.54261954261955, 59.54261954261955, 59.54261954261955, 59.54261954261955, 70.10395010395011, 70.10395010395011, 70.10395010395011, 70.10395010395011, 70.10395010395011, 70.10395010395011, 70.10395010395011, 70.10395010395011, 70.10395010395011, 70.10395010395011, 70.10395010395011, 70.10395010395011, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 71.93347193347194, 81.74636174636176, 81.74636174636176, 81.74636174636176, 81.74636174636176, 81.74636174636176, 81.74636174636176, 81.74636174636176, 81.74636174636176, 81.74636174636176, 81.74636174636176, 81.74636174636176, 81.74636174636176, 81.74636174636176, 91.26819126819127, 91.26819126819127, 91.26819126819127, 91.26819126819127, 91.26819126819127, 91.26819126819127, 91.26819126819127, 91.26819126819127, 91.26819126819127, 91.26819126819127, 91.26819126819127, 91.26819126819127, 91.26819126819127, 104.03326403326403, 104.03326403326403, 104.03326403326403, 104.03326403326403, 104.03326403326403, 104.03326403326403, 104.03326403326403, 104.03326403326403, 104.03326403326403, 104.03326403326403, 104.03326403326403, 104.03326403326403, 104.03326403326403, 117.79625779625779, 117.79625779625779, 117.79625779625779, 117.79625779625779, 117.79625779625779, 117.79625779625779, 117.79625779625779, 117.79625779625779, 117.79625779625779, 117.79625779625779, 117.79625779625779], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 43.19526627218934, "valuationContribution": -18.455682938856015, "marketMove": 24.73958333333333, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 43.19526627218934}, {"key": "valuation", "label": "Relative valuation contribution", "value": -18.455682938856015}, {"key": "market", "label": "Total market move", "value": 24.73958333333333}]}, "acceptance": {"available": true, "events": [{"date": "2023-08-25", "periodEnd": "2023-07-31", "earningsChangePct": 3.8461538461538325, "surprisePct": 10.404624277456644, "immediateReturnPct": 8.13301282051282, "forward4WeekPct": 2.1834935897435903, "forward13WeekPct": 1.872996794871784, "toDateReturnPct": 24.739583333333325, "weeksSince": 154, "availabilitySource": "reported", "spread": -4.286858974358978, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2023-11-24", "periodEnd": "2023-10-31", "earningsChangePct": 5.270655270655267, "surprisePct": 4.020100502512555, "immediateReturnPct": -6.400404914185809, "forward4WeekPct": 11.701099710118235, "forward13WeekPct": 18.34537339529747, "toDateReturnPct": 14.609119771775635, "weeksSince": 141, "availabilitySource": "reported", "spread": 7.446529832347153, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-03-01", "periodEnd": "2024-01-31", "earningsChangePct": 3.11231393775373, "surprisePct": 7.179487179487174, "immediateReturnPct": 2.931570762052882, "forward4WeekPct": 1.2519440124416858, "forward13WeekPct": -21.617418351477447, "toDateReturnPct": -3.157076205287701, "weeksSince": 127, "availabilitySource": "reported", "spread": -19.860237919132146, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-06-14", "periodEnd": "2024-04-30", "earningsChangePct": 4.199475065616798, "surprisePct": 5.649717514124299, "immediateReturnPct": 4.545244156445261, "forward4WeekPct": 17.310807683406605, "forward13WeekPct": 22.175422355936103, "toDateReturnPct": 15.288127748206426, "weeksSince": 112, "availabilitySource": "reported", "spread": 4.339635724852073, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-30", "periodEnd": "2024-07-31", "earningsChangePct": 3.0226700251889005, "surprisePct": 7.499999999999996, "immediateReturnPct": 1.2301183107419789, "forward4WeekPct": 6.518843532084917, "forward13WeekPct": 14.353992008148552, "toDateReturnPct": -2.4210608791036536, "weeksSince": 101, "availabilitySource": "reported", "spread": -8.401134122287914, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-29", "periodEnd": "2024-10-31", "earningsChangePct": 1.2224938875305513, "surprisePct": 2.3584905660377276, "immediateReturnPct": -9.14184330936596, "forward4WeekPct": -7.370747346468709, "forward13WeekPct": -14.648115292433161, "toDateReturnPct": -22.470196408005716, "weeksSince": 88, "availabilitySource": "reported", "spread": -23.698687130177476, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-28", "periodEnd": "2025-01-31", "earningsChangePct": 2.4154589371980784, "surprisePct": 7.009345794392519, "immediateReturnPct": -3.7859649122807038, "forward4WeekPct": -8.199999999999996, "forward13WeekPct": 3.9017543859649173, "toDateReturnPct": -12.603508771929818, "weeksSince": 75, "availabilitySource": "reported", "spread": -11.880932569033476, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-23", "periodEnd": "2025-04-30", "earningsChangePct": 4.952830188679247, "surprisePct": 6.5116279069767495, "immediateReturnPct": -0.9158615136875881, "forward4WeekPct": -0.29186795491144, "forward13WeekPct": -2.633521202361766, "toDateReturnPct": -16.438539989264623, "weeksSince": 63, "availabilitySource": "reported", "spread": -16.254853920118336, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": 5.280898876404483, "surprisePct": 6.938775510204079, "immediateReturnPct": 8.431244185645848, "forward4WeekPct": 11.249698514970884, "forward13WeekPct": 4.517107121937758, "toDateReturnPct": -14.178410226372185, "weeksSince": 49, "availabilitySource": "reported", "spread": -18.99269600591714, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-11-28", "periodEnd": "2025-10-31", "earningsChangePct": 5.336179295624333, "surprisePct": 6.799999999999998, "immediateReturnPct": 4.312242090784024, "forward4WeekPct": 3.407840440165044, "forward13WeekPct": -15.450481430536456, "toDateReturnPct": -14.34662998624484, "weeksSince": 36, "availabilitySource": "reported", "spread": -5.907143737672584, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-27", "periodEnd": "2026-01-31", "earningsChangePct": -2.532928064842954, "surprisePct": 5.699481865284979, "immediateReturnPct": 8.32231914706143, "forward4WeekPct": 1.2600229095074411, "forward13WeekPct": 1.907657062296253, "toDateReturnPct": 9.736540664375726, "weeksSince": 23, "availabilitySource": "reported", "spread": 19.175681089743563, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": 0.6237006237006293, "surprisePct": 10.849056603773583, "immediateReturnPct": -4.0167641810863515, "forward4WeekPct": -18.560936138428985, "forward13WeekPct": null, "toDateReturnPct": 3.356985767044285, "weeksSince": 10, "availabilitySource": "reported", "spread": 27.3549217209073, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": 0.6237006237006293, "surprisePct": 10.849056603773583, "immediateReturnPct": -4.0167641810863515, "forward4WeekPct": -18.560936138428985, "forward13WeekPct": null, "toDateReturnPct": 3.356985767044285, "weeksSince": 10, "availabilitySource": "reported", "spread": 27.3549217209073, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 6 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Software - Application", "population": 23, "spreadPercentile": 77.3, "qualityPercentile": 29.5, "rarityPercentile": 77.3, "currentOneYearSpread": 58.876487, "lead": "earnings", "relatedSignals": [{"tickerId": 4084, "symbol": "TYL", "name": "Tyler Technologies Inc", "spread": 53.238041, "lead": "earnings", "quality": 100}, {"tickerId": 9096, "symbol": "ZM", "name": "Zoom Video Communications Inc", "spread": 51.524325000000005, "lead": "earnings", "quality": 100}, {"tickerId": 1502, "symbol": "FICO", "name": "Fair Isaac Corporation", "spread": 49.990011, "lead": "earnings", "quality": 87.5}, {"tickerId": 859, "symbol": "CRM", "name": "Salesforce.com Inc", "spread": 48.45734, "lead": "earnings", "quality": 100}, {"tickerId": 5160, "symbol": "BSY", "name": "Bentley Systems\u00a0Inc", "spread": 47.75872, "lead": "earnings", "quality": 87.5}, {"tickerId": 3498, "symbol": "SAP", "name": "SAP SE ADR", "spread": 47.413815, "lead": "earnings", "quality": 100}, {"tickerId": 5275, "symbol": "CDNS", "name": "Cadence Design Systems Inc", "spread": 39.813432999999996, "lead": "earnings", "quality": 100}, {"tickerId": 8068, "symbol": "ROP", "name": "Roper Technologies Inc", "spread": 86.911982, "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-08-25", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-03-01", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-06-14", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-11-29", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-11-28", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-02-27", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}