{"ticker": {"uuid": "60f17108-f228-452e-9be1-7f86c73f1769", "symbol": "VEEV", "name": "Veeva Systems Inc Class A", "sector": "Healthcare", "industry": "Health Information Services", "currency": "USD"}, "next_event": {"report_date": "2026-08-26", "fiscal_date_ending": "2026-07-31", "estimate": 1.62, "session": "After the close", "days": 12}, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 6.9, "average_surprise_label": "+6.9%", "median_surprise": 6.0, "surprise_dispersion": 2.8, "average_reaction": 2.3, "average_reaction_label": "+2.3%", "average_abs_reaction": 9.5, "positive_response_rate": 50.0, "confirmation_rate": 60.0, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 48, "band": "Elevated", "tone": "caution", "days": 12, "proximity_component": 21, "reaction_component": 24, "variability_component": 4, "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": 20.6, "revenue_growth_1y": 16.2, "cash_conversion": 1.79, "net_margin": 28.4, "earnings_yield": 3.5, "eps_surprise_avg": 5.1, "sue_score": 2.25, "pe_ratio": 39.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 230.47, "currency": "USD", "return_13w": 38.6, "fair_value": 217.308333, "fair_value_gap": 6.1, "relative_strength": -6.2, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 52.7}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-30", "date_source": "exact", "eps_actual": 1.21, "eps_estimate": 1.13, "eps_surprise": 0.08, "surprise_pct": 7.0796, "surprise_label": "+7.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 14.508539100089884, "one_week_reaction_label": "+14.5%", "four_week_reaction": 7.407603235869503, "four_week_reaction_label": "+7.4%", "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": 1.34, "eps_estimate": 1.29, "eps_surprise": 0.05, "surprise_pct": 3.876, "surprise_label": "+3.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.427644822187428, "one_week_reaction_label": "-3.4%", "four_week_reaction": 7.649295459628721, "four_week_reaction_label": "+7.6%", "confirmation": "diverged", "revenue": 616505000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 135158000.0, "operating_cash_flow": 82598000.0, "free_cash_flow": 88508000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-28", "date_source": "exact", "eps_actual": 1.38, "eps_estimate": 1.3, "eps_surprise": 0.08, "surprise_pct": 6.1538, "surprise_label": "+6.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.16693737592492536, "one_week_reaction_label": "+0.2%", "four_week_reaction": 3.961378812488721, "four_week_reaction_label": "+4.0%", "confirmation": "contained", "revenue": 630618000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 147398000.0, "operating_cash_flow": 57769000.0, "free_cash_flow": 65504000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-29", "date_source": "exact", "eps_actual": 1.5, "eps_estimate": 1.42, "eps_surprise": 0.08, "surprise_pct": 5.6338, "surprise_label": "+5.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -14.537250478199024, "one_week_reaction_label": "-14.5%", "four_week_reaction": -9.323654911962329, "four_week_reaction_label": "-9.3%", "confirmation": "diverged", "revenue": 650345000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 161664000.0, "operating_cash_flow": 763516000.0, "free_cash_flow": 771992000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-28", "date_source": "exact", "eps_actual": 1.62, "eps_estimate": 1.53, "eps_surprise": 0.09, "surprise_pct": 5.8824, "surprise_label": "+5.9%", "surprise_band": "beat", "eps_yoy": 33.88429752066117, "eps_yoy_label": "+33.9%", "one_week_reaction": 8.627352572145544, "one_week_reaction_label": "+8.6%", "four_week_reaction": 7.844416562107901, "four_week_reaction_label": "+7.8%", "confirmation": "confirmed", "revenue": 676181000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 171041000.0, "operating_cash_flow": 92874000.0, "free_cash_flow": 95926000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-05", "date_source": "exact", "eps_actual": 1.75, "eps_estimate": 1.58, "eps_surprise": 0.17, "surprise_pct": 10.7595, "surprise_label": "+10.8%", "surprise_band": "beat", "eps_yoy": 30.597014925373127, "eps_yoy_label": "+30.6%", "one_week_reaction": 9.918806232170285, "one_week_reaction_label": "+9.9%", "four_week_reaction": -6.074171604125523, "four_week_reaction_label": "-6.1%", "confirmation": "confirmed", "revenue": 699207000.0, "revenue_yoy": 13.414651949294814, "revenue_yoy_label": "+13.4%", "net_income": 185808000.0, "operating_cash_flow": 164117000.0, "free_cash_flow": 168388000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-05", "date_source": "exact", "eps_actual": 1.74, "eps_estimate": 1.58, "eps_surprise": 0.16, "surprise_pct": 10.1266, "surprise_label": "+10.1%", "surprise_band": "beat", "eps_yoy": 26.08695652173914, "eps_yoy_label": "+26.1%", "one_week_reaction": 10.109752833050784, "one_week_reaction_label": "+10.1%", "four_week_reaction": 4.492727759436076, "four_week_reaction_label": "+4.5%", "confirmation": "confirmed", "revenue": 720886000.0, "revenue_yoy": 14.314212407511363, "revenue_yoy_label": "+14.3%", "net_income": 195625000.0, "operating_cash_flow": 69544000.0, "free_cash_flow": 74264000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-28", "date_source": "exact", "eps_actual": 1.97, "eps_estimate": 1.74, "eps_surprise": 0.23, "surprise_pct": 13.2184, "surprise_label": "+13.2%", "surprise_band": "beat", "eps_yoy": 31.33333333333333, "eps_yoy_label": "+31.3%", "one_week_reaction": 20.042918454935617, "one_week_reaction_label": "+20.0%", "four_week_reaction": 20.20600858369098, "four_week_reaction_label": "+20.2%", "confirmation": "confirmed", "revenue": 759043000.0, "revenue_yoy": 16.71389800798038, "revenue_yoy_label": "+16.7%", "net_income": 228190000.0, "operating_cash_flow": 877158000.0, "free_cash_flow": 883068000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-27", "date_source": "exact", "eps_actual": 1.99, "eps_estimate": 1.9, "eps_surprise": 0.09, "surprise_pct": 4.7368, "surprise_label": "+4.7%", "surprise_band": "beat", "eps_yoy": 22.839506172839496, "eps_yoy_label": "+22.8%", "one_week_reaction": -7.44688166128035, "one_week_reaction_label": "-7.4%", "four_week_reaction": -4.493570790070822, "four_week_reaction_label": "-4.5%", "confirmation": "diverged", "revenue": 789081000.0, "revenue_yoy": 16.69671286238448, "revenue_yoy_label": "+16.7%", "net_income": 200309000.0, "operating_cash_flow": 238433000.0, "free_cash_flow": 244736000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-11-20", "date_source": "exact", "eps_actual": 2.04, "eps_estimate": 1.95, "eps_surprise": 0.09, "surprise_pct": 4.6154, "surprise_label": "+4.6%", "surprise_band": "beat", "eps_yoy": 16.571428571428573, "eps_yoy_label": "+16.6%", "one_week_reaction": -16.8052904281429, "one_week_reaction_label": "-16.8%", "four_week_reaction": -23.895554949550046, "four_week_reaction_label": "-23.9%", "confirmation": "diverged", "revenue": 811236000.0, "revenue_yoy": 16.0222938271499, "revenue_yoy_label": "+16.0%", "net_income": 236203000.0, "operating_cash_flow": 192787000.0, "free_cash_flow": 199090000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-04", "date_source": "exact", "eps_actual": 2.06, "eps_estimate": 1.94, "eps_surprise": 0.12, "surprise_pct": 6.1856, "surprise_label": "+6.2%", "surprise_band": "beat", "eps_yoy": 18.390804597701152, "eps_yoy_label": "+18.4%", "one_week_reaction": 7.40618647327071, "one_week_reaction_label": "+7.4%", "four_week_reaction": -5.175539805505185, "four_week_reaction_label": "-5.2%", "confirmation": "confirmed", "revenue": 835951000.0, "revenue_yoy": 15.96160835416418, "revenue_yoy_label": "+16.0%", "net_income": 244204000.0, "operating_cash_flow": 106847000.0, "free_cash_flow": 113876000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-06-03", "date_source": "exact", "eps_actual": 2.24, "eps_estimate": 2.14, "eps_surprise": 0.1, "surprise_pct": 4.6729, "surprise_label": "+4.7%", "surprise_band": "beat", "eps_yoy": 13.705583756345192, "eps_yoy_label": "+13.7%", "one_week_reaction": -0.992313869450493, "one_week_reaction_label": "-1.0%", "four_week_reaction": -1.7093036595158828, "four_week_reaction_label": "-1.7%", "confirmation": "contained", "revenue": 882948000.0, "revenue_yoy": 16.323844630673097, "revenue_yoy_label": "+16.3%", "net_income": 260935999.0, "operating_cash_flow": 1127116000.0, "free_cash_flow": 1128867000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [1.21, 1.34, 1.38, 1.5, 1.62, 1.75, 1.74, 1.97, 1.99, 2.04, 2.06, 2.24], "eps_estimate": [1.13, 1.29, 1.3, 1.42, 1.53, 1.58, 1.58, 1.74, 1.9, 1.95, 1.94, 2.14], "surprise": [7.0796, 3.876, 6.1538, 5.6338, 5.8824, 10.7595, 10.1266, 13.2184, 4.7368, 4.6154, 6.1856, 4.6729], "reaction_1w": [14.508539100089884, -3.427644822187428, 0.16693737592492536, -14.537250478199024, 8.627352572145544, 9.918806232170285, 10.109752833050784, 20.042918454935617, -7.44688166128035, -16.8052904281429, 7.40618647327071, -0.992313869450493], "reaction_4w": [7.407603235869503, 7.649295459628721, 3.961378812488721, -9.323654911962329, 7.844416562107901, -6.074171604125523, 4.492727759436076, 20.20600858369098, -4.493570790070822, -23.895554949550046, -5.175539805505185, -1.7093036595158828], "revenue": [null, 616.5, 630.62, 650.35, 676.18, 699.21, 720.89, 759.04, 789.08, 811.24, 835.95, 882.95], "net_income": [null, 135.16, 147.4, 161.66, 171.04, 185.81, 195.62, 228.19, 200.31, 236.2, 244.2, 260.94], "financial_unit": "millions", "scatter": [{"x": 7.0796, "y": 14.508539100089884, "label": "2023-07-31"}, {"x": 3.876, "y": -3.427644822187428, "label": "2023-10-31"}, {"x": 6.1538, "y": 0.16693737592492536, "label": "2024-01-31"}, {"x": 5.6338, "y": -14.537250478199024, "label": "2024-04-30"}, {"x": 5.8824, "y": 8.627352572145544, "label": "2024-07-31"}, {"x": 10.7595, "y": 9.918806232170285, "label": "2024-10-31"}, {"x": 10.1266, "y": 10.109752833050784, "label": "2025-01-31"}, {"x": 13.2184, "y": 20.042918454935617, "label": "2025-04-30"}, {"x": 4.7368, "y": -7.44688166128035, "label": "2025-07-31"}, {"x": 4.6154, "y": -16.8052904281429, "label": "2025-10-31"}, {"x": 6.1856, "y": 7.40618647327071, "label": "2026-01-31"}, {"x": 4.6729, "y": -0.992313869450493, "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.15526555062308, 115.831416804835, 117.8317377119324, 111.78798737765416, 108.64844627480343, 108.81424827512434, 112.10354602342622, 115.58538803016528, 107.17762207840829, 101.36385516393005, 104.07552013692036, 88.29223939669465, 94.42156495694496, 94.43761031181472, 95.65170883029364, 92.37310798523828, 96.6304754773493, 102.07519922982296, 102.96839065090657, 99.31539819222334, 111.61683692571, 110.79317537572872, 111.63823073220303, 110.6059795689148, 115.93303738567684, 117.3182863560999, 118.54308177782531, 118.74097448788574, 121.83237952612717, 121.39915494464353, 123.23902230304327, 123.91827565919667, 114.84730170615607, 110.57388885917527, 106.10258330213402, 107.45574156281756, 108.81424827512434, 108.99074717869178, 112.46189228218431, 109.04958014654757, 93.19676953521956, 97.9515430282933, 98.7859014815211, 98.88217361073968, 97.88201315719098, 98.12269348023747, 100.50810290420922, 98.01037599614911, 102.92025458629728, 99.02123335294432, 99.93581858052094, 102.95769374766006, 106.56789859335723, 115.76188693373268, 115.46772209445363, 116.5695031288442, 114.92752848050489, 112.77210247633309, 109.46675937316147, 113.02347970262609, 118.37193132588115, 113.51018880034229, 113.80435363962134, 125.68861314649409, 114.11456383377012, 115.83676525645825, 121.8644702358667, 133.95197090442318, 122.36187623682943, 119.88554313526234, 114.4622131892817, 113.93806493020271, 116.4625340963791, 115.84211370808151, 119.48440926351822, 124.75798256404771, 126.8652725036102, 125.15376798416857, 120.76268920147616, 119.88019468363909, 131.99978606193508, 125.18585869390813, 126.63528908381025, 125.26608546825695, 114.28571428571428, 116.59624538696048, 115.4998128041932, 121.69866823554581, 126.48553243835909, 126.7850457292614, 129.84970850938652, 124.61892282184309, 149.59619190244425, 152.62341552120662, 151.12050061507193, 149.79943306412792, 151.5804674546719, 152.05113119751834, 147.55843183398406, 150.98144087286732, 155.32438359095045, 150.47868642028135, 150.89586564689523, 150.08290100016046, 155.5650639139969, 143.98031769802643, 145.97529015350057, 147.84724822163983, 148.57463764240254, 155.24950526822482, 158.46392469380112, 153.28127507086697, 151.75161790661605, 156.72032946461997, 155.74691126918756, 157.70444456329892, 156.90217681981068, 130.53431031716318, 128.517944055196, 129.43252928277263, 119.40953094079264, 118.66074771353694, 120.15296571642511, 117.39316467882549, 128.42702037760068, 118.84794352035087, 118.73562603626252, 109.06562550141734, 98.22431406107933, 93.12189121249399, 96.43793121891213, 97.34716799486549, 104.55688078301333, 95.67310263678664, 98.44894902925603, 92.30892656575922, 93.05236134139166, 80.99160293095149, 89.82724501256885, 86.1796010055089, 91.77942985505696, 88.9661443012248, 84.96550248703001, 85.66614964967641, 93.24490559982885, 92.31962346900573, 85.32919719741135, 81.99176338450019, 91.65106701609885, 103.08605658661818, 101.68476226132535, 104.4980478151575, 99.60956303150239, 108.99074717869178, 123.26576456115954], "eps_index": [100.0, 100.0, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891], "gap": [0.0, -1.155265550623085, -11.566013961233097, -13.5663348683305, -7.522584534052257, -4.3830434312015285, -4.548845431522437, -7.838143179824314, -11.319985186563372, -2.9122192348063862, 2.9015476796718502, 0.18988270668154428, 15.97316344690725, 9.843837886656942, 9.827792531787182, 8.613694013308262, 16.86859817589918, 12.611230683788165, 7.166506931314501, 6.273315510230887, 9.926307968914116, -2.375130764572546, -1.5514692145912647, -2.3965245710655694, -1.3642734077773468, -6.691331224539383, -8.076580194962446, -9.30137561668785, -4.049031359923646, -7.140436398165079, -6.707211816681436, -8.54707917508118, -9.226332531234576, -0.15535857819398302, 4.118054268786821, 8.589359825828069, 7.236201565144526, 5.877694852837749, 5.701195949270314, 2.2300508457777823, 5.6423629814145215, 35.47621624677096, 30.721442753697218, 29.887084300469425, 29.790812171250835, 30.790972624799537, 30.550292301753046, 28.164882877781295, 30.66260978584141, 25.752731195693244, 29.651752429046198, 28.737167201469575, 25.71529203433046, 22.10508718863329, 22.62673865868439, 22.920903497963437, 21.819122463572867, 23.46109711191218, 25.616523116083982, 28.921866219255605, 25.36514588979098, 20.01669426653592, 24.87843679207478, 24.58427195279573, 12.70001244592298, 24.27406175864695, 22.55186033595882, 16.524155356550366, 14.152294498420417, 25.742389166014163, 28.218722267581256, 33.6420522135619, 34.16620047264088, 31.641731306464493, 32.26215169476208, 28.61985613932538, 23.346282838795887, 21.238992899233395, 22.950497418675027, 27.34157620136743, 28.224070719204505, 24.63528502811232, 31.449212396139274, 29.999782006237155, 31.368985621790458, 42.34935680433313, 40.03882570308693, 41.135258285854206, 34.936402854501594, 30.149538651688317, 29.850025360786006, 26.785362580660887, 32.01614826820432, 18.176319945897006, 15.149096327134629, 16.65201123326932, 17.973078784213328, 16.192044393669363, 15.721380650822908, 20.214080014357194, 16.79107097547393, 12.448128257390806, 17.293825428059904, 16.87664620144602, 17.68961084818079, 12.207447934344344, 32.55996666216316, 30.564994206689022, 28.693036138549758, 27.965646717787052, 21.290779091964765, 18.07635966638847, 23.25900928932262, 24.78866645357354, 19.819954895569623, 20.793373091002024, 18.835839796890667, 19.63810754037891, 52.87801195771837, 54.894378219685535, 53.97979299210891, 64.00279133408891, 64.75157456134461, 63.25935655845643, 66.01915759605606, 54.98530189728086, 64.56437875453068, 64.67669623861903, 74.3466967734642, 85.18800821380222, 90.29043106238755, 86.97439105596942, 86.06515428001606, 86.43837988049381, 95.3221580267205, 92.54631163425111, 98.68633409774792, 97.94289932211548, 110.00365773255565, 101.16801565093829, 104.81565965799824, 99.21583080845018, 102.02911636228234, 106.02975817647713, 105.32911101383073, 97.75035506367828, 105.07374145990426, 112.06416773149864, 115.4016015444098, 105.74229791281114, 94.3073083422918, 95.70860266758464, 92.89531711375248, 97.7838018974076, 88.40261775021821, 74.12760036775045], "quarter_markers": [100.0, null, 104.2654028436019, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.24170616113746, null, null, null, null, null, null, null, null, null, null, null, 114.69194312796209, null, null, null, null, null, null, null, null, null, null, null, null, 128.67298578199052, null, null, null, null, null, null, null, null, null, null, null, null, 138.38862559241707, null, null, null, null, null, null, null, null, null, null, null, null, null, 148.1042654028436, null, null, null, null, null, null, null, null, null, null, null, null, 156.6350710900474, null, null, null, null, null, null, null, null, null, null, null, 167.77251184834125, null, null, null, null, null, null, null, null, null, null, null, null, 176.5402843601896, null, null, null, null, null, null, null, null, null, null, null, 183.41232227488155, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 190.99526066350714, null, null, null, null, null, null, null, null, null, null, null, null, 197.39336492891, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [97.4, -74.1, 23.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": [186.97, 189.13, 216.57, 220.31, 209.01, 203.14, 203.45, 209.6, 216.11, 200.39, 189.52, 194.59, 165.08, 176.54, 176.57, 178.84, 172.71, 180.67, 190.85, 192.52, 185.69, 208.69, 207.15, 208.73, 206.8, 216.76, 219.35, 221.64, 222.01, 227.79, 226.98, 230.42, 231.69, 214.73, 206.74, 198.38, 200.91, 203.45, 203.78, 210.27, 203.89, 174.25, 183.14, 184.7, 184.88, 183.01, 183.46, 187.92, 183.25, 192.43, 185.14, 186.85, 192.5, 199.25, 216.44, 215.89, 217.95, 214.88, 210.85, 204.67, 211.32, 221.32, 212.23, 212.78, 235.0, 213.36, 216.58, 227.85, 250.45, 228.78, 224.15, 214.01, 213.03, 217.75, 216.59, 223.4, 233.26, 237.2, 234.0, 225.79, 224.14, 246.8, 234.06, 236.77, 234.21, 213.68, 218.0, 215.95, 227.54, 236.49, 237.05, 242.78, 233.0, 279.7, 285.36, 282.55, 280.08, 283.41, 284.29, 275.89, 282.29, 290.41, 281.35, 282.13, 280.61, 290.86, 269.2, 272.93, 276.43, 277.79, 290.27, 296.28, 286.59, 283.73, 293.02, 291.2, 294.86, 293.36, 244.06, 240.29, 242.0, 223.26, 221.86, 224.65, 219.49, 240.12, 222.21, 222.0, 203.92, 183.65, 174.11, 180.31, 182.01, 195.49, 178.88, 184.07, 172.59, 173.98, 151.43, 167.95, 161.13, 171.6, 166.34, 158.86, 160.17, 174.34, 172.61, 159.54, 153.3, 171.36, 192.74, 190.12, 195.38, 186.24, 203.78, 230.47], "ttmEps": [4.22, 4.22, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 6.25, 6.25, 6.25, 6.25, 6.25, 6.25, 6.25, 6.25, 6.25, 6.25, 6.25, 6.25, 6.25, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33], "quarterlyEps": [0.91, 0.91, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24], "priceIndex": [100.0, 101.15526555062308, 115.831416804835, 117.8317377119324, 111.78798737765416, 108.64844627480343, 108.81424827512434, 112.10354602342622, 115.58538803016528, 107.17762207840829, 101.36385516393005, 104.07552013692036, 88.29223939669465, 94.42156495694496, 94.43761031181472, 95.65170883029364, 92.37310798523828, 96.6304754773493, 102.07519922982296, 102.96839065090657, 99.31539819222334, 111.61683692571, 110.79317537572872, 111.63823073220303, 110.6059795689148, 115.93303738567684, 117.3182863560999, 118.54308177782531, 118.74097448788574, 121.83237952612717, 121.39915494464353, 123.23902230304327, 123.91827565919667, 114.84730170615607, 110.57388885917527, 106.10258330213402, 107.45574156281756, 108.81424827512434, 108.99074717869178, 112.46189228218431, 109.04958014654757, 93.19676953521956, 97.9515430282933, 98.7859014815211, 98.88217361073968, 97.88201315719098, 98.12269348023747, 100.50810290420922, 98.01037599614911, 102.92025458629728, 99.02123335294432, 99.93581858052094, 102.95769374766006, 106.56789859335723, 115.76188693373268, 115.46772209445363, 116.5695031288442, 114.92752848050489, 112.77210247633309, 109.46675937316147, 113.02347970262609, 118.37193132588115, 113.51018880034229, 113.80435363962134, 125.68861314649409, 114.11456383377012, 115.83676525645825, 121.8644702358667, 133.95197090442318, 122.36187623682943, 119.88554313526234, 114.4622131892817, 113.93806493020271, 116.4625340963791, 115.84211370808151, 119.48440926351822, 124.75798256404771, 126.8652725036102, 125.15376798416857, 120.76268920147616, 119.88019468363909, 131.99978606193508, 125.18585869390813, 126.63528908381025, 125.26608546825695, 114.28571428571428, 116.59624538696048, 115.4998128041932, 121.69866823554581, 126.48553243835909, 126.7850457292614, 129.84970850938652, 124.61892282184309, 149.59619190244425, 152.62341552120662, 151.12050061507193, 149.79943306412792, 151.5804674546719, 152.05113119751834, 147.55843183398406, 150.98144087286732, 155.32438359095045, 150.47868642028135, 150.89586564689523, 150.08290100016046, 155.5650639139969, 143.98031769802643, 145.97529015350057, 147.84724822163983, 148.57463764240254, 155.24950526822482, 158.46392469380112, 153.28127507086697, 151.75161790661605, 156.72032946461997, 155.74691126918756, 157.70444456329892, 156.90217681981068, 130.53431031716318, 128.517944055196, 129.43252928277263, 119.40953094079264, 118.66074771353694, 120.15296571642511, 117.39316467882549, 128.42702037760068, 118.84794352035087, 118.73562603626252, 109.06562550141734, 98.22431406107933, 93.12189121249399, 96.43793121891213, 97.34716799486549, 104.55688078301333, 95.67310263678664, 98.44894902925603, 92.30892656575922, 93.05236134139166, 80.99160293095149, 89.82724501256885, 86.1796010055089, 91.77942985505696, 88.9661443012248, 84.96550248703001, 85.66614964967641, 93.24490559982885, 92.31962346900573, 85.32919719741135, 81.99176338450019, 91.65106701609885, 103.08605658661818, 101.68476226132535, 104.4980478151575, 99.60956303150239, 108.99074717869178, 123.26576456115954], "epsIndex": [100.0, 100.0, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891], "valuationGap": [0.0, -1.155265550623085, -11.566013961233097, -13.5663348683305, -7.522584534052257, -4.3830434312015285, -4.548845431522437, -7.838143179824314, -11.319985186563372, -2.9122192348063862, 2.9015476796718502, 0.18988270668154428, 15.97316344690725, 9.843837886656942, 9.827792531787182, 8.613694013308262, 16.86859817589918, 12.611230683788165, 7.166506931314501, 6.273315510230887, 9.926307968914116, -2.375130764572546, -1.5514692145912647, -2.3965245710655694, -1.3642734077773468, -6.691331224539383, -8.076580194962446, -9.30137561668785, -4.049031359923646, -7.140436398165079, -6.707211816681436, -8.54707917508118, -9.226332531234576, -0.15535857819398302, 4.118054268786821, 8.589359825828069, 7.236201565144526, 5.877694852837749, 5.701195949270314, 2.2300508457777823, 5.6423629814145215, 35.47621624677096, 30.721442753697218, 29.887084300469425, 29.790812171250835, 30.790972624799537, 30.550292301753046, 28.164882877781295, 30.66260978584141, 25.752731195693244, 29.651752429046198, 28.737167201469575, 25.71529203433046, 22.10508718863329, 22.62673865868439, 22.920903497963437, 21.819122463572867, 23.46109711191218, 25.616523116083982, 28.921866219255605, 25.36514588979098, 20.01669426653592, 24.87843679207478, 24.58427195279573, 12.70001244592298, 24.27406175864695, 22.55186033595882, 16.524155356550366, 14.152294498420417, 25.742389166014163, 28.218722267581256, 33.6420522135619, 34.16620047264088, 31.641731306464493, 32.26215169476208, 28.61985613932538, 23.346282838795887, 21.238992899233395, 22.950497418675027, 27.34157620136743, 28.224070719204505, 24.63528502811232, 31.449212396139274, 29.999782006237155, 31.368985621790458, 42.34935680433313, 40.03882570308693, 41.135258285854206, 34.936402854501594, 30.149538651688317, 29.850025360786006, 26.785362580660887, 32.01614826820432, 18.176319945897006, 15.149096327134629, 16.65201123326932, 17.973078784213328, 16.192044393669363, 15.721380650822908, 20.214080014357194, 16.79107097547393, 12.448128257390806, 17.293825428059904, 16.87664620144602, 17.68961084818079, 12.207447934344344, 32.55996666216316, 30.564994206689022, 28.693036138549758, 27.965646717787052, 21.290779091964765, 18.07635966638847, 23.25900928932262, 24.78866645357354, 19.819954895569623, 20.793373091002024, 18.835839796890667, 19.63810754037891, 52.87801195771837, 54.894378219685535, 53.97979299210891, 64.00279133408891, 64.75157456134461, 63.25935655845643, 66.01915759605606, 54.98530189728086, 64.56437875453068, 64.67669623861903, 74.3466967734642, 85.18800821380222, 90.29043106238755, 86.97439105596942, 86.06515428001606, 86.43837988049381, 95.3221580267205, 92.54631163425111, 98.68633409774792, 97.94289932211548, 110.00365773255565, 101.16801565093829, 104.81565965799824, 99.21583080845018, 102.02911636228234, 106.02975817647713, 105.32911101383073, 97.75035506367828, 105.07374145990426, 112.06416773149864, 115.4016015444098, 105.74229791281114, 94.3073083422918, 95.70860266758464, 92.89531711375248, 97.7838018974076, 88.40261775021821, 74.12760036775045], "quarterMarkers": [100.0, null, 104.2654028436019, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.24170616113746, null, null, null, null, null, null, null, null, null, null, null, 114.69194312796209, null, null, null, null, null, null, null, null, null, null, null, null, 128.67298578199052, null, null, null, null, null, null, null, null, null, null, null, null, 138.38862559241707, null, null, null, null, null, null, null, null, null, null, null, null, null, 148.1042654028436, null, null, null, null, null, null, null, null, null, null, null, null, 156.6350710900474, null, null, null, null, null, null, null, null, null, null, null, 167.77251184834125, null, null, null, null, null, null, null, null, null, null, null, null, 176.5402843601896, null, null, null, null, null, null, null, null, null, null, null, 183.41232227488155, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 190.99526066350714, null, null, null, null, null, null, null, null, null, null, null, null, 197.39336492891, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-31", "", "2023-08-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-05", "", "", "", "", "", "", "", "", "", "", "", "2024-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-29", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-05", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-05", "", "", "", "", "", "", "", "", "", "", "", "2025-05-28", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-27", "", "", "", "", "", "", "", "", "", "", "", "2025-11-20", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-04", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-03", "", "", "", "", "", "", "", "", ""], "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": [13.749999999999998, 13.749999999999998, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122, 3.8759689922480653, 3.8759689922480653, 3.8759689922480653, 3.8759689922480653, 3.8759689922480653, 3.8759689922480653, 3.8759689922480653, 3.8759689922480653, 3.8759689922480653, 3.8759689922480653, 3.8759689922480653, 3.8759689922480653, 6.153846153846142, 6.153846153846142, 6.153846153846142, 6.153846153846142, 6.153846153846142, 6.153846153846142, 6.153846153846142, 6.153846153846142, 6.153846153846142, 6.153846153846142, 6.153846153846142, 6.153846153846142, 6.153846153846142, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.759493670886071, 10.126582278481006, 10.126582278481006, 10.126582278481006, 10.126582278481006, 10.126582278481006, 10.126582278481006, 10.126582278481006, 10.126582278481006, 10.126582278481006, 10.126582278481006, 10.126582278481006, 10.126582278481006, 13.218390804597698, 13.218390804597698, 13.218390804597698, 13.218390804597698, 13.218390804597698, 13.218390804597698, 13.218390804597698, 13.218390804597698, 13.218390804597698, 13.218390804597698, 13.218390804597698, 13.218390804597698, 13.218390804597698, 4.736842105263162, 4.736842105263162, 4.736842105263162, 4.736842105263162, 4.736842105263162, 4.736842105263162, 4.736842105263162, 4.736842105263162, 4.736842105263162, 4.736842105263162, 4.736842105263162, 4.736842105263162, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 4.615384615384619, 6.185567010309284, 6.185567010309284, 6.185567010309284, 6.185567010309284, 6.185567010309284, 6.185567010309284, 6.185567010309284, 6.185567010309284, 6.185567010309284, 6.185567010309284, 6.185567010309284, 6.185567010309284, 6.185567010309284, 4.672897196261686, 4.672897196261686, 4.672897196261686, 4.672897196261686, 4.672897196261686, 4.672897196261686, 4.672897196261686, 4.672897196261686, 4.672897196261686, 4.672897196261686], "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": [79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 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, 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, 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, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 186.97, "latestClose": 230.47, "startTtmEps": 4.22, "latestTtmEps": 8.33, "priceChangePct": 23.265764561159543, "epsChangePct": 97.39336492890997, "earningsGapPct": 74.12760036775043, "startMultiple": 44.30568720379147, "latestMultiple": 27.667466986794718, "multipleChangePct": -37.553238121477406, "latestQuarter": "2026-06-03", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 9 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -18.31070782972388, "earningsMovePct": 17.655367231638408, "spread": 35.96607506136229, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 23.344929087503342, "earningsMovePct": 53.406998158379395, "spread": 30.062069070876053, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 23.265764561159543, "earningsMovePct": 97.39336492890997, "spread": 74.12760036775043, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 9, "persistenceLabel": "9 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 9 updates.", "marketChangePct": 23.265764561159543, "earningsChangePct": 97.39336492890997, "recentMarketMovePoints": 34.29962025993474, "recentEarningsMovePoints": 6.39810426540285}, "pressure": {"score": 59, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.79107462, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.16246848, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.38057097, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.07925148, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.0710234, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -0.9443808234548046, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-06-03", "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, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 104.2654028436019, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 109.24170616113746, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 114.69194312796209, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 128.67298578199052, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 138.38862559241707, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 148.1042654028436, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 156.6350710900474, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 167.77251184834125, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 176.5402843601896, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 183.41232227488155, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 190.99526066350714, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891, 197.39336492891], "revenue": [100.0, 100.0, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 102.57351640388681, 105.52138669465323, 105.52138669465323, 105.52138669465323, 105.52138669465323, 105.52138669465323, 105.52138669465323, 105.52138669465323, 105.52138669465323, 105.52138669465323, 105.52138669465323, 105.52138669465323, 105.52138669465323, 108.61055294738782, 108.61055294738782, 108.61055294738782, 108.61055294738782, 108.61055294738782, 108.61055294738782, 108.61055294738782, 108.61055294738782, 108.61055294738782, 108.61055294738782, 108.61055294738782, 108.61055294738782, 108.61055294738782, 114.30926033057283, 114.30926033057283, 114.30926033057283, 114.30926033057283, 114.30926033057283, 114.30926033057283, 114.30926033057283, 114.30926033057283, 114.30926033057283, 114.30926033057283, 114.30926033057283, 114.30926033057283, 114.30926033057283, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 118.25893047917022, 122.05907963256617, 122.05907963256617, 122.05907963256617, 122.05907963256617, 122.05907963256617, 122.05907963256617, 122.05907963256617, 122.05907963256617, 122.05907963256617, 122.05907963256617, 122.05907963256617, 122.05907963256617, 122.05907963256617, 126.20688577726334, 126.20688577726334, 126.20688577726334, 126.20688577726334, 126.20688577726334, 126.20688577726334, 126.20688577726334, 126.20688577726334, 126.20688577726334, 126.20688577726334, 126.20688577726334, 126.20688577726334, 131.20154869564297, 131.20154869564297, 131.20154869564297, 131.20154869564297, 131.20154869564297, 131.20154869564297, 131.20154869564297, 131.20154869564297, 131.20154869564297, 131.20154869564297, 131.20154869564297, 131.20154869564297, 131.20154869564297, 136.38929312042598, 136.38929312042598, 136.38929312042598, 136.38929312042598, 136.38929312042598, 136.38929312042598, 136.38929312042598, 136.38929312042598, 136.38929312042598, 136.38929312042598, 136.38929312042598, 136.38929312042598, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 141.53701517679457, 146.82424114878444, 146.82424114878444, 146.82424114878444, 146.82424114878444, 146.82424114878444, 146.82424114878444, 146.82424114878444, 146.82424114878444, 146.82424114878444, 146.82424114878444, 146.82424114878444, 146.82424114878444, 146.82424114878444, 152.51766429274133, 152.51766429274133, 152.51766429274133, 152.51766429274133, 152.51766429274133, 152.51766429274133, 152.51766429274133, 152.51766429274133, 152.51766429274133, 152.51766429274133], "cashGeneration": [100.0, 100.0, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 121.91293397566369, 114.6207029514982, 114.6207029514982, 114.6207029514982, 114.6207029514982, 114.6207029514982, 114.6207029514982, 114.6207029514982, 114.6207029514982, 114.6207029514982, 114.6207029514982, 114.6207029514982, 114.6207029514982, 114.40106111412103, 114.40106111412103, 114.40106111412103, 114.40106111412103, 114.40106111412103, 114.40106111412103, 114.40106111412103, 114.40106111412103, 114.40106111412103, 114.40106111412103, 114.40106111412103, 114.40106111412103, 114.40106111412103, 146.50513229760006, 146.50513229760006, 146.50513229760006, 146.50513229760006, 146.50513229760006, 146.50513229760006, 146.50513229760006, 146.50513229760006, 146.50513229760006, 146.50513229760006, 146.50513229760006, 146.50513229760006, 146.50513229760006, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 124.69921270603625, 134.4464293558637, 134.4464293558637, 134.4464293558637, 134.4464293558637, 134.4464293558637, 134.4464293558637, 134.4464293558637, 134.4464293558637, 134.4464293558637, 134.4464293558637, 134.4464293558637, 134.4464293558637, 134.4464293558637, 135.51535296443268, 135.51535296443268, 135.51535296443268, 135.51535296443268, 135.51535296443268, 135.51535296443268, 135.51535296443268, 135.51535296443268, 135.51535296443268, 135.51535296443268, 135.51535296443268, 135.51535296443268, 149.0692067024927, 149.0692067024927, 149.0692067024927, 149.0692067024927, 149.0692067024927, 149.0692067024927, 149.0692067024927, 149.0692067024927, 149.0692067024927, 149.0692067024927, 149.0692067024927, 149.0692067024927, 149.0692067024927, 167.2274854914364, 167.2274854914364, 167.2274854914364, 167.2274854914364, 167.2274854914364, 167.2274854914364, 167.2274854914364, 167.2274854914364, 167.2274854914364, 167.2274854914364, 167.2274854914364, 167.2274854914364, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 170.97384309763325, 175.80742779884713, 175.80742779884713, 175.80742779884713, 175.80742779884713, 175.80742779884713, 175.80742779884713, 175.80742779884713, 175.80742779884713, 175.80742779884713, 175.80742779884713, 175.80742779884713, 175.80742779884713, 175.80742779884713, 205.80061890188844, 205.80061890188844, 205.80061890188844, 205.80061890188844, 205.80061890188844, 205.80061890188844, 205.80061890188844, 205.80061890188844, 205.80061890188844, 205.80061890188844], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 97.39336492890999, "valuationContribution": -74.12760036775045, "marketMove": 23.265764561159543, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 97.39336492890999}, {"key": "valuation", "label": "Relative valuation contribution", "value": -74.12760036775045}, {"key": "market", "label": "Total market move", "value": 23.265764561159543}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-01", "periodEnd": "2023-07-31", "earningsChangePct": 4.2654028436019065, "surprisePct": 7.079646017699122, "immediateReturnPct": 14.508539100089891, "forward4WeekPct": 7.5715116586474895, "forward13WeekPct": -5.4407021625337055, "toDateReturnPct": 21.85798128271559, "weeksSince": 153, "availabilitySource": "reported", "spread": -11.566013961233097, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2023-12-08", "periodEnd": "2023-10-31", "earningsChangePct": 4.772727272727262, "surprisePct": 3.8759689922480653, "immediateReturnPct": -3.4276448221874256, "forward4WeekPct": 3.8302393200626117, "forward13WeekPct": 27.37083426526503, "toDateReturnPct": 28.869380451800495, "weeksSince": 139, "availabilitySource": "reported", "spread": 16.86859817589918, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-03-01", "periodEnd": "2024-01-31", "earningsChangePct": 4.989154013015185, "surprisePct": 6.153846153846142, "immediateReturnPct": 0.16693737592492486, "forward4WeekPct": 4.534380075798605, "forward13WeekPct": -21.38151958130301, "toDateReturnPct": 3.9839379173434386, "weeksSince": 127, "availabilitySource": "reported", "spread": -4.049031359923646, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-31", "periodEnd": "2024-04-30", "earningsChangePct": 12.190082644628086, "surprisePct": 5.633802816901413, "immediateReturnPct": -14.537250478199027, "forward4WeekPct": -10.240816126342633, "forward13WeekPct": 6.155279807739467, "toDateReturnPct": 13.036441218303985, "weeksSince": 114, "availabilitySource": "reported", "spread": 35.47621624677096, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-30", "periodEnd": "2024-07-31", "earningsChangePct": 7.550644567219167, "surprisePct": 5.8823529411764754, "immediateReturnPct": 8.627352572145552, "forward4WeekPct": 5.821831869510663, "forward13WeekPct": 14.353826850690087, "toDateReturnPct": 15.668757841907155, "weeksSince": 101, "availabilitySource": "reported", "spread": 22.62673865868439, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-12-06", "periodEnd": "2024-10-31", "earningsChangePct": 7.02054794520548, "surprisePct": 10.759493670886071, "immediateReturnPct": 9.918806232170274, "forward4WeekPct": -6.50427913100724, "forward13WeekPct": 8.316875137151648, "toDateReturnPct": 1.149879306561341, "weeksSince": 87, "availabilitySource": "reported", "spread": 14.152294498420417, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-03-07", "periodEnd": "2025-01-31", "earningsChangePct": 5.76000000000001, "surprisePct": 10.126582278481006, "immediateReturnPct": 10.109752833050777, "forward4WeekPct": -4.6667261532970405, "forward13WeekPct": 27.313286338895338, "toDateReturnPct": 2.8241277772820705, "weeksSince": 74, "availabilitySource": "reported", "spread": 24.63528502811232, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-30", "periodEnd": "2025-04-30", "earningsChangePct": 7.110438729198187, "surprisePct": 13.218390804597698, "immediateReturnPct": 20.04291845493562, "forward4WeekPct": 21.635193133047224, "forward13WeekPct": 15.536480686695263, "toDateReturnPct": -1.0858369098712406, "weeksSince": 62, "availabilitySource": "reported", "spread": 18.176319945897006, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": 5.225988700564965, "surprisePct": 4.736842105263162, "immediateReturnPct": -7.446881661280347, "forward4WeekPct": -0.20284673038576395, "forward13WeekPct": -17.386371450182224, "toDateReturnPct": -20.762566183043397, "weeksSince": 49, "availabilitySource": "reported", "spread": 32.55996666216316, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-11-21", "periodEnd": "2025-10-31", "earningsChangePct": 3.892617449664426, "surprisePct": 4.615384615384619, "immediateReturnPct": -16.805290428142893, "forward4WeekPct": -24.37278429233706, "forward13WeekPct": -38.53626943005182, "toDateReturnPct": -21.4378238341969, "weeksSince": 37, "availabilitySource": "reported", "spread": 52.87801195771837, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-03-06", "periodEnd": "2026-01-31", "earningsChangePct": 4.134366925064592, "surprisePct": 6.185567010309284, "immediateReturnPct": 7.406186473270715, "forward4WeekPct": -4.411845502994338, "forward13WeekPct": -5.164551398274808, "toDateReturnPct": 26.624910719191263, "weeksSince": 22, "availabilitySource": "reported", "spread": 86.43837988049381, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 3.3498759305210957, "surprisePct": 4.672897196261686, "immediateReturnPct": -0.9923138694504896, "forward4WeekPct": 10.554089709762525, "forward13WeekPct": null, "toDateReturnPct": 32.19570953309625, "weeksSince": 9, "availabilitySource": "reported", "spread": 105.07374145990426, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}], "latestEvent": {"date": "2026-06-05", "periodEnd": "2026-04-30", "earningsChangePct": 3.3498759305210957, "surprisePct": 4.672897196261686, "immediateReturnPct": -0.9923138694504896, "forward4WeekPct": 10.554089709762525, "forward13WeekPct": null, "toDateReturnPct": 32.19570953309625, "weeksSince": 9, "availabilitySource": "reported", "spread": 105.07374145990426, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 6 improving updates had a non-positive price response; 6 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Health Information Services", "population": 11, "spreadPercentile": 50.0, "qualityPercentile": 90.0, "rarityPercentile": 50.0, "currentOneYearSpread": 38.93264, "lead": "earnings", "relatedSignals": [{"tickerId": 1080, "symbol": "DOCS", "name": "Doximity Inc", "spread": 29.891208000000002, "lead": "earnings", "quality": 87.5}, {"tickerId": 7496, "symbol": "OMCL", "name": "Omnicell Inc", "spread": 49.881725, "lead": "earnings", "quality": 100}, {"tickerId": 6468, "symbol": "HQY", "name": "HealthEquity Inc", "spread": 76.959454, "lead": "earnings", "quality": 75}, {"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": 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-01", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2023-12-08", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-03-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-05-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."}, {"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."}