{"ticker": {"uuid": "53ad1347-d9b9-4cc5-b533-fcf495463237", "symbol": "IR", "name": "Ingersoll Rand Inc", "sector": "Industrials", "industry": "Specialty Industrial Machinery", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 8, "misses": 1, "inline": 3, "beat_rate": 66.7, "beat_rate_label": "66.7%", "average_surprise": 4.7, "average_surprise_label": "+4.7%", "median_surprise": 3.9, "surprise_dispersion": 5.0, "average_reaction": -3.1, "average_reaction_label": "-3.1%", "average_abs_reaction": 5.9, "positive_response_rate": 25.0, "confirmation_rate": 25.0, "reaction_sample": 12, "streak": {"count": 3, "band": "beat", "label": "3 consecutive beats"}, "profile": "Results and price are diverging", "profile_tone": "caution", "profile_text": "The sign of the earnings surprise has often differed from the direction of the next completed weekly close."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 83.5, "revenue_growth_1y": 7.8, "cash_conversion": 1.54, "net_margin": 12.1, "earnings_yield": 3.9, "eps_surprise_avg": 3.3, "sue_score": 0.59, "pe_ratio": 35.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 86.97, "currency": "USD", "return_13w": 14.8, "fair_value": 83.647625, "fair_value_gap": 4.0, "relative_strength": -5.0, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 53.3}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-01", "date_source": "exact", "eps_actual": 0.77, "eps_estimate": 0.69, "eps_surprise": 0.08, "surprise_pct": 11.5942, "surprise_label": "+11.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 10.070732276871496, "one_week_reaction_label": "+10.1%", "four_week_reaction": 20.158786709538404, "four_week_reaction_label": "+20.2%", "confirmation": "confirmed", "revenue": 1738900000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 208300000.0, "operating_cash_flow": 397300000.0, "free_cash_flow": 425900000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-15", "date_source": "exact", "eps_actual": 0.86, "eps_estimate": 0.77, "eps_surprise": 0.09, "surprise_pct": 11.6883, "surprise_label": "+11.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.155995690629304, "one_week_reaction_label": "+4.2%", "four_week_reaction": 5.227041963902067, "four_week_reaction_label": "+5.2%", "confirmation": "confirmed", "revenue": 1821400000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 229800000.0, "operating_cash_flow": 581400000.0, "free_cash_flow": 611000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-02", "date_source": "exact", "eps_actual": 0.78, "eps_estimate": 0.69, "eps_surprise": 0.09, "surprise_pct": 13.0435, "surprise_label": "+13.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.251336078569808, "one_week_reaction_label": "-7.3%", "four_week_reaction": 2.1610530086538056, "four_week_reaction_label": "+2.2%", "confirmation": "diverged", "revenue": 1670100000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 202200000.0, "operating_cash_flow": 161600000.0, "free_cash_flow": 223900000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 0.83, "eps_estimate": 0.78, "eps_surprise": 0.05, "surprise_pct": 6.4103, "surprise_label": "+6.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -11.428571747601234, "one_week_reaction_label": "-11.4%", "four_week_reaction": -7.132852948514415, "four_week_reaction_label": "-7.1%", "confirmation": "diverged", "revenue": 1805300000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 185000000.0, "operating_cash_flow": 304900000.0, "free_cash_flow": 326700000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "date_source": "exact", "eps_actual": 0.84, "eps_estimate": 0.81, "eps_surprise": 0.03, "surprise_pct": 3.7037, "surprise_label": "+3.7%", "surprise_band": "beat", "eps_yoy": 9.090909090909085, "eps_yoy_label": "+9.1%", "one_week_reaction": -2.236787151500591, "one_week_reaction_label": "-2.2%", "four_week_reaction": 8.21909759662027, "four_week_reaction_label": "+8.2%", "confirmation": "diverged", "revenue": 1861000000.0, "revenue_yoy": 7.021680372649376, "revenue_yoy_label": "+7.0%", "net_income": 221600000.0, "operating_cash_flow": 404000000.0, "free_cash_flow": 433700000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-13", "date_source": "exact", "eps_actual": 0.84, "eps_estimate": 0.84, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": -2.325581395348839, "eps_yoy_label": "-2.3%", "one_week_reaction": -5.75041201081262, "one_week_reaction_label": "-5.8%", "four_week_reaction": -6.266971114267057, "four_week_reaction_label": "-6.3%", "confirmation": "contained", "revenue": 1898600000.0, "revenue_yoy": 4.238497858789942, "revenue_yoy_label": "+4.2%", "net_income": 229800000.0, "operating_cash_flow": 526200000.0, "free_cash_flow": 561500000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-01", "date_source": "exact", "eps_actual": 0.72, "eps_estimate": 0.74, "eps_surprise": -0.02, "surprise_pct": -2.7027, "surprise_label": "-2.7%", "surprise_band": "miss", "eps_yoy": -7.692307692307699, "eps_yoy_label": "-7.7%", "one_week_reaction": 2.3339560007785662, "one_week_reaction_label": "+2.3%", "four_week_reaction": 7.227752760927962, "four_week_reaction_label": "+7.2%", "confirmation": "diverged", "revenue": 1716800000.0, "revenue_yoy": 2.796239746122987, "revenue_yoy_label": "+2.8%", "net_income": 186500000.0, "operating_cash_flow": 256400000.0, "free_cash_flow": 290100000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-31", "date_source": "exact", "eps_actual": 0.8, "eps_estimate": 0.8, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": -3.6144578313252915, "eps_yoy_label": "-3.6%", "one_week_reaction": -15.056078020915875, "one_week_reaction_label": "-15.1%", "four_week_reaction": -8.632482943731965, "four_week_reaction_label": "-8.6%", "confirmation": "contained", "revenue": 1887900000.0, "revenue_yoy": 4.575416828227995, "revenue_yoy_label": "+4.6%", "net_income": -115300000.0, "operating_cash_flow": 245700000.0, "free_cash_flow": 281000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-30", "date_source": "exact", "eps_actual": 0.86, "eps_estimate": 0.86, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 2.380952380952383, "eps_yoy_label": "+2.4%", "one_week_reaction": -4.324392346610398, "one_week_reaction_label": "-4.3%", "four_week_reaction": -1.5284353071903833, "four_week_reaction_label": "-1.5%", "confirmation": "contained", "revenue": 1955000000.0, "revenue_yoy": 5.051047823750672, "revenue_yoy_label": "+5.1%", "net_income": 244100000.0, "operating_cash_flow": 354600000.0, "free_cash_flow": 383700000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-12", "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": 14.285714285714285, "eps_yoy_label": "+14.3%", "one_week_reaction": 0.020304488506768553, "one_week_reaction_label": "+0.0%", "four_week_reaction": -12.234698597389492, "four_week_reaction_label": "-12.2%", "confirmation": "contained", "revenue": 2091199999.0, "revenue_yoy": 10.144316812388075, "revenue_yoy_label": "+10.1%", "net_income": 266100000.0, "operating_cash_flow": 499000000.0, "free_cash_flow": 536500000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-28", "date_source": "exact", "eps_actual": 0.77, "eps_estimate": 0.74, "eps_surprise": 0.03, "surprise_pct": 4.0541, "surprise_label": "+4.1%", "surprise_band": "beat", "eps_yoy": 6.94444444444445, "eps_yoy_label": "+6.9%", "one_week_reaction": -6.9442790110713135, "one_week_reaction_label": "-6.9%", "four_week_reaction": -15.368397272940856, "four_week_reaction_label": "-15.4%", "confirmation": "diverged", "revenue": 1847200000.0, "revenue_yoy": 7.595526561043803, "revenue_yoy_label": "+7.6%", "net_income": 192100000.0, "operating_cash_flow": 199700000.0, "free_cash_flow": 236000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-30", "date_source": "exact", "eps_actual": 0.82, "eps_estimate": 0.8, "eps_surprise": 0.02, "surprise_pct": 2.5, "surprise_label": "+2.5%", "surprise_band": "beat", "eps_yoy": 2.4999999999999885, "eps_yoy_label": "+2.5%", "one_week_reaction": -1.2085308056872157, "one_week_reaction_label": "-1.2%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 2048800000.0, "revenue_yoy": 8.522697176757244, "revenue_yoy_label": "+8.5%", "net_income": 256800000.0, "operating_cash_flow": 295900000.0, "free_cash_flow": 322900000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [0.77, 0.86, 0.78, 0.83, 0.84, 0.84, 0.72, 0.8, 0.86, 0.96, 0.77, 0.82], "eps_estimate": [0.69, 0.77, 0.69, 0.78, 0.81, 0.84, 0.74, 0.8, 0.86, 0.9, 0.74, 0.8], "surprise": [11.5942, 11.6883, 13.0435, 6.4103, 3.7037, 0.0, -2.7027, 0.0, 0.0, 6.6667, 4.0541, 2.5], "reaction_1w": [10.070732276871496, 4.155995690629304, -7.251336078569808, -11.428571747601234, -2.236787151500591, -5.75041201081262, 2.3339560007785662, -15.056078020915875, -4.324392346610398, 0.020304488506768553, -6.9442790110713135, -1.2085308056872157], "reaction_4w": [20.158786709538404, 5.227041963902067, 2.1610530086538056, -7.132852948514415, 8.21909759662027, -6.266971114267057, 7.227752760927962, -8.632482943731965, -1.5284353071903833, -12.234698597389492, -15.368397272940856, null], "revenue": [1738.9, 1821.4, 1670.1, 1805.3, 1861.0, 1898.6, 1716.8, 1887.9, 1955.0, 2091.2, 1847.2, 2048.8], "net_income": [208.3, 229.8, 202.2, 185.0, 221.6, 229.8, 186.5, -115.3, 244.1, 266.1, 192.1, 256.8], "financial_unit": "millions", "scatter": [{"x": 11.5942, "y": 10.070732276871496, "label": "2023-09-30"}, {"x": 11.6883, "y": 4.155995690629304, "label": "2023-12-31"}, {"x": 13.0435, "y": -7.251336078569808, "label": "2024-03-31"}, {"x": 6.4103, "y": -11.428571747601234, "label": "2024-06-30"}, {"x": 3.7037, "y": -2.236787151500591, "label": "2024-09-30"}, {"x": 0.0, "y": -5.75041201081262, "label": "2024-12-31"}, {"x": -2.7027, "y": 2.3339560007785662, "label": "2025-03-31"}, {"x": 0.0, "y": -15.056078020915875, "label": "2025-06-30"}, {"x": 0.0, "y": -4.324392346610398, "label": "2025-09-30"}, {"x": 6.6667, "y": 0.020304488506768553, "label": "2025-12-31"}, {"x": 4.0541, "y": -6.9442790110713135, "label": "2026-03-31"}, {"x": 2.5, "y": -1.2085308056872157, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 103.6556064474483, 105.2352646199513, 104.43791248999472, 99.14230061539628, 97.03608971872566, 95.86263065490603, 95.41129931751098, 96.61484904777122, 90.89799348545895, 89.33337989198643, 98.32990541478894, 102.81312208878003, 105.82199415186109, 107.34190540483365, 108.71133164962963, 110.32153601923966, 112.6239765549528, 115.09195271139167, 116.3861349437197, 112.56378164665438, 116.50652325193688, 118.70362458360235, 119.33566734978669, 126.0172599362815, 129.26776537546095, 134.64012813383792, 136.23528339927844, 137.89063206463769, 136.02464571743477, 136.1751654183442, 142.60235619466272, 142.9184477174105, 142.7077195327854, 138.35770032734104, 133.05940806203301, 140.735911300034, 130.5306773884306, 137.36427090469067, 139.48655358696084, 143.7772889454397, 140.0887621112519, 134.18711796984763, 137.69498315177594, 139.84787839985952, 136.7615585815831, 137.57454054188992, 146.4571170293729, 145.82479822970524, 148.5949571397682, 131.61267584973248, 134.69899566800893, 137.04721251056148, 137.9958973580805, 137.70978639005597, 130.76782786008962, 137.0773303278365, 145.7208965115024, 147.69355697877882, 152.28639363837848, 151.72922985677707, 151.18712422962335, 144.74209535508805, 141.5045227633727, 154.5150487647841, 154.27394935509605, 156.6385894357159, 156.8946323629952, 154.04802726185116, 152.27078190858447, 138.9866252727056, 137.91726552482825, 139.30291439319276, 131.06432703904085, 138.38416937414536, 140.23672209182698, 141.27595798891056, 136.98345782619407, 129.10634461453017, 126.04888009972801, 127.69057340375154, 128.39874409290232, 123.33691447811456, 121.96600247932369, 119.67612674643028, 105.00284442700085, 109.97428589723062, 108.5280484334685, 112.95714896931284, 115.5935191259905, 119.49534744055495, 126.59131455365423, 121.12141242260786, 123.02005669848417, 125.2502096459222, 121.30223547149421, 121.13648113571335, 126.98309807763795, 131.06668916163576, 134.14068400946326, 128.91187827134559, 133.0105380684489, 112.98436768082323, 114.35561001476626, 118.04671165308534, 121.52842605632395, 119.71974305355329, 122.01074102093624, 118.75511161594903, 123.00551742664993, 124.04551053033799, 126.5324485278629, 114.70064734376977, 116.38875198248226, 120.24727622451958, 115.04731221445898, 116.81077851925534, 113.78094450361903, 118.40937439876929, 121.12311085813907, 120.39944760118983, 123.26394661059919, 119.52502028582134, 122.54028335364995, 120.24868354277058, 128.9175648627778, 132.91278752262286, 131.48053877210805, 129.79199066976656, 148.50169704027996, 148.5318495502879, 144.12956649695633, 141.92842421610072, 130.33296199539325, 123.84873485784765, 122.73284461328575, 119.80740253925161, 117.48514491116812, 128.7496052758898, 129.38294826536713, 126.38210832413661, 117.60578210203418, 114.22795131644214, 106.11451120843007, 106.95920383496484, 108.06032100884053, 108.98043261988732, 111.62009707780847, 117.51786166664944, 122.7368553948821, 121.5603192364944, 118.93573857547564, 124.04914572539147, 127.3072458563113, 125.76869857226582, 131.18378166022978], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 127.71535580524345, 127.71535580524345], "gap": [0.0, -3.6556064474483065, -5.235264619951295, -4.437912489994716, 0.8576993846037197, 2.9639102812743374, 4.137369345093973, 4.588700682489019, 3.385150952228784, 9.102006514541046, 10.666620108013575, 7.288072113300942, 2.804855439309847, -0.20401662377121, -1.7239278767437725, -3.093354121539747, -4.703558491149778, -7.0059990268629235, -9.47397518330179, -10.768157415629815, -6.945804118564496, -10.888545723847002, -13.085647055512467, -13.717689821696808, -20.399282408191624, -23.649787847371073, -23.77870491286413, -25.373860178304653, -27.029208843663895, -25.163222496460975, -25.313742197370402, -31.740932973688928, -32.057024496436696, -31.846296311811614, -27.496277106367245, -22.197984841059224, -29.8744880790602, -14.800340309778932, -21.633933826038998, -23.756216508309166, -28.04695186678802, -24.358425032600223, -18.45678089119596, -21.96464607312427, -24.117541321207852, -21.03122150293143, -21.844203463238244, -30.726779950721237, -30.094461151053565, -32.86462006111654, -10.264361242990901, -13.350681061267352, -15.698897903819898, -16.647582751338916, -16.361471783314386, -9.419513253348043, -15.729015721094925, -24.372581904760807, -26.345242372037234, -30.938079031636903, -30.380915250035486, -29.83880962288177, -23.393780748346472, -17.53448531018917, -30.54501131160056, -30.303911901912514, -32.66855198253235, -32.92459490981166, -30.077989808667624, -28.30074445540093, -15.016587819522059, -13.947228071644716, -15.332876940009228, -7.094289585857311, -14.414131920961822, -16.26668463864344, -17.305920535727026, -13.013420373010533, -5.885370831758621, -2.827906316956458, -4.4695996209799915, -5.177770310130768, -0.11594069534301354, 1.25497130344786, 3.5448470363412667, 18.2181293557707, 13.246687885540936, 14.692925349303053, 10.263824813458712, 5.380263645545085, 1.4784353309806306, -5.617531782118647, -0.147629651072279, -2.0462739269485866, -4.276426874386615, -0.3284526999586319, -0.16269836417777128, -6.009315306102366, -10.092906390100183, -13.166901237927675, -7.938095499810004, -12.036755296913327, 6.8658195850943855, 5.494577251151355, 1.8034756128322726, -1.6782387904063398, 0.13044421236432413, -2.1605537550186256, 1.095075649968578, -3.155330160732319, -4.195323264420381, -6.6822612619452855, 5.149539922147838, 3.4614352834353497, -0.39708895860196947, 5.551938721870613, 3.78847241707426, 6.818306432710571, 2.189876537560309, -0.5238599218094748, 0.19980333513976234, -2.664695674269595, 1.0742306505082553, -1.9410324173203577, 0.3505673935590181, -8.318313926448198, -12.313536586293267, -10.881287835778451, -9.192739733436966, -27.902446103950368, -23.438216591486395, -19.035933538154836, -16.83479125729923, -5.239329036591755, 1.2448981009538471, 2.3607883455157435, 5.286230419549881, 7.608488047633372, -3.655972317088299, -4.289315306565641, -1.2884753653351169, 9.36051003279728, 12.738340818389318, 20.85178092640139, 20.007088299866624, 18.90597112599093, 17.98585951494414, 15.346195057022996, 9.448430468182025, 4.229436739949364, 5.405972898337069, 8.030553559355823, 2.9171464094399937, -0.3409537214798348, 1.9466572329776284, -3.468425854986336], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 105.61797752808988, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.86142322097379, null, null, null, null, null, null, null, null, null, null, 115.73033707865167, null, null, null, null, null, null, null, null, null, null, null, null, 121.34831460674158, null, null, null, null, null, null, null, null, null, null, null, null, 123.97003745318354, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 123.22097378277155, null, null, null, null, null, null, null, null, null, null, 120.97378277153558, null, null, null, null, null, null, null, null, null, null, null, null, 119.85018726591761, null, null, null, null, null, null, null, null, null, null, null, null, 120.5992509363296, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.09363295880149, null, null, null, null, null, null, null, null, null, null, 126.96629213483146, null, null, null, null, null, null, null, null, null, null, null, null, 127.71535580524345, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [27.7, 3.5, 31.2]}}, "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": [66.296305, 68.719837, 69.767092, 69.238477, 65.727682, 64.331342, 63.553382, 63.254166, 64.052075, 60.262011, 59.22473, 65.189094, 68.161301, 70.156072, 71.163717, 72.071596, 73.139102, 74.665535, 76.301712, 77.159707, 74.625628, 77.23952, 78.696117, 79.115138, 83.544787, 85.699752, 89.26143, 90.318959, 91.416394, 90.179314, 90.279103, 94.540093, 94.74965, 94.609945, 91.726043, 88.213471, 93.302709, 86.537016, 91.067436, 92.474431, 95.31903, 92.873673, 88.961101, 91.286686, 92.713976, 90.66786, 91.206837, 97.095657, 96.676453, 98.512966, 87.254341, 89.300457, 90.857238, 91.486181, 91.2965, 86.694238, 90.877205, 96.60757, 97.915371, 100.960252, 100.590873, 100.231477, 95.958661, 93.81227, 102.437768, 102.277928, 103.845597, 104.015344, 102.12815, 100.949902, 92.142997, 91.434051, 92.352685, 86.890806, 91.743591, 92.971765, 93.66074, 90.814971, 85.592736, 83.56575, 84.654132, 85.123623, 81.767817, 80.858953, 79.34085, 69.613006, 72.908888, 71.950086, 74.886416, 76.634232, 79.221, 83.925364, 80.299021, 81.557752, 83.036261, 80.4189, 80.309011, 84.185102, 86.892372, 88.930317, 85.463812, 88.181072, 74.904461, 75.813544, 78.260608, 80.568856, 79.369766, 80.888613, 78.730251, 81.548113, 82.23759, 83.886338, 76.042291, 77.161442, 79.719501, 76.272117, 77.44123, 75.432562, 78.50104, 80.300147, 79.820385, 81.719442, 79.240672, 81.23968, 79.720434, 85.467582, 88.116267, 87.166739, 86.047294, 98.451138, 98.471128, 95.552577, 94.093301, 86.405938, 82.107135, 81.367341, 79.427881, 77.88831, 85.356231, 85.776114, 83.786668, 77.968288, 75.728911, 70.35, 70.91, 71.64, 72.25, 74.0, 77.91, 81.37, 80.59, 78.85, 82.24, 84.4, 83.38, 86.97], "ttmEps": [2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.41, 3.41], "quarterlyEps": [0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.82, 0.82], "priceIndex": [100.0, 103.6556064474483, 105.2352646199513, 104.43791248999472, 99.14230061539628, 97.03608971872566, 95.86263065490603, 95.41129931751098, 96.61484904777122, 90.89799348545895, 89.33337989198643, 98.32990541478894, 102.81312208878003, 105.82199415186109, 107.34190540483365, 108.71133164962963, 110.32153601923966, 112.6239765549528, 115.09195271139167, 116.3861349437197, 112.56378164665438, 116.50652325193688, 118.70362458360235, 119.33566734978669, 126.0172599362815, 129.26776537546095, 134.64012813383792, 136.23528339927844, 137.89063206463769, 136.02464571743477, 136.1751654183442, 142.60235619466272, 142.9184477174105, 142.7077195327854, 138.35770032734104, 133.05940806203301, 140.735911300034, 130.5306773884306, 137.36427090469067, 139.48655358696084, 143.7772889454397, 140.0887621112519, 134.18711796984763, 137.69498315177594, 139.84787839985952, 136.7615585815831, 137.57454054188992, 146.4571170293729, 145.82479822970524, 148.5949571397682, 131.61267584973248, 134.69899566800893, 137.04721251056148, 137.9958973580805, 137.70978639005597, 130.76782786008962, 137.0773303278365, 145.7208965115024, 147.69355697877882, 152.28639363837848, 151.72922985677707, 151.18712422962335, 144.74209535508805, 141.5045227633727, 154.5150487647841, 154.27394935509605, 156.6385894357159, 156.8946323629952, 154.04802726185116, 152.27078190858447, 138.9866252727056, 137.91726552482825, 139.30291439319276, 131.06432703904085, 138.38416937414536, 140.23672209182698, 141.27595798891056, 136.98345782619407, 129.10634461453017, 126.04888009972801, 127.69057340375154, 128.39874409290232, 123.33691447811456, 121.96600247932369, 119.67612674643028, 105.00284442700085, 109.97428589723062, 108.5280484334685, 112.95714896931284, 115.5935191259905, 119.49534744055495, 126.59131455365423, 121.12141242260786, 123.02005669848417, 125.2502096459222, 121.30223547149421, 121.13648113571335, 126.98309807763795, 131.06668916163576, 134.14068400946326, 128.91187827134559, 133.0105380684489, 112.98436768082323, 114.35561001476626, 118.04671165308534, 121.52842605632395, 119.71974305355329, 122.01074102093624, 118.75511161594903, 123.00551742664993, 124.04551053033799, 126.5324485278629, 114.70064734376977, 116.38875198248226, 120.24727622451958, 115.04731221445898, 116.81077851925534, 113.78094450361903, 118.40937439876929, 121.12311085813907, 120.39944760118983, 123.26394661059919, 119.52502028582134, 122.54028335364995, 120.24868354277058, 128.9175648627778, 132.91278752262286, 131.48053877210805, 129.79199066976656, 148.50169704027996, 148.5318495502879, 144.12956649695633, 141.92842421610072, 130.33296199539325, 123.84873485784765, 122.73284461328575, 119.80740253925161, 117.48514491116812, 128.7496052758898, 129.38294826536713, 126.38210832413661, 117.60578210203418, 114.22795131644214, 106.11451120843007, 106.95920383496484, 108.06032100884053, 108.98043261988732, 111.62009707780847, 117.51786166664944, 122.7368553948821, 121.5603192364944, 118.93573857547564, 124.04914572539147, 127.3072458563113, 125.76869857226582, 131.18378166022978], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 127.71535580524345, 127.71535580524345], "valuationGap": [0.0, -3.6556064474483065, -5.235264619951295, -4.437912489994716, 0.8576993846037197, 2.9639102812743374, 4.137369345093973, 4.588700682489019, 3.385150952228784, 9.102006514541046, 10.666620108013575, 7.288072113300942, 2.804855439309847, -0.20401662377121, -1.7239278767437725, -3.093354121539747, -4.703558491149778, -7.0059990268629235, -9.47397518330179, -10.768157415629815, -6.945804118564496, -10.888545723847002, -13.085647055512467, -13.717689821696808, -20.399282408191624, -23.649787847371073, -23.77870491286413, -25.373860178304653, -27.029208843663895, -25.163222496460975, -25.313742197370402, -31.740932973688928, -32.057024496436696, -31.846296311811614, -27.496277106367245, -22.197984841059224, -29.8744880790602, -14.800340309778932, -21.633933826038998, -23.756216508309166, -28.04695186678802, -24.358425032600223, -18.45678089119596, -21.96464607312427, -24.117541321207852, -21.03122150293143, -21.844203463238244, -30.726779950721237, -30.094461151053565, -32.86462006111654, -10.264361242990901, -13.350681061267352, -15.698897903819898, -16.647582751338916, -16.361471783314386, -9.419513253348043, -15.729015721094925, -24.372581904760807, -26.345242372037234, -30.938079031636903, -30.380915250035486, -29.83880962288177, -23.393780748346472, -17.53448531018917, -30.54501131160056, -30.303911901912514, -32.66855198253235, -32.92459490981166, -30.077989808667624, -28.30074445540093, -15.016587819522059, -13.947228071644716, -15.332876940009228, -7.094289585857311, -14.414131920961822, -16.26668463864344, -17.305920535727026, -13.013420373010533, -5.885370831758621, -2.827906316956458, -4.4695996209799915, -5.177770310130768, -0.11594069534301354, 1.25497130344786, 3.5448470363412667, 18.2181293557707, 13.246687885540936, 14.692925349303053, 10.263824813458712, 5.380263645545085, 1.4784353309806306, -5.617531782118647, -0.147629651072279, -2.0462739269485866, -4.276426874386615, -0.3284526999586319, -0.16269836417777128, -6.009315306102366, -10.092906390100183, -13.166901237927675, -7.938095499810004, -12.036755296913327, 6.8658195850943855, 5.494577251151355, 1.8034756128322726, -1.6782387904063398, 0.13044421236432413, -2.1605537550186256, 1.095075649968578, -3.155330160732319, -4.195323264420381, -6.6822612619452855, 5.149539922147838, 3.4614352834353497, -0.39708895860196947, 5.551938721870613, 3.78847241707426, 6.818306432710571, 2.189876537560309, -0.5238599218094748, 0.19980333513976234, -2.664695674269595, 1.0742306505082553, -1.9410324173203577, 0.3505673935590181, -8.318313926448198, -12.313536586293267, -10.881287835778451, -9.192739733436966, -27.902446103950368, -23.438216591486395, -19.035933538154836, -16.83479125729923, -5.239329036591755, 1.2448981009538471, 2.3607883455157435, 5.286230419549881, 7.608488047633372, -3.655972317088299, -4.289315306565641, -1.2884753653351169, 9.36051003279728, 12.738340818389318, 20.85178092640139, 20.007088299866624, 18.90597112599093, 17.98585951494414, 15.346195057022996, 9.448430468182025, 4.229436739949364, 5.405972898337069, 8.030553559355823, 2.9171464094399937, -0.3409537214798348, 1.9466572329776284, -3.468425854986336], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 105.61797752808988, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.86142322097379, null, null, null, null, null, null, null, null, null, null, 115.73033707865167, null, null, null, null, null, null, null, null, null, null, null, null, 121.34831460674158, null, null, null, null, null, null, null, null, null, null, null, null, 123.97003745318354, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 123.22097378277155, null, null, null, null, null, null, null, null, null, null, 120.97378277153558, null, null, null, null, null, null, null, null, null, null, null, null, 119.85018726591761, null, null, null, null, null, null, null, null, null, null, null, null, 120.5992509363296, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 125.09363295880149, null, null, null, null, null, null, null, null, null, null, 126.96629213483146, null, null, null, null, null, null, null, null, null, null, null, null, 127.71535580524345, null], "quarterLabels": ["2023-08-02", "", "", "", "", "", "", "", "", "", "", "2023-11-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-15", "", "", "", "", "", "", "", "", "", "", "2024-05-02", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-13", "", "", "", "", "", "", "", "", "", "", "2025-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-12", "", "", "", "", "", "", "", "", "", "", "2026-04-28", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-30", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", ""], "surprisePct": [13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.594202898550735, 11.688311688311684, 11.688311688311684, 11.688311688311684, 11.688311688311684, 11.688311688311684, 11.688311688311684, 11.688311688311684, 11.688311688311684, 11.688311688311684, 11.688311688311684, 11.688311688311684, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 3.703703703703693, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, 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, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 6.66666666666666, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 2.4999999999999885, 2.4999999999999885], "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": [16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 66.296305, "latestClose": 86.97, "startTtmEps": 2.67, "latestTtmEps": 3.41, "priceChangePct": 31.18378166022977, "epsChangePct": 27.715355805243448, "earningsGapPct": -3.4684258549863216, "startMultiple": 24.830076779026218, "latestMultiple": 25.50439882697947, "multipleChangePct": 2.715746930443852, "latestQuarter": "2026-07-30", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently closing.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 14.715650280113547, "earningsMovePct": 6.562500000000004, "spread": -8.153150280113543, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": -2.6096809336597193, "earningsMovePct": 5.246913580246915, "spread": 7.856594513906634, "lead": "aligned"}, {"weeks": 155, "label": "3 years", "marketMovePct": 31.18378166022977, "earningsMovePct": 27.715355805243448, "spread": -3.4684258549863216, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 2, "persistenceLabel": "2 quarters", "summary": "Earnings power and market price are broadly aligned; their relationship is currently closing.", "marketChangePct": 31.18378166022977, "earningsChangePct": 27.715355805243448, "recentMarketMovePoints": 16.95583034378764, "recentEarningsMovePoints": 0.7490636704119851}, "pressure": {"score": 22, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 96, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "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.54217496, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.07847317, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.0556726, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02144102, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00702576, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -5.903494200309678, "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-30", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 105.61797752808988, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 110.86142322097379, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 115.73033707865167, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 121.34831460674158, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.97003745318354, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 123.22097378277155, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 120.97378277153558, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 119.85018726591761, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 120.5992509363296, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 125.09363295880149, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 126.96629213483146, 127.71535580524345, 127.71535580524345], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 103.4576775312926, 106.52032469946711, 106.52032469946711, 106.52032469946711, 106.52032469946711, 106.52032469946711, 106.52032469946711, 106.52032469946711, 106.52032469946711, 106.52032469946711, 106.52032469946711, 106.52032469946711, 107.15237328045606, 107.15237328045606, 107.15237328045606, 107.15237328045606, 107.15237328045606, 107.15237328045606, 107.15237328045606, 107.15237328045606, 107.15237328045606, 107.15237328045606, 107.15237328045606, 107.15237328045606, 107.15237328045606, 108.99275003098276, 108.99275003098276, 108.99275003098276, 108.99275003098276, 108.99275003098276, 108.99275003098276, 108.99275003098276, 108.99275003098276, 108.99275003098276, 108.99275003098276, 108.99275003098276, 108.99275003098276, 108.99275003098276, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 110.884248357913, 112.08018341801957, 112.08018341801957, 112.08018341801957, 112.08018341801957, 112.08018341801957, 112.08018341801957, 112.08018341801957, 112.08018341801957, 112.08018341801957, 112.08018341801957, 112.08018341801957, 112.80363118106334, 112.80363118106334, 112.80363118106334, 112.80363118106334, 112.80363118106334, 112.80363118106334, 112.80363118106334, 112.80363118106334, 112.80363118106334, 112.80363118106334, 112.80363118106334, 112.80363118106334, 112.80363118106334, 114.08321972983022, 114.08321972983022, 114.08321972983022, 114.08321972983022, 114.08321972983022, 114.08321972983022, 114.08321972983022, 114.08321972983022, 114.08321972983022, 114.08321972983022, 114.08321972983022, 114.08321972983022, 114.08321972983022, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 115.53941008799107, 118.52305116805057, 118.52305116805057, 118.52305116805057, 118.52305116805057, 118.52305116805057, 118.52305116805057, 118.52305116805057, 118.52305116805057, 118.52305116805057, 118.52305116805057, 118.52305116805057, 120.54312800532905, 120.54312800532905, 120.54312800532905, 120.54312800532905, 120.54312800532905, 120.54312800532905, 120.54312800532905, 120.54312800532905, 120.54312800532905, 120.54312800532905, 120.54312800532905, 120.54312800532905, 120.54312800532905, 123.03569213967035, 123.03569213967035], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 111.46496815286623, 131.174805378627, 131.174805378627, 131.174805378627, 131.174805378627, 131.174805378627, 131.174805378627, 131.174805378627, 131.174805378627, 131.174805378627, 131.174805378627, 131.174805378627, 133.93489030431707, 133.93489030431707, 133.93489030431707, 133.93489030431707, 133.93489030431707, 133.93489030431707, 133.93489030431707, 133.93489030431707, 133.93489030431707, 133.93489030431707, 133.93489030431707, 133.93489030431707, 133.93489030431707, 140.4370134465676, 140.4370134465676, 140.4370134465676, 140.4370134465676, 140.4370134465676, 140.4370134465676, 140.4370134465676, 140.4370134465676, 140.4370134465676, 140.4370134465676, 140.4370134465676, 140.4370134465676, 140.4370134465676, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 141.12703467799008, 136.74805378627036, 136.74805378627036, 136.74805378627036, 136.74805378627036, 136.74805378627036, 136.74805378627036, 136.74805378627036, 136.74805378627036, 136.74805378627036, 136.74805378627036, 136.74805378627036, 142.60438782731777, 142.60438782731777, 142.60438782731777, 142.60438782731777, 142.60438782731777, 142.60438782731777, 142.60438782731777, 142.60438782731777, 142.60438782731777, 142.60438782731777, 142.60438782731777, 142.60438782731777, 142.60438782731777, 138.5615711252654, 138.5615711252654, 138.5615711252654, 138.5615711252654, 138.5615711252654, 138.5615711252654, 138.5615711252654, 138.5615711252654, 138.5615711252654, 138.5615711252654, 138.5615711252654, 138.5615711252654, 138.5615711252654, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 134.13835810332625, 131.9267515923567, 131.9267515923567, 131.9267515923567, 131.9267515923567, 131.9267515923567, 131.9267515923567, 131.9267515923567, 131.9267515923567, 131.9267515923567, 131.9267515923567, 131.9267515923567, 127.14083510261854, 127.14083510261854, 127.14083510261854, 127.14083510261854, 127.14083510261854, 127.14083510261854, 127.14083510261854, 127.14083510261854, 127.14083510261854, 127.14083510261854, 127.14083510261854, 127.14083510261854, 127.14083510261854, 130.84748761500353, 130.84748761500353], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 27.715355805243448, "valuationContribution": 3.468425854986336, "marketMove": 31.183781660229783, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 27.715355805243448}, {"key": "valuation", "label": "Relative valuation contribution", "value": 3.468425854986336}, {"key": "market", "label": "Total market move", "value": 31.183781660229783}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 5.617977528089879, "surprisePct": 11.594202898550735, "immediateReturnPct": 10.070732276871496, "forward4WeekPct": 21.691725736867017, "forward13WeekPct": 41.064023423998734, "toDateReturnPct": 46.847440250044194, "weeksSince": 144, "availabilitySource": "reported", "spread": 7.288072113300942, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-16", "periodEnd": "2023-12-31", "earningsChangePct": 4.964539007092195, "surprisePct": 11.688311688311684, "immediateReturnPct": 4.155995690629299, "forward4WeekPct": 5.343482207509775, "forward13WeekPct": 7.905132560943695, "toDateReturnPct": 1.482207323073692, "weeksSince": 129, "availabilitySource": "reported", "spread": -23.77870491286413, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 4.391891891891886, "surprisePct": 13.043478260869579, "immediateReturnPct": -7.251336078569803, "forward4WeekPct": -0.4598323077628974, "forward13WeekPct": -6.482521316717604, "toDateReturnPct": -6.787272382412812, "weeksSince": 118, "availabilitySource": "reported", "spread": -14.800340309778932, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 4.854368932038855, "surprisePct": 6.410256410256402, "immediateReturnPct": -11.428571747601236, "forward4WeekPct": -7.32539714619902, "forward13WeekPct": -4.771652088924016, "toDateReturnPct": -11.717204819515848, "weeksSince": 105, "availabilitySource": "reported", "spread": -10.264361242990901, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 2.160493827160481, "surprisePct": 3.703703703703693, "immediateReturnPct": -2.2367871515005855, "forward4WeekPct": 8.395993562269478, "forward13WeekPct": -2.394698900602632, "toDateReturnPct": -9.367222204153103, "weeksSince": 92, "availabilitySource": "reported", "spread": -17.53448531018917, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-14", "periodEnd": "2024-12-31", "earningsChangePct": -0.6042296072507614, "surprisePct": 0.0, "immediateReturnPct": -5.750412010812623, "forward4WeekPct": -9.962183437794636, "forward13WeekPct": -7.586422066907883, "toDateReturnPct": -4.233851486887552, "weeksSince": 77, "availabilitySource": "reported", "spread": -5.885370831758621, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": -1.823708206686936, "surprisePct": -2.7027027027027053, "immediateReturnPct": 2.33395600077857, "forward4WeekPct": 8.908606335226409, "forward13WeekPct": 0.024096493014158504, "toDateReturnPct": 16.1358823741812, "weeksSince": 66, "availabilitySource": "reported", "spread": 5.380263645545085, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": -0.9287925696594312, "surprisePct": 0.0, "immediateReturnPct": -15.056078020915875, "forward4WeekPct": -9.992287233704754, "forward13WeekPct": -13.505114793796114, "toDateReturnPct": -1.3733922400036125, "weeksSince": 53, "availabilitySource": "reported", "spread": 6.8658195850943855, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 0.6250000000000089, "surprisePct": 0.0, "immediateReturnPct": -4.324392346610395, "forward4WeekPct": 0.7283613077307072, "forward13WeekPct": 7.937572263529358, "toDateReturnPct": 9.095013025733834, "weeksSince": 40, "availabilitySource": "reported", "spread": 5.551938721870613, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-13", "periodEnd": "2025-12-31", "earningsChangePct": 3.7267080745341463, "surprisePct": 6.66666666666666, "immediateReturnPct": 0.020304488506761587, "forward4WeekPct": -16.601131619220087, "forward13WeekPct": -28.543233294063096, "toDateReturnPct": -11.661762609590154, "weeksSince": 25, "availabilitySource": "reported", "spread": -23.438216591486395, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 1.4970059880239583, "surprisePct": 4.054054054054058, "immediateReturnPct": -6.944279011071308, "forward4WeekPct": -14.497136943075484, "forward13WeekPct": -0.4853612271584873, "toDateReturnPct": 3.7993299840972217, "weeksSince": 14, "availabilitySource": "reported", "spread": 9.36051003279728, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 0.5899705014749346, "surprisePct": 2.4999999999999885, "immediateReturnPct": -1.2085308056872135, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 3.0450236966824473, "weeksSince": 1, "availabilitySource": "reported", "spread": 1.9466572329776284, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 0.5899705014749346, "surprisePct": 2.4999999999999885, "immediateReturnPct": -1.2085308056872135, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 3.0450236966824473, "weeksSince": 1, "availabilitySource": "reported", "spread": 1.9466572329776284, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Specialty Industrial Machinery", "population": 26, "spreadPercentile": 96.0, "qualityPercentile": 18.0, "rarityPercentile": 96.0, "currentOneYearSpread": 68.809034, "lead": "earnings", "relatedSignals": [{"tickerId": 1838, "symbol": "GTES", "name": "Gates Industrial Corporation plc", "spread": 59.974976000000005, "lead": "earnings", "quality": 100}, {"tickerId": 3183, "symbol": "PNR", "name": "Pentair PLC", "spread": 39.304903, "lead": "earnings", "quality": 50}, {"tickerId": 4489, "symbol": "XYL", "name": "Xylem Inc", "spread": 22.236629, "lead": "earnings", "quality": 100}, {"tickerId": 3038, "symbol": "OTIS", "name": "Otis Worldwide Corp", "spread": 13.869888, "lead": "earnings", "quality": 100}, {"tickerId": 1726, "symbol": "GEV", "name": "GE Vernova LLC", "spread": 671.392865, "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": "2024-02-16", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-02-14", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-02-13", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-05-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}