{"ticker": {"uuid": "0f260662-6442-4eb6-ad9b-1c71ee99ef7f", "symbol": "ORCL", "name": "Oracle Corporation", "sector": "Technology", "industry": "Software - Infrastructure", "currency": "USD"}, "next_event": {"report_date": "2026-09-08", "fiscal_date_ending": "2026-08-31", "estimate": 1.39, "session": "Time unconfirmed", "days": 26}, "profile": {"sample": 12, "measured": 12, "beats": 8, "misses": 4, "inline": 0, "beat_rate": 66.7, "beat_rate_label": "66.7%", "average_surprise": 5.6, "average_surprise_label": "+5.6%", "median_surprise": 2.8, "surprise_dispersion": 10.5, "average_reaction": 2.3, "average_reaction_label": "+2.3%", "average_abs_reaction": 12.0, "positive_response_rate": 50.0, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 3, "band": "beat", "label": "3 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 62, "band": "Elevated", "tone": "caution", "days": 26, "proximity_component": 14, "reaction_component": 30, "variability_component": 13, "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": 37.3, "revenue_growth_1y": 17.4, "cash_conversion": 5.13, "net_margin": 25.4, "earnings_yield": 4.4, "eps_surprise_avg": 14.1, "sue_score": 0.6, "pe_ratio": 24.8, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 147.02, "currency": "USD", "return_13w": -24.5, "fair_value": 160.765408, "fair_value_gap": -8.5, "relative_strength": -33.2, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 49.9}, "records": [{"period_end": "2023-08-31", "reported_date": "2023-09-11", "date_source": "exact", "eps_actual": 1.19, "eps_estimate": 1.15, "eps_surprise": 0.04, "surprise_pct": 3.4783, "surprise_label": "+3.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.824255763788086, "one_week_reaction_label": "-9.8%", "four_week_reaction": -12.95123535021236, "four_week_reaction_label": "-13.0%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-11-30", "reported_date": "2023-12-11", "date_source": "exact", "eps_actual": 1.34, "eps_estimate": 1.33, "eps_surprise": 0.01, "surprise_pct": 0.7519, "surprise_label": "+0.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.057301178400127, "one_week_reaction_label": "-9.1%", "four_week_reaction": -9.5766220439986, "four_week_reaction_label": "-9.6%", "confirmation": "diverged", "revenue": 12941000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2503000000.0, "operating_cash_flow": 143000000.0, "free_cash_flow": 1223000000.0, "currency": "USD"}, {"period_end": "2024-02-29", "reported_date": "2024-03-11", "date_source": "exact", "eps_actual": 1.41, "eps_estimate": 1.38, "eps_surprise": 0.03, "surprise_pct": 2.1739, "surprise_label": "+2.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 11.670520833491928, "one_week_reaction_label": "+11.7%", "four_week_reaction": 11.101227556775727, "four_week_reaction_label": "+11.1%", "confirmation": "confirmed", "revenue": 13280000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2401000000.0, "operating_cash_flow": 5475000000.0, "free_cash_flow": 7149000000.0, "currency": "USD"}, {"period_end": "2024-05-31", "reported_date": "2024-06-11", "date_source": "exact", "eps_actual": 1.63, "eps_estimate": 1.65, "eps_surprise": -0.02, "surprise_pct": -1.2121, "surprise_label": "-1.2%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 9.696632465663912, "one_week_reaction_label": "+9.7%", "four_week_reaction": 15.017471829014767, "four_week_reaction_label": "+15.0%", "confirmation": "diverged", "revenue": 14287000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 3144000000.0, "operating_cash_flow": 6081000000.0, "free_cash_flow": 8879000000.0, "currency": "USD"}, {"period_end": "2024-08-31", "reported_date": "2024-09-09", "date_source": "exact", "eps_actual": 1.39, "eps_estimate": 1.33, "eps_surprise": 0.06, "surprise_pct": 4.5113, "surprise_label": "+4.5%", "surprise_band": "beat", "eps_yoy": 16.806722689075627, "eps_yoy_label": "+16.8%", "one_week_reaction": 14.258515203372642, "one_week_reaction_label": "+14.3%", "four_week_reaction": 20.48515632312234, "four_week_reaction_label": "+20.5%", "confirmation": "confirmed", "revenue": 13307000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2929000000.0, "operating_cash_flow": 7427000000.0, "free_cash_flow": 9730000000.0, "currency": "USD"}, {"period_end": "2024-11-30", "reported_date": "2024-12-09", "date_source": "exact", "eps_actual": 1.47, "eps_estimate": 1.48, "eps_surprise": -0.01, "surprise_pct": -0.6757, "surprise_label": "-0.7%", "surprise_band": "miss", "eps_yoy": 9.701492537313424, "eps_yoy_label": "+9.7%", "one_week_reaction": -9.546663803405291, "one_week_reaction_label": "-9.5%", "four_week_reaction": -13.234910314302592, "four_week_reaction_label": "-13.2%", "confirmation": "confirmed", "revenue": 14059000000.0, "revenue_yoy": 8.639208716482498, "revenue_yoy_label": "+8.6%", "net_income": 3151000000.0, "operating_cash_flow": 1304000000.0, "free_cash_flow": 5274000000.0, "currency": "USD"}, {"period_end": "2025-02-28", "reported_date": "2025-03-10", "date_source": "exact", "eps_actual": 1.47, "eps_estimate": 1.49, "eps_surprise": -0.02, "surprise_pct": -1.3423, "surprise_label": "-1.3%", "surprise_band": "miss", "eps_yoy": 4.255319148936175, "eps_yoy_label": "+4.3%", "one_week_reaction": -3.796081780456046, "one_week_reaction_label": "-3.8%", "four_week_reaction": -17.330497484549973, "four_week_reaction_label": "-17.3%", "confirmation": "confirmed", "revenue": 14130000000.0, "revenue_yoy": 6.400602409638554, "revenue_yoy_label": "+6.4%", "net_income": 2936000000.0, "operating_cash_flow": 5933000000.0, "free_cash_flow": 11795000000.0, "currency": "USD"}, {"period_end": "2025-05-31", "reported_date": "2025-06-11", "date_source": "exact", "eps_actual": 1.7, "eps_estimate": 1.64, "eps_surprise": 0.06, "surprise_pct": 3.6585, "surprise_label": "+3.7%", "surprise_band": "beat", "eps_yoy": 4.2944785276073665, "eps_yoy_label": "+4.3%", "one_week_reaction": 23.675440083509173, "one_week_reaction_label": "+23.7%", "four_week_reaction": 36.375129333904624, "four_week_reaction_label": "+36.4%", "confirmation": "confirmed", "revenue": 15903000000.0, "revenue_yoy": 11.310982011618954, "revenue_yoy_label": "+11.3%", "net_income": 3427000000.0, "operating_cash_flow": 6157000000.0, "free_cash_flow": 15237000000.0, "currency": "USD"}, {"period_end": "2025-08-31", "reported_date": "2025-09-09", "date_source": "exact", "eps_actual": 1.47, "eps_estimate": 1.48, "eps_surprise": -0.01, "surprise_pct": -0.6757, "surprise_label": "-0.7%", "surprise_band": "miss", "eps_yoy": 5.755395683453243, "eps_yoy_label": "+5.8%", "one_week_reaction": 25.5068724741684, "one_week_reaction_label": "+25.5%", "four_week_reaction": 22.912371124536445, "four_week_reaction_label": "+22.9%", "confirmation": "diverged", "revenue": 14926000000.0, "revenue_yoy": 12.166528894566769, "revenue_yoy_label": "+12.2%", "net_income": 2927000000.0, "operating_cash_flow": 8140000000.0, "free_cash_flow": 16642000000.0, "currency": "USD"}, {"period_end": "2025-11-30", "reported_date": "2025-12-10", "date_source": "exact", "eps_actual": 2.26, "eps_estimate": 1.64, "eps_surprise": 0.62, "surprise_pct": 37.8049, "surprise_label": "+37.8%", "surprise_band": "beat", "eps_yoy": 53.74149659863945, "eps_yoy_label": "+53.7%", "one_week_reaction": -12.689585501791653, "one_week_reaction_label": "-12.7%", "four_week_reaction": -10.051475598287556, "four_week_reaction_label": "-10.1%", "confirmation": "diverged", "revenue": 16058000000.0, "revenue_yoy": 14.218649975104917, "revenue_yoy_label": "+14.2%", "net_income": 6135000000.0, "operating_cash_flow": 2066000000.0, "free_cash_flow": 14099000000.0, "currency": "USD"}, {"period_end": "2026-02-28", "reported_date": "2026-03-10", "date_source": "exact", "eps_actual": 1.79, "eps_estimate": 1.69, "eps_surprise": 0.1, "surprise_pct": 5.9172, "surprise_label": "+5.9%", "surprise_band": "beat", "eps_yoy": 21.768707482993204, "eps_yoy_label": "+21.8%", "one_week_reaction": 1.405595963850499, "one_week_reaction_label": "+1.4%", "four_week_reaction": -4.301777949011985, "four_week_reaction_label": "-4.3%", "confirmation": "confirmed", "revenue": 17190000000.0, "revenue_yoy": 21.656050955414013, "revenue_yoy_label": "+21.7%", "net_income": 3721000000.0, "operating_cash_flow": 7151000000.0, "free_cash_flow": 25786000000.0, "currency": "USD"}, {"period_end": "2026-05-31", "reported_date": "2026-06-10", "date_source": "exact", "eps_actual": 1.79, "eps_estimate": 1.58, "eps_surprise": 0.21, "surprise_pct": 13.2911, "surprise_label": "+13.3%", "surprise_band": "beat", "eps_yoy": 5.294117647058829, "eps_yoy_label": "+5.3%", "one_week_reaction": -13.337764964609248, "one_week_reaction_label": "-13.3%", "four_week_reaction": -33.98081935936508, "four_week_reaction_label": "-34.0%", "confirmation": "diverged", "revenue": 19184000000.0, "revenue_yoy": 20.6313274224989, "revenue_yoy_label": "+20.6%", "net_income": 4304000000.0, "operating_cash_flow": 14620000000.0, "free_cash_flow": 31113000000.0, "currency": "USD"}], "charts": {"quarters": ["2023-08-31", "2023-11-30", "2024-02-29", "2024-05-31", "2024-08-31", "2024-11-30", "2025-02-28", "2025-05-31", "2025-08-31", "2025-11-30", "2026-02-28", "2026-05-31"], "eps_actual": [1.19, 1.34, 1.41, 1.63, 1.39, 1.47, 1.47, 1.7, 1.47, 2.26, 1.79, 1.79], "eps_estimate": [1.15, 1.33, 1.38, 1.65, 1.33, 1.48, 1.49, 1.64, 1.48, 1.64, 1.69, 1.58], "surprise": [3.4783, 0.7519, 2.1739, -1.2121, 4.5113, -0.6757, -1.3423, 3.6585, -0.6757, 37.8049, 5.9172, 13.2911], "reaction_1w": [-9.824255763788086, -9.057301178400127, 11.670520833491928, 9.696632465663912, 14.258515203372642, -9.546663803405291, -3.796081780456046, 23.675440083509173, 25.5068724741684, -12.689585501791653, 1.405595963850499, -13.337764964609248], "reaction_4w": [-12.95123535021236, -9.5766220439986, 11.101227556775727, 15.017471829014767, 20.48515632312234, -13.234910314302592, -17.330497484549973, 36.375129333904624, 22.912371124536445, -10.051475598287556, -4.301777949011985, -33.98081935936508], "revenue": [null, 12.94, 13.28, 14.29, 13.31, 14.06, 14.13, 15.9, 14.93, 16.06, 17.19, 19.18], "net_income": [null, 2.5, 2.4, 3.14, 2.93, 3.15, 2.94, 3.43, 2.93, 6.13, 3.72, 4.3], "financial_unit": "billions", "scatter": [{"x": 3.4783, "y": -9.824255763788086, "label": "2023-08-31"}, {"x": 0.7519, "y": -9.057301178400127, "label": "2023-11-30"}, {"x": 2.1739, "y": 11.670520833491928, "label": "2024-02-29"}, {"x": -1.2121, "y": 9.696632465663912, "label": "2024-05-31"}, {"x": 4.5113, "y": 14.258515203372642, "label": "2024-08-31"}, {"x": -0.6757, "y": -9.546663803405291, "label": "2024-11-30"}, {"x": -1.3423, "y": -3.796081780456046, "label": "2025-02-28"}, {"x": 3.6585, "y": 23.675440083509173, "label": "2025-05-31"}, {"x": -0.6757, "y": 25.5068724741684, "label": "2025-08-31"}, {"x": 37.8049, "y": -12.689585501791653, "label": "2025-11-30"}, {"x": 5.9172, "y": 1.405595963850499, "label": "2026-02-28"}, {"x": 13.2911, "y": -13.337764964609248, "label": "2026-05-31"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 99.65653436770981, 103.83822788668733, 108.46642628431762, 97.8104071483056, 93.62012732101418, 90.9496825841135, 94.41868414027105, 93.28947997241812, 87.77398183664185, 87.03283730940706, 93.11712073879845, 97.44333980793942, 99.41685365353892, 100.18385286380071, 100.96808764276489, 97.90870991604233, 89.04082317906027, 91.52279738449202, 90.8592142463914, 88.53236281922797, 92.22112474787029, 94.87702400894594, 99.17663917670744, 100.17151957707556, 100.90686630690591, 96.29581037983952, 96.8494827423094, 98.43264141319072, 97.25608664546216, 108.60637849925978, 110.5528850182131, 108.66693662171328, 108.05270613678988, 105.11401729018628, 99.70686410801653, 101.72912236562193, 100.50535176865627, 101.260444170332, 107.18835021320803, 106.6762767589541, 101.71176355271719, 109.28872135558692, 119.88604699186172, 122.81094401423746, 122.55056714055983, 125.70112429745262, 126.0011051192361, 120.59620845861315, 120.98786789391882, 116.0007415931716, 114.93890944485933, 119.64752335455469, 121.14453166804111, 122.9722742217195, 123.42485796549003, 141.02341010324054, 146.2194220272501, 146.8634838156866, 148.70863306131238, 153.33092637701677, 152.38880070180036, 151.3681649230863, 148.31498043919447, 165.09004850945004, 160.28346343872073, 167.74195696365652, 161.24303570508673, 167.21855390927507, 151.25476075064051, 148.00093825190598, 147.39030135512766, 145.08732827050878, 135.1252227594625, 140.83634047709336, 160.5759928628307, 148.733951321732, 152.58217706184226, 152.319798134863, 146.7661075960899, 145.2355635598281, 135.70245693080616, 130.55108068762462, 133.13988811022395, 123.20446718561047, 112.18454604594031, 116.18692013713623, 112.9124422647461, 121.57708069241254, 132.32228607178257, 131.9799136776327, 140.89035779033253, 136.92235730515822, 145.31485391439102, 152.76802311245518, 188.93652489120595, 180.11386877648917, 184.56470103394793, 208.33758910046006, 202.83379118406734, 215.9331798307582, 215.642864369046, 215.02704412257708, 219.9800025198563, 218.42285546886396, 207.94510419499326, 198.93652489120598, 204.8044181007253, 257.04361984713995, 271.5418027044743, 249.37225166537053, 251.72996645541073, 258.1637677827419, 256.7097459830591, 249.67756745381294, 231.41857978169108, 210.84196803790175, 196.38106078856254, 175.1523435771727, 177.96345162146366, 191.73700378803025, 167.40637275377466, 169.1688233663205, 174.47380001154417, 172.4646056393887, 175.3814616425473, 168.8174665584837, 156.51108076210315, 145.3973450716195, 126.17358671040921, 141.47485006988126, 130.82050581371274, 128.45287385530298, 135.13171657628317, 137.0311225303613, 132.2340175100752, 123.38190071110131, 129.31865019048323, 122.43735182433781, 155.21676305575045, 153.63852794642088, 151.48913309762065, 172.75385889567343, 170.10899309398008, 169.3419814706332, 199.05264752929511, 187.71765036967497, 162.6803113662808, 162.82167335303407, 131.22742979713203, 123.9296546919112, 124.69830661579311, 112.08129223053476, 101.95576136056634, 115.14909755541134, 130.3551268391205], "eps_index": [100.0, 100.0, 100.0, 100.0, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653], "gap": [0.0, 0.3434656322901901, -3.838227886687335, -8.46642628431762, 5.30850123376068, 9.4987810610521, 12.169225797952777, 8.700224241795226, 9.829428409648159, 15.344926545424428, 16.086071072659223, 10.001787643267832, 5.6755685741268564, 3.702054728527358, 2.935055518265571, 2.1508207393013947, 5.210198466023954, 16.612198263434863, 14.130224058003108, 14.793807196103728, 17.12065862326716, 13.43189669462484, 10.775997433549193, 6.4763822657876915, 5.481501865419574, 4.74615513558922, 9.357211062655608, 8.803538700185726, 7.220380029304408, 8.39693479703297, 0.7503466469390503, -1.1961598720142774, 0.6897885244855502, 1.3040190094089468, 4.242707856012544, 9.649861038182294, 7.627602780576893, 8.851373377542558, 8.096280975866833, 2.168374932990801, 2.6804483872447236, 7.644961593481639, 0.06800379061191109, -11.309048941179455, -14.2339459635552, -13.973569089877572, -17.12412624677036, -17.424107068553838, -12.019210407930885, -12.410869843236554, -7.423743542489333, -6.361911394177071, -11.07052530387243, -12.567533617358848, -14.395276171037239, -14.84785991480777, -28.54777657497543, -33.74378849898498, -34.3878502874215, -36.23299953304728, -40.85529284875166, -39.91316717353526, -38.892531394821205, -35.839346910929365, -52.614414981184936, -47.807829910455624, -55.26632343539141, -48.76740217682162, -54.74292038100997, -36.24501416194656, -32.99119166321202, -32.380554766433704, -30.07758168181482, -20.115476170768545, -25.8265938883994, -45.566246274136745, -33.72420473303805, -37.5724304731483, -37.310051546169035, -31.756361007395952, -30.22581697113415, -20.692710342112207, -14.371743455655817, -16.960550878255148, -7.025129953641667, 3.9947911860284933, -0.007582905167424769, 3.2668949672226972, -5.397743460443735, -16.14294883981377, -15.800576445663907, -24.711020558363728, -20.743020073189413, -29.13551668242222, -36.58868588048638, -71.39266524208313, -62.57000912736635, -67.0208413848251, -90.79372945133724, -85.28993153494451, -98.38932018163538, -98.09900471992319, -97.48318447345426, -102.43614287073348, -100.87899581974114, -90.40124454587044, -81.39266524208315, -87.26055845160246, -137.940306006984, -152.43848886431837, -130.26893782521458, -132.62665261525478, -139.06045394258595, -137.60643214290317, -130.574253613657, -112.31526594153513, -91.7386541977458, -77.27774694840659, -56.04902973701675, -58.860137781307714, -72.6336899478743, -32.90344877716646, -34.66589938971231, -39.97087603493597, -37.96168166278051, -40.87853766593909, -34.314542581875486, -22.008156785494947, -10.894421095011296, 8.32933726619899, -6.971926093273055, 3.682418162895459, 6.050050121305219, -0.6287925996749664, 3.709618210379432, 8.506723230665528, 17.358840029639424, 11.422090550257508, 18.303388916402923, -14.476022315009715, -12.897787205680146, -10.748392356879918, -32.0131181549327, -29.368252353239342, -28.601240729892453, -58.31190678855438, -46.97690962893424, -20.185184660627783, -20.326546647381065, 11.267696908520975, 18.56547201374181, 17.796820089859892, 30.41383447511825, 40.539365345086665, 27.346029150241662, 12.13999986653252], "quarter_markers": [100.0, null, null, null, 103.11890838206628, null, null, null, null, null, null, null, null, null, null, null, null, 105.65302144249513, null, null, null, null, null, null, null, null, null, null, null, null, 109.35672514619883, null, null, null, null, null, null, null, null, null, null, null, null, 108.57699805068226, null, null, null, null, null, null, null, null, null, null, null, null, 112.4756335282651, null, null, null, null, null, null, null, null, null, null, null, null, 115.00974658869396, null, null, null, null, null, null, null, null, null, null, null, null, 116.1793372319688, null, null, null, null, null, null, null, null, null, null, null, null, 117.54385964912282, null, null, null, null, null, null, null, null, null, null, null, null, 119.10331384015595, null, null, null, null, null, null, null, null, null, null, null, null, 134.5029239766082, null, null, null, null, null, null, null, null, null, null, null, null, 140.74074074074073, null, null, null, null, null, null, null, null, null, null, null, null, 142.495126705653, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [42.5, -12.1, 30.4]}}, "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": [112.78421, 112.396835, 117.113125, 122.333002, 110.314695, 105.588721, 102.576881, 106.489367, 105.215803, 98.995192, 98.159298, 105.021409, 109.900701, 112.126513, 112.991567, 113.87606, 110.425565, 100.423989, 103.223264, 102.474847, 99.850526, 104.010867, 107.006302, 111.855589, 112.977657, 113.807012, 108.606469, 109.230924, 111.016477, 109.689509, 122.490846, 124.686198, 122.559146, 121.866391, 118.552014, 112.453599, 114.734387, 113.354167, 114.205792, 120.891534, 120.313996, 114.714809, 123.260421, 135.212531, 138.511353, 138.217689, 141.77102, 142.109351, 136.013481, 136.455211, 130.83052, 129.632941, 134.943514, 136.631903, 138.693308, 139.203751, 159.052139, 164.91242, 165.63882, 167.719857, 172.933074, 171.870505, 170.719389, 167.275879, 186.195507, 180.774438, 189.186441, 181.856684, 188.596125, 170.591487, 166.921689, 166.232987, 163.635597, 152.399915, 158.841154, 181.104365, 167.748412, 172.088603, 171.792681, 165.528995, 163.802783, 153.050944, 147.241005, 150.160771, 138.955185, 126.526454, 131.0405, 127.347406, 137.11975, 149.238645, 148.852503, 158.902077, 154.426799, 163.89221, 172.298208, 213.090567, 203.140004, 208.15984, 234.971904, 228.764489, 243.538531, 243.211101, 242.516553, 248.102708, 246.346492, 234.529243, 224.368988, 230.987045, 289.904616, 306.256277, 281.252524, 283.911654, 291.167966, 289.528059, 281.596872, 261.003617, 237.796448, 221.486828, 197.544187, 200.714673, 216.249065, 188.807955, 190.795721, 196.778897, 194.512843, 197.802596, 190.399446, 176.519786, 163.985247, 142.303883, 159.561292, 147.544874, 144.874559, 152.407239, 154.549469, 149.139092, 139.155302, 145.851018, 138.09, 175.06, 173.28, 170.855822, 194.839075, 191.856084, 190.991016, 224.499956, 211.715869, 183.477704, 183.637138, 148.00382, 139.773082, 140.64, 126.41, 114.99, 129.87, 147.02], "ttmEps": [5.13, 5.13, 5.13, 5.13, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.29, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.96, 5.96, 5.96, 5.96, 5.96, 5.96, 5.96, 5.96, 5.96, 5.96, 5.96, 5.96, 5.96, 6.03, 6.03, 6.03, 6.03, 6.03, 6.03, 6.03, 6.03, 6.03, 6.03, 6.03, 6.03, 6.03, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31], "quarterlyEps": [1.67, 1.67, 1.67, 1.67, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.34, 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.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79], "priceIndex": [100.0, 99.65653436770981, 103.83822788668733, 108.46642628431762, 97.8104071483056, 93.62012732101418, 90.9496825841135, 94.41868414027105, 93.28947997241812, 87.77398183664185, 87.03283730940706, 93.11712073879845, 97.44333980793942, 99.41685365353892, 100.18385286380071, 100.96808764276489, 97.90870991604233, 89.04082317906027, 91.52279738449202, 90.8592142463914, 88.53236281922797, 92.22112474787029, 94.87702400894594, 99.17663917670744, 100.17151957707556, 100.90686630690591, 96.29581037983952, 96.8494827423094, 98.43264141319072, 97.25608664546216, 108.60637849925978, 110.5528850182131, 108.66693662171328, 108.05270613678988, 105.11401729018628, 99.70686410801653, 101.72912236562193, 100.50535176865627, 101.260444170332, 107.18835021320803, 106.6762767589541, 101.71176355271719, 109.28872135558692, 119.88604699186172, 122.81094401423746, 122.55056714055983, 125.70112429745262, 126.0011051192361, 120.59620845861315, 120.98786789391882, 116.0007415931716, 114.93890944485933, 119.64752335455469, 121.14453166804111, 122.9722742217195, 123.42485796549003, 141.02341010324054, 146.2194220272501, 146.8634838156866, 148.70863306131238, 153.33092637701677, 152.38880070180036, 151.3681649230863, 148.31498043919447, 165.09004850945004, 160.28346343872073, 167.74195696365652, 161.24303570508673, 167.21855390927507, 151.25476075064051, 148.00093825190598, 147.39030135512766, 145.08732827050878, 135.1252227594625, 140.83634047709336, 160.5759928628307, 148.733951321732, 152.58217706184226, 152.319798134863, 146.7661075960899, 145.2355635598281, 135.70245693080616, 130.55108068762462, 133.13988811022395, 123.20446718561047, 112.18454604594031, 116.18692013713623, 112.9124422647461, 121.57708069241254, 132.32228607178257, 131.9799136776327, 140.89035779033253, 136.92235730515822, 145.31485391439102, 152.76802311245518, 188.93652489120595, 180.11386877648917, 184.56470103394793, 208.33758910046006, 202.83379118406734, 215.9331798307582, 215.642864369046, 215.02704412257708, 219.9800025198563, 218.42285546886396, 207.94510419499326, 198.93652489120598, 204.8044181007253, 257.04361984713995, 271.5418027044743, 249.37225166537053, 251.72996645541073, 258.1637677827419, 256.7097459830591, 249.67756745381294, 231.41857978169108, 210.84196803790175, 196.38106078856254, 175.1523435771727, 177.96345162146366, 191.73700378803025, 167.40637275377466, 169.1688233663205, 174.47380001154417, 172.4646056393887, 175.3814616425473, 168.8174665584837, 156.51108076210315, 145.3973450716195, 126.17358671040921, 141.47485006988126, 130.82050581371274, 128.45287385530298, 135.13171657628317, 137.0311225303613, 132.2340175100752, 123.38190071110131, 129.31865019048323, 122.43735182433781, 155.21676305575045, 153.63852794642088, 151.48913309762065, 172.75385889567343, 170.10899309398008, 169.3419814706332, 199.05264752929511, 187.71765036967497, 162.6803113662808, 162.82167335303407, 131.22742979713203, 123.9296546919112, 124.69830661579311, 112.08129223053476, 101.95576136056634, 115.14909755541134, 130.3551268391205], "epsIndex": [100.0, 100.0, 100.0, 100.0, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653], "valuationGap": [0.0, 0.3434656322901901, -3.838227886687335, -8.46642628431762, 5.30850123376068, 9.4987810610521, 12.169225797952777, 8.700224241795226, 9.829428409648159, 15.344926545424428, 16.086071072659223, 10.001787643267832, 5.6755685741268564, 3.702054728527358, 2.935055518265571, 2.1508207393013947, 5.210198466023954, 16.612198263434863, 14.130224058003108, 14.793807196103728, 17.12065862326716, 13.43189669462484, 10.775997433549193, 6.4763822657876915, 5.481501865419574, 4.74615513558922, 9.357211062655608, 8.803538700185726, 7.220380029304408, 8.39693479703297, 0.7503466469390503, -1.1961598720142774, 0.6897885244855502, 1.3040190094089468, 4.242707856012544, 9.649861038182294, 7.627602780576893, 8.851373377542558, 8.096280975866833, 2.168374932990801, 2.6804483872447236, 7.644961593481639, 0.06800379061191109, -11.309048941179455, -14.2339459635552, -13.973569089877572, -17.12412624677036, -17.424107068553838, -12.019210407930885, -12.410869843236554, -7.423743542489333, -6.361911394177071, -11.07052530387243, -12.567533617358848, -14.395276171037239, -14.84785991480777, -28.54777657497543, -33.74378849898498, -34.3878502874215, -36.23299953304728, -40.85529284875166, -39.91316717353526, -38.892531394821205, -35.839346910929365, -52.614414981184936, -47.807829910455624, -55.26632343539141, -48.76740217682162, -54.74292038100997, -36.24501416194656, -32.99119166321202, -32.380554766433704, -30.07758168181482, -20.115476170768545, -25.8265938883994, -45.566246274136745, -33.72420473303805, -37.5724304731483, -37.310051546169035, -31.756361007395952, -30.22581697113415, -20.692710342112207, -14.371743455655817, -16.960550878255148, -7.025129953641667, 3.9947911860284933, -0.007582905167424769, 3.2668949672226972, -5.397743460443735, -16.14294883981377, -15.800576445663907, -24.711020558363728, -20.743020073189413, -29.13551668242222, -36.58868588048638, -71.39266524208313, -62.57000912736635, -67.0208413848251, -90.79372945133724, -85.28993153494451, -98.38932018163538, -98.09900471992319, -97.48318447345426, -102.43614287073348, -100.87899581974114, -90.40124454587044, -81.39266524208315, -87.26055845160246, -137.940306006984, -152.43848886431837, -130.26893782521458, -132.62665261525478, -139.06045394258595, -137.60643214290317, -130.574253613657, -112.31526594153513, -91.7386541977458, -77.27774694840659, -56.04902973701675, -58.860137781307714, -72.6336899478743, -32.90344877716646, -34.66589938971231, -39.97087603493597, -37.96168166278051, -40.87853766593909, -34.314542581875486, -22.008156785494947, -10.894421095011296, 8.32933726619899, -6.971926093273055, 3.682418162895459, 6.050050121305219, -0.6287925996749664, 3.709618210379432, 8.506723230665528, 17.358840029639424, 11.422090550257508, 18.303388916402923, -14.476022315009715, -12.897787205680146, -10.748392356879918, -32.0131181549327, -29.368252353239342, -28.601240729892453, -58.31190678855438, -46.97690962893424, -20.185184660627783, -20.326546647381065, 11.267696908520975, 18.56547201374181, 17.796820089859892, 30.41383447511825, 40.539365345086665, 27.346029150241662, 12.13999986653252], "quarterMarkers": [100.0, null, null, null, 103.11890838206628, null, null, null, null, null, null, null, null, null, null, null, null, 105.65302144249513, null, null, null, null, null, null, null, null, null, null, null, null, 109.35672514619883, null, null, null, null, null, null, null, null, null, null, null, null, 108.57699805068226, null, null, null, null, null, null, null, null, null, null, null, null, 112.4756335282651, null, null, null, null, null, null, null, null, null, null, null, null, 115.00974658869396, null, null, null, null, null, null, null, null, null, null, null, null, 116.1793372319688, null, null, null, null, null, null, null, null, null, null, null, null, 117.54385964912282, null, null, null, null, null, null, null, null, null, null, null, null, 119.10331384015595, null, null, null, null, null, null, null, null, null, null, null, null, 134.5029239766082, null, null, null, null, null, null, null, null, null, null, null, null, 140.74074074074073, null, null, null, null, null, null, null, null, null, null, null, null, 142.495126705653, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-06-12", "", "", "", "2023-09-11", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-11", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-11", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-11", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-09", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-09", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-10", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-11", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-09", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-10", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-10", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-10", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-05-31", "", "", "", "2023-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "2023-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-31", "", "", "", "", "", "", "", ""], "surprisePct": [5.69620253164556, 5.69620253164556, 5.69620253164556, 5.69620253164556, 3.478260869565221, 3.478260869565221, 3.478260869565221, 3.478260869565221, 3.478260869565221, 3.478260869565221, 3.478260869565221, 3.478260869565221, 3.478260869565221, 3.478260869565221, 3.478260869565221, 3.478260869565221, 3.478260869565221, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 0.7518796992481209, 2.173913043478263, 2.173913043478263, 2.173913043478263, 2.173913043478263, 2.173913043478263, 2.173913043478263, 2.173913043478263, 2.173913043478263, 2.173913043478263, 2.173913043478263, 2.173913043478263, 2.173913043478263, 2.173913043478263, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, -1.2121212121212133, 4.511278195488709, 4.511278195488709, 4.511278195488709, 4.511278195488709, 4.511278195488709, 4.511278195488709, 4.511278195488709, 4.511278195488709, 4.511278195488709, 4.511278195488709, 4.511278195488709, 4.511278195488709, 4.511278195488709, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -1.342281879194632, -1.342281879194632, -1.342281879194632, -1.342281879194632, -1.342281879194632, -1.342281879194632, -1.342281879194632, -1.342281879194632, -1.342281879194632, -1.342281879194632, -1.342281879194632, -1.342281879194632, -1.342281879194632, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, -0.6756756756756763, 37.80487804878048, 37.80487804878048, 37.80487804878048, 37.80487804878048, 37.80487804878048, 37.80487804878048, 37.80487804878048, 37.80487804878048, 37.80487804878048, 37.80487804878048, 37.80487804878048, 37.80487804878048, 37.80487804878048, 5.917159763313615, 5.917159763313615, 5.917159763313615, 5.917159763313615, 5.917159763313615, 5.917159763313615, 5.917159763313615, 5.917159763313615, 5.917159763313615, 5.917159763313615, 5.917159763313615, 5.917159763313615, 5.917159763313615, 13.291139240506325, 13.291139240506325, 13.291139240506325, 13.291139240506325, 13.291139240506325, 13.291139240506325, 13.291139240506325, 13.291139240506325, 13.291139240506325], "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": [67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 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, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 112.78421, "latestClose": 147.02, "startTtmEps": 5.13, "latestTtmEps": 7.31, "priceChangePct": 30.355126839120494, "epsChangePct": 42.49512670565301, "earningsGapPct": 12.139999866532513, "startMultiple": 21.9852261208577, "latestMultiple": 20.11217510259918, "multipleChangePct": -8.519589509618585, "latestQuarter": "2026-06-10", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 0 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -40.74228323215239, "earningsMovePct": 21.227197346600324, "spread": 61.96948057875271, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 13.41253146451411, "earningsMovePct": 31.23877917414721, "spread": 17.8262477096331, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 30.355126839120494, "earningsMovePct": 42.49512670565301, "spread": 12.139999866532513, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 0, "persistenceLabel": "0 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 0 updates.", "marketChangePct": 30.355126839120494, "earningsChangePct": 42.49512670565301, "recentMarketMovePoints": -42.398732056552944, "recentEarningsMovePoints": 1.7543859649122737}, "pressure": {"score": 16, "band": "low", "label": "Low \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 94, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 75, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 5.12904547, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.17350476, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 1.08487963, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.05688439, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "mixed", "value": 0.08858636, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 5.661932256233637, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 1, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-06-10", "alignedPeriod": "2026-05-31", "requiredPeriod": "2026-05-31"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 103.11890838206628, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 105.65302144249513, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 109.35672514619883, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 108.57699805068226, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 112.4756335282651, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 115.00974658869396, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 116.1793372319688, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 117.54385964912282, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 119.10331384015595, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 134.5029239766082, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 140.74074074074073, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653, 142.495126705653], "revenue": [100.0, 100.0, 100.0, 100.0, 102.01785642791367, 102.01785642791367, 102.01785642791367, 102.01785642791367, 102.01785642791367, 102.01785642791367, 102.01785642791367, 102.01785642791367, 102.01785642791367, 102.01785642791367, 102.01785642791367, 102.01785642791367, 102.01785642791367, 103.35108299635665, 103.35108299635665, 103.35108299635665, 103.35108299635665, 103.35108299635665, 103.35108299635665, 103.35108299635665, 103.35108299635665, 103.35108299635665, 103.35108299635665, 103.35108299635665, 103.35108299635665, 103.35108299635665, 105.11670737078111, 105.11670737078111, 105.11670737078111, 105.11670737078111, 105.11670737078111, 105.11670737078111, 105.11670737078111, 105.11670737078111, 105.11670737078111, 105.11670737078111, 105.11670737078111, 105.11670737078111, 105.11670737078111, 106.01953797493695, 106.01953797493695, 106.01953797493695, 106.01953797493695, 106.01953797493695, 106.01953797493695, 106.01953797493695, 106.01953797493695, 106.01953797493695, 106.01953797493695, 106.01953797493695, 106.01953797493695, 106.01953797493695, 107.72911078191936, 107.72911078191936, 107.72911078191936, 107.72911078191936, 107.72911078191936, 107.72911078191936, 107.72911078191936, 107.72911078191936, 107.72911078191936, 107.72911078191936, 107.72911078191936, 107.72911078191936, 107.72911078191936, 109.9671697962125, 109.9671697962125, 109.9671697962125, 109.9671697962125, 109.9671697962125, 109.9671697962125, 109.9671697962125, 109.9671697962125, 109.9671697962125, 109.9671697962125, 109.9671697962125, 109.9671697962125, 109.9671697962125, 111.66873523641749, 111.66873523641749, 111.66873523641749, 111.66873523641749, 111.66873523641749, 111.66873523641749, 111.66873523641749, 111.66873523641749, 111.66873523641749, 111.66873523641749, 111.66873523641749, 111.66873523641749, 111.66873523641749, 114.90371141450133, 114.90371141450133, 114.90371141450133, 114.90371141450133, 114.90371141450133, 114.90371141450133, 114.90371141450133, 114.90371141450133, 114.90371141450133, 114.90371141450133, 114.90371141450133, 114.90371141450133, 114.90371141450133, 118.14469311766827, 118.14469311766827, 118.14469311766827, 118.14469311766827, 118.14469311766827, 118.14469311766827, 118.14469311766827, 118.14469311766827, 118.14469311766827, 118.14469311766827, 118.14469311766827, 118.14469311766827, 118.14469311766827, 122.14637466469152, 122.14637466469152, 122.14637466469152, 122.14637466469152, 122.14637466469152, 122.14637466469152, 122.14637466469152, 122.14637466469152, 122.14637466469152, 122.14637466469152, 122.14637466469152, 122.14637466469152, 122.14637466469152, 128.27201024942946, 128.27201024942946, 128.27201024942946, 128.27201024942946, 128.27201024942946, 128.27201024942946, 128.27201024942946, 128.27201024942946, 128.27201024942946, 128.27201024942946, 128.27201024942946, 128.27201024942946, 128.27201024942946, 134.84005284862073, 134.84005284862073, 134.84005284862073, 134.84005284862073, 134.84005284862073, 134.84005284862073, 134.84005284862073, 134.84005284862073, 134.84005284862073], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.67672080433101, 100.67672080433101, 100.67672080433101, 100.67672080433101, 100.67672080433101, 100.67672080433101, 100.67672080433101, 100.67672080433101, 100.67672080433101, 100.67672080433101, 100.67672080433101, 100.67672080433101, 100.67672080433101, 92.70688321732405, 92.70688321732405, 92.70688321732405, 92.70688321732405, 92.70688321732405, 92.70688321732405, 92.70688321732405, 92.70688321732405, 92.70688321732405, 92.70688321732405, 92.70688321732405, 92.70688321732405, 92.70688321732405, 93.65815931941222, 93.65815931941222, 93.65815931941222, 93.65815931941222, 93.65815931941222, 93.65815931941222, 93.65815931941222, 93.65815931941222, 93.65815931941222, 93.65815931941222, 93.65815931941222, 93.65815931941222, 93.65815931941222, 98.75870069605568, 98.75870069605568, 98.75870069605568, 98.75870069605568, 98.75870069605568, 98.75870069605568, 98.75870069605568, 98.75870069605568, 98.75870069605568, 98.75870069605568, 98.75870069605568, 98.75870069605568, 98.75870069605568, 104.33488012374323, 104.33488012374323, 104.33488012374323, 104.33488012374323, 104.33488012374323, 104.33488012374323, 104.33488012374323, 104.33488012374323, 104.33488012374323, 104.33488012374323, 104.33488012374323, 104.33488012374323, 104.33488012374323, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 137.96597061098223, 137.96597061098223, 137.96597061098223, 137.96597061098223, 137.96597061098223, 137.96597061098223, 137.96597061098223, 137.96597061098223, 137.96597061098223, 137.96597061098223, 137.96597061098223, 137.96597061098223, 137.96597061098223, 162.5522041763341, 162.5522041763341, 162.5522041763341, 162.5522041763341, 162.5522041763341, 162.5522041763341, 162.5522041763341, 162.5522041763341, 162.5522041763341, 162.5522041763341, 162.5522041763341, 162.5522041763341, 162.5522041763341, 189.28074245939675, 189.28074245939675, 189.28074245939675, 189.28074245939675, 189.28074245939675, 189.28074245939675, 189.28074245939675, 189.28074245939675, 189.28074245939675, 189.28074245939675, 189.28074245939675, 189.28074245939675, 189.28074245939675, 223.40680587780355, 223.40680587780355, 223.40680587780355, 223.40680587780355, 223.40680587780355, 223.40680587780355, 223.40680587780355, 223.40680587780355, 223.40680587780355, 223.40680587780355, 223.40680587780355, 223.40680587780355, 223.40680587780355, 277.5096674400619, 277.5096674400619, 277.5096674400619, 277.5096674400619, 277.5096674400619, 277.5096674400619, 277.5096674400619, 277.5096674400619, 277.5096674400619, 277.5096674400619, 277.5096674400619, 277.5096674400619, 277.5096674400619, 338.9017788089714, 338.9017788089714, 338.9017788089714, 338.9017788089714, 338.9017788089714, 338.9017788089714, 338.9017788089714, 338.9017788089714, 338.9017788089714], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 42.49512670565301, "valuationContribution": -12.13999986653252, "marketMove": 30.355126839120487, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 42.49512670565301}, {"key": "valuation", "label": "Relative valuation contribution", "value": -12.13999986653252}, {"key": "market", "label": "Total market move", "value": 30.355126839120487}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-15", "periodEnd": "2023-08-31", "earningsChangePct": 3.1189083820662766, "surprisePct": 3.478260869565221, "immediateReturnPct": -9.82425576378808, "forward4WeekPct": -13.992298660340241, "forward13WeekPct": -17.90932343833105, "toDateReturnPct": 20.180162013844804, "weeksSince": 151, "availabilitySource": "reported", "spread": 5.30850123376068, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2023-12-15", "periodEnd": "2023-11-30", "earningsChangePct": 2.457466918714557, "surprisePct": 0.7518796992481209, "immediateReturnPct": -9.057301178400124, "forward4WeekPct": -5.809069666068723, "forward13WeekPct": 10.926166418075379, "toDateReturnPct": 33.13945914607728, "weeksSince": 138, "availabilitySource": "reported", "spread": 16.612198263434863, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-03-15", "periodEnd": "2024-02-29", "earningsChangePct": 3.5055350553505615, "surprisePct": 2.173913043478263, "immediateReturnPct": 11.670520833491938, "forward4WeekPct": 8.079628654368399, "forward13WeekPct": 23.26842578901507, "toDateReturnPct": 34.03287273352642, "weeksSince": 125, "availabilitySource": "reported", "spread": 0.7503466469390503, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-06-14", "periodEnd": "2024-05-31", "earningsChangePct": -0.7130124777183555, "surprisePct": -1.2121212121212133, "immediateReturnPct": 9.696632465663924, "forward4WeekPct": 15.291956531610417, "forward13WeekPct": 29.037478299705, "toDateReturnPct": 19.275919072189463, "weeksSince": 112, "availabilitySource": "reported", "spread": -11.309048941179455, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-09-13", "periodEnd": "2024-08-31", "earningsChangePct": 3.590664272890476, "surprisePct": 4.511278195488709, "immediateReturnPct": 14.258515203372646, "forward4WeekPct": 24.23018256167535, "forward13WeekPct": 22.548053320775807, "toDateReturnPct": 5.614970102350192, "weeksSince": 99, "availabilitySource": "reported", "spread": -28.54777657497543, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-12-13", "periodEnd": "2024-11-30", "earningsChangePct": 2.253032928942811, "surprisePct": -0.6756756756756763, "immediateReturnPct": -9.546663803405298, "forward4WeekPct": -19.192446292308507, "forward13WeekPct": -21.927873650638364, "toDateReturnPct": -22.045057924705503, "weeksSince": 86, "availabilitySource": "reported", "spread": -36.24501416194656, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-03-14", "periodEnd": "2025-02-28", "earningsChangePct": 1.0169491525423568, "surprisePct": -1.342281879194632, "immediateReturnPct": -3.796081780456051, "forward4WeekPct": -14.381122667234237, "forward13WeekPct": 39.22852184433441, "toDateReturnPct": -3.940481412515806, "weeksSince": 73, "availabilitySource": "reported", "spread": -14.371743455655817, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-06-13", "periodEnd": "2025-05-31", "earningsChangePct": 1.1744966442952975, "surprisePct": 3.658536585365857, "immediateReturnPct": 23.67544008350917, "forward4WeekPct": 32.772413396197365, "forward13WeekPct": 68.25747601507265, "toDateReturnPct": -14.67119611598049, "weeksSince": 60, "availabilitySource": "reported", "spread": -71.39266524208313, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-09-12", "periodEnd": "2025-08-31", "earningsChangePct": 1.3266998341625147, "surprisePct": -0.6756756756756763, "immediateReturnPct": 25.506872474168407, "forward4WeekPct": 26.053807909443584, "forward13WeekPct": -18.26037040302412, "toDateReturnPct": -36.35140879870556, "weeksSince": 47, "availabilitySource": "reported", "spread": -137.940306006984, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-12-12", "periodEnd": "2025-11-30", "earningsChangePct": 12.929623567921444, "surprisePct": 37.80487804878048, "immediateReturnPct": -12.689585501791656, "forward4WeekPct": -8.530195957147846, "forward13WeekPct": -28.531728449323012, "toDateReturnPct": -32.01357887952023, "weeksSince": 34, "availabilitySource": "reported", "spread": -32.90344877716646, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-03-13", "periodEnd": "2026-02-28", "earningsChangePct": 4.6376811594202705, "surprisePct": 5.917159763313615, "immediateReturnPct": 1.4055959638505033, "forward4WeekPct": -9.394067561318398, "forward13WeekPct": 20.386475868118037, "toDateReturnPct": -3.5347658256573933, "weeksSince": 21, "availabilitySource": "reported", "spread": 3.709618210379432, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-06-12", "periodEnd": "2026-05-31", "earningsChangePct": 1.2465373961218829, "surprisePct": 13.291139240506325, "immediateReturnPct": -13.337764964609244, "forward4WeekPct": -33.57134698296991, "forward13WeekPct": null, "toDateReturnPct": -30.557874242294037, "weeksSince": 8, "availabilitySource": "reported", "spread": -20.185184660627783, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-06-12", "periodEnd": "2026-05-31", "earningsChangePct": 1.2465373961218829, "surprisePct": 13.291139240506325, "immediateReturnPct": -13.337764964609244, "forward4WeekPct": -33.57134698296991, "forward13WeekPct": null, "toDateReturnPct": -30.557874242294037, "weeksSince": 8, "availabilitySource": "reported", "spread": -20.185184660627783, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 5 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Software - Infrastructure", "population": 20, "spreadPercentile": 84.2, "qualityPercentile": 71.1, "rarityPercentile": 84.2, "currentOneYearSpread": 78.064472, "lead": "earnings", "relatedSignals": [{"tickerId": 6235, "symbol": "GEN", "name": "Gen Digital Inc.", "spread": 78.735712, "lead": "earnings", "quality": 100}, {"tickerId": 5330, "symbol": "CHKP", "name": "Check Point Software Technologies Ltd", "spread": 52.475139000000006, "lead": "earnings", "quality": 87.5}, {"tickerId": 1700, "symbol": "GDDY", "name": "Godaddy Inc", "spread": 44.297255, "lead": "earnings", "quality": 87.5}, {"tickerId": 7216, "symbol": "MSFT", "name": "Microsoft Corporation", "spread": 34.797801, "lead": "earnings", "quality": 100}, {"tickerId": 7483, "symbol": "OKTA", "name": "Okta Inc", "spread": 27.990168999999998, "lead": "earnings", "quality": 100}, {"tickerId": 4001, "symbol": "TOST", "name": "Toast Inc", "spread": 136.927146, "lead": "earnings", "quality": 100}, {"tickerId": 5710, "symbol": "DOX", "name": "Amdocs Ltd", "spread": 15.033076000000001, "lead": "earnings", "quality": 62.5}, {"tickerId": 7709, "symbol": "PLTR", "name": "Palantir Technologies Inc.", "spread": 303.217589, "lead": "earnings", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-12-15", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-03-15", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-06-14", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-03-13", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-06-12", "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}