{"ticker": {"uuid": "bc39f16d-5628-48e3-aab9-e381dfde92a2", "symbol": "SPSC", "name": "SPS Commerce Inc", "sector": "Technology", "industry": "Software - Application", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 11.6, "average_surprise_label": "+11.6%", "median_surprise": 12.1, "surprise_dispersion": 5.1, "average_reaction": -3.5, "average_reaction_label": "-3.5%", "average_abs_reaction": 14.1, "positive_response_rate": 50.0, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 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": 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": -6.0, "revenue_growth_1y": 9.8, "cash_conversion": 3.3, "net_margin": 10.1, "earnings_yield": 4.9, "eps_surprise_avg": 14.7, "sue_score": 2.35, "pe_ratio": 33.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 73.38, "currency": "USD", "return_13w": 29.9, "fair_value": 140.458365, "fair_value_gap": -47.8, "relative_strength": -18.2, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 52.5}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-26", "date_source": "exact", "eps_actual": 0.75, "eps_estimate": 0.67, "eps_surprise": 0.08, "surprise_pct": 11.9403, "surprise_label": "+11.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.431433938634934, "one_week_reaction_label": "-3.4%", "four_week_reaction": 8.015028177833445, "four_week_reaction_label": "+8.0%", "confirmation": "diverged", "revenue": 135661000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 16842000.0, "operating_cash_flow": 43842000.0, "free_cash_flow": 49540000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-08", "date_source": "exact", "eps_actual": 0.75, "eps_estimate": 0.7, "eps_surprise": 0.05, "surprise_pct": 7.1429, "surprise_label": "+7.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 17.31442869057549, "one_week_reaction_label": "+17.3%", "four_week_reaction": 5.109813733666944, "four_week_reaction_label": "+5.1%", "confirmation": "confirmed", "revenue": 144965000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 19011000.0, "operating_cash_flow": 32786000.0, "free_cash_flow": 37080000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-25", "date_source": "exact", "eps_actual": 0.86, "eps_estimate": 0.74, "eps_surprise": 0.12, "surprise_pct": 16.2162, "surprise_label": "+16.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 8.139464620218744, "one_week_reaction_label": "+8.1%", "four_week_reaction": 18.490543235240793, "four_week_reaction_label": "+18.5%", "confirmation": "confirmed", "revenue": 149576000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 18003000.0, "operating_cash_flow": 34064000.0, "free_cash_flow": 37597000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-25", "date_source": "exact", "eps_actual": 0.8, "eps_estimate": 0.77, "eps_surprise": 0.03, "surprise_pct": 3.8961, "surprise_label": "+3.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.342563291139236, "one_week_reaction_label": "+3.3%", "four_week_reaction": -2.689873417721518, "four_week_reaction_label": "-2.7%", "confirmation": "confirmed", "revenue": 153596000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 18032000.0, "operating_cash_flow": 29442000.0, "free_cash_flow": 34501000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-24", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 0.83, "eps_surprise": 0.09, "surprise_pct": 10.8434, "surprise_label": "+10.8%", "surprise_band": "beat", "eps_yoy": 22.66666666666667, "eps_yoy_label": "+22.7%", "one_week_reaction": -11.580748884970431, "one_week_reaction_label": "-11.6%", "four_week_reaction": -8.417176641427233, "four_week_reaction_label": "-8.4%", "confirmation": "diverged", "revenue": 163686000.0, "revenue_yoy": 20.658111026750504, "revenue_yoy_label": "+20.7%", "net_income": 23460000.0, "operating_cash_flow": 53330000.0, "free_cash_flow": 58570000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-10", "date_source": "exact", "eps_actual": 0.89, "eps_estimate": 0.8655, "eps_surprise": 0.0245, "surprise_pct": 2.8307, "surprise_label": "+2.8%", "surprise_band": "beat", "eps_yoy": 18.666666666666668, "eps_yoy_label": "+18.7%", "one_week_reaction": -18.00235544837642, "one_week_reaction_label": "-18.0%", "four_week_reaction": -28.0915259940553, "four_week_reaction_label": "-28.1%", "confirmation": "diverged", "revenue": 170907000.0, "revenue_yoy": 17.895354050977822, "revenue_yoy_label": "+17.9%", "net_income": 17559000.0, "operating_cash_flow": 40562000.0, "free_cash_flow": 46776000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-24", "date_source": "exact", "eps_actual": 1.0, "eps_estimate": 0.85, "eps_surprise": 0.15, "surprise_pct": 17.6471, "surprise_label": "+17.6%", "surprise_band": "beat", "eps_yoy": 16.27906976744186, "eps_yoy_label": "+16.3%", "one_week_reaction": 6.779792344645901, "one_week_reaction_label": "+6.8%", "four_week_reaction": 16.95335502866883, "four_week_reaction_label": "+17.0%", "confirmation": "confirmed", "revenue": 181549000.0, "revenue_yoy": 21.375755468791784, "revenue_yoy_label": "+21.4%", "net_income": 22196000.0, "operating_cash_flow": 39983000.0, "free_cash_flow": 46133000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 1.0, "eps_estimate": 0.91, "eps_surprise": 0.09, "surprise_pct": 9.8901, "surprise_label": "+9.9%", "surprise_band": "beat", "eps_yoy": 24.999999999999993, "eps_yoy_label": "+25.0%", "one_week_reaction": -23.891860209539168, "one_week_reaction_label": "-23.9%", "four_week_reaction": -15.143966590959055, "four_week_reaction_label": "-15.1%", "confirmation": "diverged", "revenue": 187400000.0, "revenue_yoy": 22.00838563504258, "revenue_yoy_label": "+22.0%", "net_income": 19733000.0, "operating_cash_flow": 32323000.0, "free_cash_flow": 38988000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-30", "date_source": "exact", "eps_actual": 1.13, "eps_estimate": 1.0, "eps_surprise": 0.13, "surprise_pct": 13.0, "surprise_label": "+13.0%", "surprise_band": "beat", "eps_yoy": 22.82608695652172, "eps_yoy_label": "+22.8%", "one_week_reaction": -26.728439059158948, "one_week_reaction_label": "-26.7%", "four_week_reaction": -27.735210263720596, "four_week_reaction_label": "-27.7%", "confirmation": "diverged", "revenue": 189904000.0, "revenue_yoy": 16.017252544505943, "revenue_yoy_label": "+16.0%", "net_income": 25569000.0, "operating_cash_flow": 60613000.0, "free_cash_flow": 66671000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-12", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 1.01, "eps_surprise": 0.13, "surprise_pct": 12.8713, "surprise_label": "+12.9%", "surprise_band": "beat", "eps_yoy": 28.089887640449422, "eps_yoy_label": "+28.1%", "one_week_reaction": -22.142587702753676, "one_week_reaction_label": "-22.1%", "four_week_reaction": -19.879290833647683, "four_week_reaction_label": "-19.9%", "confirmation": "diverged", "revenue": 192652000.0, "revenue_yoy": 12.723293955192005, "revenue_yoy_label": "+12.7%", "net_income": 25841000.0, "operating_cash_flow": 45871000.0, "free_cash_flow": 53522000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-30", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 0.98, "eps_surprise": 0.12, "surprise_pct": 12.2449, "surprise_label": "+12.2%", "surprise_band": "beat", "eps_yoy": 10.000000000000009, "eps_yoy_label": "+10.0%", "one_week_reaction": 7.813357731015559, "one_week_reaction_label": "+7.8%", "four_week_reaction": -1.7017383348581878, "four_week_reaction_label": "-1.7%", "confirmation": "confirmed", "revenue": 192121000.0, "revenue_yoy": 5.823221279103713, "revenue_yoy_label": "+5.8%", "net_income": 19729000.0, "operating_cash_flow": 55629000.0, "free_cash_flow": 62769000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-30", "date_source": "exact", "eps_actual": 0.87, "eps_estimate": 0.72, "eps_surprise": 0.15, "surprise_pct": 20.8333, "surprise_label": "+20.8%", "surprise_band": "beat", "eps_yoy": -13.0, "eps_yoy_label": "-13.0%", "one_week_reaction": 19.99672988881623, "one_week_reaction_label": "+20.0%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 197815000.0, "revenue_yoy": 5.557630736392743, "revenue_yoy_label": "+5.6%", "net_income": 6864000.0, "operating_cash_flow": 66030000.0, "free_cash_flow": 74628000.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.75, 0.75, 0.86, 0.8, 0.92, 0.89, 1.0, 1.0, 1.13, 1.14, 1.1, 0.87], "eps_estimate": [0.67, 0.7, 0.74, 0.77, 0.83, 0.8655, 0.85, 0.91, 1.0, 1.01, 0.98, 0.72], "surprise": [11.9403, 7.1429, 16.2162, 3.8961, 10.8434, 2.8307, 17.6471, 9.8901, 13.0, 12.8713, 12.2449, 20.8333], "reaction_1w": [-3.431433938634934, 17.31442869057549, 8.139464620218744, 3.342563291139236, -11.580748884970431, -18.00235544837642, 6.779792344645901, -23.891860209539168, -26.728439059158948, -22.142587702753676, 7.813357731015559, 19.99672988881623], "reaction_4w": [8.015028177833445, 5.109813733666944, 18.490543235240793, -2.689873417721518, -8.417176641427233, -28.0915259940553, 16.95335502866883, -15.143966590959055, -27.735210263720596, -19.879290833647683, -1.7017383348581878, null], "revenue": [135.66, 144.97, 149.58, 153.6, 163.69, 170.91, 181.55, 187.4, 189.9, 192.65, 192.12, 197.81], "net_income": [16.84, 19.01, 18.0, 18.03, 23.46, 17.56, 22.2, 19.73, 25.57, 25.84, 19.73, 6.86], "financial_unit": "millions", "scatter": [{"x": 11.9403, "y": -3.431433938634934, "label": "2023-09-30"}, {"x": 7.1429, "y": 17.31442869057549, "label": "2023-12-31"}, {"x": 16.2162, "y": 8.139464620218744, "label": "2024-03-31"}, {"x": 3.8961, "y": 3.342563291139236, "label": "2024-06-30"}, {"x": 10.8434, "y": -11.580748884970431, "label": "2024-09-30"}, {"x": 2.8307, "y": -18.00235544837642, "label": "2024-12-31"}, {"x": 17.6471, "y": 6.779792344645901, "label": "2025-03-31"}, {"x": 9.8901, "y": -23.891860209539168, "label": "2025-06-30"}, {"x": 13.0, "y": -26.728439059158948, "label": "2025-09-30"}, {"x": 12.8713, "y": -22.142587702753676, "label": "2025-12-31"}, {"x": 12.2449, "y": 7.813357731015559, "label": "2026-03-31"}, {"x": 20.8333, "y": 19.99672988881623, "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, 106.59223185651503, 107.51870768499823, 105.93300867086353, 104.47202755671694, 100.94429267133864, 101.3243853189215, 103.10606960446609, 99.25169260007127, 94.84499346715761, 91.59045017222948, 98.95474521914718, 100.57013897137428, 102.44684641881459, 104.04442332818624, 105.56479391851765, 108.90842142772301, 109.6329730371778, 114.85330799382349, 115.12056063665518, 102.80912222354199, 107.50089084214277, 109.82895830858772, 110.82076256087421, 106.81197291839885, 125.30585580235183, 114.56823850813636, 109.33602565625371, 112.26986577978381, 109.62703408955934, 106.91293502791306, 108.13041928970186, 109.81114146573228, 106.5031476422378, 100.75424634754722, 98.28364413825871, 106.28340658035398, 108.33234350873025, 114.29504691768616, 116.45682385081363, 115.13243853189216, 111.70566575602803, 109.05689511818505, 109.35384249910915, 110.54163202280556, 111.7472383893574, 113.1013184463713, 119.10559448865664, 120.10927663618007, 124.12400522627391, 119.1115334362751, 119.34315239339588, 116.87848913172587, 117.80496496020906, 118.62453973155958, 110.37534148948806, 114.53260482242547, 116.00546383180901, 114.17626796531654, 113.03005107494953, 118.07221760304074, 114.51478797957002, 101.25311794749972, 98.86566100486995, 110.00712673714217, 104.87587599477372, 112.32331630835016, 114.66326167003207, 114.49697113671458, 114.25347428435681, 111.84226155125312, 110.18529516569664, 110.96923625133626, 106.38436868986815, 113.43389951300631, 113.7664805796413, 109.68048461812567, 105.89737498515264, 86.8333531298254, 83.86981826820288, 79.1067822781803, 76.14918636417627, 76.86779902601259, 77.28352535930632, 79.28495070673478, 75.95914004038485, 78.21000118778953, 76.64805796412875, 81.84463713030051, 85.39612780615275, 85.44363938710062, 89.64247535336737, 84.86162252048936, 83.5966266777527, 84.54091934909134, 80.05701389713744, 79.26713386387932, 79.06520964485094, 83.95296353486164, 78.23375697826344, 82.5394940016629, 81.0606960446609, 61.69378786079107, 63.1013184463713, 66.53996911747238, 68.78489131725858, 65.50659223185652, 65.68476066041097, 62.673714217840605, 63.659579522508615, 63.14289107970067, 62.91127212257989, 63.48141109395415, 64.76422377954626, 66.65874806984202, 48.84190521439601, 48.72312626202637, 48.43211782872075, 48.170804133507545, 49.48331155719206, 49.70899156669438, 51.21154531417034, 53.78904858059151, 54.59080650908659, 52.209288514075304, 56.11711604703646, 53.49210119966742, 53.81280437106545, 53.01104644257039, 47.23245040978738, 36.77396365364058, 34.41620144910323, 33.56099299204181, 37.842974224967335, 35.960327829908536, 34.41620144910323, 32.361325573108445, 33.30561824444708, 30.555885497089918, 34.22021617769332, 32.456348735004156, 34.99227936809597, 33.53723720156788, 30.38959496377242, 31.90402660648533, 33.70352773488538, 32.94334243971968, 32.8067466444946, 31.553628696994895, 34.96258463000356, 35.07839410856396, 36.13849625846301, 38.95355742962347, 36.32260363463594, 43.58593657203944, 43.579997624420955], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 161.8320610687023, 161.8320610687023], "gap": [0.0, -6.592231856515028, -7.518707684998233, -5.933008670863529, -4.472027556716938, -0.9442926713386441, -1.3243853189215002, -3.106069604466086, 0.7483073999287342, 5.155006532842393, 12.989702499526246, 5.625407452608542, 4.0100137003814496, 2.1333062529411393, 0.5357293435694856, -0.9846412467619245, -4.3282687559672866, -5.052820365422079, -10.273155322067765, -10.540407964899458, 1.771030448213736, -2.9207381703870396, -5.248805636831989, -6.240609889118488, -2.2318202466431245, -16.14555045884039, -5.407933164624922, -0.1757203127422713, -3.1095604362723748, -0.46672874604790593, 2.247370315598374, 1.0298860538095767, -0.6508361222208379, 2.6571577012736327, 8.406058995964216, 10.87666120525273, 10.128807160104017, 8.079870231727753, 2.1171668227718357, -0.04461011035563445, 1.2797752085658374, 4.7065479844299745, 7.3553186222729465, 7.058371241348851, 5.870581717652442, 4.664975351100594, 3.3108952940867056, -2.693380748198635, -3.6970628957220697, -3.513318203373146, 1.499153586625667, 1.2675346295048797, 3.7321978911748914, 2.8057220626917, 1.986147291341183, 10.235345533412698, 6.0780822004752935, 4.605223191091753, 6.434419057584222, 7.580635947951237, 2.5384694198600215, 6.095899043330746, 25.846118693721664, 28.233575636351432, 17.09210990407921, 22.22336064644766, 14.775920332871223, 12.43597497118931, 12.602265504506803, 12.845762356864569, 15.256975089968265, 16.913941475524737, 16.130000389885126, 20.714867951353227, 13.665337128215072, 13.332756061580085, 17.418752023095706, 21.201861656068743, 45.60939496177765, 48.57292982340017, 53.335965813422746, 56.29356172742678, 55.57494906559046, 55.159222732296726, 53.157797384868275, 56.4836080512182, 54.23274690381352, 55.7946901274743, 55.94162241168421, 52.39013173583197, 52.3426201548841, 48.143784188617346, 52.92463702149536, 54.189632864232024, 53.24534019289338, 57.72924564484728, 58.5191256781054, 58.72104989713378, 53.83329600712308, 59.552502563721276, 55.24676554032182, 56.72556349732382, 83.72605946745318, 82.31852888187296, 78.87987821077188, 76.63495601098568, 79.91325509638774, 79.73508666783329, 82.74613311040366, 81.76026780573565, 82.2769562485436, 82.50857520566437, 81.93843623429011, 80.655623548698, 78.76109925840224, 104.59320928942077, 104.71198824179041, 105.00299667509603, 105.26431037030923, 103.95180294662472, 103.7261229371224, 102.22356918964644, 99.64606592322527, 98.84430799473019, 101.22582598974148, 97.31799845678032, 99.94301330414936, 99.62231013275132, 100.42406806124639, 106.20266409402939, 126.2031355830006, 128.56089778753795, 129.41610624459938, 125.13412501167385, 127.01677140673264, 128.56089778753795, 130.61577366353274, 129.6714809921941, 132.42121373955126, 128.75688305894786, 130.52075050163702, 131.80161376167501, 133.25665592820312, 136.40429816599857, 134.88986652328566, 133.09036539488562, 133.8505506900513, 133.98714648527638, 135.2402644327761, 131.83130849976743, 131.71549902120702, 130.65539687130797, 127.84033570014752, 130.47128949513507, 118.24612449666287, 118.25206344428135], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 104.58015267175573, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.16030534351144, null, null, null, null, null, null, null, null, null, null, 116.412213740458, null, null, null, null, null, null, null, null, null, null, null, null, 120.61068702290076, null, null, null, null, null, null, null, null, null, null, null, null, 127.09923664122138, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 132.44274809160305, null, null, null, null, null, null, null, null, null, 137.78625954198472, null, null, null, null, null, null, null, null, null, null, null, null, null, 145.41984732824426, null, null, null, null, null, null, null, null, null, null, null, null, 153.43511450381678, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 162.97709923664118, null, null, null, null, null, null, null, null, null, null, 166.793893129771, null, null, null, null, null, null, null, null, null, null, null, null, 161.8320610687023, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [61.8, -118.3, -56.4]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [168.38, 179.48, 181.04, 178.37, 175.91, 169.97, 170.61, 173.61, 167.12, 159.7, 154.22, 166.62, 169.34, 172.5, 175.19, 177.75, 183.38, 184.6, 193.39, 193.84, 173.11, 181.01, 184.93, 186.6, 179.85, 210.99, 192.91, 184.1, 189.04, 184.59, 180.02, 182.07, 184.9, 179.33, 169.65, 165.49, 178.96, 182.41, 192.45, 196.09, 193.86, 188.09, 183.63, 184.13, 186.13, 188.16, 190.44, 200.55, 202.24, 209.0, 200.56, 200.95, 196.8, 198.36, 199.74, 185.85, 192.85, 195.33, 192.25, 190.32, 198.81, 192.82, 170.49, 166.47, 185.23, 176.59, 189.13, 193.07, 192.79, 192.38, 188.32, 185.53, 186.85, 179.13, 191.0, 191.56, 184.68, 178.31, 146.21, 141.22, 133.2, 128.22, 129.43, 130.13, 133.5, 127.9, 131.69, 129.06, 137.81, 143.79, 143.87, 150.94, 142.89, 140.76, 142.35, 134.8, 133.47, 133.13, 141.36, 131.73, 138.98, 136.49, 103.88, 106.25, 112.04, 115.82, 110.3, 110.6, 105.53, 107.19, 106.32, 105.93, 106.89, 109.05, 112.24, 82.24, 82.04, 81.55, 81.11, 83.32, 83.7, 86.23, 90.57, 91.92, 87.91, 94.49, 90.07, 90.61, 89.26, 79.53, 61.92, 57.95, 56.51, 63.72, 60.55, 57.95, 54.49, 56.08, 51.45, 57.62, 54.65, 58.92, 56.47, 51.17, 53.72, 56.75, 55.47, 55.24, 53.13, 58.87, 59.065, 60.85, 65.59, 61.16, 73.39, 73.38], "ttmEps": [2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 2.86, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.24, 4.24], "quarterlyEps": [0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 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.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.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.13, 1.13, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 0.87, 0.87], "priceIndex": [100.0, 106.59223185651503, 107.51870768499823, 105.93300867086353, 104.47202755671694, 100.94429267133864, 101.3243853189215, 103.10606960446609, 99.25169260007127, 94.84499346715761, 91.59045017222948, 98.95474521914718, 100.57013897137428, 102.44684641881459, 104.04442332818624, 105.56479391851765, 108.90842142772301, 109.6329730371778, 114.85330799382349, 115.12056063665518, 102.80912222354199, 107.50089084214277, 109.82895830858772, 110.82076256087421, 106.81197291839885, 125.30585580235183, 114.56823850813636, 109.33602565625371, 112.26986577978381, 109.62703408955934, 106.91293502791306, 108.13041928970186, 109.81114146573228, 106.5031476422378, 100.75424634754722, 98.28364413825871, 106.28340658035398, 108.33234350873025, 114.29504691768616, 116.45682385081363, 115.13243853189216, 111.70566575602803, 109.05689511818505, 109.35384249910915, 110.54163202280556, 111.7472383893574, 113.1013184463713, 119.10559448865664, 120.10927663618007, 124.12400522627391, 119.1115334362751, 119.34315239339588, 116.87848913172587, 117.80496496020906, 118.62453973155958, 110.37534148948806, 114.53260482242547, 116.00546383180901, 114.17626796531654, 113.03005107494953, 118.07221760304074, 114.51478797957002, 101.25311794749972, 98.86566100486995, 110.00712673714217, 104.87587599477372, 112.32331630835016, 114.66326167003207, 114.49697113671458, 114.25347428435681, 111.84226155125312, 110.18529516569664, 110.96923625133626, 106.38436868986815, 113.43389951300631, 113.7664805796413, 109.68048461812567, 105.89737498515264, 86.8333531298254, 83.86981826820288, 79.1067822781803, 76.14918636417627, 76.86779902601259, 77.28352535930632, 79.28495070673478, 75.95914004038485, 78.21000118778953, 76.64805796412875, 81.84463713030051, 85.39612780615275, 85.44363938710062, 89.64247535336737, 84.86162252048936, 83.5966266777527, 84.54091934909134, 80.05701389713744, 79.26713386387932, 79.06520964485094, 83.95296353486164, 78.23375697826344, 82.5394940016629, 81.0606960446609, 61.69378786079107, 63.1013184463713, 66.53996911747238, 68.78489131725858, 65.50659223185652, 65.68476066041097, 62.673714217840605, 63.659579522508615, 63.14289107970067, 62.91127212257989, 63.48141109395415, 64.76422377954626, 66.65874806984202, 48.84190521439601, 48.72312626202637, 48.43211782872075, 48.170804133507545, 49.48331155719206, 49.70899156669438, 51.21154531417034, 53.78904858059151, 54.59080650908659, 52.209288514075304, 56.11711604703646, 53.49210119966742, 53.81280437106545, 53.01104644257039, 47.23245040978738, 36.77396365364058, 34.41620144910323, 33.56099299204181, 37.842974224967335, 35.960327829908536, 34.41620144910323, 32.361325573108445, 33.30561824444708, 30.555885497089918, 34.22021617769332, 32.456348735004156, 34.99227936809597, 33.53723720156788, 30.38959496377242, 31.90402660648533, 33.70352773488538, 32.94334243971968, 32.8067466444946, 31.553628696994895, 34.96258463000356, 35.07839410856396, 36.13849625846301, 38.95355742962347, 36.32260363463594, 43.58593657203944, 43.579997624420955], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 161.8320610687023, 161.8320610687023], "valuationGap": [0.0, -6.592231856515028, -7.518707684998233, -5.933008670863529, -4.472027556716938, -0.9442926713386441, -1.3243853189215002, -3.106069604466086, 0.7483073999287342, 5.155006532842393, 12.989702499526246, 5.625407452608542, 4.0100137003814496, 2.1333062529411393, 0.5357293435694856, -0.9846412467619245, -4.3282687559672866, -5.052820365422079, -10.273155322067765, -10.540407964899458, 1.771030448213736, -2.9207381703870396, -5.248805636831989, -6.240609889118488, -2.2318202466431245, -16.14555045884039, -5.407933164624922, -0.1757203127422713, -3.1095604362723748, -0.46672874604790593, 2.247370315598374, 1.0298860538095767, -0.6508361222208379, 2.6571577012736327, 8.406058995964216, 10.87666120525273, 10.128807160104017, 8.079870231727753, 2.1171668227718357, -0.04461011035563445, 1.2797752085658374, 4.7065479844299745, 7.3553186222729465, 7.058371241348851, 5.870581717652442, 4.664975351100594, 3.3108952940867056, -2.693380748198635, -3.6970628957220697, -3.513318203373146, 1.499153586625667, 1.2675346295048797, 3.7321978911748914, 2.8057220626917, 1.986147291341183, 10.235345533412698, 6.0780822004752935, 4.605223191091753, 6.434419057584222, 7.580635947951237, 2.5384694198600215, 6.095899043330746, 25.846118693721664, 28.233575636351432, 17.09210990407921, 22.22336064644766, 14.775920332871223, 12.43597497118931, 12.602265504506803, 12.845762356864569, 15.256975089968265, 16.913941475524737, 16.130000389885126, 20.714867951353227, 13.665337128215072, 13.332756061580085, 17.418752023095706, 21.201861656068743, 45.60939496177765, 48.57292982340017, 53.335965813422746, 56.29356172742678, 55.57494906559046, 55.159222732296726, 53.157797384868275, 56.4836080512182, 54.23274690381352, 55.7946901274743, 55.94162241168421, 52.39013173583197, 52.3426201548841, 48.143784188617346, 52.92463702149536, 54.189632864232024, 53.24534019289338, 57.72924564484728, 58.5191256781054, 58.72104989713378, 53.83329600712308, 59.552502563721276, 55.24676554032182, 56.72556349732382, 83.72605946745318, 82.31852888187296, 78.87987821077188, 76.63495601098568, 79.91325509638774, 79.73508666783329, 82.74613311040366, 81.76026780573565, 82.2769562485436, 82.50857520566437, 81.93843623429011, 80.655623548698, 78.76109925840224, 104.59320928942077, 104.71198824179041, 105.00299667509603, 105.26431037030923, 103.95180294662472, 103.7261229371224, 102.22356918964644, 99.64606592322527, 98.84430799473019, 101.22582598974148, 97.31799845678032, 99.94301330414936, 99.62231013275132, 100.42406806124639, 106.20266409402939, 126.2031355830006, 128.56089778753795, 129.41610624459938, 125.13412501167385, 127.01677140673264, 128.56089778753795, 130.61577366353274, 129.6714809921941, 132.42121373955126, 128.75688305894786, 130.52075050163702, 131.80161376167501, 133.25665592820312, 136.40429816599857, 134.88986652328566, 133.09036539488562, 133.8505506900513, 133.98714648527638, 135.2402644327761, 131.83130849976743, 131.71549902120702, 130.65539687130797, 127.84033570014752, 130.47128949513507, 118.24612449666287, 118.25206344428135], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 104.58015267175573, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 109.16030534351144, null, null, null, null, null, null, null, null, null, null, 116.412213740458, null, null, null, null, null, null, null, null, null, null, null, null, 120.61068702290076, null, null, null, null, null, null, null, null, null, null, null, null, 127.09923664122138, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 132.44274809160305, null, null, null, null, null, null, null, null, null, 137.78625954198472, null, null, null, null, null, null, null, null, null, null, null, null, null, 145.41984732824426, null, null, null, null, null, null, null, null, null, null, null, null, 153.43511450381678, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 162.97709923664118, null, null, null, null, null, null, null, null, null, null, 166.793893129771, null, null, null, null, null, null, null, null, null, null, null, null, 161.8320610687023, null], "quarterLabels": ["2023-07-27", "", "", "", "", "", "", "", "", "", "2023-10-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-08", "", "", "", "", "", "", "", "", "", "", "2024-04-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-10", "", "", "", "", "", "", "", "", "", "2025-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-12", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-30", ""], "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": [9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 9.523809523809515, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 11.94029850746268, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 16.216216216216218, 16.216216216216218, 16.216216216216218, 16.216216216216218, 16.216216216216218, 16.216216216216218, 16.216216216216218, 16.216216216216218, 16.216216216216218, 16.216216216216218, 16.216216216216218, 16.216216216216218, 16.216216216216218, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 3.8961038961038996, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 10.843373493975914, 2.83073367995378, 2.83073367995378, 2.83073367995378, 2.83073367995378, 2.83073367995378, 2.83073367995378, 2.83073367995378, 2.83073367995378, 2.83073367995378, 2.83073367995378, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 17.647058823529417, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 9.890109890109887, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.99999999999999, 12.871287128712861, 12.871287128712861, 12.871287128712861, 12.871287128712861, 12.871287128712861, 12.871287128712861, 12.871287128712861, 12.871287128712861, 12.871287128712861, 12.871287128712861, 12.871287128712861, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 12.244897959183684, 20.833333333333336, 20.833333333333336], "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": [22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 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, 99, 106, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 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, 92, 99, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 168.38, "latestClose": 73.38, "startTtmEps": 2.62, "latestTtmEps": 4.24, "priceChangePct": -56.420002375579045, "epsChangePct": 61.832061068702295, "earningsGapPct": 118.25206344428133, "startMultiple": 64.26717557251908, "latestMultiple": 17.306603773584904, "multipleChangePct": -73.07085052453233, "latestQuarter": "2026-07-30", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 8 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -30.9364705882353, "earningsMovePct": 11.286089238845154, "spread": 42.22255982708045, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -63.48345359542174, "earningsMovePct": 34.17721518987342, "spread": 97.66066878529517, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -56.420002375579045, "earningsMovePct": 61.832061068702295, "spread": 118.25206344428133, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 8, "persistenceLabel": "8 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 8 updates.", "marketChangePct": -56.420002375579045, "earningsChangePct": 61.832061068702295, "recentMarketMovePoints": 10.042760422853071, "recentEarningsMovePoints": -4.961832061068691}, "pressure": {"score": 74, "band": "high", "label": "High \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 98, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 92, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 3.30230889, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.0980041, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.35241275, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "mixed", "value": -0.13340691, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.07978335, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -4.50350284763873, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-30", "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, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 104.58015267175573, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 109.16030534351144, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 116.412213740458, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 120.61068702290076, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 127.09923664122138, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 132.44274809160305, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 137.78625954198472, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 145.41984732824426, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 153.43511450381678, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 162.97709923664118, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 166.793893129771, 161.8320610687023, 161.8320610687023], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 104.29697963424434, 108.95354594673572, 108.95354594673572, 108.95354594673572, 108.95354594673572, 108.95354594673572, 108.95354594673572, 108.95354594673572, 108.95354594673572, 108.95354594673572, 108.95354594673572, 108.95354594673572, 113.76453972093476, 113.76453972093476, 113.76453972093476, 113.76453972093476, 113.76453972093476, 113.76453972093476, 113.76453972093476, 113.76453972093476, 113.76453972093476, 113.76453972093476, 113.76453972093476, 113.76453972093476, 113.76453972093476, 118.46838802892927, 118.46838802892927, 118.46838802892927, 118.46838802892927, 118.46838802892927, 118.46838802892927, 118.46838802892927, 118.46838802892927, 118.46838802892927, 118.46838802892927, 118.46838802892927, 118.46838802892927, 118.46838802892927, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 124.15541774556198, 129.41975048093704, 129.41975048093704, 129.41975048093704, 129.41975048093704, 129.41975048093704, 129.41975048093704, 129.41975048093704, 129.41975048093704, 129.41975048093704, 129.41975048093704, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 135.90793606987182, 142.76768103119394, 142.76768103119394, 142.76768103119394, 142.76768103119394, 142.76768103119394, 142.76768103119394, 142.76768103119394, 142.76768103119394, 142.76768103119394, 142.76768103119394, 142.76768103119394, 142.76768103119394, 142.76768103119394, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 148.0880216239032, 152.50066965916378, 152.50066965916378, 152.50066965916378, 152.50066965916378, 152.50066965916378, 152.50066965916378, 152.50066965916378, 152.50066965916378, 152.50066965916378, 152.50066965916378, 152.50066965916378, 154.64601410748637, 154.64601410748637, 154.64601410748637, 154.64601410748637, 154.64601410748637, 154.64601410748637, 154.64601410748637, 154.64601410748637, 154.64601410748637, 154.64601410748637, 154.64601410748637, 154.64601410748637, 154.64601410748637, 156.75949901377467, 156.75949901377467], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 102.94811068770255, 108.3079881762171, 108.3079881762171, 108.3079881762171, 108.3079881762171, 108.3079881762171, 108.3079881762171, 108.3079881762171, 108.3079881762171, 108.3079881762171, 108.3079881762171, 108.3079881762171, 115.93290359343283, 115.93290359343283, 115.93290359343283, 115.93290359343283, 115.93290359343283, 115.93290359343283, 115.93290359343283, 115.93290359343283, 115.93290359343283, 115.93290359343283, 115.93290359343283, 115.93290359343283, 115.93290359343283, 113.0510345810036, 113.0510345810036, 113.0510345810036, 113.0510345810036, 113.0510345810036, 113.0510345810036, 113.0510345810036, 113.0510345810036, 113.0510345810036, 113.0510345810036, 113.0510345810036, 113.0510345810036, 113.0510345810036, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 119.48288756722106, 126.38911642152499, 126.38911642152499, 126.38911642152499, 126.38911642152499, 126.38911642152499, 126.38911642152499, 126.38911642152499, 126.38911642152499, 126.38911642152499, 126.38911642152499, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 132.46910502510772, 135.66508778802665, 135.66508778802665, 135.66508778802665, 135.66508778802665, 135.66508778802665, 135.66508778802665, 135.66508778802665, 135.66508778802665, 135.66508778802665, 135.66508778802665, 135.66508778802665, 135.66508778802665, 135.66508778802665, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 141.43523629758894, 146.2402507211795, 146.2402507211795, 146.2402507211795, 146.2402507211795, 146.2402507211795, 146.2402507211795, 146.2402507211795, 146.2402507211795, 146.2402507211795, 146.2402507211795, 146.2402507211795, 158.08967555824637, 158.08967555824637, 158.08967555824637, 158.08967555824637, 158.08967555824637, 158.08967555824637, 158.08967555824637, 158.08967555824637, 158.08967555824637, 158.08967555824637, 158.08967555824637, 158.08967555824637, 158.08967555824637, 183.4751949855764, 183.4751949855764], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 61.8320610687023, "valuationContribution": -118.25206344428135, "marketMove": -56.420002375579045, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 61.8320610687023}, {"key": "valuation", "label": "Relative valuation contribution", "value": -118.25206344428135}, {"key": "market", "label": "Total market move", "value": -56.420002375579045}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 4.580152671755733, "surprisePct": 11.94029850746268, "immediateReturnPct": -3.4314339386349313, "forward4WeekPct": 9.699436443331244, "forward13WeekPct": 16.8440826549781, "toDateReturnPct": -54.05134627426425, "weeksSince": 145, "availabilitySource": "reported", "spread": 12.989702499526246, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": 4.379562043795615, "surprisePct": 7.1428571428571495, "immediateReturnPct": 17.31442869057549, "forward4WeekPct": 2.6355296080066815, "forward13WeekPct": 7.005838198498737, "toDateReturnPct": -59.19933277731443, "weeksSince": 130, "availabilitySource": "reported", "spread": -16.14555045884039, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 6.643356643356646, "surprisePct": 16.216216216216218, "immediateReturnPct": 8.13946462021875, "forward4WeekPct": 17.143029790319652, "forward13WeekPct": 26.29161882893225, "toDateReturnPct": -55.65895220255002, "weeksSince": 119, "availabilitySource": "reported", "spread": 10.128807160104017, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 3.606557377049202, "surprisePct": 3.8961038961038996, "immediateReturnPct": 3.3425632911392444, "forward4WeekPct": -1.9185126582278444, "forward13WeekPct": -15.699169303797467, "toDateReturnPct": -63.716376582278485, "weeksSince": 106, "availabilitySource": "reported", "spread": -3.513318203373146, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 5.379746835443044, "surprisePct": 10.843373493975914, "immediateReturnPct": -11.580748884970426, "forward4WeekPct": -1.9137018981433496, "forward13WeekPct": -0.6534591847318749, "toDateReturnPct": -61.94378176537704, "weeksSince": 93, "availabilitySource": "reported", "spread": 25.846118693721664, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-14", "periodEnd": "2024-12-31", "earningsChangePct": 4.204204204204198, "surprisePct": 2.83073367995378, "immediateReturnPct": -18.002355448376417, "forward4WeekPct": -27.41293253322864, "forward13WeekPct": -15.349671919690433, "toDateReturnPct": -58.8469519376367, "weeksSince": 77, "availabilitySource": "reported", "spread": 45.60939496177765, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 4.0345821325648235, "surprisePct": 17.647058823529417, "immediateReturnPct": 6.779792344645896, "forward4WeekPct": 10.715946071594583, "forward13WeekPct": 5.757012242367887, "toDateReturnPct": -43.14272431427244, "weeksSince": 67, "availabilitySource": "reported", "spread": 55.94162241168421, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 5.540166204986163, "surprisePct": 9.890109890109887, "immediateReturnPct": -23.891860209539175, "forward4WeekPct": -19.18821891713679, "forward13WeekPct": -39.746501575206985, "toDateReturnPct": -46.23781962048502, "weeksSince": 53, "availabilitySource": "reported", "spread": 83.72605946745318, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 5.5118110236220375, "surprisePct": 12.99999999999999, "immediateReturnPct": -26.728439059158948, "forward4WeekPct": -25.766215253029223, "forward13WeekPct": -20.47398431931574, "toDateReturnPct": -34.62223806129722, "weeksSince": 40, "availabilitySource": "reported", "spread": 104.59320928942077, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-02-13", "periodEnd": "2025-12-31", "earningsChangePct": 6.218905472636815, "surprisePct": 12.871287128712861, "immediateReturnPct": -22.14258770275368, "forward4WeekPct": -23.865208097573245, "forward13WeekPct": -35.6594995599145, "toDateReturnPct": -7.732930969445495, "weeksSince": 25, "availabilitySource": "reported", "spread": 126.2031355830006, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 2.3419203747072626, "surprisePct": 12.244897959183684, "immediateReturnPct": 7.813357731015569, "forward4WeekPct": 3.8426349496797796, "forward13WeekPct": 34.29094236047576, "toDateReturnPct": 34.27264409881061, "weeksSince": 14, "availabilitySource": "reported", "spread": 131.80161376167501, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -2.9748283752860427, "surprisePct": 20.833333333333336, "immediateReturnPct": 19.996729888816223, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 19.980379332897314, "weeksSince": 1, "availabilitySource": "reported", "spread": 118.24612449666287, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -2.9748283752860427, "surprisePct": 20.833333333333336, "immediateReturnPct": 19.996729888816223, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 19.980379332897314, "weeksSince": 1, "availabilitySource": "reported", "spread": 118.24612449666287, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 6 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Software - Application", "population": 24, "spreadPercentile": 34.8, "qualityPercentile": 30.4, "rarityPercentile": 34.8, "currentOneYearSpread": 24.974904999999996, "lead": "earnings", "relatedSignals": [{"tickerId": 4613, "symbol": "ADBE", "name": "Adobe Systems Incorporated", "spread": 27.478146999999996, "lead": "earnings", "quality": 87.5}, {"tickerId": 2884, "symbol": "NOW", "name": "ServiceNow Inc", "spread": 28.978191999999996, "lead": "earnings", "quality": 87.5}, {"tickerId": 7608, "symbol": "PAYX", "name": "Paychex Inc", "spread": 18.309653, "lead": "earnings", "quality": 100}, {"tickerId": 4620, "symbol": "ADP", "name": "Automatic Data Processing Inc", "spread": 17.015768, "lead": "earnings", "quality": 100}, {"tickerId": 8382, "symbol": "SSNC", "name": "SS&C Technologies Holdings Inc", "spread": 14.605310999999999, "lead": "earnings", "quality": 100}, {"tickerId": 5275, "symbol": "CDNS", "name": "Cadence Design Systems Inc", "spread": 39.813432999999996, "lead": "earnings", "quality": 100}, {"tickerId": 3498, "symbol": "SAP", "name": "SAP SE ADR", "spread": 47.413815, "lead": "earnings", "quality": 100}, {"tickerId": 5160, "symbol": "BSY", "name": "Bentley Systems\u00a0Inc", "spread": 47.75872, "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": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-09", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-04-26", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-07-26", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-10-25", "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": "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."}