{"ticker": {"uuid": "74903241-5fab-48e8-8f10-3895239aeeb8", "symbol": "LOGI", "name": "Logitech International SA", "sector": "Technology", "industry": "Computer Hardware", "currency": "USD"}, "next_event": {"report_date": "2026-11-03", "fiscal_date_ending": "2026-09-30", "estimate": 1.37, "session": "Time unconfirmed", "days": 82}, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 25.1, "average_surprise_label": "+25.1%", "median_surprise": 16.9, "surprise_dispersion": 19.6, "average_reaction": 0.3, "average_reaction_label": "+0.3%", "average_abs_reaction": 6.5, "positive_response_rate": 41.7, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 49, "band": "Elevated", "tone": "caution", "days": 82, "proximity_component": 3, "reaction_component": 16, "variability_component": 24, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 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": 25.5, "revenue_growth_1y": 6.6, "cash_conversion": 1.43, "net_margin": 16.2, "earnings_yield": 6.7, "eps_surprise_avg": 16.7, "sue_score": 1.29, "pe_ratio": 19.1, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 106.33, "currency": "USD", "return_13w": -2.8, "fair_value": 89.157401, "fair_value_gap": 19.3, "relative_strength": -9.6, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 54.6}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-23", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 0.64, "eps_surprise": 0.45, "surprise_pct": 70.3125, "surprise_label": "+70.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 11.33439395668724, "one_week_reaction_label": "+11.3%", "four_week_reaction": 22.957929974368067, "four_week_reaction_label": "+23.0%", "confirmation": "confirmed", "revenue": 1057008000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 137117000.0, "operating_cash_flow": 223264000.0, "free_cash_flow": 241757000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-22", "date_source": "exact", "eps_actual": 1.53, "eps_estimate": 1.17, "eps_surprise": 0.36, "surprise_pct": 30.7692, "surprise_label": "+30.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.612336845747766, "one_week_reaction_label": "-9.6%", "four_week_reaction": -9.263758553569495, "four_week_reaction_label": "-9.3%", "confirmation": "diverged", "revenue": 1255473000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 244684000.0, "operating_cash_flow": 442952000.0, "free_cash_flow": 453806000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-29", "date_source": "exact", "eps_actual": 0.99, "eps_estimate": 0.65, "eps_surprise": 0.34, "surprise_pct": 52.3077, "surprise_label": "+52.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.5705273706457534, "one_week_reaction_label": "+3.6%", "four_week_reaction": 21.13298091968311, "four_week_reaction_label": "+21.1%", "confirmation": "confirmed", "revenue": 1011487000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 167615000.0, "operating_cash_flow": 227190035.0, "free_cash_flow": 236933196.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-22", "date_source": "exact", "eps_actual": 1.13, "eps_estimate": 0.88, "eps_surprise": 0.25, "surprise_pct": 28.4091, "surprise_label": "+28.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.0, "one_week_reaction_label": "0.0%", "four_week_reaction": 1.4732354610944771, "four_week_reaction_label": "+1.5%", "confirmation": "contained", "revenue": 1088217000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 141833000.0, "operating_cash_flow": 176029000.0, "free_cash_flow": 190615000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-21", "date_source": "exact", "eps_actual": 1.2, "eps_estimate": 1.07, "eps_surprise": 0.13, "surprise_pct": 12.1495, "surprise_label": "+12.1%", "surprise_band": "beat", "eps_yoy": 10.091743119266043, "eps_yoy_label": "+10.1%", "one_week_reaction": -8.936026534206365, "one_week_reaction_label": "-8.9%", "four_week_reaction": -12.44499610703743, "four_week_reaction_label": "-12.4%", "confirmation": "diverged", "revenue": 1116034000.0, "revenue_yoy": 5.584252910100964, "revenue_yoy_label": "+5.6%", "net_income": 145483000.0, "operating_cash_flow": 166002000.0, "free_cash_flow": 180529000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-28", "date_source": "exact", "eps_actual": 1.59, "eps_estimate": 1.36, "eps_surprise": 0.23, "surprise_pct": 16.9118, "surprise_label": "+16.9%", "surprise_band": "beat", "eps_yoy": 3.921568627450984, "eps_yoy_label": "+3.9%", "one_week_reaction": 6.843607035976669, "one_week_reaction_label": "+6.8%", "four_week_reaction": 14.06010147432849, "four_week_reaction_label": "+14.1%", "confirmation": "confirmed", "revenue": 1340294000.0, "revenue_yoy": 6.756099095719302, "revenue_yoy_label": "+6.8%", "net_income": 200147000.0, "operating_cash_flow": 370870000.0, "free_cash_flow": 385097000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-29", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.86, "eps_surprise": 0.07, "surprise_pct": 8.1395, "surprise_label": "+8.1%", "surprise_band": "beat", "eps_yoy": -6.060606060606054, "eps_yoy_label": "-6.1%", "one_week_reaction": 0.46924173408742237, "one_week_reaction_label": "+0.5%", "four_week_reaction": 7.784277456610715, "four_week_reaction_label": "+7.8%", "confirmation": "contained", "revenue": 1010355000.0, "revenue_yoy": -0.11191443884103304, "revenue_yoy_label": "-0.1%", "net_income": 144066000.0, "operating_cash_flow": 129656000.0, "free_cash_flow": 142444000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-29", "date_source": "exact", "eps_actual": 1.26, "eps_estimate": 1.09, "eps_surprise": 0.17, "surprise_pct": 15.5963, "surprise_label": "+15.6%", "surprise_band": "beat", "eps_yoy": 11.504424778761074, "eps_yoy_label": "+11.5%", "one_week_reaction": -7.336985027712937, "one_week_reaction_label": "-7.3%", "four_week_reaction": 6.530948795396816, "four_week_reaction_label": "+6.5%", "confirmation": "diverged", "revenue": 1147703000.0, "revenue_yoy": 5.466372975242989, "revenue_yoy_label": "+5.5%", "net_income": 146015000.0, "operating_cash_flow": 125045000.0, "free_cash_flow": 141321000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-28", "date_source": "exact", "eps_actual": 1.45, "eps_estimate": 1.24, "eps_surprise": 0.21, "surprise_pct": 16.9355, "surprise_label": "+16.9%", "surprise_band": "beat", "eps_yoy": 20.833333333333336, "eps_yoy_label": "+20.8%", "one_week_reaction": 8.261494252873566, "one_week_reaction_label": "+8.3%", "four_week_reaction": -1.2931034482758599, "four_week_reaction_label": "-1.3%", "confirmation": "confirmed", "revenue": 1186056000.0, "revenue_yoy": 6.274181610954504, "revenue_yoy_label": "+6.3%", "net_income": 170670000.0, "operating_cash_flow": 228837000.0, "free_cash_flow": 245394000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-27", "date_source": "exact", "eps_actual": 1.93, "eps_estimate": 1.81, "eps_surprise": 0.12, "surprise_pct": 6.6298, "surprise_label": "+6.6%", "surprise_band": "beat", "eps_yoy": 21.38364779874213, "eps_yoy_label": "+21.4%", "one_week_reaction": -8.13356164383561, "one_week_reaction_label": "-8.1%", "four_week_reaction": -3.638698630136977, "four_week_reaction_label": "-3.6%", "confirmation": "diverged", "revenue": 1421479000.0, "revenue_yoy": 6.057253110138522, "revenue_yoy_label": "+6.1%", "net_income": 251039000.0, "operating_cash_flow": 480532000.0, "free_cash_flow": 495422000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-05", "date_source": "exact", "eps_actual": 1.13, "eps_estimate": 1.1, "eps_surprise": 0.03, "surprise_pct": 2.7273, "surprise_label": "+2.7%", "surprise_band": "beat", "eps_yoy": 21.505376344086002, "eps_yoy_label": "+21.5%", "one_week_reaction": 9.950748818976788, "one_week_reaction_label": "+10.0%", "four_week_reaction": 22.494723087747523, "four_week_reaction_label": "+22.5%", "confirmation": "confirmed", "revenue": 1085523000.0, "revenue_yoy": 7.439761272028149, "revenue_yoy_label": "+7.4%", "net_income": 140676191.0, "operating_cash_flow": 202793000.0, "free_cash_flow": 216632000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-28", "date_source": "exact", "eps_actual": 1.66, "eps_estimate": 1.18, "eps_surprise": 0.48, "surprise_pct": 40.678, "surprise_label": "+40.7%", "surprise_band": "beat", "eps_yoy": 31.74603174603174, "eps_yoy_label": "+31.7%", "one_week_reaction": -3.1196823596142913, "one_week_reaction_label": "-3.1%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 1227234000.0, "revenue_yoy": 6.9295802136964, "revenue_yoy_label": "+6.9%", "net_income": 235697000.0, "operating_cash_flow": 166589788.0, "free_cash_flow": 183387788.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [1.09, 1.53, 0.99, 1.13, 1.2, 1.59, 0.93, 1.26, 1.45, 1.93, 1.13, 1.66], "eps_estimate": [0.64, 1.17, 0.65, 0.88, 1.07, 1.36, 0.86, 1.09, 1.24, 1.81, 1.1, 1.18], "surprise": [70.3125, 30.7692, 52.3077, 28.4091, 12.1495, 16.9118, 8.1395, 15.5963, 16.9355, 6.6298, 2.7273, 40.678], "reaction_1w": [11.33439395668724, -9.612336845747766, 3.5705273706457534, 0.0, -8.936026534206365, 6.843607035976669, 0.46924173408742237, -7.336985027712937, 8.261494252873566, -8.13356164383561, 9.950748818976788, -3.1196823596142913], "reaction_4w": [22.957929974368067, -9.263758553569495, 21.13298091968311, 1.4732354610944771, -12.44499610703743, 14.06010147432849, 7.784277456610715, 6.530948795396816, -1.2931034482758599, -3.638698630136977, 22.494723087747523, null], "revenue": [1057.01, 1255.47, 1011.49, 1088.22, 1116.03, 1340.29, 1010.36, 1147.7, 1186.06, 1421.48, 1085.52, 1227.23], "net_income": [137.12, 244.68, 167.62, 141.83, 145.48, 200.15, 144.07, 146.01, 170.67, 251.04, 140.68, 235.7], "financial_unit": "millions", "scatter": [{"x": 70.3125, "y": 11.33439395668724, "label": "2023-09-30"}, {"x": 30.7692, "y": -9.612336845747766, "label": "2023-12-31"}, {"x": 52.3077, "y": 3.5705273706457534, "label": "2024-03-31"}, {"x": 28.4091, "y": 0.0, "label": "2024-06-30"}, {"x": 12.1495, "y": -8.936026534206365, "label": "2024-09-30"}, {"x": 16.9118, "y": 6.843607035976669, "label": "2024-12-31"}, {"x": 8.1395, "y": 0.46924173408742237, "label": "2025-03-31"}, {"x": 15.5963, "y": -7.336985027712937, "label": "2025-06-30"}, {"x": 16.9355, "y": 8.261494252873566, "label": "2025-09-30"}, {"x": 6.6298, "y": -8.13356164383561, "label": "2025-12-31"}, {"x": 2.7273, "y": 9.950748818976788, "label": "2026-03-31"}, {"x": 40.678, "y": -3.1196823596142913, "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, 101.44883812188283, 104.96528862439078, 105.81044378884701, 107.95351592918733, 106.8668885577015, 105.6476861048364, 109.17234101819113, 108.89649779498328, 106.0001520841424, 118.0146269160467, 121.61590295893119, 124.98731236008969, 130.33559277234346, 129.75325852474316, 133.49245617923157, 136.55737292942928, 144.17369147657843, 141.87500391393013, 145.67550205049272, 141.84435611274557, 147.05471328682702, 145.0778422757318, 131.13247138764578, 129.23222150608032, 130.58078494123004, 131.6381812525796, 137.36957707189228, 134.70309962934573, 138.70281497988137, 145.1544650318299, 139.20852647138355, 136.95581223708047, 133.87557158629048, 133.07869297098813, 118.47436345263533, 121.46265744673495, 125.79951487598431, 129.8911785097787, 137.85996303623384, 147.13133766949352, 153.26117116988897, 154.99284838552921, 151.36092291489183, 147.2845831816897, 148.46457557748258, 143.82122712384083, 142.18149656489092, 136.26620580562914, 136.26620580562914, 134.10543985458477, 131.97532333129334, 138.27372787104565, 141.38461794958857, 139.4690441674308, 130.10572287748076, 131.89870057519522, 133.0173941154823, 140.89448410334398, 135.4699908302208, 136.4505122673753, 140.16700140088201, 127.64164096349776, 131.97491018292794, 125.56989547265027, 122.72322353319115, 125.85456282925303, 127.92630832010052, 134.2522474091816, 133.46150583633062, 129.3180148546356, 131.92746481020995, 130.78879538379897, 135.62813881947733, 137.93710792077798, 144.19978651290174, 154.068253248562, 155.98184912358462, 166.1507967135186, 164.47442282238077, 156.47210984216187, 154.4636232217033, 141.73267104891292, 142.28619063787912, 137.51010607258968, 109.59689976069113, 113.3450175161081, 113.28175864571917, 123.01579763862935, 123.59303910067034, 127.49930809848058, 136.87751248899522, 132.59168864228306, 130.88368450266654, 134.82158212238707, 134.4262105226774, 132.3070212856803, 142.5866731187212, 146.58782960883065, 148.8809819593236, 151.36391417412008, 153.04028806525793, 141.81174504354118, 155.41251441037915, 154.60595771328883, 163.03527091512768, 163.74694011991875, 169.6142487389012, 171.35388150042797, 176.69930077892292, 176.12482285653869, 183.75342850113756, 165.4382686806294, 178.3369558366356, 181.13465342911107, 196.09908241211954, 195.8388314732846, 191.96759875811503, 178.79239497959674, 183.3630520928852, 191.59348803353984, 183.4281148275939, 169.61854938566546, 171.21258638602941, 163.1122759147922, 154.68665177001134, 155.3047477497443, 151.98654827959896, 139.6246286849398, 148.74967722783953, 145.43147775769415, 146.4562158293567, 149.5629614116987, 149.93707213627388, 150.86421610587334, 143.00789088979388, 146.4562158293567, 149.61175846273022, 148.44062923797304, 164.42979629264406, 155.15835659664967, 161.82728690429474, 177.930313744706, 167.52027619130882, 183.20039525611332, 198.22988697383056, 183.68836576642883, 180.24004082686602, 175.08381910119897, 158.37896196473193, 152.89742656552122, 165.82864508888179, 167.2600252524739, 172.0584019372429, 166.69072632377248, 172.95301453948798], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 197.12460063897763, 197.12460063897763], "gap": [0.0, -1.4488381218828295, -4.96528862439078, -5.81044378884701, -7.953515929187333, -6.8668885577015, -5.647686104836396, -9.172341018191133, -8.896497794983276, -6.0001520841424, -10.02740646876235, -13.628682511646844, -17.000091912805345, -22.348372325059117, -21.766038077458816, -25.505235731947224, -28.570152482144934, -36.18647102929408, -33.887783466645786, -37.68828160320838, -33.85713566546123, -39.06749283954268, -37.09062182844745, -10.68518704259786, -8.784937161032403, -10.133500596182117, -11.190896907531695, -16.92229272684436, -14.25581528429781, -18.25553063483345, -24.707180686781967, -18.76124212633563, -16.508527892032546, -13.428287241242558, -12.63140862594021, 1.9729208924125885, -1.0153731016870324, 10.302721545740908, 6.2110579119465115, -1.7577266145086128, -11.029101247768295, -17.158934748163745, -18.89061196380399, -15.258686493166607, -11.182346759964474, -12.362339155757354, -7.718990702115605, -6.079260143165698, -0.16396938390391824, 15.17149387488206, 17.332259825926428, 19.462376349217863, 13.16397180946555, 10.053081730922628, 11.968655513080392, 21.331976803030443, 19.53899910531598, 18.42030556502891, 10.543215577167217, 15.967708850290393, 14.9871874131359, 11.270698279629187, 27.31043571381852, 22.977166494388342, 29.38218120466601, 32.22885314412514, 29.097513848063258, 27.025768357215767, 20.699829268134692, 21.49057084098567, 25.63406182268068, 23.02461186710633, 24.163281293517315, 19.323937857838956, 17.01496875653831, 10.752290164414546, 2.800756336102552, 0.8871604610799295, -9.281787128854035, -7.6054132377162205, 0.3968997425026828, 2.405386362961252, 15.136338535751634, 14.582818946785437, 19.358903512074875, 47.27210982397342, 43.52399206855645, 43.58725093894539, 33.8532119460352, 31.359037576645946, 27.452768578835702, 18.074564188321062, 22.360388035033225, 24.068392174649745, 20.130494554929214, 20.52586615463889, 22.645055391635992, 12.36540355859509, 8.36424706848564, 6.071094717992679, 3.5881625031962017, 1.9117886120583591, 17.29368626636301, 3.692916899525045, 4.49947359661536, -3.929839605223492, -4.641508810014557, -10.50881742899702, -12.248450190523783, -17.593869469018728, -17.019391546634495, -24.647997191233372, -6.332837370725201, -19.23152452673142, -22.029222119206878, -29.006430654931023, -28.746179716096094, -24.87494700092651, -11.699743222408216, -16.270400335696678, -24.500836276351322, -16.335463070405382, -2.5258976284769403, -4.119934628840895, 3.980375842396313, 12.405999987177182, 11.787904007444212, 15.106103477589556, 38.330642880555416, 29.205594337655697, 32.52379380780107, 31.49905573613853, 28.39231015379653, 28.01819942922134, 27.091055459621884, 34.94738067570134, 31.49905573613853, 28.343513102765, 29.514642327522182, 13.525475272851168, 22.796914968845556, 16.127984661200486, 6.414734178616669, 16.824771732013858, 1.1446526672093569, -13.884839050507878, 0.6566821568938508, 4.10500709645666, 9.261228822123712, 25.966085958590753, 31.447621357801467, 18.516402834440896, 17.085022670848787, 12.286645986079776, 30.433874315205145, 24.171586099489645], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 107.98722044728434, null, null, null, null, null, null, null, null, null, null, null, null, 120.44728434504792, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.10223642172522, null, null, null, null, null, null, null, null, null, null, null, 151.4376996805112, null, null, null, null, null, null, null, null, null, null, null, null, 154.95207667731628, null, null, null, null, null, null, null, null, null, null, null, null, null, 156.86900958466455, null, null, null, null, null, null, null, null, null, null, null, null, 154.95207667731628, null, null, null, null, null, null, null, null, null, null, null, null, 159.1054313099042, null, null, null, null, null, null, null, null, null, null, null, null, 167.09265175718852, null, null, null, null, null, null, null, null, null, null, null, null, 177.95527156549522, null, null, null, null, null, null, null, null, null, null, null, null, null, 184.34504792332268, null, null, null, null, null, null, null, null, null, null, null, 197.12460063897763, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [97.1, -24.2, 73.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": [61.479125, 62.369858, 64.531741, 65.051335, 66.368877, 65.700828, 64.951273, 67.1182, 66.948614, 65.167966, 72.55436, 74.768393, 76.841106, 80.129182, 79.771168, 82.069994, 83.954278, 88.636724, 87.223511, 89.560024, 87.204669, 90.407951, 89.192588, 80.619096, 79.450839, 80.279924, 80.930002, 84.453614, 82.814287, 85.273277, 89.239695, 85.584184, 84.199235, 82.30553, 81.815616, 72.837002, 74.674179, 77.340441, 79.85596, 84.755099, 90.455059, 94.223627, 95.288247, 93.055371, 90.549273, 91.274722, 88.420032, 87.41194, 83.775271, 83.775271, 82.446851, 81.137274, 85.009478, 86.922026, 85.744348, 79.98786, 81.090167, 81.77793, 86.620696, 83.285765, 83.888581, 86.173446, 78.472964, 81.13702, 77.199273, 75.449164, 77.374284, 78.647975, 82.537107, 82.050966, 79.503584, 81.107851, 80.407807, 83.382993, 84.802527, 88.652767, 94.719814, 95.896276, 102.148056, 101.117436, 96.197684, 94.962884, 87.136006, 87.476305, 84.54001, 67.379215, 69.683525, 69.644634, 75.629036, 75.983919, 78.385459, 84.151097, 81.51621, 80.466144, 82.887129, 82.644058, 81.341199, 87.661039, 90.120915, 91.530725, 93.05721, 94.08783, 87.18462, 95.546254, 95.05039, 100.232658, 100.670186, 104.277356, 105.346867, 108.633184, 108.28, 112.97, 101.71, 109.64, 111.36, 120.56, 120.4, 118.02, 109.92, 112.73, 117.79, 112.77, 104.28, 105.26, 100.28, 95.1, 95.48, 93.44, 85.84, 91.45, 89.41, 90.04, 91.95, 92.18, 92.75, 87.92, 90.04, 91.98, 91.26, 101.09, 95.39, 99.49, 109.39, 102.99, 112.63, 121.87, 112.93, 110.81, 107.64, 97.37, 94.0, 101.95, 102.83, 105.78, 102.48, 106.33], "ttmEps": [3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.85, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 6.17, 6.17], "quarterlyEps": [0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 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.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 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, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 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.66, 1.66], "priceIndex": [100.0, 101.44883812188283, 104.96528862439078, 105.81044378884701, 107.95351592918733, 106.8668885577015, 105.6476861048364, 109.17234101819113, 108.89649779498328, 106.0001520841424, 118.0146269160467, 121.61590295893119, 124.98731236008969, 130.33559277234346, 129.75325852474316, 133.49245617923157, 136.55737292942928, 144.17369147657843, 141.87500391393013, 145.67550205049272, 141.84435611274557, 147.05471328682702, 145.0778422757318, 131.13247138764578, 129.23222150608032, 130.58078494123004, 131.6381812525796, 137.36957707189228, 134.70309962934573, 138.70281497988137, 145.1544650318299, 139.20852647138355, 136.95581223708047, 133.87557158629048, 133.07869297098813, 118.47436345263533, 121.46265744673495, 125.79951487598431, 129.8911785097787, 137.85996303623384, 147.13133766949352, 153.26117116988897, 154.99284838552921, 151.36092291489183, 147.2845831816897, 148.46457557748258, 143.82122712384083, 142.18149656489092, 136.26620580562914, 136.26620580562914, 134.10543985458477, 131.97532333129334, 138.27372787104565, 141.38461794958857, 139.4690441674308, 130.10572287748076, 131.89870057519522, 133.0173941154823, 140.89448410334398, 135.4699908302208, 136.4505122673753, 140.16700140088201, 127.64164096349776, 131.97491018292794, 125.56989547265027, 122.72322353319115, 125.85456282925303, 127.92630832010052, 134.2522474091816, 133.46150583633062, 129.3180148546356, 131.92746481020995, 130.78879538379897, 135.62813881947733, 137.93710792077798, 144.19978651290174, 154.068253248562, 155.98184912358462, 166.1507967135186, 164.47442282238077, 156.47210984216187, 154.4636232217033, 141.73267104891292, 142.28619063787912, 137.51010607258968, 109.59689976069113, 113.3450175161081, 113.28175864571917, 123.01579763862935, 123.59303910067034, 127.49930809848058, 136.87751248899522, 132.59168864228306, 130.88368450266654, 134.82158212238707, 134.4262105226774, 132.3070212856803, 142.5866731187212, 146.58782960883065, 148.8809819593236, 151.36391417412008, 153.04028806525793, 141.81174504354118, 155.41251441037915, 154.60595771328883, 163.03527091512768, 163.74694011991875, 169.6142487389012, 171.35388150042797, 176.69930077892292, 176.12482285653869, 183.75342850113756, 165.4382686806294, 178.3369558366356, 181.13465342911107, 196.09908241211954, 195.8388314732846, 191.96759875811503, 178.79239497959674, 183.3630520928852, 191.59348803353984, 183.4281148275939, 169.61854938566546, 171.21258638602941, 163.1122759147922, 154.68665177001134, 155.3047477497443, 151.98654827959896, 139.6246286849398, 148.74967722783953, 145.43147775769415, 146.4562158293567, 149.5629614116987, 149.93707213627388, 150.86421610587334, 143.00789088979388, 146.4562158293567, 149.61175846273022, 148.44062923797304, 164.42979629264406, 155.15835659664967, 161.82728690429474, 177.930313744706, 167.52027619130882, 183.20039525611332, 198.22988697383056, 183.68836576642883, 180.24004082686602, 175.08381910119897, 158.37896196473193, 152.89742656552122, 165.82864508888179, 167.2600252524739, 172.0584019372429, 166.69072632377248, 172.95301453948798], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 197.12460063897763, 197.12460063897763], "valuationGap": [0.0, -1.4488381218828295, -4.96528862439078, -5.81044378884701, -7.953515929187333, -6.8668885577015, -5.647686104836396, -9.172341018191133, -8.896497794983276, -6.0001520841424, -10.02740646876235, -13.628682511646844, -17.000091912805345, -22.348372325059117, -21.766038077458816, -25.505235731947224, -28.570152482144934, -36.18647102929408, -33.887783466645786, -37.68828160320838, -33.85713566546123, -39.06749283954268, -37.09062182844745, -10.68518704259786, -8.784937161032403, -10.133500596182117, -11.190896907531695, -16.92229272684436, -14.25581528429781, -18.25553063483345, -24.707180686781967, -18.76124212633563, -16.508527892032546, -13.428287241242558, -12.63140862594021, 1.9729208924125885, -1.0153731016870324, 10.302721545740908, 6.2110579119465115, -1.7577266145086128, -11.029101247768295, -17.158934748163745, -18.89061196380399, -15.258686493166607, -11.182346759964474, -12.362339155757354, -7.718990702115605, -6.079260143165698, -0.16396938390391824, 15.17149387488206, 17.332259825926428, 19.462376349217863, 13.16397180946555, 10.053081730922628, 11.968655513080392, 21.331976803030443, 19.53899910531598, 18.42030556502891, 10.543215577167217, 15.967708850290393, 14.9871874131359, 11.270698279629187, 27.31043571381852, 22.977166494388342, 29.38218120466601, 32.22885314412514, 29.097513848063258, 27.025768357215767, 20.699829268134692, 21.49057084098567, 25.63406182268068, 23.02461186710633, 24.163281293517315, 19.323937857838956, 17.01496875653831, 10.752290164414546, 2.800756336102552, 0.8871604610799295, -9.281787128854035, -7.6054132377162205, 0.3968997425026828, 2.405386362961252, 15.136338535751634, 14.582818946785437, 19.358903512074875, 47.27210982397342, 43.52399206855645, 43.58725093894539, 33.8532119460352, 31.359037576645946, 27.452768578835702, 18.074564188321062, 22.360388035033225, 24.068392174649745, 20.130494554929214, 20.52586615463889, 22.645055391635992, 12.36540355859509, 8.36424706848564, 6.071094717992679, 3.5881625031962017, 1.9117886120583591, 17.29368626636301, 3.692916899525045, 4.49947359661536, -3.929839605223492, -4.641508810014557, -10.50881742899702, -12.248450190523783, -17.593869469018728, -17.019391546634495, -24.647997191233372, -6.332837370725201, -19.23152452673142, -22.029222119206878, -29.006430654931023, -28.746179716096094, -24.87494700092651, -11.699743222408216, -16.270400335696678, -24.500836276351322, -16.335463070405382, -2.5258976284769403, -4.119934628840895, 3.980375842396313, 12.405999987177182, 11.787904007444212, 15.106103477589556, 38.330642880555416, 29.205594337655697, 32.52379380780107, 31.49905573613853, 28.39231015379653, 28.01819942922134, 27.091055459621884, 34.94738067570134, 31.49905573613853, 28.343513102765, 29.514642327522182, 13.525475272851168, 22.796914968845556, 16.127984661200486, 6.414734178616669, 16.824771732013858, 1.1446526672093569, -13.884839050507878, 0.6566821568938508, 4.10500709645666, 9.261228822123712, 25.966085958590753, 31.447621357801467, 18.516402834440896, 17.085022670848787, 12.286645986079776, 30.433874315205145, 24.171586099489645], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 107.98722044728434, null, null, null, null, null, null, null, null, null, null, null, null, 120.44728434504792, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.10223642172522, null, null, null, null, null, null, null, null, null, null, null, 151.4376996805112, null, null, null, null, null, null, null, null, null, null, null, null, 154.95207667731628, null, null, null, null, null, null, null, null, null, null, null, null, null, 156.86900958466455, null, null, null, null, null, null, null, null, null, null, null, null, 154.95207667731628, null, null, null, null, null, null, null, null, null, null, null, null, 159.1054313099042, null, null, null, null, null, null, null, null, null, null, null, null, 167.09265175718852, null, null, null, null, null, null, null, null, null, null, null, null, 177.95527156549522, null, null, null, null, null, null, null, null, null, null, null, null, null, 184.34504792332268, null, null, null, null, null, null, null, null, null, null, null, 197.12460063897763, null], "quarterLabels": ["2023-07-24", "", "", "", "", "", "", "", "", "", "2023-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-29", "", "", "", "", "", "", "", "", "", "", "", "2024-07-22", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-28", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-05", "", "", "", "", "", "", "", "", "", "", "", "2026-07-28", ""], "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": [38.29787234042554, 38.29787234042554, 38.29787234042554, 38.29787234042554, 38.29787234042554, 38.29787234042554, 38.29787234042554, 38.29787234042554, 38.29787234042554, 38.29787234042554, 70.31250000000001, 70.31250000000001, 70.31250000000001, 70.31250000000001, 70.31250000000001, 70.31250000000001, 70.31250000000001, 70.31250000000001, 70.31250000000001, 70.31250000000001, 70.31250000000001, 70.31250000000001, 70.31250000000001, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 30.76923076923078, 52.3076923076923, 52.3076923076923, 52.3076923076923, 52.3076923076923, 52.3076923076923, 52.3076923076923, 52.3076923076923, 52.3076923076923, 52.3076923076923, 52.3076923076923, 52.3076923076923, 52.3076923076923, 28.409090909090896, 28.409090909090896, 28.409090909090896, 28.409090909090896, 28.409090909090896, 28.409090909090896, 28.409090909090896, 28.409090909090896, 28.409090909090896, 28.409090909090896, 28.409090909090896, 28.409090909090896, 28.409090909090896, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 12.149532710280363, 16.91176470588235, 16.91176470588235, 16.91176470588235, 16.91176470588235, 16.91176470588235, 16.91176470588235, 16.91176470588235, 16.91176470588235, 16.91176470588235, 16.91176470588235, 16.91176470588235, 16.91176470588235, 16.91176470588235, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 8.139534883720938, 15.59633027522935, 15.59633027522935, 15.59633027522935, 15.59633027522935, 15.59633027522935, 15.59633027522935, 15.59633027522935, 15.59633027522935, 15.59633027522935, 15.59633027522935, 15.59633027522935, 15.59633027522935, 15.59633027522935, 16.935483870967737, 16.935483870967737, 16.935483870967737, 16.935483870967737, 16.935483870967737, 16.935483870967737, 16.935483870967737, 16.935483870967737, 16.935483870967737, 16.935483870967737, 16.935483870967737, 16.935483870967737, 16.935483870967737, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 6.629834254143639, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 2.7272727272727093, 40.67796610169492, 40.67796610169492], "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": [25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 3, 10], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 61.479125, "latestClose": 106.33, "startTtmEps": 3.13, "latestTtmEps": 6.17, "priceChangePct": 72.953014539488, "epsChangePct": 97.12460063897763, "earningsGapPct": 24.17158609948963, "startMultiple": 19.64189297124601, "latestMultiple": 17.233387358184764, "multipleChangePct": -12.262085006710322, "latestQuarter": "2026-07-28", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 1 update.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 11.286414221953688, "earningsMovePct": 23.895582329317257, "spread": 12.609168107363569, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 31.049509994629588, "earningsMovePct": 30.168776371308013, "spread": -0.880733623321575, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 72.953014539488, "earningsMovePct": 97.12460063897763, "spread": 24.17158609948963, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 1 update.", "marketChangePct": 72.953014539488, "earningsChangePct": 97.12460063897763, "recentMarketMovePoints": -4.977299205218031, "recentEarningsMovePoints": 12.779552715654944}, "pressure": {"score": 36, "band": "low", "label": "Low \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "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": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.42947155, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.06629398, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.34312206, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.06957488, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.02219299, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -10.579383401102028, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-28", "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, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 107.98722044728434, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 120.44728434504792, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 136.10223642172522, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 151.4376996805112, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 156.86900958466455, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 154.95207667731628, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 159.1054313099042, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 167.09265175718852, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 177.95527156549522, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 184.34504792332268, 197.12460063897763, 197.12460063897763], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.88804378686156, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 97.5560773381675, 98.73697929826722, 98.73697929826722, 98.73697929826722, 98.73697929826722, 98.73697929826722, 98.73697929826722, 98.73697929826722, 98.73697929826722, 98.73697929826722, 98.73697929826722, 98.73697929826722, 98.73697929826722, 101.34911330135259, 101.34911330135259, 101.34911330135259, 101.34911330135259, 101.34911330135259, 101.34911330135259, 101.34911330135259, 101.34911330135259, 101.34911330135259, 101.34911330135259, 101.34911330135259, 101.34911330135259, 101.34911330135259, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 102.70495689397747, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.65331879161639, 104.62731643762237, 104.62731643762237, 104.62731643762237, 104.62731643762237, 104.62731643762237, 104.62731643762237, 104.62731643762237, 104.62731643762237, 104.62731643762237, 104.62731643762237, 104.62731643762237, 104.62731643762237, 104.62731643762237, 105.99372635784201, 105.99372635784201, 105.99372635784201, 105.99372635784201, 105.99372635784201, 105.99372635784201, 105.99372635784201, 105.99372635784201, 105.99372635784201, 105.99372635784201, 105.99372635784201, 105.99372635784201, 105.99372635784201, 107.60215112053606, 107.60215112053606, 107.60215112053606, 107.60215112053606, 107.60215112053606, 107.60215112053606, 107.60215112053606, 107.60215112053606, 107.60215112053606, 107.60215112053606, 107.60215112053606, 107.60215112053606, 107.60215112053606, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 109.46699308962175, 111.19362289971268, 111.19362289971268, 111.19362289971268, 111.19362289971268, 111.19362289971268, 111.19362289971268, 111.19362289971268, 111.19362289971268, 111.19362289971268, 111.19362289971268, 111.19362289971268, 111.19362289971268, 113.02047203001204, 113.02047203001204], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 115.85218340389791, 115.85218340389791, 115.85218340389791, 115.85218340389791, 115.85218340389791, 115.85218340389791, 115.85218340389791, 115.85218340389791, 115.85218340389791, 115.85218340389791, 115.85218340389791, 115.85218340389791, 115.85218340389791, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 130.96995561357556, 129.7677502139019, 129.7677502139019, 129.7677502139019, 129.7677502139019, 129.7677502139019, 129.7677502139019, 129.7677502139019, 129.7677502139019, 129.7677502139019, 129.7677502139019, 129.7677502139019, 129.7677502139019, 122.62518551118926, 122.62518551118926, 122.62518551118926, 122.62518551118926, 122.62518551118926, 122.62518551118926, 122.62518551118926, 122.62518551118926, 122.62518551118926, 122.62518551118926, 122.62518551118926, 122.62518551118926, 122.62518551118926, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 115.94009957738373, 108.43821205164643, 108.43821205164643, 108.43821205164643, 108.43821205164643, 108.43821205164643, 108.43821205164643, 108.43821205164643, 108.43821205164643, 108.43821205164643, 108.43821205164643, 108.43821205164643, 108.43821205164643, 108.43821205164643, 98.12155308718258, 98.12155308718258, 98.12155308718258, 98.12155308718258, 98.12155308718258, 98.12155308718258, 98.12155308718258, 98.12155308718258, 98.12155308718258, 98.12155308718258, 98.12155308718258, 98.12155308718258, 98.12155308718258, 92.73946276868436, 92.73946276868436, 92.73946276868436, 92.73946276868436, 92.73946276868436, 92.73946276868436, 92.73946276868436, 92.73946276868436, 92.73946276868436, 92.73946276868436, 92.73946276868436, 92.73946276868436, 92.73946276868436, 99.82164900857941, 99.82164900857941, 99.82164900857941, 99.82164900857941, 99.82164900857941, 99.82164900857941, 99.82164900857941, 99.82164900857941, 99.82164900857941, 99.82164900857941, 99.82164900857941, 99.82164900857941, 99.82164900857941, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 111.86731611590113, 119.9674199124838, 119.9674199124838, 119.9674199124838, 119.9674199124838, 119.9674199124838, 119.9674199124838, 119.9674199124838, 119.9674199124838, 119.9674199124838, 119.9674199124838, 119.9674199124838, 119.9674199124838, 124.56041809532792, 124.56041809532792], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 97.12460063897763, "valuationContribution": -24.171586099489645, "marketMove": 72.95301453948798, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 97.12460063897763}, {"key": "valuation", "label": "Relative valuation contribution", "value": -24.171586099489645}, {"key": "market", "label": "Total market move", "value": 72.95301453948798}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 7.987220447284349, "surprisePct": 70.31250000000001, "immediateReturnPct": 11.33439395668725, "forward4WeekPct": 22.40855883088324, "forward13WeekPct": 23.709701174346897, "toDateReturnPct": 63.162987164583264, "weeksSince": 145, "availabilitySource": "reported", "spread": -10.02740646876235, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-01-26", "periodEnd": "2023-12-31", "earningsChangePct": 11.538461538461542, "surprisePct": 30.76923076923078, "immediateReturnPct": -9.612336845747771, "forward4WeekPct": -5.313192616408891, "forward13WeekPct": -16.277595846865665, "toDateReturnPct": 19.213941858038687, "weeksSince": 132, "availabilitySource": "reported", "spread": -10.68518704259786, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 12.997347480106104, "surprisePct": 52.3076923076923, "immediateReturnPct": 3.5705273706457596, "forward4WeekPct": 26.179662450657815, "forward13WeekPct": 10.408781327210836, "toDateReturnPct": 42.39192371971041, "weeksSince": 118, "availabilitySource": "reported", "spread": 10.302721545740908, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 11.267605633802823, "surprisePct": 28.409090909090896, "immediateReturnPct": 0.0, "forward4WeekPct": 3.7561859990879576, "forward13WeekPct": -6.329203041312748, "toDateReturnPct": 26.922895898480583, "weeksSince": 106, "availabilitySource": "reported", "spread": 15.17149387488206, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 2.320675105485215, "surprisePct": 12.149532710280363, "immediateReturnPct": -8.936026534206365, "forward4WeekPct": -10.210990053710978, "forward13WeekPct": 2.877128761915815, "toDateReturnPct": 23.3906788409042, "weeksSince": 93, "availabilitySource": "reported", "spread": 27.31043571381852, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 1.2371134020618735, "surprisePct": 16.91176470588235, "immediateReturnPct": 6.843607035976662, "forward4WeekPct": 8.51063904186995, "forward13WeekPct": -14.290414646617855, "toDateReturnPct": 19.939854781972, "weeksSince": 79, "availabilitySource": "reported", "spread": 2.800756336102552, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": -1.2219959266802527, "surprisePct": 8.139534883720938, "immediateReturnPct": 0.4692417340874222, "forward4WeekPct": 6.395834531065558, "forward13WeekPct": 15.27929563983863, "toDateReturnPct": 40.59414958032785, "weeksSince": 66, "availabilitySource": "reported", "spread": 31.359037576645946, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 2.6804123711340333, "surprisePct": 15.59633027522935, "immediateReturnPct": -7.336985027712939, "forward4WeekPct": 6.995969616899456, "forward13WeekPct": 28.135594157076426, "toDateReturnPct": 13.011427726625225, "weeksSince": 53, "availabilitySource": "reported", "spread": 17.29368626636301, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 5.020080321285136, "surprisePct": 16.935483870967737, "immediateReturnPct": 8.261494252873568, "forward4WeekPct": 1.230244252873569, "forward13WeekPct": -22.916666666666664, "toDateReturnPct": -4.516882183908044, "weeksSince": 40, "availabilitySource": "reported", "spread": -29.006430654931023, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 6.500956022944537, "surprisePct": 6.629834254143639, "immediateReturnPct": -8.133561643835607, "forward4WeekPct": -1.5946061643835607, "forward13WeekPct": 6.474743150684925, "toDateReturnPct": 13.794948630136993, "weeksSince": 27, "availabilitySource": "reported", "spread": 38.330642880555416, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 3.590664272890476, "surprisePct": 2.7272727272727093, "immediateReturnPct": 9.950748818976795, "forward4WeekPct": 13.5088953663685, "forward13WeekPct": 6.87506282038397, "toDateReturnPct": 6.87506282038397, "weeksSince": 13, "availabilitySource": "reported", "spread": 6.414734178616669, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 6.932409012131724, "surprisePct": 40.67796610169492, "immediateReturnPct": -3.1196823596142953, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 0.5199470599357214, "weeksSince": 1, "availabilitySource": "reported", "spread": 30.433874315205145, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 6.932409012131724, "surprisePct": 40.67796610169492, "immediateReturnPct": -3.1196823596142953, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 0.5199470599357214, "weeksSince": 1, "availabilitySource": "reported", "spread": 30.433874315205145, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Computer Hardware", "population": 9, "spreadPercentile": 62.5, "qualityPercentile": 75.0, "rarityPercentile": 62.5, "currentOneYearSpread": 14.255254, "lead": "earnings", "relatedSignals": [{"tickerId": 5524, "symbol": "CRCT", "name": "Cricut Inc", "spread": 17.150349999999996, "lead": "earnings", "quality": 25}, {"tickerId": 3050, "symbol": "P", "name": "Everpure, Inc.", "spread": 23.381282999999996, "lead": "earnings", "quality": 62.5}, {"tickerId": 8272, "symbol": "SMCI", "name": "Super Micro Computer Inc", "spread": 38.581524, "lead": "earnings", "quality": 25}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-10-27", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-05-03", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-01-31", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-05-02", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-10-31", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-01-30", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2026-05-08", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-07-31", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}