{"ticker": {"uuid": "16822184-fa96-4393-ad69-145cc834a602", "symbol": "HQY", "name": "HealthEquity Inc", "sector": "Healthcare", "industry": "Health Information Services", "currency": "USD"}, "next_event": {"report_date": "2026-08-27", "fiscal_date_ending": "2026-07-31", "estimate": 0.99, "session": "Before the open", "days": 13}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 1, "inline": 0, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 13.4, "average_surprise_label": "+13.4%", "median_surprise": 13.2, "surprise_dispersion": 7.6, "average_reaction": -0.9, "average_reaction_label": "-0.9%", "average_abs_reaction": 5.0, "positive_response_rate": 41.7, "confirmation_rate": 54.5, "reaction_sample": 12, "streak": {"count": 5, "band": "beat", "label": "5 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": 43, "band": "Moderate", "tone": "neutral", "days": 13, "proximity_component": 21, "reaction_component": 12, "variability_component": 10, "uncertainty_component": 0, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 89.4, "revenue_growth_1y": 7.6, "cash_conversion": 2.27, "net_margin": 17.3, "earnings_yield": 3.5, "eps_surprise_avg": 12.0, "sue_score": 1.37, "pe_ratio": 37.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 104.63, "currency": "USD", "return_13w": 23.3, "fair_value": 86.276923, "fair_value_gap": 21.3, "relative_strength": 2.1, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 55.0}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-09-05", "date_source": "exact", "eps_actual": 0.53, "eps_estimate": 0.48, "eps_surprise": 0.05, "surprise_pct": 10.4167, "surprise_label": "+10.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.423968684131285, "one_week_reaction_label": "+2.4%", "four_week_reaction": 9.981933152664853, "four_week_reaction_label": "+10.0%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-10-31", "reported_date": "2023-12-05", "date_source": "exact", "eps_actual": 0.6, "eps_estimate": 0.5, "eps_surprise": 0.1, "surprise_pct": 20.0, "surprise_label": "+20.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.311428159677182, "one_week_reaction_label": "-1.3%", "four_week_reaction": -4.453091223519244, "four_week_reaction_label": "-4.5%", "confirmation": "diverged", "revenue": 249219000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 14673000.0, "operating_cash_flow": 57108000.0, "free_cash_flow": 72528000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-03-19", "date_source": "exact", "eps_actual": 0.63, "eps_estimate": 0.56, "eps_surprise": 0.07, "surprise_pct": 12.5, "surprise_label": "+12.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.222495088408647, "one_week_reaction_label": "-2.2%", "four_week_reaction": -1.9523575638506918, "four_week_reaction_label": "-2.0%", "confirmation": "diverged", "revenue": 262387000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 26364000.0, "operating_cash_flow": 77073000.0, "free_cash_flow": 88343000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-06-03", "date_source": "exact", "eps_actual": 0.8, "eps_estimate": 0.65, "eps_surprise": 0.15, "surprise_pct": 23.0769, "surprise_label": "+23.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.3707149853085125, "one_week_reaction_label": "+4.4%", "four_week_reaction": 5.533790401567086, "four_week_reaction_label": "+5.5%", "confirmation": "confirmed", "revenue": 287597000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 28813000.0, "operating_cash_flow": 65429000.0, "free_cash_flow": 335379000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-09-03", "date_source": "exact", "eps_actual": 0.86, "eps_estimate": 0.7, "eps_surprise": 0.16, "surprise_pct": 22.8571, "surprise_label": "+22.9%", "surprise_band": "beat", "eps_yoy": 62.26415094339621, "eps_yoy_label": "+62.3%", "one_week_reaction": -4.17295123177477, "one_week_reaction_label": "-4.2%", "four_week_reaction": 0.4650578179990002, "four_week_reaction_label": "+0.5%", "confirmation": "diverged", "revenue": 299928000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 35822000.0, "operating_cash_flow": 108129000.0, "free_cash_flow": 317211000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-09", "date_source": "exact", "eps_actual": 0.78, "eps_estimate": 0.72, "eps_surprise": 0.06, "surprise_pct": 8.3333, "surprise_label": "+8.3%", "surprise_band": "beat", "eps_yoy": 30.00000000000001, "eps_yoy_label": "+30.0%", "one_week_reaction": -4.580381199481079, "one_week_reaction_label": "-4.6%", "four_week_reaction": -2.734258058078031, "four_week_reaction_label": "-2.7%", "confirmation": "diverged", "revenue": 300432000.0, "revenue_yoy": 20.549396314085204, "revenue_yoy_label": "+20.5%", "net_income": 5703000.0, "operating_cash_flow": 90550000.0, "free_cash_flow": 103415000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-18", "date_source": "exact", "eps_actual": 0.69, "eps_estimate": 0.72, "eps_surprise": -0.03, "surprise_pct": -4.1667, "surprise_label": "-4.2%", "surprise_band": "miss", "eps_yoy": 9.523809523809515, "eps_yoy_label": "+9.5%", "one_week_reaction": -12.863155733497589, "one_week_reaction_label": "-12.9%", "four_week_reaction": -15.614413304588846, "four_week_reaction_label": "-15.6%", "confirmation": "confirmed", "revenue": 311817000.0, "revenue_yoy": 18.838585753105146, "revenue_yoy_label": "+18.8%", "net_income": 26365000.0, "operating_cash_flow": 75748000.0, "free_cash_flow": 89305000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-06-03", "date_source": "exact", "eps_actual": 0.97, "eps_estimate": 0.81, "eps_surprise": 0.16, "surprise_pct": 19.7531, "surprise_label": "+19.8%", "surprise_band": "beat", "eps_yoy": 21.249999999999993, "eps_yoy_label": "+21.2%", "one_week_reaction": 10.87367060928337, "one_week_reaction_label": "+10.9%", "four_week_reaction": 4.2441109233674545, "four_week_reaction_label": "+4.2%", "confirmation": "confirmed", "revenue": 330844000.0, "revenue_yoy": 15.037361307663152, "revenue_yoy_label": "+15.0%", "net_income": 53915000.0, "operating_cash_flow": 64738000.0, "free_cash_flow": 80881000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-09-02", "date_source": "exact", "eps_actual": 1.08, "eps_estimate": 0.92, "eps_surprise": 0.16, "surprise_pct": 17.3913, "surprise_label": "+17.4%", "surprise_band": "beat", "eps_yoy": 25.581395348837223, "eps_yoy_label": "+25.6%", "one_week_reaction": 2.4068062241128465, "one_week_reaction_label": "+2.4%", "four_week_reaction": 8.060002238889515, "four_week_reaction_label": "+8.1%", "confirmation": "confirmed", "revenue": 325835000.0, "revenue_yoy": 8.637739724200474, "revenue_yoy_label": "+8.6%", "net_income": 59854000.0, "operating_cash_flow": 135866000.0, "free_cash_flow": 151150000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-03", "date_source": "exact", "eps_actual": 1.01, "eps_estimate": 0.91, "eps_surprise": 0.1, "surprise_pct": 10.989, "surprise_label": "+11.0%", "surprise_band": "beat", "eps_yoy": 29.487179487179482, "eps_yoy_label": "+29.5%", "one_week_reaction": -10.144514166191291, "one_week_reaction_label": "-10.1%", "four_week_reaction": -11.123787792355962, "four_week_reaction_label": "-11.1%", "confirmation": "diverged", "revenue": 322164000.0, "revenue_yoy": 7.233583639559035, "revenue_yoy_label": "+7.2%", "net_income": 51692000.0, "operating_cash_flow": 138575000.0, "free_cash_flow": 139359000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-17", "date_source": "exact", "eps_actual": 0.95, "eps_estimate": 0.8982, "eps_surprise": 0.0518, "surprise_pct": 5.7671, "surprise_label": "+5.8%", "surprise_band": "beat", "eps_yoy": 37.68115942028986, "eps_yoy_label": "+37.7%", "one_week_reaction": 4.125433748875458, "one_week_reaction_label": "+4.1%", "four_week_reaction": 0.19277727798482389, "four_week_reaction_label": "+0.2%", "confirmation": "confirmed", "revenue": 334586000.0, "revenue_yoy": 7.30203933717533, "revenue_yoy_label": "+7.3%", "net_income": 49740000.0, "operating_cash_flow": 117915000.0, "free_cash_flow": 134298000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-28", "date_source": "exact", "eps_actual": 1.07, "eps_estimate": 0.94, "eps_surprise": 0.13, "surprise_pct": 13.8298, "surprise_label": "+13.8%", "surprise_band": "beat", "eps_yoy": 10.309278350515473, "eps_yoy_label": "+10.3%", "one_week_reaction": -0.1361933946203661, "one_week_reaction_label": "-0.1%", "four_week_reaction": -3.2913403699920614, "four_week_reaction_label": "-3.3%", "confirmation": "contained", "revenue": 354641000.0, "revenue_yoy": 7.192815949510948, "revenue_yoy_label": "+7.2%", "net_income": 69418000.0, "operating_cash_flow": 97526000.0, "free_cash_flow": 97888000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [0.53, 0.6, 0.63, 0.8, 0.86, 0.78, 0.69, 0.97, 1.08, 1.01, 0.95, 1.07], "eps_estimate": [0.48, 0.5, 0.56, 0.65, 0.7, 0.72, 0.72, 0.81, 0.92, 0.91, 0.8982, 0.94], "surprise": [10.4167, 20.0, 12.5, 23.0769, 22.8571, 8.3333, -4.1667, 19.7531, 17.3913, 10.989, 5.7671, 13.8298], "reaction_1w": [2.423968684131285, -1.311428159677182, -2.222495088408647, 4.3707149853085125, -4.17295123177477, -4.580381199481079, -12.863155733497589, 10.87367060928337, 2.4068062241128465, -10.144514166191291, 4.125433748875458, -0.1361933946203661], "reaction_4w": [9.981933152664853, -4.453091223519244, -1.9523575638506918, 5.533790401567086, 0.4650578179990002, -2.734258058078031, -15.614413304588846, 4.2441109233674545, 8.060002238889515, -11.123787792355962, 0.19277727798482389, -3.2913403699920614], "revenue": [null, 249.22, 262.39, 287.6, 299.93, 300.43, 311.82, 330.84, 325.83, 322.16, 334.59, 354.64], "net_income": [null, 14.67, 26.36, 28.81, 35.82, 5.7, 26.36, 53.91, 59.85, 51.69, 49.74, 69.42], "financial_unit": "millions", "scatter": [{"x": 10.4167, "y": 2.423968684131285, "label": "2023-07-31"}, {"x": 20.0, "y": -1.311428159677182, "label": "2023-10-31"}, {"x": 12.5, "y": -2.222495088408647, "label": "2024-01-31"}, {"x": 23.0769, "y": 4.3707149853085125, "label": "2024-04-30"}, {"x": 22.8571, "y": -4.17295123177477, "label": "2024-07-31"}, {"x": 8.3333, "y": -4.580381199481079, "label": "2024-10-31"}, {"x": -4.1667, "y": -12.863155733497589, "label": "2025-01-31"}, {"x": 19.7531, "y": 10.87367060928337, "label": "2025-04-30"}, {"x": 17.3913, "y": 2.4068062241128465, "label": "2025-07-31"}, {"x": 10.989, "y": -10.144514166191291, "label": "2025-10-31"}, {"x": 5.7671, "y": 4.125433748875458, "label": "2026-01-31"}, {"x": 13.8298, "y": -0.1361933946203661, "label": "2026-04-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 101.56482861400895, 98.9865871833085, 101.38599105812223, 102.87630402384502, 108.27123695976158, 108.86736214605068, 111.20715350223549, 111.02831594634874, 108.95678092399406, 105.7973174366617, 95.58867362146052, 102.81669150521611, 100.31296572280179, 102.07153502235468, 103.41281669150521, 102.0566318926975, 93.05514157973175, 98.0774962742176, 98.80774962742176, 101.2667660208644, 107.88375558867362, 109.03129657228018, 114.56035767511179, 115.24590163934427, 118.64381520119225, 121.14754098360659, 122.548435171386, 120.78986587183309, 120.84947839046201, 121.37108792846499, 118.67362146050671, 121.65424739195232, 118.31594634873323, 119.00149031296571, 120.55141579731745, 119.61251862891208, 117.06408345752608, 115.24590163934427, 118.04769001490314, 118.13710879284652, 121.72876304023848, 127.04918032786887, 122.92101341281672, 124.64977645305515, 128.46497764530554, 123.05514157973174, 113.99403874813711, 109.3591654247392, 120.6855439642325, 106.42324888226528, 106.06557377049182, 111.5946348733234, 114.18777943368109, 118.56929955290612, 113.62146050670641, 116.5871833084948, 118.52459016393443, 119.12071535022358, 123.83010432190761, 127.30253353204175, 130.6706408345753, 131.25186289120717, 128.6587183308495, 147.27272727272725, 147.51117734724295, 155.3651266766021, 151.3263785394933, 149.344262295082, 142.50372578241434, 141.50521609538004, 143.5171385991058, 145.26080476900148, 149.5081967213115, 152.63785394932938, 159.28464977645308, 164.5603576751118, 166.19970193740687, 167.94336810730255, 161.84798807749627, 163.57675111773474, 149.8956780923994, 145.17138599105812, 126.49776453055142, 129.59761549925483, 117.43666169895678, 122.50372578241434, 125.96125186289122, 127.97317436661702, 134.9925484351714, 134.7242921013413, 146.39344262295083, 147.55588673621463, 149.94038748137112, 166.24441132637855, 156.12518628912073, 150.96870342771982, 156.30402384500746, 152.25037257824144, 140.86438152011925, 145.60357675111774, 143.12965722801792, 135.70789865871836, 138.67362146050672, 133.96423248882266, 133.85991058122207, 133.1296572280179, 136.33383010432192, 137.83904619970193, 139.70193740685545, 143.85991058122207, 132.02682563338303, 134.90312965722802, 136.30402384500746, 143.81520119225038, 140.9538002980626, 139.65722801788377, 151.66915052160954, 151.87779433681075, 156.75111773472432, 140.84947839046202, 144.24739195231, 142.32488822652758, 139.31445603576753, 135.72280178837556, 140.3129657228018, 127.2280178837556, 125.35022354694487, 127.67511177347244, 118.40536512667661, 110.10432190760059, 117.57824143070046, 113.99403874813711, 116.78092399403877, 115.96125186289122, 120.74515648286142, 122.96572280178839, 126.18479880774964, 116.18479880774963, 128.2265275707899, 122.87630402384502, 122.80178837555889, 126.43815201192253, 122.45901639344264, 131.31147540983608, 131.13263785394932, 132.14605067064085, 131.65424739195234, 126.98956780923993, 131.83308494783904, 142.04172876304025, 140.68554396423252, 145.55886736214606, 141.03576751117737, 149.94038748137112, 155.93144560357678], "eps_index": [100.0, 100.0, 100.0, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481], "gap": [0.0, -1.5648286140089454, 1.013412816691499, 11.272236789979033, 9.78192382425624, 4.386990888339682, 3.7908657020505814, 1.451074345865777, 1.6299119017525214, 3.701446924107202, 6.860910411439562, 17.069554226640747, 9.84153634288515, 12.34526212529947, 10.586692825746582, 9.245411156596049, 24.525646588315155, 33.5271369012809, 28.504782206795056, 27.774528853590894, 25.315512460148256, 18.698522892339028, 17.550981908732467, 12.021920805900862, 11.336376841668383, 7.938463279820397, 5.434737497406061, 4.033843309626647, 5.792412609179564, 5.73280009055064, 5.211190552547663, 24.364353223037583, 21.383727291591967, 24.722028334811057, 24.036484370578577, 22.486558886226845, 23.425456054632207, 25.97389122601821, 27.792073044200023, 24.990284668641152, 24.900865890697773, 21.309211643305815, 34.976136127827345, 39.10430304287949, 37.37554000264106, 33.560338810390675, 38.970174875964474, 48.0312777075591, 52.66615103095701, 41.33977249146372, 55.60206757343093, 55.95974268520439, 50.43068158237281, 47.83753702201513, 43.4560169027901, 69.28993189835687, 66.32420909656848, 64.38680224112885, 63.790677054839705, 59.08128808315567, 55.60885887302153, 52.24075157048799, 51.659529513856114, 54.252674074213786, 35.63866513233603, 35.40021505782033, 27.54626572846118, 31.585013865569977, 33.56713010998129, 51.80007168594008, 52.79858137297438, 50.78665886924861, 49.042992699352936, 44.795600747042926, 41.665943519025035, 35.01914769190134, 29.74343979324263, 28.104095530947546, 26.36042936105187, 32.45580939085815, 30.727046350619673, 44.40811937595501, 49.1324114772963, 71.60350129223337, 68.50365032352997, 80.66460412382801, 75.59754004037046, 72.14001395989358, 70.12809145616778, 63.10871738761341, 63.376973721443505, 51.70782319983397, 50.545379086570165, 48.16087834141368, 42.6163481672923, 52.73557320455012, 57.89205606595104, 52.55673564866339, 56.610386915429416, 67.9963779735516, 63.25718274255311, 65.73110226565294, 73.15286083495249, 70.18713803316413, 74.8965270048482, 75.00084891244879, 75.73110226565296, 86.45098002226035, 84.94576392688035, 83.08287271972682, 78.9248995453602, 90.75798449319925, 87.88168046935425, 86.48078628157481, 78.96960893433189, 81.83100982851968, 83.1275821086985, 71.11565960497273, 70.90701578977152, 66.03369239185795, 96.49229376143668, 93.0943801995887, 95.01688392537113, 98.02731611613117, 101.61897036352315, 97.0288064290969, 110.11375426814311, 111.99154860495383, 109.66666037842627, 118.9364070252221, 127.23745024429812, 119.76353072119825, 123.3477334037616, 120.56084815785994, 121.38052028900749, 133.05231187156892, 130.83174555264196, 127.6126695466807, 137.6126695466807, 125.57094078364045, 130.92116433058533, 130.99567997887146, 127.35931634250782, 131.3384519609877, 122.48599294459427, 128.9939444245317, 127.98053160784016, 128.47233488652867, 133.13701446924108, 128.29349733064197, 118.08485351544076, 119.44103831424849, 114.56771491633495, 119.09081476730364, 110.18619479710989, 104.19513667490423], "quarter_markers": [100.0, null, null, 112.65822784810126, null, null, null, null, null, null, null, null, null, null, null, null, 126.58227848101265, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 143.0379746835443, null, null, null, null, null, null, null, null, null, null, 162.0253164556962, null, null, null, null, null, null, null, null, null, null, null, null, 182.91139240506328, null, null, null, null, null, null, null, null, null, null, null, null, null, 194.30379746835442, null, null, null, null, null, null, null, null, null, null, null, null, null, 198.1012658227848, null, null, null, null, null, null, null, null, null, null, 208.86075949367086, null, null, null, null, null, null, null, null, null, null, null, null, 222.78481012658227, null, null, null, null, null, null, null, null, null, null, null, null, 237.3417721518987, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 253.79746835443035, null, null, null, null, null, null, null, null, null, 260.126582278481, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [160.1, -104.2, 55.9]}}, "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": [67.1, 68.15, 66.42, 68.03, 69.03, 72.65, 73.05, 74.62, 74.5, 73.11, 70.99, 64.14, 68.99, 67.31, 68.49, 69.39, 68.48, 62.44, 65.81, 66.3, 67.95, 72.39, 73.16, 76.87, 77.33, 79.61, 81.29, 82.23, 81.05, 81.09, 81.44, 79.63, 81.63, 79.39, 79.85, 80.89, 80.26, 78.55, 77.33, 79.21, 79.27, 81.68, 85.25, 82.48, 83.64, 86.2, 82.57, 76.49, 73.38, 80.98, 71.41, 71.17, 74.88, 76.62, 79.56, 76.24, 78.23, 79.53, 79.93, 83.09, 85.42, 87.68, 88.07, 86.33, 98.82, 98.98, 104.25, 101.54, 100.21, 95.62, 94.95, 96.3, 97.47, 100.32, 102.42, 106.88, 110.42, 111.52, 112.69, 108.6, 109.76, 100.58, 97.41, 84.88, 86.96, 78.8, 82.2, 84.52, 85.87, 90.58, 90.4, 98.23, 99.01, 100.61, 111.55, 104.76, 101.3, 104.88, 102.16, 94.52, 97.7, 96.04, 91.06, 93.05, 89.89, 89.82, 89.33, 91.48, 92.49, 93.74, 96.53, 88.59, 90.52, 91.46, 96.5, 94.58, 93.71, 101.77, 101.91, 105.18, 94.51, 96.79, 95.5, 93.48, 91.07, 94.15, 85.37, 84.11, 85.67, 79.45, 73.88, 78.895, 76.49, 78.36, 77.81, 81.02, 82.51, 84.67, 77.96, 86.04, 82.45, 82.4, 84.84, 82.17, 88.11, 87.99, 88.67, 88.34, 85.21, 88.46, 95.31, 94.4, 97.67, 94.635, 100.61, 104.63], "ttmEps": [1.58, 1.58, 1.58, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 4.01, 4.01, 4.01, 4.01, 4.01, 4.01, 4.01, 4.01, 4.01, 4.01, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11], "quarterlyEps": [0.5, 0.5, 0.5, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 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, 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.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07], "priceIndex": [100.0, 101.56482861400895, 98.9865871833085, 101.38599105812223, 102.87630402384502, 108.27123695976158, 108.86736214605068, 111.20715350223549, 111.02831594634874, 108.95678092399406, 105.7973174366617, 95.58867362146052, 102.81669150521611, 100.31296572280179, 102.07153502235468, 103.41281669150521, 102.0566318926975, 93.05514157973175, 98.0774962742176, 98.80774962742176, 101.2667660208644, 107.88375558867362, 109.03129657228018, 114.56035767511179, 115.24590163934427, 118.64381520119225, 121.14754098360659, 122.548435171386, 120.78986587183309, 120.84947839046201, 121.37108792846499, 118.67362146050671, 121.65424739195232, 118.31594634873323, 119.00149031296571, 120.55141579731745, 119.61251862891208, 117.06408345752608, 115.24590163934427, 118.04769001490314, 118.13710879284652, 121.72876304023848, 127.04918032786887, 122.92101341281672, 124.64977645305515, 128.46497764530554, 123.05514157973174, 113.99403874813711, 109.3591654247392, 120.6855439642325, 106.42324888226528, 106.06557377049182, 111.5946348733234, 114.18777943368109, 118.56929955290612, 113.62146050670641, 116.5871833084948, 118.52459016393443, 119.12071535022358, 123.83010432190761, 127.30253353204175, 130.6706408345753, 131.25186289120717, 128.6587183308495, 147.27272727272725, 147.51117734724295, 155.3651266766021, 151.3263785394933, 149.344262295082, 142.50372578241434, 141.50521609538004, 143.5171385991058, 145.26080476900148, 149.5081967213115, 152.63785394932938, 159.28464977645308, 164.5603576751118, 166.19970193740687, 167.94336810730255, 161.84798807749627, 163.57675111773474, 149.8956780923994, 145.17138599105812, 126.49776453055142, 129.59761549925483, 117.43666169895678, 122.50372578241434, 125.96125186289122, 127.97317436661702, 134.9925484351714, 134.7242921013413, 146.39344262295083, 147.55588673621463, 149.94038748137112, 166.24441132637855, 156.12518628912073, 150.96870342771982, 156.30402384500746, 152.25037257824144, 140.86438152011925, 145.60357675111774, 143.12965722801792, 135.70789865871836, 138.67362146050672, 133.96423248882266, 133.85991058122207, 133.1296572280179, 136.33383010432192, 137.83904619970193, 139.70193740685545, 143.85991058122207, 132.02682563338303, 134.90312965722802, 136.30402384500746, 143.81520119225038, 140.9538002980626, 139.65722801788377, 151.66915052160954, 151.87779433681075, 156.75111773472432, 140.84947839046202, 144.24739195231, 142.32488822652758, 139.31445603576753, 135.72280178837556, 140.3129657228018, 127.2280178837556, 125.35022354694487, 127.67511177347244, 118.40536512667661, 110.10432190760059, 117.57824143070046, 113.99403874813711, 116.78092399403877, 115.96125186289122, 120.74515648286142, 122.96572280178839, 126.18479880774964, 116.18479880774963, 128.2265275707899, 122.87630402384502, 122.80178837555889, 126.43815201192253, 122.45901639344264, 131.31147540983608, 131.13263785394932, 132.14605067064085, 131.65424739195234, 126.98956780923993, 131.83308494783904, 142.04172876304025, 140.68554396423252, 145.55886736214606, 141.03576751117737, 149.94038748137112, 155.93144560357678], "epsIndex": [100.0, 100.0, 100.0, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481], "valuationGap": [0.0, -1.5648286140089454, 1.013412816691499, 11.272236789979033, 9.78192382425624, 4.386990888339682, 3.7908657020505814, 1.451074345865777, 1.6299119017525214, 3.701446924107202, 6.860910411439562, 17.069554226640747, 9.84153634288515, 12.34526212529947, 10.586692825746582, 9.245411156596049, 24.525646588315155, 33.5271369012809, 28.504782206795056, 27.774528853590894, 25.315512460148256, 18.698522892339028, 17.550981908732467, 12.021920805900862, 11.336376841668383, 7.938463279820397, 5.434737497406061, 4.033843309626647, 5.792412609179564, 5.73280009055064, 5.211190552547663, 24.364353223037583, 21.383727291591967, 24.722028334811057, 24.036484370578577, 22.486558886226845, 23.425456054632207, 25.97389122601821, 27.792073044200023, 24.990284668641152, 24.900865890697773, 21.309211643305815, 34.976136127827345, 39.10430304287949, 37.37554000264106, 33.560338810390675, 38.970174875964474, 48.0312777075591, 52.66615103095701, 41.33977249146372, 55.60206757343093, 55.95974268520439, 50.43068158237281, 47.83753702201513, 43.4560169027901, 69.28993189835687, 66.32420909656848, 64.38680224112885, 63.790677054839705, 59.08128808315567, 55.60885887302153, 52.24075157048799, 51.659529513856114, 54.252674074213786, 35.63866513233603, 35.40021505782033, 27.54626572846118, 31.585013865569977, 33.56713010998129, 51.80007168594008, 52.79858137297438, 50.78665886924861, 49.042992699352936, 44.795600747042926, 41.665943519025035, 35.01914769190134, 29.74343979324263, 28.104095530947546, 26.36042936105187, 32.45580939085815, 30.727046350619673, 44.40811937595501, 49.1324114772963, 71.60350129223337, 68.50365032352997, 80.66460412382801, 75.59754004037046, 72.14001395989358, 70.12809145616778, 63.10871738761341, 63.376973721443505, 51.70782319983397, 50.545379086570165, 48.16087834141368, 42.6163481672923, 52.73557320455012, 57.89205606595104, 52.55673564866339, 56.610386915429416, 67.9963779735516, 63.25718274255311, 65.73110226565294, 73.15286083495249, 70.18713803316413, 74.8965270048482, 75.00084891244879, 75.73110226565296, 86.45098002226035, 84.94576392688035, 83.08287271972682, 78.9248995453602, 90.75798449319925, 87.88168046935425, 86.48078628157481, 78.96960893433189, 81.83100982851968, 83.1275821086985, 71.11565960497273, 70.90701578977152, 66.03369239185795, 96.49229376143668, 93.0943801995887, 95.01688392537113, 98.02731611613117, 101.61897036352315, 97.0288064290969, 110.11375426814311, 111.99154860495383, 109.66666037842627, 118.9364070252221, 127.23745024429812, 119.76353072119825, 123.3477334037616, 120.56084815785994, 121.38052028900749, 133.05231187156892, 130.83174555264196, 127.6126695466807, 137.6126695466807, 125.57094078364045, 130.92116433058533, 130.99567997887146, 127.35931634250782, 131.3384519609877, 122.48599294459427, 128.9939444245317, 127.98053160784016, 128.47233488652867, 133.13701446924108, 128.29349733064197, 118.08485351544076, 119.44103831424849, 114.56771491633495, 119.09081476730364, 110.18619479710989, 104.19513667490423], "quarterMarkers": [100.0, null, null, 112.65822784810126, null, null, null, null, null, null, null, null, null, null, null, null, 126.58227848101265, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 143.0379746835443, null, null, null, null, null, null, null, null, null, null, 162.0253164556962, null, null, null, null, null, null, null, null, null, null, null, null, 182.91139240506328, null, null, null, null, null, null, null, null, null, null, null, null, null, 194.30379746835442, null, null, null, null, null, null, null, null, null, null, null, null, null, 198.1012658227848, null, null, null, null, null, null, null, null, null, null, 208.86075949367086, null, null, null, null, null, null, null, null, null, null, null, null, 222.78481012658227, null, null, null, null, null, null, null, null, null, null, null, null, 237.3417721518987, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 253.79746835443035, null, null, null, null, null, null, null, null, null, 260.126582278481, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-06-05", "", "", "2023-09-05", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-05", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-19", "", "", "", "", "", "", "", "", "", "", "2024-06-03", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-03", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-09", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-18", "", "", "", "", "", "", "", "", "", "", "2025-06-03", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-02", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-03", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-17", "", "", "", "", "", "", "", "", "", "2026-05-28", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "", "", "2023-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [21.95121951219513, 21.95121951219513, 21.95121951219513, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 19.999999999999996, 12.499999999999991, 12.499999999999991, 12.499999999999991, 12.499999999999991, 12.499999999999991, 12.499999999999991, 12.499999999999991, 12.499999999999991, 12.499999999999991, 12.499999999999991, 12.499999999999991, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 22.85714285714286, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, 8.333333333333341, -4.1666666666666705, -4.1666666666666705, -4.1666666666666705, -4.1666666666666705, -4.1666666666666705, -4.1666666666666705, -4.1666666666666705, -4.1666666666666705, -4.1666666666666705, -4.1666666666666705, -4.1666666666666705, 19.753086419753075, 19.753086419753075, 19.753086419753075, 19.753086419753075, 19.753086419753075, 19.753086419753075, 19.753086419753075, 19.753086419753075, 19.753086419753075, 19.753086419753075, 19.753086419753075, 19.753086419753075, 19.753086419753075, 17.39130434782609, 17.39130434782609, 17.39130434782609, 17.39130434782609, 17.39130434782609, 17.39130434782609, 17.39130434782609, 17.39130434782609, 17.39130434782609, 17.39130434782609, 17.39130434782609, 17.39130434782609, 17.39130434782609, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 5.767089735025602, 5.767089735025602, 5.767089735025602, 5.767089735025602, 5.767089735025602, 5.767089735025602, 5.767089735025602, 5.767089735025602, 5.767089735025602, 5.767089735025602, 13.829787234042568, 13.829787234042568, 13.829787234042568, 13.829787234042568, 13.829787234042568, 13.829787234042568, 13.829787234042568, 13.829787234042568, 13.829787234042568, 13.829787234042568, 13.829787234042568], "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": [74, 81, 88, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 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, 81, 88, 95, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 67.1, "latestClose": 104.63, "startTtmEps": 1.58, "latestTtmEps": 4.11, "priceChangePct": 55.93144560357677, "epsChangePct": 160.126582278481, "earningsGapPct": 104.19513667490423, "startMultiple": 42.46835443037974, "latestMultiple": 25.457420924574205, "multipleChangePct": -40.05555132514568, "latestQuarter": "2026-05-28", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 12 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 12.4449220849006, "earningsMovePct": 24.54545454545456, "spread": 12.10053246055396, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 47.01419137276941, "earningsMovePct": 60.546875, "spread": 13.53268362723059, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 55.93144560357677, "earningsMovePct": 160.126582278481, "spread": 104.19513667490423, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 12, "persistenceLabel": "12 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 12 updates.", "marketChangePct": 55.93144560357677, "earningsChangePct": 160.126582278481, "recentMarketMovePoints": 29.49329359165425, "recentEarningsMovePoints": 6.3291139240506595}, "pressure": {"score": 69, "band": "high", "label": "High \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 96, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.26565209, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.07578713, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.11529387, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.07839184, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.05842917, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -3.348319737706129, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-05-28", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 112.65822784810126, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 126.58227848101265, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 143.0379746835443, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 162.0253164556962, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 182.91139240506328, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 194.30379746835442, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 198.1012658227848, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 208.86075949367086, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 222.78481012658227, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 237.3417721518987, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 253.79746835443035, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481, 260.126582278481], "revenue": [100.0, 100.0, 100.0, 104.1540209283499, 104.1540209283499, 104.1540209283499, 104.1540209283499, 104.1540209283499, 104.1540209283499, 104.1540209283499, 104.1540209283499, 104.1540209283499, 104.1540209283499, 104.1540209283499, 104.1540209283499, 104.1540209283499, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 107.83341717555007, 111.0034303126815, 111.0034303126815, 111.0034303126815, 111.0034303126815, 111.0034303126815, 111.0034303126815, 111.0034303126815, 111.0034303126815, 111.0034303126815, 111.0034303126815, 111.0034303126815, 115.7968730739888, 115.7968730739888, 115.7968730739888, 115.7968730739888, 115.7968730739888, 115.7968730739888, 115.7968730739888, 115.7968730739888, 115.7968730739888, 115.7968730739888, 115.7968730739888, 115.7968730739888, 115.7968730739888, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 122.05772120186428, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 127.74488867863556, 133.2340552647915, 133.2340552647915, 133.2340552647915, 133.2340552647915, 133.2340552647915, 133.2340552647915, 133.2340552647915, 133.2340552647915, 133.2340552647915, 133.2340552647915, 133.2340552647915, 138.03660406817983, 138.03660406817983, 138.03660406817983, 138.03660406817983, 138.03660406817983, 138.03660406817983, 138.03660406817983, 138.03660406817983, 138.03660406817983, 138.03660406817983, 138.03660406817983, 138.03660406817983, 138.03660406817983, 140.9135581193136, 140.9135581193136, 140.9135581193136, 140.9135581193136, 140.9135581193136, 140.9135581193136, 140.9135581193136, 140.9135581193136, 140.9135581193136, 140.9135581193136, 140.9135581193136, 140.9135581193136, 140.9135581193136, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 143.32688136937105, 145.8553627369653, 145.8553627369653, 145.8553627369653, 145.8553627369653, 145.8553627369653, 145.8553627369653, 145.8553627369653, 145.8553627369653, 145.8553627369653, 145.8553627369653, 148.49800277845333, 148.49800277845333, 148.49800277845333, 148.49800277845333, 148.49800277845333, 148.49800277845333, 148.49800277845333, 148.49800277845333, 148.49800277845333, 148.49800277845333, 148.49800277845333], "cashGeneration": [100.0, 100.0, 100.0, 111.38281624994546, 111.38281624994546, 111.38281624994546, 111.38281624994546, 111.38281624994546, 111.38281624994546, 111.38281624994546, 111.38281624994546, 111.38281624994546, 111.38281624994546, 111.38281624994546, 111.38281624994546, 111.38281624994546, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 116.21241872845486, 126.06362089278701, 126.06362089278701, 126.06362089278701, 126.06362089278701, 126.06362089278701, 126.06362089278701, 126.06362089278701, 126.06362089278701, 126.06362089278701, 126.06362089278701, 126.06362089278701, 254.6607322075315, 254.6607322075315, 254.6607322075315, 254.6607322075315, 254.6607322075315, 254.6607322075315, 254.6607322075315, 254.6607322075315, 254.6607322075315, 254.6607322075315, 254.6607322075315, 254.6607322075315, 254.6607322075315, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 354.9596369507353, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.43740454684297, 368.85718025919624, 368.85718025919624, 368.85718025919624, 368.85718025919624, 368.85718025919624, 368.85718025919624, 368.85718025919624, 368.85718025919624, 368.85718025919624, 368.85718025919624, 368.85718025919624, 257.805122834577, 257.805122834577, 257.805122834577, 257.805122834577, 257.805122834577, 257.805122834577, 257.805122834577, 257.805122834577, 257.805122834577, 257.805122834577, 257.805122834577, 257.805122834577, 257.805122834577, 185.34319500807263, 185.34319500807263, 185.34319500807263, 185.34319500807263, 185.34319500807263, 185.34319500807263, 185.34319500807263, 185.34319500807263, 185.34319500807263, 185.34319500807263, 185.34319500807263, 185.34319500807263, 185.34319500807263, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 201.02762141641577, 220.66064493607365, 220.66064493607365, 220.66064493607365, 220.66064493607365, 220.66064493607365, 220.66064493607365, 220.66064493607365, 220.66064493607365, 220.66064493607365, 220.66064493607365, 228.08177335602392, 228.08177335602392, 228.08177335602392, 228.08177335602392, 228.08177335602392, 228.08177335602392, 228.08177335602392, 228.08177335602392, 228.08177335602392, 228.08177335602392, 228.08177335602392], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 160.126582278481, "valuationContribution": -104.19513667490423, "marketMove": 55.931445603576776, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 160.126582278481}, {"key": "valuation", "label": "Relative valuation contribution", "value": -104.19513667490423}, {"key": "market", "label": "Total market move", "value": 55.931445603576776}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-08", "periodEnd": "2023-07-31", "earningsChangePct": 12.658227848101266, "surprisePct": 10.416666666666677, "immediateReturnPct": 2.4239686841312835, "forward4WeekPct": 12.34567901234569, "forward13WeekPct": 3.1014754591990323, "toDateReturnPct": 57.52785305630832, "weeksSince": 152, "availabilitySource": "reported", "spread": 11.272236789979033, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2023-12-08", "periodEnd": "2023-10-31", "earningsChangePct": 12.35955056179776, "surprisePct": 19.999999999999996, "immediateReturnPct": -1.311428159677186, "forward4WeekPct": -2.075226977950706, "forward13WeekPct": 16.861219195849554, "toDateReturnPct": 50.785415765960494, "weeksSince": 139, "availabilitySource": "reported", "spread": 24.525646588315155, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-03-22", "periodEnd": "2024-01-31", "earningsChangePct": 12.99999999999999, "surprisePct": 12.499999999999991, "immediateReturnPct": -2.222495088408649, "forward4WeekPct": -0.6753438113948906, "forward13WeekPct": 2.7013752455795625, "toDateReturnPct": 28.474950884086446, "weeksSince": 124, "availabilitySource": "reported", "spread": 24.364353223037583, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-06-07", "periodEnd": "2024-04-30", "earningsChangePct": 13.27433628318586, "surprisePct": 23.076923076923077, "immediateReturnPct": 4.370714985308521, "forward4WeekPct": 1.0896180215474782, "forward13WeekPct": -6.660137120470145, "toDateReturnPct": 28.097453476983336, "weeksSince": 113, "availabilitySource": "reported", "spread": 34.976136127827345, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-09-06", "periodEnd": "2024-07-31", "earningsChangePct": 12.890625, "surprisePct": 22.85714285714286, "immediateReturnPct": -4.172951231774769, "forward4WeekPct": 4.4369029663147375, "forward13WeekPct": 25.955253896430364, "toDateReturnPct": 31.51080945198592, "weeksSince": 100, "availabilitySource": "reported", "spread": 69.28993189835687, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-12-13", "periodEnd": "2024-10-31", "earningsChangePct": 6.22837370242213, "surprisePct": 8.333333333333341, "immediateReturnPct": -4.580381199481076, "forward4WeekPct": 0.1097694840834329, "forward13WeekPct": -2.7941323221235326, "toDateReturnPct": 4.410737451352165, "weeksSince": 86, "availabilitySource": "reported", "spread": 51.80007168594008, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-03-21", "periodEnd": "2025-01-31", "earningsChangePct": 1.9543973941368087, "surprisePct": -4.1666666666666705, "immediateReturnPct": -12.863155733497589, "forward4WeekPct": -13.232727646032238, "forward13WeekPct": 3.993429832666062, "toDateReturnPct": 7.411970023611536, "weeksSince": 72, "availabilitySource": "reported", "spread": 71.60350129223337, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-06-06", "periodEnd": "2025-04-30", "earningsChangePct": 5.4313099041533475, "surprisePct": 19.753086419753075, "immediateReturnPct": 10.87367060928337, "forward4WeekPct": 1.5406023258125456, "forward13WeekPct": -9.074644667528077, "toDateReturnPct": 3.995626677268649, "weeksSince": 61, "availabilitySource": "reported", "spread": 42.6163481672923, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-09-05", "periodEnd": "2025-07-31", "earningsChangePct": 6.666666666666665, "surprisePct": 17.39130434782609, "immediateReturnPct": 2.406806224112845, "forward4WeekPct": -0.828389118996975, "forward13WeekPct": 5.798723832978858, "toDateReturnPct": 17.1275047576402, "weeksSince": 48, "availabilitySource": "reported", "spread": 86.45098002226035, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-12-05", "periodEnd": "2025-10-31", "earningsChangePct": 6.534090909090917, "surprisePct": 10.989010989010985, "immediateReturnPct": -10.144514166191287, "forward4WeekPct": -13.415097927362629, "forward13WeekPct": -25.499144324015976, "toDateReturnPct": -0.5229131013500754, "weeksSince": 35, "availabilitySource": "reported", "spread": 96.49229376143668, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-03-20", "periodEnd": "2026-01-31", "earningsChangePct": 6.933333333333325, "surprisePct": 5.767089735025602, "immediateReturnPct": 4.125433748875462, "forward4WeekPct": 10.577046652101284, "forward13WeekPct": 9.510345713918511, "toDateReturnPct": 34.46857730368846, "weeksSince": 20, "availabilitySource": "reported", "spread": 133.05231187156892, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": 2.493765586034935, "surprisePct": 13.829787234042568, "immediateReturnPct": -0.13619339462036528, "forward4WeekPct": 0.39723073430937283, "forward13WeekPct": null, "toDateReturnPct": 18.749290659403005, "weeksSince": 10, "availabilitySource": "reported", "spread": 128.9939444245317, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": 2.493765586034935, "surprisePct": 13.829787234042568, "immediateReturnPct": -0.13619339462036528, "forward4WeekPct": 0.39723073430937283, "forward13WeekPct": null, "toDateReturnPct": 18.749290659403005, "weeksSince": 10, "availabilitySource": "reported", "spread": 128.9939444245317, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 4 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Health Information Services", "population": 11, "spreadPercentile": 70.0, "qualityPercentile": 40.0, "rarityPercentile": 70.0, "currentOneYearSpread": 76.959454, "lead": "earnings", "relatedSignals": [{"tickerId": 7784, "symbol": "PRVA", "name": "Privia Health Group Inc", "spread": 80.415563, "lead": "earnings", "quality": 50}, {"tickerId": 8904, "symbol": "WAY", "name": "Waystar Holding Corp. Common Stock", "spread": 86.77905700000001, "lead": "earnings", "quality": 87.5}, {"tickerId": 7496, "symbol": "OMCL", "name": "Omnicell Inc", "spread": 49.881725, "lead": "earnings", "quality": 100}, {"tickerId": 4210, "symbol": "VEEV", "name": "Veeva Systems Inc Class A", "spread": 38.93264, "lead": "earnings", "quality": 100}, {"tickerId": 1080, "symbol": "DOCS", "name": "Doximity Inc", "spread": 29.891208000000002, "lead": "earnings", "quality": 87.5}, {"tickerId": 5173, "symbol": "BTSG", "name": "BrightSpring Health Services, Inc. Common Stock", "spread": 148.354266, "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-09-08", "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."}