{"ticker": {"uuid": "f87fa120-5955-4147-a404-dc337ec95682", "symbol": "CODA", "name": "Coda Octopus Group Inc", "sector": "Industrials", "industry": "Aerospace & Defense", "currency": "USD"}, "next_event": {"report_date": "2026-09-21", "fiscal_date_ending": "2026-07-31", "estimate": null, "session": "Time unconfirmed", "days": 39}, "profile": {"sample": 12, "measured": 12, "beats": 8, "misses": 4, "inline": 0, "beat_rate": 66.7, "beat_rate_label": "66.7%", "average_surprise": 71.0, "average_surprise_label": "+71.0%", "median_surprise": 18.8, "surprise_dispersion": 155.9, "average_reaction": -5.2, "average_reaction_label": "-5.2%", "average_abs_reaction": 6.7, "positive_response_rate": 25.0, "confirmation_rate": 60.0, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 60, "band": "Elevated", "tone": "caution", "days": 39, "proximity_component": 8, "reaction_component": 17, "variability_component": 25, "uncertainty_component": 10, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 44.2, "revenue_growth_1y": 22.8, "cash_conversion": 1.69, "net_margin": 17.7, "earnings_yield": 5.7, "eps_surprise_avg": 13.2, "sue_score": 0.07, "pe_ratio": 24.3, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 10.64, "currency": "USD", "return_13w": -12.1, "fair_value": 8.131099, "fair_value_gap": 30.9, "relative_strength": -10.5, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 48.6}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-09-13", "date_source": "exact", "eps_actual": 0.09, "eps_estimate": 0.12, "eps_surprise": -0.03, "surprise_pct": -25.0, "surprise_label": "-25.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -23.32293496212023, "one_week_reaction_label": "-23.3%", "four_week_reaction": -21.356856371405357, "four_week_reaction_label": "-21.4%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-10-31", "reported_date": "2024-01-29", "date_source": "exact", "eps_actual": -0.02, "eps_estimate": 0.09, "eps_surprise": -0.11, "surprise_pct": -122.2222, "surprise_label": "-122.2%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -13.430420711974111, "one_week_reaction_label": "-13.4%", "four_week_reaction": -10.275080906148865, "four_week_reaction_label": "-10.3%", "confirmation": "confirmed", "revenue": 3563763.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -320965.0, "operating_cash_flow": 1004979.0, "free_cash_flow": 2625710.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-03-18", "date_source": "exact", "eps_actual": 0.06, "eps_estimate": 0.01, "eps_surprise": 0.05, "surprise_pct": 500.0, "surprise_label": "+500.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.901996370235932, "one_week_reaction_label": "+3.9%", "four_week_reaction": 11.796733212341206, "four_week_reaction_label": "+11.8%", "confirmation": "confirmed", "revenue": 4461191.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 629888.0, "operating_cash_flow": -297959.0, "free_cash_flow": -135483.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-06-12", "date_source": "exact", "eps_actual": 0.13, "eps_estimate": 0.05, "eps_surprise": 0.08, "surprise_pct": 160.0, "surprise_label": "+160.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.9513677811550116, "one_week_reaction_label": "-4.0%", "four_week_reaction": -9.118541033434644, "four_week_reaction_label": "-9.1%", "confirmation": "diverged", "revenue": 5323178.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1415238.0, "operating_cash_flow": -955766.0, "free_cash_flow": -758424.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-09-16", "date_source": "exact", "eps_actual": 0.11, "eps_estimate": 0.1, "eps_surprise": 0.01, "surprise_pct": 10.0, "surprise_label": "+10.0%", "surprise_band": "beat", "eps_yoy": 22.222222222222225, "eps_yoy_label": "+22.2%", "one_week_reaction": 4.397163120567383, "one_week_reaction_label": "+4.4%", "four_week_reaction": 12.198581560283692, "four_week_reaction_label": "+12.2%", "confirmation": "confirmed", "revenue": 5476544.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1274658.0, "operating_cash_flow": 1711738.0, "free_cash_flow": 1891760.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2025-01-29", "date_source": "exact", "eps_actual": 0.03, "eps_estimate": 0.07, "eps_surprise": -0.04, "surprise_pct": -57.1429, "surprise_label": "-57.1%", "surprise_band": "miss", "eps_yoy": 250.0, "eps_yoy_label": "+250.0%", "one_week_reaction": -1.1056511056511038, "one_week_reaction_label": "-1.1%", "four_week_reaction": -4.545454545454557, "four_week_reaction_label": "-4.5%", "confirmation": "confirmed", "revenue": 5055248.0, "revenue_yoy": 41.851408188479425, "revenue_yoy_label": "+41.9%", "net_income": 326212.0, "operating_cash_flow": 1993662.0, "free_cash_flow": 2045450.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-03-17", "date_source": "exact", "eps_actual": 0.08, "eps_estimate": 0.03, "eps_surprise": 0.05, "surprise_pct": 166.6667, "surprise_label": "+166.7%", "surprise_band": "beat", "eps_yoy": 33.33333333333334, "eps_yoy_label": "+33.3%", "one_week_reaction": 1.057401812688826, "one_week_reaction_label": "+1.1%", "four_week_reaction": -5.740181268882173, "four_week_reaction_label": "-5.7%", "confirmation": "confirmed", "revenue": 5209715.0, "revenue_yoy": 16.77856877233008, "revenue_yoy_label": "+16.8%", "net_income": 912975.0, "operating_cash_flow": 641511.0, "free_cash_flow": 776656.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-06-16", "date_source": "exact", "eps_actual": 0.08, "eps_estimate": 0.03, "eps_surprise": 0.05, "surprise_pct": 166.6667, "surprise_label": "+166.7%", "surprise_band": "beat", "eps_yoy": -38.46153846153847, "eps_yoy_label": "-38.5%", "one_week_reaction": -0.5174644243208283, "one_week_reaction_label": "-0.5%", "four_week_reaction": 4.786545924967648, "four_week_reaction_label": "+4.8%", "confirmation": "contained", "revenue": 7017459.0, "revenue_yoy": 31.828373952552404, "revenue_yoy_label": "+31.8%", "net_income": 908762.0, "operating_cash_flow": 1462469.0, "free_cash_flow": 1535450.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-09-15", "date_source": "exact", "eps_actual": 0.11, "eps_estimate": 0.09, "eps_surprise": 0.02, "surprise_pct": 22.2222, "surprise_label": "+22.2%", "surprise_band": "beat", "eps_yoy": 0.0, "eps_yoy_label": "0.0%", "one_week_reaction": -5.3112507138778025, "one_week_reaction_label": "-5.3%", "four_week_reaction": -0.8566533409480418, "four_week_reaction_label": "-0.9%", "confirmation": "diverged", "revenue": 7064795.0, "revenue_yoy": 29.000972145937293, "revenue_yoy_label": "+29.0%", "net_income": 1282985.0, "operating_cash_flow": 2203885.0, "free_cash_flow": 2808173.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2026-01-29", "date_source": "exact", "eps_actual": 0.09, "eps_estimate": 0.11, "eps_surprise": -0.02, "surprise_pct": -18.1818, "surprise_label": "-18.2%", "surprise_band": "miss", "eps_yoy": 200.0, "eps_yoy_label": "+200.0%", "one_week_reaction": 0.0, "one_week_reaction_label": "0.0%", "four_week_reaction": 26.338028169014084, "four_week_reaction_label": "+26.3%", "confirmation": "contained", "revenue": 7271157.0, "revenue_yoy": 43.83383367146379, "revenue_yoy_label": "+43.8%", "net_income": 1025208.0, "operating_cash_flow": 2903303.0, "free_cash_flow": 3277181.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-03-17", "date_source": "exact", "eps_actual": 0.08, "eps_estimate": 0.06, "eps_surprise": 0.02, "surprise_pct": 33.3333, "surprise_label": "+33.3%", "surprise_band": "beat", "eps_yoy": 0.0, "eps_yoy_label": "0.0%", "one_week_reaction": -15.576102418207691, "one_week_reaction_label": "-15.6%", "four_week_reaction": -13.086770981507822, "four_week_reaction_label": "-13.1%", "confirmation": "diverged", "revenue": 6710112.0, "revenue_yoy": 28.799982340684664, "revenue_yoy_label": "+28.8%", "net_income": 930723.0, "operating_cash_flow": 1476907.0, "free_cash_flow": 1582320.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-06-15", "date_source": "exact", "eps_actual": 0.15, "eps_estimate": 0.13, "eps_surprise": 0.02, "surprise_pct": 15.3846, "surprise_label": "+15.4%", "surprise_band": "beat", "eps_yoy": 87.49999999999999, "eps_yoy_label": "+87.5%", "one_week_reaction": -8.424908424908423, "one_week_reaction_label": "-8.4%", "four_week_reaction": -10.439560439560445, "four_week_reaction_label": "-10.4%", "confirmation": "diverged", "revenue": 6904012.0, "revenue_yoy": -1.6166392992107255, "revenue_yoy_label": "-1.6%", "net_income": 1697810.0, "operating_cash_flow": 570377.0, "free_cash_flow": 691644.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [0.09, -0.02, 0.06, 0.13, 0.11, 0.03, 0.08, 0.08, 0.11, 0.09, 0.08, 0.15], "eps_estimate": [0.12, 0.09, 0.01, 0.05, 0.1, 0.07, 0.03, 0.03, 0.09, 0.11, 0.06, 0.13], "surprise": [-25.0, -122.2222, 500.0, 160.0, 10.0, -57.1429, 166.6667, 166.6667, 22.2222, -18.1818, 33.3333, 15.3846], "reaction_1w": [-23.32293496212023, -13.430420711974111, 3.901996370235932, -3.9513677811550116, 4.397163120567383, -1.1056511056511038, 1.057401812688826, -0.5174644243208283, -5.3112507138778025, 0.0, -15.576102418207691, -8.424908424908423], "reaction_4w": [-21.356856371405357, -10.275080906148865, 11.796733212341206, -9.118541033434644, 12.198581560283692, -4.545454545454557, -5.740181268882173, 4.786545924967648, -0.8566533409480418, 26.338028169014084, -13.086770981507822, -10.439560439560445], "revenue": [null, 3.56, 4.46, 5.32, 5.48, 5.06, 5.21, 7.02, 7.06, 7.27, 6.71, 6.9], "net_income": [null, -0.32, 0.63, 1.42, 1.27, 0.33, 0.91, 0.91, 1.28, 1.03, 0.93, 1.7], "financial_unit": "millions", "scatter": [{"x": -25.0, "y": -23.32293496212023, "label": "2023-07-31"}, {"x": -122.2222, "y": -13.430420711974111, "label": "2023-10-31"}, {"x": 500.0, "y": 3.901996370235932, "label": "2024-01-31"}, {"x": 160.0, "y": -3.9513677811550116, "label": "2024-04-30"}, {"x": 10.0, "y": 4.397163120567383, "label": "2024-07-31"}, {"x": -57.1429, "y": -1.1056511056511038, "label": "2024-10-31"}, {"x": 166.6667, "y": 1.057401812688826, "label": "2025-01-31"}, {"x": 166.6667, "y": -0.5174644243208283, "label": "2025-04-30"}, {"x": 22.2222, "y": -5.3112507138778025, "label": "2025-07-31"}, {"x": -18.1818, "y": 0.0, "label": "2025-10-31"}, {"x": 33.3333, "y": -15.576102418207691, "label": "2026-01-31"}, {"x": 15.3846, "y": -8.424908424908423, "label": "2026-04-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 103.5667107001321, 99.47159841479525, 100.78467635402906, 77.2787318361955, 80.18494055482167, 81.90224570673712, 79.26023778071334, 86.6578599735799, 84.5442536327609, 86.9220607661823, 92.7344782034346, 86.12945838837516, 82.29854689564068, 79.98678996036988, 78.92998678996037, 77.93923381770146, 77.01453104359312, 80.31704095112285, 79.52443857331572, 79.39233817701452, 89.43196829590488, 87.45046235138705, 81.63804491413474, 70.67371202113605, 74.37252311756934, 75.16512549537649, 73.24966974900924, 76.75033025099076, 74.50462351387054, 72.78731836195507, 75.62747688243064, 76.22192866578598, 84.51387054161162, 81.37384412153237, 79.6565389696169, 89.16776750330251, 88.50726552179657, 92.7344782034346, 86.78996036988111, 87.71466314398943, 85.86525759577277, 86.9220607661823, 83.48745046235139, 80.71334214002643, 79.59048877146631, 78.99603698811096, 84.28005284015852, 89.2998678996037, 89.82826948480846, 96.96169088507264, 91.41347424042272, 94.45178335535007, 99.07529722589167, 93.92338177014531, 92.60237780713342, 93.13077939233817, 97.22589167767504, 97.6221928665786, 98.67899603698811, 104.49141347424043, 109.64332892998681, 109.90752972258917, 112.41743725231174, 119.94715984147952, 115.4557463672391, 123.11756935270806, 124.9669749009247, 118.62615587846763, 112.68163804491411, 108.71862615587847, 105.81241743725232, 104.22721268163804, 116.24834874504624, 107.52972258916778, 107.52972258916778, 106.34081902245707, 103.17040951122853, 104.22721268163804, 102.64200792602377, 101.1889035667107, 90.48877146631439, 87.45046235138705, 88.37516512549539, 80.84544253632761, 77.2787318361955, 82.43064729194187, 85.07265521796566, 88.63936591809775, 91.8097754293263, 91.6776750330251, 91.01717305151915, 95.77278731836195, 98.40686922060765, 86.52575957727873, 102.11360634081903, 101.58520475561428, 106.20871862615586, 107.13342140026418, 107.001321003963, 105.41611624834874, 99.60369881109644, 94.84808454425362, 100.26420079260237, 102.11360634081903, 100.13210039630118, 107.0673712021136, 105.15191545574636, 115.65389696169089, 109.51122853368558, 105.81241743725232, 115.19154557463673, 114.66314398943196, 125.89167767503302, 125.49537648612944, 135.40290620871863, 120.21136063408188, 105.54821664464993, 107.39762219286659, 115.98414795244385, 113.47424042272127, 120.0792602377807, 123.9101717305152, 123.64597093791281, 125.62747688243063, 135.33685601056803, 149.40554821664463, 140.6869220607662, 140.6869220607662, 151.51915455746368, 177.01453104359314, 177.74108322324966, 179.12813738441216, 190.224570673712, 185.73315719947158, 156.8031704095112, 150.46235138705418, 157.0673712021136, 161.42668428005285, 175.29722589167767, 161.9550858652576, 153.5006605019815, 159.97357992073975, 150.9907529722589, 156.8031704095112, 165.65389696169086, 155.87846763540293, 144.25363276089828, 132.1003963011889, 126.81638044914135, 127.0805812417437, 129.19418758256273, 132.36459709379128, 132.62879788639364, 133.94980184940556, 140.554821664465], "eps_index": [100.0, 100.0, 100.0, 100.0, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0], "gap": [0.0, -3.5667107001321057, 0.5284015852047474, -0.7846763540290596, 6.4421983963626275, 3.5359896777364668, 1.8186845258210127, 4.460692451844793, -2.936929741021771, -0.8233234002027672, -3.201130533624166, -9.013547970876473, -2.4085281558170237, 1.4223833369174486, 3.734140272188256, 4.790943442597765, 5.781696414856668, 6.706399188965008, 3.4038892814352835, 4.196491659242412, 4.328592055543609, -5.711038063346749, -3.7295321188289137, 2.0828853184233935, -5.557432951368611, -9.2562440478019, -10.048846425609042, -8.1333906792418, -11.634051181223313, -9.388344444103097, -7.671039292187629, -24.464686184756218, -25.059137968111557, -33.3510798439372, -30.211053423857948, -28.49374827194248, -38.00497680562809, -37.344474824122145, -41.57168750576018, -35.62716967220669, -36.551872446315, -34.70246689809835, -35.759270068507874, -23.022334183281615, -20.24822586095665, -19.125372492396536, -18.530920709041183, -23.814936561088743, -28.834751620533922, -29.363153205738683, -36.496574606002866, -30.94835796135294, -33.9866670762803, -38.6101809468219, -33.45826549107554, -32.13726152806365, -32.665663113268394, -32.10961260790759, -32.50591379681116, -33.562716967220666, -39.37513440447299, -44.527049860219364, -44.79125065282173, -47.3011581825443, -54.830880771712074, -50.33946729747166, -58.001290282940616, -59.85069583115725, -53.509876808700184, -47.565358975146665, -43.602347086111024, -40.69613836748488, -39.11093361187059, -51.1320696752788, -42.41344351940033, -42.41344351940033, -29.59663297594544, -26.426223464716898, -27.483026635126407, -25.897821879512136, -24.444717520199077, -13.74458541980276, -10.706276304875416, -6.979816288286088, 0.5499063008816876, 4.116617001013793, -1.035298454732569, -3.677306380756363, -7.2440170808884545, -10.414426592116996, -10.282326195815799, -9.621824214309854, -14.377438481152652, -17.01152038339835, -5.130410740069436, -20.718257503609735, -31.817762895149173, -36.441276765690745, -37.36597953979907, -37.23387914349789, -35.64867438788363, -29.836256950631324, -25.08064268378851, -30.496758932137254, -32.34616448035392, -30.36465853583607, -37.29992934164849, -35.38447359528125, -45.88645510122578, -39.74378667322047, -36.04497557678721, -45.42410371417162, -44.895702128966846, -56.12423581456791, -55.72793462566433, -65.63546434825352, -50.44391877361677, -35.780774784184814, -37.63018033240148, -46.216706091978736, -43.706798562256154, -50.31181837731559, -54.14272987005009, -53.878529077447695, -55.860035021965516, -65.56941415010292, -79.63810635617952, -70.91948020030108, -56.96599182820806, -67.79822432490555, -93.293600811035, -94.02015299069153, -95.40720715185402, -106.50364044115388, -102.01222696691345, -73.08224017695308, -66.74142115449605, -73.34644096955547, -77.70575404749472, -91.57629565911954, -78.23415563269945, -69.77973026942338, -76.25264968818162, -67.26982273970076, -73.08224017695308, -81.93296672913273, -72.1575374028448, -60.53270252834015, -32.10039630118891, -26.81638044914135, -27.0805812417437, -29.194187582562733, -32.364597093791275, -32.62879788639364, -33.94980184940556, -40.55482166446501], "quarter_markers": [100.0, null, null, null, 83.72093023255813, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 65.11627906976744, null, null, null, null, null, null, 51.162790697674424, null, null, null, null, null, null, null, null, null, null, null, 60.465116279069775, null, null, null, null, null, null, null, null, null, null, null, null, null, 65.11627906976744, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 76.74418604651163, null, null, null, null, null, null, 81.3953488372093, null, null, null, null, null, null, null, null, null, null, null, null, 69.76744186046511, null, null, null, null, null, null, null, null, null, null, null, null, 69.76744186046511, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 83.72093023255813, null, null, null, null, null, null, 83.72093023255813, null, null, null, null, null, null, null, null, null, null, null, null, 100.0, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [0.0, 40.6, 40.6]}}, "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.57, 7.84, 7.53, 7.6294, 5.85, 6.07, 6.2, 6.0, 6.56, 6.4, 6.58, 7.02, 6.52, 6.23, 6.055, 5.975, 5.9, 5.83, 6.08, 6.02, 6.01, 6.77, 6.62, 6.18, 5.35, 5.63, 5.69, 5.545, 5.81, 5.64, 5.51, 5.725, 5.77, 6.3977, 6.16, 6.03, 6.75, 6.7, 7.02, 6.57, 6.64, 6.5, 6.58, 6.32, 6.11, 6.025, 5.98, 6.38, 6.76, 6.8, 7.34, 6.92, 7.15, 7.5, 7.11, 7.01, 7.05, 7.36, 7.39, 7.47, 7.91, 8.3, 8.32, 8.51, 9.08, 8.74, 9.32, 9.46, 8.98, 8.53, 8.23, 8.01, 7.89, 8.8, 8.14, 8.14, 8.05, 7.81, 7.89, 7.77, 7.66, 6.85, 6.62, 6.69, 6.12, 5.85, 6.24, 6.44, 6.71, 6.95, 6.94, 6.89, 7.25, 7.4494, 6.55, 7.73, 7.69, 8.04, 8.11, 8.1, 7.98, 7.54, 7.18, 7.59, 7.73, 7.58, 8.105, 7.96, 8.755, 8.29, 8.01, 8.72, 8.68, 9.53, 9.5, 10.25, 9.1, 7.99, 8.13, 8.78, 8.59, 9.09, 9.38, 9.36, 9.51, 10.245, 11.31, 10.65, 10.65, 11.47, 13.4, 13.455, 13.56, 14.4, 14.06, 11.87, 11.39, 11.89, 12.22, 13.27, 12.26, 11.62, 12.11, 11.43, 11.87, 12.54, 11.8, 10.92, 10.0, 9.6, 9.62, 9.78, 10.02, 10.04, 10.14, 10.64], "ttmEps": [0.43, 0.43, 0.43, 0.43, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 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.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43], "quarterlyEps": [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.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, -0.02, -0.02, -0.02, -0.02, -0.02, -0.02, -0.02, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06, 0.06, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.03, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15], "priceIndex": [100.0, 103.5667107001321, 99.47159841479525, 100.78467635402906, 77.2787318361955, 80.18494055482167, 81.90224570673712, 79.26023778071334, 86.6578599735799, 84.5442536327609, 86.9220607661823, 92.7344782034346, 86.12945838837516, 82.29854689564068, 79.98678996036988, 78.92998678996037, 77.93923381770146, 77.01453104359312, 80.31704095112285, 79.52443857331572, 79.39233817701452, 89.43196829590488, 87.45046235138705, 81.63804491413474, 70.67371202113605, 74.37252311756934, 75.16512549537649, 73.24966974900924, 76.75033025099076, 74.50462351387054, 72.78731836195507, 75.62747688243064, 76.22192866578598, 84.51387054161162, 81.37384412153237, 79.6565389696169, 89.16776750330251, 88.50726552179657, 92.7344782034346, 86.78996036988111, 87.71466314398943, 85.86525759577277, 86.9220607661823, 83.48745046235139, 80.71334214002643, 79.59048877146631, 78.99603698811096, 84.28005284015852, 89.2998678996037, 89.82826948480846, 96.96169088507264, 91.41347424042272, 94.45178335535007, 99.07529722589167, 93.92338177014531, 92.60237780713342, 93.13077939233817, 97.22589167767504, 97.6221928665786, 98.67899603698811, 104.49141347424043, 109.64332892998681, 109.90752972258917, 112.41743725231174, 119.94715984147952, 115.4557463672391, 123.11756935270806, 124.9669749009247, 118.62615587846763, 112.68163804491411, 108.71862615587847, 105.81241743725232, 104.22721268163804, 116.24834874504624, 107.52972258916778, 107.52972258916778, 106.34081902245707, 103.17040951122853, 104.22721268163804, 102.64200792602377, 101.1889035667107, 90.48877146631439, 87.45046235138705, 88.37516512549539, 80.84544253632761, 77.2787318361955, 82.43064729194187, 85.07265521796566, 88.63936591809775, 91.8097754293263, 91.6776750330251, 91.01717305151915, 95.77278731836195, 98.40686922060765, 86.52575957727873, 102.11360634081903, 101.58520475561428, 106.20871862615586, 107.13342140026418, 107.001321003963, 105.41611624834874, 99.60369881109644, 94.84808454425362, 100.26420079260237, 102.11360634081903, 100.13210039630118, 107.0673712021136, 105.15191545574636, 115.65389696169089, 109.51122853368558, 105.81241743725232, 115.19154557463673, 114.66314398943196, 125.89167767503302, 125.49537648612944, 135.40290620871863, 120.21136063408188, 105.54821664464993, 107.39762219286659, 115.98414795244385, 113.47424042272127, 120.0792602377807, 123.9101717305152, 123.64597093791281, 125.62747688243063, 135.33685601056803, 149.40554821664463, 140.6869220607662, 140.6869220607662, 151.51915455746368, 177.01453104359314, 177.74108322324966, 179.12813738441216, 190.224570673712, 185.73315719947158, 156.8031704095112, 150.46235138705418, 157.0673712021136, 161.42668428005285, 175.29722589167767, 161.9550858652576, 153.5006605019815, 159.97357992073975, 150.9907529722589, 156.8031704095112, 165.65389696169086, 155.87846763540293, 144.25363276089828, 132.1003963011889, 126.81638044914135, 127.0805812417437, 129.19418758256273, 132.36459709379128, 132.62879788639364, 133.94980184940556, 140.554821664465], "epsIndex": [100.0, 100.0, 100.0, 100.0, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0], "valuationGap": [0.0, -3.5667107001321057, 0.5284015852047474, -0.7846763540290596, 6.4421983963626275, 3.5359896777364668, 1.8186845258210127, 4.460692451844793, -2.936929741021771, -0.8233234002027672, -3.201130533624166, -9.013547970876473, -2.4085281558170237, 1.4223833369174486, 3.734140272188256, 4.790943442597765, 5.781696414856668, 6.706399188965008, 3.4038892814352835, 4.196491659242412, 4.328592055543609, -5.711038063346749, -3.7295321188289137, 2.0828853184233935, -5.557432951368611, -9.2562440478019, -10.048846425609042, -8.1333906792418, -11.634051181223313, -9.388344444103097, -7.671039292187629, -24.464686184756218, -25.059137968111557, -33.3510798439372, -30.211053423857948, -28.49374827194248, -38.00497680562809, -37.344474824122145, -41.57168750576018, -35.62716967220669, -36.551872446315, -34.70246689809835, -35.759270068507874, -23.022334183281615, -20.24822586095665, -19.125372492396536, -18.530920709041183, -23.814936561088743, -28.834751620533922, -29.363153205738683, -36.496574606002866, -30.94835796135294, -33.9866670762803, -38.6101809468219, -33.45826549107554, -32.13726152806365, -32.665663113268394, -32.10961260790759, -32.50591379681116, -33.562716967220666, -39.37513440447299, -44.527049860219364, -44.79125065282173, -47.3011581825443, -54.830880771712074, -50.33946729747166, -58.001290282940616, -59.85069583115725, -53.509876808700184, -47.565358975146665, -43.602347086111024, -40.69613836748488, -39.11093361187059, -51.1320696752788, -42.41344351940033, -42.41344351940033, -29.59663297594544, -26.426223464716898, -27.483026635126407, -25.897821879512136, -24.444717520199077, -13.74458541980276, -10.706276304875416, -6.979816288286088, 0.5499063008816876, 4.116617001013793, -1.035298454732569, -3.677306380756363, -7.2440170808884545, -10.414426592116996, -10.282326195815799, -9.621824214309854, -14.377438481152652, -17.01152038339835, -5.130410740069436, -20.718257503609735, -31.817762895149173, -36.441276765690745, -37.36597953979907, -37.23387914349789, -35.64867438788363, -29.836256950631324, -25.08064268378851, -30.496758932137254, -32.34616448035392, -30.36465853583607, -37.29992934164849, -35.38447359528125, -45.88645510122578, -39.74378667322047, -36.04497557678721, -45.42410371417162, -44.895702128966846, -56.12423581456791, -55.72793462566433, -65.63546434825352, -50.44391877361677, -35.780774784184814, -37.63018033240148, -46.216706091978736, -43.706798562256154, -50.31181837731559, -54.14272987005009, -53.878529077447695, -55.860035021965516, -65.56941415010292, -79.63810635617952, -70.91948020030108, -56.96599182820806, -67.79822432490555, -93.293600811035, -94.02015299069153, -95.40720715185402, -106.50364044115388, -102.01222696691345, -73.08224017695308, -66.74142115449605, -73.34644096955547, -77.70575404749472, -91.57629565911954, -78.23415563269945, -69.77973026942338, -76.25264968818162, -67.26982273970076, -73.08224017695308, -81.93296672913273, -72.1575374028448, -60.53270252834015, -32.10039630118891, -26.81638044914135, -27.0805812417437, -29.194187582562733, -32.364597093791275, -32.62879788639364, -33.94980184940556, -40.55482166446501], "quarterMarkers": [100.0, null, null, null, 83.72093023255813, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 65.11627906976744, null, null, null, null, null, null, 51.162790697674424, null, null, null, null, null, null, null, null, null, null, null, 60.465116279069775, null, null, null, null, null, null, null, null, null, null, null, null, null, 65.11627906976744, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 76.74418604651163, null, null, null, null, null, null, 81.3953488372093, null, null, null, null, null, null, null, null, null, null, null, null, 69.76744186046511, null, null, null, null, null, null, null, null, null, null, null, null, 69.76744186046511, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 83.72093023255813, null, null, null, null, null, null, 83.72093023255813, null, null, null, null, null, null, null, null, null, null, null, null, 100.0, null, null, null, null, null, null, null], "quarterLabels": ["2023-06-14", "", "", "", "2023-09-13", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-29", "", "", "", "", "", "", "2024-03-18", "", "", "", "", "", "", "", "", "", "", "", "2024-06-12", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-29", "", "", "", "", "", "", "2025-03-17", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-16", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-15", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-29", "", "", "", "", "", "", "2026-03-17", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-15", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "", "", "", "2023-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", ""], "surprisePct": [-10.000000000000009, -10.000000000000009, -10.000000000000009, -10.000000000000009, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -25.0, -122.22222222222223, -122.22222222222223, -122.22222222222223, -122.22222222222223, -122.22222222222223, -122.22222222222223, -122.22222222222223, 500.0, 500.0, 500.0, 500.0, 500.0, 500.0, 500.0, 500.0, 500.0, 500.0, 500.0, 500.0, 160.0, 160.0, 160.0, 160.0, 160.0, 160.0, 160.0, 160.0, 160.0, 160.0, 160.0, 160.0, 160.0, 160.0, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, 9.999999999999995, -57.14285714285715, -57.14285714285715, -57.14285714285715, -57.14285714285715, -57.14285714285715, -57.14285714285715, -57.14285714285715, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 166.6667, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, -18.181818181818183, -18.181818181818183, -18.181818181818183, -18.181818181818183, -18.181818181818183, -18.181818181818183, -18.181818181818183, 33.33333333333334, 33.33333333333334, 33.33333333333334, 33.33333333333334, 33.33333333333334, 33.33333333333334, 33.33333333333334, 33.33333333333334, 33.33333333333334, 33.33333333333334, 33.33333333333334, 33.33333333333334, 33.33333333333334, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378, 15.384615384615378], "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": [65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 121, 128, 135, 4, 11, 18, 25, 32, 39, 46, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 109, 116, 123, 130, 2, 9, 16, 23, 30, 37, 44, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 109, 116, 123, 130, 1, 8, 15, 22, 29, 36, 43, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 4, 11, 18, 25, 32, 39, 46, 53], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 7.57, "latestClose": 10.64, "startTtmEps": 0.43, "latestTtmEps": 0.43, "priceChangePct": 40.554821664465, "epsChangePct": 0.0, "earningsGapPct": -40.554821664465, "startMultiple": 17.6046511627907, "latestMultiple": 24.74418604651163, "multipleChangePct": 40.554821664465, "latestQuarter": "2026-06-15", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 5 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 40.18445322793149, "earningsMovePct": 43.333333333333336, "spread": 3.148880105401844, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 53.75722543352601, "earningsMovePct": 65.38461538461537, "spread": 11.627389951089363, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 40.554821664465, "earningsMovePct": 0.0, "spread": -40.554821664465, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 5, "persistenceLabel": "5 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 5 updates.", "marketChangePct": 40.554821664465, "earningsChangePct": 0.0, "recentMarketMovePoints": -19.418758256274742, "recentEarningsMovePoints": 16.279069767441868}, "pressure": {"score": 45, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 83, "band": "high", "label": "High confidence", "anchorStability": 33, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 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": 1.69329187, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.22809077, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.33763727, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03293416, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00542503, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -1.248717544688971, "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-06-15", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-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, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 51.162790697674424, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 60.465116279069775, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 65.11627906976744, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 76.74418604651163, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 81.3953488372093, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 69.76744186046511, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 83.72093023255813, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0], "revenue": [100.0, 100.0, 100.0, 100.0, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 93.82581595521187, 86.77852339964709, 86.77852339964709, 86.77852339964709, 86.77852339964709, 86.77852339964709, 86.77852339964709, 86.77852339964709, 81.6885457981978, 81.6885457981978, 81.6885457981978, 81.6885457981978, 81.6885457981978, 81.6885457981978, 81.6885457981978, 81.6885457981978, 81.6885457981978, 81.6885457981978, 81.6885457981978, 81.6885457981978, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 81.78571380526489, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 84.4135054965012, 91.10161408575125, 91.10161408575125, 91.10161408575125, 91.10161408575125, 91.10161408575125, 91.10161408575125, 91.10161408575125, 94.45814116692189, 94.45814116692189, 94.45814116692189, 94.45814116692189, 94.45814116692189, 94.45814116692189, 94.45814116692189, 94.45814116692189, 94.45814116692189, 94.45814116692189, 94.45814116692189, 94.45814116692189, 94.45814116692189, 102.05562643073824, 102.05562643073824, 102.05562643073824, 102.05562643073824, 102.05562643073824, 102.05562643073824, 102.05562643073824, 102.05562643073824, 102.05562643073824, 102.05562643073824, 102.05562643073824, 102.05562643073824, 102.05562643073824, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 109.17765256910702, 119.11421915602978, 119.11421915602978, 119.11421915602978, 119.11421915602978, 119.11421915602978, 119.11421915602978, 119.11421915602978, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.84229088520237, 125.33357249036459, 125.33357249036459, 125.33357249036459, 125.33357249036459, 125.33357249036459, 125.33357249036459, 125.33357249036459, 125.33357249036459], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 111.22099920612976, 167.9992983019502, 167.9992983019502, 167.9992983019502, 167.9992983019502, 167.9992983019502, 167.9992983019502, 167.9992983019502, 122.42326664228563, 122.42326664228563, 122.42326664228563, 122.42326664228563, 122.42326664228563, 122.42326664228563, 122.42326664228563, 122.42326664228563, 122.42326664228563, 122.42326664228563, 122.42326664228563, 122.42326664228563, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 136.13938220838648, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 134.674104368665, 113.1080391999453, 113.1080391999453, 113.1080391999453, 113.1080391999453, 113.1080391999453, 113.1080391999453, 113.1080391999453, 147.0087890654036, 147.0087890654036, 147.0087890654036, 147.0087890654036, 147.0087890654036, 147.0087890654036, 147.0087890654036, 147.0087890654036, 147.0087890654036, 147.0087890654036, 147.0087890654036, 147.0087890654036, 147.0087890654036, 232.2633924722071, 232.2633924722071, 232.2633924722071, 232.2633924722071, 232.2633924722071, 232.2633924722071, 232.2633924722071, 232.2633924722071, 232.2633924722071, 232.2633924722071, 232.2633924722071, 232.2633924722071, 232.2633924722071, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 266.3229907203406, 312.101764057004, 312.101764057004, 312.101764057004, 312.101764057004, 312.101764057004, 312.101764057004, 312.101764057004, 342.04524168443214, 342.04524168443214, 342.04524168443214, 342.04524168443214, 342.04524168443214, 342.04524168443214, 342.04524168443214, 342.04524168443214, 342.04524168443214, 342.04524168443214, 342.04524168443214, 342.04524168443214, 342.04524168443214, 310.68417046505334, 310.68417046505334, 310.68417046505334, 310.68417046505334, 310.68417046505334, 310.68417046505334, 310.68417046505334, 310.68417046505334], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 0.0, "valuationContribution": 40.55482166446501, "marketMove": 40.55482166446501, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 0.0}, {"key": "valuation", "label": "Relative valuation contribution", "value": 40.55482166446501}, {"key": "market", "label": "Total market move", "value": 40.55482166446501}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-15", "periodEnd": "2023-07-31", "earningsChangePct": -16.279069767441868, "surprisePct": -25.0, "immediateReturnPct": -23.32293496212022, "forward4WeekPct": -14.016829632736528, "forward13WeekPct": -23.58507877421554, "toDateReturnPct": 39.46050803470784, "weeksSince": 151, "availabilitySource": "reported", "spread": 6.4421983963626275, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-02-02", "periodEnd": "2023-10-31", "earningsChangePct": -22.22222222222221, "surprisePct": -122.22222222222223, "immediateReturnPct": -13.430420711974111, "forward4WeekPct": -5.98705501618123, "forward13WeekPct": 8.414239482200658, "toDateReturnPct": 72.16828478964403, "weeksSince": 131, "availabilitySource": "reported", "spread": -5.557432951368611, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-03-22", "periodEnd": "2024-01-31", "earningsChangePct": -21.42857142857143, "surprisePct": 500.0, "immediateReturnPct": 3.9019963702359384, "forward4WeekPct": 9.437386569872963, "forward13WeekPct": 10.889292196007272, "toDateReturnPct": 93.10344827586208, "weeksSince": 124, "availabilitySource": "reported", "spread": -24.464686184756218, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-06-14", "periodEnd": "2024-04-30", "earningsChangePct": 18.181818181818187, "surprisePct": 160.0, "immediateReturnPct": -3.951367781155013, "forward4WeekPct": -3.039513677811556, "forward13WeekPct": 7.14285714285714, "toDateReturnPct": 61.70212765957448, "weeksSince": 112, "availabilitySource": "reported", "spread": -23.022334183281615, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-09-20", "periodEnd": "2024-07-31", "earningsChangePct": 7.692307692307709, "surprisePct": 9.999999999999995, "immediateReturnPct": 4.397163120567393, "forward4WeekPct": 17.730496453900724, "forward13WeekPct": 16.737588652482273, "toDateReturnPct": 50.92198581560285, "weeksSince": 98, "availabilitySource": "reported", "spread": -32.10961260790759, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-01-31", "periodEnd": "2024-10-31", "earningsChangePct": 17.85714285714286, "surprisePct": -57.14285714285715, "immediateReturnPct": -1.1056511056511065, "forward4WeekPct": -5.896805896805901, "forward13WeekPct": -14.619164619164627, "toDateReturnPct": 30.712530712530707, "weeksSince": 79, "availabilitySource": "reported", "spread": -29.59663297594544, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-03-21", "periodEnd": "2025-01-31", "earningsChangePct": 6.060606060606055, "surprisePct": 166.6667, "immediateReturnPct": 1.0574018126888296, "forward4WeekPct": -2.7190332326283984, "forward13WeekPct": 16.163141993957698, "toDateReturnPct": 60.72507552870092, "weeksSince": 72, "availabilitySource": "reported", "spread": -6.979816288286088, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-06-20", "periodEnd": "2025-04-30", "earningsChangePct": -14.28571428571428, "surprisePct": 166.6667, "immediateReturnPct": -0.5174644243208237, "forward4WeekPct": 3.2341526520051733, "forward13WeekPct": 7.244501940491577, "toDateReturnPct": 37.645536869340226, "weeksSince": 59, "availabilitySource": "reported", "spread": -31.817762895149173, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-09-19", "periodEnd": "2025-07-31", "earningsChangePct": 0.0, "surprisePct": 22.222222222222225, "immediateReturnPct": -5.3112507138778025, "forward4WeekPct": 8.852084523129623, "forward13WeekPct": 7.138777841233579, "toDateReturnPct": 21.530553969160483, "weeksSince": 46, "availabilitySource": "reported", "spread": -39.74378667322047, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-01-30", "periodEnd": "2025-10-31", "earningsChangePct": 19.999999999999996, "surprisePct": -18.181818181818183, "immediateReturnPct": 0.0, "forward4WeekPct": 27.32394366197184, "forward13WeekPct": 9.107981220657258, "toDateReturnPct": -0.09389671361501595, "weeksSince": 27, "availabilitySource": "reported", "spread": -56.96599182820806, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-03-20", "periodEnd": "2026-01-31", "earningsChangePct": 0.0, "surprisePct": 33.33333333333334, "immediateReturnPct": -15.576102418207693, "forward4WeekPct": -5.618776671408254, "forward13WeekPct": -28.876244665718353, "toDateReturnPct": -24.32432432432432, "weeksSince": 20, "availabilitySource": "reported", "spread": -73.08224017695308, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-06-19", "periodEnd": "2026-04-30", "earningsChangePct": 19.444444444444443, "surprisePct": 15.384615384615378, "immediateReturnPct": -8.424908424908429, "forward4WeekPct": -8.241758241758246, "forward13WeekPct": null, "toDateReturnPct": -2.564102564102555, "weeksSince": 7, "availabilitySource": "reported", "spread": -32.10039630118891, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}], "latestEvent": {"date": "2026-06-19", "periodEnd": "2026-04-30", "earningsChangePct": 19.444444444444443, "surprisePct": 15.384615384615378, "immediateReturnPct": -8.424908424908429, "forward4WeekPct": -8.241758241758246, "forward13WeekPct": null, "toDateReturnPct": -2.564102564102555, "weeksSince": 7, "availabilitySource": "reported", "spread": -32.10039630118891, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 4 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Aerospace & Defense", "population": 26, "spreadPercentile": 60.0, "qualityPercentile": 64.0, "rarityPercentile": 50.0, "currentOneYearSpread": 4.05431, "lead": "aligned", "relatedSignals": [{"tickerId": 2489, "symbol": "LHX", "name": "L3Harris Technologies Inc", "spread": 2.4300810000000004, "lead": "aligned", "quality": 100}, {"tickerId": 1931, "symbol": "HII", "name": "Huntington Ingalls Industries Inc", "spread": 1.222813999999997, "lead": "aligned", "quality": 75}, {"tickerId": 2499, "symbol": "LMT", "name": "Lockheed Martin Corporation", "spread": 7.654746000000001, "lead": "aligned", "quality": 100}, {"tickerId": 4079, "symbol": "TXT", "name": "Textron Inc", "spread": -1.3900560000000006, "lead": "aligned", "quality": 100}, {"tickerId": 8986, "symbol": "WWD", "name": "Woodward Inc", "spread": -4.281521000000005, "lead": "aligned", "quality": 100}, {"tickerId": 4951, "symbol": "AXON", "name": "Axon Enterprise Inc.", "spread": -6.620494999999998, "lead": "aligned", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-09-15", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-03-22", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-03-21", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2025-06-20", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2026-06-19", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "expectations_elevated", "label": "Expectations elevated", "tone": "caution", "explanation": "Price is leading delivered earnings power by a meaningful margin."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}