{"ticker": {"uuid": "b944ec4a-497b-431d-8322-c0935fb70b3a", "symbol": "ROP", "name": "Roper Technologies Inc", "sector": "Technology", "industry": "Software - Application", "currency": "USD"}, "next_event": {"report_date": "2026-10-22", "fiscal_date_ending": "2026-09-30", "estimate": 5.78, "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": 1.5, "average_surprise_label": "+1.5%", "median_surprise": 1.5, "surprise_dispersion": 0.8, "average_reaction": -1.1, "average_reaction_label": "-1.1%", "average_abs_reaction": 3.5, "positive_response_rate": 33.3, "confirmation_rate": 40.0, "reaction_sample": 12, "streak": {"count": 8, "band": "beat", "label": "8 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 18, "band": "Contained", "tone": "positive", "days": 69, "proximity_component": 3, "reaction_component": 9, "variability_component": 1, "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": 62.7, "revenue_growth_1y": 10.9, "cash_conversion": 1.08, "net_margin": 30.2, "earnings_yield": 5.0, "eps_surprise_avg": 1.8, "sue_score": 1.72, "pe_ratio": 15.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 402.25, "currency": "USD", "return_13w": 17.2, "fair_value": 493.072522, "fair_value_gap": -18.4, "relative_strength": -14.2, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 52.9}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 4.32, "eps_estimate": 4.22, "eps_surprise": 0.1, "surprise_pct": 2.3697, "surprise_label": "+2.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.3585829978472157, "one_week_reaction_label": "-1.4%", "four_week_reaction": 8.835974352363099, "four_week_reaction_label": "+8.8%", "confirmation": "diverged", "revenue": 1563400000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 342700000.0, "operating_cash_flow": 630000000.0, "free_cash_flow": 652300000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-31", "date_source": "exact", "eps_actual": 4.37, "eps_estimate": 4.33, "eps_surprise": 0.04, "surprise_pct": 0.9238, "surprise_label": "+0.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.010915525586072108, "one_week_reaction_label": "-0.0%", "four_week_reaction": 1.3080337516715703, "four_week_reaction_label": "+1.3%", "confirmation": "contained", "revenue": 1613500000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 377500000.0, "operating_cash_flow": 621800000.0, "free_cash_flow": 663300000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-26", "date_source": "exact", "eps_actual": 4.41, "eps_estimate": 4.34, "eps_surprise": 0.07, "surprise_pct": 1.6129, "surprise_label": "+1.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.213069285039316, "one_week_reaction_label": "-3.2%", "four_week_reaction": 1.4053669208465063, "four_week_reaction_label": "+1.4%", "confirmation": "diverged", "revenue": 1680700000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 382000000.0, "operating_cash_flow": 531500000.0, "free_cash_flow": 550400000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-24", "date_source": "exact", "eps_actual": 4.48, "eps_estimate": 4.47, "eps_surprise": 0.01, "surprise_pct": 0.2237, "surprise_label": "+0.2%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.310359418739433, "one_week_reaction_label": "-3.3%", "four_week_reaction": -3.3156474627054213, "four_week_reaction_label": "-3.3%", "confirmation": "contained", "revenue": 1716800000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 337100000.0, "operating_cash_flow": 384100000.0, "free_cash_flow": 401600000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-23", "date_source": "exact", "eps_actual": 4.62, "eps_estimate": 4.53, "eps_surprise": 0.09, "surprise_pct": 1.9868, "surprise_label": "+2.0%", "surprise_band": "beat", "eps_yoy": 6.944444444444439, "eps_yoy_label": "+6.9%", "one_week_reaction": -2.8011907443306074, "one_week_reaction_label": "-2.8%", "four_week_reaction": -1.6839424514133987, "four_week_reaction_label": "-1.7%", "confirmation": "diverged", "revenue": 1764600000.0, "revenue_yoy": 12.86938723295382, "revenue_yoy_label": "+12.9%", "net_income": 367900000.0, "operating_cash_flow": 755400000.0, "free_cash_flow": 791600000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-30", "date_source": "exact", "eps_actual": 4.81, "eps_estimate": 4.73, "eps_surprise": 0.08, "surprise_pct": 1.6913, "surprise_label": "+1.7%", "surprise_band": "beat", "eps_yoy": 10.068649885583513, "eps_yoy_label": "+10.1%", "one_week_reaction": 8.333176568828314, "one_week_reaction_label": "+8.3%", "four_week_reaction": 8.032068106767195, "four_week_reaction_label": "+8.0%", "confirmation": "confirmed", "revenue": 1877100000.0, "revenue_yoy": 16.337155252556553, "revenue_yoy_label": "+16.3%", "net_income": 462300000.0, "operating_cash_flow": 722200000.0, "free_cash_flow": 749000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-28", "date_source": "exact", "eps_actual": 4.78, "eps_estimate": 4.74, "eps_surprise": 0.04, "surprise_pct": 0.8439, "surprise_label": "+0.8%", "surprise_band": "beat", "eps_yoy": 8.390022675736963, "eps_yoy_label": "+8.4%", "one_week_reaction": 1.49542760885726, "one_week_reaction_label": "+1.5%", "four_week_reaction": 1.6729424944580813, "four_week_reaction_label": "+1.7%", "confirmation": "confirmed", "revenue": 1882800000.0, "revenue_yoy": 12.024751591598738, "revenue_yoy_label": "+12.0%", "net_income": 331100000.0, "operating_cash_flow": 528700000.0, "free_cash_flow": 538200000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-21", "date_source": "exact", "eps_actual": 4.87, "eps_estimate": 4.83, "eps_surprise": 0.04, "surprise_pct": 0.8282, "surprise_label": "+0.8%", "surprise_band": "beat", "eps_yoy": 8.705357142857135, "eps_yoy_label": "+8.7%", "one_week_reaction": 3.348078892590479, "one_week_reaction_label": "+3.3%", "four_week_reaction": -2.7808881621126296, "four_week_reaction_label": "-2.8%", "confirmation": "confirmed", "revenue": 1943600000.0, "revenue_yoy": 13.21062441752097, "revenue_yoy_label": "+13.2%", "net_income": 378300000.0, "operating_cash_flow": 404100000.0, "free_cash_flow": 420600000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-23", "date_source": "exact", "eps_actual": 5.14, "eps_estimate": 5.11, "eps_surprise": 0.03, "surprise_pct": 0.5871, "surprise_label": "+0.6%", "surprise_band": "beat", "eps_yoy": 11.255411255411246, "eps_yoy_label": "+11.3%", "one_week_reaction": -5.097914924147893, "one_week_reaction_label": "-5.1%", "four_week_reaction": -10.905415092518119, "four_week_reaction_label": "-10.9%", "confirmation": "diverged", "revenue": 2017500000.0, "revenue_yoy": 14.331859911594696, "revenue_yoy_label": "+14.3%", "net_income": 398500000.0, "operating_cash_flow": 869500000.0, "free_cash_flow": 881100000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-27", "date_source": "exact", "eps_actual": 5.21, "eps_estimate": 5.14, "eps_surprise": 0.07, "surprise_pct": 1.3619, "surprise_label": "+1.4%", "surprise_band": "beat", "eps_yoy": 8.316008316008324, "eps_yoy_label": "+8.3%", "one_week_reaction": -8.925197967859885, "one_week_reaction_label": "-8.9%", "four_week_reaction": -17.61978361745271, "four_week_reaction_label": "-17.6%", "confirmation": "diverged", "revenue": 2058600000.0, "revenue_yoy": 9.669170529007513, "revenue_yoy_label": "+9.7%", "net_income": 428400000.0, "operating_cash_flow": 738000000.0, "free_cash_flow": 747800000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-23", "date_source": "exact", "eps_actual": 5.16, "eps_estimate": 4.99, "eps_surprise": 0.17, "surprise_pct": 3.4068, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": 7.9497907949790765, "eps_yoy_label": "+7.9%", "one_week_reaction": -2.494205937534494, "one_week_reaction_label": "-2.5%", "four_week_reaction": -11.461207372254725, "four_week_reaction_label": "-11.5%", "confirmation": "diverged", "revenue": 2095300000.0, "revenue_yoy": 11.286381984278734, "revenue_yoy_label": "+11.3%", "net_income": 508900000.0, "operating_cash_flow": 592100000.0, "free_cash_flow": 606400000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-23", "date_source": "exact", "eps_actual": 5.38, "eps_estimate": 5.29, "eps_surprise": 0.09, "surprise_pct": 1.7013, "surprise_label": "+1.7%", "surprise_band": "beat", "eps_yoy": 10.472279260780283, "eps_yoy_label": "+10.5%", "one_week_reaction": 1.156578729966401, "one_week_reaction_label": "+1.2%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 2108900000.0, "revenue_yoy": 8.504836386087671, "revenue_yoy_label": "+8.5%", "net_income": 1168500000.0, "operating_cash_flow": 469500000.0, "free_cash_flow": 480500000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [4.32, 4.37, 4.41, 4.48, 4.62, 4.81, 4.78, 4.87, 5.14, 5.21, 5.16, 5.38], "eps_estimate": [4.22, 4.33, 4.34, 4.47, 4.53, 4.73, 4.74, 4.83, 5.11, 5.14, 4.99, 5.29], "surprise": [2.3697, 0.9238, 1.6129, 0.2237, 1.9868, 1.6913, 0.8439, 0.8282, 0.5871, 1.3619, 3.4068, 1.7013], "reaction_1w": [-1.3585829978472157, -0.010915525586072108, -3.213069285039316, -3.310359418739433, -2.8011907443306074, 8.333176568828314, 1.49542760885726, 3.348078892590479, -5.097914924147893, -8.925197967859885, -2.494205937534494, 1.156578729966401], "reaction_4w": [8.835974352363099, 1.3080337516715703, 1.4053669208465063, -3.3156474627054213, -1.6839424514133987, 8.032068106767195, 1.6729424944580813, -2.7808881621126296, -10.905415092518119, -17.61978361745271, -11.461207372254725, null], "revenue": [1563.4, 1613.5, 1680.7, 1716.8, 1764.6, 1877.1, 1882.8, 1943.6, 2017.5, 2058.6, 2095.3, 2108.9], "net_income": [342.7, 377.5, 382.0, 337.1, 367.9, 462.3, 331.1, 378.3, 398.5, 428.4, 508.9, 1168.5], "financial_unit": "millions", "scatter": [{"x": 2.3697, "y": -1.3585829978472157, "label": "2023-09-30"}, {"x": 0.9238, "y": -0.010915525586072108, "label": "2023-12-31"}, {"x": 1.6129, "y": -3.213069285039316, "label": "2024-03-31"}, {"x": 0.2237, "y": -3.310359418739433, "label": "2024-06-30"}, {"x": 1.9868, "y": -2.8011907443306074, "label": "2024-09-30"}, {"x": 1.6913, "y": 8.333176568828314, "label": "2024-12-31"}, {"x": 0.8439, "y": 1.49542760885726, "label": "2025-03-31"}, {"x": 0.8282, "y": 3.348078892590479, "label": "2025-06-30"}, {"x": 0.5871, "y": -5.097914924147893, "label": "2025-09-30"}, {"x": 1.3619, "y": -8.925197967859885, "label": "2025-12-31"}, {"x": 3.4068, "y": -2.494205937534494, "label": "2026-03-31"}, {"x": 1.7013, "y": 1.156578729966401, "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.15757533713293, 103.13829126572122, 101.48036510889207, 102.36817118925944, 102.19473915031902, 99.98761192215765, 102.30837495915313, 102.93070610553595, 99.68052407636895, 98.32628142410239, 103.90245279927022, 106.92313729535195, 108.48826961805801, 108.66814611403119, 111.76739737480652, 110.94451421274947, 111.96794939048074, 112.23673030591279, 112.71640110195489, 108.14712448875746, 110.60288800324969, 113.56367223484386, 113.81005927683586, 113.79763631069595, 113.93014689866901, 112.95909250645333, 115.29873326497429, 113.45393697970869, 113.03777066149452, 113.32763776972037, 115.19727977709525, 116.12071311436371, 112.58599200848238, 111.09731339659365, 110.79667484175842, 109.22091461887193, 107.23670091357297, 108.5408498553469, 112.35377465938234, 112.92809782698808, 110.46078922839703, 114.87084426861658, 113.92124155563698, 116.41757742795076, 116.86749838420421, 116.63942769842008, 115.92870368749529, 117.78271573757277, 113.88368451350695, 111.28848277210508, 109.36803331533133, 113.87745611171441, 113.73627704282579, 115.10446744797103, 113.72382002907024, 114.57089402206111, 115.85811415305099, 114.97782166688243, 113.12173334276048, 114.66887549382363, 115.93084637540738, 112.68340223691533, 112.45678803246821, 118.00987596489341, 113.97863763900904, 116.45476183784263, 117.76455049393076, 114.59610943402201, 113.02852105923738, 109.23221317301284, 108.92243766729082, 107.16669733439095, 104.68243890796913, 108.76595167311277, 110.65048951234343, 119.87119017767986, 119.26938743167112, 119.44014105817884, 119.53801219044615, 121.71408084732023, 122.52203749263329, 118.54680770469716, 119.14861045070589, 121.326761476568, 112.9941884524136, 116.82322744650261, 116.21425158245175, 116.31018620403519, 118.04952084044362, 118.97549766070496, 121.56155866815168, 118.25598873442583, 118.93170149808859, 119.47394004218665, 116.94627384817164, 117.20487999095039, 117.52188094716087, 119.5010520324427, 114.34143642136459, 113.78378544640258, 117.59335635012403, 113.22404579733856, 111.60957280492347, 110.61958562651995, 112.12336372544706, 109.92408825576614, 108.28037529711563, 107.04602417763643, 105.39395694291865, 104.28492059495989, 104.59089768982996, 106.48418219338997, 105.54695410734286, 100.16626018192107, 93.33579145909383, 93.52407393306915, 94.0366206444275, 92.83370493188309, 93.35043571690049, 93.63076739103397, 93.27512281137854, 93.09311644789179, 94.31486028173146, 91.09732256002602, 91.15392546005522, 87.2399313597546, 85.45169509974293, 77.82496214519887, 75.9780263245782, 67.38065637636612, 70.3952913257228, 73.31768434860301, 77.04300190530248, 73.58392829632669, 74.14576565682287, 72.20449166948686, 75.02625717442373, 72.11999578574586, 76.17418409612627, 74.27424307353223, 75.2872647249596, 72.15572476515305, 67.44370289274616, 68.71313251403687, 68.4167921554243, 69.63586724467274, 70.22074307143158, 69.23232376471262, 70.92091715541932, 76.34831369084701, 74.79966924128502, 76.32130342309705, 77.20401938492171, 82.38051798962206, 84.54107039142146], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 133.82447149263294, 133.82447149263294, 133.82447149263294], "gap": [0.0, -2.1575753371329256, -3.1382912657212216, -1.480365108892073, -2.368171189259442, -2.1947391503190232, 0.012388077842345524, -2.3083749591531273, -2.930706105535947, 0.31947592363104604, 5.837716013437671, 0.2615446382698394, -2.7591398578118884, -4.324272180517951, -4.504148676491127, -7.60339993726646, -6.780516775209406, -7.803951952940679, -8.072732868372725, -8.552403664414825, -3.9831270512173944, -6.438890565709627, -9.399674797303803, -9.646061839295797, -6.750871416397402, -6.8833820043704605, -5.912327612154783, -8.25196837067574, -6.407172085410139, -5.991005767195972, -6.280872875421821, -8.1505148827967, -9.073948220065162, -5.539227114183831, -4.050548502295101, -3.7499099474598694, -2.1741497245733825, 3.0772004317185093, 1.773051489944578, -2.0398733140908547, -2.6141964816965952, -0.14688788310554912, -4.556942923325096, -3.607340210345498, -6.103676082659277, -6.553597038912727, -6.325526353128595, -5.614802342203802, -7.468814392281288, -1.2635692028086822, 1.3316325385931833, 3.252081995366936, -1.2573408010161415, -1.116161732127523, -2.484352137272765, -1.1037047183719721, -1.9507787113628439, -3.2379988423527237, -2.357706356184167, -0.5016180320622112, -2.048760183125367, -3.310731064709117, 1.8585580449552737, 2.0851722494023903, -3.4679156830228095, 0.5633226428615643, -1.912801555972024, -3.2225902120601546, -0.05414915215141036, 1.5134392226332238, 5.3097471088577635, 5.619522614579779, 7.375262947479655, 9.859521373901472, 5.776008608757834, 3.8914707695271744, -2.510523938089861, -1.9087211920811171, -2.079474818588835, -2.17734595085615, -4.35341460773023, -5.161371253043285, -1.1861414651071556, -1.7879442111158852, -3.966095236977992, 4.366477787176407, 0.5374387930873894, 1.1464146571382514, 1.0504800355548127, 1.6814208635922654, 0.7554440433309253, -1.8306169641157908, 1.474952969610058, 0.7992402059472994, 0.25700166184923035, 2.7846678558642424, 2.5260617130854968, 2.2090607568750187, 0.22988967159318463, 5.389505282671294, 5.94715625763331, 4.6359838164358536, 9.005294369221318, 10.619767361636406, 11.60975454003993, 10.105976441112816, 12.305251910793743, 13.948964869444254, 15.183315988923454, 16.83538322364123, 17.944419571599994, 17.63844247672992, 15.74515797316991, 16.682386059217023, 25.394277934670868, 32.224746657498116, 32.036464183522796, 31.52391747216444, 32.72683318470885, 32.21010239969145, 31.929770725557972, 32.285415305213405, 32.467421668700155, 31.245677834860487, 34.46321555656593, 34.40661265653672, 38.320606756837336, 40.10884301684901, 50.29803593295617, 52.14497175357684, 60.74234170178892, 57.72770675243224, 54.805313729552026, 51.07999617285256, 54.539069781828346, 53.97723242133216, 55.91850640866818, 53.0967409037313, 56.00300229240918, 51.94881398202877, 56.283091968107755, 55.27007031668039, 58.401610276486934, 63.11363214889383, 61.844202527603116, 62.140542886215684, 60.92146779696725, 60.3365919702084, 61.32501127692737, 59.63641788622067, 54.20902135079298, 55.75766580035497, 54.23603161854294, 56.62045210771123, 51.443953503010874, 49.28340110121148], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 104.16399743754006, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.04676489429855, null, null, null, null, null, null, null, null, null, null, null, null, 110.31390134529148, null, null, null, null, null, null, null, null, null, null, null, 112.62011531069827, null, null, null, null, null, null, null, null, null, null, null, null, 114.5419602818706, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.36066623959, null, null, null, null, null, null, null, null, null, null, null, null, 119.73094170403589, null, null, null, null, null, null, null, null, null, null, null, 122.22934016655988, null, null, null, null, null, null, null, null, null, null, null, null, 125.56053811659194, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.12299807815504, null, null, null, null, null, null, null, null, null, null, null, 130.55733504164, null, null, null, null, null, null, null, null, null, null, null, null, 133.82447149263294, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [33.8, -49.3, -15.5]}}, "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": [475.804243, 486.070078, 490.736366, 482.847883, 487.072102, 486.246905, 475.7453, 486.787589, 489.748667, 474.284163, 467.840619, 494.372279, 508.744824, 516.19179, 517.04765, 531.794019, 527.878706, 532.748254, 534.027125, 536.309419, 514.568607, 526.253234, 540.340771, 541.513091, 541.453982, 542.084473, 537.464155, 548.596265, 539.818646, 537.838509, 539.217709, 548.113545, 552.50728, 535.688927, 528.605731, 527.17528, 519.677746, 510.236773, 516.441969, 534.584027, 537.316681, 525.577122, 546.560351, 542.042101, 553.919773, 556.060516, 554.975346, 551.593691, 560.415159, 541.863403, 529.515323, 520.377743, 541.833768, 541.162032, 547.67194, 541.102761, 545.133175, 551.257823, 547.069354, 538.238007, 545.599375, 551.603886, 536.152409, 535.074169, 561.495997, 542.315194, 554.096698, 560.328728, 545.253151, 537.794499, 519.731505, 518.25758, 509.903693, 498.083486, 517.513013, 526.479724, 570.352209, 567.488806, 568.301259, 568.766934, 579.120761, 582.965053, 564.050741, 566.914144, 577.277879, 537.631143, 555.849873, 552.95234, 553.408801, 561.684629, 566.090466, 578.395054, 562.667012, 565.882082, 568.462076, 556.435333, 557.665792, 559.174096, 568.591076, 544.041406, 541.388079, 559.514179, 538.724814, 531.043083, 526.332682, 533.487722, 523.023476, 515.20262, 509.329525, 501.468919, 496.192077, 497.647929, 506.656257, 502.196886, 476.595316, 444.095656, 444.991512, 447.430231, 441.706707, 444.165334, 445.499164, 443.806992, 442.940998, 448.754107, 433.444926, 433.714245, 415.091295, 406.582791, 370.294472, 361.506673, 320.600022, 334.943783, 348.848653, 366.573872, 350.115453, 352.788699, 343.552035, 356.978115, 343.15, 362.44, 353.4, 358.22, 343.32, 320.9, 326.94, 325.53, 331.330411, 334.113275, 329.410334, 337.444733, 363.268516, 355.9, 363.14, 367.34, 391.97, 402.25], "ttmEps": [15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.71, 16.71, 16.71, 16.71, 16.71, 16.71, 16.71, 16.71, 16.71, 16.71, 16.71, 16.71, 16.71, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.88, 17.88, 17.88, 17.88, 17.88, 17.88, 17.88, 17.88, 17.88, 17.88, 17.88, 17.88, 17.88, 17.88, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.38, 20.38, 20.38, 20.38, 20.38, 20.38, 20.38, 20.38, 20.38, 20.38, 20.38, 20.38, 20.38, 20.89, 20.89, 20.89], "quarterlyEps": [4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.14, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.38, 5.38, 5.38], "priceIndex": [100.0, 102.15757533713293, 103.13829126572122, 101.48036510889207, 102.36817118925944, 102.19473915031902, 99.98761192215765, 102.30837495915313, 102.93070610553595, 99.68052407636895, 98.32628142410239, 103.90245279927022, 106.92313729535195, 108.48826961805801, 108.66814611403119, 111.76739737480652, 110.94451421274947, 111.96794939048074, 112.23673030591279, 112.71640110195489, 108.14712448875746, 110.60288800324969, 113.56367223484386, 113.81005927683586, 113.79763631069595, 113.93014689866901, 112.95909250645333, 115.29873326497429, 113.45393697970869, 113.03777066149452, 113.32763776972037, 115.19727977709525, 116.12071311436371, 112.58599200848238, 111.09731339659365, 110.79667484175842, 109.22091461887193, 107.23670091357297, 108.5408498553469, 112.35377465938234, 112.92809782698808, 110.46078922839703, 114.87084426861658, 113.92124155563698, 116.41757742795076, 116.86749838420421, 116.63942769842008, 115.92870368749529, 117.78271573757277, 113.88368451350695, 111.28848277210508, 109.36803331533133, 113.87745611171441, 113.73627704282579, 115.10446744797103, 113.72382002907024, 114.57089402206111, 115.85811415305099, 114.97782166688243, 113.12173334276048, 114.66887549382363, 115.93084637540738, 112.68340223691533, 112.45678803246821, 118.00987596489341, 113.97863763900904, 116.45476183784263, 117.76455049393076, 114.59610943402201, 113.02852105923738, 109.23221317301284, 108.92243766729082, 107.16669733439095, 104.68243890796913, 108.76595167311277, 110.65048951234343, 119.87119017767986, 119.26938743167112, 119.44014105817884, 119.53801219044615, 121.71408084732023, 122.52203749263329, 118.54680770469716, 119.14861045070589, 121.326761476568, 112.9941884524136, 116.82322744650261, 116.21425158245175, 116.31018620403519, 118.04952084044362, 118.97549766070496, 121.56155866815168, 118.25598873442583, 118.93170149808859, 119.47394004218665, 116.94627384817164, 117.20487999095039, 117.52188094716087, 119.5010520324427, 114.34143642136459, 113.78378544640258, 117.59335635012403, 113.22404579733856, 111.60957280492347, 110.61958562651995, 112.12336372544706, 109.92408825576614, 108.28037529711563, 107.04602417763643, 105.39395694291865, 104.28492059495989, 104.59089768982996, 106.48418219338997, 105.54695410734286, 100.16626018192107, 93.33579145909383, 93.52407393306915, 94.0366206444275, 92.83370493188309, 93.35043571690049, 93.63076739103397, 93.27512281137854, 93.09311644789179, 94.31486028173146, 91.09732256002602, 91.15392546005522, 87.2399313597546, 85.45169509974293, 77.82496214519887, 75.9780263245782, 67.38065637636612, 70.3952913257228, 73.31768434860301, 77.04300190530248, 73.58392829632669, 74.14576565682287, 72.20449166948686, 75.02625717442373, 72.11999578574586, 76.17418409612627, 74.27424307353223, 75.2872647249596, 72.15572476515305, 67.44370289274616, 68.71313251403687, 68.4167921554243, 69.63586724467274, 70.22074307143158, 69.23232376471262, 70.92091715541932, 76.34831369084701, 74.79966924128502, 76.32130342309705, 77.20401938492171, 82.38051798962206, 84.54107039142146], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 133.82447149263294, 133.82447149263294, 133.82447149263294], "valuationGap": [0.0, -2.1575753371329256, -3.1382912657212216, -1.480365108892073, -2.368171189259442, -2.1947391503190232, 0.012388077842345524, -2.3083749591531273, -2.930706105535947, 0.31947592363104604, 5.837716013437671, 0.2615446382698394, -2.7591398578118884, -4.324272180517951, -4.504148676491127, -7.60339993726646, -6.780516775209406, -7.803951952940679, -8.072732868372725, -8.552403664414825, -3.9831270512173944, -6.438890565709627, -9.399674797303803, -9.646061839295797, -6.750871416397402, -6.8833820043704605, -5.912327612154783, -8.25196837067574, -6.407172085410139, -5.991005767195972, -6.280872875421821, -8.1505148827967, -9.073948220065162, -5.539227114183831, -4.050548502295101, -3.7499099474598694, -2.1741497245733825, 3.0772004317185093, 1.773051489944578, -2.0398733140908547, -2.6141964816965952, -0.14688788310554912, -4.556942923325096, -3.607340210345498, -6.103676082659277, -6.553597038912727, -6.325526353128595, -5.614802342203802, -7.468814392281288, -1.2635692028086822, 1.3316325385931833, 3.252081995366936, -1.2573408010161415, -1.116161732127523, -2.484352137272765, -1.1037047183719721, -1.9507787113628439, -3.2379988423527237, -2.357706356184167, -0.5016180320622112, -2.048760183125367, -3.310731064709117, 1.8585580449552737, 2.0851722494023903, -3.4679156830228095, 0.5633226428615643, -1.912801555972024, -3.2225902120601546, -0.05414915215141036, 1.5134392226332238, 5.3097471088577635, 5.619522614579779, 7.375262947479655, 9.859521373901472, 5.776008608757834, 3.8914707695271744, -2.510523938089861, -1.9087211920811171, -2.079474818588835, -2.17734595085615, -4.35341460773023, -5.161371253043285, -1.1861414651071556, -1.7879442111158852, -3.966095236977992, 4.366477787176407, 0.5374387930873894, 1.1464146571382514, 1.0504800355548127, 1.6814208635922654, 0.7554440433309253, -1.8306169641157908, 1.474952969610058, 0.7992402059472994, 0.25700166184923035, 2.7846678558642424, 2.5260617130854968, 2.2090607568750187, 0.22988967159318463, 5.389505282671294, 5.94715625763331, 4.6359838164358536, 9.005294369221318, 10.619767361636406, 11.60975454003993, 10.105976441112816, 12.305251910793743, 13.948964869444254, 15.183315988923454, 16.83538322364123, 17.944419571599994, 17.63844247672992, 15.74515797316991, 16.682386059217023, 25.394277934670868, 32.224746657498116, 32.036464183522796, 31.52391747216444, 32.72683318470885, 32.21010239969145, 31.929770725557972, 32.285415305213405, 32.467421668700155, 31.245677834860487, 34.46321555656593, 34.40661265653672, 38.320606756837336, 40.10884301684901, 50.29803593295617, 52.14497175357684, 60.74234170178892, 57.72770675243224, 54.805313729552026, 51.07999617285256, 54.539069781828346, 53.97723242133216, 55.91850640866818, 53.0967409037313, 56.00300229240918, 51.94881398202877, 56.283091968107755, 55.27007031668039, 58.401610276486934, 63.11363214889383, 61.844202527603116, 62.140542886215684, 60.92146779696725, 60.3365919702084, 61.32501127692737, 59.63641788622067, 54.20902135079298, 55.75766580035497, 54.23603161854294, 56.62045210771123, 51.443953503010874, 49.28340110121148], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 104.16399743754006, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.04676489429855, null, null, null, null, null, null, null, null, null, null, null, null, 110.31390134529148, null, null, null, null, null, null, null, null, null, null, null, 112.62011531069827, null, null, null, null, null, null, null, null, null, null, null, null, 114.5419602818706, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.36066623959, null, null, null, null, null, null, null, null, null, null, null, null, 119.73094170403589, null, null, null, null, null, null, null, null, null, null, null, 122.22934016655988, null, null, null, null, null, null, null, null, null, null, null, null, 125.56053811659194, null, null, null, null, null, null, null, null, null, null, null, null, null, 128.12299807815504, null, null, null, null, null, null, null, null, null, null, null, 130.55733504164, null, null, null, null, null, null, null, null, null, null, null, null, 133.82447149263294, null, null], "quarterLabels": ["2023-07-21", "", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-26", "", "", "", "", "", "", "", "", "", "", "", "2024-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-28", "", "", "", "", "", "", "", "", "", "", "", "2025-07-21", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-27", "", "", "", "", "", "", "", "", "", "", "", "2026-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-23", "", ""], "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": [3.2581453634085182, 3.2581453634085182, 3.2581453634085182, 3.2581453634085182, 3.2581453634085182, 3.2581453634085182, 3.2581453634085182, 3.2581453634085182, 3.2581453634085182, 3.2581453634085182, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 2.36966824644551, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 0.9237875288683611, 1.6129032258064582, 1.6129032258064582, 1.6129032258064582, 1.6129032258064582, 1.6129032258064582, 1.6129032258064582, 1.6129032258064582, 1.6129032258064582, 1.6129032258064582, 1.6129032258064582, 1.6129032258064582, 1.6129032258064582, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 0.2237136465324536, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.9867549668874138, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 1.6913319238900462, 0.8438818565400852, 0.8438818565400852, 0.8438818565400852, 0.8438818565400852, 0.8438818565400852, 0.8438818565400852, 0.8438818565400852, 0.8438818565400852, 0.8438818565400852, 0.8438818565400852, 0.8438818565400852, 0.8438818565400852, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.828157349896481, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 0.5870841487279719, 1.3618677042801612, 1.3618677042801612, 1.3618677042801612, 1.3618677042801612, 1.3618677042801612, 1.3618677042801612, 1.3618677042801612, 1.3618677042801612, 1.3618677042801612, 1.3618677042801612, 1.3618677042801612, 1.3618677042801612, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 3.4068136272545075, 1.7013232514177665, 1.7013232514177665, 1.7013232514177665], "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": [28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 475.804243, "latestClose": 402.25, "startTtmEps": 15.61, "latestTtmEps": 20.89, "priceChangePct": -15.458929608578542, "epsChangePct": 33.824471492632945, "earningsGapPct": 49.28340110121149, "startMultiple": 30.480733055733506, "latestMultiple": 19.255624700813787, "multipleChangePct": -36.8268976156013, "latestQuarter": "2026-07-23", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 4 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -24.252850121390246, "earningsMovePct": 9.486373165618467, "spread": 33.73922328700871, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -22.700383440496232, "earningsMovePct": 18.82821387940843, "spread": 41.52859731990466, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -15.458929608578542, "earningsMovePct": 33.824471492632945, "spread": 49.28340110121149, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 4, "persistenceLabel": "4 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 4 updates.", "marketChangePct": -15.458929608578542, "earningsChangePct": 33.824471492632945, "recentMarketMovePoints": 12.385345626268403, "recentEarningsMovePoints": 3.2671364509929504}, "pressure": {"score": 46, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.08445474, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.10875591, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.08658078, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00468588, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.02316341, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -7.462902214695399, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-23", "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.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 104.16399743754006, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 107.04676489429855, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 110.31390134529148, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 112.62011531069827, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 114.5419602818706, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 117.36066623959, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 119.73094170403589, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 122.22934016655988, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 125.56053811659194, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 128.12299807815504, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 130.55733504164, 133.82447149263294, 133.82447149263294, 133.82447149263294], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 103.68551218415453, 106.84353435602982, 106.84353435602982, 106.84353435602982, 106.84353435602982, 106.84353435602982, 106.84353435602982, 106.84353435602982, 106.84353435602982, 106.84353435602982, 106.84353435602982, 106.84353435602982, 106.84353435602982, 106.84353435602982, 110.49272755573234, 110.49272755573234, 110.49272755573234, 110.49272755573234, 110.49272755573234, 110.49272755573234, 110.49272755573234, 110.49272755573234, 110.49272755573234, 110.49272755573234, 110.49272755573234, 110.49272755573234, 113.70263399111049, 113.70263399111049, 113.70263399111049, 113.70263399111049, 113.70263399111049, 113.70263399111049, 113.70263399111049, 113.70263399111049, 113.70263399111049, 113.70263399111049, 113.70263399111049, 113.70263399111049, 113.70263399111049, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 117.18233859670362, 121.74123588315663, 121.74123588315663, 121.74123588315663, 121.74123588315663, 121.74123588315663, 121.74123588315663, 121.74123588315663, 121.74123588315663, 121.74123588315663, 121.74123588315663, 121.74123588315663, 121.74123588315663, 121.74123588315663, 125.23650576780064, 125.23650576780064, 125.23650576780064, 125.23650576780064, 125.23650576780064, 125.23650576780064, 125.23650576780064, 125.23650576780064, 125.23650576780064, 125.23650576780064, 125.23650576780064, 125.23650576780064, 129.1589560886183, 129.1589560886183, 129.1589560886183, 129.1589560886183, 129.1589560886183, 129.1589560886183, 129.1589560886183, 129.1589560886183, 129.1589560886183, 129.1589560886183, 129.1589560886183, 129.1589560886183, 129.1589560886183, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 133.5327995019111, 136.6717974438353, 136.6717974438353, 136.6717974438353, 136.6717974438353, 136.6717974438353, 136.6717974438353, 136.6717974438353, 136.6717974438353, 136.6717974438353, 136.6717974438353, 136.6717974438353, 136.6717974438353, 140.34693277528925, 140.34693277528925, 140.34693277528925, 140.34693277528925, 140.34693277528925, 140.34693277528925, 140.34693277528925, 140.34693277528925, 140.34693277528925, 140.34693277528925, 140.34693277528925, 140.34693277528925, 140.34693277528925, 143.20575569429792, 143.20575569429792, 143.20575569429792], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 131.6367600201241, 179.6998155290961, 179.6998155290961, 179.6998155290961, 179.6998155290961, 179.6998155290961, 179.6998155290961, 179.6998155290961, 179.6998155290961, 179.6998155290961, 179.6998155290961, 179.6998155290961, 179.6998155290961, 179.6998155290961, 185.31779305718598, 185.31779305718598, 185.31779305718598, 185.31779305718598, 185.31779305718598, 185.31779305718598, 185.31779305718598, 185.31779305718598, 185.31779305718598, 185.31779305718598, 185.31779305718598, 185.31779305718598, 190.13919168203924, 190.13919168203924, 190.13919168203924, 190.13919168203924, 190.13919168203924, 190.13919168203924, 190.13919168203924, 190.13919168203924, 190.13919168203924, 190.13919168203924, 190.13919168203924, 190.13919168203924, 190.13919168203924, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 201.8195539158142, 209.00553412711722, 209.00553412711722, 209.00553412711722, 209.00553412711722, 209.00553412711722, 209.00553412711722, 209.00553412711722, 209.00553412711722, 209.00553412711722, 209.00553412711722, 209.00553412711722, 209.00553412711722, 209.00553412711722, 207.98255911453967, 207.98255911453967, 207.98255911453967, 207.98255911453967, 207.98255911453967, 207.98255911453967, 207.98255911453967, 207.98255911453967, 207.98255911453967, 207.98255911453967, 207.98255911453967, 207.98255911453967, 209.57571692101294, 209.57571692101294, 209.57571692101294, 209.57571692101294, 209.57571692101294, 209.57571692101294, 209.57571692101294, 209.57571692101294, 209.57571692101294, 209.57571692101294, 209.57571692101294, 209.57571692101294, 209.57571692101294, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 217.08032869361057, 216.97970820057017, 216.97970820057017, 216.97970820057017, 216.97970820057017, 216.97970820057017, 216.97970820057017, 216.97970820057017, 216.97970820057017, 216.97970820057017, 216.97970820057017, 216.97970820057017, 216.97970820057017, 222.6983062217005, 222.6983062217005, 222.6983062217005, 222.6983062217005, 222.6983062217005, 222.6983062217005, 222.6983062217005, 222.6983062217005, 222.6983062217005, 222.6983062217005, 222.6983062217005, 222.6983062217005, 222.6983062217005, 227.72094583263458, 227.72094583263458, 227.72094583263458], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 33.82447149263294, "valuationContribution": -49.28340110121148, "marketMove": -15.458929608578543, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 33.82447149263294}, {"key": "valuation", "label": "Relative valuation contribution", "value": -49.28340110121148}, {"key": "market", "label": "Total market move", "value": -15.458929608578543}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 4.163997437540057, "surprisePct": 2.36966824644551, "immediateReturnPct": -1.358582997847213, "forward4WeekPct": 9.016427352224277, "forward13WeekPct": 14.174820338666905, "toDateReturnPct": -15.18797561030938, "weeksSince": 145, "availabilitySource": "reported", "spread": 5.837716013437671, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": 2.7675276752767486, "surprisePct": 0.9237875288683611, "immediateReturnPct": -0.010915525586074892, "forward4WeekPct": -0.31290933278658173, "forward13WeekPct": -5.775727035932354, "toDateReturnPct": -25.717400615897578, "weeksSince": 131, "availabilitySource": "reported", "spread": -6.750871416397402, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 3.052064631956908, "surprisePct": 1.6129032258064582, "immediateReturnPct": -1.8166975731918167, "forward4WeekPct": 1.135198889197775, "forward13WeekPct": 1.8930148684873638, "toDateReturnPct": -22.596262184372996, "weeksSince": 118, "availabilitySource": "reported", "spread": 3.0772004317185093, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 2.0905923344947785, "surprisePct": 0.2237136465324536, "immediateReturnPct": -3.310359418739428, "forward4WeekPct": -3.4355114580332136, "forward13WeekPct": -4.329424286683148, "toDateReturnPct": -28.222855227940048, "weeksSince": 106, "availabilitySource": "reported", "spread": -1.2635692028086822, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 1.7064846416382284, "surprisePct": 1.9867549668874138, "immediateReturnPct": -2.801190744330606, "forward4WeekPct": 0.4519206741048887, "forward13WeekPct": -4.5547470998055894, "toDateReturnPct": -27.076293295004085, "weeksSince": 93, "availabilitySource": "reported", "spread": 1.8585580449552737, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 2.460850111856838, "surprisePct": 1.6913319238900462, "immediateReturnPct": 8.333176568828303, "forward4WeekPct": 9.9986826843117, "forward13WeekPct": 6.68684915964588, "toDateReturnPct": -23.596297888957263, "weeksSince": 79, "availabilitySource": "reported", "spread": -2.510523938089861, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 2.019650655021832, "surprisePct": 0.8438818565400852, "immediateReturnPct": 1.4954276088572582, "forward4WeekPct": 2.2539000061908787, "forward13WeekPct": -2.6533707041641375, "toDateReturnPct": -27.314130300576846, "weeksSince": 66, "availabilitySource": "reported", "spread": 1.6814208635922654, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 2.0866773675762174, "surprisePct": 0.828157349896481, "immediateReturnPct": 3.348078892590478, "forward4WeekPct": -1.459277975716189, "forward13WeekPct": -11.967896138326296, "toDateReturnPct": -25.700248010078543, "weeksSince": 54, "availabilitySource": "reported", "spread": 4.6359838164358536, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 2.7253668763102867, "surprisePct": 0.5870841487279719, "immediateReturnPct": -5.097914924147895, "forward4WeekPct": -12.045112322739493, "forward13WeekPct": -19.03916524882634, "toDateReturnPct": -19.9019326455959, "weeksSince": 41, "availabilitySource": "reported", "spread": 25.394277934670868, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 2.0408163265306145, "surprisePct": 1.3618677042801612, "immediateReturnPct": -8.925197967859887, "forward4WeekPct": -14.199847922240261, "forward13WeekPct": -11.894942941645548, "toDateReturnPct": -1.0656602040001184, "weeksSince": 27, "availabilitySource": "reported", "spread": 50.29803593295617, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 1.8999999999999906, "surprisePct": 3.4068136272545075, "immediateReturnPct": -2.4942059375344994, "forward4WeekPct": -9.794724644079022, "forward13WeekPct": 1.3519479086193442, "toDateReturnPct": 10.983886988191149, "weeksSince": 15, "availabilitySource": "reported", "spread": 56.283091968107755, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 2.502453385672232, "surprisePct": 1.7013232514177665, "immediateReturnPct": 1.1565787299663954, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 10.769950983091924, "weeksSince": 2, "availabilitySource": "reported", "spread": 56.62045210771123, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 2.502453385672232, "surprisePct": 1.7013232514177665, "immediateReturnPct": 1.1565787299663954, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 10.769950983091924, "weeksSince": 2, "availabilitySource": "reported", "spread": 56.62045210771123, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 5 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Software - Application", "population": 23, "spreadPercentile": 81.8, "qualityPercentile": 77.3, "rarityPercentile": 81.8, "currentOneYearSpread": 86.911982, "lead": "earnings", "relatedSignals": [{"tickerId": 6652, "symbol": "INTU", "name": "Intuit Inc", "spread": 88.44925400000001, "lead": "earnings", "quality": 87.5}, {"tickerId": 8912, "symbol": "WDAY", "name": "Workday Inc", "spread": 93.028559, "lead": "earnings", "quality": 87.5}, {"tickerId": 4623, "symbol": "ADSK", "name": "Autodesk Inc", "spread": 58.876487, "lead": "earnings", "quality": 87.5}, {"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}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-02-02", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-10-24", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "repricing_started", "label": "Repricing may be starting", "tone": "positive", "explanation": "The longstanding earnings lead is beginning to close through price confirmation."}, {"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."}