{"ticker": {"uuid": "bc0b9564-ac5d-492a-a864-be6b36f8213f", "symbol": "BCO", "name": "Brinks Company", "sector": "Industrials", "industry": "Security & Protection Services", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 1, "inline": 1, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 11.0, "average_surprise_label": "+11.0%", "median_surprise": 11.1, "surprise_dispersion": 13.0, "average_reaction": 0.8, "average_reaction_label": "+0.8%", "average_abs_reaction": 5.9, "positive_response_rate": 41.7, "confirmation_rate": 55.6, "reaction_sample": 12, "streak": {"count": 3, "band": "beat", "label": "3 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 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": 11.2, "revenue_growth_1y": 8.1, "cash_conversion": 4.41, "net_margin": 3.3, "earnings_yield": 7.9, "eps_surprise_avg": 4.9, "sue_score": 0.6, "pe_ratio": 25.5, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 112.19, "currency": "USD", "return_13w": 4.9, "fair_value": 96.713645, "fair_value_gap": 16.0, "relative_strength": -11.3, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 54.3}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-07", "date_source": "exact", "eps_actual": 1.92, "eps_estimate": 1.79, "eps_surprise": 0.13, "surprise_pct": 7.2626, "surprise_label": "+7.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.540967718916035, "one_week_reaction_label": "+4.5%", "four_week_reaction": 16.104921127269765, "four_week_reaction_label": "+16.1%", "confirmation": "confirmed", "revenue": 1227400000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 45600000.0, "operating_cash_flow": 187700000.0, "free_cash_flow": 231400000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-29", "date_source": "exact", "eps_actual": 2.76, "eps_estimate": 2.51, "eps_surprise": 0.25, "surprise_pct": 9.9602, "surprise_label": "+10.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.5243896101745681, "one_week_reaction_label": "+0.5%", "four_week_reaction": 6.573170326656684, "four_week_reaction_label": "+6.6%", "confirmation": "contained", "revenue": 1245600000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -5000000.0, "operating_cash_flow": 409400000.0, "free_cash_flow": 479000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-08", "date_source": "exact", "eps_actual": 1.52, "eps_estimate": 1.23, "eps_surprise": 0.29, "surprise_pct": 23.5772, "surprise_label": "+23.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.002098203139509, "one_week_reaction_label": "+7.0%", "four_week_reaction": 14.26247994294934, "four_week_reaction_label": "+14.3%", "confirmation": "confirmed", "revenue": 1236100000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 49300000.0, "operating_cash_flow": 63900000.0, "free_cash_flow": 116100000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-07", "date_source": "exact", "eps_actual": 1.67, "eps_estimate": 1.47, "eps_surprise": 0.2, "surprise_pct": 13.6054, "surprise_label": "+13.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.929628847946459, "one_week_reaction_label": "-5.9%", "four_week_reaction": 8.722923878716111, "four_week_reaction_label": "+8.7%", "confirmation": "diverged", "revenue": 1253100000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 46200000.0, "operating_cash_flow": -66100000.0, "free_cash_flow": -9400000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-06", "date_source": "exact", "eps_actual": 1.51, "eps_estimate": 1.79, "eps_surprise": -0.28, "surprise_pct": -15.6425, "surprise_label": "-15.6%", "surprise_band": "miss", "eps_yoy": -21.354166666666664, "eps_yoy_label": "-21.4%", "one_week_reaction": -3.5165902763650996, "one_week_reaction_label": "-3.5%", "four_week_reaction": -6.287933047454648, "four_week_reaction_label": "-6.3%", "confirmation": "confirmed", "revenue": 1258500000.0, "revenue_yoy": 2.5338113084569005, "revenue_yoy_label": "+2.5%", "net_income": 28900000.0, "operating_cash_flow": 58400000.0, "free_cash_flow": 109400000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-26", "date_source": "exact", "eps_actual": 2.12, "eps_estimate": 1.89, "eps_surprise": 0.23, "surprise_pct": 12.1693, "surprise_label": "+12.2%", "surprise_band": "beat", "eps_yoy": -23.18840579710144, "eps_yoy_label": "-23.2%", "one_week_reaction": 2.61894337199623, "one_week_reaction_label": "+2.6%", "four_week_reaction": -8.522478752467638, "four_week_reaction_label": "-8.5%", "confirmation": "confirmed", "revenue": 1264200000.0, "revenue_yoy": 1.4932562620423893, "revenue_yoy_label": "+1.5%", "net_income": 38500000.0, "operating_cash_flow": 369800000.0, "free_cash_flow": 432400000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-12", "date_source": "exact", "eps_actual": 1.62, "eps_estimate": 1.1733, "eps_surprise": 0.4467, "surprise_pct": 38.0721, "surprise_label": "+38.1%", "surprise_band": "beat", "eps_yoy": 6.5789473684210575, "eps_yoy_label": "+6.6%", "one_week_reaction": -5.066982936478072, "one_week_reaction_label": "-5.1%", "four_week_reaction": -9.087666726605915, "four_week_reaction_label": "-9.1%", "confirmation": "diverged", "revenue": 1246700000.0, "revenue_yoy": 0.8575357980745895, "revenue_yoy_label": "+0.9%", "net_income": 51600000.0, "operating_cash_flow": -60200000.0, "free_cash_flow": -1300000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-06", "date_source": "exact", "eps_actual": 1.79, "eps_estimate": 1.45, "eps_surprise": 0.34, "surprise_pct": 23.4483, "surprise_label": "+23.4%", "surprise_band": "beat", "eps_yoy": 7.185628742514977, "eps_yoy_label": "+7.2%", "one_week_reaction": 23.829087714287212, "one_week_reaction_label": "+23.8%", "four_week_reaction": 31.51778298285525, "four_week_reaction_label": "+31.5%", "confirmation": "confirmed", "revenue": 1300500000.0, "revenue_yoy": 3.782619104620541, "revenue_yoy_label": "+3.8%", "net_income": 43700000.0, "operating_cash_flow": 204000000.0, "free_cash_flow": 255800000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-05", "date_source": "exact", "eps_actual": 2.08, "eps_estimate": 2.09, "eps_surprise": -0.01, "surprise_pct": -0.4785, "surprise_label": "-0.5%", "surprise_band": "in-line", "eps_yoy": 37.748344370860934, "eps_yoy_label": "+37.7%", "one_week_reaction": 1.6372005353682348, "one_week_reaction_label": "+1.6%", "four_week_reaction": 1.2855454344628503, "four_week_reaction_label": "+1.3%", "confirmation": "contained", "revenue": 1335000000.0, "revenue_yoy": 6.0786650774731825, "revenue_yoy_label": "+6.1%", "net_income": 36300000.0, "operating_cash_flow": 122100000.0, "free_cash_flow": 166800000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-26", "date_source": "exact", "eps_actual": 2.54, "eps_estimate": 2.47, "eps_surprise": 0.07, "surprise_pct": 2.834, "surprise_label": "+2.8%", "surprise_band": "beat", "eps_yoy": 19.811320754716977, "eps_yoy_label": "+19.8%", "one_week_reaction": -10.521072675267776, "one_week_reaction_label": "-10.5%", "four_week_reaction": -25.14942510618008, "four_week_reaction_label": "-25.1%", "confirmation": "diverged", "revenue": 1379000000.0, "revenue_yoy": 9.080841638981173, "revenue_yoy_label": "+9.1%", "net_income": 68100000.0, "operating_cash_flow": 373600000.0, "free_cash_flow": 421300000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-06", "date_source": "exact", "eps_actual": 1.8, "eps_estimate": 1.59, "eps_surprise": 0.21, "surprise_pct": 13.2075, "surprise_label": "+13.2%", "surprise_band": "beat", "eps_yoy": 11.111111111111107, "eps_yoy_label": "+11.1%", "one_week_reaction": -0.2790178056364122, "one_week_reaction_label": "-0.3%", "four_week_reaction": -3.0202118390244044, "four_week_reaction_label": "-3.0%", "confirmation": "contained", "revenue": 1375100000.0, "revenue_yoy": 10.299189861233657, "revenue_yoy_label": "+10.3%", "net_income": 32100000.0, "operating_cash_flow": 28700000.0, "free_cash_flow": 68800000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-08-05", "date_source": "exact", "eps_actual": 2.13, "eps_estimate": 2.05, "eps_surprise": 0.08, "surprise_pct": 3.9024, "surprise_label": "+3.9%", "surprise_band": "beat", "eps_yoy": 18.99441340782122, "eps_yoy_label": "+19.0%", "one_week_reaction": -5.284930350358805, "one_week_reaction_label": "-5.3%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 1392300000.0, "revenue_yoy": 7.0588235294117645, "revenue_yoy_label": "+7.1%", "net_income": 44400000.0, "operating_cash_flow": 65200000.0, "free_cash_flow": 140100000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [1.92, 2.76, 1.52, 1.67, 1.51, 2.12, 1.62, 1.79, 2.08, 2.54, 1.8, 2.13], "eps_estimate": [1.79, 2.51, 1.23, 1.47, 1.79, 1.89, 1.1733, 1.45, 2.09, 2.47, 1.59, 2.05], "surprise": [7.2626, 9.9602, 23.5772, 13.6054, -15.6425, 12.1693, 38.0721, 23.4483, -0.4785, 2.834, 13.2075, 3.9024], "reaction_1w": [4.540967718916035, 0.5243896101745681, 7.002098203139509, -5.929628847946459, -3.5165902763650996, 2.61894337199623, -5.066982936478072, 23.829087714287212, 1.6372005353682348, -10.521072675267776, -0.2790178056364122, -5.284930350358805], "reaction_4w": [16.104921127269765, 6.573170326656684, 14.26247994294934, 8.722923878716111, -6.287933047454648, -8.522478752467638, -9.087666726605915, 31.51778298285525, 1.2855454344628503, -25.14942510618008, -3.0202118390244044, null], "revenue": [1227.4, 1245.6, 1236.1, 1253.1, 1258.5, 1264.2, 1246.7, 1300.5, 1335.0, 1379.0, 1375.1, 1392.3], "net_income": [45.6, -5.0, 49.3, 46.2, 28.9, 38.5, 51.6, 43.7, 36.3, 68.1, 32.1, 44.4], "financial_unit": "millions", "scatter": [{"x": 7.2626, "y": 4.540967718916035, "label": "2023-09-30"}, {"x": 9.9602, "y": 0.5243896101745681, "label": "2023-12-31"}, {"x": 23.5772, "y": 7.002098203139509, "label": "2024-03-31"}, {"x": 13.6054, "y": -5.929628847946459, "label": "2024-06-30"}, {"x": -15.6425, "y": -3.5165902763650996, "label": "2024-09-30"}, {"x": 12.1693, "y": 2.61894337199623, "label": "2024-12-31"}, {"x": 38.0721, "y": -5.066982936478072, "label": "2025-03-31"}, {"x": 23.4483, "y": 23.829087714287212, "label": "2025-06-30"}, {"x": -0.4785, "y": 1.6372005353682348, "label": "2025-09-30"}, {"x": 2.834, "y": -10.521072675267776, "label": "2025-12-31"}, {"x": 13.2075, "y": -0.2790178056364122, "label": "2026-03-31"}, {"x": 3.9024, "y": -5.284930350358805, "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, 102.005457939631, 104.57025915322728, 103.42428459063446, 104.36562078837459, 99.04502049638401, 99.09959091406616, 99.22237365239562, 96.01637073248966, 92.1828108150605, 89.64529340739466, 97.03956395966364, 101.44609923364885, 105.98948282793901, 107.53587473960926, 112.66770919761396, 115.26783850669256, 118.73011672300615, 120.39967296469725, 120.35861818802364, 112.87298308098197, 111.14868666942255, 112.05188895042055, 112.96877662461328, 110.40970209220833, 113.27766527837437, 111.0958179823345, 112.52293864098198, 113.11299724027836, 115.52812332168048, 115.95351528579154, 119.9192630544131, 126.76669587807181, 121.56594062955166, 119.3429263239878, 119.4389822119069, 121.75805240538989, 124.29667951536396, 133.00005507827132, 133.440270196098, 139.3694194494872, 142.02446850099477, 139.90593175586133, 134.82969885485176, 141.39165900607318, 140.86890364133592, 140.77260645278844, 143.18003336065362, 144.9133813515972, 149.7557504535119, 140.66698972892652, 132.3259593264222, 139.74327128287675, 150.57971774504338, 152.93726416546218, 145.72675386205165, 153.13028081865673, 155.69463029503015, 157.6523598121211, 153.70932656950836, 153.61281894436644, 152.3444306089398, 140.07415617240412, 142.61093144034675, 137.5958892922818, 126.31957703703536, 133.4225472261104, 133.6436515530263, 130.769298108941, 130.7554794392364, 124.8547615726729, 126.72032827884274, 128.8069979090178, 124.49546633997927, 128.04695283742745, 129.00046489652453, 128.97282615420474, 126.6533729661198, 129.70158912456947, 126.97204972734572, 130.2973758079678, 123.84070129369964, 118.76957779320418, 116.15088376776004, 120.77862998986903, 116.92679295275343, 119.71175433441164, 121.29128439807096, 123.93769011718764, 126.68108325688172, 128.24675817516007, 121.74851682183841, 114.46594741683327, 114.03515284388644, 116.5921202045253, 117.12018979472865, 119.64936268996777, 123.81833048079515, 131.26688525697773, 129.33526390670934, 129.79385013923465, 127.52871063618659, 118.71480956512326, 147.0034656662455, 153.60879679959046, 157.71970934273102, 156.13108561236868, 159.89361616460565, 161.4404345611074, 158.8205985664105, 163.04299340275665, 160.01903356909807, 153.83176138600163, 155.50399718699583, 160.7576056905871, 154.90477898419675, 157.440880855037, 155.52734302278813, 154.22837123562954, 156.89615029819285, 162.98595105654462, 166.8409614775051, 166.142589760116, 167.09237568858012, 162.66469995431282, 177.2885996760567, 175.59854129842017, 175.22141928035228, 177.44224083660163, 183.2100076685901, 182.90211508137625, 182.63620740058363, 163.42091928861544, 164.66648367100413, 149.84566159287203, 136.70425120360613, 141.0287400552225, 144.59749357670356, 147.67641804593123, 160.07608713859514, 154.0301988858701, 150.475440800833, 150.0555875278888, 145.22727418757518, 146.95488848277432, 145.9307637229421, 141.6799445143234, 143.01270961273522, 137.02228122303168, 131.7151025770374, 142.0882434153197, 145.92392593653193, 168.1540872300088, 170.78586900871935, 166.17476411250234, 157.39254356928353], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 147.92387543252596], "gap": [0.0, -2.0054579396310004, -4.570259153227283, -3.424284590634457, -4.365620788374585, 0.9549795036159878, 0.9004090859338447, 0.7776263476043823, 3.983629267510338, 7.817189184939494, 10.35470659260534, 2.9604360403363614, 8.58850284247572, 4.045119248185557, 2.4987273365153158, -2.633107121489388, -5.233236430567985, -8.695514646881577, -10.365070888572674, -10.32401611189907, -2.8383810048573963, -1.1140845932979744, -2.0172868742959764, -2.9341745484887127, -0.3751000160837634, -3.2430632022498003, -1.0612159062099238, -2.4883365648574056, 8.34028995695347, 5.925163875551348, 5.499771911440291, 1.534024142818737, -5.313408680839984, -0.11265343231983138, 2.1103608732440335, 2.0143049853249266, -0.3047652081580594, -2.843392318132132, -5.318394178617339, -5.758609296444021, -11.68775854983322, -14.342807601340795, -12.224270856207355, -7.148037955197779, -13.709998106419206, -13.187242741681942, -13.09094555313446, -15.498372460999647, -17.231720451943218, -22.074089553857917, -12.985328829272547, 3.833210223750797, -3.5841017327037434, -14.420548194870378, -16.778094615289177, -9.567584311878647, -16.971111268483725, -19.535460744857147, -21.493190261948087, -17.55015701933536, -17.453649394193434, -16.185261058766798, -3.914986622231112, -6.451761890173742, -8.530145347645146, 2.7461669076013067, -4.356803281473731, -4.577907608389637, -1.703554164304336, -1.689735494599745, 4.210982371963766, 2.3454156657939222, 0.2587460356188558, 4.570277604657392, 1.0187911072092106, 0.06527904811213148, 0.09291779043192605, 2.4123709785168614, -0.6358451799328009, 2.0936942172909454, -12.304296223192694, -5.847621708924535, -0.776498208429075, 1.8421958170150674, -2.785550405093929, 1.0662866320216722, -1.7186747496365342, -3.298204813295854, -5.94461053241254, -8.688003672106618, -10.253678590384965, -2.025333430834962, 5.257235974170172, 5.688030547117009, 3.131063186478144, 2.6029935962748, 0.07382070103567173, -4.095147089791709, -11.543701865974285, -9.612080515705898, -10.070666748231204, -7.805527245183143, 1.0083738258801844, -25.204157707767976, -31.80948884111295, -35.92040138425351, -34.331777653891166, -38.09430820612813, -39.64112660262988, -37.02129060793298, -41.24368544427914, -38.21972561062056, -32.03245342752412, -33.70468922851832, -38.958297732109585, -33.10547102571924, -25.77998120105775, -23.866443368808888, -22.567471581650295, -25.235250644213608, -31.32505140256538, -35.18006182352585, -34.48169010613677, -35.43147603460088, -31.00380030033358, -45.62770002207745, -43.93764164444093, -43.560519626373036, -45.781341182622384, -51.54910801461085, -51.24121542739701, -50.975307746604386, -24.493583648477056, -25.73914803086575, -10.918325952733653, 2.223084436532247, -2.1014044150841187, -5.670157936565175, -8.749082405792848, -21.14875149845676, -15.102863245731726, -11.548105160694632, -8.014065036539307, -3.1857516962256796, -4.9133659914248256, -3.8892412315925924, 0.3615779770260872, -0.971187121385725, 5.019241268317813, 10.326419914312083, -0.04672092397021288, -3.882403445182433, -26.1125647386593, -28.74434651736985, -24.133241621152848, -9.468668136757572], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, null, 110.03460207612457, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.45328719723183, null, null, null, null, null, null, null, null, null, 127.68166089965398, null, null, null, null, null, null, null, null, null, null, null, null, 136.159169550173, null, null, null, null, null, null, null, null, null, null, null, null, 129.06574394463667, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.9930795847751, null, null, null, null, null, null, null, null, null, null, 119.72318339100345, null, null, null, null, null, null, null, null, null, null, null, 121.79930795847751, null, null, null, null, null, null, null, null, null, null, null, null, 131.66089965397924, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.92733564013838, null, null, null, null, null, null, null, null, null, 142.0415224913495, null, null, null, null, null, null, null, null, null, null, null, null, 147.92387543252596], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [47.9, 9.5, 57.4]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [71.280378, 72.709876, 74.538076, 73.721221, 74.392209, 70.599665, 70.638563, 70.726083, 68.440832, 65.708256, 63.899504, 69.170168, 72.311163, 75.549704, 76.651978, 80.309969, 82.163351, 84.631276, 85.821342, 85.792078, 80.456289, 79.227204, 79.87101, 80.524571, 78.700453, 80.744748, 79.189519, 80.206776, 80.627372, 82.348883, 82.652104, 85.478904, 90.35978, 86.652662, 85.068089, 85.136558, 86.7896, 88.599143, 94.802942, 95.116729, 99.343049, 101.235578, 99.725477, 96.107119, 100.784509, 100.411887, 100.343246, 102.059269, 103.294806, 106.746465, 100.267962, 94.322444, 99.609532, 107.333792, 109.01426, 103.874581, 109.151843, 110.979721, 112.375198, 109.564589, 109.495798, 108.591686, 99.845388, 101.653611, 98.07887, 90.041072, 95.104096, 95.2617, 93.21285, 93.203, 88.996946, 90.326729, 91.814115, 88.740839, 91.272352, 91.952019, 91.932318, 90.279003, 92.451783, 90.506157, 92.876462, 88.27412, 84.659404, 82.792789, 86.091464, 83.34586, 85.330991, 86.456886, 88.343254, 90.298755, 91.414774, 86.782803, 81.59176, 81.284688, 83.107304, 83.483714, 85.286518, 88.258174, 93.567532, 92.190665, 92.517547, 90.902947, 84.620365, 104.784626, 109.492931, 112.423205, 111.290828, 113.972774, 115.075352, 113.207923, 116.217662, 114.062172, 109.651861, 110.843837, 114.588629, 110.416712, 112.224455, 110.860478, 109.934566, 111.836169, 116.177002, 118.924868, 118.427066, 119.104077, 115.948013, 126.371984, 125.167304, 124.89849, 126.4815, 130.592786, 130.373319, 130.183779, 116.487049, 117.374892, 106.810554, 97.443307, 100.525819, 103.06964, 105.264309, 114.10284, 109.793308, 107.259463, 106.96019, 103.51855, 104.75, 104.02, 100.99, 101.94, 97.67, 93.887023, 101.281037, 104.015126, 119.860869, 121.736813, 118.45, 112.19], "ttmEps": [5.78, 5.78, 5.78, 5.78, 5.78, 5.78, 5.78, 5.78, 5.78, 5.78, 5.78, 5.78, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 6.36, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.38, 7.38, 7.38, 7.38, 7.38, 7.38, 7.38, 7.38, 7.38, 7.38, 7.38, 7.38, 7.38, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.92, 6.92, 6.92, 6.92, 6.92, 6.92, 6.92, 6.92, 6.92, 6.92, 6.92, 6.92, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.55], "quarterlyEps": [1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 2.13], "priceIndex": [100.0, 102.005457939631, 104.57025915322728, 103.42428459063446, 104.36562078837459, 99.04502049638401, 99.09959091406616, 99.22237365239562, 96.01637073248966, 92.1828108150605, 89.64529340739466, 97.03956395966364, 101.44609923364885, 105.98948282793901, 107.53587473960926, 112.66770919761396, 115.26783850669256, 118.73011672300615, 120.39967296469725, 120.35861818802364, 112.87298308098197, 111.14868666942255, 112.05188895042055, 112.96877662461328, 110.40970209220833, 113.27766527837437, 111.0958179823345, 112.52293864098198, 113.11299724027836, 115.52812332168048, 115.95351528579154, 119.9192630544131, 126.76669587807181, 121.56594062955166, 119.3429263239878, 119.4389822119069, 121.75805240538989, 124.29667951536396, 133.00005507827132, 133.440270196098, 139.3694194494872, 142.02446850099477, 139.90593175586133, 134.82969885485176, 141.39165900607318, 140.86890364133592, 140.77260645278844, 143.18003336065362, 144.9133813515972, 149.7557504535119, 140.66698972892652, 132.3259593264222, 139.74327128287675, 150.57971774504338, 152.93726416546218, 145.72675386205165, 153.13028081865673, 155.69463029503015, 157.6523598121211, 153.70932656950836, 153.61281894436644, 152.3444306089398, 140.07415617240412, 142.61093144034675, 137.5958892922818, 126.31957703703536, 133.4225472261104, 133.6436515530263, 130.769298108941, 130.7554794392364, 124.8547615726729, 126.72032827884274, 128.8069979090178, 124.49546633997927, 128.04695283742745, 129.00046489652453, 128.97282615420474, 126.6533729661198, 129.70158912456947, 126.97204972734572, 130.2973758079678, 123.84070129369964, 118.76957779320418, 116.15088376776004, 120.77862998986903, 116.92679295275343, 119.71175433441164, 121.29128439807096, 123.93769011718764, 126.68108325688172, 128.24675817516007, 121.74851682183841, 114.46594741683327, 114.03515284388644, 116.5921202045253, 117.12018979472865, 119.64936268996777, 123.81833048079515, 131.26688525697773, 129.33526390670934, 129.79385013923465, 127.52871063618659, 118.71480956512326, 147.0034656662455, 153.60879679959046, 157.71970934273102, 156.13108561236868, 159.89361616460565, 161.4404345611074, 158.8205985664105, 163.04299340275665, 160.01903356909807, 153.83176138600163, 155.50399718699583, 160.7576056905871, 154.90477898419675, 157.440880855037, 155.52734302278813, 154.22837123562954, 156.89615029819285, 162.98595105654462, 166.8409614775051, 166.142589760116, 167.09237568858012, 162.66469995431282, 177.2885996760567, 175.59854129842017, 175.22141928035228, 177.44224083660163, 183.2100076685901, 182.90211508137625, 182.63620740058363, 163.42091928861544, 164.66648367100413, 149.84566159287203, 136.70425120360613, 141.0287400552225, 144.59749357670356, 147.67641804593123, 160.07608713859514, 154.0301988858701, 150.475440800833, 150.0555875278888, 145.22727418757518, 146.95488848277432, 145.9307637229421, 141.6799445143234, 143.01270961273522, 137.02228122303168, 131.7151025770374, 142.0882434153197, 145.92392593653193, 168.1540872300088, 170.78586900871935, 166.17476411250234, 157.39254356928353], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 147.92387543252596], "valuationGap": [0.0, -2.0054579396310004, -4.570259153227283, -3.424284590634457, -4.365620788374585, 0.9549795036159878, 0.9004090859338447, 0.7776263476043823, 3.983629267510338, 7.817189184939494, 10.35470659260534, 2.9604360403363614, 8.58850284247572, 4.045119248185557, 2.4987273365153158, -2.633107121489388, -5.233236430567985, -8.695514646881577, -10.365070888572674, -10.32401611189907, -2.8383810048573963, -1.1140845932979744, -2.0172868742959764, -2.9341745484887127, -0.3751000160837634, -3.2430632022498003, -1.0612159062099238, -2.4883365648574056, 8.34028995695347, 5.925163875551348, 5.499771911440291, 1.534024142818737, -5.313408680839984, -0.11265343231983138, 2.1103608732440335, 2.0143049853249266, -0.3047652081580594, -2.843392318132132, -5.318394178617339, -5.758609296444021, -11.68775854983322, -14.342807601340795, -12.224270856207355, -7.148037955197779, -13.709998106419206, -13.187242741681942, -13.09094555313446, -15.498372460999647, -17.231720451943218, -22.074089553857917, -12.985328829272547, 3.833210223750797, -3.5841017327037434, -14.420548194870378, -16.778094615289177, -9.567584311878647, -16.971111268483725, -19.535460744857147, -21.493190261948087, -17.55015701933536, -17.453649394193434, -16.185261058766798, -3.914986622231112, -6.451761890173742, -8.530145347645146, 2.7461669076013067, -4.356803281473731, -4.577907608389637, -1.703554164304336, -1.689735494599745, 4.210982371963766, 2.3454156657939222, 0.2587460356188558, 4.570277604657392, 1.0187911072092106, 0.06527904811213148, 0.09291779043192605, 2.4123709785168614, -0.6358451799328009, 2.0936942172909454, -12.304296223192694, -5.847621708924535, -0.776498208429075, 1.8421958170150674, -2.785550405093929, 1.0662866320216722, -1.7186747496365342, -3.298204813295854, -5.94461053241254, -8.688003672106618, -10.253678590384965, -2.025333430834962, 5.257235974170172, 5.688030547117009, 3.131063186478144, 2.6029935962748, 0.07382070103567173, -4.095147089791709, -11.543701865974285, -9.612080515705898, -10.070666748231204, -7.805527245183143, 1.0083738258801844, -25.204157707767976, -31.80948884111295, -35.92040138425351, -34.331777653891166, -38.09430820612813, -39.64112660262988, -37.02129060793298, -41.24368544427914, -38.21972561062056, -32.03245342752412, -33.70468922851832, -38.958297732109585, -33.10547102571924, -25.77998120105775, -23.866443368808888, -22.567471581650295, -25.235250644213608, -31.32505140256538, -35.18006182352585, -34.48169010613677, -35.43147603460088, -31.00380030033358, -45.62770002207745, -43.93764164444093, -43.560519626373036, -45.781341182622384, -51.54910801461085, -51.24121542739701, -50.975307746604386, -24.493583648477056, -25.73914803086575, -10.918325952733653, 2.223084436532247, -2.1014044150841187, -5.670157936565175, -8.749082405792848, -21.14875149845676, -15.102863245731726, -11.548105160694632, -8.014065036539307, -3.1857516962256796, -4.9133659914248256, -3.8892412315925924, 0.3615779770260872, -0.971187121385725, 5.019241268317813, 10.326419914312083, -0.04672092397021288, -3.882403445182433, -26.1125647386593, -28.74434651736985, -24.133241621152848, -9.468668136757572], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, null, 110.03460207612457, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.45328719723183, null, null, null, null, null, null, null, null, null, 127.68166089965398, null, null, null, null, null, null, null, null, null, null, null, null, 136.159169550173, null, null, null, null, null, null, null, null, null, null, null, null, 129.06574394463667, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 117.9930795847751, null, null, null, null, null, null, null, null, null, null, 119.72318339100345, null, null, null, null, null, null, null, null, null, null, null, 121.79930795847751, null, null, null, null, null, null, null, null, null, null, null, null, 131.66089965397924, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 138.92733564013838, null, null, null, null, null, null, null, null, null, 142.0415224913495, null, null, null, null, null, null, null, null, null, null, null, null, 147.92387543252596], "quarterLabels": ["2023-08-09", "", "", "", "", "", "", "", "", "", "", "", "2023-11-07", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "2024-05-08", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-07", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-06", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-26", "", "", "", "", "", "", "", "", "", "", "2025-05-12", "", "", "", "", "", "", "", "", "", "", "", "2025-08-06", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-05", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-26", "", "", "", "", "", "", "", "", "", "2026-05-06", "", "", "", "", "", "", "", "", "", "", "", "", "2026-08-05"], "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": [-11.278195488721813, -11.278195488721813, -11.278195488721813, -11.278195488721813, -11.278195488721813, -11.278195488721813, -11.278195488721813, -11.278195488721813, -11.278195488721813, -11.278195488721813, -11.278195488721813, -11.278195488721813, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 7.262569832402228, 9.9601593625498, 9.9601593625498, 9.9601593625498, 9.9601593625498, 9.9601593625498, 9.9601593625498, 9.9601593625498, 9.9601593625498, 9.9601593625498, 9.9601593625498, 23.577235772357728, 23.577235772357728, 23.577235772357728, 23.577235772357728, 23.577235772357728, 23.577235772357728, 23.577235772357728, 23.577235772357728, 23.577235772357728, 23.577235772357728, 23.577235772357728, 23.577235772357728, 23.577235772357728, 13.605442176870747, 13.605442176870747, 13.605442176870747, 13.605442176870747, 13.605442176870747, 13.605442176870747, 13.605442176870747, 13.605442176870747, 13.605442176870747, 13.605442176870747, 13.605442176870747, 13.605442176870747, 13.605442176870747, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, -15.64245810055866, 12.169312169312182, 12.169312169312182, 12.169312169312182, 12.169312169312182, 12.169312169312182, 12.169312169312182, 12.169312169312182, 12.169312169312182, 12.169312169312182, 12.169312169312182, 12.169312169312182, 38.072104321145495, 38.072104321145495, 38.072104321145495, 38.072104321145495, 38.072104321145495, 38.072104321145495, 38.072104321145495, 38.072104321145495, 38.072104321145495, 38.072104321145495, 38.072104321145495, 38.072104321145495, 23.44827586206897, 23.44827586206897, 23.44827586206897, 23.44827586206897, 23.44827586206897, 23.44827586206897, 23.44827586206897, 23.44827586206897, 23.44827586206897, 23.44827586206897, 23.44827586206897, 23.44827586206897, 23.44827586206897, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, -0.47846889952152094, 2.8340080971659853, 2.8340080971659853, 2.8340080971659853, 2.8340080971659853, 2.8340080971659853, 2.8340080971659853, 2.8340080971659853, 2.8340080971659853, 2.8340080971659853, 2.8340080971659853, 13.207547169811317, 13.207547169811317, 13.207547169811317, 13.207547169811317, 13.207547169811317, 13.207547169811317, 13.207547169811317, 13.207547169811317, 13.207547169811317, 13.207547169811317, 13.207547169811317, 13.207547169811317, 13.207547169811317, 3.9024390243902474], "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": [9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 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, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 2, 9, 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, 107, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 71.280378, "latestClose": 112.19, "startTtmEps": 5.78, "latestTtmEps": 8.55, "priceChangePct": 57.39254356928354, "epsChangePct": 47.92387543252596, "earningsGapPct": -9.468668136757579, "startMultiple": 12.332245328719722, "latestMultiple": 13.121637426900584, "multipleChangePct": 6.401041149761277, "latestQuarter": "2026-08-05", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently stable.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 7.067233317223454, "earningsMovePct": 21.448863636363647, "spread": 14.381630319140193, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 18.943058769766385, "earningsMovePct": 8.640406607369776, "spread": -10.302652162396608, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 57.39254356928354, "earningsMovePct": 47.92387543252596, "spread": -9.468668136757579, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 2, "persistenceLabel": "2 quarters", "summary": "Earnings power and market price are broadly aligned; their relationship is currently stable.", "marketChangePct": 57.39254356928354, "earningsChangePct": 47.92387543252596, "recentMarketMovePoints": 7.336956041394728, "recentEarningsMovePoints": 5.882352941176464}, "pressure": {"score": 27, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 81, "band": "high", "label": "High confidence", "anchorStability": 33, "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": 92, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 4.40574903, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.08116531, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "mixed", "value": 0.00087907, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.05574728, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00627577, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -13.702429599453481, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-08-05", "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, 100.0, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 110.03460207612457, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 121.45328719723183, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 127.68166089965398, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 136.159169550173, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 129.06574394463667, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 117.9930795847751, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 119.72318339100345, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 121.79930795847751, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 131.66089965397924, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 138.92733564013838, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 142.0415224913495, 147.92387543252596], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 101.91787194451494, 103.07451577433815, 103.07451577433815, 103.07451577433815, 103.07451577433815, 103.07451577433815, 103.07451577433815, 103.07451577433815, 103.07451577433815, 103.07451577433815, 103.07451577433815, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.14657870252897, 104.92683752008796, 104.92683752008796, 104.92683752008796, 104.92683752008796, 104.92683752008796, 104.92683752008796, 104.92683752008796, 104.92683752008796, 104.92683752008796, 104.92683752008796, 104.92683752008796, 104.92683752008796, 104.92683752008796, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.58445403027996, 105.97775522287067, 105.97775522287067, 105.97775522287067, 105.97775522287067, 105.97775522287067, 105.97775522287067, 105.97775522287067, 105.97775522287067, 105.97775522287067, 105.97775522287067, 105.97775522287067, 106.20189461219655, 106.20189461219655, 106.20189461219655, 106.20189461219655, 106.20189461219655, 106.20189461219655, 106.20189461219655, 106.20189461219655, 106.20189461219655, 106.20189461219655, 106.20189461219655, 106.20189461219655, 107.20417829654063, 107.20417829654063, 107.20417829654063, 107.20417829654063, 107.20417829654063, 107.20417829654063, 107.20417829654063, 107.20417829654063, 107.20417829654063, 107.20417829654063, 107.20417829654063, 107.20417829654063, 107.20417829654063, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 108.8217880402605, 111.24925991711072, 111.24925991711072, 111.24925991711072, 111.24925991711072, 111.24925991711072, 111.24925991711072, 111.24925991711072, 111.24925991711072, 111.24925991711072, 111.24925991711072, 113.96430685951114, 113.96430685951114, 113.96430685951114, 113.96430685951114, 113.96430685951114, 113.96430685951114, 113.96430685951114, 113.96430685951114, 113.96430685951114, 113.96430685951114, 113.96430685951114, 113.96430685951114, 113.96430685951114, 115.90543855197497], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 102.93936785143278, 111.31472143647767, 111.31472143647767, 111.31472143647767, 111.31472143647767, 111.31472143647767, 111.31472143647767, 111.31472143647767, 111.31472143647767, 111.31472143647767, 111.31472143647767, 125.58110933464519, 125.58110933464519, 125.58110933464519, 125.58110933464519, 125.58110933464519, 125.58110933464519, 125.58110933464519, 125.58110933464519, 125.58110933464519, 125.58110933464519, 125.58110933464519, 125.58110933464519, 125.58110933464519, 100.49194441028165, 100.49194441028165, 100.49194441028165, 100.49194441028165, 100.49194441028165, 100.49194441028165, 100.49194441028165, 100.49194441028165, 100.49194441028165, 100.49194441028165, 100.49194441028165, 100.49194441028165, 100.49194441028165, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 85.48763989669168, 79.7564875169106, 79.7564875169106, 79.7564875169106, 79.7564875169106, 79.7564875169106, 79.7564875169106, 79.7564875169106, 79.7564875169106, 79.7564875169106, 79.7564875169106, 79.7564875169106, 65.3179190751445, 65.3179190751445, 65.3179190751445, 65.3179190751445, 65.3179190751445, 65.3179190751445, 65.3179190751445, 65.3179190751445, 65.3179190751445, 65.3179190751445, 65.3179190751445, 65.3179190751445, 97.93383347681713, 97.93383347681713, 97.93383347681713, 97.93383347681713, 97.93383347681713, 97.93383347681713, 97.93383347681713, 97.93383347681713, 97.93383347681713, 97.93383347681713, 97.93383347681713, 97.93383347681713, 97.93383347681713, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 104.99323576435862, 103.62809002582709, 103.62809002582709, 103.62809002582709, 103.62809002582709, 103.62809002582709, 103.62809002582709, 103.62809002582709, 103.62809002582709, 103.62809002582709, 103.62809002582709, 112.2494158160128, 112.2494158160128, 112.2494158160128, 112.2494158160128, 112.2494158160128, 112.2494158160128, 112.2494158160128, 112.2494158160128, 112.2494158160128, 112.2494158160128, 112.2494158160128, 112.2494158160128, 112.2494158160128, 98.0199237486164], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 47.92387543252596, "valuationContribution": 9.468668136757572, "marketMove": 57.39254356928353, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 47.92387543252596}, {"key": "valuation", "label": "Relative valuation contribution", "value": 9.468668136757572}, {"key": "market", "label": "Total market move", "value": 57.39254356928353}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-10", "periodEnd": "2023-09-30", "earningsChangePct": 10.034602076124566, "surprisePct": 7.262569832402228, "immediateReturnPct": 4.540967718916034, "forward4WeekPct": 18.784373922584653, "forward13WeekPct": 16.733485452861707, "toDateReturnPct": 62.194199094615456, "weeksSince": 143, "availabilitySource": "reported", "spread": 8.58850284247572, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-03-01", "periodEnd": "2023-12-31", "earningsChangePct": 10.377358490566024, "surprisePct": 9.9601593625498, "immediateReturnPct": 0.5243896101745582, "forward4WeekPct": 12.658536480758187, "forward13WeekPct": 26.21823622482968, "toDateReturnPct": 39.87596259946915, "weeksSince": 127, "availabilitySource": "reported", "spread": 8.34028995695347, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-10", "periodEnd": "2024-03-31", "earningsChangePct": 5.128205128205132, "surprisePct": 23.577235772357728, "immediateReturnPct": 7.002098203139506, "forward4WeekPct": 12.558060522097826, "forward13WeekPct": 6.459770158273437, "toDateReturnPct": 26.626506985513387, "weeksSince": 117, "availabilitySource": "reported", "spread": -5.318394178617339, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-09", "periodEnd": "2024-06-30", "earningsChangePct": 6.639566395663965, "surprisePct": 13.605442176870747, "immediateReturnPct": -5.929628847946455, "forward4WeekPct": 3.596980459221877, "forward13WeekPct": -2.1832417417639416, "toDateReturnPct": 11.890176844324408, "weeksSince": 104, "availabilitySource": "reported", "spread": 3.833210223750797, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-08", "periodEnd": "2024-09-30", "earningsChangePct": -5.209656925031769, "surprisePct": -15.64245810055866, "immediateReturnPct": -3.5165902763650947, "forward4WeekPct": -8.303454168489887, "forward13WeekPct": -11.189575941379982, "toDateReturnPct": 10.364992346410595, "weeksSince": 91, "availabilitySource": "reported", "spread": -8.530145347645146, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-02-28", "periodEnd": "2024-12-31", "earningsChangePct": -8.579088471849861, "surprisePct": 12.169312169312182, "immediateReturnPct": 2.6189433719962407, "forward4WeekPct": -4.877781961286898, "forward13WeekPct": -10.188775333815137, "toDateReturnPct": 23.95841754721726, "weeksSince": 75, "availabilitySource": "reported", "spread": -12.304296223192694, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-05-16", "periodEnd": "2025-03-31", "earningsChangePct": 1.4662756598240456, "surprisePct": 38.072104321145495, "immediateReturnPct": -5.0669829364780705, "forward4WeekPct": -8.67590615057473, "forward13WeekPct": 19.775968597811122, "toDateReturnPct": 22.72633305421725, "weeksSince": 64, "availabilitySource": "reported", "spread": -2.025333430834962, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-08", "periodEnd": "2025-06-30", "earningsChangePct": 1.7341040462427681, "surprisePct": 23.44827586206897, "immediateReturnPct": 23.8290877142872, "forward4WeekPct": 34.68716898113118, "forward13WeekPct": 32.621095406525356, "toDateReturnPct": 32.58037825764517, "weeksSince": 52, "availabilitySource": "reported", "spread": -25.204157707767976, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": 8.096590909090917, "surprisePct": -0.47846889952152094, "immediateReturnPct": 1.637200535368244, "forward4WeekPct": 5.216864273227051, "forward13WeekPct": 18.272663290317848, "toDateReturnPct": 1.6059960198778533, "weeksSince": 39, "availabilitySource": "reported", "spread": -25.77998120105775, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-27", "periodEnd": "2025-12-31", "earningsChangePct": 5.519053876478308, "surprisePct": 2.8340080971659853, "immediateReturnPct": -10.521072675267773, "forward4WeekPct": -22.781609373929758, "forward13WeekPct": -20.09757221750338, "toDateReturnPct": -13.821828754871213, "weeksSince": 23, "availabilitySource": "reported", "spread": -24.493583648477056, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 2.241594022415949, "surprisePct": 13.207547169811317, "immediateReturnPct": -0.27901780563641676, "forward4WeekPct": -5.845137412257973, "forward13WeekPct": 4.596831703324855, "toDateReturnPct": 4.596831703324855, "weeksSince": 13, "availabilitySource": "reported", "spread": -8.014065036539307, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 4.141291108404377, "surprisePct": 3.9024390243902474, "immediateReturnPct": -5.284930350358808, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -5.284930350358808, "weeksSince": 0, "availabilitySource": "reported", "spread": -9.468668136757572, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 4.141291108404377, "surprisePct": 3.9024390243902474, "immediateReturnPct": -5.284930350358808, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -5.284930350358808, "weeksSince": 0, "availabilitySource": "reported", "spread": -9.468668136757572, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Security & Protection Services", "population": 10, "spreadPercentile": 77.8, "qualityPercentile": 50.0, "rarityPercentile": 50.0, "currentOneYearSpread": 4.118999, "lead": "aligned", "relatedSignals": [{"tickerId": 91, "symbol": "ADT", "name": "ADT Inc", "spread": 5.977735, "lead": "aligned", "quality": 50}, {"tickerId": 167, "symbol": "ALLE", "name": "Allegion PLC", "spread": 0.5349449999999999, "lead": "aligned", "quality": 87.5}, {"tickerId": 2726, "symbol": "MSA", "name": "MSA Safety", "spread": 0.5070500000000006, "lead": "aligned", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-10", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-02-28", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-05-16", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-08-08", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-05-08", "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."}