{"ticker": {"uuid": "aada5b0e-4694-4bff-9db9-637e752d3217", "symbol": "HWKN", "name": "Hawkins Inc", "sector": "Basic Materials", "industry": "Specialty Chemicals", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 6, "inline": 0, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": 4.4, "average_surprise_label": "+4.4%", "median_surprise": 1.7, "surprise_dispersion": 16.8, "average_reaction": -2.9, "average_reaction_label": "-2.9%", "average_abs_reaction": 8.6, "positive_response_rate": 33.3, "confirmation_rate": 72.7, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "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": -4.7, "revenue_growth_1y": 9.3, "cash_conversion": 2.53, "net_margin": 7.3, "earnings_yield": 4.1, "eps_surprise_avg": -2.8, "sue_score": -0.26, "pe_ratio": 33.6, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 129.91, "currency": "USD", "return_13w": -22.2, "fair_value": 116.109341, "fair_value_gap": 11.9, "relative_strength": -25.0, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 57.5}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-01", "date_source": "exact", "eps_actual": 1.1, "eps_estimate": 1.0, "eps_surprise": 0.1, "surprise_pct": 10.0, "surprise_label": "+10.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 8.940457049456771, "one_week_reaction_label": "+8.9%", "four_week_reaction": 12.71619341961049, "four_week_reaction_label": "+12.7%", "confirmation": "confirmed", "revenue": 236526000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 23216000.0, "operating_cash_flow": 57764000.0, "free_cash_flow": 66813000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-31", "date_source": "exact", "eps_actual": 0.71, "eps_estimate": 0.61, "eps_surprise": 0.1, "surprise_pct": 16.3934, "surprise_label": "+16.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -8.85114069527148, "one_week_reaction_label": "-8.9%", "four_week_reaction": 2.469855318600924, "four_week_reaction_label": "+2.5%", "confirmation": "diverged", "revenue": 208496000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 14885000.0, "operating_cash_flow": 24980000.0, "free_cash_flow": 36306000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-15", "date_source": "exact", "eps_actual": 0.66, "eps_estimate": 0.68, "eps_surprise": -0.02, "surprise_pct": -2.9412, "surprise_label": "-2.9%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 9.168908149389063, "one_week_reaction_label": "+9.2%", "four_week_reaction": 11.21634840963153, "four_week_reaction_label": "+11.2%", "confirmation": "diverged", "revenue": 223020000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 13832000.0, "operating_cash_flow": 41889000.0, "free_cash_flow": 53792000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 1.44, "eps_estimate": 0.96, "eps_surprise": 0.48, "surprise_pct": 50.0, "surprise_label": "+50.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 13.30716705915543, "one_week_reaction_label": "+13.3%", "four_week_reaction": 17.15772801961535, "four_week_reaction_label": "+17.2%", "confirmation": "confirmed", "revenue": 255879000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 28879000.0, "operating_cash_flow": 17586000.0, "free_cash_flow": 28235000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-30", "date_source": "exact", "eps_actual": 1.16, "eps_estimate": 1.19, "eps_surprise": -0.03, "surprise_pct": -2.521, "surprise_label": "-2.5%", "surprise_band": "miss", "eps_yoy": 5.454545454545439, "eps_yoy_label": "+5.5%", "one_week_reaction": -8.669527470010664, "one_week_reaction_label": "-8.7%", "four_week_reaction": 11.776278162376187, "four_week_reaction_label": "+11.8%", "confirmation": "confirmed", "revenue": 247029000.0, "revenue_yoy": 4.440526622865986, "revenue_yoy_label": "+4.4%", "net_income": 24118000.0, "operating_cash_flow": 41630000.0, "free_cash_flow": 52267000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-29", "date_source": "exact", "eps_actual": 0.73, "eps_estimate": 0.92, "eps_surprise": -0.19, "surprise_pct": -20.6522, "surprise_label": "-20.7%", "surprise_band": "miss", "eps_yoy": 2.8169014084507067, "eps_yoy_label": "+2.8%", "one_week_reaction": -7.581258366847209, "one_week_reaction_label": "-7.6%", "four_week_reaction": -9.595219982774138, "four_week_reaction_label": "-9.6%", "confirmation": "confirmed", "revenue": 226205000.0, "revenue_yoy": 8.493688128309417, "revenue_yoy_label": "+8.5%", "net_income": 15021000.0, "operating_cash_flow": 21036000.0, "free_cash_flow": 29758000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-14", "date_source": "exact", "eps_actual": 0.81, "eps_estimate": 0.75, "eps_surprise": 0.06, "surprise_pct": 8.0, "surprise_label": "+8.0%", "surprise_band": "beat", "eps_yoy": 22.72727272727273, "eps_yoy_label": "+22.7%", "one_week_reaction": 2.5752512307218516, "one_week_reaction_label": "+2.6%", "four_week_reaction": 13.304750072676585, "four_week_reaction_label": "+13.3%", "confirmation": "confirmed", "revenue": 245318000.0, "revenue_yoy": 9.998206438884406, "revenue_yoy_label": "+10.0%", "net_income": 16327000.0, "operating_cash_flow": 30844000.0, "free_cash_flow": 41932000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 1.43, "eps_estimate": 1.35, "eps_surprise": 0.08, "surprise_pct": 5.9259, "surprise_label": "+5.9%", "surprise_band": "beat", "eps_yoy": -0.6944444444444451, "eps_yoy_label": "-0.7%", "one_week_reaction": 0.2777955113219598, "one_week_reaction_label": "+0.3%", "four_week_reaction": 7.467878134971554, "four_week_reaction_label": "+7.5%", "confirmation": "contained", "revenue": 293272000.0, "revenue_yoy": 14.613547809706931, "revenue_yoy_label": "+14.6%", "net_income": 29175000.0, "operating_cash_flow": 31490000.0, "free_cash_flow": 45034000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 1.23, "eps_surprise": -0.14, "surprise_pct": -11.3821, "surprise_label": "-11.4%", "surprise_band": "miss", "eps_yoy": -6.034482758620676, "eps_yoy_label": "-6.0%", "one_week_reaction": -14.820152244992924, "one_week_reaction_label": "-14.8%", "four_week_reaction": -23.616933699030458, "four_week_reaction_label": "-23.6%", "confirmation": "confirmed", "revenue": 280434000.0, "revenue_yoy": 13.522703812103032, "revenue_yoy_label": "+13.5%", "net_income": 22598000.0, "operating_cash_flow": 39541000.0, "free_cash_flow": 50339000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-28", "date_source": "exact", "eps_actual": 0.7, "eps_estimate": 0.72, "eps_surprise": -0.02, "surprise_pct": -2.7778, "surprise_label": "-2.8%", "surprise_band": "miss", "eps_yoy": -4.109589041095894, "eps_yoy_label": "-4.1%", "one_week_reaction": -15.815667266715222, "one_week_reaction_label": "-15.8%", "four_week_reaction": -5.190112745787707, "four_week_reaction_label": "-5.2%", "confirmation": "confirmed", "revenue": 244080000.0, "revenue_yoy": 7.9021241793947965, "revenue_yoy_label": "+7.9%", "net_income": 14312000.0, "operating_cash_flow": 35561000.0, "free_cash_flow": 49882000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-13", "date_source": "exact", "eps_actual": 0.74, "eps_estimate": 0.69, "eps_surprise": 0.05, "surprise_pct": 7.2464, "surprise_label": "+7.2%", "surprise_band": "beat", "eps_yoy": -8.641975308641982, "eps_yoy_label": "-8.6%", "one_week_reaction": -4.8935150152189815, "one_week_reaction_label": "-4.9%", "four_week_reaction": -7.118707484849171, "four_week_reaction_label": "-7.1%", "confirmation": "diverged", "revenue": 265910000.0, "revenue_yoy": 8.394002886049943, "revenue_yoy_label": "+8.4%", "net_income": 15463000.0, "operating_cash_flow": 37735000.0, "free_cash_flow": 57311000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-29", "date_source": "exact", "eps_actual": 1.35, "eps_estimate": 1.41, "eps_surprise": -0.06, "surprise_pct": -4.2553, "surprise_label": "-4.3%", "surprise_band": "miss", "eps_yoy": -5.594405594405584, "eps_yoy_label": "-5.6%", "one_week_reaction": -7.911961447169675, "one_week_reaction_label": "-7.9%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 315675000.0, "revenue_yoy": 7.638983605663002, "revenue_yoy_label": "+7.6%", "net_income": 28254000.0, "operating_cash_flow": 35152000.0, "free_cash_flow": 46757000.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.1, 0.71, 0.66, 1.44, 1.16, 0.73, 0.81, 1.43, 1.09, 0.7, 0.74, 1.35], "eps_estimate": [1.0, 0.61, 0.68, 0.96, 1.19, 0.92, 0.75, 1.35, 1.23, 0.72, 0.69, 1.41], "surprise": [10.0, 16.3934, -2.9412, 50.0, -2.521, -20.6522, 8.0, 5.9259, -11.3821, -2.7778, 7.2464, -4.2553], "reaction_1w": [8.940457049456771, -8.85114069527148, 9.168908149389063, 13.30716705915543, -8.669527470010664, -7.581258366847209, 2.5752512307218516, 0.2777955113219598, -14.820152244992924, -15.815667266715222, -4.8935150152189815, -7.911961447169675], "reaction_4w": [12.71619341961049, 2.469855318600924, 11.21634840963153, 17.15772801961535, 11.776278162376187, -9.595219982774138, 13.304750072676585, 7.467878134971554, -23.616933699030458, -5.190112745787707, -7.118707484849171, null], "revenue": [236.53, 208.5, 223.02, 255.88, 247.03, 226.21, 245.32, 293.27, 280.43, 244.08, 265.91, 315.68], "net_income": [23.22, 14.88, 13.83, 28.88, 24.12, 15.02, 16.33, 29.18, 22.6, 14.31, 15.46, 28.25], "financial_unit": "millions", "scatter": [{"x": 10.0, "y": 8.940457049456771, "label": "2023-09-30"}, {"x": 16.3934, "y": -8.85114069527148, "label": "2023-12-31"}, {"x": -2.9412, "y": 9.168908149389063, "label": "2024-03-31"}, {"x": 50.0, "y": 13.30716705915543, "label": "2024-06-30"}, {"x": -2.521, "y": -8.669527470010664, "label": "2024-09-30"}, {"x": -20.6522, "y": -7.581258366847209, "label": "2024-12-31"}, {"x": 8.0, "y": 2.5752512307218516, "label": "2025-03-31"}, {"x": 5.9259, "y": 0.2777955113219598, "label": "2025-06-30"}, {"x": -11.3821, "y": -14.820152244992924, "label": "2025-09-30"}, {"x": -2.7778, "y": -15.815667266715222, "label": "2025-12-31"}, {"x": 7.2464, "y": -4.8935150152189815, "label": "2026-03-31"}, {"x": -4.2553, "y": -7.911961447169675, "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.24089702743437, 110.3816524464203, 107.89565825332188, 102.71358632769218, 103.71148536755467, 103.02871252786406, 104.56932812044688, 102.41596694063595, 98.09173776789844, 97.32142908058438, 106.02240964745155, 105.84733973425, 110.66234418508635, 109.69701024120053, 109.85497430148101, 109.34597939214292, 124.93173162625749, 125.142349779283, 123.5978154690657, 116.24372791333045, 116.34903609882055, 114.55878090708103, 117.78826222354775, 107.36265741162623, 110.69744691358308, 122.5446035248571, 120.69746188276365, 122.63256171721876, 122.1575824887389, 133.92650909299311, 135.24589623478062, 135.10516098854757, 137.49764770019212, 135.82642600691264, 131.28773659146339, 133.3107964003255, 134.7533246550103, 137.37450480524953, 149.97024697152094, 157.37640232709455, 153.89322191225722, 152.78290789021233, 152.43042645627315, 155.07403364672618, 160.37887423778358, 159.14518921899653, 171.51727400671646, 185.36977867852642, 188.59498130420624, 213.6916305315399, 206.14853746828672, 208.79214465873974, 220.95359525502639, 223.58357336295614, 204.2735210734699, 211.86339639017496, 214.28156593881283, 221.41251647322684, 220.9712446317667, 230.4850641792926, 223.3717630216189, 205.63263891542155, 187.80526079734125, 221.1124521200066, 218.48247223003153, 229.84851046673623, 237.7676168722339, 239.0049764684481, 229.56568561983528, 219.15418213244385, 221.5581968951924, 217.3688489498478, 194.1595051017819, 202.0786097252343, 204.48262448798275, 188.9802684102388, 199.16197537298922, 195.44989480230132, 184.86206684181082, 185.8889793613492, 184.01220765190297, 191.2183052549522, 187.2700003221938, 187.92509978028093, 189.60711353995174, 203.2225651986225, 215.35076282944314, 220.43221156670012, 220.43221156670012, 211.756566337991, 217.20982991874442, 227.51437148259893, 236.66806283976473, 239.93024825174228, 240.71033680371215, 243.38745713824625, 255.212881706977, 270.31822303850987, 275.33560724690824, 286.1150050781163, 280.8139513333405, 281.5940398853104, 314.2513602708253, 304.3938839777304, 301.7847950049128, 296.9925864776691, 296.6553575695297, 307.58868847452925, 308.36964131847407, 314.10254166707057, 324.5921486362649, 296.05189465631616, 287.08869325041076, 295.5726741600008, 251.76835385489187, 227.0263655029103, 224.91424441564024, 225.7674716711821, 231.1179183657875, 244.2007345020509, 252.8574365891253, 256.27034561129284, 260.9808705277078, 258.2434333055999, 280.2495847121612, 270.1886131011409, 275.0235675492115, 231.52675520057846, 238.86806549144816, 260.94531872379326, 260.74953431591985, 265.37717095887723, 264.91440765099054, 248.96685923210674, 235.43991998188872, 270.7523488782809, 269.70223234677405, 263.5973104374251, 268.90129386468885, 303.82215394533426, 298.10880263377743, 297.5214476281119, 282.9621909149334, 272.5678075368256, 275.80715247407767, 276.3417660667779, 282.16905422721106, 287.711215138204, 287.9607014814641, 246.79545484354213, 238.36638053196762, 257.34516307282775, 247.75775931040266, 228.15526091139216, 231.50550609231396], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 127.63157894736841, 127.63157894736841], "gap": [0.0, -2.2408970274343716, -10.381652446420304, -7.8956582533218835, -2.713586327692184, -3.7114853675546726, -3.0287125278640588, -4.569328120446883, -2.415966940635954, 1.9082622321015634, 2.6785709194156198, 1.8723271946537068, 2.047397107855261, -2.767607342981094, -1.8022733990952702, -1.9602374593757474, -1.4512425500376622, -17.036994784152228, -17.247612937177735, -15.703078626960433, -8.348991071225186, -8.454299256715288, -6.664044064975769, -9.893525381442487, 7.11102679890007, 3.776237296943222, -8.070919314330794, -6.223777672237347, -8.158877506692463, -7.683898278212595, -19.452824882466814, -20.772212024254316, -20.631476778021266, -23.023963489665817, -21.35274179638634, -16.814052380937085, -18.8371121897992, -20.279640444483988, -22.90082059472323, -31.87814170836303, -39.28429706393665, -35.80111664909931, -34.690802627054424, -34.33832119311525, -36.981928383568274, -42.28676897462567, -41.05308395583863, -53.42516874355856, -67.27767341536851, -70.50287604104834, -85.0732094789083, -77.53011641565513, -80.17372360610815, -92.3351742023948, -94.96515231032456, -75.65510002083832, -83.24497533754337, -85.66314488618124, -92.79409542059526, -92.3528235791351, -101.86664312666102, -94.75334196898731, -77.01421786278996, -57.21315553418336, -90.5203468568487, -87.89036696687364, -99.25640520357834, -107.17551160907601, -108.4128712052902, -98.97358035667739, -88.56207686928596, -90.9660916320345, -86.77674368668991, -63.567399838624, -71.4865044620764, -73.89051922482486, -57.73026841023881, -67.91197537298922, -64.19989480230132, -53.612066841810815, -54.638979361349186, -52.76220765190297, -59.96830525495221, -56.020000322193795, -56.67509978028093, -58.35711353995174, -71.9725651986225, -84.10076282944314, -89.18221156670012, -89.18221156670012, -80.50656633799099, -81.02561939242864, -91.33016095628315, -100.48385231344895, -103.7460377254265, -104.52612627739637, -107.20324661193047, -119.0286711806612, -134.1340125121941, -139.15139672059246, -149.93079455180055, -144.62974080702475, -145.73877672741565, -178.39609711293053, -168.53862081983567, -165.92953184701804, -161.13732331977434, -160.80009441163497, -171.7334253166345, -172.51437816057933, -178.24727850917583, -188.73688547837014, -160.19663149842143, -151.23343009251602, -159.71741100210608, -118.21572227594453, -93.47373392396295, -91.3616128366929, -92.21484009223477, -97.56528678684015, -110.64810292310355, -119.30480501017797, -122.7177140323455, -127.42823894876045, -124.69080172665258, -146.69695313321387, -136.63598152219356, -141.47093597026418, -98.96096572689424, -106.30227601776394, -128.37952925010904, -128.18374484223563, -132.811381485193, -132.34861817730632, -116.40106975842252, -102.8741305082045, -138.18655940459666, -137.13644287308983, -131.0315209637409, -136.33550439100463, -171.25636447165004, -165.5430131600932, -164.95565815442768, -152.69903302019654, -142.30464964208878, -145.54399457934082, -146.07860817204104, -151.9058963324742, -157.44805724346716, -157.69754358672728, -116.53229694880528, -108.10322263723077, -127.0820051780909, -117.49460141566581, -100.52368196402375, -103.87392714494555], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 107.89473684210526, null, null, null, null, null, null, null, null, null, null, null, null, 114.4736842105263, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.0921052631579, null, null, null, null, null, null, null, null, null, null, 128.6184210526316, null, null, null, null, null, null, null, null, null, null, null, null, 130.5921052631579, null, null, null, null, null, null, null, null, null, null, null, null, 131.25, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.18421052631578, null, null, null, null, null, null, null, null, null, null, 135.85526315789474, null, null, null, null, null, null, null, null, null, null, null, null, 133.55263157894734, null, null, null, null, null, null, null, null, null, null, null, null, 132.56578947368422, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.26315789473685, null, null, null, null, null, null, null, null, null, null, 127.63157894736841, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [27.6, 103.9, 131.5]}}, "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": [56.115296, 57.372782, 61.940991, 60.545968, 57.638033, 58.198007, 57.814867, 58.679388, 57.471023, 55.044469, 54.612208, 59.494789, 59.396548, 62.098502, 61.556802, 61.645444, 61.35982, 70.105811, 70.224, 69.35728, 65.230512, 65.289606, 64.284999, 66.097232, 60.246873, 62.1182, 68.766267, 67.729738, 68.815625, 68.549089, 75.153257, 75.893635, 75.814661, 77.157212, 76.219401, 73.672502, 74.807748, 75.617227, 77.08811, 84.156248, 88.312234, 86.357637, 85.734581, 85.536785, 87.020253, 89.99708, 89.304794, 96.247426, 104.0208, 105.830632, 119.913691, 115.680862, 117.16433, 123.988764, 125.464584, 114.628691, 118.887772, 120.244735, 124.246289, 123.998668, 129.337376, 125.345726, 115.391364, 105.387478, 124.077907, 122.602086, 128.980172, 133.424002, 134.11835, 128.821464, 122.979018, 124.328038, 121.977173, 108.953181, 113.39701, 114.74603, 106.046837, 111.760332, 109.677287, 103.735896, 104.312151, 103.258995, 107.302718, 105.087115, 105.454726, 106.398593, 114.038944, 120.844718, 123.696188, 123.696188, 118.827824, 121.887939, 127.670363, 132.806984, 134.637569, 135.075318, 136.577592, 143.213464, 151.689871, 154.505391, 160.554282, 157.57958, 158.017329, 176.343081, 170.811529, 169.347431, 166.658269, 166.469032, 172.604303, 173.042537, 176.259571, 182.145845, 166.130397, 161.10067, 165.861481, 141.280557, 127.396517, 126.211294, 126.690085, 129.692504, 137.033965, 141.891699, 143.806863, 146.450188, 144.914067, 157.262884, 151.61714, 154.330289, 129.921924, 134.041522, 146.430238, 146.320373, 148.917185, 148.657504, 139.70849, 132.117808, 151.933482, 151.344206, 147.918411, 150.894757, 170.490701, 167.284637, 166.955041, 158.785071, 152.952232, 154.77, 155.07, 158.34, 161.45, 161.59, 138.49, 133.76, 144.41, 139.03, 128.03, 129.91], "ttmEps": [3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.88, 3.88], "quarterlyEps": [1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 1.35, 1.35], "priceIndex": [100.0, 102.24089702743437, 110.3816524464203, 107.89565825332188, 102.71358632769218, 103.71148536755467, 103.02871252786406, 104.56932812044688, 102.41596694063595, 98.09173776789844, 97.32142908058438, 106.02240964745155, 105.84733973425, 110.66234418508635, 109.69701024120053, 109.85497430148101, 109.34597939214292, 124.93173162625749, 125.142349779283, 123.5978154690657, 116.24372791333045, 116.34903609882055, 114.55878090708103, 117.78826222354775, 107.36265741162623, 110.69744691358308, 122.5446035248571, 120.69746188276365, 122.63256171721876, 122.1575824887389, 133.92650909299311, 135.24589623478062, 135.10516098854757, 137.49764770019212, 135.82642600691264, 131.28773659146339, 133.3107964003255, 134.7533246550103, 137.37450480524953, 149.97024697152094, 157.37640232709455, 153.89322191225722, 152.78290789021233, 152.43042645627315, 155.07403364672618, 160.37887423778358, 159.14518921899653, 171.51727400671646, 185.36977867852642, 188.59498130420624, 213.6916305315399, 206.14853746828672, 208.79214465873974, 220.95359525502639, 223.58357336295614, 204.2735210734699, 211.86339639017496, 214.28156593881283, 221.41251647322684, 220.9712446317667, 230.4850641792926, 223.3717630216189, 205.63263891542155, 187.80526079734125, 221.1124521200066, 218.48247223003153, 229.84851046673623, 237.7676168722339, 239.0049764684481, 229.56568561983528, 219.15418213244385, 221.5581968951924, 217.3688489498478, 194.1595051017819, 202.0786097252343, 204.48262448798275, 188.9802684102388, 199.16197537298922, 195.44989480230132, 184.86206684181082, 185.8889793613492, 184.01220765190297, 191.2183052549522, 187.2700003221938, 187.92509978028093, 189.60711353995174, 203.2225651986225, 215.35076282944314, 220.43221156670012, 220.43221156670012, 211.756566337991, 217.20982991874442, 227.51437148259893, 236.66806283976473, 239.93024825174228, 240.71033680371215, 243.38745713824625, 255.212881706977, 270.31822303850987, 275.33560724690824, 286.1150050781163, 280.8139513333405, 281.5940398853104, 314.2513602708253, 304.3938839777304, 301.7847950049128, 296.9925864776691, 296.6553575695297, 307.58868847452925, 308.36964131847407, 314.10254166707057, 324.5921486362649, 296.05189465631616, 287.08869325041076, 295.5726741600008, 251.76835385489187, 227.0263655029103, 224.91424441564024, 225.7674716711821, 231.1179183657875, 244.2007345020509, 252.8574365891253, 256.27034561129284, 260.9808705277078, 258.2434333055999, 280.2495847121612, 270.1886131011409, 275.0235675492115, 231.52675520057846, 238.86806549144816, 260.94531872379326, 260.74953431591985, 265.37717095887723, 264.91440765099054, 248.96685923210674, 235.43991998188872, 270.7523488782809, 269.70223234677405, 263.5973104374251, 268.90129386468885, 303.82215394533426, 298.10880263377743, 297.5214476281119, 282.9621909149334, 272.5678075368256, 275.80715247407767, 276.3417660667779, 282.16905422721106, 287.711215138204, 287.9607014814641, 246.79545484354213, 238.36638053196762, 257.34516307282775, 247.75775931040266, 228.15526091139216, 231.50550609231396], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 127.63157894736841, 127.63157894736841], "valuationGap": [0.0, -2.2408970274343716, -10.381652446420304, -7.8956582533218835, -2.713586327692184, -3.7114853675546726, -3.0287125278640588, -4.569328120446883, -2.415966940635954, 1.9082622321015634, 2.6785709194156198, 1.8723271946537068, 2.047397107855261, -2.767607342981094, -1.8022733990952702, -1.9602374593757474, -1.4512425500376622, -17.036994784152228, -17.247612937177735, -15.703078626960433, -8.348991071225186, -8.454299256715288, -6.664044064975769, -9.893525381442487, 7.11102679890007, 3.776237296943222, -8.070919314330794, -6.223777672237347, -8.158877506692463, -7.683898278212595, -19.452824882466814, -20.772212024254316, -20.631476778021266, -23.023963489665817, -21.35274179638634, -16.814052380937085, -18.8371121897992, -20.279640444483988, -22.90082059472323, -31.87814170836303, -39.28429706393665, -35.80111664909931, -34.690802627054424, -34.33832119311525, -36.981928383568274, -42.28676897462567, -41.05308395583863, -53.42516874355856, -67.27767341536851, -70.50287604104834, -85.0732094789083, -77.53011641565513, -80.17372360610815, -92.3351742023948, -94.96515231032456, -75.65510002083832, -83.24497533754337, -85.66314488618124, -92.79409542059526, -92.3528235791351, -101.86664312666102, -94.75334196898731, -77.01421786278996, -57.21315553418336, -90.5203468568487, -87.89036696687364, -99.25640520357834, -107.17551160907601, -108.4128712052902, -98.97358035667739, -88.56207686928596, -90.9660916320345, -86.77674368668991, -63.567399838624, -71.4865044620764, -73.89051922482486, -57.73026841023881, -67.91197537298922, -64.19989480230132, -53.612066841810815, -54.638979361349186, -52.76220765190297, -59.96830525495221, -56.020000322193795, -56.67509978028093, -58.35711353995174, -71.9725651986225, -84.10076282944314, -89.18221156670012, -89.18221156670012, -80.50656633799099, -81.02561939242864, -91.33016095628315, -100.48385231344895, -103.7460377254265, -104.52612627739637, -107.20324661193047, -119.0286711806612, -134.1340125121941, -139.15139672059246, -149.93079455180055, -144.62974080702475, -145.73877672741565, -178.39609711293053, -168.53862081983567, -165.92953184701804, -161.13732331977434, -160.80009441163497, -171.7334253166345, -172.51437816057933, -178.24727850917583, -188.73688547837014, -160.19663149842143, -151.23343009251602, -159.71741100210608, -118.21572227594453, -93.47373392396295, -91.3616128366929, -92.21484009223477, -97.56528678684015, -110.64810292310355, -119.30480501017797, -122.7177140323455, -127.42823894876045, -124.69080172665258, -146.69695313321387, -136.63598152219356, -141.47093597026418, -98.96096572689424, -106.30227601776394, -128.37952925010904, -128.18374484223563, -132.811381485193, -132.34861817730632, -116.40106975842252, -102.8741305082045, -138.18655940459666, -137.13644287308983, -131.0315209637409, -136.33550439100463, -171.25636447165004, -165.5430131600932, -164.95565815442768, -152.69903302019654, -142.30464964208878, -145.54399457934082, -146.07860817204104, -151.9058963324742, -157.44805724346716, -157.69754358672728, -116.53229694880528, -108.10322263723077, -127.0820051780909, -117.49460141566581, -100.52368196402375, -103.87392714494555], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 107.89473684210526, null, null, null, null, null, null, null, null, null, null, null, null, 114.4736842105263, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.0921052631579, null, null, null, null, null, null, null, null, null, null, 128.6184210526316, null, null, null, null, null, null, null, null, null, null, null, null, 130.5921052631579, null, null, null, null, null, null, null, null, null, null, null, null, 131.25, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 136.18421052631578, null, null, null, null, null, null, null, null, null, null, 135.85526315789474, null, null, null, null, null, null, null, null, null, null, null, null, 133.55263157894734, null, null, null, null, null, null, null, null, null, null, null, null, 132.56578947368422, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.26315789473685, null, null, null, null, null, null, null, null, null, null, 127.63157894736841, null], "quarterLabels": ["2023-08-02", "", "", "", "", "", "", "", "", "", "", "2023-11-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-15", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-14", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-13", "", "", "", "", "", "", "", "", "", "", "2026-07-29", ""], "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": [83.6065573770492, 83.6065573770492, 83.6065573770492, 83.6065573770492, 83.6065573770492, 83.6065573770492, 83.6065573770492, 83.6065573770492, 83.6065573770492, 83.6065573770492, 83.6065573770492, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, 16.393442622950815, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, -2.9411764705882377, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, -2.521008403361347, -2.521008403361347, -2.521008403361347, -2.521008403361347, -2.521008403361347, -2.521008403361347, -2.521008403361347, -2.521008403361347, -2.521008403361347, -2.521008403361347, -2.521008403361347, -2.521008403361347, -2.521008403361347, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, -20.652173913043484, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 8.000000000000007, 5.925925925925914, 5.925925925925914, 5.925925925925914, 5.925925925925914, 5.925925925925914, 5.925925925925914, 5.925925925925914, 5.925925925925914, 5.925925925925914, 5.925925925925914, 5.925925925925914, 5.925925925925914, 5.925925925925914, -11.382113821138203, -11.382113821138203, -11.382113821138203, -11.382113821138203, -11.382113821138203, -11.382113821138203, -11.382113821138203, -11.382113821138203, -11.382113821138203, -11.382113821138203, -11.382113821138203, -11.382113821138203, -11.382113821138203, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, -2.7777777777777803, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, 7.24637681159421, -4.255319148936159, -4.255319148936159], "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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 56.115296, "latestClose": 129.91, "startTtmEps": 3.04, "latestTtmEps": 3.88, "priceChangePct": 131.50550609231396, "epsChangePct": 27.631578947368407, "earningsGapPct": -103.87392714494555, "startMultiple": 18.458978947368422, "latestMultiple": 33.4819587628866, "multipleChangePct": 81.38575735067897, "latestQuarter": "2026-07-29", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 10 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -26.331104535935847, "earningsMovePct": -6.0532687651331685, "spread": 20.277835770802678, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 12.300338840836078, "earningsMovePct": -0.7672634271099765, "spread": -13.067602267946054, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 131.50550609231396, "earningsMovePct": 27.631578947368407, "spread": -103.87392714494555, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 10, "persistenceLabel": "10 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 10 updates.", "marketChangePct": 131.50550609231396, "earningsChangePct": 27.631578947368407, "recentMarketMovePoints": -66.01594153579794, "recentEarningsMovePoints": -4.934210526315809}, "pressure": {"score": 68, "band": "high", "label": "High \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.5337542, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.09317332, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.20887503, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.06694407, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00777146, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -2.210993530737193, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-29", "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, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 107.89473684210526, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 114.4736842105263, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 118.0921052631579, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 128.6184210526316, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 130.5921052631579, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 131.25, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 136.18421052631578, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 135.85526315789474, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 133.55263157894734, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 132.56578947368422, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 130.26315789473685, 127.63157894736841, 127.63157894736841], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.5034453401442, 99.5034453401442, 99.5034453401442, 99.5034453401442, 99.5034453401442, 99.5034453401442, 99.5034453401442, 99.5034453401442, 99.5034453401442, 99.5034453401442, 99.5034453401442, 99.5034453401442, 99.5034453401442, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 98.36241253624924, 97.81701120068108, 97.81701120068108, 97.81701120068108, 97.81701120068108, 97.81701120068108, 97.81701120068108, 97.81701120068108, 97.81701120068108, 97.81701120068108, 97.81701120068108, 97.81701120068108, 98.3234628994067, 98.3234628994067, 98.3234628994067, 98.3234628994067, 98.3234628994067, 98.3234628994067, 98.3234628994067, 98.3234628994067, 98.3234628994067, 98.3234628994067, 98.3234628994067, 98.3234628994067, 98.3234628994067, 99.44118977305983, 99.44118977305983, 99.44118977305983, 99.44118977305983, 99.44118977305983, 99.44118977305983, 99.44118977305983, 99.44118977305983, 99.44118977305983, 99.44118977305983, 99.44118977305983, 99.44118977305983, 99.44118977305983, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 101.32577752946497, 103.6987256232208, 103.6987256232208, 103.6987256232208, 103.6987256232208, 103.6987256232208, 103.6987256232208, 103.6987256232208, 103.6987256232208, 103.6987256232208, 103.6987256232208, 103.6987256232208, 107.6780801872988, 107.6780801872988, 107.6780801872988, 107.6780801872988, 107.6780801872988, 107.6780801872988, 107.6780801872988, 107.6780801872988, 107.6780801872988, 107.6780801872988, 107.6780801872988, 107.6780801872988, 107.6780801872988, 111.2330326974752, 111.2330326974752, 111.2330326974752, 111.2330326974752, 111.2330326974752, 111.2330326974752, 111.2330326974752, 111.2330326974752, 111.2330326974752, 111.2330326974752, 111.2330326974752, 111.2330326974752, 111.2330326974752, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 113.1352861361641, 115.32668209753372, 115.32668209753372, 115.32668209753372, 115.32668209753372, 115.32668209753372, 115.32668209753372, 115.32668209753372, 115.32668209753372, 115.32668209753372, 115.32668209753372, 115.32668209753372, 117.71080426743288, 117.71080426743288], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.80043919020547, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 117.15609301206268, 120.11551304033932, 120.11551304033932, 120.11551304033932, 120.11551304033932, 120.11551304033932, 120.11551304033932, 120.11551304033932, 120.11551304033932, 120.11551304033932, 120.11551304033932, 120.11551304033932, 111.38946545137323, 111.38946545137323, 111.38946545137323, 111.38946545137323, 111.38946545137323, 111.38946545137323, 111.38946545137323, 111.38946545137323, 111.38946545137323, 111.38946545137323, 111.38946545137323, 111.38946545137323, 111.38946545137323, 102.63814938483289, 102.63814938483289, 102.63814938483289, 102.63814938483289, 102.63814938483289, 102.63814938483289, 102.63814938483289, 102.63814938483289, 102.63814938483289, 102.63814938483289, 102.63814938483289, 102.63814938483289, 102.63814938483289, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 98.69867340492735, 91.56333664230063, 91.56333664230063, 91.56333664230063, 91.56333664230063, 91.56333664230063, 91.56333664230063, 91.56333664230063, 91.56333664230063, 91.56333664230063, 91.56333664230063, 91.56333664230063, 101.67012604157266, 101.67012604157266, 101.67012604157266, 101.67012604157266, 101.67012604157266, 101.67012604157266, 101.67012604157266, 101.67012604157266, 101.67012604157266, 101.67012604157266, 101.67012604157266, 101.67012604157266, 101.67012604157266, 100.510182594832, 100.510182594832, 100.510182594832, 100.510182594832, 100.510182594832, 100.510182594832, 100.510182594832, 100.510182594832, 100.510182594832, 100.510182594832, 100.510182594832, 100.510182594832, 100.510182594832, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 112.61739313539691, 121.86986734049275, 121.86986734049275, 121.86986734049275, 121.86986734049275, 121.86986734049275, 121.86986734049275, 121.86986734049275, 121.86986734049275, 121.86986734049275, 121.86986734049275, 121.86986734049275, 122.90647655145443, 122.90647655145443], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 27.63157894736841, "valuationContribution": 103.87392714494555, "marketMove": 131.50550609231396, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 27.63157894736841}, {"key": "valuation", "label": "Relative valuation contribution", "value": 103.87392714494555}, {"key": "market", "label": "Total market move", "value": 131.50550609231396}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 7.8947368421052655, "surprisePct": 10.000000000000009, "immediateReturnPct": 8.940457049456763, "forward4WeekPct": 12.878505113728412, "forward13WeekPct": 10.317592359569128, "toDateReturnPct": 137.8772160246661, "weeksSince": 144, "availabilitySource": "reported", "spread": 1.8723271946537068, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": 6.0975609756097615, "surprisePct": 16.393442622950815, "immediateReturnPct": -8.851140695271486, "forward4WeekPct": 4.11271836617908, "forward13WeekPct": 14.403016150509895, "toDateReturnPct": 96.54378265038387, "weeksSince": 131, "availabilitySource": "reported", "spread": 7.11102679890007, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-17", "periodEnd": "2024-03-31", "earningsChangePct": 3.1609195402298784, "surprisePct": -2.9411764705882377, "immediateReturnPct": 9.168908149389065, "forward4WeekPct": 10.959764093321267, "forward13WeekPct": 51.98755034985292, "toDateReturnPct": 68.52144902761268, "weeksSince": 116, "availabilitySource": "reported", "spread": -31.87814170836303, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 8.913649025069637, "surprisePct": 50.0, "immediateReturnPct": 13.307167059155422, "forward4WeekPct": 18.552239204240983, "forward13WeekPct": -0.41873887703891555, "toDateReturnPct": 22.752739490396312, "weeksSince": 105, "availabilitySource": "reported", "spread": -85.0732094789083, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 1.534526854219953, "surprisePct": -2.521008403361347, "immediateReturnPct": -8.669527470010664, "forward4WeekPct": 15.627372252918349, "forward13WeekPct": -8.098116424033252, "toDateReturnPct": 12.58208196585664, "weeksSince": 92, "availabilitySource": "reported", "spread": -57.21315553418336, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 0.5037783375314797, "surprisePct": -20.652173913043484, "immediateReturnPct": -7.58125836684721, "forward4WeekPct": -9.093019601636765, "forward13WeekPct": 7.799971816018392, "toDateReturnPct": 13.215245878223403, "weeksSince": 79, "availabilitySource": "reported", "spread": -57.73026841023881, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-16", "periodEnd": "2025-03-31", "earningsChangePct": 3.7593984962405846, "surprisePct": 8.000000000000007, "immediateReturnPct": 2.5752512307218423, "forward4WeekPct": 13.673139381901, "forward13WeekPct": 43.74708149162101, "toDateReturnPct": 9.326246687812766, "weeksSince": 64, "availabilitySource": "reported", "spread": -81.02561939242864, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": -0.24154589371979673, "surprisePct": 5.925925925925914, "immediateReturnPct": 0.27779551132196545, "forward4WeekPct": 5.7613359548235765, "forward13WeekPct": -10.343359843959476, "toDateReturnPct": -17.55911521023219, "weeksSince": 53, "availabilitySource": "reported", "spread": -145.73877672741565, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": -1.6949152542372947, "surprisePct": -11.382113821138203, "immediateReturnPct": -14.820152244992924, "forward4WeekPct": -21.806737032572364, "forward13WeekPct": -21.668416791720325, "toDateReturnPct": -21.67560592323422, "weeksSince": 40, "availabilitySource": "reported", "spread": -118.21572227594453, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": -0.7389162561576179, "surprisePct": -2.7777777777777803, "immediateReturnPct": -15.815667266715227, "forward4WeekPct": -3.50747998664086, "forward13WeekPct": 8.393911580117642, "toDateReturnPct": -15.823393553030929, "weeksSince": 27, "availabilitySource": "reported", "spread": -98.96096572689424, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-15", "periodEnd": "2026-03-31", "earningsChangePct": -1.7369727047146455, "surprisePct": 7.24637681159421, "immediateReturnPct": -4.893515015218986, "forward4WeekPct": -5.16009636390673, "forward13WeekPct": null, "toDateReturnPct": -22.18863280684049, "weeksSince": 12, "availabilitySource": "reported", "spread": -152.69903302019654, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -2.020202020202022, "surprisePct": -4.255319148936159, "immediateReturnPct": -7.91196144716968, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -6.559735308926129, "weeksSince": 1, "availabilitySource": "reported", "spread": -100.52368196402375, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -2.020202020202022, "surprisePct": -4.255319148936159, "immediateReturnPct": -7.91196144716968, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -6.559735308926129, "weeksSince": 1, "availabilitySource": "reported", "spread": -100.52368196402375, "key": "accepted_deterioration", "status": "Negative initial response", "tone": "negative"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 0 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Specialty Chemicals", "population": 16, "spreadPercentile": 86.7, "qualityPercentile": 76.7, "rarityPercentile": 86.7, "currentOneYearSpread": 21.588722, "lead": "earnings", "relatedSignals": [{"tickerId": 3190, "symbol": "PPG", "name": "PPG Industries Inc", "spread": 40.581486, "lead": "earnings", "quality": 100}, {"tickerId": 1648, "symbol": "FUL", "name": "H B Fuller Company", "spread": 70.279135, "lead": "earnings", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-05-17", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "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."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}