{"ticker": {"uuid": "08f62a9f-73e3-4517-a722-e4f5b109dab4", "symbol": "OTEX", "name": "Open Text Corp", "sector": "Technology", "industry": "Software - Application", "currency": "USD"}, "next_event": {"report_date": "2026-11-05", "fiscal_date_ending": "2026-09-30", "estimate": 0.87, "session": "Before the open", "days": 23}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 1, "inline": 1, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 9.0, "average_surprise_label": "+9.0%", "median_surprise": 9.7, "surprise_dispersion": 6.1, "average_reaction": -2.8, "average_reaction_label": "-2.8%", "average_abs_reaction": 7.3, "positive_response_rate": 25.0, "confirmation_rate": 40.0, "reaction_sample": 12, "streak": {"count": 8, "band": "beat", "label": "8 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 40, "band": "Moderate", "tone": "neutral", "days": 23, "proximity_component": 14, "reaction_component": 18, "variability_component": 8, "uncertainty_component": 0, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 95, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 6, "total": 12}, "factor_context": {"available": true, "as_of": "2026-10-09", "eps_growth_1y": 159.3, "revenue_growth_1y": 76.9, "cash_conversion": 1.26, "net_margin": 12.3, "earnings_yield": 10.1, "eps_surprise_avg": 9.1, "sue_score": 2.67, "pe_ratio": 8.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-10-09", "close": 23.695, "currency": "USD", "return_13w": 3.0, "fair_value": 28.855617, "fair_value_gap": -17.9, "relative_strength": -21.2, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 54.9}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-02", "date_source": "exact", "eps_actual": 1.01, "eps_estimate": 0.9, "eps_surprise": 0.11, "surprise_pct": 12.2222, "surprise_label": "+12.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 11.829944854348447, "one_week_reaction_label": "+11.8%", "four_week_reaction": 20.548368540959444, "four_week_reaction_label": "+20.5%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-01", "date_source": "exact", "eps_actual": 1.24, "eps_estimate": 1.19, "eps_surprise": 0.05, "surprise_pct": 4.2017, "surprise_label": "+4.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.9885055765429357, "one_week_reaction_label": "-1.0%", "four_week_reaction": -11.08045920343078, "four_week_reaction_label": "-11.1%", "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": "2024-03-31", "reported_date": "2024-05-02", "date_source": "exact", "eps_actual": 0.94, "eps_estimate": 0.94, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -15.218609729692902, "one_week_reaction_label": "-15.2%", "four_week_reaction": -15.723092666598767, "four_week_reaction_label": "-15.7%", "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": "2024-06-30", "reported_date": "2024-08-01", "date_source": "exact", "eps_actual": 0.98, "eps_estimate": 1.01, "eps_surprise": -0.03, "surprise_pct": -2.9703, "surprise_label": "-3.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.55555359363099, "one_week_reaction_label": "-9.6%", "four_week_reaction": 3.460318216407981, "four_week_reaction_label": "+3.5%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.8, "eps_surprise": 0.13, "surprise_pct": 16.25, "surprise_label": "+16.2%", "surprise_band": "beat", "eps_yoy": -7.920792079207917, "eps_yoy_label": "-7.9%", "one_week_reaction": -12.920672746799076, "one_week_reaction_label": "-12.9%", "four_week_reaction": -11.508412547423163, "four_week_reaction_label": "-11.5%", "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": "2024-12-31", "reported_date": "2025-02-06", "date_source": "exact", "eps_actual": 1.11, "eps_estimate": 0.93, "eps_surprise": 0.18, "surprise_pct": 19.3548, "surprise_label": "+19.4%", "surprise_band": "beat", "eps_yoy": -10.483870967741927, "eps_yoy_label": "-10.5%", "one_week_reaction": -5.3668489291954895, "one_week_reaction_label": "-5.4%", "four_week_reaction": -12.296194989330427, "four_week_reaction_label": "-12.3%", "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": "2025-03-31", "reported_date": "2025-04-30", "date_source": "exact", "eps_actual": 0.82, "eps_estimate": 0.76, "eps_surprise": 0.06, "surprise_pct": 7.8947, "surprise_label": "+7.9%", "surprise_band": "beat", "eps_yoy": -12.76595744680851, "eps_yoy_label": "-12.8%", "one_week_reaction": -3.111113184181121, "one_week_reaction_label": "-3.1%", "four_week_reaction": 3.518518086628934, "four_week_reaction_label": "+3.5%", "confirmation": "diverged", "revenue": 1254363000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 92805000.0, "operating_cash_flow": 392957937.0, "free_cash_flow": 364565406.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-07", "date_source": "exact", "eps_actual": 0.9, "eps_estimate": 0.79, "eps_surprise": 0.11, "surprise_pct": 13.9241, "surprise_label": "+13.9%", "surprise_band": "beat", "eps_yoy": -8.163265306122446, "eps_yoy_label": "-8.2%", "one_week_reaction": 8.914731905497245, "one_week_reaction_label": "+8.9%", "four_week_reaction": 16.525724463173, "four_week_reaction_label": "+16.5%", "confirmation": "confirmed", "revenue": 1310537000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 28833000.0, "operating_cash_flow": 160459446.0, "free_cash_flow": 125478931.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-05", "date_source": "exact", "eps_actual": 1.0, "eps_estimate": 0.94, "eps_surprise": 0.06, "surprise_pct": 6.383, "surprise_label": "+6.4%", "surprise_band": "beat", "eps_yoy": 7.526881720430103, "eps_yoy_label": "+7.5%", "one_week_reaction": -9.856585566953099, "one_week_reaction_label": "-9.9%", "four_week_reaction": -12.28161799040071, "four_week_reaction_label": "-12.3%", "confirmation": "diverged", "revenue": 1288135000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 146616000.0, "operating_cash_flow": 147763000.0, "free_cash_flow": 101229000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-05", "date_source": "exact", "eps_actual": 1.13, "eps_estimate": 1.03, "eps_surprise": 0.1, "surprise_pct": 9.7087, "surprise_label": "+9.7%", "surprise_band": "beat", "eps_yoy": 1.8018018018017834, "eps_yoy_label": "+1.8%", "one_week_reaction": -1.8018019461691754, "one_week_reaction_label": "-1.8%", "four_week_reaction": -2.9768908686611297, "four_week_reaction_label": "-3.0%", "confirmation": "diverged", "revenue": 1326736000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 168091000.0, "operating_cash_flow": 318659000.0, "free_cash_flow": 279444000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-07", "date_source": "exact", "eps_actual": 1.01, "eps_estimate": 0.92, "eps_surprise": 0.09, "surprise_pct": 9.7826, "surprise_label": "+9.8%", "surprise_band": "beat", "eps_yoy": 23.17073170731708, "eps_yoy_label": "+23.2%", "one_week_reaction": 6.551724468812091, "one_week_reaction_label": "+6.6%", "four_week_reaction": 2.7586205994148716, "four_week_reaction_label": "+2.8%", "confirmation": "confirmed", "revenue": 1282504000.0, "revenue_yoy": 2.243449463990886, "revenue_yoy_label": "+2.2%", "net_income": 172652000.0, "operating_cash_flow": 350570813.0, "free_cash_flow": 301481611.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-08-06", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 1.03, "eps_surprise": 0.11, "surprise_pct": 10.6796, "surprise_label": "+10.7%", "surprise_band": "beat", "eps_yoy": 26.666666666666654, "eps_yoy_label": "+26.7%", "one_week_reaction": -1.578533433693299, "one_week_reaction_label": "-1.6%", "four_week_reaction": -0.9471208587092873, "four_week_reaction_label": "-0.9%", "confirmation": "diverged", "revenue": 5246401000.0, "revenue_yoy": 300.32452345870433, "revenue_yoy_label": "+300.3%", "net_income": 643022000.0, "operating_cash_flow": 1006817000.0, "free_cash_flow": 807517000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [1.01, 1.24, 0.94, 0.98, 0.93, 1.11, 0.82, 0.9, 1.0, 1.13, 1.01, 1.14], "eps_estimate": [0.9, 1.19, 0.94, 1.01, 0.8, 0.93, 0.76, 0.79, 0.94, 1.03, 0.92, 1.03], "surprise": [12.2222, 4.2017, 0.0, -2.9703, 16.25, 19.3548, 7.8947, 13.9241, 6.383, 9.7087, 9.7826, 10.6796], "reaction_1w": [11.829944854348447, -0.9885055765429357, -15.218609729692902, -9.55555359363099, -12.920672746799076, -5.3668489291954895, -3.111113184181121, 8.914731905497245, -9.856585566953099, -1.8018019461691754, 6.551724468812091, -1.578533433693299], "reaction_4w": [20.548368540959444, -11.08045920343078, -15.723092666598767, 3.460318216407981, -11.508412547423163, -12.296194989330427, 3.518518086628934, 16.525724463173, -12.28161799040071, -2.9768908686611297, 2.7586205994148716, -0.9471208587092873], "revenue": [null, null, null, null, null, null, 1.25, 1.31, 1.29, 1.33, 1.28, 5.25], "net_income": [null, null, null, null, null, null, 0.09, 0.03, 0.15, 0.17, 0.17, 0.64], "financial_unit": "billions", "scatter": [{"x": 12.2222, "y": 11.829944854348447, "label": "2023-09-30"}, {"x": 4.2017, "y": -0.9885055765429357, "label": "2023-12-31"}, {"x": 0.0, "y": -15.218609729692902, "label": "2024-03-31"}, {"x": -2.9703, "y": -9.55555359363099, "label": "2024-06-30"}, {"x": 16.25, "y": -12.920672746799076, "label": "2024-09-30"}, {"x": 19.3548, "y": -5.3668489291954895, "label": "2024-12-31"}, {"x": 7.8947, "y": -3.111113184181121, "label": "2025-03-31"}, {"x": 13.9241, "y": 8.914731905497245, "label": "2025-06-30"}, {"x": 6.383, "y": -9.856585566953099, "label": "2025-09-30"}, {"x": 9.7087, "y": -1.8018019461691754, "label": "2025-12-31"}, {"x": 9.7826, "y": 6.551724468812091, "label": "2026-03-31"}, {"x": 10.6796, "y": -1.578533433693299, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["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", "2026-08-14", "2026-08-21", "2026-08-28", "2026-09-04", "2026-09-11", "2026-09-18", "2026-09-25", "2026-10-02", "2026-10-09"], "price_index": [100.0, 97.65342797663507, 109.20577465465186, 110.19855550826334, 116.54632989461933, 117.71961425015442, 123.29625329780343, 120.87452199446516, 124.44657351389756, 127.59482023348366, 127.20128980757224, 121.47995647644709, 125.7785234121273, 124.62820319603318, 131.68148642538807, 130.37980758879849, 126.71694288444564, 121.02588061496063, 117.0905730435517, 119.61825471877788, 117.0589240672992, 117.2417329263627, 119.22216720132623, 118.30812290600865, 114.56052970217503, 108.22313935983279, 106.79113166205983, 108.71062965066885, 92.16638318944173, 92.47106793350899, 92.8671521386659, 91.61795661225118, 89.88126748270567, 85.11832676118851, 88.43702085586384, 91.23332632230947, 92.30882842478854, 95.13586536184336, 96.91812504243876, 95.07440573291974, 96.79520909688628, 87.54589101556613, 92.86194521133268, 98.3623716692806, 100.14463134987604, 98.58515330128135, 97.2219386529891, 99.60756594364793, 101.49747520333348, 102.5198845334053, 102.79872344160673, 104.7505991113113, 105.43220643545746, 103.10854555481765, 89.78622780969542, 90.62274453429963, 89.3214962960264, 91.24238876072148, 95.09191783521665, 95.84190417200084, 92.24822336790815, 86.24833929822411, 88.46704680769312, 89.27952952165495, 85.935844163157, 86.8108265665912, 90.12326373650032, 91.99822792231343, 87.06082201218594, 88.7795386304655, 83.84213603263272, 80.68594643025715, 83.09996008684837, 82.24781595565499, 83.25776774520503, 79.81762505154758, 76.1565556109445, 79.37577155765628, 80.51196483667901, 85.21454561112665, 82.56342464777886, 85.65639910501795, 88.81249265084602, 88.2128348108928, 89.34902808991554, 88.85194208121415, 90.03068841077754, 88.66079617628694, 91.36872630674166, 95.54212162415058, 89.26609816647925, 90.66784805179104, 97.80403801851904, 90.41298353292669, 98.47305862264848, 100.95798188506005, 103.95263087290559, 105.35438407051213, 106.74020513041332, 114.61000876101957, 118.75369941918912, 120.2955394982867, 121.86949889949008, 123.98952652402822, 125.37075674341804, 126.39865123358136, 123.18648716237364, 111.04450564829058, 108.18568061860417, 106.29050481028004, 108.05719339329691, 108.55507766503094, 107.5187533847512, 108.06930314287087, 108.45792474797578, 102.79051888753268, 106.12619180505159, 97.80320332024425, 93.4312061224456, 82.6793317776589, 81.18961396860938, 79.635124235895, 80.18567399401468, 80.21805829969973, 83.66707794326369, 75.22180947349419, 73.87973389024049, 70.50817225920031, 73.71606347019183, 68.24955491039414, 76.82575507898994, 73.35599384575637, 75.94194872236511, 80.91745595890104, 74.23980351467596, 76.82575507898994, 78.03689896341736, 76.58025441735907, 73.63231209765969, 68.5313781961574, 73.16859083388675, 76.31527083806024, 76.2159019958232, 77.07709862854436, 74.09603336143263, 82.96361941070964, 81.65401094050952, 80.34440578260416, 80.75365635935748, 82.17785366613062, 79.32945905258433, 76.38151673288495, 74.79161525709202, 74.55975462520557, 73.59918915024734, 78.48482389356934], "eps_index": [100.0, 100.0, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972], "gap": [0.0, 2.346572023364928, -1.933047381924581, -2.925828235536059, -9.273602621892053, -10.446886977427141, -16.02352602507615, -13.601794721737875, -17.17384624117028, -20.32209296075638, -19.928562534844957, -14.207229203719805, -18.50579613940002, -17.355475923305903, -24.408759152660792, -12.501019710010596, -8.838155005657754, -3.1470927361727377, 0.7882148352361895, -1.739466839989987, 0.8198638114886876, 0.6370549524251885, -1.3433793225383397, -0.429335027220759, 3.318258176612858, 9.655648518955104, 11.087656216728064, 9.16815822811904, 32.07604105298252, 31.77135630891526, 31.37527210375835, 32.62446763017307, 34.36115675971858, 39.12409748123574, 35.805403386560414, 33.00909792011478, 31.933595817635705, 29.10655888058089, 27.32429919998549, 29.168018509504506, 27.447215145537967, 38.81774534807025, 33.50169115230369, 28.00126469435577, 26.219005013760338, 27.778483062355022, 29.14169771064728, 26.756070419988447, 24.866161160302894, 23.84375183023107, 23.56491292202965, 21.61303725232507, 20.931429928178915, 23.25509080881872, 34.15316612969853, 33.316649405094324, 34.617897643367556, 32.69700517867247, 28.847476104177304, 28.097489767393114, 31.6911705714858, 37.69105464116984, 35.47234713170083, 34.659864417739, 38.00354977623695, 37.12856737280275, 33.81613020289363, 31.94116601708052, 32.93917798781406, 31.220461369534505, 36.15786396736728, 39.31405356974285, 36.90003991315163, 37.752184044345015, 36.74223225479497, 40.18237494845242, 43.843444389055506, 40.62422844234372, 39.48803516332099, 34.78545438887335, 33.8002117158575, 30.707237258618406, 27.551143712790335, 28.15080155274356, 27.014608273720825, 27.511694282422212, 26.332947952858817, 27.702840187349423, 24.994910056894696, 20.821514739485778, 27.097538197157107, 25.69578831184532, 18.559598345117323, 25.95065283070967, 15.466335316745457, 12.981412054333887, 9.98676306648835, 8.585009868881812, 7.199188808980622, -0.6706148216256338, -4.8143054797951805, -6.356145558892763, -7.930104960096145, -10.050132584634284, -11.431362804024104, -12.459257294187424, -9.2470932229797, 5.016100412315481, 7.874925442001896, 9.770101250326022, 8.00341266730915, 7.505528395575126, 8.54185267585487, 7.991302917735197, 7.602681312630281, 13.270087173073378, 9.934414255554472, 18.25740274036181, 22.62939993816046, 33.38127428294716, 35.47705269805729, 37.031542430771665, 36.48099267265199, 36.44860836696694, 32.99958872340298, 41.44485719317248, 42.786932776426184, 46.158494407466364, 42.950603196474844, 48.41711175627253, 39.84091158767673, 43.3106728209103, 40.72471794430156, 41.50678646534139, 48.18443890956648, 45.598487345252494, 44.38734346082508, 45.843988006883365, 48.791930326582744, 53.89286422808503, 49.25565159035568, 46.10897158618219, 46.208340428419234, 45.347143795698074, 48.328209062809805, 39.460623013532796, 48.042958756460195, 49.35256391436556, 48.94331333761224, 47.5191160308391, 50.36751064438539, 53.31545296408477, 54.9053544398777, 55.137215071764146, 56.097780546722376, 51.212145803400375], "quarter_markers": [100.0, null, 107.27272727272728, null, null, null, null, null, null, null, null, null, null, null, null, 117.87878787878789, null, null, null, null, null, null, null, null, null, null, null, null, 124.24242424242425, null, null, null, null, null, null, null, null, null, null, null, null, 126.36363636363637, null, null, null, null, null, null, null, null, null, null, null, null, 123.93939393939395, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.0, null, null, null, null, null, null, null, null, null, null, null, 116.36363636363636, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.93939393939394, null, null, null, null, null, null, null, null, null, null, null, null, 116.06060606060606, null, null, null, null, null, null, null, null, null, null, null, null, 116.66666666666667, null, null, null, null, null, null, null, null, null, null, null, null, 122.42424242424244, null, null, null, null, null, null, null, null, null, null, null, null, 129.69696969696972, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [29.7, -51.2, -21.5]}}, "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-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", "2026-08-14", "2026-08-21", "2026-08-28", "2026-09-04", "2026-09-11", "2026-09-18", "2026-09-25", "2026-10-02", "2026-10-09"], "close": [30.19055, 29.482107, 32.969824, 33.26955, 35.185978, 35.540199, 37.223817, 36.492683, 37.571105, 38.521578, 38.402769, 36.675467, 37.973228, 37.62594, 39.755365, 39.362381, 38.256542, 36.538379, 35.350288, 36.113409, 35.340733, 35.395924, 35.993828, 35.717873, 34.586454, 32.673161, 32.24083, 32.820337, 27.825538, 27.917524, 28.037104, 27.659965, 27.135649, 25.697691, 26.699623, 27.543843, 27.868543, 28.722041, 29.260115, 28.703486, 29.223006, 26.430586, 28.035532, 29.696141, 30.234215, 29.7634, 29.351838, 30.072072, 30.642646, 30.951317, 31.0355, 31.624782, 31.830563, 31.129037, 27.106956, 27.359505, 26.966651, 27.546579, 28.708773, 28.935198, 27.850246, 26.038848, 26.708688, 26.953981, 25.944504, 26.208666, 27.208709, 27.774771, 26.284141, 26.803031, 25.312402, 24.359531, 25.088335, 24.831068, 25.135978, 24.09738, 22.992083, 23.963982, 24.307005, 25.72674, 24.926352, 25.860138, 26.81298, 26.63194, 26.974963, 26.82489, 27.18076, 26.767182, 27.584721, 28.844692, 26.949926, 27.373122, 29.527577, 27.296177, 29.729558, 30.47977, 31.383871, 31.807068, 32.225455, 34.601392, 35.852395, 36.317885, 36.793072, 37.43312, 37.850121, 38.160448, 37.190678, 33.524947, 32.661852, 32.089688, 32.623061, 32.773375, 32.460503, 32.626717, 32.744044, 31.033023, 32.040081, 29.527325, 28.207395, 24.961345, 24.511591, 24.042282, 24.208496, 24.218273, 25.259551, 22.709878, 22.304698, 21.286805, 22.255285, 20.604916, 23.194118, 22.146578, 22.927292, 24.429425, 22.413405, 23.194118, 23.559769, 23.12, 22.23, 20.69, 22.09, 23.04, 23.01, 23.27, 22.37, 25.047173, 24.651795, 24.256418, 24.379973, 24.809946, 23.95, 23.06, 22.58, 22.51, 22.22, 23.695], "ttmEps": [3.3, 3.3, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28], "quarterlyEps": [0.91, 0.91, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14], "priceIndex": [100.0, 97.65342797663507, 109.20577465465186, 110.19855550826334, 116.54632989461933, 117.71961425015442, 123.29625329780343, 120.87452199446516, 124.44657351389756, 127.59482023348366, 127.20128980757224, 121.47995647644709, 125.7785234121273, 124.62820319603318, 131.68148642538807, 130.37980758879849, 126.71694288444564, 121.02588061496063, 117.0905730435517, 119.61825471877788, 117.0589240672992, 117.2417329263627, 119.22216720132623, 118.30812290600865, 114.56052970217503, 108.22313935983279, 106.79113166205983, 108.71062965066885, 92.16638318944173, 92.47106793350899, 92.8671521386659, 91.61795661225118, 89.88126748270567, 85.11832676118851, 88.43702085586384, 91.23332632230947, 92.30882842478854, 95.13586536184336, 96.91812504243876, 95.07440573291974, 96.79520909688628, 87.54589101556613, 92.86194521133268, 98.3623716692806, 100.14463134987604, 98.58515330128135, 97.2219386529891, 99.60756594364793, 101.49747520333348, 102.5198845334053, 102.79872344160673, 104.7505991113113, 105.43220643545746, 103.10854555481765, 89.78622780969542, 90.62274453429963, 89.3214962960264, 91.24238876072148, 95.09191783521665, 95.84190417200084, 92.24822336790815, 86.24833929822411, 88.46704680769312, 89.27952952165495, 85.935844163157, 86.8108265665912, 90.12326373650032, 91.99822792231343, 87.06082201218594, 88.7795386304655, 83.84213603263272, 80.68594643025715, 83.09996008684837, 82.24781595565499, 83.25776774520503, 79.81762505154758, 76.1565556109445, 79.37577155765628, 80.51196483667901, 85.21454561112665, 82.56342464777886, 85.65639910501795, 88.81249265084602, 88.2128348108928, 89.34902808991554, 88.85194208121415, 90.03068841077754, 88.66079617628694, 91.36872630674166, 95.54212162415058, 89.26609816647925, 90.66784805179104, 97.80403801851904, 90.41298353292669, 98.47305862264848, 100.95798188506005, 103.95263087290559, 105.35438407051213, 106.74020513041332, 114.61000876101957, 118.75369941918912, 120.2955394982867, 121.86949889949008, 123.98952652402822, 125.37075674341804, 126.39865123358136, 123.18648716237364, 111.04450564829058, 108.18568061860417, 106.29050481028004, 108.05719339329691, 108.55507766503094, 107.5187533847512, 108.06930314287087, 108.45792474797578, 102.79051888753268, 106.12619180505159, 97.80320332024425, 93.4312061224456, 82.6793317776589, 81.18961396860938, 79.635124235895, 80.18567399401468, 80.21805829969973, 83.66707794326369, 75.22180947349419, 73.87973389024049, 70.50817225920031, 73.71606347019183, 68.24955491039414, 76.82575507898994, 73.35599384575637, 75.94194872236511, 80.91745595890104, 74.23980351467596, 76.82575507898994, 78.03689896341736, 76.58025441735907, 73.63231209765969, 68.5313781961574, 73.16859083388675, 76.31527083806024, 76.2159019958232, 77.07709862854436, 74.09603336143263, 82.96361941070964, 81.65401094050952, 80.34440578260416, 80.75365635935748, 82.17785366613062, 79.32945905258433, 76.38151673288495, 74.79161525709202, 74.55975462520557, 73.59918915024734, 78.48482389356934], "epsIndex": [100.0, 100.0, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972], "valuationGap": [0.0, 2.346572023364928, -1.933047381924581, -2.925828235536059, -9.273602621892053, -10.446886977427141, -16.02352602507615, -13.601794721737875, -17.17384624117028, -20.32209296075638, -19.928562534844957, -14.207229203719805, -18.50579613940002, -17.355475923305903, -24.408759152660792, -12.501019710010596, -8.838155005657754, -3.1470927361727377, 0.7882148352361895, -1.739466839989987, 0.8198638114886876, 0.6370549524251885, -1.3433793225383397, -0.429335027220759, 3.318258176612858, 9.655648518955104, 11.087656216728064, 9.16815822811904, 32.07604105298252, 31.77135630891526, 31.37527210375835, 32.62446763017307, 34.36115675971858, 39.12409748123574, 35.805403386560414, 33.00909792011478, 31.933595817635705, 29.10655888058089, 27.32429919998549, 29.168018509504506, 27.447215145537967, 38.81774534807025, 33.50169115230369, 28.00126469435577, 26.219005013760338, 27.778483062355022, 29.14169771064728, 26.756070419988447, 24.866161160302894, 23.84375183023107, 23.56491292202965, 21.61303725232507, 20.931429928178915, 23.25509080881872, 34.15316612969853, 33.316649405094324, 34.617897643367556, 32.69700517867247, 28.847476104177304, 28.097489767393114, 31.6911705714858, 37.69105464116984, 35.47234713170083, 34.659864417739, 38.00354977623695, 37.12856737280275, 33.81613020289363, 31.94116601708052, 32.93917798781406, 31.220461369534505, 36.15786396736728, 39.31405356974285, 36.90003991315163, 37.752184044345015, 36.74223225479497, 40.18237494845242, 43.843444389055506, 40.62422844234372, 39.48803516332099, 34.78545438887335, 33.8002117158575, 30.707237258618406, 27.551143712790335, 28.15080155274356, 27.014608273720825, 27.511694282422212, 26.332947952858817, 27.702840187349423, 24.994910056894696, 20.821514739485778, 27.097538197157107, 25.69578831184532, 18.559598345117323, 25.95065283070967, 15.466335316745457, 12.981412054333887, 9.98676306648835, 8.585009868881812, 7.199188808980622, -0.6706148216256338, -4.8143054797951805, -6.356145558892763, -7.930104960096145, -10.050132584634284, -11.431362804024104, -12.459257294187424, -9.2470932229797, 5.016100412315481, 7.874925442001896, 9.770101250326022, 8.00341266730915, 7.505528395575126, 8.54185267585487, 7.991302917735197, 7.602681312630281, 13.270087173073378, 9.934414255554472, 18.25740274036181, 22.62939993816046, 33.38127428294716, 35.47705269805729, 37.031542430771665, 36.48099267265199, 36.44860836696694, 32.99958872340298, 41.44485719317248, 42.786932776426184, 46.158494407466364, 42.950603196474844, 48.41711175627253, 39.84091158767673, 43.3106728209103, 40.72471794430156, 41.50678646534139, 48.18443890956648, 45.598487345252494, 44.38734346082508, 45.843988006883365, 48.791930326582744, 53.89286422808503, 49.25565159035568, 46.10897158618219, 46.208340428419234, 45.347143795698074, 48.328209062809805, 39.460623013532796, 48.042958756460195, 49.35256391436556, 48.94331333761224, 47.5191160308391, 50.36751064438539, 53.31545296408477, 54.9053544398777, 55.137215071764146, 56.097780546722376, 51.212145803400375], "quarterMarkers": [100.0, null, 107.27272727272728, null, null, null, null, null, null, null, null, null, null, null, null, 117.87878787878789, null, null, null, null, null, null, null, null, null, null, null, null, 124.24242424242425, null, null, null, null, null, null, null, null, null, null, null, null, 126.36363636363637, null, null, null, null, null, null, null, null, null, null, null, null, 123.93939393939395, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.0, null, null, null, null, null, null, null, null, null, null, null, 116.36363636363636, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.93939393939394, null, null, null, null, null, null, null, null, null, null, null, null, 116.06060606060606, null, null, null, null, null, null, null, null, null, null, null, null, 116.66666666666667, null, null, null, null, null, null, null, null, null, null, null, null, 122.42424242424244, null, null, null, null, null, null, null, null, null, null, null, null, 129.69696969696972, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-08-03", "", "2023-11-02", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-02", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-06", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-07", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-05", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-05", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-07", "", "", "", "", "", "", "", "", "", "", "", "", "2026-08-06", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-06-30", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", "", "", "", "", "", "", "", ""], "surprisePct": [4.5977011494252915, 4.5977011494252915, 12.22222222222222, 12.22222222222222, 12.22222222222222, 12.22222222222222, 12.22222222222222, 12.22222222222222, 12.22222222222222, 12.22222222222222, 12.22222222222222, 12.22222222222222, 12.22222222222222, 12.22222222222222, 12.22222222222222, 4.201680672268911, 4.201680672268911, 4.201680672268911, 4.201680672268911, 4.201680672268911, 4.201680672268911, 4.201680672268911, 4.201680672268911, 4.201680672268911, 4.201680672268911, 4.201680672268911, 4.201680672268911, 4.201680672268911, 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, -2.970297029702973, -2.970297029702973, -2.970297029702973, -2.970297029702973, -2.970297029702973, -2.970297029702973, -2.970297029702973, -2.970297029702973, -2.970297029702973, -2.970297029702973, -2.970297029702973, -2.970297029702973, -2.970297029702973, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 19.354838709677423, 19.354838709677423, 19.354838709677423, 19.354838709677423, 19.354838709677423, 19.354838709677423, 19.354838709677423, 19.354838709677423, 19.354838709677423, 19.354838709677423, 19.354838709677423, 19.354838709677423, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 7.894736842105256, 13.924050632911388, 13.924050632911388, 13.924050632911388, 13.924050632911388, 13.924050632911388, 13.924050632911388, 13.924050632911388, 13.924050632911388, 13.924050632911388, 13.924050632911388, 13.924050632911388, 13.924050632911388, 13.924050632911388, 6.382978723404261, 6.382978723404261, 6.382978723404261, 6.382978723404261, 6.382978723404261, 6.382978723404261, 6.382978723404261, 6.382978723404261, 6.382978723404261, 6.382978723404261, 6.382978723404261, 6.382978723404261, 6.382978723404261, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.708737864077657, 9.78260869565217, 9.78260869565217, 9.78260869565217, 9.78260869565217, 9.78260869565217, 9.78260869565217, 9.78260869565217, 9.78260869565217, 9.78260869565217, 9.78260869565217, 9.78260869565217, 9.78260869565217, 9.78260869565217, 10.679611650485425, 10.679611650485425, 10.679611650485425, 10.679611650485425, 10.679611650485425, 10.679611650485425, 10.679611650485425, 10.679611650485425, 10.679611650485425, 10.679611650485425], "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": [78, 85, 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, 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, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 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, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-10-20", "latestDate": "2026-10-09", "startClose": 30.19055, "latestClose": 23.695, "startTtmEps": 3.3, "latestTtmEps": 4.28, "priceChangePct": -21.515176106430655, "epsChangePct": 29.69696969696971, "earningsGapPct": 51.21214580340036, "startMultiple": 9.148651515151515, "latestMultiple": 5.536214953271028, "multipleChangePct": -39.486000268976916, "latestQuarter": "2026-08-06", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 3 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -36.70044067927013, "earningsMovePct": 13.829787234042556, "spread": 50.530227913312686, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -25.074582332298768, "earningsMovePct": 2.6378896882494063, "spread": 27.712472020548173, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -21.515176106430655, "earningsMovePct": 29.69696969696971, "spread": 51.21214580340036, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 3, "persistenceLabel": "3 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 3 updates.", "marketChangePct": -21.515176106430655, "earningsChangePct": 29.69696969696971, "recentMarketMovePoints": 2.2689218977461394, "recentEarningsMovePoints": 7.2727272727272805}, "pressure": {"score": 55, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.25581551, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.76916786, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 1.19183673, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02775683, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01536977, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -10.79639160098812, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-10-09", "requiredThrough": "2026-08-06", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["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", "2026-08-14", "2026-08-21", "2026-08-28", "2026-09-04", "2026-09-11", "2026-09-18", "2026-09-25", "2026-10-02", "2026-10-09"], "startDate": "2023-10-20", "earnings": [100.0, 100.0, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 107.27272727272728, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 117.87878787878789, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 124.24242424242425, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 126.36363636363637, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 123.93939393939395, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 116.36363636363636, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 113.93939393939394, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.06060606060606, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 116.66666666666667, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 122.42424242424244, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972, 129.69696969696972], "revenue": [100.0, 100.0, 113.52913801028505, 113.52913801028505, 113.52913801028505, 113.52913801028505, 113.52913801028505, 113.52913801028505, 113.52913801028505, 113.52913801028505, 113.52913801028505, 113.52913801028505, 113.52913801028505, 113.52913801028505, 113.52913801028505, 128.74799565681565, 128.74799565681565, 128.74799565681565, 128.74799565681565, 128.74799565681565, 128.74799565681565, 128.74799565681565, 128.74799565681565, 128.74799565681565, 128.74799565681565, 128.74799565681565, 128.74799565681565, 128.74799565681565, 133.142059646877, 133.142059646877, 133.142059646877, 133.142059646877, 133.142059646877, 133.142059646877, 133.142059646877, 133.142059646877, 133.142059646877, 133.142059646877, 133.142059646877, 133.142059646877, 133.142059646877, 129.80793583459334, 129.80793583459334, 129.80793583459334, 129.80793583459334, 129.80793583459334, 129.80793583459334, 129.80793583459334, 129.80793583459334, 129.80793583459334, 129.80793583459334, 129.80793583459334, 129.80793583459334, 129.80793583459334, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 126.70529670582957, 121.2594431941981, 121.2594431941981, 121.2594431941981, 121.2594431941981, 121.2594431941981, 121.2594431941981, 121.2594431941981, 121.2594431941981, 121.2594431941981, 121.2594431941981, 121.2594431941981, 121.2594431941981, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 117.08058388408811, 115.92920912835831, 115.92920912835831, 115.92920912835831, 115.92920912835831, 115.92920912835831, 115.92920912835831, 115.92920912835831, 115.92920912835831, 115.92920912835831, 115.92920912835831, 115.92920912835831, 115.92920912835831, 115.92920912835831, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.35830200529529, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.18415265367277, 116.8153655470279, 116.8153655470279, 116.8153655470279, 116.8153655470279, 116.8153655470279, 116.8153655470279, 116.8153655470279, 116.8153655470279, 116.8153655470279, 116.8153655470279, 116.8153655470279, 116.8153655470279, 116.8153655470279, 205.0982305231234, 205.0982305231234, 205.0982305231234, 205.0982305231234, 205.0982305231234, 205.0982305231234, 205.0982305231234, 205.0982305231234, 205.0982305231234, 205.0982305231234], "cashGeneration": [100.0, 100.0, 87.5876945984474, 87.5876945984474, 87.5876945984474, 87.5876945984474, 87.5876945984474, 87.5876945984474, 87.5876945984474, 87.5876945984474, 87.5876945984474, 87.5876945984474, 87.5876945984474, 87.5876945984474, 87.5876945984474, 110.44369427314278, 110.44369427314278, 110.44369427314278, 110.44369427314278, 110.44369427314278, 110.44369427314278, 110.44369427314278, 110.44369427314278, 110.44369427314278, 110.44369427314278, 110.44369427314278, 110.44369427314278, 110.44369427314278, 116.63465735813719, 116.63465735813719, 116.63465735813719, 116.63465735813719, 116.63465735813719, 116.63465735813719, 116.63465735813719, 116.63465735813719, 116.63465735813719, 116.63465735813719, 116.63465735813719, 116.63465735813719, 116.63465735813719, 124.64014095212677, 124.64014095212677, 124.64014095212677, 124.64014095212677, 124.64014095212677, 124.64014095212677, 124.64014095212677, 124.64014095212677, 124.64014095212677, 124.64014095212677, 124.64014095212677, 124.64014095212677, 124.64014095212677, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 105.14721736538877, 104.40937211532204, 104.40937211532204, 104.40937211532204, 104.40937211532204, 104.40937211532204, 104.40937211532204, 104.40937211532204, 104.40937211532204, 104.40937211532204, 104.40937211532204, 104.40937211532204, 104.40937211532204, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 107.29893326781826, 104.56082381159078, 104.56082381159078, 104.56082381159078, 104.56082381159078, 104.56082381159078, 104.56082381159078, 104.56082381159078, 104.56082381159078, 104.56082381159078, 104.56082381159078, 104.56082381159078, 104.56082381159078, 104.56082381159078, 138.1532862286244, 138.1532862286244, 138.1532862286244, 138.1532862286244, 138.1532862286244, 138.1532862286244, 138.1532862286244, 138.1532862286244, 138.1532862286244, 138.1532862286244, 138.1532862286244, 138.1532862286244, 138.1532862286244, 133.95651688809352, 133.95651688809352, 133.95651688809352, 133.95651688809352, 133.95651688809352, 133.95651688809352, 133.95651688809352, 133.95651688809352, 133.95651688809352, 133.95651688809352, 133.95651688809352, 133.95651688809352, 133.95651688809352, 124.251317403496, 124.251317403496, 124.251317403496, 124.251317403496, 124.251317403496, 124.251317403496, 124.251317403496, 124.251317403496, 124.251317403496, 124.251317403496, 124.251317403496, 124.251317403496, 124.251317403496, 229.18025384009897, 229.18025384009897, 229.18025384009897, 229.18025384009897, 229.18025384009897, 229.18025384009897, 229.18025384009897, 229.18025384009897, 229.18025384009897, 229.18025384009897], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 29.696969696969717, "valuationContribution": -51.212145803400375, "marketMove": -21.51517610643066, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 29.696969696969717}, {"key": "valuation", "label": "Relative valuation contribution", "value": -51.212145803400375}, {"key": "market", "label": "Total market move", "value": -21.51517610643066}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 7.272727272727275, "surprisePct": 12.22222222222222, "immediateReturnPct": 11.829944854348451, "forward4WeekPct": 26.25901194917988, "forward13WeekPct": 33.51278115909422, "toDateReturnPct": -19.62921781675916, "weeksSince": 153, "availabilitySource": "reported", "spread": -1.933047381924581, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": 9.887005649717517, "surprisePct": 4.201680672268911, "immediateReturnPct": -0.9885055765429307, "forward4WeekPct": -9.160917023400494, "forward13WeekPct": -30.00809324728876, "toDateReturnPct": -40.39798150513773, "weeksSince": 140, "availabilitySource": "reported", "spread": -12.501019710010596, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 5.398457583547556, "surprisePct": 0.0, "immediateReturnPct": -15.2186097296929, "forward4WeekPct": -17.320626537137628, "forward13WeekPct": -19.46887687350681, "toDateReturnPct": -27.803910118290375, "weeksSince": 127, "availabilitySource": "reported", "spread": 32.07604105298252, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 1.7073170731707332, "surprisePct": -2.970297029702973, "immediateReturnPct": -9.555553593630995, "forward4WeekPct": 1.8492074360864752, "forward13WeekPct": -7.241041527350067, "toDateReturnPct": -18.916623430183744, "weeksSince": 114, "availabilitySource": "reported", "spread": 38.81774534807025, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": -1.918465227817745, "surprisePct": 16.25, "immediateReturnPct": -12.920672746799077, "forward4WeekPct": -7.77494016278113, "forward13WeekPct": -10.77536063836475, "toDateReturnPct": -23.881358745533955, "weeksSince": 101, "availabilitySource": "reported", "spread": 34.15316612969853, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": -3.17848410757946, "surprisePct": 19.354838709677423, "immediateReturnPct": -5.3668489291954895, "forward4WeekPct": -9.672216559409264, "forward13WeekPct": -6.89342497189267, "toDateReturnPct": -14.688765570740447, "weeksSince": 87, "availabilitySource": "reported", "spread": 32.93917798781406, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": -3.0303030303030276, "surprisePct": 7.894736842105256, "immediateReturnPct": -3.1111131841811246, "forward4WeekPct": 4.851850642560995, "forward13WeekPct": 6.100411478485035, "toDateReturnPct": -7.89738614375548, "weeksSince": 75, "availabilitySource": "reported", "spread": 33.8002117158575, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-08-08", "periodEnd": "2025-06-30", "earningsChangePct": -2.083333333333337, "surprisePct": 13.924050632911388, "immediateReturnPct": 8.914731905497252, "forward4WeekPct": 18.058492220357447, "forward13WeekPct": 22.81920285027459, "toDateReturnPct": -13.192972041469398, "weeksSince": 61, "availabilitySource": "reported", "spread": 15.466335316745457, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": 1.8617021276595924, "surprisePct": 6.382978723404261, "immediateReturnPct": -9.856585566953102, "forward4WeekPct": -11.877446816108051, "forward13WeekPct": -34.09211039390032, "toDateReturnPct": -36.287797711028546, "weeksSince": 48, "availabilitySource": "reported", "spread": 5.016100412315481, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 0.5221932114882533, "surprisePct": 9.708737864077657, "immediateReturnPct": -1.8018019461691792, "forward4WeekPct": 1.1946712006103644, "forward13WeekPct": -2.130974913411132, "toDateReturnPct": -5.073224219287864, "weeksSince": 35, "availabilitySource": "reported", "spread": 35.47705269805729, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 4.935064935064926, "surprisePct": 9.78260869565217, "immediateReturnPct": 6.551724468812092, "forward4WeekPct": 0.8405179294615372, "forward13WeekPct": 7.5216165956276, "toDateReturnPct": 3.348446035406183, "weeksSince": 22, "availabilitySource": "reported", "spread": 41.50678646534139, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 5.940594059405946, "surprisePct": 10.679611650485425, "immediateReturnPct": -1.5785334336932966, "forward4WeekPct": -4.380426485655697, "forward13WeekPct": null, "toDateReturnPct": -5.398505452092339, "weeksSince": 9, "availabilitySource": "reported", "spread": 48.042958756460195, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}], "latestEvent": {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 5.940594059405946, "surprisePct": 10.679611650485425, "immediateReturnPct": -1.5785334336932966, "forward4WeekPct": -4.380426485655697, "forward13WeekPct": null, "toDateReturnPct": -5.398505452092339, "weeksSince": 9, "availabilitySource": "reported", "spread": 48.042958756460195, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Software - Application", "population": 25, "spreadPercentile": 95.8, "qualityPercentile": 79.2, "rarityPercentile": 95.8, "currentOneYearSpread": 196.04065400000002, "lead": "earnings", "relatedSignals": [{"tickerId": 9096, "symbol": "ZM", "name": "Zoom Video Communications Inc", "spread": 152.221965, "lead": "earnings", "quality": 75}, {"tickerId": 7810, "symbol": "PTC", "name": "PTC Inc", "spread": 139.931541, "lead": "earnings", "quality": 87.5}, {"tickerId": 8912, "symbol": "WDAY", "name": "Workday Inc", "spread": 134.560033, "lead": "earnings", "quality": 87.5}, {"tickerId": 1856, "symbol": "GWRE", "name": "Guidewire Software Inc", "spread": 129.56846, "lead": "earnings", "quality": 87.5}, {"tickerId": 8068, "symbol": "ROP", "name": "Roper Technologies Inc", "spread": 90.797787, "lead": "earnings", "quality": 100}, {"tickerId": 1502, "symbol": "FICO", "name": "Fair Isaac Corporation", "spread": 88.74154999999999, "lead": "earnings", "quality": 87.5}, {"tickerId": 4623, "symbol": "ADSK", "name": "Autodesk Inc", "spread": 79.885184, "lead": "earnings", "quality": 87.5}, {"tickerId": 6652, "symbol": "INTU", "name": "Intuit Inc", "spread": 70.597936, "lead": "earnings", "quality": 87.5}]}, "historicalOutcomes": {"available": true, "sampleSize": 12, "historyWeeks": 156, "horizons": [{"weeks": 13, "observations": 12, "medianReturn": 10.014358329488072, "positiveRate": 66.66666666666666, "downsideDecile": -7.636110627935288, "bestReturn": 33.53745294458705, "worstReturn": -13.359359200935517}], "note": "Comparable outcomes use the available three-year peer history, are descriptive, include overlapping periods and are not a forecast."}, "transitions": [{"date": "2023-10-20", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-02-02", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-05-03", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-11-07", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-02-06", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-10-09", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "improvement_awaiting_confirmation", "label": "Fresh improvement awaiting confirmation", "tone": "opportunity", "explanation": "Earnings improved at the latest reported update, but market price remains below its pre-update level."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}