{"ticker": {"uuid": "8728fc54-4caa-482a-816d-2605a143ae03", "symbol": "NTAP", "name": "NetApp Inc", "sector": "Technology", "industry": "Software - Infrastructure", "currency": "USD"}, "next_event": {"report_date": "2026-08-26", "fiscal_date_ending": "2026-07-31", "estimate": 1.7, "session": "Time unconfirmed", "days": 13}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 0, "inline": 1, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 5.7, "average_surprise_label": "+5.7%", "median_surprise": 6.3, "surprise_dispersion": 5.0, "average_reaction": 3.7, "average_reaction_label": "+3.7%", "average_abs_reaction": 9.3, "positive_response_rate": 66.7, "confirmation_rate": 80.0, "reaction_sample": 12, "streak": {"count": 5, "band": "beat", "label": "5 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": 56, "band": "Elevated", "tone": "caution", "days": 13, "proximity_component": 21, "reaction_component": 23, "variability_component": 6, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 7.6, "revenue_growth_1y": 5.4, "cash_conversion": 1.78, "net_margin": 18.4, "earnings_yield": 4.6, "eps_surprise_avg": 4.6, "sue_score": 1.08, "pe_ratio": 29.1, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 189.52, "currency": "USD", "return_13w": 60.6, "fair_value": 107.330516, "fair_value_gap": 76.6, "relative_strength": 37.6, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 56.1}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-23", "date_source": "exact", "eps_actual": 1.15, "eps_estimate": 1.07, "eps_surprise": 0.08, "surprise_pct": 7.4766, "surprise_label": "+7.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.7834279856908587, "one_week_reaction_label": "-0.8%", "four_week_reaction": 3.2001068338330234, "four_week_reaction_label": "+3.2%", "confirmation": "contained", "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-11-28", "date_source": "exact", "eps_actual": 1.58, "eps_estimate": 1.39, "eps_surprise": 0.19, "surprise_pct": 13.6691, "surprise_label": "+13.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 16.517742717599535, "one_week_reaction_label": "+16.5%", "four_week_reaction": 14.117946662877156, "four_week_reaction_label": "+14.1%", "confirmation": "confirmed", "revenue": 1562000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 233000000.0, "operating_cash_flow": 135000000.0, "free_cash_flow": 173000000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-29", "date_source": "exact", "eps_actual": 1.94, "eps_estimate": 1.69, "eps_surprise": 0.25, "surprise_pct": 14.7929, "surprise_label": "+14.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 20.49199093567904, "one_week_reaction_label": "+20.5%", "four_week_reaction": 19.82837593855003, "four_week_reaction_label": "+19.8%", "confirmation": "confirmed", "revenue": 1606000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 313000000.0, "operating_cash_flow": 484000000.0, "free_cash_flow": 520000000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-30", "date_source": "exact", "eps_actual": 1.8, "eps_estimate": 1.79, "eps_surprise": 0.01, "surprise_pct": 0.5587, "surprise_label": "+0.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.1151550323038855, "one_week_reaction_label": "+4.1%", "four_week_reaction": 10.348405015791252, "four_week_reaction_label": "+10.3%", "confirmation": "confirmed", "revenue": 1667000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 291000000.0, "operating_cash_flow": 613000000.0, "free_cash_flow": 659000000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-28", "date_source": "exact", "eps_actual": 1.56, "eps_estimate": 1.45, "eps_surprise": 0.11, "surprise_pct": 7.5862, "surprise_label": "+7.6%", "surprise_band": "beat", "eps_yoy": 35.6521739130435, "eps_yoy_label": "+35.7%", "one_week_reaction": -9.314904300382434, "one_week_reaction_label": "-9.3%", "four_week_reaction": -8.188101548951359, "four_week_reaction_label": "-8.2%", "confirmation": "diverged", "revenue": 1541000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 248000000.0, "operating_cash_flow": 341000000.0, "free_cash_flow": 382000000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-11-21", "date_source": "exact", "eps_actual": 1.87, "eps_estimate": 1.78, "eps_surprise": 0.09, "surprise_pct": 5.0562, "surprise_label": "+5.1%", "surprise_band": "beat", "eps_yoy": 18.354430379746837, "eps_yoy_label": "+18.4%", "one_week_reaction": 4.376759823089467, "one_week_reaction_label": "+4.4%", "four_week_reaction": 4.044024056198879, "four_week_reaction_label": "+4.0%", "confirmation": "confirmed", "revenue": 1658000000.0, "revenue_yoy": 6.1459667093469905, "revenue_yoy_label": "+6.1%", "net_income": 299000000.0, "operating_cash_flow": 105000000.0, "free_cash_flow": 150000000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-02-27", "date_source": "exact", "eps_actual": 1.91, "eps_estimate": 1.91, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": -1.546391752577321, "eps_yoy_label": "-1.5%", "one_week_reaction": -19.812003115824144, "one_week_reaction_label": "-19.8%", "four_week_reaction": -25.885755263947306, "four_week_reaction_label": "-25.9%", "confirmation": "contained", "revenue": 1641000000.0, "revenue_yoy": 2.179327521793275, "revenue_yoy_label": "+2.2%", "net_income": 299000000.0, "operating_cash_flow": 385000000.0, "free_cash_flow": 432000000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-29", "date_source": "exact", "eps_actual": 1.93, "eps_estimate": 1.9, "eps_surprise": 0.03, "surprise_pct": 1.5789, "surprise_label": "+1.6%", "surprise_band": "beat", "eps_yoy": 7.222222222222216, "eps_yoy_label": "+7.2%", "one_week_reaction": 1.1836736765552855, "one_week_reaction_label": "+1.2%", "four_week_reaction": 4.785714935023208, "four_week_reaction_label": "+4.8%", "confirmation": "confirmed", "revenue": 1732000000.0, "revenue_yoy": 3.8992201559688064, "revenue_yoy_label": "+3.9%", "net_income": 340000000.0, "operating_cash_flow": 675000000.0, "free_cash_flow": 710000000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-27", "date_source": "exact", "eps_actual": 1.55, "eps_estimate": 1.54, "eps_surprise": 0.01, "surprise_pct": 0.6494, "surprise_label": "+0.6%", "surprise_band": "beat", "eps_yoy": -0.6410256410256416, "eps_yoy_label": "-0.6%", "one_week_reaction": 2.0539266243208782, "one_week_reaction_label": "+2.1%", "four_week_reaction": 13.2464709379317, "four_week_reaction_label": "+13.2%", "confirmation": "confirmed", "revenue": 1559000000.0, "revenue_yoy": 1.1680726800778716, "revenue_yoy_label": "+1.2%", "net_income": 233000000.0, "operating_cash_flow": 673000000.0, "free_cash_flow": 726000000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-11-25", "date_source": "exact", "eps_actual": 2.05, "eps_estimate": 1.88, "eps_surprise": 0.17, "surprise_pct": 9.0426, "surprise_label": "+9.0%", "surprise_band": "beat", "eps_yoy": 9.625668449197846, "eps_yoy_label": "+9.6%", "one_week_reaction": 3.9701768194142497, "one_week_reaction_label": "+4.0%", "four_week_reaction": 4.287045736531612, "four_week_reaction_label": "+4.3%", "confirmation": "confirmed", "revenue": 1705000000.0, "revenue_yoy": 2.8347406513872135, "revenue_yoy_label": "+2.8%", "net_income": 305000000.0, "operating_cash_flow": 127000000.0, "free_cash_flow": 176000000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-02-26", "date_source": "exact", "eps_actual": 1.68, "eps_estimate": 1.67, "eps_surprise": 0.01, "surprise_pct": 0.5988, "surprise_label": "+0.6%", "surprise_band": "beat", "eps_yoy": -12.041884816753926, "eps_yoy_label": "-12.0%", "one_week_reaction": -3.36651110679883, "one_week_reaction_label": "-3.4%", "four_week_reaction": -1.3368467720999664, "four_week_reaction_label": "-1.3%", "confirmation": "diverged", "revenue": 1713000000.0, "revenue_yoy": 4.387568555758683, "revenue_yoy_label": "+4.4%", "net_income": 334000000.0, "operating_cash_flow": 317000000.0, "free_cash_flow": 363000000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-28", "date_source": "exact", "eps_actual": 2.03, "eps_estimate": 1.88, "eps_surprise": 0.15, "surprise_pct": 7.9787, "surprise_label": "+8.0%", "surprise_band": "beat", "eps_yoy": 5.181347150259061, "eps_yoy_label": "+5.2%", "one_week_reaction": 25.064580941446597, "one_week_reaction_label": "+25.1%", "four_week_reaction": 14.250657290470716, "four_week_reaction_label": "+14.3%", "confirmation": "confirmed", "revenue": 1948000000.0, "revenue_yoy": 12.471131639722865, "revenue_yoy_label": "+12.5%", "net_income": 404000000.0, "operating_cash_flow": 950000000.0, "free_cash_flow": 1000000000.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.15, 1.58, 1.94, 1.8, 1.56, 1.87, 1.91, 1.93, 1.55, 2.05, 1.68, 2.03], "eps_estimate": [1.07, 1.39, 1.69, 1.79, 1.45, 1.78, 1.91, 1.9, 1.54, 1.88, 1.67, 1.88], "surprise": [7.4766, 13.6691, 14.7929, 0.5587, 7.5862, 5.0562, 0.0, 1.5789, 0.6494, 9.0426, 0.5988, 7.9787], "reaction_1w": [-0.7834279856908587, 16.517742717599535, 20.49199093567904, 4.1151550323038855, -9.314904300382434, 4.376759823089467, -19.812003115824144, 1.1836736765552855, 2.0539266243208782, 3.9701768194142497, -3.36651110679883, 25.064580941446597], "reaction_4w": [3.2001068338330234, 14.117946662877156, 19.82837593855003, 10.348405015791252, -8.188101548951359, 4.044024056198879, -25.885755263947306, 4.785714935023208, 13.2464709379317, 4.287045736531612, -1.3368467720999664, 14.250657290470716], "revenue": [null, 1562.0, 1606.0, 1667.0, 1541.0, 1658.0, 1641.0, 1732.0, 1559.0, 1705.0, 1713.0, 1948.0], "net_income": [null, 233.0, 313.0, 291.0, 248.0, 299.0, 299.0, 340.0, 233.0, 305.0, 334.0, 404.0], "financial_unit": "millions", "scatter": [{"x": 7.4766, "y": -0.7834279856908587, "label": "2023-07-31"}, {"x": 13.6691, "y": 16.517742717599535, "label": "2023-10-31"}, {"x": 14.7929, "y": 20.49199093567904, "label": "2024-01-31"}, {"x": 0.5587, "y": 4.1151550323038855, "label": "2024-04-30"}, {"x": 7.5862, "y": -9.314904300382434, "label": "2024-07-31"}, {"x": 5.0562, "y": 4.376759823089467, "label": "2024-10-31"}, {"x": 0.0, "y": -19.812003115824144, "label": "2025-01-31"}, {"x": 1.5789, "y": 1.1836736765552855, "label": "2025-04-30"}, {"x": 0.6494, "y": 2.0539266243208782, "label": "2025-07-31"}, {"x": 9.0426, "y": 3.9701768194142497, "label": "2025-10-31"}, {"x": 0.5988, "y": -3.36651110679883, "label": "2026-01-31"}, {"x": 7.9787, "y": 25.064580941446597, "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, 99.21657201430915, 103.04076443021893, 105.0192541253084, 103.20010683383303, 100.942770389305, 100.75687115241101, 100.87593747053494, 100.19425405370772, 99.29870782389916, 95.98384896400553, 101.45069158677389, 103.10812101672069, 103.61604221418959, 104.71208439243844, 122.00815708661715, 119.48191515594377, 118.85369638941069, 119.49528061654983, 117.83785259053793, 114.36827588871469, 116.51931901518122, 118.05193722523941, 118.38803784536871, 118.09226946812711, 120.79451710618912, 115.22869285851431, 117.50073271364397, 141.57897221068035, 138.82294824876809, 137.599542496914, 140.79921972665613, 141.12187626582286, 141.9032320435458, 137.52658842181597, 132.31243724059846, 136.87819651416433, 141.3493979618122, 146.56354773909476, 149.22465587167991, 156.24889896402522, 162.6787833926627, 163.42173312623237, 170.43246896054288, 172.41816786153697, 173.98511508868967, 175.07927599412213, 176.54403360503593, 171.18681724187098, 171.0918789495849, 161.46245066502433, 166.12797636312678, 176.99159823560197, 180.54499406500543, 163.72740064871905, 154.85747729851246, 159.1161258044758, 165.76178660941457, 164.43265472921382, 168.05386202003888, 172.87524695917523, 172.33045843024465, 162.63320885671794, 158.12507830447115, 168.89828536302923, 159.63686773579497, 166.62379002569372, 167.03238282632657, 178.5682943869614, 166.0926210695929, 161.32571442177564, 159.2963756071808, 159.97736126834403, 159.07446263126724, 167.02271392641126, 172.37170884658156, 167.03639386844333, 168.1444972517412, 162.87758479163332, 170.2786229622095, 136.54301687535414, 128.2801198937974, 125.83134709298143, 126.20071535539239, 120.93380149134956, 104.81841561674328, 113.8264622979169, 113.7851416848331, 121.82902481612243, 127.17324916537471, 128.71591112597662, 138.46774288200777, 134.9829784120294, 136.58073639532293, 146.346342157027, 138.41264826325107, 141.44287896963309, 145.61633108784235, 148.45372852267354, 145.6994594794333, 149.9900292540731, 145.2427215379849, 139.92795033978877, 147.00047194676864, 150.57133272679602, 152.9657479746975, 156.1075521984414, 164.35651933754713, 171.62280783281133, 173.22831132515566, 165.9205014541116, 165.0347069563797, 158.3899460737359, 165.5212476286837, 162.14326364219025, 163.72799591713257, 157.041532551102, 152.13441913287028, 149.15956944797225, 155.0814680981337, 163.01903685233745, 160.78094835580407, 155.55410841062042, 153.62184467728673, 148.7286330228073, 147.21997296245942, 145.0547683442772, 136.0866285137052, 134.59193900992153, 144.35631492462022, 143.07116130634012, 143.15497622211555, 138.3356480476628, 141.17136918417847, 137.81879361218589, 141.24121354338973, 142.95940948924118, 145.0966758021649, 134.6794785650864, 146.75331902854666, 152.62176706776341, 157.3530278075147, 165.66432263817572, 168.37391706776623, 195.65237290556075, 244.69182027633596, 233.7933737977333, 226.19340927797705, 223.534122049006, 213.3728438998999, 215.78019921612136, 237.0824929144808, 230.07685757579858, 235.4960464349796, 250.60238636368103, 266.0737493761616], "eps_index": [100.0, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077], "gap": [0.0, -0.11102639713561757, -3.9352188130453953, -5.91370850813486, -4.0945612166595, -1.8372247721314636, -1.6513255352374756, -1.770391853361403, -1.0887084365341906, -0.19316220672563134, 3.1216966531680015, -2.3451459696003525, -4.002575399547155, -4.510496597016058, -5.606538775264909, -21.11370270379068, -18.5874607731173, -17.95924200658422, -18.600826233723367, -16.943398207711468, -13.473821505888225, -15.624864632354758, -17.157482842412946, -17.493583462542247, -17.197815085300647, -19.90006272336265, -14.33423847568784, -16.606278330817503, -30.48773786363205, -27.731713901719786, -26.508308149865712, -29.707985379607834, -30.030641918774563, -30.811997696497514, -26.435354074767673, -21.221202893550156, -25.78696216711603, -30.2581636147639, -35.47231339204646, -38.133421524631615, -45.157664616976916, -46.93638625491673, -47.6793359884864, -54.69007182279691, -56.675770723791004, -58.2427179509437, -59.33687885637616, -60.80163646728997, -55.444420104125015, -55.34948181183893, -45.72005352727837, -50.38557922538081, -61.249201097856, -64.80259692725946, -40.650477571795975, -31.780554221589384, -36.039202727552706, -42.68486353249149, -41.35573165229074, -44.9769389431158, -49.79832388225215, -49.25353535332157, -39.55628577979486, -35.048155227548065, -45.82136228610615, -36.559944658871885, -38.35903152837707, -38.76762432900992, -50.30353588964476, -37.827862572276246, -33.060955924458995, -31.031617109864158, -31.712602771027377, -30.80970413395059, -38.75795542909461, -44.106950349264906, -38.77163537112668, -39.87973875442455, -34.612826294316676, -42.01386446489286, -8.814931007733392, -0.5520340261766563, 1.8967387746393172, 1.5273705122283587, 6.794284376271193, 22.90967025087747, 13.901623569703844, 13.942944182787642, 5.899061051498322, 0.5548367022460354, -0.9878252583558691, -10.73965701438702, -7.254892544408662, -6.527069132353347, -16.292674894057427, -8.358981000281489, -11.389211706663502, -15.562663824872772, -18.40006125970396, -15.645792216463718, -19.936361991103524, -15.189054275015309, -9.874283076819182, -16.94680468379906, -20.517665463826432, -22.912080711727924, -26.23277581203709, -34.48174295114282, -41.748031446407026, -43.35353493875135, -36.04572506770728, -35.15993056997539, -28.515169687331593, -35.646471242279404, -32.26848725578594, -33.85321953072827, -27.166756164697688, -22.25964274646597, -19.28479306156794, -21.98665593355409, -29.924224687757828, -27.68613619122445, -22.459296246040793, -20.52703251270711, -15.633820858227665, -14.1251607978798, -11.95995617969757, -2.991816349125571, -1.49712684534191, -11.2615027600406, -9.976349141760494, -10.060164057535928, -9.355326044084961, -12.191047180600634, -8.838471608608046, -12.260891539811894, -13.979087485663342, -16.116353798587056, -5.699156561508573, -17.772997024968817, -23.641445064185575, -28.372705803936867, -36.68400063459788, -39.39359506418839, -66.67205090198291, -113.92258950710519, -103.02414302850252, -95.42417850874628, -92.76489127977521, -82.60361313066912, -85.01096844689059, -106.31326214525004, -99.30762680656781, -104.72681566574883, -119.83315559445026, -135.3045186069308], "quarter_markers": [100.0, 99.10554561717353, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.89445438282647, null, null, null, null, null, null, null, null, null, null, null, null, 111.0912343470483, null, null, null, null, null, null, null, null, null, null, null, null, 115.74239713774597, null, null, null, null, null, null, null, null, null, null, null, null, 123.07692307692308, null, null, null, null, null, null, null, null, null, null, null, 128.26475849731665, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.72808586762075, null, null, null, null, null, null, null, null, null, null, null, null, 130.05366726296958, null, null, null, null, null, null, null, null, null, null, null, null, 129.8747763864043, null, null, null, null, null, null, null, null, null, null, null, null, 133.09481216457962, null, null, null, null, null, null, null, null, null, null, null, null, 128.98032200357784, null, null, null, null, null, null, null, null, null, null, null, null, 130.76923076923077, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [30.8, 135.3, 166.1]}}, "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": [71.228372, 70.670349, 73.394259, 74.803505, 73.507756, 71.899892, 71.767479, 71.852288, 71.366736, 70.728853, 68.367733, 72.261676, 73.442236, 73.80402, 74.584713, 86.904424, 85.105023, 84.657553, 85.114543, 83.933984, 81.462661, 82.994814, 84.086473, 84.325872, 84.115201, 86.039968, 82.075522, 83.693859, 100.844397, 98.881326, 98.009914, 100.288992, 100.518815, 101.075362, 97.95795, 94.243995, 97.496111, 100.680875, 104.394829, 106.290293, 111.293547, 115.873449, 116.40264, 121.396273, 122.810654, 123.926765, 124.706118, 125.749441, 121.933583, 121.86596, 115.007075, 118.330253, 126.068234, 128.59926, 116.620362, 110.30246, 113.335826, 118.069422, 117.122703, 119.70203, 123.136224, 122.74818, 115.840987, 112.629919, 120.303499, 113.706742, 118.683413, 118.974447, 127.191289, 118.30507, 114.90968, 113.464215, 113.94927, 113.30615, 118.96756, 122.777562, 118.977304, 119.766588, 116.015052, 121.286691, 97.257368, 91.371841, 89.62762, 89.890715, 86.139178, 74.660451, 81.076736, 81.047304, 86.776831, 90.583435, 91.682248, 98.628319, 96.146178, 97.284235, 104.240117, 98.589076, 100.74746, 103.720142, 105.741174, 103.779353, 106.835456, 103.454026, 99.668401, 104.706043, 107.249509, 108.955012, 111.192868, 117.068473, 122.244132, 123.387706, 118.182472, 117.551535, 112.81858, 117.89809, 115.492007, 116.620786, 111.858127, 108.36287, 106.243933, 110.462005, 116.115806, 114.521652, 110.798659, 109.422339, 105.936984, 104.86239, 103.32015, 96.93229, 95.867647, 102.822653, 101.907259, 101.966959, 98.53423, 100.554068, 98.166083, 100.603817, 101.82766, 103.35, 95.93, 104.53, 108.71, 112.08, 118.0, 119.93, 139.36, 174.29, 166.527214, 161.113883, 159.219716, 151.982003, 153.696723, 168.87, 163.88, 167.74, 178.5, 189.52], "ttmEps": [5.59, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.64, 5.64, 5.64, 5.64, 5.64, 5.64, 5.64, 5.64, 5.64, 5.64, 5.64, 5.64, 5.64, 6.21, 6.21, 6.21, 6.21, 6.21, 6.21, 6.21, 6.21, 6.21, 6.21, 6.21, 6.21, 6.21, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.88, 6.88, 6.88, 6.88, 6.88, 6.88, 6.88, 6.88, 6.88, 6.88, 6.88, 6.88, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31], "quarterlyEps": [1.54, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03, 2.03], "priceIndex": [100.0, 99.21657201430915, 103.04076443021893, 105.0192541253084, 103.20010683383303, 100.942770389305, 100.75687115241101, 100.87593747053494, 100.19425405370772, 99.29870782389916, 95.98384896400553, 101.45069158677389, 103.10812101672069, 103.61604221418959, 104.71208439243844, 122.00815708661715, 119.48191515594377, 118.85369638941069, 119.49528061654983, 117.83785259053793, 114.36827588871469, 116.51931901518122, 118.05193722523941, 118.38803784536871, 118.09226946812711, 120.79451710618912, 115.22869285851431, 117.50073271364397, 141.57897221068035, 138.82294824876809, 137.599542496914, 140.79921972665613, 141.12187626582286, 141.9032320435458, 137.52658842181597, 132.31243724059846, 136.87819651416433, 141.3493979618122, 146.56354773909476, 149.22465587167991, 156.24889896402522, 162.6787833926627, 163.42173312623237, 170.43246896054288, 172.41816786153697, 173.98511508868967, 175.07927599412213, 176.54403360503593, 171.18681724187098, 171.0918789495849, 161.46245066502433, 166.12797636312678, 176.99159823560197, 180.54499406500543, 163.72740064871905, 154.85747729851246, 159.1161258044758, 165.76178660941457, 164.43265472921382, 168.05386202003888, 172.87524695917523, 172.33045843024465, 162.63320885671794, 158.12507830447115, 168.89828536302923, 159.63686773579497, 166.62379002569372, 167.03238282632657, 178.5682943869614, 166.0926210695929, 161.32571442177564, 159.2963756071808, 159.97736126834403, 159.07446263126724, 167.02271392641126, 172.37170884658156, 167.03639386844333, 168.1444972517412, 162.87758479163332, 170.2786229622095, 136.54301687535414, 128.2801198937974, 125.83134709298143, 126.20071535539239, 120.93380149134956, 104.81841561674328, 113.8264622979169, 113.7851416848331, 121.82902481612243, 127.17324916537471, 128.71591112597662, 138.46774288200777, 134.9829784120294, 136.58073639532293, 146.346342157027, 138.41264826325107, 141.44287896963309, 145.61633108784235, 148.45372852267354, 145.6994594794333, 149.9900292540731, 145.2427215379849, 139.92795033978877, 147.00047194676864, 150.57133272679602, 152.9657479746975, 156.1075521984414, 164.35651933754713, 171.62280783281133, 173.22831132515566, 165.9205014541116, 165.0347069563797, 158.3899460737359, 165.5212476286837, 162.14326364219025, 163.72799591713257, 157.041532551102, 152.13441913287028, 149.15956944797225, 155.0814680981337, 163.01903685233745, 160.78094835580407, 155.55410841062042, 153.62184467728673, 148.7286330228073, 147.21997296245942, 145.0547683442772, 136.0866285137052, 134.59193900992153, 144.35631492462022, 143.07116130634012, 143.15497622211555, 138.3356480476628, 141.17136918417847, 137.81879361218589, 141.24121354338973, 142.95940948924118, 145.0966758021649, 134.6794785650864, 146.75331902854666, 152.62176706776341, 157.3530278075147, 165.66432263817572, 168.37391706776623, 195.65237290556075, 244.69182027633596, 233.7933737977333, 226.19340927797705, 223.534122049006, 213.3728438998999, 215.78019921612136, 237.0824929144808, 230.07685757579858, 235.4960464349796, 250.60238636368103, 266.0737493761616], "epsIndex": [100.0, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077], "valuationGap": [0.0, -0.11102639713561757, -3.9352188130453953, -5.91370850813486, -4.0945612166595, -1.8372247721314636, -1.6513255352374756, -1.770391853361403, -1.0887084365341906, -0.19316220672563134, 3.1216966531680015, -2.3451459696003525, -4.002575399547155, -4.510496597016058, -5.606538775264909, -21.11370270379068, -18.5874607731173, -17.95924200658422, -18.600826233723367, -16.943398207711468, -13.473821505888225, -15.624864632354758, -17.157482842412946, -17.493583462542247, -17.197815085300647, -19.90006272336265, -14.33423847568784, -16.606278330817503, -30.48773786363205, -27.731713901719786, -26.508308149865712, -29.707985379607834, -30.030641918774563, -30.811997696497514, -26.435354074767673, -21.221202893550156, -25.78696216711603, -30.2581636147639, -35.47231339204646, -38.133421524631615, -45.157664616976916, -46.93638625491673, -47.6793359884864, -54.69007182279691, -56.675770723791004, -58.2427179509437, -59.33687885637616, -60.80163646728997, -55.444420104125015, -55.34948181183893, -45.72005352727837, -50.38557922538081, -61.249201097856, -64.80259692725946, -40.650477571795975, -31.780554221589384, -36.039202727552706, -42.68486353249149, -41.35573165229074, -44.9769389431158, -49.79832388225215, -49.25353535332157, -39.55628577979486, -35.048155227548065, -45.82136228610615, -36.559944658871885, -38.35903152837707, -38.76762432900992, -50.30353588964476, -37.827862572276246, -33.060955924458995, -31.031617109864158, -31.712602771027377, -30.80970413395059, -38.75795542909461, -44.106950349264906, -38.77163537112668, -39.87973875442455, -34.612826294316676, -42.01386446489286, -8.814931007733392, -0.5520340261766563, 1.8967387746393172, 1.5273705122283587, 6.794284376271193, 22.90967025087747, 13.901623569703844, 13.942944182787642, 5.899061051498322, 0.5548367022460354, -0.9878252583558691, -10.73965701438702, -7.254892544408662, -6.527069132353347, -16.292674894057427, -8.358981000281489, -11.389211706663502, -15.562663824872772, -18.40006125970396, -15.645792216463718, -19.936361991103524, -15.189054275015309, -9.874283076819182, -16.94680468379906, -20.517665463826432, -22.912080711727924, -26.23277581203709, -34.48174295114282, -41.748031446407026, -43.35353493875135, -36.04572506770728, -35.15993056997539, -28.515169687331593, -35.646471242279404, -32.26848725578594, -33.85321953072827, -27.166756164697688, -22.25964274646597, -19.28479306156794, -21.98665593355409, -29.924224687757828, -27.68613619122445, -22.459296246040793, -20.52703251270711, -15.633820858227665, -14.1251607978798, -11.95995617969757, -2.991816349125571, -1.49712684534191, -11.2615027600406, -9.976349141760494, -10.060164057535928, -9.355326044084961, -12.191047180600634, -8.838471608608046, -12.260891539811894, -13.979087485663342, -16.116353798587056, -5.699156561508573, -17.772997024968817, -23.641445064185575, -28.372705803936867, -36.68400063459788, -39.39359506418839, -66.67205090198291, -113.92258950710519, -103.02414302850252, -95.42417850874628, -92.76489127977521, -82.60361313066912, -85.01096844689059, -106.31326214525004, -99.30762680656781, -104.72681566574883, -119.83315559445026, -135.3045186069308], "quarterMarkers": [100.0, 99.10554561717353, null, null, null, null, null, null, null, null, null, null, null, null, null, 100.89445438282647, null, null, null, null, null, null, null, null, null, null, null, null, 111.0912343470483, null, null, null, null, null, null, null, null, null, null, null, null, 115.74239713774597, null, null, null, null, null, null, null, null, null, null, null, null, 123.07692307692308, null, null, null, null, null, null, null, null, null, null, null, 128.26475849731665, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.72808586762075, null, null, null, null, null, null, null, null, null, null, null, null, 130.05366726296958, null, null, null, null, null, null, null, null, null, null, null, null, 129.8747763864043, null, null, null, null, null, null, null, null, null, null, null, null, 133.09481216457962, null, null, null, null, null, null, null, null, null, null, null, null, 128.98032200357784, null, null, null, null, null, null, null, null, null, null, null, null, 130.76923076923077, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-31", "2023-08-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-28", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-28", "", "", "", "", "", "", "", "", "", "", "", "2024-11-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-27", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-27", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-25", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-26", "", "", "", "", "", "", "", "", "", "", "", "", "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": [14.925373134328353, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 7.476635514018677, 13.669064748201452, 13.669064748201452, 13.669064748201452, 13.669064748201452, 13.669064748201452, 13.669064748201452, 13.669064748201452, 13.669064748201452, 13.669064748201452, 13.669064748201452, 13.669064748201452, 13.669064748201452, 13.669064748201452, 14.792899408284024, 14.792899408284024, 14.792899408284024, 14.792899408284024, 14.792899408284024, 14.792899408284024, 14.792899408284024, 14.792899408284024, 14.792899408284024, 14.792899408284024, 14.792899408284024, 14.792899408284024, 14.792899408284024, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 7.586206896551731, 7.586206896551731, 7.586206896551731, 7.586206896551731, 7.586206896551731, 7.586206896551731, 7.586206896551731, 7.586206896551731, 7.586206896551731, 7.586206896551731, 7.586206896551731, 7.586206896551731, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 5.056179775280904, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.578947368421054, 1.578947368421054, 1.578947368421054, 1.578947368421054, 1.578947368421054, 1.578947368421054, 1.578947368421054, 1.578947368421054, 1.578947368421054, 1.578947368421054, 1.578947368421054, 1.578947368421054, 1.578947368421054, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 0.6493506493506499, 9.042553191489358, 9.042553191489358, 9.042553191489358, 9.042553191489358, 9.042553191489358, 9.042553191489358, 9.042553191489358, 9.042553191489358, 9.042553191489358, 9.042553191489358, 9.042553191489358, 9.042553191489358, 9.042553191489358, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 0.5988023952095813, 7.978723404255315, 7.978723404255315, 7.978723404255315, 7.978723404255315, 7.978723404255315, 7.978723404255315, 7.978723404255315, 7.978723404255315, 7.978723404255315, 7.978723404255315, 7.978723404255315], "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, 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, 87, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 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, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 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": 71.228372, "latestClose": 189.52, "startTtmEps": 5.59, "latestTtmEps": 7.31, "priceChangePct": 166.07374937616157, "epsChangePct": 30.76923076923077, "earningsGapPct": -135.3045186069308, "startMultiple": 12.742105903398926, "latestMultiple": 25.926128590971274, "multipleChangePct": 103.46816128765295, "latestQuarter": "2026-05-28", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 1 update.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 81.00196948518055, "earningsMovePct": 0.5502063273727709, "spread": -80.45176315780778, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 60.16191565144378, "earningsMovePct": 12.982998454404937, "spread": -47.17891719703884, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 166.07374937616157, "earningsMovePct": 30.76923076923077, "spread": -135.3045186069308, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 1 update.", "marketChangePct": 166.07374937616157, "earningsChangePct": 30.76923076923077, "recentMarketMovePoints": 100.40942673798585, "recentEarningsMovePoints": 1.788908765652934}, "pressure": {"score": 76, "band": "high", "label": "High \u2014 price-led", "direction": "price", "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.77507837, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.05371272, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.35304659, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.07362249, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.05516245, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -8.896486896192545, "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-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, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 99.10554561717353, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 100.89445438282647, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 111.0912343470483, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 115.74239713774597, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 123.07692307692308, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 128.26475849731665, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 127.72808586762075, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 130.05366726296958, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 129.8747763864043, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 133.09481216457962, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 128.98032200357784, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077, 130.76923076923077], "revenue": [100.0, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 97.48506758880855, 95.89751650424395, 95.89751650424395, 95.89751650424395, 95.89751650424395, 95.89751650424395, 95.89751650424395, 95.89751650424395, 95.89751650424395, 95.89751650424395, 95.89751650424395, 95.89751650424395, 95.89751650424395, 95.89751650424395, 97.15498270983967, 97.15498270983967, 97.15498270983967, 97.15498270983967, 97.15498270983967, 97.15498270983967, 97.15498270983967, 97.15498270983967, 97.15498270983967, 97.15498270983967, 97.15498270983967, 97.15498270983967, 97.15498270983967, 98.50675888085507, 98.50675888085507, 98.50675888085507, 98.50675888085507, 98.50675888085507, 98.50675888085507, 98.50675888085507, 98.50675888085507, 98.50675888085507, 98.50675888085507, 98.50675888085507, 98.50675888085507, 98.50675888085507, 100.22005658597925, 100.22005658597925, 100.22005658597925, 100.22005658597925, 100.22005658597925, 100.22005658597925, 100.22005658597925, 100.22005658597925, 100.22005658597925, 100.22005658597925, 100.22005658597925, 100.22005658597925, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 101.72901603269413, 102.27915749764225, 102.27915749764225, 102.27915749764225, 102.27915749764225, 102.27915749764225, 102.27915749764225, 102.27915749764225, 102.27915749764225, 102.27915749764225, 102.27915749764225, 102.27915749764225, 102.27915749764225, 102.27915749764225, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.30084878968877, 103.58377868594782, 103.58377868594782, 103.58377868594782, 103.58377868594782, 103.58377868594782, 103.58377868594782, 103.58377868594782, 103.58377868594782, 103.58377868594782, 103.58377868594782, 103.58377868594782, 103.58377868594782, 103.58377868594782, 104.3225400817353, 104.3225400817353, 104.3225400817353, 104.3225400817353, 104.3225400817353, 104.3225400817353, 104.3225400817353, 104.3225400817353, 104.3225400817353, 104.3225400817353, 104.3225400817353, 104.3225400817353, 104.3225400817353, 105.45425966677146, 105.45425966677146, 105.45425966677146, 105.45425966677146, 105.45425966677146, 105.45425966677146, 105.45425966677146, 105.45425966677146, 105.45425966677146, 105.45425966677146, 105.45425966677146, 105.45425966677146, 105.45425966677146, 108.84941842187992, 108.84941842187992, 108.84941842187992, 108.84941842187992, 108.84941842187992, 108.84941842187992, 108.84941842187992, 108.84941842187992, 108.84941842187992, 108.84941842187992, 108.84941842187992], "cashGeneration": [100.0, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 110.54977711738485, 101.78306092124814, 101.78306092124814, 101.78306092124814, 101.78306092124814, 101.78306092124814, 101.78306092124814, 101.78306092124814, 101.78306092124814, 101.78306092124814, 101.78306092124814, 101.78306092124814, 101.78306092124814, 101.78306092124814, 108.09806835066864, 108.09806835066864, 108.09806835066864, 108.09806835066864, 108.09806835066864, 108.09806835066864, 108.09806835066864, 108.09806835066864, 108.09806835066864, 108.09806835066864, 108.09806835066864, 108.09806835066864, 108.09806835066864, 136.70133729569093, 136.70133729569093, 136.70133729569093, 136.70133729569093, 136.70133729569093, 136.70133729569093, 136.70133729569093, 136.70133729569093, 136.70133729569093, 136.70133729569093, 136.70133729569093, 136.70133729569093, 136.70133729569093, 128.82615156017832, 128.82615156017832, 128.82615156017832, 128.82615156017832, 128.82615156017832, 128.82615156017832, 128.82615156017832, 128.82615156017832, 128.82615156017832, 128.82615156017832, 128.82615156017832, 128.82615156017832, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 127.11738484398217, 120.57949479940564, 120.57949479940564, 120.57949479940564, 120.57949479940564, 120.57949479940564, 120.57949479940564, 120.57949479940564, 120.57949479940564, 120.57949479940564, 120.57949479940564, 120.57949479940564, 120.57949479940564, 120.57949479940564, 124.36849925705795, 124.36849925705795, 124.36849925705795, 124.36849925705795, 124.36849925705795, 124.36849925705795, 124.36849925705795, 124.36849925705795, 124.36849925705795, 124.36849925705795, 124.36849925705795, 124.36849925705795, 124.36849925705795, 149.925705794948, 149.925705794948, 149.925705794948, 149.925705794948, 149.925705794948, 149.925705794948, 149.925705794948, 149.925705794948, 149.925705794948, 149.925705794948, 149.925705794948, 149.925705794948, 149.925705794948, 151.85735512630015, 151.85735512630015, 151.85735512630015, 151.85735512630015, 151.85735512630015, 151.85735512630015, 151.85735512630015, 151.85735512630015, 151.85735512630015, 151.85735512630015, 151.85735512630015, 151.85735512630015, 151.85735512630015, 146.73105497771172, 146.73105497771172, 146.73105497771172, 146.73105497771172, 146.73105497771172, 146.73105497771172, 146.73105497771172, 146.73105497771172, 146.73105497771172, 146.73105497771172, 146.73105497771172, 146.73105497771172, 146.73105497771172, 168.27637444279347, 168.27637444279347, 168.27637444279347, 168.27637444279347, 168.27637444279347, 168.27637444279347, 168.27637444279347, 168.27637444279347, 168.27637444279347, 168.27637444279347, 168.27637444279347], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 30.769230769230774, "valuationContribution": 135.3045186069308, "marketMove": 166.07374937616157, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 30.769230769230774}, {"key": "valuation", "label": "Relative valuation contribution", "value": 135.3045186069308}, {"key": "market", "label": "Total market move", "value": 166.07374937616157}]}, "acceptance": {"available": true, "events": [{"date": "2023-08-25", "periodEnd": "2023-07-31", "earningsChangePct": -0.8944543828264706, "surprisePct": 7.476635514018677, "immediateReturnPct": -0.7834279856908544, "forward4WeekPct": 0.9427703893049921, "forward13WeekPct": 4.712084392438443, "toDateReturnPct": 166.07374937616157, "weeksSince": 154, "availabilitySource": "reported", "spread": -0.11102639713561757, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2023-12-01", "periodEnd": "2023-10-31", "earningsChangePct": 1.8050541516245522, "surprisePct": 13.669064748201452, "immediateReturnPct": 16.51774271759954, "forward4WeekPct": 12.535103540587468, "forward13WeekPct": 35.207863573866696, "toDateReturnPct": 154.10032750276858, "weeksSince": 140, "availabilitySource": "reported", "spread": -21.11370270379068, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-03-01", "periodEnd": "2024-01-31", "earningsChangePct": 10.106382978723417, "surprisePct": 14.792899408284024, "immediateReturnPct": 20.491990935679038, "forward4WeekPct": 20.102975536114307, "forward13WeekPct": 38.44916506956619, "toDateReturnPct": 126.44433207459103, "weeksSince": 127, "availabilitySource": "reported", "spread": -30.48773786363205, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-31", "periodEnd": "2024-04-30", "earningsChangePct": 4.186795491143314, "surprisePct": 0.5586592178770954, "immediateReturnPct": 4.1151550323038855, "forward4WeekPct": 11.35125830790531, "forward13WeekPct": 4.78627480531284, "toDateReturnPct": 70.28839956012905, "weeksSince": 114, "availabilitySource": "reported", "spread": -46.93638625491673, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-30", "periodEnd": "2024-07-31", "earningsChangePct": 6.3369397217929, "surprisePct": 7.586206896551731, "immediateReturnPct": -9.314904300382432, "forward4WeekPct": -8.924279191031104, "forward13WeekPct": -7.484345555332117, "toDateReturnPct": 47.3725432012595, "weeksSince": 101, "availabilitySource": "reported", "spread": -40.650477571795975, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-11-22", "periodEnd": "2024-10-31", "earningsChangePct": 4.215116279069764, "surprisePct": 5.056179775280904, "immediateReturnPct": 4.376759823089471, "forward4WeekPct": 1.0579302324922768, "forward13WeekPct": 6.666226528590546, "toDateReturnPct": 66.67437362685142, "weeksSince": 89, "availabilitySource": "reported", "spread": -38.35903152837707, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-28", "periodEnd": "2025-01-31", "earningsChangePct": -0.4184100418410108, "surprisePct": 0.0, "immediateReturnPct": -19.81200311582415, "forward4WeekPct": -28.978870402194424, "forward13WeekPct": -19.78985146853418, "toDateReturnPct": 56.257870041157275, "weeksSince": 75, "availabilitySource": "reported", "spread": -8.814931007733392, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-30", "periodEnd": "2025-04-30", "earningsChangePct": 1.8207282913165201, "surprisePct": 1.578947368421054, "immediateReturnPct": 1.1836736765552747, "forward4WeekPct": 7.877550785222054, "forward13WeekPct": 15.649805653221073, "toDateReturnPct": 97.11651980591469, "weeksSince": 62, "availabilitySource": "reported", "spread": -6.527069132353347, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-29", "periodEnd": "2025-07-31", "earningsChangePct": -0.13755158184318717, "surprisePct": 0.6493506493506499, "immediateReturnPct": 2.0539266243208676, "forward4WeekPct": 8.469055099548806, "forward13WeekPct": 1.3831332513643435, "toDateReturnPct": 73.94335195888007, "weeksSince": 49, "availabilitySource": "reported", "spread": -26.23277581203709, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-28", "periodEnd": "2025-10-31", "earningsChangePct": 2.4793388429752206, "surprisePct": 9.042553191489358, "immediateReturnPct": 3.9701768194142506, "forward4WeekPct": 2.991611765727842, "forward13WeekPct": -7.256605419530171, "toDateReturnPct": 78.38195052511847, "weeksSince": 36, "availabilitySource": "reported", "spread": -21.98665593355409, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-27", "periodEnd": "2026-01-31", "earningsChangePct": -3.091397849462374, "surprisePct": 0.5988023952095813, "immediateReturnPct": -3.3665111067988307, "forward4WeekPct": -0.1366118999390875, "forward13WeekPct": 70.92791793467134, "toDateReturnPct": 85.86412879097433, "weeksSince": 23, "availabilitySource": "reported", "spread": -9.355326044084961, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": 1.386962552011095, "surprisePct": 7.978723404255315, "immediateReturnPct": 25.06458094144659, "forward4WeekPct": 9.05712040757749, "forward13WeekPct": null, "toDateReturnPct": 35.99311136624568, "weeksSince": 10, "availabilitySource": "reported", "spread": -113.92258950710519, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-05-29", "periodEnd": "2026-04-30", "earningsChangePct": 1.386962552011095, "surprisePct": 7.978723404255315, "immediateReturnPct": 25.06458094144659, "forward4WeekPct": 9.05712040757749, "forward13WeekPct": null, "toDateReturnPct": 35.99311136624568, "weeksSince": 10, "availabilitySource": "reported", "spread": -113.92258950710519, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 1 improving update had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Software - Infrastructure", "population": 20, "spreadPercentile": 21.1, "qualityPercentile": 71.1, "rarityPercentile": 78.9, "currentOneYearSpread": -73.413436, "lead": "price", "relatedSignals": [{"tickerId": 4702, "symbol": "AKAM", "name": "Akamai Technologies Inc", "spread": -59.93912, "lead": "price", "quality": 87.5}, {"tickerId": 4492, "symbol": "XYZ", "name": "Block, Inc", "spread": -95.570751, "lead": "price", "quality": 87.5}, {"tickerId": 6163, "symbol": "FTNT", "name": "Fortinet Inc", "spread": -105.26175899999998, "lead": "price", "quality": 87.5}, {"tickerId": 8303, "symbol": "SNPS", "name": "Synopsys Inc", "spread": -31.42229100000001, "lead": "price", "quality": 100}, {"tickerId": 815, "symbol": "CPAY", "name": "Corpay Inc", "spread": -21.568969, "lead": "price", "quality": 75}, {"tickerId": 6028, "symbol": "FFIV", "name": "F5 Networks Inc", "spread": -15.491714000000002, "lead": "price", "quality": 100}, {"tickerId": 7596, "symbol": "PANW", "name": "Palo Alto Networks Inc", "spread": -149.729941, "lead": "price", "quality": 100}, {"tickerId": 1079, "symbol": "DOCN", "name": "DigitalOcean Holdings Inc", "spread": -189.60386499999998, "lead": "price", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-08-25", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2023-12-01", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-02-28", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-08-29", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-02-27", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-05-29", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}