{"ticker": {"uuid": "3c7b7364-be6e-4bd6-99e4-1fbddf8c5df1", "symbol": "PAYX", "name": "Paychex Inc", "sector": "Technology", "industry": "Software - Application", "currency": "USD"}, "next_event": {"report_date": "2026-09-29", "fiscal_date_ending": "2026-08-31", "estimate": 1.33, "session": "Time unconfirmed", "days": 47}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 1, "inline": 0, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 1.3, "average_surprise_label": "+1.3%", "median_surprise": 1.7, "surprise_dispersion": 0.9, "average_reaction": -0.7, "average_reaction_label": "-0.7%", "average_abs_reaction": 2.8, "positive_response_rate": 25.0, "confirmation_rate": 44.4, "reaction_sample": 12, "streak": {"count": 4, "band": "beat", "label": "4 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": 21, "band": "Contained", "tone": "positive", "days": 47, "proximity_component": 8, "reaction_component": 7, "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": 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": 6.2, "revenue_growth_1y": 16.9, "cash_conversion": 1.59, "net_margin": 27.0, "earnings_yield": 5.6, "eps_surprise_avg": 1.8, "sue_score": 1.22, "pe_ratio": 24.3, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 120.04, "currency": "USD", "return_13w": 29.5, "fair_value": 118.436665, "fair_value_gap": 1.4, "relative_strength": -2.5, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 54.2}, "records": [{"period_end": "2023-08-31", "reported_date": "2023-09-27", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 1.12, "eps_surprise": 0.02, "surprise_pct": 1.7857, "surprise_label": "+1.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.1071270376542506, "one_week_reaction_label": "+2.1%", "four_week_reaction": 2.7003096348446847, "four_week_reaction_label": "+2.7%", "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-11-30", "reported_date": "2023-12-21", "date_source": "exact", "eps_actual": 1.08, "eps_estimate": 1.07, "eps_surprise": 0.01, "surprise_pct": 0.9346, "surprise_label": "+0.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.502995760359044, "one_week_reaction_label": "-5.5%", "four_week_reaction": -5.6133706869362365, "four_week_reaction_label": "-5.6%", "confirmation": "diverged", "revenue": 1257900000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 392700000.0, "operating_cash_flow": 348500000.0, "free_cash_flow": 389200000.0, "currency": "USD"}, {"period_end": "2024-02-29", "reported_date": "2024-04-01", "date_source": "exact", "eps_actual": 1.38, "eps_estimate": 1.37, "eps_surprise": 0.01, "surprise_pct": 0.7299, "surprise_label": "+0.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.3420195365246518, "one_week_reaction_label": "-0.3%", "four_week_reaction": -2.304560252277495, "four_week_reaction_label": "-2.3%", "confirmation": "contained", "revenue": 1439300000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 498600000.0, "operating_cash_flow": 671700000.0, "free_cash_flow": 717700000.0, "currency": "USD"}, {"period_end": "2024-05-31", "reported_date": "2024-06-25", "date_source": "exact", "eps_actual": 1.12, "eps_estimate": 1.1, "eps_surprise": 0.02, "surprise_pct": 1.8182, "surprise_label": "+1.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.874880278411722, "one_week_reaction_label": "-5.9%", "four_week_reaction": -2.6040005284580015, "four_week_reaction_label": "-2.6%", "confirmation": "diverged", "revenue": 1295100000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 379900000.0, "operating_cash_flow": 221700000.0, "free_cash_flow": 267300000.0, "currency": "USD"}, {"period_end": "2024-08-31", "reported_date": "2024-09-30", "date_source": "exact", "eps_actual": 1.16, "eps_estimate": 1.14, "eps_surprise": 0.02, "surprise_pct": 1.7544, "surprise_label": "+1.8%", "surprise_band": "beat", "eps_yoy": 1.7543859649122824, "eps_yoy_label": "+1.8%", "one_week_reaction": 4.255958810054268, "one_week_reaction_label": "+4.3%", "four_week_reaction": 5.519211824881056, "four_week_reaction_label": "+5.5%", "confirmation": "confirmed", "revenue": 1318500000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 427400000.0, "operating_cash_flow": 546100000.0, "free_cash_flow": 581700000.0, "currency": "USD"}, {"period_end": "2024-11-30", "reported_date": "2024-12-19", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 1.12, "eps_surprise": 0.02, "surprise_pct": 1.7857, "surprise_label": "+1.8%", "surprise_band": "beat", "eps_yoy": 5.555555555555539, "eps_yoy_label": "+5.6%", "one_week_reaction": -1.0214214654719076, "one_week_reaction_label": "-1.0%", "four_week_reaction": -1.3618952872958623, "four_week_reaction_label": "-1.4%", "confirmation": "diverged", "revenue": 1316900000.0, "revenue_yoy": 4.690356944113205, "revenue_yoy_label": "+4.7%", "net_income": 413400000.0, "operating_cash_flow": 295000000.0, "free_cash_flow": 342000000.0, "currency": "USD"}, {"period_end": "2025-02-28", "reported_date": "2025-03-26", "date_source": "exact", "eps_actual": 1.49, "eps_estimate": 1.48, "eps_surprise": 0.01, "surprise_pct": 0.6757, "surprise_label": "+0.7%", "surprise_band": "beat", "eps_yoy": 7.971014492753631, "eps_yoy_label": "+8.0%", "one_week_reaction": 5.600615355384195, "one_week_reaction_label": "+5.6%", "four_week_reaction": 1.3145015073032384, "four_week_reaction_label": "+1.3%", "confirmation": "confirmed", "revenue": 1509000000.0, "revenue_yoy": 4.842631834919753, "revenue_yoy_label": "+4.8%", "net_income": 519300000.0, "operating_cash_flow": 716000000.0, "free_cash_flow": 764700000.0, "currency": "USD"}, {"period_end": "2025-05-31", "reported_date": "2025-06-25", "date_source": "exact", "eps_actual": 1.19, "eps_estimate": 1.2, "eps_surprise": -0.01, "surprise_pct": -0.8333, "surprise_label": "-0.8%", "surprise_band": "miss", "eps_yoy": 6.249999999999986, "eps_yoy_label": "+6.2%", "one_week_reaction": -3.4737131244389943, "one_week_reaction_label": "-3.5%", "four_week_reaction": -3.795601316110661, "four_week_reaction_label": "-3.8%", "confirmation": "confirmed", "revenue": 1427300000.0, "revenue_yoy": 10.20770596865107, "revenue_yoy_label": "+10.2%", "net_income": 297200000.0, "operating_cash_flow": 405400000.0, "free_cash_flow": 465900000.0, "currency": "USD"}, {"period_end": "2025-08-31", "reported_date": "2025-09-30", "date_source": "exact", "eps_actual": 1.22, "eps_estimate": 1.2, "eps_surprise": 0.02, "surprise_pct": 1.6667, "surprise_label": "+1.7%", "surprise_band": "beat", "eps_yoy": 5.172413793103453, "eps_yoy_label": "+5.2%", "one_week_reaction": -2.807893676458065, "one_week_reaction_label": "-2.8%", "four_week_reaction": -2.815693280323987, "four_week_reaction_label": "-2.8%", "confirmation": "diverged", "revenue": 1540000000.0, "revenue_yoy": 16.799393249905194, "revenue_yoy_label": "+16.8%", "net_income": 383800000.0, "operating_cash_flow": 718400000.0, "free_cash_flow": 774300000.0, "currency": "USD"}, {"period_end": "2025-11-30", "reported_date": "2025-12-19", "date_source": "exact", "eps_actual": 1.26, "eps_estimate": 1.23, "eps_surprise": 0.03, "surprise_pct": 2.439, "surprise_label": "+2.4%", "surprise_band": "beat", "eps_yoy": 10.526315789473696, "eps_yoy_label": "+10.5%", "one_week_reaction": -1.0913818745596915, "one_week_reaction_label": "-1.1%", "four_week_reaction": -1.4551755371160457, "four_week_reaction_label": "-1.5%", "confirmation": "diverged", "revenue": 1557600000.0, "revenue_yoy": 18.277773559116106, "revenue_yoy_label": "+18.3%", "net_income": 395400000.0, "operating_cash_flow": 444900000.0, "free_cash_flow": 507000000.0, "currency": "USD"}, {"period_end": "2026-02-28", "reported_date": "2026-03-25", "date_source": "exact", "eps_actual": 1.71, "eps_estimate": 1.67, "eps_surprise": 0.04, "surprise_pct": 2.3952, "surprise_label": "+2.4%", "surprise_band": "beat", "eps_yoy": 14.765100671140937, "eps_yoy_label": "+14.8%", "one_week_reaction": -0.9400326196750328, "one_week_reaction_label": "-0.9%", "four_week_reaction": -0.6374933228373071, "four_week_reaction_label": "-0.6%", "confirmation": "contained", "revenue": 1808900000.0, "revenue_yoy": 19.874088800530153, "revenue_yoy_label": "+19.9%", "net_income": 560300000.0, "operating_cash_flow": 812500000.0, "free_cash_flow": 863500000.0, "currency": "USD"}, {"period_end": "2026-05-31", "reported_date": "2026-06-24", "date_source": "exact", "eps_actual": 1.32, "eps_estimate": 1.31, "eps_surprise": 0.01, "surprise_pct": 0.7634, "surprise_label": "+0.8%", "surprise_band": "beat", "eps_yoy": 10.924369747899169, "eps_yoy_label": "+10.9%", "one_week_reaction": 0.6818200325732914, "one_week_reaction_label": "+0.7%", "four_week_reaction": 15.285218851791532, "four_week_reaction_label": "+15.3%", "confirmation": "contained", "revenue": 1605500000.0, "revenue_yoy": 12.485111749457017, "revenue_yoy_label": "+12.5%", "net_income": 420600000.0, "operating_cash_flow": 580900000.0, "free_cash_flow": 646800000.0, "currency": "USD"}], "charts": {"quarters": ["2023-08-31", "2023-11-30", "2024-02-29", "2024-05-31", "2024-08-31", "2024-11-30", "2025-02-28", "2025-05-31", "2025-08-31", "2025-11-30", "2026-02-28", "2026-05-31"], "eps_actual": [1.14, 1.08, 1.38, 1.12, 1.16, 1.14, 1.49, 1.19, 1.22, 1.26, 1.71, 1.32], "eps_estimate": [1.12, 1.07, 1.37, 1.1, 1.14, 1.12, 1.48, 1.2, 1.2, 1.23, 1.67, 1.31], "surprise": [1.7857, 0.9346, 0.7299, 1.8182, 1.7544, 1.7857, 0.6757, -0.8333, 1.6667, 2.439, 2.3952, 0.7634], "reaction_1w": [2.1071270376542506, -5.502995760359044, -0.3420195365246518, -5.874880278411722, 4.255958810054268, -1.0214214654719076, 5.600615355384195, -3.4737131244389943, -2.807893676458065, -1.0913818745596915, -0.9400326196750328, 0.6818200325732914], "reaction_4w": [2.7003096348446847, -5.6133706869362365, -2.304560252277495, -2.6040005284580015, 5.519211824881056, -1.3618952872958623, 1.3145015073032384, -3.795601316110661, -2.815693280323987, -1.4551755371160457, -0.6374933228373071, 15.285218851791532], "revenue": [null, 1257.9, 1439.3, 1295.1, 1318.5, 1316.9, 1509.0, 1427.3, 1540.0, 1557.6, 1808.9, 1605.5], "net_income": [null, 392.7, 498.6, 379.9, 427.4, 413.4, 519.3, 297.2, 383.8, 395.4, 560.3, 420.6], "financial_unit": "millions", "scatter": [{"x": 1.7857, "y": 2.1071270376542506, "label": "2023-08-31"}, {"x": 0.9346, "y": -5.502995760359044, "label": "2023-11-30"}, {"x": 0.7299, "y": -0.3420195365246518, "label": "2024-02-29"}, {"x": 1.8182, "y": -5.874880278411722, "label": "2024-05-31"}, {"x": 1.7544, "y": 4.255958810054268, "label": "2024-08-31"}, {"x": 1.7857, "y": -1.0214214654719076, "label": "2024-11-30"}, {"x": 0.6757, "y": 5.600615355384195, "label": "2025-02-28"}, {"x": -0.8333, "y": -3.4737131244389943, "label": "2025-05-31"}, {"x": 1.6667, "y": -2.807893676458065, "label": "2025-08-31"}, {"x": 2.439, "y": -1.0913818745596915, "label": "2025-11-30"}, {"x": 2.3952, "y": -0.9400326196750328, "label": "2026-02-28"}, {"x": 0.7634, "y": 0.6818200325732914, "label": "2026-05-31"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 101.1537180422231, 101.59362556327285, 100.0498006282118, 96.25664018993787, 93.74999977247937, 95.72543136548607, 97.44355895432969, 97.92496715056971, 96.28154004900249, 90.9445546756675, 91.6832668760706, 95.80843271586657, 98.30148924091287, 99.12122518227588, 103.65487157187823, 103.73851817079955, 106.09735207836466, 100.25881929163904, 99.63147025477033, 98.68626304990147, 100.1417144171822, 102.1241390846426, 101.16220274200596, 101.85646924002828, 102.9104167504701, 103.95543908116609, 105.01706859856567, 102.98649146242442, 101.79847695862054, 101.3434930097468, 101.815328957535, 103.46675204454601, 103.11287553874612, 103.63526475302997, 100.70314526355718, 101.08229840260488, 101.19183139009469, 104.0903324295, 106.72338058542698, 105.51727455025085, 102.06033774620235, 104.11581383132567, 103.61468505591638, 106.98668476396189, 100.70134512023739, 99.83498746907313, 100.48050812458011, 104.20075092732863, 106.80831768142997, 108.10785370313508, 106.5456150674726, 107.17910170118094, 111.28820458364905, 112.31548030426607, 110.7574453399859, 115.64556615963542, 114.07897004863663, 113.84783364855559, 118.69315055477723, 118.8986053348676, 121.15861246627462, 120.13133674565759, 119.0698182583313, 128.0357733435724, 123.20114535711369, 124.49382663691546, 126.05366174451542, 123.11496599840517, 121.4948060677753, 120.25383203916557, 121.74472384181527, 120.36586411338757, 119.84017402962903, 126.07089779827365, 125.91577604469741, 127.26016457569132, 127.30325334496297, 127.74570090646044, 128.838804719397, 131.58024006886052, 133.1504928916181, 126.17544808370285, 124.07599407863879, 131.02501325535263, 124.33625676123093, 127.31192916208516, 125.70697489100398, 124.24082732329973, 129.96661089073967, 131.56288934469868, 136.28279505286395, 136.37890432247357, 137.96907430223516, 139.60293006543313, 133.87132925021757, 130.28907862694751, 125.7632098029726, 128.55037589140312, 125.19529279813442, 125.34382464383465, 130.28064762203616, 122.66575743350892, 124.29437476144463, 121.70619276604488, 123.95984843120877, 122.76699501839003, 119.23245365359018, 118.941943466763, 114.4434362751995, 112.86763831935416, 109.69843504021746, 110.52594945729047, 111.41508647513554, 109.68963181153572, 103.02550306179079, 99.51296931365395, 99.63740490319725, 99.06855688389184, 99.27298691101049, 99.60185252767243, 102.61497300604094, 99.79739377834794, 101.4950517900687, 96.52651425453226, 101.1217450214388, 98.81968479472269, 94.77552631440041, 92.63093858453402, 88.49923744181616, 84.77172489951323, 81.95138994180387, 84.11604226205026, 90.5830525880291, 83.18191804269634, 83.12802659334072, 82.34659602727118, 82.3645601470839, 76.85861976513681, 82.59809097440176, 80.67595199642084, 83.55017840348584, 84.36753720918084, 83.30895828854969, 88.27800911065458, 88.25980745929157, 91.49060057622789, 91.58160883304298, 89.40651149516191, 90.01610300096087, 95.82795398695342, 96.90021781916187, 103.07249244494956, 102.31560043516508, 106.33404726277196, 109.24631148085541], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933], "gap": [0.0, -1.1537180422231046, -1.5936255632728518, -0.049800628211798426, 3.743359810062131, 6.25000022752063, 6.8446620924578525, 5.126534503614238, 4.645126307374213, 6.288553408941439, 11.625538782276422, 10.886826581873322, 6.761660742077353, 4.268604217031054, 3.4488682756680475, -1.0847781139343056, -1.168424712855625, -3.5272586204207386, 4.414077904622644, 5.041426941491352, 5.986634146360217, 4.5311827790794865, 2.548758111619094, 3.5106944542557272, 2.8164279562334116, 1.7624804457915815, 0.7174581150955959, -0.344171402303985, 1.6864057338372618, 2.8744202376411465, 3.3294041865148927, 2.857568238726685, 1.206145151715674, 3.6628253958333232, 3.1404361815494752, 6.072555671022272, 5.69340253197457, 5.583869544484756, 2.6853685050794525, 0.05232034915246686, 1.258426384328601, 4.715363188377097, 2.65988710325378, 3.161015878663065, -0.21098382938244242, 9.5790287115383, 10.445386362702564, 9.799865707195579, 6.0796229044470635, 3.472056150345722, 2.1725201286406133, 3.734758764303095, 3.101272130594751, -1.0078307518733567, -2.0351064724903836, -0.4770715082102157, -5.365192327859731, -3.7985962168609433, -3.567459816779902, -7.945487003375362, -8.150941783465726, -10.410948914872748, -9.38367319425572, -8.322154706929425, -17.28810979217053, -12.453481805711817, -13.746163085513587, -15.305998193113552, -12.367302447003297, -10.74714251637343, -8.104299328885205, -9.595191131534904, -8.216331403107205, -7.690641319348657, -13.92136508799328, -13.766243334417041, -15.110631865410951, -15.1537206346826, -15.596168196180074, -16.68927200911662, -19.43070735858015, -21.000960181337717, -14.025915373422478, -11.926461368358417, -16.305387087128352, -9.616630593006647, -12.592302993860883, -10.9873487227797, -9.521201155075445, -15.246984722515393, -16.843263176474395, -21.563168884639666, -21.659278154249293, -23.249448134010876, -24.883303897208847, -19.15170308199329, -15.569452458723234, -9.408069616056707, -12.195235704487231, -8.840152611218528, -8.988684456918762, -13.925507435120267, -6.310617246593026, -7.93923457452874, -5.351052579128989, -7.60470824429288, -6.411854831474145, -2.8773134666742948, -2.5868032798471035, 1.911703911716387, 3.4875018675617326, 8.058574305576926, 7.231059888503921, 6.341922870658848, 8.067377534258668, 14.7315062840036, 18.244040032140433, 18.119604442597137, 18.688452461902543, 18.484022434783896, 18.155156818121952, 15.142036339753446, 17.95961556744645, 19.06569587348271, 24.03423340901915, 19.439002642112612, 21.74106286882872, 25.785221349151, 27.92980907901739, 32.06151022173525, 35.78902276403818, 38.60935772174754, 36.44470540150115, 29.977695075522306, 37.37882962085507, 37.43272107021069, 43.35433855216807, 43.33637443235534, 48.84231481430244, 43.10284360503749, 45.024982583018414, 42.150756175953404, 41.33339737025841, 42.39197629088956, 37.42292546878467, 37.441127120147684, 34.21033400321136, 34.11932574639627, 36.29442308427734, 38.72221475604846, 32.91036377005591, 31.83809993784746, 25.665825312059766, 26.422717321844246, 22.404270494237366, 19.492006276153916], "quarter_markers": [100.0, null, null, null, null, null, 102.57009345794393, null, null, null, null, null, null, null, null, null, null, null, 104.67289719626169, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.77570093457945, null, null, null, null, null, null, null, null, null, null, null, 110.28037383177569, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.74766355140187, null, null, null, null, null, null, null, null, null, null, 112.14953271028037, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.71962616822428, null, null, null, null, null, null, null, null, null, null, null, null, 116.35514018691589, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.75700934579439, null, null, null, null, null, null, null, null, null, null, null, 120.56074766355141, null, null, null, null, null, null, null, null, null, null, null, null, 125.70093457943925, null, null, null, null, null, null, null, null, null, null, null, null, 128.73831775700933, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [28.7, -19.5, 9.2]}}, "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": [109.88014, 111.147847, 111.631218, 109.934861, 105.766931, 103.012631, 105.183238, 107.071119, 107.600091, 105.794291, 99.930004, 100.741702, 105.27444, 108.013814, 108.914541, 113.896118, 113.988029, 116.579919, 110.164531, 109.475199, 108.436604, 110.035856, 112.214147, 111.15717, 111.920031, 113.07811, 114.226382, 115.392902, 113.161701, 111.856309, 111.356372, 111.874826, 113.689412, 113.300572, 113.874574, 110.652757, 111.069371, 111.189726, 114.374603, 117.2678, 115.942529, 112.144042, 114.402602, 113.851961, 117.557119, 110.650779, 109.698824, 110.408123, 114.495931, 117.361129, 118.789061, 117.072471, 117.768547, 122.283635, 123.412407, 121.700436, 127.07151, 125.350132, 125.096159, 130.4202, 130.645954, 133.129253, 132.000481, 130.834083, 140.685887, 135.373591, 136.793991, 138.50794, 135.278897, 133.498663, 132.135079, 133.773273, 132.25818, 131.680551, 138.526879, 138.356431, 139.833647, 139.880993, 140.367155, 141.568259, 144.580552, 146.305948, 138.641759, 136.334876, 143.970468, 136.620853, 139.890526, 138.127, 136.515995, 142.807494, 144.561487, 149.747726, 149.853331, 151.600612, 153.395895, 147.098004, 143.161822, 138.188791, 141.251333, 137.564763, 137.72797, 143.152558, 134.785306, 136.574833, 133.730935, 136.207255, 134.896546, 131.012787, 130.693574, 125.750608, 124.019119, 120.536794, 121.446068, 122.423053, 120.527121, 113.204567, 109.34499, 109.48172, 108.856669, 109.081297, 109.442655, 112.753476, 109.657516, 111.522905, 106.063469, 111.112715, 108.583208, 104.139481, 101.783005, 97.243086, 93.14729, 90.048302, 92.426825, 99.532785, 91.400408, 91.341192, 90.482555, 90.502294, 84.452359, 90.758898, 88.646849, 91.805053, 92.703168, 91.54, 97.0, 96.98, 100.53, 100.63, 98.24, 98.90982, 105.29589, 106.474095, 113.256199, 112.424525, 116.84, 120.04], "ttmEps": [4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 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.48, 4.48, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 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, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51, 5.51], "quarterlyEps": [0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32], "priceIndex": [100.0, 101.1537180422231, 101.59362556327285, 100.0498006282118, 96.25664018993787, 93.74999977247937, 95.72543136548607, 97.44355895432969, 97.92496715056971, 96.28154004900249, 90.9445546756675, 91.6832668760706, 95.80843271586657, 98.30148924091287, 99.12122518227588, 103.65487157187823, 103.73851817079955, 106.09735207836466, 100.25881929163904, 99.63147025477033, 98.68626304990147, 100.1417144171822, 102.1241390846426, 101.16220274200596, 101.85646924002828, 102.9104167504701, 103.95543908116609, 105.01706859856567, 102.98649146242442, 101.79847695862054, 101.3434930097468, 101.815328957535, 103.46675204454601, 103.11287553874612, 103.63526475302997, 100.70314526355718, 101.08229840260488, 101.19183139009469, 104.0903324295, 106.72338058542698, 105.51727455025085, 102.06033774620235, 104.11581383132567, 103.61468505591638, 106.98668476396189, 100.70134512023739, 99.83498746907313, 100.48050812458011, 104.20075092732863, 106.80831768142997, 108.10785370313508, 106.5456150674726, 107.17910170118094, 111.28820458364905, 112.31548030426607, 110.7574453399859, 115.64556615963542, 114.07897004863663, 113.84783364855559, 118.69315055477723, 118.8986053348676, 121.15861246627462, 120.13133674565759, 119.0698182583313, 128.0357733435724, 123.20114535711369, 124.49382663691546, 126.05366174451542, 123.11496599840517, 121.4948060677753, 120.25383203916557, 121.74472384181527, 120.36586411338757, 119.84017402962903, 126.07089779827365, 125.91577604469741, 127.26016457569132, 127.30325334496297, 127.74570090646044, 128.838804719397, 131.58024006886052, 133.1504928916181, 126.17544808370285, 124.07599407863879, 131.02501325535263, 124.33625676123093, 127.31192916208516, 125.70697489100398, 124.24082732329973, 129.96661089073967, 131.56288934469868, 136.28279505286395, 136.37890432247357, 137.96907430223516, 139.60293006543313, 133.87132925021757, 130.28907862694751, 125.7632098029726, 128.55037589140312, 125.19529279813442, 125.34382464383465, 130.28064762203616, 122.66575743350892, 124.29437476144463, 121.70619276604488, 123.95984843120877, 122.76699501839003, 119.23245365359018, 118.941943466763, 114.4434362751995, 112.86763831935416, 109.69843504021746, 110.52594945729047, 111.41508647513554, 109.68963181153572, 103.02550306179079, 99.51296931365395, 99.63740490319725, 99.06855688389184, 99.27298691101049, 99.60185252767243, 102.61497300604094, 99.79739377834794, 101.4950517900687, 96.52651425453226, 101.1217450214388, 98.81968479472269, 94.77552631440041, 92.63093858453402, 88.49923744181616, 84.77172489951323, 81.95138994180387, 84.11604226205026, 90.5830525880291, 83.18191804269634, 83.12802659334072, 82.34659602727118, 82.3645601470839, 76.85861976513681, 82.59809097440176, 80.67595199642084, 83.55017840348584, 84.36753720918084, 83.30895828854969, 88.27800911065458, 88.25980745929157, 91.49060057622789, 91.58160883304298, 89.40651149516191, 90.01610300096087, 95.82795398695342, 96.90021781916187, 103.07249244494956, 102.31560043516508, 106.33404726277196, 109.24631148085541], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933], "valuationGap": [0.0, -1.1537180422231046, -1.5936255632728518, -0.049800628211798426, 3.743359810062131, 6.25000022752063, 6.8446620924578525, 5.126534503614238, 4.645126307374213, 6.288553408941439, 11.625538782276422, 10.886826581873322, 6.761660742077353, 4.268604217031054, 3.4488682756680475, -1.0847781139343056, -1.168424712855625, -3.5272586204207386, 4.414077904622644, 5.041426941491352, 5.986634146360217, 4.5311827790794865, 2.548758111619094, 3.5106944542557272, 2.8164279562334116, 1.7624804457915815, 0.7174581150955959, -0.344171402303985, 1.6864057338372618, 2.8744202376411465, 3.3294041865148927, 2.857568238726685, 1.206145151715674, 3.6628253958333232, 3.1404361815494752, 6.072555671022272, 5.69340253197457, 5.583869544484756, 2.6853685050794525, 0.05232034915246686, 1.258426384328601, 4.715363188377097, 2.65988710325378, 3.161015878663065, -0.21098382938244242, 9.5790287115383, 10.445386362702564, 9.799865707195579, 6.0796229044470635, 3.472056150345722, 2.1725201286406133, 3.734758764303095, 3.101272130594751, -1.0078307518733567, -2.0351064724903836, -0.4770715082102157, -5.365192327859731, -3.7985962168609433, -3.567459816779902, -7.945487003375362, -8.150941783465726, -10.410948914872748, -9.38367319425572, -8.322154706929425, -17.28810979217053, -12.453481805711817, -13.746163085513587, -15.305998193113552, -12.367302447003297, -10.74714251637343, -8.104299328885205, -9.595191131534904, -8.216331403107205, -7.690641319348657, -13.92136508799328, -13.766243334417041, -15.110631865410951, -15.1537206346826, -15.596168196180074, -16.68927200911662, -19.43070735858015, -21.000960181337717, -14.025915373422478, -11.926461368358417, -16.305387087128352, -9.616630593006647, -12.592302993860883, -10.9873487227797, -9.521201155075445, -15.246984722515393, -16.843263176474395, -21.563168884639666, -21.659278154249293, -23.249448134010876, -24.883303897208847, -19.15170308199329, -15.569452458723234, -9.408069616056707, -12.195235704487231, -8.840152611218528, -8.988684456918762, -13.925507435120267, -6.310617246593026, -7.93923457452874, -5.351052579128989, -7.60470824429288, -6.411854831474145, -2.8773134666742948, -2.5868032798471035, 1.911703911716387, 3.4875018675617326, 8.058574305576926, 7.231059888503921, 6.341922870658848, 8.067377534258668, 14.7315062840036, 18.244040032140433, 18.119604442597137, 18.688452461902543, 18.484022434783896, 18.155156818121952, 15.142036339753446, 17.95961556744645, 19.06569587348271, 24.03423340901915, 19.439002642112612, 21.74106286882872, 25.785221349151, 27.92980907901739, 32.06151022173525, 35.78902276403818, 38.60935772174754, 36.44470540150115, 29.977695075522306, 37.37882962085507, 37.43272107021069, 43.35433855216807, 43.33637443235534, 48.84231481430244, 43.10284360503749, 45.024982583018414, 42.150756175953404, 41.33339737025841, 42.39197629088956, 37.42292546878467, 37.441127120147684, 34.21033400321136, 34.11932574639627, 36.29442308427734, 38.72221475604846, 32.91036377005591, 31.83809993784746, 25.665825312059766, 26.422717321844246, 22.404270494237366, 19.492006276153916], "quarterMarkers": [100.0, null, null, null, null, null, 102.57009345794393, null, null, null, null, null, null, null, null, null, null, null, 104.67289719626169, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.77570093457945, null, null, null, null, null, null, null, null, null, null, null, 110.28037383177569, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.74766355140187, null, null, null, null, null, null, null, null, null, null, 112.14953271028037, null, null, null, null, null, null, null, null, null, null, null, null, null, 114.71962616822428, null, null, null, null, null, null, null, null, null, null, null, null, 116.35514018691589, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.75700934579439, null, null, null, null, null, null, null, null, null, null, null, 120.56074766355141, null, null, null, null, null, null, null, null, null, null, null, null, 125.70093457943925, null, null, null, null, null, null, null, null, null, null, null, null, 128.73831775700933, null, null, null, null, null, null], "quarterLabels": ["2023-06-29", "", "", "", "", "", "2023-09-27", "", "", "", "", "", "", "", "", "", "", "", "2023-12-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-01", "", "", "", "", "", "", "", "", "", "", "", "2024-06-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "2024-12-19", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-26", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "2025-12-19", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-25", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-24", "", "", "", "", "", ""], "quarterPeriods": ["2023-05-31", "", "", "", "", "", "2023-08-31", "", "", "", "", "", "", "", "", "", "", "", "2023-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "2024-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-31", "", "", "", "", "", "", "", "", "", "", "2024-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-31", "", "", "", "", "", "", "", "", "", "", "", "2025-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-31", "", "", "", "", "", ""], "surprisePct": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.9345794392523372, 0.7299270072992544, 0.7299270072992544, 0.7299270072992544, 0.7299270072992544, 0.7299270072992544, 0.7299270072992544, 0.7299270072992544, 0.7299270072992544, 0.7299270072992544, 0.7299270072992544, 0.7299270072992544, 0.7299270072992544, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.8181818181818195, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7543859649122824, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 1.7857142857142672, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, 0.6756756756756763, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, -0.8333333333333341, 1.6666666666666683, 1.6666666666666683, 1.6666666666666683, 1.6666666666666683, 1.6666666666666683, 1.6666666666666683, 1.6666666666666683, 1.6666666666666683, 1.6666666666666683, 1.6666666666666683, 1.6666666666666683, 1.6666666666666683, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.4390243902439046, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 2.3952095808383254, 0.7633587786259549, 0.7633587786259549, 0.7633587786259549, 0.7633587786259549, 0.7633587786259549, 0.7633587786259549, 0.7633587786259549], "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": [50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 109.88014, "latestClose": 120.04, "startTtmEps": 4.28, "latestTtmEps": 5.51, "priceChangePct": 9.246311480855418, "epsChangePct": 28.738317757009323, "earningsGapPct": 19.492006276153905, "startMultiple": 25.672929906542056, "latestMultiple": 21.785843920145194, "multipleChangePct": -15.14079616369125, "latestQuarter": "2026-06-24", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 3 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -12.106793496866297, "earningsMovePct": 10.642570281124474, "spread": 22.749363777990773, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 2.534779504226936, "earningsMovePct": 16.737288135593232, "spread": 14.202508631366296, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 9.246311480855418, "earningsMovePct": 28.738317757009323, "spread": 19.492006276153905, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 3, "persistenceLabel": "3 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 3 updates.", "marketChangePct": 9.246311480855418, "earningsChangePct": 28.738317757009323, "recentMarketMovePoints": 24.878774271674573, "recentEarningsMovePoints": 3.037383177570078}, "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": 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.58604625, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.16876357, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.29582695, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.04925036, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01475737, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -1.338699479651262, "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-06-24", "alignedPeriod": "2026-05-31", "requiredPeriod": "2026-05-31"}, "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, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 102.57009345794393, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 104.67289719626169, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 106.77570093457945, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.28037383177569, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 110.74766355140187, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 112.14953271028037, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 114.71962616822428, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 116.35514018691589, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 117.75700934579439, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 120.56074766355141, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 125.70093457943925, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933, 128.73831775700933], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.59373689361107, 101.59373689361107, 101.59373689361107, 101.59373689361107, 101.59373689361107, 101.59373689361107, 101.59373689361107, 101.59373689361107, 101.59373689361107, 101.59373689361107, 101.59373689361107, 101.59373689361107, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 102.9438197759182, 104.10816640370672, 104.10816640370672, 104.10816640370672, 104.10816640370672, 104.10816640370672, 104.10816640370672, 104.10816640370672, 104.10816640370672, 104.10816640370672, 104.10816640370672, 104.10816640370672, 104.10816640370672, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 105.41630884144514, 106.06538715024665, 106.06538715024665, 106.06538715024665, 106.06538715024665, 106.06538715024665, 106.06538715024665, 106.06538715024665, 106.06538715024665, 106.06538715024665, 106.06538715024665, 106.06538715024665, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 107.24371392622476, 108.6357372531006, 108.6357372531006, 108.6357372531006, 108.6357372531006, 108.6357372531006, 108.6357372531006, 108.6357372531006, 108.6357372531006, 108.6357372531006, 108.6357372531006, 108.6357372531006, 108.6357372531006, 108.6357372531006, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 111.2759880969024, 115.69970641688802, 115.69970641688802, 115.69970641688802, 115.69970641688802, 115.69970641688802, 115.69970641688802, 115.69970641688802, 115.69970641688802, 115.69970641688802, 115.69970641688802, 115.69970641688802, 115.69970641688802, 120.50688023007329, 120.50688023007329, 120.50688023007329, 120.50688023007329, 120.50688023007329, 120.50688023007329, 120.50688023007329, 120.50688023007329, 120.50688023007329, 120.50688023007329, 120.50688023007329, 120.50688023007329, 120.50688023007329, 126.49637514729083, 126.49637514729083, 126.49637514729083, 126.49637514729083, 126.49637514729083, 126.49637514729083, 126.49637514729083, 126.49637514729083, 126.49637514729083, 126.49637514729083, 126.49637514729083, 126.49637514729083, 126.49637514729083, 130.05532144355016, 130.05532144355016, 130.05532144355016, 130.05532144355016, 130.05532144355016, 130.05532144355016, 130.05532144355016], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 115.96844686067584, 115.96844686067584, 115.96844686067584, 115.96844686067584, 115.96844686067584, 115.96844686067584, 115.96844686067584, 115.96844686067584, 115.96844686067584, 115.96844686067584, 115.96844686067584, 115.96844686067584, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 115.8884980279288, 120.28035390683296, 120.28035390683296, 120.28035390683296, 120.28035390683296, 120.28035390683296, 120.28035390683296, 120.28035390683296, 120.28035390683296, 120.28035390683296, 120.28035390683296, 120.28035390683296, 120.28035390683296, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 110.26010020253705, 104.24794797995949, 104.24794797995949, 104.24794797995949, 104.24794797995949, 104.24794797995949, 104.24794797995949, 104.24794797995949, 104.24794797995949, 104.24794797995949, 104.24794797995949, 104.24794797995949, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 101.73222470951924, 104.23728813559323, 104.23728813559323, 104.23728813559323, 104.23728813559323, 104.23728813559323, 104.23728813559323, 104.23728813559323, 104.23728813559323, 104.23728813559323, 104.23728813559323, 104.23728813559323, 104.23728813559323, 104.23728813559323, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 114.82251359130156, 125.08794371602174, 125.08794371602174, 125.08794371602174, 125.08794371602174, 125.08794371602174, 125.08794371602174, 125.08794371602174, 125.08794371602174, 125.08794371602174, 125.08794371602174, 125.08794371602174, 125.08794371602174, 133.88231531819633, 133.88231531819633, 133.88231531819633, 133.88231531819633, 133.88231531819633, 133.88231531819633, 133.88231531819633, 133.88231531819633, 133.88231531819633, 133.88231531819633, 133.88231531819633, 133.88231531819633, 133.88231531819633, 139.14827843513484, 139.14827843513484, 139.14827843513484, 139.14827843513484, 139.14827843513484, 139.14827843513484, 139.14827843513484, 139.14827843513484, 139.14827843513484, 139.14827843513484, 139.14827843513484, 139.14827843513484, 139.14827843513484, 148.7901076644281, 148.7901076644281, 148.7901076644281, 148.7901076644281, 148.7901076644281, 148.7901076644281, 148.7901076644281], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 28.738317757009327, "valuationContribution": -19.492006276153916, "marketMove": 9.246311480855411, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 28.738317757009327}, {"key": "valuation", "label": "Relative valuation contribution", "value": -19.492006276153916}, {"key": "market", "label": "Total market move", "value": 9.246311480855411}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-29", "periodEnd": "2023-08-31", "earningsChangePct": 2.5700934579439227, "surprisePct": 1.7857142857142672, "immediateReturnPct": 2.107127037654255, "forward4WeekPct": -2.992474777195042, "forward13WeekPct": 6.27356852966896, "toDateReturnPct": 16.52939919571612, "weeksSince": 149, "availabilitySource": "reported", "spread": 6.8446620924578525, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2023-12-22", "periodEnd": "2023-11-30", "earningsChangePct": 2.05011389521641, "surprisePct": 0.9345794392523372, "immediateReturnPct": -5.502995760359042, "forward4WeekPct": -3.744874792716235, "forward13WeekPct": -4.035937784448118, "toDateReturnPct": 2.967990567912482, "weeksSince": 137, "availabilitySource": "reported", "spread": 4.414077904622644, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-04-05", "periodEnd": "2024-02-29", "earningsChangePct": 2.0089285714285587, "surprisePct": 0.7299270072992544, "immediateReturnPct": -0.34201953652465145, "forward4WeekPct": -2.198697271826866, "forward13WeekPct": -3.5100788453369836, "toDateReturnPct": 5.58590979430873, "weeksSince": 122, "availabilitySource": "reported", "spread": 3.6628253958333232, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-06-28", "periodEnd": "2024-05-31", "earningsChangePct": 3.2822757111597323, "surprisePct": 1.8181818181818195, "immediateReturnPct": -5.8748802784117204, "forward4WeekPct": -0.1667189547236103, "forward13WeekPct": 6.413086731055384, "toDateReturnPct": 2.1120634982557007, "weeksSince": 110, "availabilitySource": "reported", "spread": 9.5790287115383, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-10-04", "periodEnd": "2024-08-31", "earningsChangePct": 0.4237288135593209, "surprisePct": 1.7543859649122824, "immediateReturnPct": 4.255958810054272, "forward4WeekPct": 4.5868106949630505, "forward13WeekPct": 5.725212554287951, "toDateReturnPct": -4.041817942627635, "weeksSince": 96, "availabilitySource": "reported", "spread": -7.945487003375362, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-12-20", "periodEnd": "2024-11-30", "earningsChangePct": 1.2658227848101111, "surprisePct": 1.7857142857142672, "immediateReturnPct": -1.0214214654719056, "forward4WeekPct": 3.7664916539276616, "forward13WeekPct": 2.124525396932264, "toDateReturnPct": -10.081496471616337, "weeksSince": 85, "availabilitySource": "reported", "spread": -8.104299328885205, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-03-28", "periodEnd": "2025-02-28", "earningsChangePct": 2.2916666666666696, "surprisePct": 0.6756756756756763, "immediateReturnPct": 5.600615355384186, "forward4WeekPct": 0.13284861901365907, "forward13WeekPct": 1.3598244663383108, "toDateReturnPct": -11.952096542046952, "weeksSince": 71, "availabilitySource": "reported", "spread": -16.305387087128352, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-06-27", "periodEnd": "2025-05-31", "earningsChangePct": 1.4256619144602967, "surprisePct": -0.8333333333333341, "immediateReturnPct": -3.473713124438993, "forward4WeekPct": -0.00647099895110248, "forward13WeekPct": -13.371374248086898, "toDateReturnPct": -16.15082965345328, "weeksSince": 58, "availabilitySource": "reported", "spread": -9.408069616056707, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-03", "periodEnd": "2025-08-31", "earningsChangePct": 1.2048192771084265, "surprisePct": 1.6666666666666683, "immediateReturnPct": -2.807893676458062, "forward4WeekPct": -8.720068395260904, "forward13WeekPct": -14.478130585655913, "toDateReturnPct": -3.2084722356397255, "weeksSince": 44, "availabilitySource": "reported", "spread": 8.058574305576926, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-12-26", "periodEnd": "2025-11-30", "earningsChangePct": 2.3809523809523725, "surprisePct": 2.4390243902439046, "immediateReturnPct": 1.7011045553867898, "forward4WeekPct": -5.032062736128362, "forward13WeekPct": -17.486225932748646, "toDateReturnPct": 9.468100663524059, "weeksSince": 32, "availabilitySource": "reported", "spread": 19.06569587348271, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-03-27", "periodEnd": "2026-02-28", "earningsChangePct": 4.263565891472854, "surprisePct": 2.3952095808383254, "immediateReturnPct": -0.9400326196750353, "forward4WeekPct": -2.949756775672474, "forward13WeekPct": 8.286106010090165, "toDateReturnPct": 31.419349114690775, "weeksSince": 19, "availabilitySource": "reported", "spread": 43.35433855216807, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-06-26", "periodEnd": "2026-05-31", "earningsChangePct": 2.4163568773234223, "surprisePct": 0.7633587786259549, "immediateReturnPct": 0.6818200325732882, "forward4WeekPct": 14.43864515472313, "forward13WeekPct": null, "toDateReturnPct": 22.190553745928355, "weeksSince": 6, "availabilitySource": "reported", "spread": 38.72221475604846, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-06-26", "periodEnd": "2026-05-31", "earningsChangePct": 2.4163568773234223, "surprisePct": 0.7633587786259549, "immediateReturnPct": 0.6818200325732882, "forward4WeekPct": 14.43864515472313, "forward13WeekPct": null, "toDateReturnPct": 22.190553745928355, "weeksSince": 6, "availabilitySource": "reported", "spread": 38.72221475604846, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 6 improving updates had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Software - Application", "population": 23, "spreadPercentile": 31.8, "qualityPercentile": 77.3, "rarityPercentile": 31.8, "currentOneYearSpread": 18.309653, "lead": "earnings", "relatedSignals": [{"tickerId": 4620, "symbol": "ADP", "name": "Automatic Data Processing Inc", "spread": 17.015768, "lead": "earnings", "quality": 100}, {"tickerId": 8382, "symbol": "SSNC", "name": "SS&C Technologies Holdings Inc", "spread": 14.605310999999999, "lead": "earnings", "quality": 100}, {"tickerId": 4613, "symbol": "ADBE", "name": "Adobe Systems Incorporated", "spread": 27.478146999999996, "lead": "earnings", "quality": 87.5}, {"tickerId": 2884, "symbol": "NOW", "name": "ServiceNow Inc", "spread": 28.978191999999996, "lead": "earnings", "quality": 87.5}, {"tickerId": 5275, "symbol": "CDNS", "name": "Cadence Design Systems Inc", "spread": 39.813432999999996, "lead": "earnings", "quality": 100}, {"tickerId": 3498, "symbol": "SAP", "name": "SAP SE ADR", "spread": 47.413815, "lead": "earnings", "quality": 100}, {"tickerId": 5160, "symbol": "BSY", "name": "Bentley Systems\u00a0Inc", "spread": 47.75872, "lead": "earnings", "quality": 87.5}, {"tickerId": 859, "symbol": "CRM", "name": "Salesforce.com Inc", "spread": 48.45734, "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-12-22", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-03-28", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-06-27", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-12-26", "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."}