{"ticker": {"uuid": "5b4fb8b5-32a0-4d40-b933-cc5a5dfec6f9", "symbol": "AGYS", "name": "Agilysys Inc", "sector": "Technology", "industry": "Software - Application", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 21.7, "average_surprise_label": "+21.7%", "median_surprise": 14.8, "surprise_dispersion": 24.8, "average_reaction": 4.8, "average_reaction_label": "+4.8%", "average_abs_reaction": 13.3, "positive_response_rate": 75.0, "confirmation_rate": 75.0, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 206.2, "revenue_growth_1y": 14.4, "cash_conversion": 1.96, "net_margin": 13.0, "earnings_yield": 1.9, "eps_surprise_avg": 14.8, "sue_score": 0.65, "pe_ratio": 71.4, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 108.58, "currency": "USD", "return_13w": 51.7, "fair_value": 95.756154, "fair_value_gap": 13.4, "relative_strength": -3.8, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 46.0}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-23", "date_source": "exact", "eps_actual": 0.25, "eps_estimate": 0.19, "eps_surprise": 0.06, "surprise_pct": 31.5789, "surprise_label": "+31.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 24.84096198603567, "one_week_reaction_label": "+24.8%", "four_week_reaction": 38.40186190845616, "four_week_reaction_label": "+38.4%", "confirmation": "confirmed", "revenue": 58616000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 4545000.0, "operating_cash_flow": 5448000.0, "free_cash_flow": 8385000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-22", "date_source": "exact", "eps_actual": 0.35, "eps_estimate": 0.26, "eps_surprise": 0.09, "surprise_pct": 34.6154, "surprise_label": "+34.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 6.6634476098503095, "one_week_reaction_label": "+6.7%", "four_week_reaction": -4.659584741670689, "four_week_reaction_label": "-4.7%", "confirmation": "confirmed", "revenue": 60566000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 77141000.0, "operating_cash_flow": 12909000.0, "free_cash_flow": 14565000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-13", "date_source": "exact", "eps_actual": 0.32, "eps_estimate": 0.28, "eps_surprise": 0.04, "surprise_pct": 14.2857, "surprise_label": "+14.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 22.161104999388822, "one_week_reaction_label": "+22.2%", "four_week_reaction": 16.15939371714949, "four_week_reaction_label": "+16.2%", "confirmation": "confirmed", "revenue": 62221000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2961000.0, "operating_cash_flow": 29807000.0, "free_cash_flow": 30276000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-21", "date_source": "exact", "eps_actual": 0.3, "eps_estimate": 0.26, "eps_surprise": 0.04, "surprise_pct": 15.3846, "surprise_label": "+15.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.58548790658883, "one_week_reaction_label": "+2.6%", "four_week_reaction": -0.14827170790473226, "four_week_reaction_label": "-0.1%", "confirmation": "confirmed", "revenue": 63512000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 14106000.0, "operating_cash_flow": 1098000.0, "free_cash_flow": 1967000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-27", "date_source": "exact", "eps_actual": 0.34, "eps_estimate": 0.3, "eps_surprise": 0.04, "surprise_pct": 13.3333, "surprise_label": "+13.3%", "surprise_band": "beat", "eps_yoy": 36.00000000000001, "eps_yoy_label": "+36.0%", "one_week_reaction": -7.078682276068607, "one_week_reaction_label": "-7.1%", "four_week_reaction": 24.766312732552855, "four_week_reaction_label": "+24.8%", "confirmation": "diverged", "revenue": 68279000.0, "revenue_yoy": 16.485259997270372, "revenue_yoy_label": "+16.5%", "net_income": 1364000.0, "operating_cash_flow": 6590000.0, "free_cash_flow": 7241000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-21", "date_source": "exact", "eps_actual": 0.38, "eps_estimate": 0.34, "eps_surprise": 0.04, "surprise_pct": 11.7647, "surprise_label": "+11.8%", "surprise_band": "beat", "eps_yoy": 8.57142857142858, "eps_yoy_label": "+8.6%", "one_week_reaction": -24.275511041786395, "one_week_reaction_label": "-24.3%", "four_week_reaction": -28.34742631967819, "four_week_reaction_label": "-28.3%", "confirmation": "diverged", "revenue": 69561000.0, "revenue_yoy": 14.851566885711456, "revenue_yoy_label": "+14.9%", "net_income": 3830000.0, "operating_cash_flow": 20288000.0, "free_cash_flow": 20850000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-19", "date_source": "exact", "eps_actual": 0.54, "eps_estimate": 0.286, "eps_surprise": 0.254, "surprise_pct": 88.8112, "surprise_label": "+88.8%", "surprise_band": "beat", "eps_yoy": 68.75000000000001, "eps_yoy_label": "+68.8%", "one_week_reaction": 18.151162790697672, "one_week_reaction_label": "+18.2%", "four_week_reaction": 27.093023255813954, "four_week_reaction_label": "+27.1%", "confirmation": "confirmed", "revenue": 74272000.0, "revenue_yoy": 19.368059015444945, "revenue_yoy_label": "+19.4%", "net_income": 3925000.0, "operating_cash_flow": 27152000.0, "free_cash_flow": 27853000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-21", "date_source": "exact", "eps_actual": 0.33, "eps_estimate": 0.36, "eps_surprise": -0.03, "surprise_pct": -8.3333, "surprise_label": "-8.3%", "surprise_band": "miss", "eps_yoy": 10.000000000000009, "eps_yoy_label": "+10.0%", "one_week_reaction": 1.4582067528860403, "one_week_reaction_label": "+1.5%", "four_week_reaction": -8.141654370280355, "four_week_reaction_label": "-8.1%", "confirmation": "diverged", "revenue": 76675000.0, "revenue_yoy": 20.725217281773524, "revenue_yoy_label": "+20.7%", "net_income": 4890000.0, "operating_cash_flow": -4346000.0, "free_cash_flow": -3713000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-27", "date_source": "exact", "eps_actual": 0.4, "eps_estimate": 0.38, "eps_surprise": 0.02, "surprise_pct": 5.2632, "surprise_label": "+5.3%", "surprise_band": "beat", "eps_yoy": 17.64705882352941, "eps_yoy_label": "+17.6%", "one_week_reaction": 7.6632626791384135, "one_week_reaction_label": "+7.7%", "four_week_reaction": 5.861151634772161, "four_week_reaction_label": "+5.9%", "confirmation": "confirmed", "revenue": 79299000.0, "revenue_yoy": 16.139662268047278, "revenue_yoy_label": "+16.1%", "net_income": 11710000.0, "operating_cash_flow": 15213000.0, "free_cash_flow": 15430000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-26", "date_source": "exact", "eps_actual": 0.42, "eps_estimate": 0.46, "eps_surprise": -0.04, "surprise_pct": -8.6957, "surprise_label": "-8.7%", "surprise_band": "miss", "eps_yoy": 10.52631578947368, "eps_yoy_label": "+10.5%", "one_week_reaction": -19.399795596023413, "one_week_reaction_label": "-19.4%", "four_week_reaction": -26.934869460187677, "four_week_reaction_label": "-26.9%", "confirmation": "confirmed", "revenue": 80390000.0, "revenue_yoy": 15.567631287646813, "revenue_yoy_label": "+15.6%", "net_income": 9897000.0, "operating_cash_flow": 23295000.0, "free_cash_flow": 23869000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-18", "date_source": "exact", "eps_actual": 0.63, "eps_estimate": 0.4971, "eps_surprise": 0.1329, "surprise_pct": 26.7351, "surprise_label": "+26.7%", "surprise_band": "beat", "eps_yoy": 16.66666666666666, "eps_yoy_label": "+16.7%", "one_week_reaction": 18.562518562518562, "one_week_reaction_label": "+18.6%", "four_week_reaction": 34.600534600534594, "four_week_reaction_label": "+34.6%", "confirmation": "confirmed", "revenue": 82946000.0, "revenue_yoy": 11.678694528220595, "revenue_yoy_label": "+11.7%", "net_income": 12294000.0, "operating_cash_flow": 35835000.0, "free_cash_flow": 36259000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-27", "date_source": "exact", "eps_actual": 0.34, "eps_estimate": 0.25, "eps_surprise": 0.09, "surprise_pct": 36.0, "surprise_label": "+36.0%", "surprise_band": "beat", "eps_yoy": 3.030303030303033, "eps_yoy_label": "+3.0%", "one_week_reaction": 6.718084026791141, "one_week_reaction_label": "+6.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 87677000.0, "revenue_yoy": 14.34887512226932, "revenue_yoy_label": "+14.3%", "net_income": 8992000.0, "operating_cash_flow": 7833000.0, "free_cash_flow": 8353000.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": [0.25, 0.35, 0.32, 0.3, 0.34, 0.38, 0.54, 0.33, 0.4, 0.42, 0.63, 0.34], "eps_estimate": [0.19, 0.26, 0.28, 0.26, 0.3, 0.34, 0.286, 0.36, 0.38, 0.46, 0.4971, 0.25], "surprise": [31.5789, 34.6154, 14.2857, 15.3846, 13.3333, 11.7647, 88.8112, -8.3333, 5.2632, -8.6957, 26.7351, 36.0], "reaction_1w": [24.84096198603567, 6.6634476098503095, 22.161104999388822, 2.58548790658883, -7.078682276068607, -24.275511041786395, 18.151162790697672, 1.4582067528860403, 7.6632626791384135, -19.399795596023413, 18.562518562518562, 6.718084026791141], "reaction_4w": [38.40186190845616, -4.659584741670689, 16.15939371714949, -0.14827170790473226, 24.766312732552855, -28.34742631967819, 27.093023255813954, -8.141654370280355, 5.861151634772161, -26.934869460187677, 34.600534600534594, null], "revenue": [58.62, 60.57, 62.22, 63.51, 68.28, 69.56, 74.27, 76.67, 79.3, 80.39, 82.95, 87.68], "net_income": [4.54, 77.14, 2.96, 14.11, 1.36, 3.83, 3.92, 4.89, 11.71, 9.9, 12.29, 8.99], "financial_unit": "millions", "scatter": [{"x": 31.5789, "y": 24.84096198603567, "label": "2023-09-30"}, {"x": 34.6154, "y": 6.6634476098503095, "label": "2023-12-31"}, {"x": 14.2857, "y": 22.161104999388822, "label": "2024-03-31"}, {"x": 15.3846, "y": 2.58548790658883, "label": "2024-06-30"}, {"x": 13.3333, "y": -7.078682276068607, "label": "2024-09-30"}, {"x": 11.7647, "y": -24.275511041786395, "label": "2024-12-31"}, {"x": 88.8112, "y": 18.151162790697672, "label": "2025-03-31"}, {"x": -8.3333, "y": 1.4582067528860403, "label": "2025-06-30"}, {"x": 5.2632, "y": 7.6632626791384135, "label": "2025-09-30"}, {"x": -8.6957, "y": -19.399795596023413, "label": "2025-12-31"}, {"x": 26.7351, "y": 18.562518562518562, "label": "2026-03-31"}, {"x": 36.0, "y": 6.718084026791141, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 98.21556031406139, 101.4561027837259, 99.12919343326195, 98.18700927908637, 95.00356887937188, 94.44682369735902, 101.14204139900072, 94.8893647394718, 92.005710206995, 114.86081370449679, 128.56531049250538, 123.89721627408996, 127.3376159885796, 125.48179871520344, 125.48179871520344, 120.0142755174875, 119.41470378301216, 121.6131334760885, 121.08493932905067, 111.0349750178444, 107.80870806566737, 118.25838686652392, 126.13847251962883, 117.83012134189865, 129.20770877944327, 112.74803711634547, 114.68950749464668, 110.50678087080657, 109.25053533190578, 109.0935046395432, 112.26266952177018, 120.2855103497502, 116.40256959314776, 117.61598857958602, 116.74518201284798, 118.48679514632406, 113.07637401855817, 116.7880085653105, 142.66952177016415, 148.53675945753034, 136.2883654532477, 135.6602426837973, 130.00713775874374, 140.52819414703782, 148.6652391149179, 146.98072805139185, 152.51962883654534, 154.0471092077088, 158.0299785867238, 150.82084225553177, 157.01641684511063, 153.81870092790862, 157.60171306209853, 161.4561027837259, 147.1663097787295, 145.85296216987865, 149.593147751606, 154.13276231263384, 152.36259814418273, 164.02569593147754, 176.9307637401856, 157.30192719486084, 146.16702355460387, 169.60742326909352, 173.00499643112065, 196.25981441827264, 191.72019985724484, 190.80656673804427, 189.76445396145613, 197.9586009992862, 193.547466095646, 190.2355460385439, 182.8408279800143, 173.8900785153462, 131.6773733047823, 128.7937187723055, 123.9685938615275, 124.5967166309779, 110.69236259814419, 115.61741613133476, 111.3633119200571, 106.13847251962882, 105.25339043540329, 104.36830835117775, 99.00071377587437, 98.10135617416131, 99.14346895074947, 105.73875802997858, 108.05139186295503, 115.58886509635975, 122.76945039257674, 145.05353319057818, 151.19200571020698, 161.2562455389008, 156.03140613847253, 154.8750892219843, 161.2276945039258, 164.58244111349038, 162.62669521770167, 164.4682369735903, 166.86652391149178, 164.1541755888651, 148.10849393290508, 151.07780157030692, 157.78729478943612, 155.77444682369736, 157.83012134189863, 151.14917915774447, 150.77801570306926, 149.4075660242684, 149.66452533904356, 156.30264097073518, 157.1448965024982, 166.35260528194146, 179.10064239828694, 180.0142755174875, 184.86795146324056, 176.10278372591006, 175.53176302640972, 179.90007137758744, 178.15845824411136, 173.43326195574588, 173.4189864382584, 164.89650249821557, 167.55174875089222, 162.412562455389, 153.64739471805854, 123.8401142041399, 122.78372591006426, 116.34546752319773, 112.26266952177018, 103.0264097073519, 110.5781584582441, 97.7730192719486, 101.0849393290507, 100.4568165596003, 101.48465381870093, 88.77944325481799, 97.40185581727339, 95.30335474660959, 96.85938615274803, 102.19842969307638, 96.1313347608851, 113.97573162027123, 123.56887937187724, 126.36688079942897, 129.3932905067809, 124.92505353319059, 146.43825838686652, 158.18700927908637, 155.57458957887224, 152.2912205567452, 140.67094932191293, 150.12134189864383, 155.00356887937187], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 190.42553191489364, 190.42553191489364], "gap": [0.0, 1.784439685938608, -1.4561027837258962, 0.8708065667380538, 1.812990720913632, 4.996431120628117, 5.553176302640978, -1.1420413990007177, 5.110635260528198, 7.994289793004995, -13.796983917262736, -27.50148070527132, -22.8333864868559, -26.273786201345544, -24.417968927969383, -24.417968927969383, -18.95044573025345, -18.3508739957781, -20.54930368885445, -20.021109541816614, -9.971145230610347, -6.744878278433319, -17.194557079289865, -15.500174647288404, -7.191823469558216, -18.569410907102835, -2.1097392440050413, -4.051209622306246, 0.13151700153386514, 1.3877625404346503, 1.5447932327972325, -1.6243716494297473, -9.647212477409767, -5.764271720807329, -6.977690707245586, -6.106884140507546, -7.848497273983625, -2.438076146217739, -6.149710692970075, -25.648245174419444, -31.515482861785628, -19.267088857502998, -18.638966088052584, -12.98586116299903, -23.506917551293114, -31.6439625191732, -29.95945145564714, -35.49835224080063, -37.02583261196408, -28.24274454417059, -21.033608212978578, -27.229182802557432, -24.031466885355428, -27.81447901954533, -31.6688687411727, -17.379075736176304, -16.065728127325457, -19.805913709052817, -24.34552827008065, -22.575364101629532, -34.23846188892435, -47.1435296976324, -27.514693152307643, -6.805321426944289, -30.245721141433933, -33.64329430346106, -56.89811229061306, -52.35849772958525, -51.444864610384684, -50.40275183379654, -58.59689887162662, -54.18576396798642, -50.87384391088432, -43.47912585235471, -34.52837638768662, 10.87581818457943, 13.759472717056212, 18.584597627834228, 17.956474858383828, 31.860828891217537, 26.93577535802696, 31.189879569304622, 36.4147189697329, 37.29980105395843, 38.18488313818398, 43.55247771348735, 44.45183531520041, 43.40972253861226, 36.81443345938314, 34.501799626406694, 26.96432639300197, 19.78374109678498, 20.90391361793249, 14.765441098303683, 4.701201269609868, 9.926040670038134, 11.08235758652637, 4.729752304584878, 1.3750056950202918, 3.330751590809001, 1.4892098349203593, 2.2824122587209956, 4.994760581347691, 21.0404422373077, 18.07113459990586, 11.36164138077666, 13.374489346515418, 11.318814828314146, 17.999757012468308, 18.37092046714352, 19.741370145944387, 19.484410831169214, 12.846295199477595, 12.00403966771458, 2.7963308882713136, -3.568727504669937, -4.482360623870505, -9.336036569623559, -0.5708688322930584, 0.00015186720727911052, -4.368156483970438, -2.6265433504943587, 2.0986529378711225, 2.112928455358599, 10.635412395401431, 7.980166142724784, 13.119352438227992, 21.884520175558464, 55.9471198384133, 57.00350813248893, 63.44176651935547, 67.52456452078302, 76.76082433520129, 69.20907558430909, 82.0142147706046, 78.7022947135025, 79.3304174829529, 78.30258022385226, 91.0077907877352, 82.38537822527981, 84.48387929594361, 82.92784788980516, 77.58880434947682, 83.6558992816681, 75.38597050738835, 65.79282275578234, 62.994821328230614, 59.9684116208787, 64.43664859446899, 42.92344374079306, 31.174692848573216, 33.78711254878735, 37.07048157091438, 48.690752805746655, 40.304190016249805, 35.42196303552177], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 101.06382978723406, null, null, null, null, null, null, null, null, null, null, null, null, 110.63829787234043, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.02127659574471, null, null, null, null, null, null, null, null, null, 129.7872340425532, null, null, null, null, null, null, null, null, null, null, null, null, null, 139.36170212765958, null, null, null, null, null, null, null, null, null, null, null, 142.55319148936172, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 165.95744680851067, null, null, null, null, null, null, null, null, 169.14893617021278, null, null, null, null, null, null, null, null, null, null, null, null, null, 175.531914893617, null, null, null, null, null, null, null, null, null, null, null, null, 179.7872340425532, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 189.36170212765958, null, null, null, null, null, null, null, null, null, 190.42553191489364, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [90.4, -35.4, 55.0]}}, "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": [70.05, 68.8, 71.07, 69.44, 68.78, 66.55, 66.16, 70.85, 66.47, 64.45, 80.46, 90.06, 86.79, 89.2, 87.9, 87.9, 84.07, 83.65, 85.19, 84.82, 77.78, 75.52, 82.84, 88.36, 82.54, 90.51, 78.98, 80.34, 77.41, 76.53, 76.42, 78.64, 84.26, 81.54, 82.39, 81.78, 83.0, 79.21, 81.81, 99.94, 104.05, 95.47, 95.03, 91.07, 98.44, 104.14, 102.96, 106.84, 107.91, 110.7, 105.65, 109.99, 107.75, 110.4, 113.1, 103.09, 102.17, 104.79, 107.97, 106.73, 114.9, 123.94, 110.19, 102.39, 118.81, 121.19, 137.48, 134.3, 133.66, 132.93, 138.67, 135.58, 133.26, 128.08, 121.81, 92.24, 90.22, 86.84, 87.28, 77.54, 80.99, 78.01, 74.35, 73.73, 73.11, 69.35, 68.72, 69.45, 74.07, 75.69, 80.97, 86.0, 101.61, 105.91, 112.96, 109.3, 108.49, 112.94, 115.29, 113.92, 115.21, 116.89, 114.99, 103.75, 105.83, 110.53, 109.12, 110.56, 105.88, 105.62, 104.66, 104.84, 109.49, 110.08, 116.53, 125.46, 126.1, 129.5, 123.36, 122.96, 126.02, 124.8, 121.49, 121.48, 115.51, 117.37, 113.77, 107.63, 86.75, 86.01, 81.5, 78.64, 72.17, 77.46, 68.49, 70.81, 70.37, 71.09, 62.19, 68.23, 66.76, 67.85, 71.59, 67.34, 79.84, 86.56, 88.52, 90.64, 87.51, 102.58, 110.81, 108.98, 106.68, 98.54, 105.16, 108.58], "ttmEps": [0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 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.34, 1.34, 1.34, 1.34, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.79, 1.79], "quarterlyEps": [0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.34, 0.34], "priceIndex": [100.0, 98.21556031406139, 101.4561027837259, 99.12919343326195, 98.18700927908637, 95.00356887937188, 94.44682369735902, 101.14204139900072, 94.8893647394718, 92.005710206995, 114.86081370449679, 128.56531049250538, 123.89721627408996, 127.3376159885796, 125.48179871520344, 125.48179871520344, 120.0142755174875, 119.41470378301216, 121.6131334760885, 121.08493932905067, 111.0349750178444, 107.80870806566737, 118.25838686652392, 126.13847251962883, 117.83012134189865, 129.20770877944327, 112.74803711634547, 114.68950749464668, 110.50678087080657, 109.25053533190578, 109.0935046395432, 112.26266952177018, 120.2855103497502, 116.40256959314776, 117.61598857958602, 116.74518201284798, 118.48679514632406, 113.07637401855817, 116.7880085653105, 142.66952177016415, 148.53675945753034, 136.2883654532477, 135.6602426837973, 130.00713775874374, 140.52819414703782, 148.6652391149179, 146.98072805139185, 152.51962883654534, 154.0471092077088, 158.0299785867238, 150.82084225553177, 157.01641684511063, 153.81870092790862, 157.60171306209853, 161.4561027837259, 147.1663097787295, 145.85296216987865, 149.593147751606, 154.13276231263384, 152.36259814418273, 164.02569593147754, 176.9307637401856, 157.30192719486084, 146.16702355460387, 169.60742326909352, 173.00499643112065, 196.25981441827264, 191.72019985724484, 190.80656673804427, 189.76445396145613, 197.9586009992862, 193.547466095646, 190.2355460385439, 182.8408279800143, 173.8900785153462, 131.6773733047823, 128.7937187723055, 123.9685938615275, 124.5967166309779, 110.69236259814419, 115.61741613133476, 111.3633119200571, 106.13847251962882, 105.25339043540329, 104.36830835117775, 99.00071377587437, 98.10135617416131, 99.14346895074947, 105.73875802997858, 108.05139186295503, 115.58886509635975, 122.76945039257674, 145.05353319057818, 151.19200571020698, 161.2562455389008, 156.03140613847253, 154.8750892219843, 161.2276945039258, 164.58244111349038, 162.62669521770167, 164.4682369735903, 166.86652391149178, 164.1541755888651, 148.10849393290508, 151.07780157030692, 157.78729478943612, 155.77444682369736, 157.83012134189863, 151.14917915774447, 150.77801570306926, 149.4075660242684, 149.66452533904356, 156.30264097073518, 157.1448965024982, 166.35260528194146, 179.10064239828694, 180.0142755174875, 184.86795146324056, 176.10278372591006, 175.53176302640972, 179.90007137758744, 178.15845824411136, 173.43326195574588, 173.4189864382584, 164.89650249821557, 167.55174875089222, 162.412562455389, 153.64739471805854, 123.8401142041399, 122.78372591006426, 116.34546752319773, 112.26266952177018, 103.0264097073519, 110.5781584582441, 97.7730192719486, 101.0849393290507, 100.4568165596003, 101.48465381870093, 88.77944325481799, 97.40185581727339, 95.30335474660959, 96.85938615274803, 102.19842969307638, 96.1313347608851, 113.97573162027123, 123.56887937187724, 126.36688079942897, 129.3932905067809, 124.92505353319059, 146.43825838686652, 158.18700927908637, 155.57458957887224, 152.2912205567452, 140.67094932191293, 150.12134189864383, 155.00356887937187], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 190.42553191489364, 190.42553191489364], "valuationGap": [0.0, 1.784439685938608, -1.4561027837258962, 0.8708065667380538, 1.812990720913632, 4.996431120628117, 5.553176302640978, -1.1420413990007177, 5.110635260528198, 7.994289793004995, -13.796983917262736, -27.50148070527132, -22.8333864868559, -26.273786201345544, -24.417968927969383, -24.417968927969383, -18.95044573025345, -18.3508739957781, -20.54930368885445, -20.021109541816614, -9.971145230610347, -6.744878278433319, -17.194557079289865, -15.500174647288404, -7.191823469558216, -18.569410907102835, -2.1097392440050413, -4.051209622306246, 0.13151700153386514, 1.3877625404346503, 1.5447932327972325, -1.6243716494297473, -9.647212477409767, -5.764271720807329, -6.977690707245586, -6.106884140507546, -7.848497273983625, -2.438076146217739, -6.149710692970075, -25.648245174419444, -31.515482861785628, -19.267088857502998, -18.638966088052584, -12.98586116299903, -23.506917551293114, -31.6439625191732, -29.95945145564714, -35.49835224080063, -37.02583261196408, -28.24274454417059, -21.033608212978578, -27.229182802557432, -24.031466885355428, -27.81447901954533, -31.6688687411727, -17.379075736176304, -16.065728127325457, -19.805913709052817, -24.34552827008065, -22.575364101629532, -34.23846188892435, -47.1435296976324, -27.514693152307643, -6.805321426944289, -30.245721141433933, -33.64329430346106, -56.89811229061306, -52.35849772958525, -51.444864610384684, -50.40275183379654, -58.59689887162662, -54.18576396798642, -50.87384391088432, -43.47912585235471, -34.52837638768662, 10.87581818457943, 13.759472717056212, 18.584597627834228, 17.956474858383828, 31.860828891217537, 26.93577535802696, 31.189879569304622, 36.4147189697329, 37.29980105395843, 38.18488313818398, 43.55247771348735, 44.45183531520041, 43.40972253861226, 36.81443345938314, 34.501799626406694, 26.96432639300197, 19.78374109678498, 20.90391361793249, 14.765441098303683, 4.701201269609868, 9.926040670038134, 11.08235758652637, 4.729752304584878, 1.3750056950202918, 3.330751590809001, 1.4892098349203593, 2.2824122587209956, 4.994760581347691, 21.0404422373077, 18.07113459990586, 11.36164138077666, 13.374489346515418, 11.318814828314146, 17.999757012468308, 18.37092046714352, 19.741370145944387, 19.484410831169214, 12.846295199477595, 12.00403966771458, 2.7963308882713136, -3.568727504669937, -4.482360623870505, -9.336036569623559, -0.5708688322930584, 0.00015186720727911052, -4.368156483970438, -2.6265433504943587, 2.0986529378711225, 2.112928455358599, 10.635412395401431, 7.980166142724784, 13.119352438227992, 21.884520175558464, 55.9471198384133, 57.00350813248893, 63.44176651935547, 67.52456452078302, 76.76082433520129, 69.20907558430909, 82.0142147706046, 78.7022947135025, 79.3304174829529, 78.30258022385226, 91.0077907877352, 82.38537822527981, 84.48387929594361, 82.92784788980516, 77.58880434947682, 83.6558992816681, 75.38597050738835, 65.79282275578234, 62.994821328230614, 59.9684116208787, 64.43664859446899, 42.92344374079306, 31.174692848573216, 33.78711254878735, 37.07048157091438, 48.690752805746655, 40.304190016249805, 35.42196303552177], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 101.06382978723406, null, null, null, null, null, null, null, null, null, null, null, null, 110.63829787234043, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.02127659574471, null, null, null, null, null, null, null, null, null, 129.7872340425532, null, null, null, null, null, null, null, null, null, null, null, null, null, 139.36170212765958, null, null, null, null, null, null, null, null, null, null, null, 142.55319148936172, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 165.95744680851067, null, null, null, null, null, null, null, null, 169.14893617021278, null, null, null, null, null, null, null, null, null, null, null, null, null, 175.531914893617, null, null, null, null, null, null, null, null, null, null, null, null, 179.7872340425532, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 189.36170212765958, null, null, null, null, null, null, null, null, null, 190.42553191489364, null], "quarterLabels": ["2023-07-23", "", "", "", "", "", "", "", "", "", "2023-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-13", "", "", "", "", "", "", "", "", "", "2024-07-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-27", "", "", "", "", "", "", "", "", "", "", "", "2025-01-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-19", "", "", "", "", "", "", "", "", "2025-07-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-27", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-18", "", "", "", "", "", "", "", "", "", "2026-07-27", ""], "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": [28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 28.57142857142855, 31.57894736842105, 31.57894736842105, 31.57894736842105, 31.57894736842105, 31.57894736842105, 31.57894736842105, 31.57894736842105, 31.57894736842105, 31.57894736842105, 31.57894736842105, 31.57894736842105, 31.57894736842105, 31.57894736842105, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 34.615384615384606, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 11.764705882352935, 88.81118881118883, 88.81118881118883, 88.81118881118883, 88.81118881118883, 88.81118881118883, 88.81118881118883, 88.81118881118883, 88.81118881118883, 88.81118881118883, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, -8.333333333333325, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, -8.69565217391305, 26.735063367531687, 26.735063367531687, 26.735063367531687, 26.735063367531687, 26.735063367531687, 26.735063367531687, 26.735063367531687, 26.735063367531687, 26.735063367531687, 26.735063367531687, 36.00000000000001, 36.00000000000001], "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": [26, 33, 40, 47, 54, 61, 68, 75, 82, 89, 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, 95, 102, 109, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 5, 12, 19, 26, 33, 40, 47, 54, 61, 68, 75, 82, 89, 96, 5, 12, 19, 26, 33, 40, 47, 54, 61, 68, 75, 82, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 115, 4, 11, 18, 25, 32, 39, 46, 53, 60, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 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, 95, 102, 109, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 4, 11], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 70.05, "latestClose": 108.58, "startTtmEps": 0.94, "latestTtmEps": 1.79, "priceChangePct": 55.003568879371876, "epsChangePct": 90.42553191489364, "earningsGapPct": 35.42196303552176, "startMultiple": 74.52127659574468, "latestMultiple": 60.65921787709497, "multipleChangePct": -18.601477795190192, "latestQuarter": "2026-07-27", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 3 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 4.655421686746997, "earningsMovePct": 12.578616352201255, "spread": 7.923194665454258, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": -1.281934721338296, "earningsMovePct": 46.721311475409834, "spread": 48.00324619674813, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 55.003568879371876, "earningsMovePct": 90.42553191489364, "spread": 35.42196303552176, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 3, "persistenceLabel": "3 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 3 updates.", "marketChangePct": 55.003568879371876, "earningsChangePct": 90.42553191489364, "recentMarketMovePoints": 52.80513918629549, "recentEarningsMovePoints": 10.638297872340445}, "pressure": {"score": 35, "band": "low", "label": "Low \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 85, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "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": 1.95628657, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.1437911, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.60653635, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "mixed", "value": -0.08307796, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.06895602, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 10.451104088593377, "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-07-27", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 101.06382978723406, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 110.63829787234043, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 117.02127659574471, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 129.7872340425532, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 139.36170212765958, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 142.55319148936172, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 165.95744680851067, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 169.14893617021278, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 175.531914893617, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 179.7872340425532, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 189.36170212765958, 190.42553191489364, 190.42553191489364], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.26285222003891, 105.26285222003891, 105.26285222003891, 105.26285222003891, 105.26285222003891, 105.26285222003891, 105.26285222003891, 105.26285222003891, 105.26285222003891, 105.26285222003891, 105.26285222003891, 105.26285222003891, 105.26285222003891, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 110.41535587412518, 114.9280314396616, 114.9280314396616, 114.9280314396616, 114.9280314396616, 114.9280314396616, 114.9280314396616, 114.9280314396616, 114.9280314396616, 114.9280314396616, 114.9280314396616, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 118.5351711854727, 123.2119176451229, 123.2119176451229, 123.2119176451229, 123.2119176451229, 123.2119176451229, 123.2119176451229, 123.2119176451229, 123.2119176451229, 123.2119176451229, 123.2119176451229, 123.2119176451229, 123.2119176451229, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 127.5653621659294, 133.39786465845182, 133.39786465845182, 133.39786465845182, 133.39786465845182, 133.39786465845182, 133.39786465845182, 133.39786465845182, 133.39786465845182, 133.39786465845182, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 139.76855840246253, 145.1020724235062, 145.1020724235062, 145.1020724235062, 145.1020724235062, 145.1020724235062, 145.1020724235062, 145.1020724235062, 145.1020724235062, 145.1020724235062, 145.1020724235062, 145.1020724235062, 145.1020724235062, 145.1020724235062, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 150.3431453213176, 154.54123067690134, 154.54123067690134, 154.54123067690134, 154.54123067690134, 154.54123067690134, 154.54123067690134, 154.54123067690134, 154.54123067690134, 154.54123067690134, 154.54123067690134, 159.866032969054, 159.866032969054], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 110.47343515216757, 110.47343515216757, 110.47343515216757, 110.47343515216757, 110.47343515216757, 110.47343515216757, 110.47343515216757, 110.47343515216757, 110.47343515216757, 110.47343515216757, 110.47343515216757, 110.47343515216757, 110.47343515216757, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 104.15573347686649, 126.2934804548207, 126.2934804548207, 126.2934804548207, 126.2934804548207, 126.2934804548207, 126.2934804548207, 126.2934804548207, 126.2934804548207, 126.2934804548207, 126.2934804548207, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 123.78165018278051, 121.21599497633946, 121.21599497633946, 121.21599497633946, 121.21599497633946, 121.21599497633946, 121.21599497633946, 121.21599497633946, 121.21599497633946, 121.21599497633946, 121.21599497633946, 121.21599497633946, 121.21599497633946, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 135.311399672565, 129.87732400367804, 129.87732400367804, 129.87732400367804, 129.87732400367804, 129.87732400367804, 129.87732400367804, 129.87732400367804, 129.87732400367804, 129.87732400367804, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 117.13875619547423, 135.50427235416805, 135.50427235416805, 135.50427235416805, 135.50427235416805, 135.50427235416805, 135.50427235416805, 135.50427235416805, 135.50427235416805, 135.50427235416805, 135.50427235416805, 135.50427235416805, 135.50427235416805, 135.50427235416805, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 142.2750005606764, 161.12718383457803, 161.12718383457803, 161.12718383457803, 161.12718383457803, 161.12718383457803, 161.12718383457803, 161.12718383457803, 161.12718383457803, 161.12718383457803, 161.12718383457803, 188.187669604611, 188.187669604611], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 90.42553191489364, "valuationContribution": -35.42196303552177, "marketMove": 55.00356887937187, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 90.42553191489364}, {"key": "valuation", "label": "Relative valuation contribution", "value": -35.42196303552177}, {"key": "market", "label": "Total market move", "value": 55.00356887937187}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 1.0638297872340496, "surprisePct": 31.57894736842105, "immediateReturnPct": 24.84096198603567, "forward4WeekPct": 36.38479441427462, "forward13WeekPct": 37.09852598913885, "toDateReturnPct": 68.47168347556246, "weeksSince": 145, "availabilitySource": "reported", "spread": -13.796983917262736, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-01-26", "periodEnd": "2023-12-31", "earningsChangePct": 9.473684210526322, "surprisePct": 34.615384615384606, "immediateReturnPct": 6.663447609850315, "forward4WeekPct": -3.017865765330763, "forward13WeekPct": 0.19314340898115567, "toDateReturnPct": 31.07194591984548, "weeksSince": 132, "availabilitySource": "reported", "spread": -15.500174647288404, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-17", "periodEnd": "2024-03-31", "earningsChangePct": 5.769230769230771, "surprisePct": 14.285714285714276, "immediateReturnPct": 22.161104999388815, "forward4WeekPct": 11.318909668744649, "forward13WeekPct": 31.707615205965034, "toDateReturnPct": 32.722161104999394, "weeksSince": 116, "availabilitySource": "reported", "spread": -25.648245174419444, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 10.90909090909089, "surprisePct": 15.384615384615378, "immediateReturnPct": 2.5854879065888348, "forward4WeekPct": 2.3074784542674642, "forward13WeekPct": 2.1128718376424827, "toDateReturnPct": 0.6208877768510757, "weeksSince": 106, "availabilitySource": "reported", "spread": -28.24274454417059, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 7.377049180327866, "surprisePct": 13.333333333333346, "immediateReturnPct": -7.078682276068604, "forward4WeekPct": 21.880388420001818, "forward13WeekPct": -18.12324167347309, "toDateReturnPct": -1.4611126236500627, "weeksSince": 92, "availabilitySource": "reported", "spread": -6.805321426944289, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-01-24", "periodEnd": "2024-12-31", "earningsChangePct": 2.2900763358778553, "surprisePct": 11.764705882352935, "immediateReturnPct": -24.27551104178639, "forward4WeekPct": -36.343485756506034, "forward13WeekPct": -39.192184549708564, "toDateReturnPct": -10.861177243247688, "weeksSince": 80, "availabilitySource": "reported", "spread": 10.87581818457943, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-23", "periodEnd": "2025-03-31", "earningsChangePct": 16.417910447761198, "surprisePct": 88.81118881118883, "immediateReturnPct": 18.151162790697683, "forward4WeekPct": 26.15116279069767, "forward13WeekPct": 28.523255813953497, "toDateReturnPct": 26.25581395348837, "weeksSince": 63, "availabilitySource": "reported", "spread": 20.90391361793249, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 1.9230769230769162, "surprisePct": -8.333333333333325, "immediateReturnPct": 1.4582067528860376, "forward4WeekPct": -4.06214738303966, "forward13WeekPct": 1.1457338772675962, "toDateReturnPct": -5.754708792639529, "weeksSince": 54, "availabilitySource": "reported", "spread": 2.2824122587209956, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 3.7735849056603765, "surprisePct": 5.263157894736847, "immediateReturnPct": 7.663262679138416, "forward4WeekPct": 5.517892388226198, "forward13WeekPct": -25.555650905346262, "toDateReturnPct": -6.822277525100839, "weeksSince": 40, "availabilitySource": "reported", "spread": -3.568727504669937, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 2.4242424242424176, "surprisePct": -8.69565217391305, "immediateReturnPct": -19.399795596023406, "forward4WeekPct": -32.94620458979838, "forward13WeekPct": -36.95995540276875, "toDateReturnPct": 0.882653535259692, "weeksSince": 27, "availabilitySource": "reported", "spread": 55.9471198384133, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-22", "periodEnd": "2026-03-31", "earningsChangePct": 5.3254437869822535, "surprisePct": 26.735063367531687, "immediateReturnPct": 18.56251856251856, "forward4WeekPct": 29.952479952479962, "forward13WeekPct": null, "toDateReturnPct": 61.24146124146124, "weeksSince": 11, "availabilitySource": "reported", "spread": 75.38597050738835, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 0.561797752808979, "surprisePct": 36.00000000000001, "immediateReturnPct": 6.718084026791149, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 10.188755835193831, "weeksSince": 1, "availabilitySource": "reported", "spread": 40.304190016249805, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 0.561797752808979, "surprisePct": 36.00000000000001, "immediateReturnPct": 6.718084026791149, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 10.188755835193831, "weeksSince": 1, "availabilitySource": "reported", "spread": 40.304190016249805, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 6 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Software - Application", "population": 24, "spreadPercentile": 95.7, "qualityPercentile": 30.4, "rarityPercentile": 95.7, "currentOneYearSpread": 201.52631799999997, "lead": "earnings", "relatedSignals": [{"tickerId": 7810, "symbol": "PTC", "name": "PTC Inc", "spread": 166.78091700000002, "lead": "earnings", "quality": 87.5}, {"tickerId": 8912, "symbol": "WDAY", "name": "Workday Inc", "spread": 93.028559, "lead": "earnings", "quality": 87.5}, {"tickerId": 6652, "symbol": "INTU", "name": "Intuit Inc", "spread": 88.44925400000001, "lead": "earnings", "quality": 87.5}, {"tickerId": 8068, "symbol": "ROP", "name": "Roper Technologies Inc", "spread": 86.911982, "lead": "earnings", "quality": 100}, {"tickerId": 4623, "symbol": "ADSK", "name": "Autodesk Inc", "spread": 58.876487, "lead": "earnings", "quality": 87.5}, {"tickerId": 4084, "symbol": "TYL", "name": "Tyler Technologies Inc", "spread": 53.238041, "lead": "earnings", "quality": 100}, {"tickerId": 9096, "symbol": "ZM", "name": "Zoom Video Communications Inc", "spread": 51.524325000000005, "lead": "earnings", "quality": 100}, {"tickerId": 1502, "symbol": "FICO", "name": "Fair Isaac Corporation", "spread": 49.990011, "lead": "earnings", "quality": 87.5}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-11-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-01-24", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-07-25", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-01-30", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "repricing_started", "label": "Repricing may be starting", "tone": "positive", "explanation": "The longstanding earnings lead is beginning to close through price confirmation."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}