{"ticker": {"uuid": "6ae9c3a6-2e27-4666-acc2-4345c0a50e78", "symbol": "NOW", "name": "ServiceNow Inc", "sector": "Technology", "industry": "Software - Application", "currency": "USD"}, "next_event": {"report_date": "2026-10-28", "fiscal_date_ending": "2026-09-30", "estimate": 1.03, "session": "Time unconfirmed", "days": 75}, "profile": {"sample": 12, "measured": 12, "beats": 9, "misses": 1, "inline": 2, "beat_rate": 75.0, "beat_rate_label": "75.0%", "average_surprise": 5.4, "average_surprise_label": "+5.4%", "median_surprise": 7.6, "surprise_dispersion": 9.7, "average_reaction": 0.7, "average_reaction_label": "+0.7%", "average_abs_reaction": 6.4, "positive_response_rate": 50.0, "confirmation_rate": 77.8, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 36, "band": "Moderate", "tone": "neutral", "days": 75, "proximity_component": 3, "reaction_component": 16, "variability_component": 12, "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": 0.5, "revenue_growth_1y": 22.2, "cash_conversion": 3.61, "net_margin": 11.3, "earnings_yield": 1.8, "eps_surprise_avg": -1.5, "sue_score": 0.23, "pe_ratio": 77.3, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 124.88, "currency": "USD", "return_13w": 37.0, "fair_value": 155.197038, "fair_value_gap": -19.5, "relative_strength": -18.0, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 54.3}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 0.58, "eps_estimate": 0.51, "eps_surprise": 0.07, "surprise_pct": 13.7255, "surprise_label": "+13.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.119776593979845, "one_week_reaction_label": "+2.1%", "four_week_reaction": 20.617131481447366, "four_week_reaction_label": "+20.6%", "confirmation": "confirmed", "revenue": 2288000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 242000000.0, "operating_cash_flow": 311000000.0, "free_cash_flow": 447000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-25", "date_source": "exact", "eps_actual": 0.62, "eps_estimate": 0.56, "eps_surprise": 0.06, "surprise_pct": 10.7143, "surprise_label": "+10.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.7138871460800167, "one_week_reaction_label": "+2.7%", "four_week_reaction": 2.1211838047816722, "four_week_reaction_label": "+2.1%", "confirmation": "confirmed", "revenue": 2437000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 295000000.0, "operating_cash_flow": 1605000000.0, "free_cash_flow": 1866000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-24", "date_source": "exact", "eps_actual": 0.68, "eps_estimate": 0.63, "eps_surprise": 0.05, "surprise_pct": 7.9365, "surprise_label": "+7.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.3503102631984403, "one_week_reaction_label": "+1.4%", "four_week_reaction": 7.1633679315319725, "four_week_reaction_label": "+7.2%", "confirmation": "confirmed", "revenue": 2603000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 347000000.0, "operating_cash_flow": 1341000000.0, "free_cash_flow": 1497000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-24", "date_source": "exact", "eps_actual": 0.63, "eps_estimate": 0.57, "eps_surprise": 0.06, "surprise_pct": 10.5263, "surprise_label": "+10.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 10.1717252396166, "one_week_reaction_label": "+10.2%", "four_week_reaction": 10.165069222577204, "four_week_reaction_label": "+10.2%", "confirmation": "confirmed", "revenue": 2627000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 262000000.0, "operating_cash_flow": 620000000.0, "free_cash_flow": 891000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-23", "date_source": "exact", "eps_actual": 0.74, "eps_estimate": 0.69, "eps_surprise": 0.05, "surprise_pct": 7.2464, "surprise_label": "+7.2%", "surprise_band": "beat", "eps_yoy": 27.58620689655173, "eps_yoy_label": "+27.6%", "one_week_reaction": 3.157038242473552, "one_week_reaction_label": "+3.2%", "four_week_reaction": 9.724979658258746, "four_week_reaction_label": "+9.7%", "confirmation": "confirmed", "revenue": 2797000000.0, "revenue_yoy": 22.246503496503497, "revenue_yoy_label": "+22.2%", "net_income": 432000000.0, "operating_cash_flow": 671000000.0, "free_cash_flow": 873000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-29", "date_source": "exact", "eps_actual": 0.73, "eps_estimate": 0.73, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 17.741935483870964, "eps_yoy_label": "+17.7%", "one_week_reaction": -9.47572401287135, "one_week_reaction_label": "-9.5%", "four_week_reaction": -16.58429483190813, "four_week_reaction_label": "-16.6%", "confirmation": "contained", "revenue": 2957000000.0, "revenue_yoy": 21.337710299548625, "revenue_yoy_label": "+21.3%", "net_income": 384000000.0, "operating_cash_flow": 1635000000.0, "free_cash_flow": 1888000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-23", "date_source": "exact", "eps_actual": 0.81, "eps_estimate": 0.77, "eps_surprise": 0.04, "surprise_pct": 5.1948, "surprise_label": "+5.2%", "surprise_band": "beat", "eps_yoy": 19.11764705882353, "eps_yoy_label": "+19.1%", "one_week_reaction": 22.417633651056782, "one_week_reaction_label": "+22.4%", "four_week_reaction": 34.710422710319115, "four_week_reaction_label": "+34.7%", "confirmation": "confirmed", "revenue": 3088000000.0, "revenue_yoy": 18.632347291586633, "revenue_yoy_label": "+18.6%", "net_income": 460000000.0, "operating_cash_flow": 1677000000.0, "free_cash_flow": 1882000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-23", "date_source": "exact", "eps_actual": 0.82, "eps_estimate": 0.71, "eps_surprise": 0.11, "surprise_pct": 15.493, "surprise_label": "+15.5%", "surprise_band": "beat", "eps_yoy": 30.15873015873015, "eps_yoy_label": "+30.2%", "one_week_reaction": 0.5594768528129557, "one_week_reaction_label": "+0.6%", "four_week_reaction": -9.981316171891217, "four_week_reaction_label": "-10.0%", "confirmation": "contained", "revenue": 3215000000.0, "revenue_yoy": 22.382946326608298, "revenue_yoy_label": "+22.4%", "net_income": 385000000.0, "operating_cash_flow": 716000000.0, "free_cash_flow": 906000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.85, "eps_surprise": 0.11, "surprise_pct": 12.9412, "surprise_label": "+12.9%", "surprise_band": "beat", "eps_yoy": 29.729729729729726, "eps_yoy_label": "+29.7%", "one_week_reaction": -1.1707537331885556, "one_week_reaction_label": "-1.2%", "four_week_reaction": -12.550394013997435, "four_week_reaction_label": "-12.6%", "confirmation": "diverged", "revenue": 3407000000.0, "revenue_yoy": 21.809081158383982, "revenue_yoy_label": "+21.8%", "net_income": 502000000.0, "operating_cash_flow": 813000000.0, "free_cash_flow": 1048000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-28", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 0.89, "eps_surprise": 0.03, "surprise_pct": 3.3708, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": 26.027397260273982, "eps_yoy_label": "+26.0%", "one_week_reaction": -12.095259559762606, "one_week_reaction_label": "-12.1%", "four_week_reaction": -21.666291037487802, "four_week_reaction_label": "-21.7%", "confirmation": "diverged", "revenue": 3568000000.0, "revenue_yoy": 20.662833953331077, "revenue_yoy_label": "+20.7%", "net_income": 401000000.0, "operating_cash_flow": 2238000000.0, "free_cash_flow": 2476000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-22", "date_source": "exact", "eps_actual": 0.97, "eps_estimate": 0.97, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 19.753086419753075, "eps_yoy_label": "+19.8%", "one_week_reaction": -6.714256155596933, "one_week_reaction_label": "-6.7%", "four_week_reaction": -1.6449410304158942, "four_week_reaction_label": "-1.6%", "confirmation": "contained", "revenue": 3770000000.0, "revenue_yoy": 22.085492227979277, "revenue_yoy_label": "+22.1%", "net_income": 469000000.0, "operating_cash_flow": 1670000000.0, "free_cash_flow": 1811000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-22", "date_source": "exact", "eps_actual": 0.31, "eps_estimate": 0.4, "eps_surprise": -0.09, "surprise_pct": -22.5, "surprise_label": "-22.5%", "surprise_band": "miss", "eps_yoy": -62.19512195121951, "eps_yoy_label": "-62.2%", "one_week_reaction": -4.32003099573808, "one_week_reaction_label": "-4.3%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 3987000000.0, "revenue_yoy": 24.01244167962675, "revenue_yoy_label": "+24.0%", "net_income": 298000000.0, "operating_cash_flow": 587000000.0, "free_cash_flow": 701000000.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": [0.58, 0.62, 0.68, 0.63, 0.74, 0.73, 0.81, 0.82, 0.96, 0.92, 0.97, 0.31], "eps_estimate": [0.51, 0.56, 0.63, 0.57, 0.69, 0.73, 0.77, 0.71, 0.85, 0.89, 0.97, 0.4], "surprise": [13.7255, 10.7143, 7.9365, 10.5263, 7.2464, 0.0, 5.1948, 15.493, 12.9412, 3.3708, 0.0, -22.5], "reaction_1w": [2.119776593979845, 2.7138871460800167, 1.3503102631984403, 10.1717252396166, 3.157038242473552, -9.47572401287135, 22.417633651056782, 0.5594768528129557, -1.1707537331885556, -12.095259559762606, -6.714256155596933, -4.32003099573808], "reaction_4w": [20.617131481447366, 2.1211838047816722, 7.1633679315319725, 10.165069222577204, 9.724979658258746, -16.58429483190813, 34.710422710319115, -9.981316171891217, -12.550394013997435, -21.666291037487802, -1.6449410304158942, null], "revenue": [2288.0, 2437.0, 2603.0, 2627.0, 2797.0, 2957.0, 3088.0, 3215.0, 3407.0, 3568.0, 3770.0, 3987.0], "net_income": [242.0, 295.0, 347.0, 262.0, 432.0, 384.0, 460.0, 385.0, 502.0, 401.0, 469.0, 298.0], "financial_unit": "millions", "scatter": [{"x": 13.7255, "y": 2.119776593979845, "label": "2023-09-30"}, {"x": 10.7143, "y": 2.7138871460800167, "label": "2023-12-31"}, {"x": 7.9365, "y": 1.3503102631984403, "label": "2024-03-31"}, {"x": 10.5263, "y": 10.1717252396166, "label": "2024-06-30"}, {"x": 7.2464, "y": 3.157038242473552, "label": "2024-09-30"}, {"x": 0.0, "y": -9.47572401287135, "label": "2024-12-31"}, {"x": 5.1948, "y": 22.417633651056782, "label": "2025-03-31"}, {"x": 15.493, "y": 0.5594768528129557, "label": "2025-06-30"}, {"x": 12.9412, "y": -1.1707537331885556, "label": "2025-09-30"}, {"x": 3.3708, "y": -12.095259559762606, "label": "2025-12-31"}, {"x": 0.0, "y": -6.714256155596933, "label": "2026-03-31"}, {"x": -22.5, "y": -4.32003099573808, "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, 104.0904893813481, 109.1191135734072, 110.81625115420128, 107.03231763619576, 102.32502308402584, 103.22437673130193, 103.5493998153278, 101.50692520775624, 100.18651892890121, 102.31024930747922, 112.05170821791322, 117.22253000923362, 120.8421052631579, 124.45060018467223, 127.56971375807939, 129.1006463527239, 128.9455216989843, 128.8180978762696, 130.4690674053555, 124.8679593721145, 134.65927977839337, 138.3397968605725, 142.09418282548478, 144.28439519852262, 150.1274238227147, 141.2742382271468, 142.37673130193903, 142.86795937211448, 139.9224376731302, 137.37950138504155, 142.9639889196676, 140.79409048938135, 144.69067405355494, 141.95937211449677, 131.83933518005543, 133.6195752539243, 132.3453370267775, 134.7719298245614, 141.28347183748846, 136.38227146814407, 121.31671283471836, 129.05078485687903, 134.54847645429365, 138.38042474607573, 145.27608494921515, 148.93259464450603, 140.07202216066483, 138.72576177285322, 152.8365650969529, 146.00923361034162, 149.78393351800554, 152.82733148661129, 152.95844875346262, 157.89473684210526, 152.36195752539243, 162.31763619575256, 173.1043397968606, 162.8421052631579, 169.46999076638966, 173.331486611265, 170.22160664819944, 175.595567867036, 174.22160664819944, 186.16435826408127, 186.77562326869804, 195.8633425669437, 193.80240073868885, 207.63434903047093, 207.03601108033243, 201.52354570637118, 199.71560480147738, 198.29547553093258, 189.2096029547553, 197.8725761772853, 207.75253924284397, 188.06648199445982, 186.20313942751616, 182.20313942751616, 173.2982456140351, 171.70083102493075, 157.08771929824564, 155.92428439519855, 152.86241920590953, 147.3240997229917, 133.26869806094183, 145.09141274238226, 142.59649122807016, 174.56325023084025, 180.49122807017545, 180.9898430286242, 192.09233610341644, 185.4792243767313, 186.72022160664818, 190.2511542012927, 182.5780240073869, 179.39242843951985, 188.81255771006465, 192.92520775623268, 173.36657433056325, 177.91320406278857, 178.90858725761774, 168.85872576177286, 161.12834718374887, 160.15512465373962, 163.75807940904895, 169.4293628808864, 168.75346260387812, 171.55309325946448, 177.4976915974146, 172.85318559556785, 168.4875346260388, 164.12003693444137, 166.86980609418282, 171.77654662973222, 169.76546629732226, 159.1634349030471, 157.05078485687906, 150.2179132040628, 150.02954755309327, 157.77654662973225, 159.75253924284397, 143.40720221606648, 142.0960295475531, 136.14958448753464, 130.93259464450603, 117.55309325946446, 122.90858725761775, 108.04247460757156, 93.01939058171746, 98.87349953831949, 96.27885503231764, 99.73222530009235, 114.81071098799632, 104.9122807017544, 101.92059095106187, 91.79132040627886, 94.18282548476455, 76.63896583564174, 89.25207756232687, 83.25946445060019, 84.1735918744229, 84.1920590951062, 87.78393351800554, 94.30286241920591, 114.83841181902123, 103.83194829178208, 94.3213296398892, 87.75623268698062, 90.803324099723, 98.17174515235456, 99.45521698984302, 95.32779316712835, 91.20960295475531, 102.70544783010158, 115.30932594644506], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 176.53631284916202, 176.53631284916202, 176.53631284916202], "gap": [0.0, -4.090489381348107, -9.119113573407205, -10.816251154201282, -7.0323176361957564, -2.325023084025844, -3.2243767313019305, -3.549399815327803, -1.5069252077562396, -0.18651892890120791, 8.304275832185581, -1.4371830782484096, -6.608004869568816, -10.227580123493098, -13.83607504500742, -16.95518861841458, -18.486121213059107, -18.330996559319487, -18.203572736604798, -19.854542265690696, -14.253434232449692, -24.044754638728563, -27.7252717209077, -22.54111019978646, -24.731322572824297, -30.57435119701637, -21.72116560144849, -22.82365867624071, -23.314886746416164, -20.36936504743187, -17.82642875934323, -23.41091629396928, -21.241017863683027, -25.137601427856623, -22.406299488798453, -12.286262554357108, -2.3346590528069555, -1.0604208256601453, -3.4870136234440565, -9.998555636371123, -5.097355267026728, 9.968203366398981, 2.234131344238307, -3.2635602531763084, -7.095508544958392, -13.991168748097806, -17.647678443388685, -8.787105959547489, -7.440845571735878, -12.613101409802084, -5.785769923190799, -9.560469830854714, -12.60386779946046, -12.734985066311793, -17.671273154954434, -12.138493838241601, -22.09417250860173, -32.88087610970976, -22.618641576007064, -29.24652707923883, -33.10802292411418, -29.998142961048615, -26.43355669385167, -25.0595954750151, -37.00234709089693, -37.6136120955137, -46.70133139375935, -44.640389565504506, -58.47233785728659, -57.87399990714809, -52.36153453318684, -50.553593628293044, -49.13346435774824, -40.04759178157096, -48.71056500410097, -58.59052806965963, -32.759219424627446, -30.89587685768379, -26.89587685768379, -17.99098304420272, -16.393568455098375, -1.7804567284132702, -0.6170218253661801, 2.4448433639228426, 7.983162846840685, 22.038564508890545, 10.215849827450114, 12.71077134176221, -11.99341782860563, -17.92139566794083, -18.42001062638957, -29.52250370118182, -22.909391974496685, -24.150389204413557, -27.681321799058082, -20.008191605152263, -16.822596037285223, -26.242725307830028, -30.355375353998056, -10.796741928328629, -15.343371660553942, -5.72422971571828, 4.325631780126599, 12.056010358150587, 13.02923288815984, 9.426278132850513, 3.7549946610130576, 4.430894938021339, 1.6312642824349837, -4.313334055515128, 0.33117194633160807, 4.6968229158606505, 9.064320607458086, 6.314551447716639, 1.4078109121672355, 15.709394037873238, 26.31142543214841, 28.42407547831644, 35.256947131132705, 35.445312782102235, 27.69831370546325, 25.722321092351535, 42.06765811912902, 43.378830787642414, 49.32527584766086, 54.542265690689476, 67.92176707573104, 62.56627307757775, 88.04691086728877, 103.06999489314288, 97.21588593654084, 99.8105304425427, 96.35716017476798, 81.27867448686402, 91.17710477310594, 94.16879452379847, 104.29806506858148, 101.90655999009579, 119.4504196392186, 106.83730791253346, 121.76846851029366, 120.85434108647095, 120.83587386578765, 117.24399944288831, 110.72507054168794, 90.18952114187262, 101.19598466911177, 110.70660332100465, 117.27170027391323, 114.22460886117085, 106.85618780853929, 105.57271597105083, 109.7001397937655, 85.3267098944067, 73.83086501906044, 61.22698690271696], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 110.6145251396648, null, null, null, null, null, null, null, null, null, null, null, null, 119.55307262569832, null, null, null, null, null, null, null, null, null, null, null, null, 131.28491620111734, null, null, null, null, null, null, null, null, null, null, null, null, 140.22346368715083, null, null, null, null, null, null, null, null, null, null, null, null, 149.16201117318434, null, null, null, null, null, null, null, null, null, null, null, null, null, 155.30726256983237, null, null, null, null, null, null, null, null, null, null, null, 162.56983240223462, null, null, null, null, null, null, null, null, null, null, null, null, 173.18435754189946, null, null, null, null, null, null, null, null, null, null, null, null, null, 185.4748603351955, null, null, null, null, null, null, null, null, null, null, null, null, 196.08938547486034, null, null, null, null, null, null, null, null, null, null, null, 205.02793296089385, null, null, null, null, null, null, null, null, null, null, null, null, 176.53631284916202, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [76.5, -61.2, 15.3]}}, "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": [108.3, 112.73, 118.176, 120.014, 115.916, 110.818, 111.792, 112.144, 109.932, 108.502, 110.802, 121.352, 126.952, 130.872, 134.78, 138.158, 139.816, 139.648, 139.51, 141.298, 135.232, 145.836, 149.822, 153.888, 156.26, 162.588, 153.0, 154.194, 154.726, 151.536, 148.782, 154.83, 152.48, 156.7, 153.742, 142.782, 144.71, 143.33, 145.958, 153.01, 147.702, 131.386, 139.762, 145.716, 149.866, 157.334, 161.294, 151.698, 150.24, 165.522, 158.128, 162.216, 165.512, 165.654, 171.0, 165.008, 175.79, 187.472, 176.358, 183.536, 187.718, 184.35, 190.17, 188.682, 201.616, 202.278, 212.12, 209.888, 224.868, 224.22, 218.25, 216.292, 214.754, 204.914, 214.296, 224.996, 203.676, 201.658, 197.326, 187.682, 185.952, 170.126, 168.866, 165.55, 159.552, 144.33, 157.134, 154.432, 189.052, 195.472, 196.012, 208.036, 200.874, 202.218, 206.042, 197.732, 194.282, 204.484, 208.938, 187.756, 192.68, 193.758, 182.874, 174.502, 173.448, 177.35, 183.492, 182.76, 185.792, 192.23, 187.2, 182.472, 177.742, 180.72, 186.034, 183.856, 172.374, 170.086, 162.686, 162.482, 170.872, 173.012, 155.31, 153.89, 147.45, 141.8, 127.31, 133.11, 117.01, 100.74, 107.08, 104.27, 108.01, 124.34, 113.62, 110.38, 99.41, 102.0, 83.0, 96.66, 90.17, 91.16, 91.18, 95.07, 102.13, 124.37, 112.45, 102.15, 95.04, 98.34, 106.32, 107.71, 103.24, 98.78, 111.23, 124.88], "ttmEps": [1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.16, 3.16, 3.16], "quarterlyEps": [0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.31, 0.31, 0.31], "priceIndex": [100.0, 104.0904893813481, 109.1191135734072, 110.81625115420128, 107.03231763619576, 102.32502308402584, 103.22437673130193, 103.5493998153278, 101.50692520775624, 100.18651892890121, 102.31024930747922, 112.05170821791322, 117.22253000923362, 120.8421052631579, 124.45060018467223, 127.56971375807939, 129.1006463527239, 128.9455216989843, 128.8180978762696, 130.4690674053555, 124.8679593721145, 134.65927977839337, 138.3397968605725, 142.09418282548478, 144.28439519852262, 150.1274238227147, 141.2742382271468, 142.37673130193903, 142.86795937211448, 139.9224376731302, 137.37950138504155, 142.9639889196676, 140.79409048938135, 144.69067405355494, 141.95937211449677, 131.83933518005543, 133.6195752539243, 132.3453370267775, 134.7719298245614, 141.28347183748846, 136.38227146814407, 121.31671283471836, 129.05078485687903, 134.54847645429365, 138.38042474607573, 145.27608494921515, 148.93259464450603, 140.07202216066483, 138.72576177285322, 152.8365650969529, 146.00923361034162, 149.78393351800554, 152.82733148661129, 152.95844875346262, 157.89473684210526, 152.36195752539243, 162.31763619575256, 173.1043397968606, 162.8421052631579, 169.46999076638966, 173.331486611265, 170.22160664819944, 175.595567867036, 174.22160664819944, 186.16435826408127, 186.77562326869804, 195.8633425669437, 193.80240073868885, 207.63434903047093, 207.03601108033243, 201.52354570637118, 199.71560480147738, 198.29547553093258, 189.2096029547553, 197.8725761772853, 207.75253924284397, 188.06648199445982, 186.20313942751616, 182.20313942751616, 173.2982456140351, 171.70083102493075, 157.08771929824564, 155.92428439519855, 152.86241920590953, 147.3240997229917, 133.26869806094183, 145.09141274238226, 142.59649122807016, 174.56325023084025, 180.49122807017545, 180.9898430286242, 192.09233610341644, 185.4792243767313, 186.72022160664818, 190.2511542012927, 182.5780240073869, 179.39242843951985, 188.81255771006465, 192.92520775623268, 173.36657433056325, 177.91320406278857, 178.90858725761774, 168.85872576177286, 161.12834718374887, 160.15512465373962, 163.75807940904895, 169.4293628808864, 168.75346260387812, 171.55309325946448, 177.4976915974146, 172.85318559556785, 168.4875346260388, 164.12003693444137, 166.86980609418282, 171.77654662973222, 169.76546629732226, 159.1634349030471, 157.05078485687906, 150.2179132040628, 150.02954755309327, 157.77654662973225, 159.75253924284397, 143.40720221606648, 142.0960295475531, 136.14958448753464, 130.93259464450603, 117.55309325946446, 122.90858725761775, 108.04247460757156, 93.01939058171746, 98.87349953831949, 96.27885503231764, 99.73222530009235, 114.81071098799632, 104.9122807017544, 101.92059095106187, 91.79132040627886, 94.18282548476455, 76.63896583564174, 89.25207756232687, 83.25946445060019, 84.1735918744229, 84.1920590951062, 87.78393351800554, 94.30286241920591, 114.83841181902123, 103.83194829178208, 94.3213296398892, 87.75623268698062, 90.803324099723, 98.17174515235456, 99.45521698984302, 95.32779316712835, 91.20960295475531, 102.70544783010158, 115.30932594644506], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 176.53631284916202, 176.53631284916202, 176.53631284916202], "valuationGap": [0.0, -4.090489381348107, -9.119113573407205, -10.816251154201282, -7.0323176361957564, -2.325023084025844, -3.2243767313019305, -3.549399815327803, -1.5069252077562396, -0.18651892890120791, 8.304275832185581, -1.4371830782484096, -6.608004869568816, -10.227580123493098, -13.83607504500742, -16.95518861841458, -18.486121213059107, -18.330996559319487, -18.203572736604798, -19.854542265690696, -14.253434232449692, -24.044754638728563, -27.7252717209077, -22.54111019978646, -24.731322572824297, -30.57435119701637, -21.72116560144849, -22.82365867624071, -23.314886746416164, -20.36936504743187, -17.82642875934323, -23.41091629396928, -21.241017863683027, -25.137601427856623, -22.406299488798453, -12.286262554357108, -2.3346590528069555, -1.0604208256601453, -3.4870136234440565, -9.998555636371123, -5.097355267026728, 9.968203366398981, 2.234131344238307, -3.2635602531763084, -7.095508544958392, -13.991168748097806, -17.647678443388685, -8.787105959547489, -7.440845571735878, -12.613101409802084, -5.785769923190799, -9.560469830854714, -12.60386779946046, -12.734985066311793, -17.671273154954434, -12.138493838241601, -22.09417250860173, -32.88087610970976, -22.618641576007064, -29.24652707923883, -33.10802292411418, -29.998142961048615, -26.43355669385167, -25.0595954750151, -37.00234709089693, -37.6136120955137, -46.70133139375935, -44.640389565504506, -58.47233785728659, -57.87399990714809, -52.36153453318684, -50.553593628293044, -49.13346435774824, -40.04759178157096, -48.71056500410097, -58.59052806965963, -32.759219424627446, -30.89587685768379, -26.89587685768379, -17.99098304420272, -16.393568455098375, -1.7804567284132702, -0.6170218253661801, 2.4448433639228426, 7.983162846840685, 22.038564508890545, 10.215849827450114, 12.71077134176221, -11.99341782860563, -17.92139566794083, -18.42001062638957, -29.52250370118182, -22.909391974496685, -24.150389204413557, -27.681321799058082, -20.008191605152263, -16.822596037285223, -26.242725307830028, -30.355375353998056, -10.796741928328629, -15.343371660553942, -5.72422971571828, 4.325631780126599, 12.056010358150587, 13.02923288815984, 9.426278132850513, 3.7549946610130576, 4.430894938021339, 1.6312642824349837, -4.313334055515128, 0.33117194633160807, 4.6968229158606505, 9.064320607458086, 6.314551447716639, 1.4078109121672355, 15.709394037873238, 26.31142543214841, 28.42407547831644, 35.256947131132705, 35.445312782102235, 27.69831370546325, 25.722321092351535, 42.06765811912902, 43.378830787642414, 49.32527584766086, 54.542265690689476, 67.92176707573104, 62.56627307757775, 88.04691086728877, 103.06999489314288, 97.21588593654084, 99.8105304425427, 96.35716017476798, 81.27867448686402, 91.17710477310594, 94.16879452379847, 104.29806506858148, 101.90655999009579, 119.4504196392186, 106.83730791253346, 121.76846851029366, 120.85434108647095, 120.83587386578765, 117.24399944288831, 110.72507054168794, 90.18952114187262, 101.19598466911177, 110.70660332100465, 117.27170027391323, 114.22460886117085, 106.85618780853929, 105.57271597105083, 109.7001397937655, 85.3267098944067, 73.83086501906044, 61.22698690271696], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 110.6145251396648, null, null, null, null, null, null, null, null, null, null, null, null, 119.55307262569832, null, null, null, null, null, null, null, null, null, null, null, null, 131.28491620111734, null, null, null, null, null, null, null, null, null, null, null, null, 140.22346368715083, null, null, null, null, null, null, null, null, null, null, null, null, 149.16201117318434, null, null, null, null, null, null, null, null, null, null, null, null, null, 155.30726256983237, null, null, null, null, null, null, null, null, null, null, null, 162.56983240223462, null, null, null, null, null, null, null, null, null, null, null, null, 173.18435754189946, null, null, null, null, null, null, null, null, null, null, null, null, null, 185.4748603351955, null, null, null, null, null, null, null, null, null, null, null, null, 196.08938547486034, null, null, null, null, null, null, null, null, null, null, null, 205.02793296089385, null, null, null, null, null, null, null, null, null, null, null, null, 176.53631284916202, null, null], "quarterLabels": ["2023-07-26", "", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-29", "", "", "", "", "", "", "", "", "", "", "", "2025-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-28", "", "", "", "", "", "", "", "", "", "", "", "2026-04-22", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-22", "", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", ""], "surprisePct": [14.634146341463413, 14.634146341463413, 14.634146341463413, 14.634146341463413, 14.634146341463413, 14.634146341463413, 14.634146341463413, 14.634146341463413, 14.634146341463413, 14.634146341463413, 13.725490196078422, 13.725490196078422, 13.725490196078422, 13.725490196078422, 13.725490196078422, 13.725490196078422, 13.725490196078422, 13.725490196078422, 13.725490196078422, 13.725490196078422, 13.725490196078422, 13.725490196078422, 13.725490196078422, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 10.714285714285703, 7.936507936507943, 7.936507936507943, 7.936507936507943, 7.936507936507943, 7.936507936507943, 7.936507936507943, 7.936507936507943, 7.936507936507943, 7.936507936507943, 7.936507936507943, 7.936507936507943, 7.936507936507943, 7.936507936507943, 10.526315789473696, 10.526315789473696, 10.526315789473696, 10.526315789473696, 10.526315789473696, 10.526315789473696, 10.526315789473696, 10.526315789473696, 10.526315789473696, 10.526315789473696, 10.526315789473696, 10.526315789473696, 10.526315789473696, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.194805194805199, 5.194805194805199, 5.194805194805199, 5.194805194805199, 5.194805194805199, 5.194805194805199, 5.194805194805199, 5.194805194805199, 5.194805194805199, 5.194805194805199, 5.194805194805199, 5.194805194805199, 5.194805194805199, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 15.492957746478872, 12.941176470588234, 12.941176470588234, 12.941176470588234, 12.941176470588234, 12.941176470588234, 12.941176470588234, 12.941176470588234, 12.941176470588234, 12.941176470588234, 12.941176470588234, 12.941176470588234, 12.941176470588234, 12.941176470588234, 3.3707865168539355, 3.3707865168539355, 3.3707865168539355, 3.3707865168539355, 3.3707865168539355, 3.3707865168539355, 3.3707865168539355, 3.3707865168539355, 3.3707865168539355, 3.3707865168539355, 3.3707865168539355, 3.3707865168539355, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -22.500000000000007, -22.500000000000007, -22.500000000000007], "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": [23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 108.3, "latestClose": 124.88, "startTtmEps": 1.79, "latestTtmEps": 3.16, "priceChangePct": 15.309325946445052, "epsChangePct": 76.53631284916203, "earningsGapPct": 61.22698690271698, "startMultiple": 60.50279329608938, "latestMultiple": 39.518987341772146, "multipleChangePct": -34.682375492361814, "latestQuarter": "2026-07-22", "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": -28.436350299710035, "earningsMovePct": 1.9354838709677358, "spread": 30.371834170677772, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -23.01622527987376, "earningsMovePct": 25.896414342629505, "spread": 48.912639622503264, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 15.309325946445052, "earningsMovePct": 76.53631284916203, "spread": 61.22698690271698, "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.309325946445052, "earningsChangePct": 76.53631284916203, "recentMarketMovePoints": 31.117266851338854, "recentEarningsMovePoints": -28.491620111731834}, "pressure": {"score": 49, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 67, "band": "mixed", "label": "Mixed support", "tone": "caution", "summary": "3 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 3.61437126, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.22186282, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.08776356, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "mixed", "value": -0.11488663, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "mixed", "value": 0.14831659, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 403.404520533271, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 3, "mixed": 2, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-22", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 110.6145251396648, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 119.55307262569832, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 131.28491620111734, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 140.22346368715083, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 149.16201117318434, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 155.30726256983237, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 162.56983240223462, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 173.18435754189946, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 185.4748603351955, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 196.08938547486034, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 205.02793296089385, 176.53631284916202, 176.53631284916202, 176.53631284916202], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.70038667830859, 105.70038667830859, 105.70038667830859, 105.70038667830859, 105.70038667830859, 105.70038667830859, 105.70038667830859, 105.70038667830859, 105.70038667830859, 105.70038667830859, 105.70038667830859, 105.70038667830859, 105.70038667830859, 111.89971310964202, 111.89971310964202, 111.89971310964202, 111.89971310964202, 111.89971310964202, 111.89971310964202, 111.89971310964202, 111.89971310964202, 111.89971310964202, 111.89971310964202, 111.89971310964202, 111.89971310964202, 111.89971310964202, 118.22377447923162, 118.22377447923162, 118.22377447923162, 118.22377447923162, 118.22377447923162, 118.22377447923162, 118.22377447923162, 118.22377447923162, 118.22377447923162, 118.22377447923162, 118.22377447923162, 118.22377447923162, 118.22377447923162, 124.17363103405263, 124.17363103405263, 124.17363103405263, 124.17363103405263, 124.17363103405263, 124.17363103405263, 124.17363103405263, 124.17363103405263, 124.17363103405263, 124.17363103405263, 124.17363103405263, 124.17363103405263, 124.17363103405263, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 130.5226393912935, 137.0088561806162, 137.0088561806162, 137.0088561806162, 137.0088561806162, 137.0088561806162, 137.0088561806162, 137.0088561806162, 137.0088561806162, 137.0088561806162, 137.0088561806162, 137.0088561806162, 137.0088561806162, 143.05850068604215, 143.05850068604215, 143.05850068604215, 143.05850068604215, 143.05850068604215, 143.05850068604215, 143.05850068604215, 143.05850068604215, 143.05850068604215, 143.05850068604215, 143.05850068604215, 143.05850068604215, 143.05850068604215, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 150.39291505550705, 158.00174628913558, 158.00174628913558, 158.00174628913558, 158.00174628913558, 158.00174628913558, 158.00174628913558, 158.00174628913558, 158.00174628913558, 158.00174628913558, 158.00174628913558, 158.00174628913558, 158.00174628913558, 158.00174628913558, 165.62305101658973, 165.62305101658973, 165.62305101658973, 165.62305101658973, 165.62305101658973, 165.62305101658973, 165.62305101658973, 165.62305101658973, 165.62305101658973, 165.62305101658973, 165.62305101658973, 165.62305101658973, 174.12997380566298, 174.12997380566298, 174.12997380566298, 174.12997380566298, 174.12997380566298, 174.12997380566298, 174.12997380566298, 174.12997380566298, 174.12997380566298, 174.12997380566298, 174.12997380566298, 174.12997380566298, 174.12997380566298, 183.75951103904205, 183.75951103904205, 183.75951103904205], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.56947608200456, 100.56947608200456, 100.56947608200456, 100.56947608200456, 100.56947608200456, 100.56947608200456, 100.56947608200456, 100.56947608200456, 100.56947608200456, 100.56947608200456, 100.56947608200456, 100.56947608200456, 100.56947608200456, 116.51480637813212, 116.51480637813212, 116.51480637813212, 116.51480637813212, 116.51480637813212, 116.51480637813212, 116.51480637813212, 116.51480637813212, 116.51480637813212, 116.51480637813212, 116.51480637813212, 116.51480637813212, 116.51480637813212, 128.75854214123007, 128.75854214123007, 128.75854214123007, 128.75854214123007, 128.75854214123007, 128.75854214123007, 128.75854214123007, 128.75854214123007, 128.75854214123007, 128.75854214123007, 128.75854214123007, 128.75854214123007, 128.75854214123007, 133.85535307517085, 133.85535307517085, 133.85535307517085, 133.85535307517085, 133.85535307517085, 133.85535307517085, 133.85535307517085, 133.85535307517085, 133.85535307517085, 133.85535307517085, 133.85535307517085, 133.85535307517085, 133.85535307517085, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 145.9851936218679, 146.6116173120729, 146.6116173120729, 146.6116173120729, 146.6116173120729, 146.6116173120729, 146.6116173120729, 146.6116173120729, 146.6116173120729, 146.6116173120729, 146.6116173120729, 146.6116173120729, 146.6116173120729, 157.5740318906606, 157.5740318906606, 157.5740318906606, 157.5740318906606, 157.5740318906606, 157.5740318906606, 157.5740318906606, 157.5740318906606, 157.5740318906606, 157.5740318906606, 157.5740318906606, 157.5740318906606, 157.5740318906606, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 158.001138952164, 162.98405466970388, 162.98405466970388, 162.98405466970388, 162.98405466970388, 162.98405466970388, 162.98405466970388, 162.98405466970388, 162.98405466970388, 162.98405466970388, 162.98405466970388, 162.98405466970388, 162.98405466970388, 162.98405466970388, 179.72665148063783, 179.72665148063783, 179.72665148063783, 179.72665148063783, 179.72665148063783, 179.72665148063783, 179.72665148063783, 179.72665148063783, 179.72665148063783, 179.72665148063783, 179.72665148063783, 179.72665148063783, 177.70501138952164, 177.70501138952164, 177.70501138952164, 177.70501138952164, 177.70501138952164, 177.70501138952164, 177.70501138952164, 177.70501138952164, 177.70501138952164, 177.70501138952164, 177.70501138952164, 177.70501138952164, 177.70501138952164, 171.86788154897494, 171.86788154897494, 171.86788154897494], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 76.53631284916202, "valuationContribution": -61.22698690271696, "marketMove": 15.309325946445057, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 76.53631284916202}, {"key": "valuation", "label": "Relative valuation contribution", "value": -61.22698690271696}, {"key": "market", "label": "Total market move", "value": 15.309325946445057}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 10.61452513966481, "surprisePct": 13.725490196078422, "immediateReturnPct": 2.1197765939798385, "forward4WeekPct": 24.218908407218297, "forward13WeekPct": 41.829643693203835, "toDateReturnPct": 15.09465263313119, "weeksSince": 145, "availabilitySource": "reported", "spread": 8.304275832185581, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-01-26", "periodEnd": "2023-12-31", "earningsChangePct": 8.080808080808088, "surprisePct": 10.714285714285703, "immediateReturnPct": 2.7138871460800074, "forward4WeekPct": 2.9181295136895713, "forward13WeekPct": -3.41204896477153, "toDateReturnPct": -16.647755336332448, "weeksSince": 132, "availabilitySource": "reported", "spread": -22.54111019978646, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 9.81308411214954, "surprisePct": 7.936507936507943, "immediateReturnPct": 1.350310263198451, "forward4WeekPct": 3.4458124973736126, "forward13WeekPct": 15.926377274446345, "toDateReturnPct": -12.53799498536231, "weeksSince": 119, "availabilitySource": "reported", "spread": -2.3346590528069555, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 6.80851063829786, "surprisePct": 10.526315789473696, "immediateReturnPct": 10.171725239616602, "forward4WeekPct": 10.259584664536735, "forward13WeekPct": 26.577476038338645, "toDateReturnPct": -16.87965921192759, "weeksSince": 106, "availabilitySource": "reported", "spread": -12.613101409802084, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 6.374501992031889, "surprisePct": 7.24637681159421, "immediateReturnPct": 3.1570382424735532, "forward4WeekPct": 15.06373745592624, "forward13WeekPct": 22.04827773257392, "toDateReturnPct": -32.25928939517223, "weeksSince": 93, "availabilitySource": "reported", "spread": -26.43355669385167, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 4.1198501872659055, "surprisePct": 0.0, "immediateReturnPct": -9.475724012871344, "forward4WeekPct": -17.353197390175833, "forward13WeekPct": -13.122011057974358, "toDateReturnPct": -44.49679105406319, "weeksSince": 79, "availabilitySource": "reported", "spread": -32.759219424627446, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 4.676258992805771, "surprisePct": 5.194805194805199, "immediateReturnPct": 22.41763365105678, "forward4WeekPct": 30.07278284293411, "forward13WeekPct": 25.464929548280168, "toDateReturnPct": -19.135930377123913, "weeksSince": 67, "availabilitySource": "reported", "spread": -11.99341782860563, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 6.529209621993126, "surprisePct": 15.492957746478872, "immediateReturnPct": 0.5594768528129457, "forward4WeekPct": -7.956196802989424, "forward13WeekPct": -3.449242266971153, "toDateReturnPct": -35.18787627153831, "weeksSince": 54, "availabilitySource": "reported", "spread": -5.72422971571828, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 7.096774193548372, "surprisePct": 12.941176470588234, "immediateReturnPct": -1.1707537331885565, "forward4WeekPct": -12.660051388455873, "forward13WeekPct": -37.102895169700155, "toDateReturnPct": -32.872485674661625, "weeksSince": 40, "availabilitySource": "reported", "spread": 15.709394037873238, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 5.722891566265065, "surprisePct": 3.3707865168539355, "immediateReturnPct": -12.095259559762606, "forward4WeekPct": -18.85658477950568, "forward13WeekPct": -31.515288107580208, "toDateReturnPct": -6.1828562842761725, "weeksSince": 27, "availabilitySource": "reported", "spread": 88.04691086728877, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 4.558404558404572, "surprisePct": 0.0, "immediateReturnPct": -6.714256155596932, "forward4WeekPct": 5.6590109662735255, "forward13WeekPct": 2.1932547072211817, "toDateReturnPct": 29.195116904614117, "weeksSince": 15, "availabilitySource": "reported", "spread": 121.76846851029366, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": -13.89645776566757, "surprisePct": -22.500000000000007, "immediateReturnPct": -4.320030995738078, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 20.9608678806664, "weeksSince": 2, "availabilitySource": "reported", "spread": 85.3267098944067, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": -13.89645776566757, "surprisePct": -22.500000000000007, "immediateReturnPct": -4.320030995738078, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 20.9608678806664, "weeksSince": 2, "availabilitySource": "reported", "spread": 85.3267098944067, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 4 improving updates had a non-positive price response; 7 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Software - Application", "population": 23, "spreadPercentile": 40.9, "qualityPercentile": 29.5, "rarityPercentile": 40.9, "currentOneYearSpread": 28.978191999999996, "lead": "earnings", "relatedSignals": [{"tickerId": 4613, "symbol": "ADBE", "name": "Adobe Systems Incorporated", "spread": 27.478146999999996, "lead": "earnings", "quality": 87.5}, {"tickerId": 7608, "symbol": "PAYX", "name": "Paychex Inc", "spread": 18.309653, "lead": "earnings", "quality": 100}, {"tickerId": 5275, "symbol": "CDNS", "name": "Cadence Design Systems Inc", "spread": 39.813432999999996, "lead": "earnings", "quality": 100}, {"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": 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-10-27", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-01-26", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-04-26", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-07-26", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-07-25", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-10-31", "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}