{"ticker": {"uuid": "fcfd12f5-3743-47cf-a684-3c70a943c46c", "symbol": "CTAS", "name": "Cintas Corporation", "sector": "Industrials", "industry": "Specialty Business Services", "currency": "USD"}, "next_event": {"report_date": "2026-09-23", "fiscal_date_ending": "2026-08-31", "estimate": 1.35, "session": "Time unconfirmed", "days": 42}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 0, "inline": 1, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 4.2, "average_surprise_label": "+4.2%", "median_surprise": 3.7, "surprise_dispersion": 3.1, "average_reaction": 1.6, "average_reaction_label": "+1.6%", "average_abs_reaction": 5.7, "positive_response_rate": 58.3, "confirmation_rate": 77.8, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 31, "band": "Moderate", "tone": "neutral", "days": 42, "proximity_component": 8, "reaction_component": 14, "variability_component": 4, "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": 10.4, "revenue_growth_1y": 8.9, "cash_conversion": 1.34, "net_margin": 17.8, "earnings_yield": 3.1, "eps_surprise_avg": 1.6, "sue_score": 1.12, "pe_ratio": 40.6, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 203.05, "currency": "USD", "return_13w": 21.9, "fair_value": 181.506466, "fair_value_gap": 11.9, "relative_strength": -6.1, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 55.8}, "records": [{"period_end": "2023-08-31", "reported_date": "2023-09-26", "date_source": "exact", "eps_actual": 0.93, "eps_estimate": 0.92, "eps_surprise": 0.01, "surprise_pct": 1.087, "surprise_label": "+1.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.703318931399193, "one_week_reaction_label": "-4.7%", "four_week_reaction": -1.2996534712350092, "four_week_reaction_label": "-1.3%", "confirmation": "diverged", "revenue": 2342330000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 385085000.0, "operating_cash_flow": 336945000.0, "free_cash_flow": 443642000.0, "currency": "USD"}, {"period_end": "2023-11-30", "reported_date": "2023-12-21", "date_source": "exact", "eps_actual": 0.9, "eps_estimate": 0.87, "eps_surprise": 0.03, "surprise_pct": 3.4483, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 6.53827545418344, "one_week_reaction_label": "+6.5%", "four_week_reaction": 6.13735193683662, "four_week_reaction_label": "+6.1%", "confirmation": "confirmed", "revenue": 2377177000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 374613000.0, "operating_cash_flow": 392686000.0, "free_cash_flow": 486516000.0, "currency": "USD"}, {"period_end": "2024-02-29", "reported_date": "2024-03-27", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.9, "eps_surprise": 0.06, "surprise_pct": 6.6667, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.450851941672722, "one_week_reaction_label": "+7.5%", "four_week_reaction": 3.425139385139748, "four_week_reaction_label": "+3.4%", "confirmation": "confirmed", "revenue": 2406173000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 397579000.0, "operating_cash_flow": 657110000.0, "free_cash_flow": 764141000.0, "currency": "USD"}, {"period_end": "2024-05-31", "reported_date": "2024-07-18", "date_source": "exact", "eps_actual": 3.99, "eps_estimate": 3.79, "eps_surprise": 0.2, "surprise_pct": 5.277, "surprise_label": "+5.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.098647526885824, "one_week_reaction_label": "+5.1%", "four_week_reaction": 4.695466403350592, "four_week_reaction_label": "+4.7%", "confirmation": "confirmed", "revenue": 2470935000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 414315000.0, "operating_cash_flow": 693040000.0, "free_cash_flow": 794951000.0, "currency": "USD"}, {"period_end": "2024-08-31", "reported_date": "2024-09-25", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 1.0, "eps_surprise": 0.1, "surprise_pct": 10.0, "surprise_label": "+10.0%", "surprise_band": "beat", "eps_yoy": 18.27956989247312, "eps_yoy_label": "+18.3%", "one_week_reaction": -0.8865596613437433, "one_week_reaction_label": "-0.9%", "four_week_reaction": 4.829545577433902, "four_week_reaction_label": "+4.8%", "confirmation": "contained", "revenue": 2501587000.0, "revenue_yoy": 6.799084672100003, "revenue_yoy_label": "+6.8%", "net_income": 452033000.0, "operating_cash_flow": 466732000.0, "free_cash_flow": 559653000.0, "currency": "USD"}, {"period_end": "2024-11-30", "reported_date": "2024-12-19", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 1.01, "eps_surprise": 0.08, "surprise_pct": 7.9208, "surprise_label": "+7.9%", "surprise_band": "beat", "eps_yoy": 21.111111111111118, "eps_yoy_label": "+21.1%", "one_week_reaction": -11.495123617809586, "one_week_reaction_label": "-11.5%", "four_week_reaction": -10.377805345533856, "four_week_reaction_label": "-10.4%", "confirmation": "diverged", "revenue": 2561783000.0, "revenue_yoy": 7.765765864300386, "revenue_yoy_label": "+7.8%", "net_income": 448495000.0, "operating_cash_flow": 441404000.0, "free_cash_flow": 542820000.0, "currency": "USD"}, {"period_end": "2025-02-28", "reported_date": "2025-03-26", "date_source": "exact", "eps_actual": 1.13, "eps_estimate": 1.05, "eps_surprise": 0.08, "surprise_pct": 7.619, "surprise_label": "+7.6%", "surprise_band": "beat", "eps_yoy": 17.708333333333325, "eps_yoy_label": "+17.7%", "one_week_reaction": 6.3032901650063184, "one_week_reaction_label": "+6.3%", "four_week_reaction": 7.6319506047855405, "four_week_reaction_label": "+7.6%", "confirmation": "confirmed", "revenue": 2609159000.0, "revenue_yoy": 8.436051771838518, "revenue_yoy_label": "+8.4%", "net_income": 463497000.0, "operating_cash_flow": 622020000.0, "free_cash_flow": 721943000.0, "currency": "USD"}, {"period_end": "2025-05-31", "reported_date": "2025-07-17", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 1.07, "eps_surprise": 0.02, "surprise_pct": 1.8692, "surprise_label": "+1.9%", "surprise_band": "beat", "eps_yoy": -72.68170426065164, "eps_yoy_label": "-72.7%", "one_week_reaction": 3.0170810804752137, "one_week_reaction_label": "+3.0%", "four_week_reaction": 5.026921508799956, "four_week_reaction_label": "+5.0%", "confirmation": "confirmed", "revenue": 2667652000.0, "revenue_yoy": 7.9612373453773575, "revenue_yoy_label": "+8.0%", "net_income": 448256000.0, "operating_cash_flow": 635749000.0, "free_cash_flow": 750373000.0, "currency": "USD"}, {"period_end": "2025-08-31", "reported_date": "2025-09-24", "date_source": "exact", "eps_actual": 1.2, "eps_estimate": 1.19, "eps_surprise": 0.01, "surprise_pct": 0.8403, "surprise_label": "+0.8%", "surprise_band": "beat", "eps_yoy": 9.09090909090908, "eps_yoy_label": "+9.1%", "one_week_reaction": 2.053665113372343, "one_week_reaction_label": "+2.1%", "four_week_reaction": -6.011092755051023, "four_week_reaction_label": "-6.0%", "confirmation": "confirmed", "revenue": 2718122000.0, "revenue_yoy": 8.655905231359133, "revenue_yoy_label": "+8.7%", "net_income": 491140000.0, "operating_cash_flow": 414481000.0, "free_cash_flow": 516438000.0, "currency": "USD"}, {"period_end": "2025-11-30", "reported_date": "2025-12-18", "date_source": "exact", "eps_actual": 1.21, "eps_estimate": 1.19, "eps_surprise": 0.02, "surprise_pct": 1.6807, "surprise_label": "+1.7%", "surprise_band": "beat", "eps_yoy": 11.009174311926593, "eps_yoy_label": "+11.0%", "one_week_reaction": 0.021330053975316152, "one_week_reaction_label": "+0.0%", "four_week_reaction": 2.980856419915111, "four_week_reaction_label": "+3.0%", "confirmation": "contained", "revenue": 2799992000.0, "revenue_yoy": 9.298562758828519, "revenue_yoy_label": "+9.3%", "net_income": 495343000.0, "operating_cash_flow": 531223000.0, "free_cash_flow": 637475000.0, "currency": "USD"}, {"period_end": "2026-02-28", "reported_date": "2026-03-25", "date_source": "exact", "eps_actual": 1.24, "eps_estimate": 1.24, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 9.734513274336292, "eps_yoy_label": "+9.7%", "one_week_reaction": -7.600088958073026, "one_week_reaction_label": "-7.6%", "four_week_reaction": -0.09479162760018751, "four_week_reaction_label": "-0.1%", "confirmation": "contained", "revenue": 2841444000.0, "revenue_yoy": 8.902677069507838, "revenue_yoy_label": "+8.9%", "net_income": 502496000.0, "operating_cash_flow": 621472000.0, "free_cash_flow": 712370000.0, "currency": "USD"}, {"period_end": "2026-05-31", "reported_date": "2026-07-15", "date_source": "exact", "eps_actual": 1.29, "eps_estimate": 1.24, "eps_surprise": 0.05, "surprise_pct": 4.0323, "surprise_label": "+4.0%", "surprise_band": "beat", "eps_yoy": 18.348623853211006, "eps_yoy_label": "+18.3%", "one_week_reaction": 13.810955243820978, "one_week_reaction_label": "+13.8%", "four_week_reaction": 13.031618793141856, "four_week_reaction_label": "+13.0%", "confirmation": "confirmed", "revenue": 2905203000.0, "revenue_yoy": 8.90487214974067, "revenue_yoy_label": "+8.9%", "net_income": 510989000.0, "operating_cash_flow": 709104000.0, "free_cash_flow": 805102000.0, "currency": "USD"}], "charts": {"quarters": ["2023-08-31", "2023-11-30", "2024-02-29", "2024-05-31", "2024-08-31", "2024-11-30", "2025-02-28", "2025-05-31", "2025-08-31", "2025-11-30", "2026-02-28", "2026-05-31"], "eps_actual": [0.93, 0.9, 0.96, 3.99, 1.1, 1.09, 1.13, 1.09, 1.2, 1.21, 1.24, 1.29], "eps_estimate": [0.92, 0.87, 0.9, 3.79, 1.0, 1.01, 1.05, 1.07, 1.19, 1.19, 1.24, 1.24], "surprise": [1.087, 3.4483, 6.6667, 5.277, 10.0, 7.9208, 7.619, 1.8692, 0.8403, 1.6807, 0.0, 4.0323], "reaction_1w": [-4.703318931399193, 6.53827545418344, 7.450851941672722, 5.098647526885824, -0.8865596613437433, -11.495123617809586, 6.3032901650063184, 3.0170810804752137, 2.053665113372343, 0.021330053975316152, -7.600088958073026, 13.810955243820978], "reaction_4w": [-1.2996534712350092, 6.13735193683662, 3.425139385139748, 4.695466403350592, 4.829545577433902, -10.377805345533856, 7.6319506047855405, 5.026921508799956, -6.011092755051023, 2.980856419915111, -0.09479162760018751, 13.031618793141856], "revenue": [2342.33, 2377.18, 2406.17, 2470.93, 2501.59, 2561.78, 2609.16, 2667.65, 2718.12, 2799.99, 2841.44, 2905.2], "net_income": [385.08, 374.61, 397.58, 414.31, 452.03, 448.5, 463.5, 448.26, 491.14, 495.34, 502.5, 510.99], "financial_unit": "millions", "scatter": [{"x": 1.087, "y": -4.703318931399193, "label": "2023-08-31"}, {"x": 3.4483, "y": 6.53827545418344, "label": "2023-11-30"}, {"x": 6.6667, "y": 7.450851941672722, "label": "2024-02-29"}, {"x": 5.277, "y": 5.098647526885824, "label": "2024-05-31"}, {"x": 10.0, "y": -0.8865596613437433, "label": "2024-08-31"}, {"x": 7.9208, "y": -11.495123617809586, "label": "2024-11-30"}, {"x": 7.619, "y": 6.3032901650063184, "label": "2025-02-28"}, {"x": 1.8692, "y": 3.0170810804752137, "label": "2025-05-31"}, {"x": 0.8403, "y": 2.053665113372343, "label": "2025-08-31"}, {"x": 1.6807, "y": 0.021330053975316152, "label": "2025-11-30"}, {"x": 0.0, "y": -7.600088958073026, "label": "2026-02-28"}, {"x": 4.0323, "y": 13.810955243820978, "label": "2026-05-31"}], "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, 102.17740618012733, 104.08289412840934, 101.99612792136652, 106.10580121729456, 103.97783525258717, 99.08742604269317, 101.61091035594364, 105.60110418590365, 102.6264837074119, 102.25980569545645, 106.80001696520165, 109.89617723502631, 113.15992413379159, 114.59102090125836, 115.28282112438266, 114.26680398456801, 115.37781461052312, 122.92153394277622, 124.4538195154474, 119.20852896405314, 122.45895715020183, 123.70832765204098, 123.45225840135001, 127.89010474240241, 127.66707663091648, 127.21160045188454, 131.02799039753387, 130.0469878207688, 129.42816968802583, 129.8441647346054, 132.32978445242202, 142.18948076670662, 139.4286000614773, 138.33583791108185, 136.86226401797245, 137.88465956063655, 139.50103711902258, 144.92966456713435, 143.52826196478483, 141.59351098417076, 140.58984567209632, 141.46079548858603, 144.26442161735557, 146.92289014646357, 145.2120970392323, 147.58854398012963, 149.67052722873947, 157.30169986376455, 157.8885542674135, 156.92843589775586, 156.69825655048265, 158.93040562617657, 163.84256552726876, 167.29603869375404, 162.47115069905652, 172.69027170131554, 169.689781568304, 168.1853804154971, 170.31315232826594, 172.92299734750404, 177.88502690939325, 172.39105458023786, 170.90327608522725, 187.6096073899838, 179.1899494190123, 184.652244878461, 188.0078930879113, 186.27594578826677, 175.875934631124, 155.65877853129834, 152.68615678777354, 154.75117145991408, 157.6238724854676, 165.12620307034206, 164.360149294787, 167.00803018138734, 168.2487037815635, 170.37200490640922, 170.54719921504474, 173.10836841475992, 169.40426704519956, 160.87815808667287, 159.48494869465014, 169.5377477803854, 158.7841723038122, 171.89035333137275, 171.65676120109342, 173.85920008129258, 176.48711049230482, 179.14839108711348, 184.574576855616, 185.77805154287785, 189.29654392063162, 190.26600968779837, 185.51897026861909, 182.73593473793696, 184.49100206050255, 183.3293151926494, 180.05318946761335, 185.4855401818329, 186.8394498377806, 185.1178117582971, 189.10432197624115, 181.35695357152971, 180.55297023532654, 175.89656403959913, 171.26528335139238, 169.48144403226968, 167.60548235199286, 171.04753767115517, 169.68243965539446, 157.41331347658905, 157.5305613452639, 159.81688972219854, 153.48551831302316, 154.99298717386714, 156.75170182917324, 155.9793607708094, 156.16405096887223, 156.77688723968367, 157.43169778850563, 157.46527805461818, 160.4622980327462, 155.2070188687415, 162.12451065901564, 164.05536372677727, 161.9901904382696, 160.6721736413194, 164.4331398222091, 162.7709271959396, 168.30769641458417, 169.24171057998757, 171.32851728482626, 163.47774872651516, 150.9064204015949, 139.43739820763, 146.69914910502953, 147.19560736607323, 150.763373749543, 148.01181766181267, 142.71906959958793, 140.49763050349333, 142.0038338082164, 145.9017466606551, 144.49276084602897, 151.74017889850703, 148.7281553307135, 144.14684217297707, 145.03273145762222, 153.02260910104098, 151.563001041578, 172.49529928162224, 173.72710723931934, 172.64716601613287, 171.31411356876205], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 85.91304347826087, 85.91304347826087, 85.91304347826087, 85.91304347826087], "gap": [0.0, -2.177406180127335, -4.082894128409336, -1.9961279213665222, -6.105801217294555, -3.9778352525871696, 2.303878305132912, -0.21960600811756592, -4.209799838077572, -1.235179359585814, -0.8685013476303709, -5.408712617375571, -8.504872887200236, -11.768619785965512, -13.199716553432282, -13.891516776556585, -12.875499636741935, -13.986510262697038, -19.443273073211003, -20.975558645882188, -15.730268094487926, -18.980696280636607, -20.23006678247576, -19.97399753178479, -24.411843872837196, -24.188815761351265, -23.733339582319317, -27.54972952796865, -26.568726951203587, -25.949908818460614, -26.365903865040195, -28.8515235828568, -35.75469815801097, -32.993817452781656, -31.901055302386197, -30.427481409276794, -31.449876951940894, -33.06625451032693, -38.4948819584387, -37.093479356089176, -35.15872837547511, -34.15506306340066, -35.026012879890374, -37.82963900865991, -40.48810753776792, -38.77731443053665, -41.15376137143397, -43.23574462004382, -39.38865638550368, -39.97551078915262, -39.01539241949499, -38.78521307222178, -41.01736214791569, -45.929522049007886, -49.38299521549317, -44.55810722079565, -54.777228223054664, -51.776738090043125, -47.31581519810578, -49.44358711087463, -52.053432130112725, -57.015461692001935, -51.52148936284655, -50.033710867835936, -66.7400421725925, -58.32038420162098, -63.78267966106969, -67.13832787051999, -65.40638057087546, -55.0063694137327, -31.484865487820088, -28.51224374429529, -30.577258416435825, -33.449959441989336, -40.95229002686381, -40.18623625130874, -42.83411713790909, -44.074790738085255, -46.198091862930966, -46.37328617156649, -48.93445537128167, -45.23035400172131, -36.70424504319462, -35.31103565117189, -42.4073129977767, -31.65373752120351, -44.75991854876406, -44.52632641848473, -46.728765298683896, -49.356675709696134, -52.01795630450479, -57.4441420730073, -58.64761676026916, -62.16610913802293, -63.135574905189685, -58.3885354860104, -55.60549995532827, -57.360567277893864, -56.198880410040715, -52.92275468500466, -108.78988800791986, -110.14379766386755, -108.42215958438406, -112.4086698023281, -104.66130139761667, -103.8573180614135, -99.20091186568608, -94.56963117747934, -92.78579185835663, -90.90983017807982, -92.61275506245951, -91.2476570466988, -78.9785308678934, -79.09577873656823, -81.38210711350288, -75.05073570432751, -76.55820456517148, -78.31691922047759, -77.54457816211374, -77.72926836017658, -78.34210463098802, -78.99691517980997, -76.9435389241834, -79.94055890231141, -74.68527973830672, -81.60277152858086, -83.53362459634249, -81.46845130783481, -80.15043451088462, -83.91140069177433, -82.24918806550482, -87.78595728414939, -88.71997144955279, -90.80677815439148, -82.95600959608038, -70.3846812711601, -57.00261559893434, -64.26436649633388, -64.76082475737758, -68.32859114084735, -65.57703505311702, -60.28428699089227, -58.06284789479767, -59.56905119952074, -63.46696405195945, -62.057978237333316, -69.30539628981137, -66.29337272201784, -61.71205956428142, -62.59794884892656, -70.58782649234533, -69.12821843288233, -86.58225580336136, -87.81406376105846, -86.734122537872, -85.40107009050118], "quarter_markers": [100.0, null, null, null, null, null, 101.39130434782608, null, null, null, null, null, null, null, null, null, null, null, 103.47826086956522, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.43478260869566, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.91304347826087, null, null, null, null, null, null, null, null, null, 120.86956521739131, null, null, null, null, null, null, null, null, null, null, null, 124.17391304347825, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.13043478260869, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 76.69565217391305, null, null, null, null, null, null, null, null, null, 78.43478260869566, null, null, null, null, null, null, null, null, null, null, null, 80.52173913043478, null, null, null, null, null, null, null, null, null, null, null, null, null, 82.43478260869566, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 85.91304347826087, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [-14.1, 85.4, 71.3]}}, "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": [118.524969, 121.105739, 123.364218, 120.890879, 125.761868, 123.239697, 117.443341, 120.4343, 125.163676, 121.638008, 121.203403, 126.584687, 130.25441, 134.122765, 135.818972, 136.638928, 135.434694, 136.751519, 145.69271, 147.508851, 141.291872, 145.144441, 146.625257, 146.321751, 151.581707, 151.317363, 150.77751, 155.300885, 154.138152, 153.404698, 153.897756, 156.843836, 168.530038, 165.257705, 163.962509, 162.215956, 163.42775, 165.343561, 171.77784, 170.116828, 167.823665, 166.634071, 167.666364, 170.989361, 174.14031, 172.112593, 174.929276, 177.396946, 186.441791, 187.13736, 185.99938, 185.72656, 188.372214, 194.19435, 198.287578, 192.568881, 204.681091, 201.124761, 199.34167, 201.863611, 204.956929, 210.838173, 204.326444, 202.563055, 222.364229, 212.384832, 218.859016, 222.836297, 220.783507, 208.456897, 184.494519, 180.97122, 183.418778, 186.823646, 195.715781, 194.807816, 197.946216, 199.416724, 201.933366, 202.141015, 205.17664, 200.786355, 190.680787, 189.029486, 200.944563, 188.198891, 203.732988, 203.456123, 206.066563, 209.181293, 212.335575, 218.76696, 220.193378, 224.36367, 225.512729, 219.886302, 216.58771, 218.667903, 217.291014, 213.407987, 219.846679, 221.4514, 219.410829, 224.135839, 214.953273, 214.000352, 208.481348, 202.992124, 200.877829, 198.654346, 202.734041, 201.116059, 186.574081, 186.713049, 189.422919, 181.918663, 183.70539, 185.789906, 184.874489, 185.093393, 185.819757, 186.595871, 186.635672, 190.187889, 183.959071, 192.158026, 194.446569, 191.998823, 190.436644, 194.894328, 192.924191, 199.486645, 200.593685, 203.067072, 193.761951, 178.861788, 165.268133, 173.875121, 174.463548, 178.692242, 175.430961, 169.157733, 166.524773, 168.31, 172.93, 171.26, 179.85, 176.28, 170.85, 171.9, 181.37, 179.64, 204.45, 205.91, 204.63, 203.05], "ttmEps": [5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.78, 6.78, 6.78, 6.78, 6.78, 6.78, 6.78, 6.78, 6.78, 6.78, 6.95, 6.95, 6.95, 6.95, 6.95, 6.95, 6.95, 6.95, 6.95, 6.95, 6.95, 6.95, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 7.31, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 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.74, 4.74, 4.74, 4.94, 4.94, 4.94, 4.94], "quarterlyEps": [3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 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.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.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.09, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 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.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.29, 1.29, 1.29, 1.29], "priceIndex": [100.0, 102.17740618012733, 104.08289412840934, 101.99612792136652, 106.10580121729456, 103.97783525258717, 99.08742604269317, 101.61091035594364, 105.60110418590365, 102.6264837074119, 102.25980569545645, 106.80001696520165, 109.89617723502631, 113.15992413379159, 114.59102090125836, 115.28282112438266, 114.26680398456801, 115.37781461052312, 122.92153394277622, 124.4538195154474, 119.20852896405314, 122.45895715020183, 123.70832765204098, 123.45225840135001, 127.89010474240241, 127.66707663091648, 127.21160045188454, 131.02799039753387, 130.0469878207688, 129.42816968802583, 129.8441647346054, 132.32978445242202, 142.18948076670662, 139.4286000614773, 138.33583791108185, 136.86226401797245, 137.88465956063655, 139.50103711902258, 144.92966456713435, 143.52826196478483, 141.59351098417076, 140.58984567209632, 141.46079548858603, 144.26442161735557, 146.92289014646357, 145.2120970392323, 147.58854398012963, 149.67052722873947, 157.30169986376455, 157.8885542674135, 156.92843589775586, 156.69825655048265, 158.93040562617657, 163.84256552726876, 167.29603869375404, 162.47115069905652, 172.69027170131554, 169.689781568304, 168.1853804154971, 170.31315232826594, 172.92299734750404, 177.88502690939325, 172.39105458023786, 170.90327608522725, 187.6096073899838, 179.1899494190123, 184.652244878461, 188.0078930879113, 186.27594578826677, 175.875934631124, 155.65877853129834, 152.68615678777354, 154.75117145991408, 157.6238724854676, 165.12620307034206, 164.360149294787, 167.00803018138734, 168.2487037815635, 170.37200490640922, 170.54719921504474, 173.10836841475992, 169.40426704519956, 160.87815808667287, 159.48494869465014, 169.5377477803854, 158.7841723038122, 171.89035333137275, 171.65676120109342, 173.85920008129258, 176.48711049230482, 179.14839108711348, 184.574576855616, 185.77805154287785, 189.29654392063162, 190.26600968779837, 185.51897026861909, 182.73593473793696, 184.49100206050255, 183.3293151926494, 180.05318946761335, 185.4855401818329, 186.8394498377806, 185.1178117582971, 189.10432197624115, 181.35695357152971, 180.55297023532654, 175.89656403959913, 171.26528335139238, 169.48144403226968, 167.60548235199286, 171.04753767115517, 169.68243965539446, 157.41331347658905, 157.5305613452639, 159.81688972219854, 153.48551831302316, 154.99298717386714, 156.75170182917324, 155.9793607708094, 156.16405096887223, 156.77688723968367, 157.43169778850563, 157.46527805461818, 160.4622980327462, 155.2070188687415, 162.12451065901564, 164.05536372677727, 161.9901904382696, 160.6721736413194, 164.4331398222091, 162.7709271959396, 168.30769641458417, 169.24171057998757, 171.32851728482626, 163.47774872651516, 150.9064204015949, 139.43739820763, 146.69914910502953, 147.19560736607323, 150.763373749543, 148.01181766181267, 142.71906959958793, 140.49763050349333, 142.0038338082164, 145.9017466606551, 144.49276084602897, 151.74017889850703, 148.7281553307135, 144.14684217297707, 145.03273145762222, 153.02260910104098, 151.563001041578, 172.49529928162224, 173.72710723931934, 172.64716601613287, 171.31411356876205], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 85.91304347826087, 85.91304347826087, 85.91304347826087, 85.91304347826087], "valuationGap": [0.0, -2.177406180127335, -4.082894128409336, -1.9961279213665222, -6.105801217294555, -3.9778352525871696, 2.303878305132912, -0.21960600811756592, -4.209799838077572, -1.235179359585814, -0.8685013476303709, -5.408712617375571, -8.504872887200236, -11.768619785965512, -13.199716553432282, -13.891516776556585, -12.875499636741935, -13.986510262697038, -19.443273073211003, -20.975558645882188, -15.730268094487926, -18.980696280636607, -20.23006678247576, -19.97399753178479, -24.411843872837196, -24.188815761351265, -23.733339582319317, -27.54972952796865, -26.568726951203587, -25.949908818460614, -26.365903865040195, -28.8515235828568, -35.75469815801097, -32.993817452781656, -31.901055302386197, -30.427481409276794, -31.449876951940894, -33.06625451032693, -38.4948819584387, -37.093479356089176, -35.15872837547511, -34.15506306340066, -35.026012879890374, -37.82963900865991, -40.48810753776792, -38.77731443053665, -41.15376137143397, -43.23574462004382, -39.38865638550368, -39.97551078915262, -39.01539241949499, -38.78521307222178, -41.01736214791569, -45.929522049007886, -49.38299521549317, -44.55810722079565, -54.777228223054664, -51.776738090043125, -47.31581519810578, -49.44358711087463, -52.053432130112725, -57.015461692001935, -51.52148936284655, -50.033710867835936, -66.7400421725925, -58.32038420162098, -63.78267966106969, -67.13832787051999, -65.40638057087546, -55.0063694137327, -31.484865487820088, -28.51224374429529, -30.577258416435825, -33.449959441989336, -40.95229002686381, -40.18623625130874, -42.83411713790909, -44.074790738085255, -46.198091862930966, -46.37328617156649, -48.93445537128167, -45.23035400172131, -36.70424504319462, -35.31103565117189, -42.4073129977767, -31.65373752120351, -44.75991854876406, -44.52632641848473, -46.728765298683896, -49.356675709696134, -52.01795630450479, -57.4441420730073, -58.64761676026916, -62.16610913802293, -63.135574905189685, -58.3885354860104, -55.60549995532827, -57.360567277893864, -56.198880410040715, -52.92275468500466, -108.78988800791986, -110.14379766386755, -108.42215958438406, -112.4086698023281, -104.66130139761667, -103.8573180614135, -99.20091186568608, -94.56963117747934, -92.78579185835663, -90.90983017807982, -92.61275506245951, -91.2476570466988, -78.9785308678934, -79.09577873656823, -81.38210711350288, -75.05073570432751, -76.55820456517148, -78.31691922047759, -77.54457816211374, -77.72926836017658, -78.34210463098802, -78.99691517980997, -76.9435389241834, -79.94055890231141, -74.68527973830672, -81.60277152858086, -83.53362459634249, -81.46845130783481, -80.15043451088462, -83.91140069177433, -82.24918806550482, -87.78595728414939, -88.71997144955279, -90.80677815439148, -82.95600959608038, -70.3846812711601, -57.00261559893434, -64.26436649633388, -64.76082475737758, -68.32859114084735, -65.57703505311702, -60.28428699089227, -58.06284789479767, -59.56905119952074, -63.46696405195945, -62.057978237333316, -69.30539628981137, -66.29337272201784, -61.71205956428142, -62.59794884892656, -70.58782649234533, -69.12821843288233, -86.58225580336136, -87.81406376105846, -86.734122537872, -85.40107009050118], "quarterMarkers": [100.0, null, null, null, null, null, 101.39130434782608, null, null, null, null, null, null, null, null, null, null, null, 103.47826086956522, null, null, null, null, null, null, null, null, null, null, null, null, null, 106.43478260869566, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.91304347826087, null, null, null, null, null, null, null, null, null, 120.86956521739131, null, null, null, null, null, null, null, null, null, null, null, 124.17391304347825, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.13043478260869, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 76.69565217391305, null, null, null, null, null, null, null, null, null, 78.43478260869566, null, null, null, null, null, null, null, null, null, null, null, 80.52173913043478, null, null, null, null, null, null, null, null, null, null, null, null, null, 82.43478260869566, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 85.91304347826087, null, null, null], "quarterLabels": ["2023-07-13", "", "", "", "", "", "2023-09-26", "", "", "", "", "", "", "", "", "", "", "", "2023-12-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-18", "", "", "", "", "", "", "", "", "", "2024-09-25", "", "", "", "", "", "", "", "", "", "", "", "2024-12-19", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-03-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-17", "", "", "", "", "", "", "", "", "", "2025-09-24", "", "", "", "", "", "", "", "", "", "", "", "2025-12-18", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-15", "", "", ""], "quarterPeriods": ["2023-05-31", "", "", "", "", "", "2023-08-31", "", "", "", "", "", "", "", "", "", "", "", "2023-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-31", "", "", "", "", "", "", "", "", "", "2024-08-31", "", "", "", "", "", "", "", "", "", "", "", "2024-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-31", "", "", "", "", "", "", "", "", "", "2025-08-31", "", "", "", "", "", "", "", "", "", "", "", "2025-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-31", "", "", ""], "surprisePct": [4.388714733542324, 4.388714733542324, 4.388714733542324, 4.388714733542324, 4.388714733542324, 4.388714733542324, 1.0869565217391313, 1.0869565217391313, 1.0869565217391313, 1.0869565217391313, 1.0869565217391313, 1.0869565217391313, 1.0869565217391313, 1.0869565217391313, 1.0869565217391313, 1.0869565217391313, 1.0869565217391313, 1.0869565217391313, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 3.448275862068969, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 5.277044854881271, 5.277044854881271, 5.277044854881271, 5.277044854881271, 5.277044854881271, 5.277044854881271, 5.277044854881271, 5.277044854881271, 5.277044854881271, 5.277044854881271, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.920792079207928, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 7.619047619047604, 1.8691588785046744, 1.8691588785046744, 1.8691588785046744, 1.8691588785046744, 1.8691588785046744, 1.8691588785046744, 1.8691588785046744, 1.8691588785046744, 1.8691588785046744, 1.8691588785046744, 0.8403361344537823, 0.8403361344537823, 0.8403361344537823, 0.8403361344537823, 0.8403361344537823, 0.8403361344537823, 0.8403361344537823, 0.8403361344537823, 0.8403361344537823, 0.8403361344537823, 0.8403361344537823, 0.8403361344537823, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 1.6806722689075646, 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, 4.032258064516133, 4.032258064516133, 4.032258064516133, 4.032258064516133], "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": [36, 43, 50, 57, 64, 71, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 118.524969, "latestClose": 203.05, "startTtmEps": 5.75, "latestTtmEps": 4.94, "priceChangePct": 71.31411356876205, "epsChangePct": -14.086956521739125, "earningsGapPct": -85.40107009050118, "startMultiple": 20.61303808695652, "latestMultiple": 41.10323886639676, "multipleChangePct": 99.40407955878172, "latestQuarter": "2026-07-15", "tone": "negative", "read": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -9.407615977023642, "earningsMovePct": 12.01814058956916, "spread": 21.425756566592803, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 9.32738968513711, "earningsMovePct": -27.1386430678466, "spread": -36.46603275298371, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 71.31411356876205, "earningsMovePct": -14.086956521739125, "spread": -85.40107009050118, "lead": "price"}]}, "state": {"key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "marketChangePct": 71.31411356876205, "earningsChangePct": -14.086956521739125, "recentMarketMovePoints": 30.816483065268727, "recentEarningsMovePoints": 3.4782608695652186}, "pressure": {"score": 73, "band": "high", "label": "High \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 87, "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": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.33571387, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.08941623, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.03751608, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.0262426, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.01136962, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 290.87074595376004, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-15", "alignedPeriod": "2026-05-31", "requiredPeriod": "2026-05-31"}, "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, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 101.39130434782608, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 103.47826086956522, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 106.43478260869566, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 117.91304347826087, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 120.86956521739131, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 124.17391304347825, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 127.13043478260869, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 76.69565217391305, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 78.43478260869566, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 80.52173913043478, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 82.43478260869566, 85.91304347826087, 85.91304347826087, 85.91304347826087, 85.91304347826087], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.99501597648486, 101.99501597648486, 101.99501597648486, 101.99501597648486, 101.99501597648486, 101.99501597648486, 101.99501597648486, 101.99501597648486, 101.99501597648486, 101.99501597648486, 101.99501597648486, 101.99501597648486, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 104.28998309733389, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 106.7422592402319, 108.85737818220962, 108.85737818220962, 108.85737818220962, 108.85737818220962, 108.85737818220962, 108.85737818220962, 108.85737818220962, 108.85737818220962, 108.85737818220962, 108.85737818220962, 110.66387969104, 110.66387969104, 110.66387969104, 110.66387969104, 110.66387969104, 110.66387969104, 110.66387969104, 110.66387969104, 110.66387969104, 110.66387969104, 110.66387969104, 110.66387969104, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 112.75792276317584, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 115.06045587174528, 117.29187777039076, 117.29187777039076, 117.29187777039076, 117.29187777039076, 117.29187777039076, 117.29187777039076, 117.29187777039076, 117.29187777039076, 117.29187777039076, 117.29187777039076, 119.74810138514292, 119.74810138514292, 119.74810138514292, 119.74810138514292, 119.74810138514292, 119.74810138514292, 119.74810138514292, 119.74810138514292, 119.74810138514292, 119.74810138514292, 119.74810138514292, 119.74810138514292, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 122.45017989922377, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 125.08506064530502, 127.7796752614548, 127.7796752614548, 127.7796752614548, 127.7796752614548], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.91254601661134, 103.91254601661134, 103.91254601661134, 103.91254601661134, 103.91254601661134, 103.91254601661134, 103.91254601661134, 103.91254601661134, 103.91254601661134, 103.91254601661134, 103.91254601661134, 103.91254601661134, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 108.53351844526713, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 122.08444816096858, 129.04869712269488, 129.04869712269488, 129.04869712269488, 129.04869712269488, 129.04869712269488, 129.04869712269488, 129.04869712269488, 129.04869712269488, 129.04869712269488, 129.04869712269488, 135.0629859253065, 135.0629859253065, 135.0629859253065, 135.0629859253065, 135.0629859253065, 135.0629859253065, 135.0629859253065, 135.0629859253065, 135.0629859253065, 135.0629859253065, 135.0629859253065, 135.0629859253065, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 137.98192048101455, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 135.79427483626873, 133.4832442767285, 133.4832442767285, 133.4832442767285, 133.4832442767285, 133.4832442767285, 133.4832442767285, 133.4832442767285, 133.4832442767285, 133.4832442767285, 133.4832442767285, 131.24287490998861, 131.24287490998861, 131.24287490998861, 131.24287490998861, 131.24287490998861, 131.24287490998861, 131.24287490998861, 131.24287490998861, 131.24287490998861, 131.24287490998861, 131.24287490998861, 131.24287490998861, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 136.1500173931256, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 135.6537300866857, 138.49101286054446, 138.49101286054446, 138.49101286054446, 138.49101286054446], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 146, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": -14.086956521739125, "valuationContribution": 85.40107009050118, "marketMove": 71.31411356876205, "items": [{"key": "earnings", "label": "Earnings contribution", "value": -14.086956521739125}, {"key": "valuation", "label": "Relative valuation contribution", "value": 85.40107009050118}, {"key": "market", "label": "Total market move", "value": 71.31411356876205}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-29", "periodEnd": "2023-08-31", "earningsChangePct": 1.3913043478260834, "surprisePct": 1.0869565217391313, "immediateReturnPct": -4.703318931399192, "forward4WeekPct": -1.6523036404414548, "forward13WeekPct": 19.692643353383122, "toDateReturnPct": 64.7602233231716, "weeksSince": 149, "availabilitySource": "reported", "spread": 2.303878305132912, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2023-12-22", "periodEnd": "2023-11-30", "earningsChangePct": 2.0583190394511064, "surprisePct": 3.448275862068969, "immediateReturnPct": 6.53827545418344, "forward4WeekPct": 7.2202035284156585, "forward13WeekPct": 14.692573177194479, "toDateReturnPct": 48.48098323500159, "weeksSince": 137, "availabilitySource": "reported", "spread": -19.443273073211003, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-03-29", "periodEnd": "2024-02-29", "earningsChangePct": 2.857142857142847, "surprisePct": 6.66666666666666, "immediateReturnPct": 7.45085194167272, "forward4WeekPct": 4.1977511950166635, "forward13WeekPct": 9.735006098677657, "toDateReturnPct": 29.459980818117714, "weeksSince": 123, "availabilitySource": "reported", "spread": -35.75469815801097, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-19", "periodEnd": "2024-05-31", "earningsChangePct": 10.784313725490202, "surprisePct": 5.277044854881271, "immediateReturnPct": 5.0986475268858245, "forward4WeekPct": 6.186841570542034, "forward13WeekPct": 18.851072554541037, "toDateReturnPct": 14.460820537462915, "weeksSince": 107, "availabilitySource": "reported", "spread": -39.38865638550368, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-09-27", "periodEnd": "2024-08-31", "earningsChangePct": 2.507374631268444, "surprisePct": 10.000000000000009, "immediateReturnPct": -0.8865596613437443, "forward4WeekPct": 1.5918890265331331, "forward13WeekPct": -10.020417625257005, "toDateReturnPct": 0.9572361903266602, "weeksSince": 97, "availabilitySource": "reported", "spread": -47.31581519810578, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-12-20", "periodEnd": "2024-11-30", "earningsChangePct": 2.7338129496402797, "surprisePct": 7.920792079207928, "immediateReturnPct": -11.495123617809588, "forward4WeekPct": -6.112110553003203, "forward13WeekPct": -9.319629755402147, "toDateReturnPct": -2.593772179195386, "weeksSince": 85, "availabilitySource": "reported", "spread": -31.484865487820088, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-03-28", "periodEnd": "2025-02-28", "earningsChangePct": 2.3809523809523725, "surprisePct": 7.619047619047604, "immediateReturnPct": 6.3032901650063256, "forward4WeekPct": 9.012920344077969, "forward13WeekPct": 15.679255986550157, "toDateReturnPct": 7.417104228913796, "weeksSince": 71, "availabilitySource": "reported", "spread": -42.4073129977767, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-18", "periodEnd": "2025-05-31", "earningsChangePct": -39.67168262653898, "surprisePct": 1.8691588785046744, "immediateReturnPct": 3.0170810804752035, "forward4WeekPct": 0.7240994218271624, "forward13WeekPct": -12.5088748435643, "toDateReturnPct": -4.853607939237992, "weeksSince": 55, "availabilitySource": "reported", "spread": -108.78988800791986, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-09-26", "periodEnd": "2025-08-31", "earningsChangePct": 2.26757369614512, "surprisePct": 0.8403361344537823, "immediateReturnPct": 2.0536651133723494, "forward4WeekPct": -4.646979633659765, "forward13WeekPct": -4.261903739070472, "toDateReturnPct": 2.2127147422186244, "weeksSince": 45, "availabilitySource": "reported", "spread": -92.61275506245951, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-12-19", "periodEnd": "2025-11-30", "earningsChangePct": 2.6607538802660757, "surprisePct": 1.6806722689075646, "immediateReturnPct": 0.021330053975310292, "forward4WeekPct": 4.207326752691132, "forward13WeekPct": -4.144830728864301, "toDateReturnPct": 8.818056322371692, "weeksSince": 33, "availabilitySource": "reported", "spread": -76.9435389241834, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-03-27", "periodEnd": "2026-02-28", "earningsChangePct": 2.3758099352051865, "surprisePct": 0.0, "immediateReturnPct": -7.600088958073026, "forward4WeekPct": -1.9181441929899457, "forward13WeekPct": -3.892272395264207, "toDateReturnPct": 13.523409483080883, "weeksSince": 19, "availabilitySource": "reported", "spread": -57.00261559893434, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-17", "periodEnd": "2026-05-31", "earningsChangePct": 4.219409282700415, "surprisePct": 4.032258064516133, "immediateReturnPct": 13.810955243820988, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 13.031618793141853, "weeksSince": 3, "availabilitySource": "reported", "spread": -86.58225580336136, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-07-17", "periodEnd": "2026-05-31", "earningsChangePct": 4.219409282700415, "surprisePct": 4.032258064516133, "immediateReturnPct": 13.810955243820988, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 13.031618793141853, "weeksSince": 3, "availabilitySource": "reported", "spread": -86.58225580336136, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "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": "Specialty Business Services", "population": 18, "spreadPercentile": 52.9, "qualityPercentile": 82.4, "rarityPercentile": 52.9, "currentOneYearSpread": 19.764012, "lead": "earnings", "relatedSignals": [{"tickerId": 651, "symbol": "CBZ", "name": "CBIZ Inc", "spread": 25.710810000000002, "lead": "earnings", "quality": 100}, {"tickerId": 3315, "symbol": "RBA", "name": "RB Global Inc.", "spread": 32.185298, "lead": "earnings", "quality": 75}, {"tickerId": 4123, "symbol": "ULS", "name": "UL Solutions Inc.", "spread": 35.981358, "lead": "earnings", "quality": 100}, {"tickerId": 5513, "symbol": "CPRT", "name": "Copart Inc", "spread": 40.82099099999999, "lead": "earnings", "quality": 62.5}, {"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": 3456, "symbol": "RTO", "name": "Rentokil Initial PLC", "spread": 54.033861, "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-12-22", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-07-18", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative", "explanation": "Earnings have weakened while price has not adjusted to the same degree."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}