{"ticker": {"uuid": "80f0c827-8032-4bc5-9b97-5a81fb3b7526", "symbol": "CX", "name": "Cemex SAB de CV ADR", "sector": "Basic Materials", "industry": "Building Materials", "currency": "USD"}, "next_event": {"report_date": "2026-10-26", "fiscal_date_ending": "2026-09-30", "estimate": 0.21, "session": "Time unconfirmed", "days": 74}, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 6, "inline": 0, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": 69.7, "average_surprise_label": "+69.7%", "median_surprise": -7.1, "surprise_dispersion": 252.3, "average_reaction": 1.0, "average_reaction_label": "+1.0%", "average_abs_reaction": 6.7, "positive_response_rate": 58.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": 50, "band": "Elevated", "tone": "caution", "days": 74, "proximity_component": 3, "reaction_component": 17, "variability_component": 25, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -67.8, "revenue_growth_1y": 9.1, "cash_conversion": 7.64, "net_margin": 2.9, "earnings_yield": 6.3, "eps_surprise_avg": 16.7, "sue_score": 0.22, "pe_ratio": 33.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 11.33, "currency": "USD", "return_13w": -13.4, "fair_value": 8.191231, "fair_value_gap": 38.3, "relative_strength": -9.8, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 48.9}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-26", "date_source": "exact", "eps_actual": 0.09, "eps_estimate": 0.21, "eps_surprise": -0.12, "surprise_pct": -57.1429, "surprise_label": "-57.1%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.8333273471549036, "one_week_reaction_label": "-0.8%", "four_week_reaction": 16.333339148478085, "four_week_reaction_label": "+16.3%", "confirmation": "contained", "revenue": 4363873000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 125873000.0, "operating_cash_flow": 710036341.0, "free_cash_flow": 946341582.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-08", "date_source": "exact", "eps_actual": 0.12, "eps_estimate": 0.19, "eps_surprise": -0.07, "surprise_pct": -36.8421, "surprise_label": "-36.8%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -10.618435735392225, "one_week_reaction_label": "-10.6%", "four_week_reaction": -8.51808659922793, "four_week_reaction_label": "-8.5%", "confirmation": "confirmed", "revenue": 4026240000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -441165000.0, "operating_cash_flow": 576728000.0, "free_cash_flow": 865428000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-25", "date_source": "exact", "eps_actual": 0.17, "eps_estimate": 0.13, "eps_surprise": 0.04, "surprise_pct": 30.7692, "surprise_label": "+30.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.504383256494475, "one_week_reaction_label": "+3.5%", "four_week_reaction": -2.5031235583083107, "four_week_reaction_label": "-2.5%", "confirmation": "confirmed", "revenue": 3942493000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 254396000.0, "operating_cash_flow": -30664000.0, "free_cash_flow": 127411000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-25", "date_source": "exact", "eps_actual": 0.17, "eps_estimate": 0.25, "eps_surprise": -0.08, "surprise_pct": -32.0, "surprise_label": "-32.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.390247553654912, "one_week_reaction_label": "+4.4%", "four_week_reaction": 8.617887801624411, "four_week_reaction_label": "+8.6%", "confirmation": "diverged", "revenue": 4356660000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 230388000.0, "operating_cash_flow": 536923000.0, "free_cash_flow": 741351000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-28", "date_source": "exact", "eps_actual": 0.14, "eps_estimate": 0.19, "eps_surprise": -0.05, "surprise_pct": -26.3158, "surprise_label": "-26.3%", "surprise_band": "miss", "eps_yoy": 55.55555555555558, "eps_yoy_label": "+55.6%", "one_week_reaction": -13.377920605855925, "one_week_reaction_label": "-13.4%", "four_week_reaction": -8.026748954005562, "four_week_reaction_label": "-8.0%", "confirmation": "confirmed", "revenue": 4055028000.0, "revenue_yoy": -7.077314119819711, "revenue_yoy_label": "-7.1%", "net_income": 405717000.0, "operating_cash_flow": 424350657.0, "free_cash_flow": 681022904.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-06", "date_source": "exact", "eps_actual": 0.03, "eps_estimate": 0.04, "eps_surprise": -0.01, "surprise_pct": -25.0, "surprise_label": "-25.0%", "surprise_band": "miss", "eps_yoy": -75.0, "eps_yoy_label": "-75.0%", "one_week_reaction": 12.816178182277248, "one_week_reaction_label": "+12.8%", "four_week_reaction": 4.553102860675437, "four_week_reaction_label": "+4.6%", "confirmation": "diverged", "revenue": 3811173000.0, "revenue_yoy": -5.341633881735813, "revenue_yoy_label": "-5.3%", "net_income": 48500000.0, "operating_cash_flow": 1083251000.0, "free_cash_flow": 1466217000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-28", "date_source": "exact", "eps_actual": 0.5, "eps_estimate": 0.05, "eps_surprise": 0.45, "surprise_pct": 900.0, "surprise_label": "+900.0%", "surprise_band": "beat", "eps_yoy": 194.11764705882348, "eps_yoy_label": "+194.1%", "one_week_reaction": 3.885125315040198, "one_week_reaction_label": "+3.9%", "four_week_reaction": 20.439175441056275, "four_week_reaction_label": "+20.4%", "confirmation": "confirmed", "revenue": 3614218000.0, "revenue_yoy": -8.326584219680289, "revenue_yoy_label": "-8.3%", "net_income": 733959000.0, "operating_cash_flow": -130370000.0, "free_cash_flow": 64323000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-24", "date_source": "exact", "eps_actual": 0.22, "eps_estimate": 0.19, "eps_surprise": 0.03, "surprise_pct": 15.7895, "surprise_label": "+15.8%", "surprise_band": "beat", "eps_yoy": 29.411764705882344, "eps_yoy_label": "+29.4%", "one_week_reaction": 10.36745356434261, "one_week_reaction_label": "+10.4%", "four_week_reaction": 11.942264011794535, "four_week_reaction_label": "+11.9%", "confirmation": "confirmed", "revenue": 4125713000.0, "revenue_yoy": -5.301010407054946, "revenue_yoy_label": "-5.3%", "net_income": 318018000.0, "operating_cash_flow": 377126031.0, "free_cash_flow": 620733502.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-28", "date_source": "exact", "eps_actual": 0.18, "eps_estimate": 0.17, "eps_surprise": 0.01, "surprise_pct": 5.8824, "surprise_label": "+5.9%", "surprise_band": "beat", "eps_yoy": 28.57142857142855, "eps_yoy_label": "+28.6%", "one_week_reaction": 8.440166700809026, "one_week_reaction_label": "+8.4%", "four_week_reaction": 7.158123277087125, "four_week_reaction_label": "+7.2%", "confirmation": "confirmed", "revenue": 4245421000.0, "revenue_yoy": 4.695232683966671, "revenue_yoy_label": "+4.7%", "net_income": 263699000.0, "operating_cash_flow": 761088404.0, "free_cash_flow": 1028848958.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-05", "date_source": "exact", "eps_actual": 0.24, "eps_estimate": 0.19, "eps_surprise": 0.05, "surprise_pct": 26.3158, "surprise_label": "+26.3%", "surprise_band": "beat", "eps_yoy": 700.0, "eps_yoy_label": "+700.0%", "one_week_reaction": -2.243589820990493, "one_week_reaction_label": "-2.2%", "four_week_reaction": 0.24037944888531385, "four_week_reaction_label": "+0.2%", "confirmation": "diverged", "revenue": 4163506096.0, "revenue_yoy": 9.244741605799579, "revenue_yoy_label": "+9.2%", "net_income": -352814496.0, "operating_cash_flow": 1056466477.0, "free_cash_flow": 1404786234.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-23", "date_source": "exact", "eps_actual": 0.17, "eps_estimate": 0.11, "eps_surprise": 0.06, "surprise_pct": 54.5455, "surprise_label": "+54.5%", "surprise_band": "beat", "eps_yoy": -65.99999999999999, "eps_yoy_label": "-66.0%", "one_week_reaction": 3.258140262914451, "one_week_reaction_label": "+3.3%", "four_week_reaction": 4.928988509824834, "four_week_reaction_label": "+4.9%", "confirmation": "confirmed", "revenue": 4019094000.0, "revenue_yoy": 11.202312644118313, "revenue_yoy_label": "+11.2%", "net_income": 227656000.0, "operating_cash_flow": 157185432.0, "free_cash_flow": 283128364.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-23", "date_source": "exact", "eps_actual": 0.24, "eps_estimate": 0.3, "eps_surprise": -0.06, "surprise_pct": -20.0, "surprise_label": "-20.0%", "surprise_band": "miss", "eps_yoy": 9.090909090909086, "eps_yoy_label": "+9.1%", "one_week_reaction": -7.0161912104857365, "one_week_reaction_label": "-7.0%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 4593416000.0, "revenue_yoy": 11.336295084025476, "revenue_yoy_label": "+11.3%", "net_income": 346639000.0, "operating_cash_flow": 787158166.0, "free_cash_flow": 992048502.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [0.09, 0.12, 0.17, 0.17, 0.14, 0.03, 0.5, 0.22, 0.18, 0.24, 0.17, 0.24], "eps_estimate": [0.21, 0.19, 0.13, 0.25, 0.19, 0.04, 0.05, 0.19, 0.17, 0.19, 0.11, 0.3], "surprise": [-57.1429, -36.8421, 30.7692, -32.0, -26.3158, -25.0, 900.0, 15.7895, 5.8824, 26.3158, 54.5455, -20.0], "reaction_1w": [-0.8333273471549036, -10.618435735392225, 3.504383256494475, 4.390247553654912, -13.377920605855925, 12.816178182277248, 3.885125315040198, 10.36745356434261, 8.440166700809026, -2.243589820990493, 3.258140262914451, -7.0161912104857365], "reaction_4w": [16.333339148478085, -8.51808659922793, -2.5031235583083107, 8.617887801624411, -8.026748954005562, 4.553102860675437, 20.439175441056275, 11.942264011794535, 7.158123277087125, 0.24037944888531385, 4.928988509824834, null], "revenue": [4363.87, 4026.24, 3942.49, 4356.66, 4055.03, 3811.17, 3614.22, 4125.71, 4245.42, 4163.51, 4019.09, 4593.42], "net_income": [125.87, -441.17, 254.4, 230.39, 405.72, 48.5, 733.96, 318.02, 263.7, -352.81, 227.66, 346.64], "financial_unit": "millions", "scatter": [{"x": -57.1429, "y": -0.8333273471549036, "label": "2023-09-30"}, {"x": -36.8421, "y": -10.618435735392225, "label": "2023-12-31"}, {"x": 30.7692, "y": 3.504383256494475, "label": "2024-03-31"}, {"x": -32.0, "y": 4.390247553654912, "label": "2024-06-30"}, {"x": -26.3158, "y": -13.377920605855925, "label": "2024-09-30"}, {"x": -25.0, "y": 12.816178182277248, "label": "2024-12-31"}, {"x": 900.0, "y": 3.885125315040198, "label": "2025-03-31"}, {"x": 15.7895, "y": 10.36745356434261, "label": "2025-06-30"}, {"x": 5.8824, "y": 8.440166700809026, "label": "2025-09-30"}, {"x": 26.3158, "y": -2.243589820990493, "label": "2025-12-31"}, {"x": 54.5455, "y": 3.258140262914451, "label": "2026-03-31"}, {"x": -20.0, "y": -7.0161912104857365, "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, 104.48718648707779, 103.46153709529324, 92.17948588071087, 87.4358936239046, 85.64102692293473, 83.33333552607257, 74.48718517143428, 78.97435850207667, 76.92307287494296, 76.28205187240415, 85.76923638601666, 88.97436771158146, 89.48717925103834, 86.15385161882702, 92.30769534379279, 90.89744387563327, 100.12820946308192, 105.25641695269854, 99.35897899746121, 98.46153906875857, 100.64103415897421, 95.6410229760041, 105.6410321855089, 109.87179974642287, 98.20513329903012, 100.38461523281035, 104.48718648707779, 100.51282469589226, 101.41026462459493, 107.30768942339684, 110.1282055161513, 115.51281877549633, 112.82051214582383, 109.74359028334094, 102.4359008599441, 106.02564741831925, 102.56411032302601, 101.9230761640518, 99.87180369335348, 97.56409914005592, 96.53846290470675, 84.74358699423207, 82.43589559736992, 80.89746097899929, 82.18359463548978, 79.48272316636456, 88.48561929249163, 79.09688438506097, 82.56943341679337, 77.68214657242625, 81.92637316676584, 85.91336513594611, 84.62724463589105, 78.83966291633705, 73.05208119678304, 77.56214672504089, 83.11151802504011, 80.27230663756639, 76.40065713763592, 79.23986852510964, 77.04592766881252, 77.17497914376075, 66.85057170632257, 76.01348955635578, 70.5931697313048, 70.98033731258494, 71.88372395009343, 74.98105144389905, 72.53159945548144, 73.17919867572584, 73.56776083915956, 73.30872378234888, 72.14303729204774, 69.42310214801174, 77.45338247349669, 76.8057832532523, 86.64934928928278, 86.90838634609345, 84.57701336549117, 80.30282956772031, 78.4895438571748, 78.2446236555603, 76.81491381942766, 73.56555055801047, 66.80687918432206, 67.32676888603014, 70.18621487116626, 76.94488624485469, 79.93429149898242, 83.3136271858266, 89.03250599966346, 92.67178653736171, 89.03250599966346, 87.47281058166838, 87.99271343981188, 88.41228532150973, 88.80349192846109, 94.28035811290933, 96.3667845790263, 99.36601769040617, 109.6677434331955, 109.5373500018353, 112.40618968185503, 111.23256986100094, 116.05742941934206, 118.53506249241039, 122.57750883684875, 122.31670881769297, 118.55495502275208, 117.63997756564632, 118.55495502275208, 119.60064166566788, 126.13619305121814, 122.34557403698511, 132.6717444367684, 133.32530352225402, 132.14890769352817, 131.1032210506124, 141.03726389296554, 141.56010063620573, 150.4484568356431, 152.70165427703216, 156.89243943073157, 151.52299554141558, 162.6547607942961, 163.57150121374693, 169.07190426114576, 163.44054205566408, 159.77360669073153, 164.61920079128066, 168.9409451030629, 163.83341952991265, 143.01046607593395, 136.62051696107918, 131.10845731190605, 141.08266675156952, 147.38217852940784, 156.43771355361503, 157.09391708261833, 162.21225724567657, 160.7686279008789, 172.05523124211354, 164.83705820525435, 164.83705820525435, 171.79276035566056, 163.65589974690963, 170.34911785442745, 167.48142278428853, 161.5610268492587, 161.69259120337045, 164.19231393149417, 170.63896728297112, 158.66661105879967, 155.50906656011708, 149.06241320864012], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 113.6986301369863, 113.6986301369863, 113.6986301369863], "gap": [0.0, -4.487186487077793, -3.461537095293238, 7.820514119289129, 12.564106376095395, 14.358973077065272, 16.666664473927426, 25.512814828565723, 21.02564149792333, 23.07692712505704, 11.389181004308185, 1.90199649069568, -1.3031348348691267, -1.8159463743260034, 1.5173812578853187, -4.636462467080449, -3.2262109989209335, -12.456976586369578, -17.585184075986206, -11.68774612074887, -10.79030619204623, -12.96980128226187, -7.969790099291757, -17.969799308796567, -22.200566869710528, -14.643489463413687, -16.82297139719391, -20.925542651461356, -16.951180860275826, -17.848620788978494, -23.7460455877804, -26.56656168053486, -31.95117493987989, -29.25886831020739, -26.1819464477245, -18.87425702432766, -26.573592623798703, -23.112055528505465, -22.471021369531258, -20.419748898832935, -18.112044345535367, -17.0864081101862, -5.291532199711526, -2.9838408028493717, -1.4454061844787418, -2.7315398409692335, -0.030668371844015496, -9.033564497971085, 0.3551704094595749, -7.226967663368697, -2.339680819001572, -6.583907413341166, -10.570899382521432, -9.28477888246637, -3.4971971629123715, 2.2903845566416408, -2.2196809716162136, -7.769052271615436, -4.929840884141711, -1.0581913842112414, -3.897402771684966, -1.703461915387848, -1.832513390336075, 15.341209115595234, 6.178291265562024, 11.598611090613005, 11.211443509332867, 10.308056871824377, 7.210729378018755, 9.660181366436362, 9.01258214619196, 8.624019982758242, 8.883057039568925, 10.048743529870066, 12.768678673906066, 4.738398348421114, 5.385997568665502, -16.78633559065264, -17.04537264746331, -14.713999666861028, -10.439815869090168, -8.626530158544654, -8.381609956930163, -6.951900120797518, -3.7025368593803307, 3.0561345143080842, 2.5362448126000032, -0.32320117253611613, -7.081872546224545, 35.13420165170251, 31.754865964858325, 26.035987151021473, 22.396706613323218, 26.035987151021473, 27.595682569016546, 27.07577971087305, 26.6562078291752, 26.265001222223844, 20.788135037775604, 18.701708571658628, 15.702475460278762, 12.250064785982588, 12.380458217342778, 9.51161853732306, 10.685238358177145, 5.8603787998360275, 3.382745726767695, -0.6597006176706657, -0.398900598514885, 3.362853196426002, 4.277830653531765, 3.362853196426002, 2.317166553510205, -4.2183848320400585, -0.42776581780702827, -5.274484162795773, -5.928043248281398, -4.751647419555553, -3.7059607766397846, -13.640003618992921, -14.162840362233112, -23.05119656167048, -25.304394003059542, -29.49517915675895, -24.125735267442963, -35.257500520323475, -36.17424093977431, -41.67464398717314, -36.04328178169146, -3.6092231290877237, -8.454817229636859, -12.776561541419085, -7.669035968268844, 13.153917485709854, 19.543866600564627, 25.05592624973775, 15.081716810074283, 8.782205032235964, -0.27332999197122376, -0.9295335209745303, -51.253353136087526, -49.809723791289855, -61.09632713252449, -53.87815409566531, -53.87815409566531, -60.83385624607152, -52.69699563732058, -59.390213744838405, -56.522518674699484, -50.60212273966965, -50.73368709378141, -53.23340982190513, -59.68006317338208, -44.96798092181338, -41.81043642313078, -35.36378307165383], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 87.67123287671234, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 83.56164383561644, null, null, null, null, null, null, null, null, null, null, 79.45205479452055, null, null, null, null, null, null, null, null, null, null, null, null, 75.34246575342468, null, null, null, null, null, null, null, null, null, null, null, null, null, 82.1917808219178, null, null, null, null, null, null, null, null, null, null, null, null, null, 69.86301369863014, null, null, null, null, null, null, null, null, null, null, null, 115.06849315068493, null, null, null, null, null, null, null, null, null, null, null, 121.91780821917808, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.39726027397262, null, null, null, null, null, null, null, null, null, null, null, null, null, 156.1643835616438, null, null, null, null, null, null, null, null, null, null, 110.95890410958904, null, null, null, null, null, null, null, null, null, null, null, null, 113.6986301369863, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [13.7, 35.4, 49.1]}}, "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": [7.600843, 7.941907, 7.863949, 7.006418, 6.645865, 6.50944, 6.334036, 5.661654, 6.002717, 5.846802, 5.798079, 6.519185, 6.762802, 6.80178, 6.548419, 7.016163, 6.908972, 7.610588, 8.000375, 7.55212, 7.483907, 7.649567, 7.269524, 8.029609, 8.351183, 7.464418, 7.630077, 7.941907, 7.639822, 7.708035, 8.156289, 8.370672, 8.779948, 8.57531, 8.341438, 7.785992, 8.058843, 7.795737, 7.747013, 7.591099, 7.415694, 7.337737, 6.441227, 6.265823, 6.148889, 6.246646, 6.041357, 6.725653, 6.01203, 6.275973, 5.904498, 6.227095, 6.53014, 6.432384, 5.992479, 5.552574, 5.895377, 6.317176, 6.101372, 5.807094, 6.022898, 5.85614, 5.865949, 5.081207, 5.777666, 5.365676, 5.395104, 5.463769, 5.699192, 5.513013, 5.562236, 5.59177, 5.572081, 5.483479, 5.276741, 5.88711, 5.837887, 6.586081, 6.60577, 6.428566, 6.103692, 5.965867, 5.947251, 5.838581, 5.591602, 5.077886, 5.117402, 5.334744, 5.84846, 6.07568, 6.332538, 6.767221, 7.043837, 6.767221, 6.648671, 6.688188, 6.720079, 6.749814, 7.166102, 7.324688, 7.552655, 8.335673, 8.325762, 8.543818, 8.454613, 8.821343, 9.009664, 9.316924, 9.297101, 9.011176, 8.94163, 9.011176, 9.090657, 9.587414, 9.299295, 10.084171, 10.133847, 10.044431, 9.96495, 10.720021, 10.759761, 11.435351, 11.606613, 11.925148, 11.517025, 12.363133, 12.432813, 12.85089, 12.422859, 12.144141, 12.512447, 12.840936, 12.452721, 10.870001, 10.384311, 9.965348, 10.723472, 11.202288, 11.890585, 11.940462, 12.329499, 12.219771, 13.077648, 12.529006, 12.529006, 13.057698, 12.439228, 12.947969, 12.73, 12.28, 12.29, 12.48, 12.97, 12.06, 11.82, 11.33], "ttmEps": [0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.83, 0.83, 0.83], "quarterlyEps": [0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.24, 0.24, 0.24], "priceIndex": [100.0, 104.48718648707779, 103.46153709529324, 92.17948588071087, 87.4358936239046, 85.64102692293473, 83.33333552607257, 74.48718517143428, 78.97435850207667, 76.92307287494296, 76.28205187240415, 85.76923638601666, 88.97436771158146, 89.48717925103834, 86.15385161882702, 92.30769534379279, 90.89744387563327, 100.12820946308192, 105.25641695269854, 99.35897899746121, 98.46153906875857, 100.64103415897421, 95.6410229760041, 105.6410321855089, 109.87179974642287, 98.20513329903012, 100.38461523281035, 104.48718648707779, 100.51282469589226, 101.41026462459493, 107.30768942339684, 110.1282055161513, 115.51281877549633, 112.82051214582383, 109.74359028334094, 102.4359008599441, 106.02564741831925, 102.56411032302601, 101.9230761640518, 99.87180369335348, 97.56409914005592, 96.53846290470675, 84.74358699423207, 82.43589559736992, 80.89746097899929, 82.18359463548978, 79.48272316636456, 88.48561929249163, 79.09688438506097, 82.56943341679337, 77.68214657242625, 81.92637316676584, 85.91336513594611, 84.62724463589105, 78.83966291633705, 73.05208119678304, 77.56214672504089, 83.11151802504011, 80.27230663756639, 76.40065713763592, 79.23986852510964, 77.04592766881252, 77.17497914376075, 66.85057170632257, 76.01348955635578, 70.5931697313048, 70.98033731258494, 71.88372395009343, 74.98105144389905, 72.53159945548144, 73.17919867572584, 73.56776083915956, 73.30872378234888, 72.14303729204774, 69.42310214801174, 77.45338247349669, 76.8057832532523, 86.64934928928278, 86.90838634609345, 84.57701336549117, 80.30282956772031, 78.4895438571748, 78.2446236555603, 76.81491381942766, 73.56555055801047, 66.80687918432206, 67.32676888603014, 70.18621487116626, 76.94488624485469, 79.93429149898242, 83.3136271858266, 89.03250599966346, 92.67178653736171, 89.03250599966346, 87.47281058166838, 87.99271343981188, 88.41228532150973, 88.80349192846109, 94.28035811290933, 96.3667845790263, 99.36601769040617, 109.6677434331955, 109.5373500018353, 112.40618968185503, 111.23256986100094, 116.05742941934206, 118.53506249241039, 122.57750883684875, 122.31670881769297, 118.55495502275208, 117.63997756564632, 118.55495502275208, 119.60064166566788, 126.13619305121814, 122.34557403698511, 132.6717444367684, 133.32530352225402, 132.14890769352817, 131.1032210506124, 141.03726389296554, 141.56010063620573, 150.4484568356431, 152.70165427703216, 156.89243943073157, 151.52299554141558, 162.6547607942961, 163.57150121374693, 169.07190426114576, 163.44054205566408, 159.77360669073153, 164.61920079128066, 168.9409451030629, 163.83341952991265, 143.01046607593395, 136.62051696107918, 131.10845731190605, 141.08266675156952, 147.38217852940784, 156.43771355361503, 157.09391708261833, 162.21225724567657, 160.7686279008789, 172.05523124211354, 164.83705820525435, 164.83705820525435, 171.79276035566056, 163.65589974690963, 170.34911785442745, 167.48142278428853, 161.5610268492587, 161.69259120337045, 164.19231393149417, 170.63896728297112, 158.66661105879967, 155.50906656011708, 149.06241320864012], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 113.6986301369863, 113.6986301369863, 113.6986301369863], "valuationGap": [0.0, -4.487186487077793, -3.461537095293238, 7.820514119289129, 12.564106376095395, 14.358973077065272, 16.666664473927426, 25.512814828565723, 21.02564149792333, 23.07692712505704, 11.389181004308185, 1.90199649069568, -1.3031348348691267, -1.8159463743260034, 1.5173812578853187, -4.636462467080449, -3.2262109989209335, -12.456976586369578, -17.585184075986206, -11.68774612074887, -10.79030619204623, -12.96980128226187, -7.969790099291757, -17.969799308796567, -22.200566869710528, -14.643489463413687, -16.82297139719391, -20.925542651461356, -16.951180860275826, -17.848620788978494, -23.7460455877804, -26.56656168053486, -31.95117493987989, -29.25886831020739, -26.1819464477245, -18.87425702432766, -26.573592623798703, -23.112055528505465, -22.471021369531258, -20.419748898832935, -18.112044345535367, -17.0864081101862, -5.291532199711526, -2.9838408028493717, -1.4454061844787418, -2.7315398409692335, -0.030668371844015496, -9.033564497971085, 0.3551704094595749, -7.226967663368697, -2.339680819001572, -6.583907413341166, -10.570899382521432, -9.28477888246637, -3.4971971629123715, 2.2903845566416408, -2.2196809716162136, -7.769052271615436, -4.929840884141711, -1.0581913842112414, -3.897402771684966, -1.703461915387848, -1.832513390336075, 15.341209115595234, 6.178291265562024, 11.598611090613005, 11.211443509332867, 10.308056871824377, 7.210729378018755, 9.660181366436362, 9.01258214619196, 8.624019982758242, 8.883057039568925, 10.048743529870066, 12.768678673906066, 4.738398348421114, 5.385997568665502, -16.78633559065264, -17.04537264746331, -14.713999666861028, -10.439815869090168, -8.626530158544654, -8.381609956930163, -6.951900120797518, -3.7025368593803307, 3.0561345143080842, 2.5362448126000032, -0.32320117253611613, -7.081872546224545, 35.13420165170251, 31.754865964858325, 26.035987151021473, 22.396706613323218, 26.035987151021473, 27.595682569016546, 27.07577971087305, 26.6562078291752, 26.265001222223844, 20.788135037775604, 18.701708571658628, 15.702475460278762, 12.250064785982588, 12.380458217342778, 9.51161853732306, 10.685238358177145, 5.8603787998360275, 3.382745726767695, -0.6597006176706657, -0.398900598514885, 3.362853196426002, 4.277830653531765, 3.362853196426002, 2.317166553510205, -4.2183848320400585, -0.42776581780702827, -5.274484162795773, -5.928043248281398, -4.751647419555553, -3.7059607766397846, -13.640003618992921, -14.162840362233112, -23.05119656167048, -25.304394003059542, -29.49517915675895, -24.125735267442963, -35.257500520323475, -36.17424093977431, -41.67464398717314, -36.04328178169146, -3.6092231290877237, -8.454817229636859, -12.776561541419085, -7.669035968268844, 13.153917485709854, 19.543866600564627, 25.05592624973775, 15.081716810074283, 8.782205032235964, -0.27332999197122376, -0.9295335209745303, -51.253353136087526, -49.809723791289855, -61.09632713252449, -53.87815409566531, -53.87815409566531, -60.83385624607152, -52.69699563732058, -59.390213744838405, -56.522518674699484, -50.60212273966965, -50.73368709378141, -53.23340982190513, -59.68006317338208, -44.96798092181338, -41.81043642313078, -35.36378307165383], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 87.67123287671234, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 83.56164383561644, null, null, null, null, null, null, null, null, null, null, 79.45205479452055, null, null, null, null, null, null, null, null, null, null, null, null, 75.34246575342468, null, null, null, null, null, null, null, null, null, null, null, null, null, 82.1917808219178, null, null, null, null, null, null, null, null, null, null, null, null, null, 69.86301369863014, null, null, null, null, null, null, null, null, null, null, null, 115.06849315068493, null, null, null, null, null, null, null, null, null, null, null, 121.91780821917808, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.39726027397262, null, null, null, null, null, null, null, null, null, null, null, null, null, 156.1643835616438, null, null, null, null, null, null, null, null, null, null, 110.95890410958904, null, null, null, null, null, null, null, null, null, null, null, null, 113.6986301369863, null, null], "quarterLabels": ["2023-07-27", "", "", "", "", "", "", "", "", "", "2023-10-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-08", "", "", "", "", "", "", "", "", "", "", "2024-04-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-06", "", "", "", "", "", "", "", "", "", "", "", "2025-04-28", "", "", "", "", "", "", "", "", "", "", "", "2025-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-05", "", "", "", "", "", "", "", "", "", "", "2026-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-23", "", ""], "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": [5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -57.14285714285714, -36.8421052631579, -36.8421052631579, -36.8421052631579, -36.8421052631579, -36.8421052631579, -36.8421052631579, -36.8421052631579, -36.8421052631579, -36.8421052631579, -36.8421052631579, -36.8421052631579, 30.769230769230777, 30.769230769230777, 30.769230769230777, 30.769230769230777, 30.769230769230777, 30.769230769230777, 30.769230769230777, 30.769230769230777, 30.769230769230777, 30.769230769230777, 30.769230769230777, 30.769230769230777, 30.769230769230777, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -31.999999999999996, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, null, null, null, null, null, null, null, null, null, null, null, null, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 15.789473684210526, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 5.8823529411764595, 26.315789473684205, 26.315789473684205, 26.315789473684205, 26.315789473684205, 26.315789473684205, 26.315789473684205, 26.315789473684205, 26.315789473684205, 26.315789473684205, 26.315789473684205, 26.315789473684205, 54.545454545454554, 54.545454545454554, 54.545454545454554, 54.545454545454554, 54.545454545454554, 54.545454545454554, 54.545454545454554, 54.545454545454554, 54.545454545454554, 54.545454545454554, 54.545454545454554, 54.545454545454554, 54.545454545454554, -20.0, -20.0, -20.0], "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": [22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 7.600843, "latestClose": 11.33, "startTtmEps": 0.73, "latestTtmEps": 0.83, "priceChangePct": 49.06241320864013, "epsChangePct": 13.698630136986289, "earningsGapPct": -35.36378307165384, "startMultiple": 10.412113698630138, "latestMultiple": 13.650602409638555, "multipleChangePct": 31.10308631603289, "latestQuarter": "2026-07-23", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 2 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 32.61050270499677, "earningsMovePct": -6.741573033707871, "spread": -39.35207573870464, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 81.94679862761045, "earningsMovePct": 50.90909090909088, "spread": -31.03770771851957, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 49.06241320864013, "earningsMovePct": 13.698630136986289, "spread": -35.36378307165384, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 2, "persistenceLabel": "2 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 2 updates.", "marketChangePct": 49.06241320864013, "earningsChangePct": 13.698630136986289, "recentMarketMovePoints": -22.992818033473412, "recentEarningsMovePoints": 2.7397260273972535}, "pressure": {"score": 33, "band": "low", "label": "Low \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 98, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 90, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 7.64420596, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.09068904, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.30947172, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "mixed", "value": -0.08053736, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -1.8553262212815502, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-23", "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, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 87.67123287671234, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 83.56164383561644, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 79.45205479452055, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 75.34246575342468, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 82.1917808219178, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 69.86301369863014, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 115.06849315068493, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 121.91780821917808, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 127.39726027397262, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 156.1643835616438, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 110.95890410958904, 113.6986301369863, 113.6986301369863, 113.6986301369863], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 102.49837819699562, 103.46235514065354, 103.46235514065354, 103.46235514065354, 103.46235514065354, 103.46235514065354, 103.46235514065354, 103.46235514065354, 103.46235514065354, 103.46235514065354, 103.46235514065354, 103.46235514065354, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.89141684699959, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 102.11922935200938, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 100.22945101249337, 98.91348682934422, 98.91348682934422, 98.91348682934422, 98.91348682934422, 98.91348682934422, 98.91348682934422, 98.91348682934422, 98.91348682934422, 98.91348682934422, 98.91348682934422, 98.91348682934422, 98.91348682934422, 96.90481910150461, 96.90481910150461, 96.90481910150461, 96.90481910150461, 96.90481910150461, 96.90481910150461, 96.90481910150461, 96.90481910150461, 96.90481910150461, 96.90481910150461, 96.90481910150461, 96.90481910150461, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 95.49168747179971, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 96.65667498137725, 98.81255075438774, 98.81255075438774, 98.81255075438774, 98.81255075438774, 98.81255075438774, 98.81255075438774, 98.81255075438774, 98.81255075438774, 98.81255075438774, 98.81255075438774, 98.81255075438774, 101.28992903472218, 101.28992903472218, 101.28992903472218, 101.28992903472218, 101.28992903472218, 101.28992903472218, 101.28992903472218, 101.28992903472218, 101.28992903472218, 101.28992903472218, 101.28992903472218, 101.28992903472218, 101.28992903472218, 104.15173673349234, 104.15173673349234, 104.15173673349234], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 118.3006679426541, 128.0951033290527, 128.0951033290527, 128.0951033290527, 128.0951033290527, 128.0951033290527, 128.0951033290527, 128.0951033290527, 128.0951033290527, 128.0951033290527, 128.0951033290527, 128.0951033290527, 125.3126298802818, 125.3126298802818, 125.3126298802818, 125.3126298802818, 125.3126298802818, 125.3126298802818, 125.3126298802818, 125.3126298802818, 125.3126298802818, 125.3126298802818, 125.3126298802818, 125.3126298802818, 125.3126298802818, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 126.97710133824008, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 114.40892385823534, 142.86837057700185, 142.86837057700185, 142.86837057700185, 142.86837057700185, 142.86837057700185, 142.86837057700185, 142.86837057700185, 142.86837057700185, 142.86837057700185, 142.86837057700185, 142.86837057700185, 142.86837057700185, 139.87988447856537, 139.87988447856537, 139.87988447856537, 139.87988447856537, 139.87988447856537, 139.87988447856537, 139.87988447856537, 139.87988447856537, 139.87988447856537, 139.87988447856537, 139.87988447856537, 139.87988447856537, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 134.1662191856224, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 150.64278092562066, 147.73279819978842, 147.73279819978842, 147.73279819978842, 147.73279819978842, 147.73279819978842, 147.73279819978842, 147.73279819978842, 147.73279819978842, 147.73279819978842, 147.73279819978842, 147.73279819978842, 158.0976344376994, 158.0976344376994, 158.0976344376994, 158.0976344376994, 158.0976344376994, 158.0976344376994, 158.0976344376994, 158.0976344376994, 158.0976344376994, 158.0976344376994, 158.0976344376994, 158.0976344376994, 158.0976344376994, 175.68687035643094, 175.68687035643094, 175.68687035643094], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 13.698630136986296, "valuationContribution": 35.36378307165383, "marketMove": 49.06241320864012, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 13.698630136986296}, {"key": "valuation", "label": "Relative valuation contribution", "value": 35.36378307165383}, {"key": "market", "label": "Total market move", "value": 49.06241320864012}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": -12.328767123287665, "surprisePct": -57.14285714285714, "immediateReturnPct": -0.8333273471548996, "forward4WeekPct": 12.000012998558862, "forward13WeekPct": 37.33334906843091, "toDateReturnPct": 93.78114736910878, "weeksSince": 145, "availabilitySource": "reported", "spread": 11.389181004308185, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": -4.6875, "surprisePct": -36.8421052631579, "immediateReturnPct": -10.618435735392229, "forward4WeekPct": -7.701280165935787, "forward13WeekPct": -7.234543896355772, "toDateReturnPct": 35.66940156861607, "weeksSince": 130, "availabilitySource": "reported", "spread": -14.643489463413687, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": -4.918032786885251, "surprisePct": 30.769230769230777, "immediateReturnPct": 3.50438325649447, "forward4WeekPct": -4.755951457437924, "forward13WeekPct": -19.394047669198745, "toDateReturnPct": 45.517745201895906, "weeksSince": 119, "availabilitySource": "reported", "spread": -26.573592623798703, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": -5.172413793103436, "surprisePct": -31.999999999999996, "immediateReturnPct": 4.3902475536549135, "forward4WeekPct": 6.991881278037537, "forward13WeekPct": -2.429811561153228, "toDateReturnPct": 88.45548009574135, "weeksSince": 106, "availabilitySource": "reported", "spread": -7.226967663368697, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 9.090909090909083, "surprisePct": -26.315789473684205, "immediateReturnPct": -13.37792060585593, "forward4WeekPct": -6.856179622427671, "forward13WeekPct": -0.47838806644925347, "toDateReturnPct": 93.14862778384199, "weeksSince": 92, "availabilitySource": "reported", "spread": 15.341209115595234, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": -14.999999999999991, "surprisePct": -25.0, "immediateReturnPct": 12.816178182277248, "forward4WeekPct": 2.1922315385686675, "forward13WeekPct": 8.4731170712965, "toDateReturnPct": 94.07706932319861, "weeksSince": 78, "availabilitySource": "reported", "spread": -16.78633559065264, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 64.70588235294117, "surprisePct": null, "immediateReturnPct": 3.8851253150401943, "forward4WeekPct": 15.709451718914046, "forward13WeekPct": 42.35819343895657, "toDateReturnPct": 93.72621168649525, "weeksSince": 66, "availabilitySource": "reported", "spread": 35.13420165170251, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 5.952380952380953, "surprisePct": 15.789473684210526, "immediateReturnPct": 10.367453564342611, "forward4WeekPct": 16.79790749080954, "forward13WeekPct": 23.126172187131555, "toDateReturnPct": 50.01347208365801, "weeksSince": 54, "availabilitySource": "reported", "spread": 12.250064785982588, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 4.494382022471921, "surprisePct": 5.8823529411764595, "immediateReturnPct": 8.440166700809026, "forward4WeekPct": 15.277781810341517, "forward13WeekPct": 33.589255959725975, "toDateReturnPct": 21.837193034525736, "weeksSince": 40, "availabilitySource": "reported", "spread": -5.274484162795773, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 22.580645161290303, "surprisePct": 26.315789473684205, "immediateReturnPct": -2.243589820990488, "forward4WeekPct": -12.500005031048012, "forward13WeekPct": 5.270839828416296, "toDateReturnPct": -8.797161748354387, "weeksSince": 26, "availabilitySource": "reported", "spread": -3.6092231290877237, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": -28.947368421052623, "surprisePct": 54.545454545454554, "immediateReturnPct": 3.258140262914444, "forward4WeekPct": 4.928988509824839, "forward13WeekPct": 1.0011170422049132, "toDateReturnPct": -5.11254924641944, "weeksSince": 15, "availabilitySource": "reported", "spread": -51.253353136087526, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 2.4691358024691246, "surprisePct": -20.0, "immediateReturnPct": -7.016191210485734, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -12.64456437933693, "weeksSince": 2, "availabilitySource": "reported", "spread": -44.96798092181338, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 2.4691358024691246, "surprisePct": -20.0, "immediateReturnPct": -7.016191210485734, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -12.64456437933693, "weeksSince": 2, "availabilitySource": "reported", "spread": -44.96798092181338, "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; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Building Materials", "population": 14, "spreadPercentile": 7.7, "qualityPercentile": 30.8, "rarityPercentile": 92.3, "currentOneYearSpread": -100.398218, "lead": "price", "relatedSignals": [{"tickerId": 813, "symbol": "CPAC", "name": "Cementos Pacasmayo SAA ADR", "spread": -105.61872199999999, "lead": "price", "quality": 87.5}, {"tickerId": 2297, "symbol": "JHX", "name": "James Hardie Industries PLC ADR", "spread": -63.182314, "lead": "price", "quality": 50}, {"tickerId": 2509, "symbol": "LOMA", "name": "Loma Negra Compania Industrial Argentina SA ADR", "spread": -58.043559, "lead": "price", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-10-27", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2024-02-09", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2024-07-26", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-11-01", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2025-02-07", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-05-02", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-10-31", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-04-24", "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}