{"ticker": {"uuid": "a3f92ede-e50c-4fbc-888e-03cd51caa1ec", "symbol": "CPRT", "name": "Copart Inc", "sector": "Industrials", "industry": "Specialty Business Services", "currency": "USD"}, "next_event": {"report_date": "2026-09-03", "fiscal_date_ending": "2026-07-31", "estimate": 0.39, "session": "Time unconfirmed", "days": 22}, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 3, "inline": 3, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": 1.9, "average_surprise_label": "+1.9%", "median_surprise": 2.4, "surprise_dispersion": 6.6, "average_reaction": -0.9, "average_reaction_label": "-0.9%", "average_abs_reaction": 4.7, "positive_response_rate": 33.3, "confirmation_rate": 57.1, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 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": 39, "band": "Moderate", "tone": "neutral", "days": 22, "proximity_component": 14, "reaction_component": 12, "variability_component": 8, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 5.0, "revenue_growth_1y": 1.0, "cash_conversion": 1.31, "net_margin": 33.5, "earnings_yield": 7.5, "eps_surprise_avg": 4.1, "sue_score": 0.21, "pe_ratio": 18.4, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 29.66, "currency": "USD", "return_13w": -12.6, "fair_value": 47.497051, "fair_value_gap": -37.6, "relative_strength": -31.8, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 48.9}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-09-14", "date_source": "exact", "eps_actual": 0.34, "eps_estimate": 0.32, "eps_surprise": 0.02, "surprise_pct": 6.25, "surprise_label": "+6.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.8124860147683937, "one_week_reaction_label": "-1.8%", "four_week_reaction": 0.3132691877377502, "four_week_reaction_label": "+0.3%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-10-31", "reported_date": "2023-11-16", "date_source": "exact", "eps_actual": 0.34, "eps_estimate": 0.32, "eps_surprise": 0.02, "surprise_pct": 6.25, "surprise_label": "+6.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.057664682946854, "one_week_reaction_label": "+3.1%", "four_week_reaction": -2.749846090703871, "four_week_reaction_label": "-2.7%", "confirmation": "confirmed", "revenue": 1020416000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 332527000.0, "operating_cash_flow": 375246000.0, "free_cash_flow": 537506000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-22", "date_source": "exact", "eps_actual": 0.33, "eps_estimate": 0.34, "eps_surprise": -0.01, "surprise_pct": -2.9412, "surprise_label": "-2.9%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.942810457516343, "one_week_reaction_label": "+4.9%", "four_week_reaction": 14.644607843137258, "four_week_reaction_label": "+14.6%", "confirmation": "diverged", "revenue": 1020149000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 325635000.0, "operating_cash_flow": 161793000.0, "free_cash_flow": 284822000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-16", "date_source": "exact", "eps_actual": 0.39, "eps_estimate": 0.39, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.4384362440628462, "one_week_reaction_label": "-0.4%", "four_week_reaction": -1.790281329923281, "four_week_reaction_label": "-1.8%", "confirmation": "contained", "revenue": 1127259000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 382291000.0, "operating_cash_flow": 496304000.0, "free_cash_flow": 584119000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-09-04", "date_source": "exact", "eps_actual": 0.33, "eps_estimate": 0.37, "eps_surprise": -0.04, "surprise_pct": -10.8108, "surprise_label": "-10.8%", "surprise_band": "miss", "eps_yoy": -2.9411764705882377, "eps_yoy_label": "-2.9%", "one_week_reaction": -6.608761329305136, "one_week_reaction_label": "-6.6%", "four_week_reaction": -1.6993957703927465, "four_week_reaction_label": "-1.7%", "confirmation": "confirmed", "revenue": 1068999000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 322567000.0, "operating_cash_flow": 439221000.0, "free_cash_flow": 577107000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-11-21", "date_source": "exact", "eps_actual": 0.37, "eps_estimate": 0.37, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 8.823529411764696, "eps_yoy_label": "+8.8%", "one_week_reaction": 10.640550555849657, "one_week_reaction_label": "+10.6%", "four_week_reaction": 8.046585494970875, "four_week_reaction_label": "+8.0%", "confirmation": "contained", "revenue": 1146829000.0, "revenue_yoy": 12.388378857250377, "revenue_yoy_label": "+12.4%", "net_income": 362086000.0, "operating_cash_flow": 482274000.0, "free_cash_flow": 719032000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-02-20", "date_source": "exact", "eps_actual": 0.4, "eps_estimate": 0.37, "eps_surprise": 0.03, "surprise_pct": 8.1081, "surprise_label": "+8.1%", "surprise_band": "beat", "eps_yoy": 21.21212121212121, "eps_yoy_label": "+21.2%", "one_week_reaction": -4.714598417241955, "one_week_reaction_label": "-4.7%", "four_week_reaction": -11.348711904361007, "four_week_reaction_label": "-11.3%", "confirmation": "diverged", "revenue": 1163316000.0, "revenue_yoy": 14.033930337627151, "revenue_yoy_label": "+14.0%", "net_income": 387400000.0, "operating_cash_flow": 178127000.0, "free_cash_flow": 294768000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-22", "date_source": "exact", "eps_actual": 0.42, "eps_estimate": 0.42, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 7.6923076923076845, "eps_yoy_label": "+7.7%", "one_week_reaction": -15.93045112781955, "one_week_reaction_label": "-15.9%", "four_week_reaction": -23.887844611528823, "four_week_reaction_label": "-23.9%", "confirmation": "contained", "revenue": 1211716000.0, "revenue_yoy": 7.492244462009174, "revenue_yoy_label": "+7.5%", "net_income": 406609000.0, "operating_cash_flow": 700873000.0, "free_cash_flow": 828823000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-09-04", "date_source": "exact", "eps_actual": 0.41, "eps_estimate": 0.36, "eps_surprise": 0.05, "surprise_pct": 13.8889, "surprise_label": "+13.9%", "surprise_band": "beat", "eps_yoy": 24.242424242424228, "eps_yoy_label": "+24.2%", "one_week_reaction": -0.4917025199754189, "one_week_reaction_label": "-0.5%", "four_week_reaction": -8.072116369596403, "four_week_reaction_label": "-8.1%", "confirmation": "contained", "revenue": 1125097000.0, "revenue_yoy": 5.247713047439707, "revenue_yoy_label": "+5.2%", "net_income": 396354000.0, "operating_cash_flow": 438476000.0, "free_cash_flow": 526117000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-11-20", "date_source": "exact", "eps_actual": 0.41, "eps_estimate": 0.39, "eps_surprise": 0.02, "surprise_pct": 5.1282, "surprise_label": "+5.1%", "surprise_band": "beat", "eps_yoy": 10.810810810810805, "eps_yoy_label": "+10.8%", "one_week_reaction": -0.8519961051606656, "one_week_reaction_label": "-0.9%", "four_week_reaction": -5.866601752677695, "four_week_reaction_label": "-5.9%", "confirmation": "contained", "revenue": 1155030000.0, "revenue_yoy": 0.7151022515126493, "revenue_yoy_label": "+0.7%", "net_income": 403714000.0, "operating_cash_flow": 535253000.0, "free_cash_flow": 643295000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-02-19", "date_source": "exact", "eps_actual": 0.36, "eps_estimate": 0.39, "eps_surprise": -0.03, "surprise_pct": -7.6923, "surprise_label": "-7.7%", "surprise_band": "miss", "eps_yoy": -10.000000000000009, "eps_yoy_label": "-10.0%", "one_week_reaction": -2.6940517471325824, "one_week_reaction_label": "-2.7%", "four_week_reaction": -9.069085089357158, "four_week_reaction_label": "-9.1%", "confirmation": "confirmed", "revenue": 1121674000.0, "revenue_yoy": -3.5795948822160097, "revenue_yoy_label": "-3.6%", "net_income": 350732000.0, "operating_cash_flow": 127500000.0, "free_cash_flow": 197118000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-21", "date_source": "exact", "eps_actual": 0.43, "eps_estimate": 0.41, "eps_surprise": 0.02, "surprise_pct": 4.878, "surprise_label": "+4.9%", "surprise_band": "beat", "eps_yoy": 2.380952380952383, "eps_yoy_label": "+2.4%", "one_week_reaction": 4.613003095975239, "one_week_reaction_label": "+4.6%", "four_week_reaction": -4.798761609907112, "four_week_reaction_label": "-4.8%", "confirmation": "confirmed", "revenue": 1237066000.0, "revenue_yoy": 2.0920743804653896, "revenue_yoy_label": "+2.1%", "net_income": 402401000.0, "operating_cash_flow": 584198000.0, "free_cash_flow": 665091000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [0.34, 0.34, 0.33, 0.39, 0.33, 0.37, 0.4, 0.42, 0.41, 0.41, 0.36, 0.43], "eps_estimate": [0.32, 0.32, 0.34, 0.39, 0.37, 0.37, 0.37, 0.42, 0.36, 0.39, 0.39, 0.41], "surprise": [6.25, 6.25, -2.9412, 0.0, -10.8108, 0.0, 8.1081, 0.0, 13.8889, 5.1282, -7.6923, 4.878], "reaction_1w": [-1.8124860147683937, 3.057664682946854, 4.942810457516343, -0.4384362440628462, -6.608761329305136, 10.640550555849657, -4.714598417241955, -15.93045112781955, -0.4917025199754189, -0.8519961051606656, -2.6940517471325824, 4.613003095975239], "reaction_4w": [0.3132691877377502, -2.749846090703871, 14.644607843137258, -1.790281329923281, -1.6993957703927465, 8.046585494970875, -11.348711904361007, -23.887844611528823, -8.072116369596403, -5.866601752677695, -9.069085089357158, -4.798761609907112], "revenue": [null, 1020.42, 1020.15, 1127.26, 1069.0, 1146.83, 1163.32, 1211.72, 1125.1, 1155.03, 1121.67, 1237.07], "net_income": [null, 332.53, 325.63, 382.29, 322.57, 362.09, 387.4, 406.61, 396.35, 403.71, 350.73, 402.4], "financial_unit": "millions", "scatter": [{"x": 6.25, "y": -1.8124860147683937, "label": "2023-07-31"}, {"x": 6.25, "y": 3.057664682946854, "label": "2023-10-31"}, {"x": -2.9412, "y": 4.942810457516343, "label": "2024-01-31"}, {"x": 0.0, "y": -0.4384362440628462, "label": "2024-04-30"}, {"x": -10.8108, "y": -6.608761329305136, "label": "2024-07-31"}, {"x": 0.0, "y": 10.640550555849657, "label": "2024-10-31"}, {"x": 8.1081, "y": -4.714598417241955, "label": "2025-01-31"}, {"x": 0.0, "y": -15.93045112781955, "label": "2025-04-30"}, {"x": 13.8889, "y": -0.4917025199754189, "label": "2025-07-31"}, {"x": 5.1282, "y": -0.8519961051606656, "label": "2025-10-31"}, {"x": -7.6923, "y": -2.6940517471325824, "label": "2026-01-31"}, {"x": 4.878, "y": 4.613003095975239, "label": "2026-04-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, 100.87517273146014, 103.59281437125748, 102.92491939198524, 101.05941962229387, 99.4011976047904, 99.23998157531092, 103.24735145094425, 105.36619069553201, 100.6218332565638, 98.41087056655918, 105.78074619990787, 112.22938737908797, 115.66098572086597, 117.01980654076462, 115.45370796867802, 109.14325195762322, 112.64394288346382, 112.4136342699217, 112.85122063565176, 107.20865960386918, 109.55780746199908, 112.16029479502534, 110.68631966835561, 115.22339935513588, 117.25011515430677, 112.75909719023491, 118.33256563795487, 123.39935513588208, 126.57761400276371, 129.2722247812068, 132.2201750345463, 133.39474896361122, 130.23952095808383, 127.54491017964071, 121.78719484108707, 128.35099032703823, 127.13035467526485, 126.07093505297098, 125.51819438046982, 124.41271303546753, 122.20175034546293, 123.81391064025793, 122.54721326577614, 124.91939198526025, 124.73514509442651, 124.8733302625518, 127.91340396130815, 119.09258406264394, 117.57254721326575, 119.13864578535237, 117.43436204514049, 118.17134960847535, 121.51082450483648, 121.97144173192076, 113.91064025794564, 115.68401658222017, 118.47075080608013, 119.89866421004145, 121.83325656379549, 128.78857669276832, 124.09028097650851, 119.09258406264394, 118.58590511285124, 129.2491939198526, 130.5158912943344, 144.40350069092585, 145.99263012436666, 142.97558728696453, 141.01796407185628, 134.08567480423767, 134.63841547673883, 131.06863196683554, 128.1437125748503, 131.04560110548132, 132.88807001381852, 133.41777982496546, 134.06264394288345, 136.7802855826808, 130.3316444035007, 126.20912022109624, 123.7678489175495, 121.25748502994011, 123.51450944265316, 127.01520036849377, 125.54122524182402, 137.81667434362046, 137.448180561953, 140.2579456471672, 140.99493321050207, 141.68585905112852, 147.0290188853063, 123.60663288807001, 118.56287425149699, 115.45370796867802, 111.90695532012897, 110.47904191616766, 110.96269000460617, 113.58820819898664, 109.30446798710271, 105.89590050667894, 107.53109166282817, 104.81345002303087, 106.36803316444035, 108.42929525564256, 112.75909719023491, 112.4136342699217, 111.86089359742053, 111.4693689543989, 105.59649930907415, 103.33947489636111, 103.89221556886228, 101.05941962229387, 102.11883924458776, 102.8558268079226, 99.05573468447719, 93.29801934592354, 94.61077844311376, 93.80469829571625, 89.77429755872869, 89.17549516351912, 89.06034085674804, 89.98157531091663, 90.51128512206355, 86.98756333486872, 91.73192077383693, 94.5186549976969, 95.34776600644864, 93.45923537540303, 92.95255642561031, 86.34269921695072, 84.01658222017502, 87.7245508982036, 86.91847075080608, 78.51220635651774, 75.67941040994933, 74.6890833717181, 76.92307692307692, 75.44910179640718, 77.038231229848, 76.16305849838784, 76.62367572547214, 78.16674343620451, 74.3896821741133, 77.82128051589129, 75.4721326577614, 71.30354675264854, 70.81989866421003, 69.62229387379088, 70.35928143712574, 69.11561492399815, 63.3694150161216, 63.58820819898664, 64.34822662367573, 67.06586826347305, 68.30953477660064], "eps_index": [100.0, 100.0, 100.0, 100.0, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678], "gap": [0.0, -0.8751727314601396, -3.592814371257475, -2.9249193919852416, -15.824520293434816, -14.16629827593134, -14.005082246451863, -18.012452122085193, -20.131291366672954, -15.386933927704746, -13.175971237700125, -20.54584687104881, -26.99448805022891, -25.056958875228375, -26.41577969512703, -24.849681123040426, -18.53922511198563, -22.03991603782623, -21.80960742428411, -22.247193790014165, -16.60463275823159, -18.953780616361485, -21.556267949387745, -20.082292822718017, -24.61937250949829, -26.646088308669178, -22.15507034459732, -26.38625691312265, -31.453046411049854, -34.63130527793149, -37.32591605637458, -40.273866309714066, -41.448440238779, -38.29321223325161, -35.59860145480849, -29.84088611625485, -36.40468160220601, -35.18404595043263, -34.12462632813876, -31.558462836845663, -30.452981491843374, -28.242018801838768, -29.85417909663377, -28.587481722151978, -30.95966044163609, -30.775413550802355, -30.913598718927645, -33.95367241768399, -25.132852519019778, -23.61281566964159, -25.178914241728208, -23.47463050151633, -24.211618064851194, -27.55109296121232, -28.011710188296604, -20.622049653918793, -22.395425978193316, -25.182160202053282, -26.610073606014595, -28.544665959768636, -35.499986088741466, -30.80169037248166, -25.803993458617086, -25.297314508824385, -35.960603315825736, -37.22730069030756, -49.101487268107064, -50.69061670154787, -47.67357386414574, -45.715950649037495, -38.78366138141888, -39.33640205392004, -35.76661854401675, -32.84169915203151, -35.743587682662536, -37.58605659099973, -38.115766402146676, -38.760630520064666, -41.478272159862, -30.33164440350069, -26.209120221096242, -23.7678489175495, -21.257485029940113, -23.514509442653164, -27.015200368493765, -25.541225241824023, -37.81667434362046, -37.448180561952995, -40.25794564716719, -40.99493321050207, -41.68585905112852, -47.0290188853063, -21.593210069278058, -16.54945143270504, -13.440285149886066, -9.89353250133702, -8.465619097375708, -8.949267185814222, -11.574785380194683, -7.2910451683107595, -3.8824776878869898, -5.517668844036223, -2.8000272042389156, -4.354610345648396, -6.415872436850606, -10.74567437144296, -10.40021145112975, -4.478343261850057, -4.086818618828431, 1.7860510264963239, 4.04307543920936, 3.4903347667081874, 6.323130713276598, 5.26371109098271, 4.526723527647874, 8.326815651093284, 14.084530989646936, 12.771771892456712, 16.26241579824348, 20.29281653523104, 20.891618930440615, 21.00677323721169, 20.085538783043106, 19.555828971896176, 23.079550759091006, 18.335193320122798, 15.548459096262832, 14.719348087511094, 16.607878718556705, 17.11455766834942, 23.72441487700901, 23.365968115395447, 19.65799943736687, 20.46407958476439, 28.870343979052734, 31.703139925621144, 32.69346696385237, 30.45947341249355, 31.933448539163294, 30.344319105722477, 31.21949183718263, 30.75887461009833, 29.21580689936596, 32.99286816145717, 30.232410759276505, 32.58155861740639, 36.75014452251925, 37.233792610957764, 38.43139740137691, 37.69440983804205, 38.93807635116964, 44.68427625904619, 44.46548307618115, 43.705464651492065, 40.98782301169474, 39.74415649856715], "quarter_markers": [100.0, null, null, null, 85.23489932885906, null, null, null, null, null, null, null, null, 90.60402684563759, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.94630872483222, null, null, null, null, null, null, null, null, null, null, null, 93.95973154362416, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.28859060402685, null, null, null, null, null, null, null, null, null, null, 95.30201342281879, null, null, null, null, null, null, null, null, null, null, null, null, 100.0, null, null, null, null, null, null, null, null, null, null, null, null, 102.01342281879195, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.38255033557047, null, null, null, null, null, null, null, null, null, null, 110.06711409395973, null, null, null, null, null, null, null, null, null, null, null, null, 107.38255033557047, null, null, null, null, null, null, null, null, null, null, null, null, 108.0536912751678, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [8.1, -39.7, -31.7]}}, "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": [43.42, 43.8, 44.98, 44.69, 43.88, 43.16, 43.09, 44.83, 45.75, 43.69, 42.73, 45.93, 48.73, 50.22, 50.81, 50.13, 47.39, 48.91, 48.81, 49.0, 46.55, 47.57, 48.7, 48.06, 50.03, 50.91, 48.96, 51.38, 53.58, 54.96, 56.13, 57.41, 57.92, 56.55, 55.38, 52.88, 55.73, 55.2, 54.74, 54.5, 54.02, 53.06, 53.76, 53.21, 54.24, 54.16, 54.22, 55.54, 51.71, 51.05, 51.73, 50.99, 51.31, 52.76, 52.96, 49.46, 50.23, 51.44, 52.06, 52.9, 55.92, 53.88, 51.71, 51.49, 56.12, 56.67, 62.7, 63.39, 62.08, 61.23, 58.22, 58.46, 56.91, 55.64, 56.9, 57.7, 57.93, 58.21, 59.39, 56.59, 54.8, 53.74, 52.65, 53.63, 55.15, 54.51, 59.84, 59.68, 60.9, 61.22, 61.52, 63.84, 53.67, 51.48, 50.13, 48.59, 47.97, 48.18, 49.32, 47.46, 45.98, 46.69, 45.51, 46.185, 47.08, 48.96, 48.81, 48.57, 48.4, 45.85, 44.87, 45.11, 43.88, 44.34, 44.66, 43.01, 40.51, 41.08, 40.73, 38.98, 38.72, 38.67, 39.07, 39.3, 37.77, 39.83, 41.04, 41.4, 40.58, 40.36, 37.49, 36.48, 38.09, 37.74, 34.09, 32.86, 32.43, 33.4, 32.76, 33.45, 33.07, 33.27, 33.94, 32.3, 33.79, 32.77, 30.96, 30.75, 30.23, 30.55, 30.01, 27.515, 27.61, 27.94, 29.12, 29.66], "ttmEps": [1.49, 1.49, 1.49, 1.49, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61], "quarterlyEps": [0.36, 0.36, 0.36, 0.36, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43], "priceIndex": [100.0, 100.87517273146014, 103.59281437125748, 102.92491939198524, 101.05941962229387, 99.4011976047904, 99.23998157531092, 103.24735145094425, 105.36619069553201, 100.6218332565638, 98.41087056655918, 105.78074619990787, 112.22938737908797, 115.66098572086597, 117.01980654076462, 115.45370796867802, 109.14325195762322, 112.64394288346382, 112.4136342699217, 112.85122063565176, 107.20865960386918, 109.55780746199908, 112.16029479502534, 110.68631966835561, 115.22339935513588, 117.25011515430677, 112.75909719023491, 118.33256563795487, 123.39935513588208, 126.57761400276371, 129.2722247812068, 132.2201750345463, 133.39474896361122, 130.23952095808383, 127.54491017964071, 121.78719484108707, 128.35099032703823, 127.13035467526485, 126.07093505297098, 125.51819438046982, 124.41271303546753, 122.20175034546293, 123.81391064025793, 122.54721326577614, 124.91939198526025, 124.73514509442651, 124.8733302625518, 127.91340396130815, 119.09258406264394, 117.57254721326575, 119.13864578535237, 117.43436204514049, 118.17134960847535, 121.51082450483648, 121.97144173192076, 113.91064025794564, 115.68401658222017, 118.47075080608013, 119.89866421004145, 121.83325656379549, 128.78857669276832, 124.09028097650851, 119.09258406264394, 118.58590511285124, 129.2491939198526, 130.5158912943344, 144.40350069092585, 145.99263012436666, 142.97558728696453, 141.01796407185628, 134.08567480423767, 134.63841547673883, 131.06863196683554, 128.1437125748503, 131.04560110548132, 132.88807001381852, 133.41777982496546, 134.06264394288345, 136.7802855826808, 130.3316444035007, 126.20912022109624, 123.7678489175495, 121.25748502994011, 123.51450944265316, 127.01520036849377, 125.54122524182402, 137.81667434362046, 137.448180561953, 140.2579456471672, 140.99493321050207, 141.68585905112852, 147.0290188853063, 123.60663288807001, 118.56287425149699, 115.45370796867802, 111.90695532012897, 110.47904191616766, 110.96269000460617, 113.58820819898664, 109.30446798710271, 105.89590050667894, 107.53109166282817, 104.81345002303087, 106.36803316444035, 108.42929525564256, 112.75909719023491, 112.4136342699217, 111.86089359742053, 111.4693689543989, 105.59649930907415, 103.33947489636111, 103.89221556886228, 101.05941962229387, 102.11883924458776, 102.8558268079226, 99.05573468447719, 93.29801934592354, 94.61077844311376, 93.80469829571625, 89.77429755872869, 89.17549516351912, 89.06034085674804, 89.98157531091663, 90.51128512206355, 86.98756333486872, 91.73192077383693, 94.5186549976969, 95.34776600644864, 93.45923537540303, 92.95255642561031, 86.34269921695072, 84.01658222017502, 87.7245508982036, 86.91847075080608, 78.51220635651774, 75.67941040994933, 74.6890833717181, 76.92307692307692, 75.44910179640718, 77.038231229848, 76.16305849838784, 76.62367572547214, 78.16674343620451, 74.3896821741133, 77.82128051589129, 75.4721326577614, 71.30354675264854, 70.81989866421003, 69.62229387379088, 70.35928143712574, 69.11561492399815, 63.3694150161216, 63.58820819898664, 64.34822662367573, 67.06586826347305, 68.30953477660064], "epsIndex": [100.0, 100.0, 100.0, 100.0, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678], "valuationGap": [0.0, -0.8751727314601396, -3.592814371257475, -2.9249193919852416, -15.824520293434816, -14.16629827593134, -14.005082246451863, -18.012452122085193, -20.131291366672954, -15.386933927704746, -13.175971237700125, -20.54584687104881, -26.99448805022891, -25.056958875228375, -26.41577969512703, -24.849681123040426, -18.53922511198563, -22.03991603782623, -21.80960742428411, -22.247193790014165, -16.60463275823159, -18.953780616361485, -21.556267949387745, -20.082292822718017, -24.61937250949829, -26.646088308669178, -22.15507034459732, -26.38625691312265, -31.453046411049854, -34.63130527793149, -37.32591605637458, -40.273866309714066, -41.448440238779, -38.29321223325161, -35.59860145480849, -29.84088611625485, -36.40468160220601, -35.18404595043263, -34.12462632813876, -31.558462836845663, -30.452981491843374, -28.242018801838768, -29.85417909663377, -28.587481722151978, -30.95966044163609, -30.775413550802355, -30.913598718927645, -33.95367241768399, -25.132852519019778, -23.61281566964159, -25.178914241728208, -23.47463050151633, -24.211618064851194, -27.55109296121232, -28.011710188296604, -20.622049653918793, -22.395425978193316, -25.182160202053282, -26.610073606014595, -28.544665959768636, -35.499986088741466, -30.80169037248166, -25.803993458617086, -25.297314508824385, -35.960603315825736, -37.22730069030756, -49.101487268107064, -50.69061670154787, -47.67357386414574, -45.715950649037495, -38.78366138141888, -39.33640205392004, -35.76661854401675, -32.84169915203151, -35.743587682662536, -37.58605659099973, -38.115766402146676, -38.760630520064666, -41.478272159862, -30.33164440350069, -26.209120221096242, -23.7678489175495, -21.257485029940113, -23.514509442653164, -27.015200368493765, -25.541225241824023, -37.81667434362046, -37.448180561952995, -40.25794564716719, -40.99493321050207, -41.68585905112852, -47.0290188853063, -21.593210069278058, -16.54945143270504, -13.440285149886066, -9.89353250133702, -8.465619097375708, -8.949267185814222, -11.574785380194683, -7.2910451683107595, -3.8824776878869898, -5.517668844036223, -2.8000272042389156, -4.354610345648396, -6.415872436850606, -10.74567437144296, -10.40021145112975, -4.478343261850057, -4.086818618828431, 1.7860510264963239, 4.04307543920936, 3.4903347667081874, 6.323130713276598, 5.26371109098271, 4.526723527647874, 8.326815651093284, 14.084530989646936, 12.771771892456712, 16.26241579824348, 20.29281653523104, 20.891618930440615, 21.00677323721169, 20.085538783043106, 19.555828971896176, 23.079550759091006, 18.335193320122798, 15.548459096262832, 14.719348087511094, 16.607878718556705, 17.11455766834942, 23.72441487700901, 23.365968115395447, 19.65799943736687, 20.46407958476439, 28.870343979052734, 31.703139925621144, 32.69346696385237, 30.45947341249355, 31.933448539163294, 30.344319105722477, 31.21949183718263, 30.75887461009833, 29.21580689936596, 32.99286816145717, 30.232410759276505, 32.58155861740639, 36.75014452251925, 37.233792610957764, 38.43139740137691, 37.69440983804205, 38.93807635116964, 44.68427625904619, 44.46548307618115, 43.705464651492065, 40.98782301169474, 39.74415649856715], "quarterMarkers": [100.0, null, null, null, 85.23489932885906, null, null, null, null, null, null, null, null, 90.60402684563759, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.94630872483222, null, null, null, null, null, null, null, null, null, null, null, 93.95973154362416, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 93.28859060402685, null, null, null, null, null, null, null, null, null, null, 95.30201342281879, null, null, null, null, null, null, null, null, null, null, null, null, 100.0, null, null, null, null, null, null, null, null, null, null, null, null, 102.01342281879195, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.38255033557047, null, null, null, null, null, null, null, null, null, null, 110.06711409395973, null, null, null, null, null, null, null, null, null, null, null, null, 107.38255033557047, null, null, null, null, null, null, null, null, null, null, null, null, 108.0536912751678, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-17", "", "", "", "2023-09-14", "", "", "", "", "", "", "", "", "2023-11-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-22", "", "", "", "", "", "", "", "", "", "", "", "2024-05-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-04", "", "", "", "", "", "", "", "", "", "", "2024-11-21", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-20", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-04", "", "", "", "", "", "", "", "", "", "", "2025-11-20", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-19", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-21", "", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "", "", "", "2023-07-31", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [12.499999999999993, 12.499999999999993, 12.499999999999993, 12.499999999999993, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -10.810810810810805, -10.810810810810805, -10.810810810810805, -10.810810810810805, -10.810810810810805, -10.810810810810805, -10.810810810810805, -10.810810810810805, -10.810810810810805, -10.810810810810805, -10.810810810810805, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.108108108108116, 8.108108108108116, 8.108108108108116, 8.108108108108116, 8.108108108108116, 8.108108108108116, 8.108108108108116, 8.108108108108116, 8.108108108108116, 8.108108108108116, 8.108108108108116, 8.108108108108116, 8.108108108108116, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 13.888888888888888, 13.888888888888888, 13.888888888888888, 13.888888888888888, 13.888888888888888, 13.888888888888888, 13.888888888888888, 13.888888888888888, 13.888888888888888, 13.888888888888888, 13.888888888888888, 5.128205128205118, 5.128205128205118, 5.128205128205118, 5.128205128205118, 5.128205128205118, 5.128205128205118, 5.128205128205118, 5.128205128205118, 5.128205128205118, 5.128205128205118, 5.128205128205118, 5.128205128205118, 5.128205128205118, -7.692307692307699, -7.692307692307699, -7.692307692307699, -7.692307692307699, -7.692307692307699, -7.692307692307699, -7.692307692307699, -7.692307692307699, -7.692307692307699, -7.692307692307699, -7.692307692307699, -7.692307692307699, -7.692307692307699, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809, 4.878048780487809], "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": [93, 100, 107, 114, 1, 8, 15, 22, 29, 36, 43, 50, 57, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 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, 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], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 43.42, "latestClose": 29.66, "startTtmEps": 1.49, "latestTtmEps": 1.61, "priceChangePct": -31.690465223399357, "epsChangePct": 8.053691275167797, "earningsGapPct": 39.74415649856715, "startMultiple": 29.140939597315437, "latestMultiple": 18.422360248447205, "multipleChangePct": -36.781859119791946, "latestQuarter": "2026-05-21", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 3 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -35.78001515643607, "earningsMovePct": 5.92105263157896, "spread": 41.70106778801503, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -41.83173171210042, "earningsMovePct": 15.000000000000014, "spread": 56.831731712100435, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -31.690465223399357, "earningsMovePct": 8.053691275167797, "spread": 39.74415649856715, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 3, "persistenceLabel": "3 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 3 updates.", "marketChangePct": -31.690465223399357, "earningsChangePct": 8.053691275167797, "recentMarketMovePoints": -9.85720865960387, "recentEarningsMovePoints": 0.671140939597322}, "pressure": {"score": 50, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 90, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 58, "band": "mixed", "label": "Mixed support", "tone": "caution", "summary": "3 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.30802195, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "mixed", "value": 0.01045708, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.16039351, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01370355, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.0082158, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 100.17254877227244, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 3, "mixed": 1, "caution": 2}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-05-21", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-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, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 85.23489932885906, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 90.60402684563759, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 91.94630872483222, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.95973154362416, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 93.28859060402685, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 95.30201342281879, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 102.01342281879195, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 110.06711409395973, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 107.38255033557047, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678, 108.0536912751678], "revenue": [100.0, 100.0, 100.0, 100.0, 103.0411030765728, 103.0411030765728, 103.0411030765728, 103.0411030765728, 103.0411030765728, 103.0411030765728, 103.0411030765728, 103.0411030765728, 103.0411030765728, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 106.42414817398806, 108.1130877170091, 108.1130877170091, 108.1130877170091, 108.1130877170091, 108.1130877170091, 108.1130877170091, 108.1130877170091, 108.1130877170091, 108.1130877170091, 108.1130877170091, 108.1130877170091, 108.1130877170091, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 110.9205219801801, 112.82204022831638, 112.82204022831638, 112.82204022831638, 112.82204022831638, 112.82204022831638, 112.82204022831638, 112.82204022831638, 112.82204022831638, 112.82204022831638, 112.82204022831638, 112.82204022831638, 116.18828247430642, 116.18828247430642, 116.18828247430642, 116.18828247430642, 116.18828247430642, 116.18828247430642, 116.18828247430642, 116.18828247430642, 116.18828247430642, 116.18828247430642, 116.18828247430642, 116.18828247430642, 116.18828247430642, 120.00066572311509, 120.00066572311509, 120.00066572311509, 120.00066572311509, 120.00066572311509, 120.00066572311509, 120.00066572311509, 120.00066572311509, 120.00066572311509, 120.00066572311509, 120.00066572311509, 120.00066572311509, 120.00066572311509, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 122.24966480841155, 123.74349422085764, 123.74349422085764, 123.74349422085764, 123.74349422085764, 123.74349422085764, 123.74349422085764, 123.74349422085764, 123.74349422085764, 123.74349422085764, 123.74349422085764, 123.74349422085764, 123.96187803153664, 123.96187803153664, 123.96187803153664, 123.96187803153664, 123.96187803153664, 123.96187803153664, 123.96187803153664, 123.96187803153664, 123.96187803153664, 123.96187803153664, 123.96187803153664, 123.96187803153664, 123.96187803153664, 122.85299635316878, 122.85299635316878, 122.85299635316878, 122.85299635316878, 122.85299635316878, 122.85299635316878, 122.85299635316878, 122.85299635316878, 122.85299635316878, 122.85299635316878, 122.85299635316878, 122.85299635316878, 122.85299635316878, 123.52803959188509, 123.52803959188509, 123.52803959188509, 123.52803959188509, 123.52803959188509, 123.52803959188509, 123.52803959188509, 123.52803959188509, 123.52803959188509, 123.52803959188509, 123.52803959188509, 123.52803959188509], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 106.40532149371134, 106.40532149371134, 106.40532149371134, 106.40532149371134, 106.40532149371134, 106.40532149371134, 106.40532149371134, 106.40532149371134, 106.40532149371134, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.55167841124583, 110.12647486116958, 110.12647486116958, 110.12647486116958, 110.12647486116958, 110.12647486116958, 110.12647486116958, 110.12647486116958, 110.12647486116958, 110.12647486116958, 110.12647486116958, 110.12647486116958, 110.12647486116958, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 109.4766760351749, 112.21583323150173, 112.21583323150173, 112.21583323150173, 112.21583323150173, 112.21583323150173, 112.21583323150173, 112.21583323150173, 112.21583323150173, 112.21583323150173, 112.21583323150173, 112.21583323150173, 122.48532493335686, 122.48532493335686, 122.48532493335686, 122.48532493335686, 122.48532493335686, 122.48532493335686, 122.48532493335686, 122.48532493335686, 122.48532493335686, 122.48532493335686, 122.48532493335686, 122.48532493335686, 122.48532493335686, 123.04800115861745, 123.04800115861745, 123.04800115861745, 123.04800115861745, 123.04800115861745, 123.04800115861745, 123.04800115861745, 123.04800115861745, 123.04800115861745, 123.04800115861745, 123.04800115861745, 123.04800115861745, 123.04800115861745, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 136.89166926903007, 134.00700601485386, 134.00700601485386, 134.00700601485386, 134.00700601485386, 134.00700601485386, 134.00700601485386, 134.00700601485386, 134.00700601485386, 134.00700601485386, 134.00700601485386, 134.00700601485386, 129.72232782537463, 129.72232782537463, 129.72232782537463, 129.72232782537463, 129.72232782537463, 129.72232782537463, 129.72232782537463, 129.72232782537463, 129.72232782537463, 129.72232782537463, 129.72232782537463, 129.72232782537463, 129.72232782537463, 124.19796291519012, 124.19796291519012, 124.19796291519012, 124.19796291519012, 124.19796291519012, 124.19796291519012, 124.19796291519012, 124.19796291519012, 124.19796291519012, 124.19796291519012, 124.19796291519012, 124.19796291519012, 124.19796291519012, 114.93513326363525, 114.93513326363525, 114.93513326363525, 114.93513326363525, 114.93513326363525, 114.93513326363525, 114.93513326363525, 114.93513326363525, 114.93513326363525, 114.93513326363525, 114.93513326363525, 114.93513326363525], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 140, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 8.053691275167793, "valuationContribution": -39.74415649856715, "marketMove": -31.690465223399357, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 8.053691275167793}, {"key": "valuation", "label": "Relative valuation contribution", "value": -39.74415649856715}, {"key": "market", "label": "Total market move", "value": -31.690465223399357}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-15", "periodEnd": "2023-07-31", "earningsChangePct": -14.76510067114094, "surprisePct": 6.250000000000005, "immediateReturnPct": -1.8124860147683886, "forward4WeekPct": 2.3718952785858116, "forward13WeekPct": 9.442828373237866, "toDateReturnPct": -33.63168494070261, "weeksSince": 151, "availabilitySource": "reported", "spread": -15.824520293434816, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2023-11-17", "periodEnd": "2023-10-31", "earningsChangePct": 6.299212598425208, "surprisePct": 6.250000000000005, "immediateReturnPct": 3.057664682946859, "forward4WeekPct": 0.36938231069156835, "forward13WeekPct": 0.47198850810590276, "toDateReturnPct": -39.134003693823104, "weeksSince": 142, "availabilitySource": "reported", "spread": -25.056958875228375, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-02-23", "periodEnd": "2024-01-31", "earningsChangePct": 1.4814814814814836, "surprisePct": -2.9411764705882377, "immediateReturnPct": 4.9428104575163445, "forward4WeekPct": 17.25898692810457, "forward13WeekPct": 10.334967320261445, "toDateReturnPct": -39.41993464052288, "weeksSince": 128, "availabilitySource": "reported", "spread": -26.38625691312265, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-05-17", "periodEnd": "2024-04-30", "earningsChangePct": 2.1897810218977964, "surprisePct": 0.0, "immediateReturnPct": -0.4384362440628453, "forward4WeekPct": -2.795031055900621, "forward13WeekPct": -6.26598465473146, "toDateReturnPct": -45.81658750456704, "weeksSince": 116, "availabilitySource": "reported", "spread": -31.558462836845663, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-09-06", "periodEnd": "2024-07-31", "earningsChangePct": -0.7142857142857117, "surprisePct": -10.810810810810805, "immediateReturnPct": -6.6087613293051355, "forward4WeekPct": -0.11329305135951984, "forward13WeekPct": 17.220543806646525, "toDateReturnPct": -43.99546827794561, "weeksSince": 100, "availabilitySource": "reported", "spread": -20.622049653918793, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-22", "periodEnd": "2024-10-31", "earningsChangePct": 2.158273381294973, "surprisePct": 0.0, "immediateReturnPct": 10.640550555849648, "forward4WeekPct": 2.7351332274571982, "forward13WeekPct": -0.14116816657843145, "toDateReturnPct": -47.66190224104464, "weeksSince": 89, "availabilitySource": "reported", "spread": -49.101487268107064, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-21", "periodEnd": "2025-01-31", "earningsChangePct": 4.929577464788748, "surprisePct": 8.108108108108116, "immediateReturnPct": -4.714598417241955, "forward4WeekPct": -9.698602458326311, "forward13WeekPct": -9.63125105236572, "toDateReturnPct": -50.058932480215525, "weeksSince": 76, "availabilitySource": "reported", "spread": -30.33164440350069, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-23", "periodEnd": "2025-04-30", "earningsChangePct": 2.0134228187919545, "surprisePct": 0.0, "immediateReturnPct": -15.930451127819556, "forward4WeekPct": -24.859022556390986, "forward13WeekPct": -23.308270676691734, "toDateReturnPct": -53.540100250626566, "weeksSince": 63, "availabilitySource": "reported", "spread": -21.593210069278058, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-09-05", "periodEnd": "2025-07-31", "earningsChangePct": 5.263157894736836, "surprisePct": 13.888888888888888, "immediateReturnPct": -0.49170251997542325, "forward4WeekPct": -7.580413849620982, "forward13WeekPct": -20.671993443966407, "toDateReturnPct": -39.23376357303832, "weeksSince": 48, "availabilitySource": "reported", "spread": -4.478343261850057, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-11-21", "periodEnd": "2025-10-31", "earningsChangePct": 2.499999999999991, "surprisePct": 5.128205128205118, "immediateReturnPct": -0.8519961051606684, "forward4WeekPct": -4.892891918208364, "forward13WeekPct": -11.197663096397282, "toDateReturnPct": -27.799415774099312, "weeksSince": 37, "availabilitySource": "reported", "spread": 16.26241579824348, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-02-20", "periodEnd": "2026-01-31", "earningsChangePct": -2.4390243902438935, "surprisePct": -7.692307692307699, "immediateReturnPct": -2.6940517471325864, "forward4WeekPct": -12.349959989330495, "forward13WeekPct": -9.869298479594569, "toDateReturnPct": -20.885569485196054, "weeksSince": 24, "availabilitySource": "reported", "spread": 23.365968115395447, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2026-05-22", "periodEnd": "2026-04-30", "earningsChangePct": 0.6250000000000089, "surprisePct": 4.878048780487809, "immediateReturnPct": 4.613003095975232, "forward4WeekPct": -6.408668730650147, "forward13WeekPct": null, "toDateReturnPct": -8.173374613003093, "weeksSince": 11, "availabilitySource": "reported", "spread": 30.232410759276505, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-05-22", "periodEnd": "2026-04-30", "earningsChangePct": 0.6250000000000089, "surprisePct": 4.878048780487809, "immediateReturnPct": 4.613003095975232, "forward4WeekPct": -6.408668730650147, "forward13WeekPct": null, "toDateReturnPct": -8.173374613003093, "weeksSince": 11, "availabilitySource": "reported", "spread": 30.232410759276505, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 5 improving updates had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Specialty Business Services", "population": 18, "spreadPercentile": 76.5, "qualityPercentile": 5.9, "rarityPercentile": 76.5, "currentOneYearSpread": 40.82099099999999, "lead": "earnings", "relatedSignals": [{"tickerId": 2688, "symbol": "MMS", "name": "Maximus Inc", "spread": 43.341514, "lead": "earnings", "quality": 75}, {"tickerId": 8603, "symbol": "TRI", "name": "Thomson Reuters Corporation Common Shares", "spread": 43.774501, "lead": "earnings", "quality": 87.5}, {"tickerId": 4123, "symbol": "ULS", "name": "UL Solutions Inc.", "spread": 35.981358, "lead": "earnings", "quality": 100}, {"tickerId": 3315, "symbol": "RBA", "name": "RB Global Inc.", "spread": 32.185298, "lead": "earnings", "quality": 75}, {"tickerId": 3456, "symbol": "RTO", "name": "Rentokil Initial PLC", "spread": 54.033861, "lead": "earnings", "quality": 100}, {"tickerId": 651, "symbol": "CBZ", "name": "CBIZ Inc", "spread": 25.710810000000002, "lead": "earnings", "quality": 100}, {"tickerId": 5571, "symbol": "CTAS", "name": "Cintas Corporation", "spread": 19.764012, "lead": "earnings", "quality": 100}, {"tickerId": 61, "symbol": "ABM", "name": "ABM Industries Incorporated", "spread": 97.441019, "lead": "earnings", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-09-15", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2024-11-22", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-09-05", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-11-21", "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}