{"ticker": {"uuid": "5076c072-412d-4b96-8bf8-03a2d198e839", "symbol": "OII", "name": "Oceaneering International Inc", "sector": "Energy", "industry": "Oil & Gas Equipment & Services", "currency": "USD"}, "next_event": {"report_date": "2026-10-21", "fiscal_date_ending": "2026-09-30", "estimate": 0.52, "session": "Time unconfirmed", "days": 69}, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 6, "inline": 0, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": 12.3, "average_surprise_label": "+12.3%", "median_surprise": -0.4, "surprise_dispersion": 28.1, "average_reaction": 4.5, "average_reaction_label": "+4.5%", "average_abs_reaction": 7.7, "positive_response_rate": 58.3, "confirmation_rate": 77.8, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 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": 52, "band": "Elevated", "tone": "caution", "days": 69, "proximity_component": 3, "reaction_component": 19, "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": 73.2, "revenue_growth_1y": 3.8, "cash_conversion": 1.18, "net_margin": 12.2, "earnings_yield": 6.3, "eps_surprise_avg": 16.4, "sue_score": 0.61, "pe_ratio": 13.6, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 47.97, "currency": "USD", "return_13w": 31.3, "fair_value": 25.974551, "fair_value_gap": 84.7, "relative_strength": 35.5, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 52.2}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 0.32, "eps_estimate": 0.33, "eps_surprise": -0.01, "surprise_pct": -3.0303, "surprise_label": "-3.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -7.022471910112358, "one_week_reaction_label": "-7.0%", "four_week_reaction": -16.091492776886042, "four_week_reaction_label": "-16.1%", "confirmation": "confirmed", "revenue": 635180000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 29812000.0, "operating_cash_flow": 63874000.0, "free_cash_flow": 89819000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-22", "date_source": "exact", "eps_actual": 0.19, "eps_estimate": 0.25, "eps_surprise": -0.06, "surprise_pct": -24.0, "surprise_label": "-24.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.3628117913832283, "one_week_reaction_label": "-0.4%", "four_week_reaction": -1.1791383219954719, "four_week_reaction_label": "-1.2%", "confirmation": "contained", "revenue": 654629000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 44529000.0, "operating_cash_flow": 151892000.0, "free_cash_flow": 185937000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-24", "date_source": "exact", "eps_actual": 0.14, "eps_estimate": 0.08, "eps_surprise": 0.06, "surprise_pct": 75.0, "surprise_label": "+75.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 10.176991150442465, "one_week_reaction_label": "+10.2%", "four_week_reaction": 4.955752212389369, "four_week_reaction_label": "+5.0%", "confirmation": "confirmed", "revenue": 599092000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 15135000.0, "operating_cash_flow": -69717000.0, "free_cash_flow": -44199000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-24", "date_source": "exact", "eps_actual": 0.28, "eps_estimate": 0.31, "eps_surprise": -0.03, "surprise_pct": -9.6774, "surprise_label": "-9.7%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 14.95363214837713, "one_week_reaction_label": "+15.0%", "four_week_reaction": 4.752704791344669, "four_week_reaction_label": "+4.8%", "confirmation": "diverged", "revenue": 668808000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 34997000.0, "operating_cash_flow": 52623000.0, "free_cash_flow": 75481000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-23", "date_source": "exact", "eps_actual": 0.4, "eps_estimate": 0.44, "eps_surprise": -0.04, "surprise_pct": -9.0909, "surprise_label": "-9.1%", "surprise_band": "miss", "eps_yoy": 25.000000000000007, "eps_yoy_label": "+25.0%", "one_week_reaction": 5.56247405562474, "one_week_reaction_label": "+5.6%", "four_week_reaction": 11.290992112909915, "four_week_reaction_label": "+11.3%", "confirmation": "diverged", "revenue": 679811000.0, "revenue_yoy": 7.026512169778646, "revenue_yoy_label": "+7.0%", "net_income": 41237000.0, "operating_cash_flow": 91931000.0, "free_cash_flow": 116817000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-19", "date_source": "exact", "eps_actual": 0.37, "eps_estimate": 0.4055, "eps_surprise": -0.0355, "surprise_pct": -8.7546, "surprise_label": "-8.8%", "surprise_band": "miss", "eps_yoy": 94.73684210526315, "eps_yoy_label": "+94.7%", "one_week_reaction": -11.577708006279432, "one_week_reaction_label": "-11.6%", "four_week_reaction": -20.95761381475667, "four_week_reaction_label": "-21.0%", "confirmation": "confirmed", "revenue": 713450000.0, "revenue_yoy": 8.98539478086061, "revenue_yoy_label": "+9.0%", "net_income": 56099000.0, "operating_cash_flow": 128377000.0, "free_cash_flow": 162251000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-23", "date_source": "exact", "eps_actual": 0.43, "eps_estimate": 0.31, "eps_surprise": 0.12, "surprise_pct": 38.7097, "surprise_label": "+38.7%", "surprise_band": "beat", "eps_yoy": 207.1428571428571, "eps_yoy_label": "+207.1%", "one_week_reaction": -0.4469273743016665, "one_week_reaction_label": "-0.4%", "four_week_reaction": 9.720670391061464, "four_week_reaction_label": "+9.7%", "confirmation": "contained", "revenue": 674523000.0, "revenue_yoy": 12.590887543148632, "revenue_yoy_label": "+12.6%", "net_income": 50377000.0, "operating_cash_flow": -80718000.0, "free_cash_flow": -54630000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-23", "date_source": "exact", "eps_actual": 0.49, "eps_estimate": 0.4, "eps_surprise": 0.09, "surprise_pct": 22.5, "surprise_label": "+22.5%", "surprise_band": "beat", "eps_yoy": 74.99999999999997, "eps_yoy_label": "+75.0%", "one_week_reaction": 10.747435271128495, "one_week_reaction_label": "+10.7%", "four_week_reaction": 9.330727894479727, "four_week_reaction_label": "+9.3%", "confirmation": "confirmed", "revenue": 698161000.0, "revenue_yoy": 4.388853004150668, "revenue_yoy_label": "+4.4%", "net_income": 54442000.0, "operating_cash_flow": 79191000.0, "free_cash_flow": 109463000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-22", "date_source": "exact", "eps_actual": 0.55, "eps_estimate": 0.43, "eps_surprise": 0.12, "surprise_pct": 27.907, "surprise_label": "+27.9%", "surprise_band": "beat", "eps_yoy": 37.50000000000001, "eps_yoy_label": "+37.5%", "one_week_reaction": 2.077022933794896, "one_week_reaction_label": "+2.1%", "four_week_reaction": 3.5915188230203454, "four_week_reaction_label": "+3.6%", "confirmation": "confirmed", "revenue": 742898000.0, "revenue_yoy": 9.280079316162874, "revenue_yoy_label": "+9.3%", "net_income": 71289000.0, "operating_cash_flow": 101263000.0, "free_cash_flow": 125478000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-18", "date_source": "exact", "eps_actual": 0.45, "eps_estimate": 0.44, "eps_surprise": 0.01, "surprise_pct": 2.2727, "surprise_label": "+2.3%", "surprise_band": "beat", "eps_yoy": 21.621621621621625, "eps_yoy_label": "+21.6%", "one_week_reaction": 4.947209653092008, "one_week_reaction_label": "+4.9%", "four_week_reaction": 0.39215686274510575, "four_week_reaction_label": "+0.4%", "confirmation": "confirmed", "revenue": 668574000.0, "revenue_yoy": -6.289999299180041, "revenue_yoy_label": "-6.3%", "net_income": 177653000.0, "operating_cash_flow": 221129000.0, "free_cash_flow": 251569000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-22", "date_source": "exact", "eps_actual": 0.3, "eps_estimate": 0.33, "eps_surprise": -0.03, "surprise_pct": -9.0909, "surprise_label": "-9.1%", "surprise_band": "miss", "eps_yoy": -30.232558139534888, "eps_yoy_label": "-30.2%", "one_week_reaction": -0.26702269692924274, "one_week_reaction_label": "-0.3%", "four_week_reaction": 1.0413885180240334, "four_week_reaction_label": "+1.0%", "confirmation": "contained", "revenue": 692429000.0, "revenue_yoy": 2.6546166698541045, "revenue_yoy_label": "+2.7%", "net_income": 36107000.0, "operating_cash_flow": -59118000.0, "free_cash_flow": -41713000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-22", "date_source": "exact", "eps_actual": 0.65, "eps_estimate": 0.45, "eps_surprise": 0.2, "surprise_pct": 44.4444, "surprise_label": "+44.4%", "surprise_band": "beat", "eps_yoy": 32.653061224489804, "eps_yoy_label": "+32.7%", "one_week_reaction": 24.716177861873216, "one_week_reaction_label": "+24.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 768184000.0, "revenue_yoy": 10.029634998231067, "revenue_yoy_label": "+10.0%", "net_income": 65015000.0, "operating_cash_flow": 55206000.0, "free_cash_flow": 78386000.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.32, 0.19, 0.14, 0.28, 0.4, 0.37, 0.43, 0.49, 0.55, 0.45, 0.3, 0.65], "eps_estimate": [0.33, 0.25, 0.08, 0.31, 0.44, 0.4055, 0.31, 0.4, 0.43, 0.44, 0.33, 0.45], "surprise": [-3.0303, -24.0, 75.0, -9.6774, -9.0909, -8.7546, 38.7097, 22.5, 27.907, 2.2727, -9.0909, 44.4444], "reaction_1w": [-7.022471910112358, -0.3628117913832283, 10.176991150442465, 14.95363214837713, 5.56247405562474, -11.577708006279432, -0.4469273743016665, 10.747435271128495, 2.077022933794896, 4.947209653092008, -0.26702269692924274, 24.716177861873216], "reaction_4w": [-16.091492776886042, -1.1791383219954719, 4.955752212389369, 4.752704791344669, 11.290992112909915, -20.95761381475667, 9.720670391061464, 9.330727894479727, 3.5915188230203454, 0.39215686274510575, 1.0413885180240334, null], "revenue": [635.18, 654.63, 599.09, 668.81, 679.81, 713.45, 674.52, 698.16, 742.9, 668.57, 692.43, 768.18], "net_income": [29.81, 44.53, 15.13, 35.0, 41.24, 56.1, 50.38, 54.44, 71.29, 177.65, 36.11, 65.02], "financial_unit": "millions", "scatter": [{"x": -3.0303, "y": -7.022471910112358, "label": "2023-09-30"}, {"x": -24.0, "y": -0.3628117913832283, "label": "2023-12-31"}, {"x": 75.0, "y": 10.176991150442465, "label": "2024-03-31"}, {"x": -9.6774, "y": 14.95363214837713, "label": "2024-06-30"}, {"x": -9.0909, "y": 5.56247405562474, "label": "2024-09-30"}, {"x": -8.7546, "y": -11.577708006279432, "label": "2024-12-31"}, {"x": 38.7097, "y": -0.4469273743016665, "label": "2025-03-31"}, {"x": 22.5, "y": 10.747435271128495, "label": "2025-06-30"}, {"x": 27.907, "y": 2.077022933794896, "label": "2025-09-30"}, {"x": 2.2727, "y": 4.947209653092008, "label": "2025-12-31"}, {"x": -9.0909, "y": -0.26702269692924274, "label": "2026-03-31"}, {"x": 44.4444, "y": 24.716177861873216, "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, 100.13992537313432, 112.08022388059702, 115.85820895522387, 115.29850746268654, 112.96641791044775, 119.96268656716416, 109.18843283582089, 116.88432835820895, 116.23134328358209, 108.06902985074626, 106.29664179104476, 100.51305970149254, 97.52798507462686, 97.6679104477612, 96.31529850746267, 90.34514925373134, 95.38246268656717, 100.74626865671641, 99.25373134328358, 96.82835820895522, 91.88432835820895, 94.26305970149254, 100.32649253731343, 94.02985074626865, 96.22201492537312, 102.84514925373134, 102.47201492537312, 96.26865671641791, 95.94216417910447, 101.63246268656717, 105.6436567164179, 109.1417910447761, 117.53731343283582, 111.80037313432835, 105.41044776119404, 116.13805970149251, 106.76305970149254, 108.48880597014924, 110.63432835820895, 108.48880597014924, 110.44776119402984, 97.29477611940298, 98.55410447761193, 102.705223880597, 110.35447761194028, 111.14738805970148, 116.9776119402985, 120.7089552238806, 138.75932835820893, 123.27425373134326, 122.94776119402984, 126.44589552238806, 125.23320895522387, 125.88619402985073, 110.07462686567165, 108.2089552238806, 121.36194029850745, 115.57835820895521, 123.7873134328358, 122.10820895522387, 112.36007462686565, 118.61007462686565, 113.99253731343283, 130.13059701492534, 125.04664179104476, 140.06529850746267, 139.8320895522388, 126.3526119402985, 120.66231343283582, 114.50559701492537, 117.53731343283582, 127.89179104477613, 123.13432835820895, 124.44029850746267, 123.36753731343282, 115.90485074626866, 115.205223880597, 118.84328358208955, 105.0839552238806, 103.03171641791045, 93.05037313432834, 93.9365671641791, 100.27985074626866, 100.74626865671641, 79.94402985074626, 79.2910447761194, 83.48880597014924, 83.11567164179104, 88.71268656716417, 88.89925373134328, 91.6044776119403, 88.57276119402984, 88.94589552238806, 94.49626865671642, 99.90671641791045, 99.53358208955223, 97.2481343283582, 99.30037313432834, 102.28544776119402, 95.4757462686567, 105.73694029850746, 98.74067164179104, 99.62686567164178, 104.38432835820895, 111.8936567164179, 113.80597014925371, 112.22014925373134, 113.15298507462688, 113.61940298507463, 119.68283582089552, 113.61940298507463, 103.54477611940298, 107.78917910447761, 110.02798507462686, 108.62873134328356, 105.78358208955223, 111.66044776119404, 112.63992537313432, 113.80597014925371, 125.65298507462686, 121.50186567164178, 110.12126865671641, 112.68656716417911, 115.90485074626866, 124.67350746268657, 127.19216417910447, 136.05410447761196, 140.3917910447761, 150.13992537313433, 154.61753731343282, 162.2667910447761, 165.57835820895522, 159.5615671641791, 155.22388059701493, 163.0597014925373, 169.44962686567163, 165.8582089552239, 168.84328358208955, 174.6735074626866, 174.2070895522388, 172.90111940298507, 170.42910447761193, 176.49253731343285, 180.83022388059703, 178.31156716417908, 173.27425373134326, 183.72201492537312, 168.19029850746267, 186.7070895522388, 179.57089552238804, 196.36194029850748, 197.2014925373134, 245.94216417910445, 227.5186567164179, 223.74067164179104], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 336.2068965517241, 336.2068965517241, 336.2068965517241], "gap": [0.0, -0.13992537313431797, -12.080223880597018, -15.858208955223873, -15.298507462686544, -12.966417910447745, -19.962686567164155, -9.18843283582089, -16.884328358208947, -16.231343283582092, 7.4482115285641015, 9.2205995882656, 15.004181677817826, 17.989256304683508, 17.84933093154916, 19.20194287184769, 25.172092125579027, 20.134778692743197, 14.770972722593953, 16.263510036026787, 18.68888317035514, 23.632913021101416, 21.254181677817826, 15.190748841996935, 21.487390633041713, 19.295226453937246, 12.672092125579027, 35.45901955738552, 41.662377766340725, 41.98887030365417, 36.29857179619147, 32.28737776634074, 28.789243437982535, 20.393721049922817, 26.13066134843028, 32.5205867215646, 37.31021616057647, 46.685216160576445, 44.95946989191974, 42.813947503860035, 44.95946989191974, 43.000514668039145, 56.153499742666, 54.89417138445705, 50.74305198147198, 43.0937982501287, 42.3008878023675, 36.47066392177048, 32.73932063818839, 21.585499227997985, 37.07057385486365, 37.39706639217708, 33.89893206381886, 35.111618630983045, 34.45863355635619, 50.27020072053527, 52.135872362326324, 38.98288728769947, 44.76646937725171, 36.557514153371116, 38.236618630983045, 47.984752959341264, 55.52785640761711, 60.14539372104993, 44.00733401955742, 49.091289243438, 34.07263252702009, 34.30584148224395, 47.78531909418426, 53.475617601646945, 59.63233401955739, 56.600617601646945, 46.246139989706634, 51.003602676273815, 49.69763252702009, 50.77039372104994, 58.2330802882141, 58.93270715388576, 55.29464745239321, 100.08845856922287, 102.14069737519301, 112.12204065877512, 111.23584662892436, 104.8925630468348, 104.42614513638705, 125.2283839423572, 125.88136901698405, 121.68360782295422, 172.05674215131242, 166.45972722593928, 166.27316006176017, 163.56793618116316, 166.59965259907364, 166.22651827071542, 160.67614513638705, 155.265697375193, 155.63883170355123, 157.92427946474527, 155.87204065877512, 152.88696603190942, 159.69666752444675, 185.64237004632008, 192.63863870303652, 191.75244467318578, 186.9949819866186, 179.48565362840966, 177.57334019557385, 179.15916109109622, 178.22632527020068, 177.75990735975293, 171.69647452393204, 177.75990735975293, 187.8345342254246, 183.59013124034993, 207.21339423571803, 208.61264796706132, 211.45779722079266, 205.58093154915085, 204.60145393721058, 203.43540916109117, 191.58839423571803, 195.7395136387031, 207.12011065362847, 204.55481214616577, 201.33652856407622, 192.5678718476583, 190.04921513124043, 181.18727483273292, 176.84958826556877, 167.10145393721055, 162.62384199691206, 168.76769171384458, 165.45612454966547, 171.4729155944416, 175.81060216160577, 167.9747812660834, 161.58485589294907, 165.1762738033968, 162.19119917653114, 156.3609752959341, 134.41360010293363, 135.71957025218737, 138.1915851775605, 132.1281523417396, 127.79046577457541, 130.30912249099336, 135.34643592382918, 124.89867472979932, 140.43039114770977, 121.91360010293363, 129.0497941327844, 112.25874935666496, 111.41919711785903, 90.26473237261968, 108.68823983530623, 112.46622490993309], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 115.51724137931036, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 137.93103448275863, null, null, null, null, null, null, null, null, 153.44827586206898, null, null, null, null, null, null, null, null, null, null, null, null, 160.34482758620692, null, null, null, null, null, null, null, null, null, null, null, null, 174.13793103448276, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 205.17241379310346, null, null, null, null, null, null, null, null, 255.17241379310346, null, null, null, null, null, null, null, null, null, null, null, null, 291.37931034482756, null, null, null, null, null, null, null, null, null, null, null, null, 317.2413793103449, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 331.0344827586207, null, null, null, null, null, null, null, null, 308.62068965517244, null, null, null, null, null, null, null, null, null, null, null, null, 336.2068965517241, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [236.2, -112.5, 123.7]}}, "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": [21.44, 21.47, 24.03, 24.84, 24.72, 24.22, 25.72, 23.41, 25.06, 24.92, 23.17, 22.79, 21.55, 20.91, 20.94, 20.65, 19.37, 20.45, 21.6, 21.28, 20.76, 19.7, 20.21, 21.51, 20.16, 20.63, 22.05, 21.97, 20.64, 20.57, 21.79, 22.65, 23.4, 25.2, 23.97, 22.6, 24.9, 22.89, 23.26, 23.72, 23.26, 23.68, 20.86, 21.13, 22.02, 23.66, 23.83, 25.08, 25.88, 29.75, 26.43, 26.36, 27.11, 26.85, 26.99, 23.6, 23.2, 26.02, 24.78, 26.54, 26.18, 24.09, 25.43, 24.44, 27.9, 26.81, 30.03, 29.98, 27.09, 25.87, 24.55, 25.2, 27.42, 26.4, 26.68, 26.45, 24.85, 24.7, 25.48, 22.53, 22.09, 19.95, 20.14, 21.5, 21.6, 17.14, 17.0, 17.9, 17.82, 19.02, 19.06, 19.64, 18.99, 19.07, 20.26, 21.42, 21.34, 20.85, 21.29, 21.93, 20.47, 22.67, 21.17, 21.36, 22.38, 23.99, 24.4, 24.06, 24.26, 24.36, 25.66, 24.36, 22.2, 23.11, 23.59, 23.29, 22.68, 23.94, 24.15, 24.4, 26.94, 26.05, 23.61, 24.16, 24.85, 26.73, 27.27, 29.17, 30.1, 32.19, 33.15, 34.79, 35.5, 34.21, 33.28, 34.96, 36.33, 35.56, 36.2, 37.45, 37.35, 37.07, 36.54, 37.84, 38.77, 38.23, 37.15, 39.39, 36.06, 40.03, 38.5, 42.1, 42.28, 52.73, 48.78, 47.97], "ttmEps": [0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 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, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.95, 1.95, 1.95], "quarterlyEps": [0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 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.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.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 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.55, 0.55, 0.55, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 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.65, 0.65, 0.65], "priceIndex": [100.0, 100.13992537313432, 112.08022388059702, 115.85820895522387, 115.29850746268654, 112.96641791044775, 119.96268656716416, 109.18843283582089, 116.88432835820895, 116.23134328358209, 108.06902985074626, 106.29664179104476, 100.51305970149254, 97.52798507462686, 97.6679104477612, 96.31529850746267, 90.34514925373134, 95.38246268656717, 100.74626865671641, 99.25373134328358, 96.82835820895522, 91.88432835820895, 94.26305970149254, 100.32649253731343, 94.02985074626865, 96.22201492537312, 102.84514925373134, 102.47201492537312, 96.26865671641791, 95.94216417910447, 101.63246268656717, 105.6436567164179, 109.1417910447761, 117.53731343283582, 111.80037313432835, 105.41044776119404, 116.13805970149251, 106.76305970149254, 108.48880597014924, 110.63432835820895, 108.48880597014924, 110.44776119402984, 97.29477611940298, 98.55410447761193, 102.705223880597, 110.35447761194028, 111.14738805970148, 116.9776119402985, 120.7089552238806, 138.75932835820893, 123.27425373134326, 122.94776119402984, 126.44589552238806, 125.23320895522387, 125.88619402985073, 110.07462686567165, 108.2089552238806, 121.36194029850745, 115.57835820895521, 123.7873134328358, 122.10820895522387, 112.36007462686565, 118.61007462686565, 113.99253731343283, 130.13059701492534, 125.04664179104476, 140.06529850746267, 139.8320895522388, 126.3526119402985, 120.66231343283582, 114.50559701492537, 117.53731343283582, 127.89179104477613, 123.13432835820895, 124.44029850746267, 123.36753731343282, 115.90485074626866, 115.205223880597, 118.84328358208955, 105.0839552238806, 103.03171641791045, 93.05037313432834, 93.9365671641791, 100.27985074626866, 100.74626865671641, 79.94402985074626, 79.2910447761194, 83.48880597014924, 83.11567164179104, 88.71268656716417, 88.89925373134328, 91.6044776119403, 88.57276119402984, 88.94589552238806, 94.49626865671642, 99.90671641791045, 99.53358208955223, 97.2481343283582, 99.30037313432834, 102.28544776119402, 95.4757462686567, 105.73694029850746, 98.74067164179104, 99.62686567164178, 104.38432835820895, 111.8936567164179, 113.80597014925371, 112.22014925373134, 113.15298507462688, 113.61940298507463, 119.68283582089552, 113.61940298507463, 103.54477611940298, 107.78917910447761, 110.02798507462686, 108.62873134328356, 105.78358208955223, 111.66044776119404, 112.63992537313432, 113.80597014925371, 125.65298507462686, 121.50186567164178, 110.12126865671641, 112.68656716417911, 115.90485074626866, 124.67350746268657, 127.19216417910447, 136.05410447761196, 140.3917910447761, 150.13992537313433, 154.61753731343282, 162.2667910447761, 165.57835820895522, 159.5615671641791, 155.22388059701493, 163.0597014925373, 169.44962686567163, 165.8582089552239, 168.84328358208955, 174.6735074626866, 174.2070895522388, 172.90111940298507, 170.42910447761193, 176.49253731343285, 180.83022388059703, 178.31156716417908, 173.27425373134326, 183.72201492537312, 168.19029850746267, 186.7070895522388, 179.57089552238804, 196.36194029850748, 197.2014925373134, 245.94216417910445, 227.5186567164179, 223.74067164179104], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 336.2068965517241, 336.2068965517241, 336.2068965517241], "valuationGap": [0.0, -0.13992537313431797, -12.080223880597018, -15.858208955223873, -15.298507462686544, -12.966417910447745, -19.962686567164155, -9.18843283582089, -16.884328358208947, -16.231343283582092, 7.4482115285641015, 9.2205995882656, 15.004181677817826, 17.989256304683508, 17.84933093154916, 19.20194287184769, 25.172092125579027, 20.134778692743197, 14.770972722593953, 16.263510036026787, 18.68888317035514, 23.632913021101416, 21.254181677817826, 15.190748841996935, 21.487390633041713, 19.295226453937246, 12.672092125579027, 35.45901955738552, 41.662377766340725, 41.98887030365417, 36.29857179619147, 32.28737776634074, 28.789243437982535, 20.393721049922817, 26.13066134843028, 32.5205867215646, 37.31021616057647, 46.685216160576445, 44.95946989191974, 42.813947503860035, 44.95946989191974, 43.000514668039145, 56.153499742666, 54.89417138445705, 50.74305198147198, 43.0937982501287, 42.3008878023675, 36.47066392177048, 32.73932063818839, 21.585499227997985, 37.07057385486365, 37.39706639217708, 33.89893206381886, 35.111618630983045, 34.45863355635619, 50.27020072053527, 52.135872362326324, 38.98288728769947, 44.76646937725171, 36.557514153371116, 38.236618630983045, 47.984752959341264, 55.52785640761711, 60.14539372104993, 44.00733401955742, 49.091289243438, 34.07263252702009, 34.30584148224395, 47.78531909418426, 53.475617601646945, 59.63233401955739, 56.600617601646945, 46.246139989706634, 51.003602676273815, 49.69763252702009, 50.77039372104994, 58.2330802882141, 58.93270715388576, 55.29464745239321, 100.08845856922287, 102.14069737519301, 112.12204065877512, 111.23584662892436, 104.8925630468348, 104.42614513638705, 125.2283839423572, 125.88136901698405, 121.68360782295422, 172.05674215131242, 166.45972722593928, 166.27316006176017, 163.56793618116316, 166.59965259907364, 166.22651827071542, 160.67614513638705, 155.265697375193, 155.63883170355123, 157.92427946474527, 155.87204065877512, 152.88696603190942, 159.69666752444675, 185.64237004632008, 192.63863870303652, 191.75244467318578, 186.9949819866186, 179.48565362840966, 177.57334019557385, 179.15916109109622, 178.22632527020068, 177.75990735975293, 171.69647452393204, 177.75990735975293, 187.8345342254246, 183.59013124034993, 207.21339423571803, 208.61264796706132, 211.45779722079266, 205.58093154915085, 204.60145393721058, 203.43540916109117, 191.58839423571803, 195.7395136387031, 207.12011065362847, 204.55481214616577, 201.33652856407622, 192.5678718476583, 190.04921513124043, 181.18727483273292, 176.84958826556877, 167.10145393721055, 162.62384199691206, 168.76769171384458, 165.45612454966547, 171.4729155944416, 175.81060216160577, 167.9747812660834, 161.58485589294907, 165.1762738033968, 162.19119917653114, 156.3609752959341, 134.41360010293363, 135.71957025218737, 138.1915851775605, 132.1281523417396, 127.79046577457541, 130.30912249099336, 135.34643592382918, 124.89867472979932, 140.43039114770977, 121.91360010293363, 129.0497941327844, 112.25874935666496, 111.41919711785903, 90.26473237261968, 108.68823983530623, 112.46622490993309], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 115.51724137931036, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 137.93103448275863, null, null, null, null, null, null, null, null, 153.44827586206898, null, null, null, null, null, null, null, null, null, null, null, null, 160.34482758620692, null, null, null, null, null, null, null, null, null, null, null, null, 174.13793103448276, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 205.17241379310346, null, null, null, null, null, null, null, null, 255.17241379310346, null, null, null, null, null, null, null, null, null, null, null, null, 291.37931034482756, null, null, null, null, null, null, null, null, null, null, null, null, 317.2413793103449, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 331.0344827586207, null, null, null, null, null, null, null, null, 308.62068965517244, null, null, null, null, null, null, null, null, null, null, null, null, 336.2068965517241, null, null], "quarterLabels": ["2023-07-26", "", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-22", "", "", "", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-19", "", "", "", "", "", "", "", "", "2025-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-23", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-18", "", "", "", "", "", "", "", "", "2026-04-22", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-22", "", ""], "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": [-17.241379310344826, -17.241379310344826, -17.241379310344826, -17.241379310344826, -17.241379310344826, -17.241379310344826, -17.241379310344826, -17.241379310344826, -17.241379310344826, -17.241379310344826, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -3.030303030303033, -24.0, -24.0, -24.0, -24.0, -24.0, -24.0, -24.0, -24.0, -24.0, 75.00000000000001, 75.00000000000001, 75.00000000000001, 75.00000000000001, 75.00000000000001, 75.00000000000001, 75.00000000000001, 75.00000000000001, 75.00000000000001, 75.00000000000001, 75.00000000000001, 75.00000000000001, 75.00000000000001, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.677419354838701, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -9.090909090909086, -8.754623921085088, -8.754623921085088, -8.754623921085088, -8.754623921085088, -8.754623921085088, -8.754623921085088, -8.754623921085088, -8.754623921085088, -8.754623921085088, 38.70967741935484, 38.70967741935484, 38.70967741935484, 38.70967741935484, 38.70967741935484, 38.70967741935484, 38.70967741935484, 38.70967741935484, 38.70967741935484, 38.70967741935484, 38.70967741935484, 38.70967741935484, 38.70967741935484, 22.499999999999993, 22.499999999999993, 22.499999999999993, 22.499999999999993, 22.499999999999993, 22.499999999999993, 22.499999999999993, 22.499999999999993, 22.499999999999993, 22.499999999999993, 22.499999999999993, 22.499999999999993, 22.499999999999993, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 27.906976744186057, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, 2.2727272727272747, -9.090909090909099, -9.090909090909099, -9.090909090909099, -9.090909090909099, -9.090909090909099, -9.090909090909099, -9.090909090909099, -9.090909090909099, -9.090909090909099, -9.090909090909099, -9.090909090909099, -9.090909090909099, -9.090909090909099, 44.44444444444445, 44.44444444444445, 44.44444444444445], "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": [23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 1, 8, 15, 22, 29, 36, 43, 50, 57, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 2, 9, 16, 23, 30, 37, 44, 51, 58, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 114, 2, 9, 16, 23, 30, 37, 44, 51, 58, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 21.44, "latestClose": 47.97, "startTtmEps": 0.58, "latestTtmEps": 1.95, "priceChangePct": 123.74067164179104, "epsChangePct": 236.20689655172416, "earningsGapPct": 112.46622490993312, "startMultiple": 36.96551724137932, "latestMultiple": 24.6, "multipleChangePct": -33.45149253731344, "latestQuarter": "2026-07-22", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 124.57865168539324, "earningsMovePct": 15.384615384615397, "spread": -109.19403630077784, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 81.98027314112291, "earningsMovePct": 109.6774193548387, "spread": 27.697146213715797, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 123.74067164179104, "earningsMovePct": 236.20689655172416, "spread": 112.46622490993312, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 11 updates.", "marketChangePct": 123.74067164179104, "earningsChangePct": 236.20689655172416, "recentMarketMovePoints": 53.31156716417911, "recentEarningsMovePoints": 27.586206896551687}, "pressure": {"score": 71, "band": "high", "label": "High \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.18184103, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.03837386, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.2390499, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.01174634, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00513738, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -3.2114079274933927, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-22", "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, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 115.51724137931036, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 137.93103448275863, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 153.44827586206898, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 160.34482758620692, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 174.13793103448276, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 205.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 255.17241379310346, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 291.37931034482756, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 317.2413793103449, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 331.0344827586207, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 308.62068965517244, 336.2068965517241, 336.2068965517241, 336.2068965517241], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 103.38485317539832, 108.69265655097229, 108.69265655097229, 108.69265655097229, 108.69265655097229, 108.69265655097229, 108.69265655097229, 108.69265655097229, 108.69265655097229, 108.69265655097229, 111.47664662444845, 111.47664662444845, 111.47664662444845, 111.47664662444845, 111.47664662444845, 111.47664662444845, 111.47664662444845, 111.47664662444845, 111.47664662444845, 111.47664662444845, 111.47664662444845, 111.47664662444845, 111.47664662444845, 114.654801816934, 114.654801816934, 114.654801816934, 114.654801816934, 114.654801816934, 114.654801816934, 114.654801816934, 114.654801816934, 114.654801816934, 114.654801816934, 114.654801816934, 114.654801816934, 114.654801816934, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 116.65548229305212, 119.29226001001439, 119.29226001001439, 119.29226001001439, 119.29226001001439, 119.29226001001439, 119.29226001001439, 119.29226001001439, 119.29226001001439, 119.29226001001439, 122.67361666780975, 122.67361666780975, 122.67361666780975, 122.67361666780975, 122.67361666780975, 122.67361666780975, 122.67361666780975, 122.67361666780975, 122.67361666780975, 122.67361666780975, 122.67361666780975, 122.67361666780975, 122.67361666780975, 123.98942796523744, 123.98942796523744, 123.98942796523744, 123.98942796523744, 123.98942796523744, 123.98942796523744, 123.98942796523744, 123.98942796523744, 123.98942796523744, 123.98942796523744, 123.98942796523744, 123.98942796523744, 123.98942796523744, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 126.81743829879177, 124.8057751712285, 124.8057751712285, 124.8057751712285, 124.8057751712285, 124.8057751712285, 124.8057751712285, 124.8057751712285, 124.8057751712285, 124.8057751712285, 125.60845009684904, 125.60845009684904, 125.60845009684904, 125.60845009684904, 125.60845009684904, 125.60845009684904, 125.60845009684904, 125.60845009684904, 125.60845009684904, 125.60845009684904, 125.60845009684904, 125.60845009684904, 125.60845009684904, 128.74738153417331, 128.74738153417331, 128.74738153417331], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 94.96104320498989, 96.60559369016843, 96.60559369016843, 96.60559369016843, 96.60559369016843, 96.60559369016843, 96.60559369016843, 96.60559369016843, 96.60559369016843, 96.60559369016843, 87.70179640023554, 87.70179640023554, 87.70179640023554, 87.70179640023554, 87.70179640023554, 87.70179640023554, 87.70179640023554, 87.70179640023554, 87.70179640023554, 87.70179640023554, 87.70179640023554, 87.70179640023554, 87.70179640023554, 100.72599065275483, 100.72599065275483, 100.72599065275483, 100.72599065275483, 100.72599065275483, 100.72599065275483, 100.72599065275483, 100.72599065275483, 100.72599065275483, 100.72599065275483, 100.72599065275483, 100.72599065275483, 100.72599065275483, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 109.58287577981751, 101.81251571167888, 101.81251571167888, 101.81251571167888, 101.81251571167888, 101.81251571167888, 101.81251571167888, 101.81251571167888, 101.81251571167888, 101.81251571167888, 98.39055227881752, 98.39055227881752, 98.39055227881752, 98.39055227881752, 98.39055227881752, 98.39055227881752, 98.39055227881752, 98.39055227881752, 98.39055227881752, 98.39055227881752, 98.39055227881752, 98.39055227881752, 98.39055227881752, 109.5385880736114, 109.5385880736114, 109.5385880736114, 109.5385880736114, 109.5385880736114, 109.5385880736114, 109.5385880736114, 109.5385880736114, 109.5385880736114, 109.5385880736114, 109.5385880736114, 109.5385880736114, 109.5385880736114, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 112.37989046954775, 141.68129300969835, 141.68129300969835, 141.68129300969835, 141.68129300969835, 141.68129300969835, 141.68129300969835, 141.68129300969835, 141.68129300969835, 141.68129300969835, 145.91880635091874, 145.91880635091874, 145.91880635091874, 145.91880635091874, 145.91880635091874, 145.91880635091874, 145.91880635091874, 145.91880635091874, 145.91880635091874, 145.91880635091874, 145.91880635091874, 145.91880635091874, 145.91880635091874, 135.7237763822645, 135.7237763822645, 135.7237763822645], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 236.20689655172413, "valuationContribution": -112.46622490993309, "marketMove": 123.74067164179104, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 236.20689655172413}, {"key": "valuation", "label": "Relative valuation contribution", "value": -112.46622490993309}, {"key": "market", "label": "Total market move", "value": 123.74067164179104}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 15.517241379310365, "surprisePct": -3.030303030303033, "immediateReturnPct": -7.02247191011236, "forward4WeekPct": -15.97110754414125, "forward13WeekPct": -13.68378812199037, "toDateReturnPct": 92.4959871589085, "weeksSince": 145, "availabilitySource": "reported", "spread": 7.4482115285641015, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-02-23", "periodEnd": "2023-12-31", "earningsChangePct": 19.402985074626855, "surprisePct": -24.0, "immediateReturnPct": -0.36281179138323294, "forward4WeekPct": 2.7210884353741305, "forward13WeekPct": 5.487528344671211, "toDateReturnPct": 117.55102040816325, "weeksSince": 128, "availabilitySource": "reported", "spread": 35.45901955738552, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 11.250000000000004, "surprisePct": 75.00000000000001, "immediateReturnPct": 10.176991150442461, "forward4WeekPct": 2.920353982300883, "forward13WeekPct": 31.63716814159292, "toDateReturnPct": 112.25663716814158, "weeksSince": 119, "availabilitySource": "reported", "spread": 37.31021616057647, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 4.494382022471921, "surprisePct": -9.677419354838701, "immediateReturnPct": 14.953632148377128, "forward4WeekPct": 3.7480680061823923, "forward13WeekPct": -1.7387944358578045, "toDateReturnPct": 85.35548686244205, "weeksSince": 106, "availabilitySource": "reported", "spread": 21.585499227997985, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 8.602150537634401, "surprisePct": -9.090909090909086, "immediateReturnPct": 5.562474055624733, "forward4WeekPct": 24.657534246575352, "forward13WeekPct": 9.79659609796595, "toDateReturnPct": 99.12826899128268, "weeksSince": 93, "availabilitySource": "reported", "spread": 55.52785640761711, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": 17.821782178217816, "surprisePct": -8.754623921085088, "immediateReturnPct": -11.57770800627943, "forward4WeekPct": -15.62009419152276, "forward13WeekPct": -25.47095761381476, "toDateReturnPct": 88.26530612244896, "weeksSince": 76, "availabilitySource": "reported", "spread": 100.08845856922287, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 24.369747899159666, "surprisePct": 38.70967741935484, "immediateReturnPct": -0.4469273743016644, "forward4WeekPct": 6.0893854748603315, "forward13WeekPct": 26.64804469273745, "toDateReturnPct": 167.98882681564245, "weeksSince": 67, "availabilitySource": "reported", "spread": 172.05674215131242, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 14.18918918918919, "surprisePct": 22.499999999999993, "immediateReturnPct": 10.747435271128492, "forward4WeekPct": 17.19589643380557, "forward13WeekPct": 15.241817293600391, "toDateReturnPct": 134.34294088910602, "weeksSince": 54, "availabilitySource": "reported", "spread": 185.64237004632008, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 8.875739644970416, "surprisePct": 27.906976744186057, "immediateReturnPct": 2.077022933794903, "forward4WeekPct": 4.5002163565555975, "forward13WeekPct": 26.222414539160543, "toDateReturnPct": 107.5724794461272, "weeksSince": 41, "availabilitySource": "reported", "spread": 207.21339423571803, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": 4.347826086956519, "surprisePct": 2.2727272727272747, "immediateReturnPct": 4.947209653092011, "forward4WeekPct": 5.460030165912522, "forward13WeekPct": 16.953242835595784, "toDateReturnPct": 44.705882352941174, "weeksSince": 24, "availabilitySource": "reported", "spread": 168.76769171384458, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": -6.770833333333326, "surprisePct": -9.090909090909099, "immediateReturnPct": -0.2670226969292422, "forward4WeekPct": 3.5246995994659525, "forward13WeekPct": 40.801068090787695, "toDateReturnPct": 28.090787716955923, "weeksSince": 15, "availabilitySource": "reported", "spread": 134.41360010293363, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 8.93854748603351, "surprisePct": 44.44444444444445, "immediateReturnPct": 24.716177861873213, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 13.457899716177856, "weeksSince": 2, "availabilitySource": "reported", "spread": 90.26473237261968, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 8.93854748603351, "surprisePct": 44.44444444444445, "immediateReturnPct": 24.716177861873213, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 13.457899716177856, "weeksSince": 2, "availabilitySource": "reported", "spread": 90.26473237261968, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 8 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Oil & Gas Equipment & Services", "population": 25, "spreadPercentile": 66.7, "qualityPercentile": 97.9, "rarityPercentile": 33.3, "currentOneYearSpread": -51.412517, "lead": "price", "relatedSignals": [{"tickerId": 4033, "symbol": "TS", "name": "Tenaris SA ADR", "spread": -44.637868, "lead": "price", "quality": 62.5}, {"tickerId": 5071, "symbol": "BKR", "name": "Baker Hughes Co", "spread": -42.320175000000006, "lead": "price", "quality": 87.5}, {"tickerId": 4292, "symbol": "VTOL", "name": "Bristow Group Inc", "spread": -33.650244, "lead": "price", "quality": 75}, {"tickerId": 1875, "symbol": "HAL", "name": "Halliburton Company", "spread": -70.111129, "lead": "price", "quality": 62.5}, {"tickerId": 1630, "symbol": "FTI", "name": "TechnipFMC PLC", "spread": -74.603448, "lead": "price", "quality": 100}, {"tickerId": 8925, "symbol": "WFRD", "name": "Weatherford International plc", "spread": -81.869159, "lead": "price", "quality": 50}, {"tickerId": 3638, "symbol": "SLB", "name": "Schlumberger NV", "spread": -82.667719, "lead": "price", "quality": 62.5}, {"tickerId": 3900, "symbol": "TDW", "name": "Tidewater Inc", "spread": -20.147153000000003, "lead": "price", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-02-23", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "repricing_started", "label": "Repricing may be starting", "tone": "positive", "explanation": "The longstanding earnings lead is beginning to close through price confirmation."}, {"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."}