{"ticker": {"uuid": "3d3637ae-5de7-427e-880f-4eb3c5b49d56", "symbol": "SCHW", "name": "Charles Schwab Corp", "sector": "Financial Services", "industry": "Capital Markets", "currency": "USD"}, "next_event": {"report_date": "2026-10-15", "fiscal_date_ending": "2026-09-30", "estimate": 1.67, "session": "Time unconfirmed", "days": 63}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 0, "inline": 2, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 3.7, "average_surprise_label": "+3.7%", "median_surprise": 3.3, "surprise_dispersion": 2.9, "average_reaction": -0.0, "average_reaction_label": "-0.0%", "average_abs_reaction": 4.3, "positive_response_rate": 41.7, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 22, "band": "Contained", "tone": "positive", "days": 63, "proximity_component": 3, "reaction_component": 11, "variability_component": 4, "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": 98, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 10, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": null, "revenue_growth_1y": null, "cash_conversion": 0.99, "net_margin": 37.0, "earnings_yield": null, "eps_surprise_avg": 3.2, "sue_score": 1.26, "pe_ratio": 21.1, "completeness": 64.3, "source": "yfinance"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 107.6, "currency": "USD", "return_13w": 21.4, "fair_value": 78.61532, "fair_value_gap": 36.9, "relative_strength": 0.8, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 59.5}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-16", "date_source": "exact", "eps_actual": 0.77, "eps_estimate": 0.74, "eps_surprise": 0.03, "surprise_pct": 4.0541, "surprise_label": "+4.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.8961639075482052, "one_week_reaction_label": "-0.9%", "four_week_reaction": 6.489682133493599, "four_week_reaction_label": "+6.5%", "confirmation": "contained", "revenue": 6396000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1125000000.0, "operating_cash_flow": -5011000000.0, "free_cash_flow": -4772000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-16", "date_source": "exact", "eps_actual": 0.68, "eps_estimate": 0.64, "eps_surprise": 0.04, "surprise_pct": 6.25, "surprise_label": "+6.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.2229026230907127, "one_week_reaction_label": "-2.2%", "four_week_reaction": -2.4626675440444092, "four_week_reaction_label": "-2.5%", "confirmation": "diverged", "revenue": 4459000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1045000000.0, "operating_cash_flow": 20037000000.0, "free_cash_flow": 20100000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-15", "date_source": "exact", "eps_actual": 0.74, "eps_estimate": 0.74, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.8407823593761545, "one_week_reaction_label": "+4.8%", "four_week_reaction": 9.04215386791048, "four_week_reaction_label": "+9.0%", "confirmation": "contained", "revenue": 6448000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1362000000.0, "operating_cash_flow": -1349000000.0, "free_cash_flow": -1200000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-16", "date_source": "exact", "eps_actual": 0.73, "eps_estimate": 0.72, "eps_surprise": 0.01, "surprise_pct": 1.3889, "surprise_label": "+1.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -17.64393756428838, "one_week_reaction_label": "-17.6%", "four_week_reaction": -16.87450288563378, "four_week_reaction_label": "-16.9%", "confirmation": "diverged", "revenue": 6349000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1332000000.0, "operating_cash_flow": -4252000000.0, "free_cash_flow": -4163000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-15", "date_source": "exact", "eps_actual": 0.77, "eps_estimate": 0.75, "eps_surprise": 0.02, "surprise_pct": 2.6667, "surprise_label": "+2.7%", "surprise_band": "beat", "eps_yoy": 0.0, "eps_yoy_label": "0.0%", "one_week_reaction": 5.4373509954031904, "one_week_reaction_label": "+5.4%", "four_week_reaction": 9.559691676162863, "four_week_reaction_label": "+9.6%", "confirmation": "confirmed", "revenue": 6553000000.0, "revenue_yoy": 2.454659161976235, "revenue_yoy_label": "+2.5%", "net_income": 1408000000.0, "operating_cash_flow": 19098000000.0, "free_cash_flow": 19226000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-21", "date_source": "exact", "eps_actual": 1.01, "eps_estimate": 0.91, "eps_surprise": 0.1, "surprise_pct": 10.989, "surprise_label": "+11.0%", "surprise_band": "beat", "eps_yoy": 48.52941176470587, "eps_yoy_label": "+48.5%", "one_week_reaction": 7.093312528628762, "one_week_reaction_label": "+7.1%", "four_week_reaction": 5.49666307151376, "four_week_reaction_label": "+5.5%", "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": "2025-03-31", "reported_date": "2025-04-17", "date_source": "exact", "eps_actual": 1.04, "eps_estimate": 1.01, "eps_surprise": 0.03, "surprise_pct": 2.9703, "surprise_label": "+3.0%", "surprise_band": "beat", "eps_yoy": 40.54054054054055, "eps_yoy_label": "+40.5%", "one_week_reaction": -1.0524949395499188, "one_week_reaction_label": "-1.1%", "four_week_reaction": 10.109147149095296, "four_week_reaction_label": "+10.1%", "confirmation": "diverged", "revenue": 5599000000.0, "revenue_yoy": -13.166873449131513, "revenue_yoy_label": "-13.2%", "net_income": 1909000000.0, "operating_cash_flow": 6359000000.0, "free_cash_flow": 6242000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-18", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 1.1, "eps_surprise": 0.04, "surprise_pct": 3.6364, "surprise_label": "+3.6%", "surprise_band": "beat", "eps_yoy": 56.164383561643824, "eps_yoy_label": "+56.2%", "one_week_reaction": 5.534413112033921, "one_week_reaction_label": "+5.5%", "four_week_reaction": 5.849732867661469, "four_week_reaction_label": "+5.8%", "confirmation": "confirmed", "revenue": 5851000000.0, "revenue_yoy": -7.843754922034966, "revenue_yoy_label": "-7.8%", "net_income": 2126000000.0, "operating_cash_flow": 3177000000.0, "free_cash_flow": 3049000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-16", "date_source": "exact", "eps_actual": 1.31, "eps_estimate": 1.25, "eps_surprise": 0.06, "surprise_pct": 4.8, "surprise_label": "+4.8%", "surprise_band": "beat", "eps_yoy": 70.12987012987013, "eps_yoy_label": "+70.1%", "one_week_reaction": 2.370596342383292, "one_week_reaction_label": "+2.4%", "four_week_reaction": 3.566769040456972, "four_week_reaction_label": "+3.6%", "confirmation": "confirmed", "revenue": 6135000000.0, "revenue_yoy": -6.378757820845414, "revenue_yoy_label": "-6.4%", "net_income": 2358000000.0, "operating_cash_flow": 538000000.0, "free_cash_flow": 393000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-21", "date_source": "exact", "eps_actual": 1.39, "eps_estimate": 1.39, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": 37.623762376237615, "eps_yoy_label": "+37.6%", "one_week_reaction": -1.5796578617698744, "one_week_reaction_label": "-1.6%", "four_week_reaction": -9.42015063415707, "four_week_reaction_label": "-9.4%", "confirmation": "contained", "revenue": 6336000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 2459000000.0, "operating_cash_flow": -763000000.0, "free_cash_flow": -921000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-16", "date_source": "exact", "eps_actual": 1.43, "eps_estimate": 1.4, "eps_surprise": 0.03, "surprise_pct": 2.1429, "surprise_label": "+2.1%", "surprise_band": "beat", "eps_yoy": 37.499999999999986, "eps_yoy_label": "+37.5%", "one_week_reaction": -2.6582276363689146, "one_week_reaction_label": "-2.7%", "four_week_reaction": -6.191983351739578, "four_week_reaction_label": "-6.2%", "confirmation": "diverged", "revenue": 6482000000.0, "revenue_yoy": 15.770673334524021, "revenue_yoy_label": "+15.8%", "net_income": 2479000000.0, "operating_cash_flow": 7342000000.0, "free_cash_flow": 7202000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-21", "date_source": "exact", "eps_actual": 1.62, "eps_estimate": 1.53, "eps_surprise": 0.09, "surprise_pct": 5.8824, "surprise_label": "+5.9%", "surprise_band": "beat", "eps_yoy": 42.105263157894754, "eps_yoy_label": "+42.1%", "one_week_reaction": 0.40370224497833457, "one_week_reaction_label": "+0.4%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "contained", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "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.77, 0.68, 0.74, 0.73, 0.77, 1.01, 1.04, 1.14, 1.31, 1.39, 1.43, 1.62], "eps_estimate": [0.74, 0.64, 0.74, 0.72, 0.75, 0.91, 1.01, 1.1, 1.25, 1.39, 1.4, 1.53], "surprise": [4.0541, 6.25, 0.0, 1.3889, 2.6667, 10.989, 2.9703, 3.6364, 4.8, 0.0, 2.1429, 5.8824], "reaction_1w": [-0.8961639075482052, -2.2229026230907127, 4.8407823593761545, -17.64393756428838, 5.4373509954031904, 7.093312528628762, -1.0524949395499188, 5.534413112033921, 2.370596342383292, -1.5796578617698744, -2.6582276363689146, 0.40370224497833457], "reaction_4w": [6.489682133493599, -2.4626675440444092, 9.04215386791048, -16.87450288563378, 9.559691676162863, 5.49666307151376, 10.109147149095296, 5.849732867661469, 3.566769040456972, -9.42015063415707, -6.191983351739578, null], "revenue": [6.4, 4.46, 6.45, 6.35, 6.55, null, 5.6, 5.85, 6.13, 6.34, 6.48, null], "net_income": [1.12, 1.04, 1.36, 1.33, 1.41, null, 1.91, 2.13, 2.36, 2.46, 2.48, null], "financial_unit": "billions", "scatter": [{"x": 4.0541, "y": -0.8961639075482052, "label": "2023-09-30"}, {"x": 6.25, "y": -2.2229026230907127, "label": "2023-12-31"}, {"x": 0.0, "y": 4.8407823593761545, "label": "2024-03-31"}, {"x": 1.3889, "y": -17.64393756428838, "label": "2024-06-30"}, {"x": 2.6667, "y": 5.4373509954031904, "label": "2024-09-30"}, {"x": 10.989, "y": 7.093312528628762, "label": "2024-12-31"}, {"x": 2.9703, "y": -1.0524949395499188, "label": "2025-03-31"}, {"x": 3.6364, "y": 5.534413112033921, "label": "2025-06-30"}, {"x": 4.8, "y": 2.370596342383292, "label": "2025-09-30"}, {"x": 0.0, "y": -1.5796578617698744, "label": "2025-12-31"}, {"x": 2.1429, "y": -2.6582276363689146, "label": "2026-03-31"}, {"x": 5.8824, "y": 0.40370224497833457, "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, 97.69825397626623, 101.64650631564665, 99.68078020733923, 97.8158600736597, 92.65793080070989, 92.2379032874097, 86.55914052653178, 86.23992073387099, 85.46706969035586, 84.20699064247829, 93.800403751194, 91.83661746167606, 95.83685205578277, 95.24609953686871, 106.60541646643553, 108.14137231720748, 119.80450397986738, 115.75363330590991, 116.12496281213731, 113.47501844268308, 110.0992920080461, 107.65189195799496, 108.09073623735672, 106.2340869602081, 107.38791247754129, 109.1333687575789, 109.20115416249756, 112.64122635937517, 113.82745959637697, 113.60715833989994, 121.33461593010968, 122.58863282601864, 121.82605356822683, 118.6740662867334, 124.41881955269596, 127.07936919607224, 128.85871730556343, 129.4047579616859, 133.94438090805554, 122.87586044975059, 124.59309769173612, 125.69824790014617, 124.54208971143336, 124.69511016031862, 125.29019278778168, 124.4570781569403, 128.16358647246852, 105.55048329511342, 113.23553899576157, 107.77778986405747, 106.53661837484007, 111.89673752685607, 109.91656666531236, 111.12856754020379, 107.37307137969184, 106.04157696896279, 111.62361069209261, 109.96777718295046, 110.53110160702727, 115.5327418975419, 121.8146625891245, 122.59990333032667, 121.09770486612189, 126.57731580796394, 138.1217151958053, 139.18366384138145, 141.75289184466135, 139.54335443487187, 136.23761512566978, 127.2795721140381, 128.01608341996024, 127.51936584303172, 124.64183061903913, 130.87649201703456, 140.15997062230872, 141.6843783529423, 142.47227477765375, 138.07033182302757, 138.24218824410102, 136.67828573307278, 128.25726697411716, 132.51933345451818, 134.71910891394577, 133.72233538607833, 118.68480251151885, 132.26154707689653, 130.86950098694174, 137.38290090069927, 142.83078506736226, 145.63206149256993, 152.90763035141396, 150.6835818399508, 152.30420702695952, 152.1490407299264, 150.61461962327326, 153.80414615226817, 155.13167886287718, 157.71778206741766, 158.56257576926083, 165.16575734096136, 167.3380837534135, 164.70025844986202, 167.8380628798459, 166.16106596517045, 165.6769842735521, 165.69427327954094, 159.14187969069266, 161.7178874566725, 163.08368924759492, 165.03730502005723, 162.65147282793157, 158.98628212881619, 162.75520511785305, 163.23928680947145, 163.4121733773368, 164.65695561836037, 163.65421422314597, 156.92703615191917, 160.77609059327392, 162.66594377134055, 167.57262198775695, 171.3349869575559, 176.65777987547483, 176.10296201948304, 173.6756288797358, 180.00403188978282, 177.1605840485331, 180.17741257890597, 182.18863101715073, 163.04738093820916, 163.5866959579886, 165.62217871821142, 165.6743704943191, 161.89916011782856, 164.68272674827304, 160.6813502626377, 163.134367231722, 164.92628837010892, 160.5421721930172, 153.96599618136807, 159.25477155700455, 154.71408005158975, 158.67752618314498, 157.40293777960522, 152.51410554684986, 155.1156626992804, 159.0616487157186, 160.10925562273763, 158.31086376568834, 169.36311663473882, 180.04870708633266, 177.32492912808326, 178.04079384787957, 183.7502514911331, 187.87083865874118], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 149.35064935064935, 149.35064935064935, 149.35064935064935], "gap": [0.0, 2.30174602373377, -1.646506315646647, 0.3192197926607747, 2.1841399263402934, 7.342069199290108, 7.762096712590306, 13.440859473468223, 13.760079266129011, 5.961501738215574, 7.221580786093142, -2.3718323226225664, -0.4080460331046254, -4.40828062721134, -3.8175281082972816, -15.176845037864098, -16.712800888636053, -28.375932551295946, -24.325061877338484, -24.69639138356588, -22.04644701411165, -18.670720579474676, -26.353190659293674, -26.792034938655434, -24.935385661506814, -26.089211178840003, -27.834667458877618, -27.90245286379627, -31.34252506067388, -32.52875829767568, -32.30845704119865, -40.03591463140839, -41.28993152731735, -40.52735226952554, -37.37536498803212, -48.055183189059605, -50.715732832435876, -52.49508094192707, -53.04112159804954, -57.580744544419176, -46.51222408611423, -48.22946132809976, -49.33461153650981, -48.178453347797, -48.33147379668226, -48.92655642414532, -48.09344179330394, -51.799950108832164, -29.706327450957588, -37.39138315160574, -31.933634019901632, -30.69246253068424, -36.052581682700236, -34.072410821156524, -35.284411696047954, -31.528915535536, -30.19742112480695, -35.779454847936776, -34.12362133879462, -34.68694576287143, -39.68858605338606, -45.97050674496866, -46.75574748617083, -45.25354902196605, -50.733159963808106, -62.27755935164947, -63.33950799722561, -65.90873600050551, -63.69919859071604, -60.39345928151394, -51.43541626988227, -52.1719275758044, -51.675209998875886, -48.79767477488329, -55.03233617287873, -55.744386206724315, -57.2687939373579, -58.05669036206935, -53.65474740744317, -53.82660382851661, -52.26270131748838, -43.84168255853275, -48.10374903893377, -50.30352449836137, -49.30675097049392, -34.26921809593445, -47.84596266131213, -38.661708779149535, -45.17510869290706, -50.62299285957005, -53.42426928477772, -60.69983814362175, -58.47578963215858, -60.09641481916731, -59.9412485221342, -58.40682741548105, -61.596353944475965, -62.92388665508497, -65.50998985962545, -66.35478356146862, -72.95796513316915, -64.48094089627067, -61.84311559271917, -64.98092002270305, -63.303923108027604, -62.81984141640926, -62.83713042239809, -56.284736833549815, -58.86074459952967, -60.22654639045207, -62.180162162914385, -59.79432997078872, -56.12913927167334, -45.87208823473617, -46.35616992635457, -46.52905649421993, -47.77383873524349, -46.77109734002909, -40.043919268802284, -43.89297371015704, -45.78282688822367, -50.68950510464006, -54.45187007443903, -59.774662992357946, -59.21984513636616, -56.79251199661891, -63.12091500666594, -50.407337295286354, -53.424165825659216, -55.43538426390397, -36.2941341849624, -36.833449204741854, -38.86893196496466, -38.92112374107235, -35.1459133645818, -37.929479995026284, -33.92810350939094, -36.38112047847524, -38.173041616862164, -23.65905530990031, -17.082879298251186, -22.37165467388766, -17.830963168472863, -21.794409300028093, -20.51982089648834, -15.630988663732978, -18.23254581616351, -22.17853183260172, -23.22613873962075, -21.427746882571455, -32.47999975162193, -43.16559020321577, -40.44181224496637, -28.69014449723022, -34.39960214048375, -38.52018930809183], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 91.42857142857143, null, null, null, null, null, null, null, null, null, null, null, null, 81.29870129870129, null, null, null, null, null, null, null, null, null, null, null, null, 76.36363636363636, null, null, null, null, null, null, null, null, null, null, null, null, 75.84415584415584, null, null, null, null, null, null, null, null, null, null, null, null, 75.84415584415584, null, null, null, null, null, null, null, null, null, null, null, null, null, 84.4155844155844, null, null, null, null, null, null, null, null, null, null, null, 92.20779220779221, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.85714285714285, null, null, null, null, null, null, null, null, null, null, null, 116.88311688311688, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.75324675324676, null, null, null, null, null, null, null, null, null, null, null, 136.88311688311688, null, null, null, null, null, null, null, null, null, null, null, null, null, 149.35064935064935, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [49.4, 38.5, 87.9]}}, "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": [57.273391, 55.955103, 58.216401, 57.090563, 56.02246, 53.068339, 52.827775, 49.575355, 49.392527, 48.949889, 48.228199, 53.722672, 52.597945, 54.889015, 54.550671, 61.056537, 61.936231, 68.616102, 66.296031, 66.508704, 64.990991, 63.057598, 61.655889, 61.90723, 60.843864, 61.504699, 62.504381, 62.543204, 64.51345, 65.192846, 65.066672, 69.492449, 70.210667, 69.773912, 67.968662, 71.258877, 72.782664, 73.801757, 74.114493, 76.714489, 70.375172, 71.358692, 71.991649, 71.329478, 71.417118, 71.757942, 71.280789, 73.403632, 60.452341, 64.853833, 61.727995, 61.017134, 64.087056, 62.952945, 63.647099, 61.496199, 60.733607, 63.930627, 62.982275, 63.30491, 66.169519, 69.767388, 70.217122, 69.356762, 72.495121, 79.10699, 79.715204, 81.186688, 79.921211, 78.027902, 72.897327, 73.319152, 73.034665, 71.386603, 74.957405, 80.274368, 81.147448, 81.598703, 79.077561, 79.175989, 78.280289, 73.457286, 75.898316, 77.158202, 76.587316, 67.974811, 75.750673, 74.953401, 78.683846, 81.804034, 83.40842, 87.575385, 86.301597, 87.229784, 87.140915, 86.2621, 88.08885, 88.849173, 90.330322, 90.814164, 94.59603, 95.840195, 94.329423, 96.12655, 95.166077, 94.888827, 94.898729, 91.145951, 92.621318, 93.403559, 94.522461, 93.156014, 91.056835, 93.215425, 93.492675, 93.591693, 94.304622, 93.730318, 89.877435, 92.081919, 93.164302, 95.974523, 98.129357, 101.177901, 100.860138, 99.469922, 103.094413, 101.465874, 103.193714, 104.345607, 93.382764, 93.691648, 94.857438, 94.88733, 92.725139, 94.319382, 92.027658, 93.432584, 94.458878, 91.947946, 88.181547, 91.210608, 88.61, 90.88, 90.15, 87.35, 88.84, 91.1, 91.7, 90.67, 97.0, 103.12, 101.56, 101.97, 105.24, 107.6], "ttmEps": [3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 3.96, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.75, 5.75, 5.75], "quarterlyEps": [0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 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.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.62, 1.62, 1.62], "priceIndex": [100.0, 97.69825397626623, 101.64650631564665, 99.68078020733923, 97.8158600736597, 92.65793080070989, 92.2379032874097, 86.55914052653178, 86.23992073387099, 85.46706969035586, 84.20699064247829, 93.800403751194, 91.83661746167606, 95.83685205578277, 95.24609953686871, 106.60541646643553, 108.14137231720748, 119.80450397986738, 115.75363330590991, 116.12496281213731, 113.47501844268308, 110.0992920080461, 107.65189195799496, 108.09073623735672, 106.2340869602081, 107.38791247754129, 109.1333687575789, 109.20115416249756, 112.64122635937517, 113.82745959637697, 113.60715833989994, 121.33461593010968, 122.58863282601864, 121.82605356822683, 118.6740662867334, 124.41881955269596, 127.07936919607224, 128.85871730556343, 129.4047579616859, 133.94438090805554, 122.87586044975059, 124.59309769173612, 125.69824790014617, 124.54208971143336, 124.69511016031862, 125.29019278778168, 124.4570781569403, 128.16358647246852, 105.55048329511342, 113.23553899576157, 107.77778986405747, 106.53661837484007, 111.89673752685607, 109.91656666531236, 111.12856754020379, 107.37307137969184, 106.04157696896279, 111.62361069209261, 109.96777718295046, 110.53110160702727, 115.5327418975419, 121.8146625891245, 122.59990333032667, 121.09770486612189, 126.57731580796394, 138.1217151958053, 139.18366384138145, 141.75289184466135, 139.54335443487187, 136.23761512566978, 127.2795721140381, 128.01608341996024, 127.51936584303172, 124.64183061903913, 130.87649201703456, 140.15997062230872, 141.6843783529423, 142.47227477765375, 138.07033182302757, 138.24218824410102, 136.67828573307278, 128.25726697411716, 132.51933345451818, 134.71910891394577, 133.72233538607833, 118.68480251151885, 132.26154707689653, 130.86950098694174, 137.38290090069927, 142.83078506736226, 145.63206149256993, 152.90763035141396, 150.6835818399508, 152.30420702695952, 152.1490407299264, 150.61461962327326, 153.80414615226817, 155.13167886287718, 157.71778206741766, 158.56257576926083, 165.16575734096136, 167.3380837534135, 164.70025844986202, 167.8380628798459, 166.16106596517045, 165.6769842735521, 165.69427327954094, 159.14187969069266, 161.7178874566725, 163.08368924759492, 165.03730502005723, 162.65147282793157, 158.98628212881619, 162.75520511785305, 163.23928680947145, 163.4121733773368, 164.65695561836037, 163.65421422314597, 156.92703615191917, 160.77609059327392, 162.66594377134055, 167.57262198775695, 171.3349869575559, 176.65777987547483, 176.10296201948304, 173.6756288797358, 180.00403188978282, 177.1605840485331, 180.17741257890597, 182.18863101715073, 163.04738093820916, 163.5866959579886, 165.62217871821142, 165.6743704943191, 161.89916011782856, 164.68272674827304, 160.6813502626377, 163.134367231722, 164.92628837010892, 160.5421721930172, 153.96599618136807, 159.25477155700455, 154.71408005158975, 158.67752618314498, 157.40293777960522, 152.51410554684986, 155.1156626992804, 159.0616487157186, 160.10925562273763, 158.31086376568834, 169.36311663473882, 180.04870708633266, 177.32492912808326, 178.04079384787957, 183.7502514911331, 187.87083865874118], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 149.35064935064935, 149.35064935064935, 149.35064935064935], "valuationGap": [0.0, 2.30174602373377, -1.646506315646647, 0.3192197926607747, 2.1841399263402934, 7.342069199290108, 7.762096712590306, 13.440859473468223, 13.760079266129011, 5.961501738215574, 7.221580786093142, -2.3718323226225664, -0.4080460331046254, -4.40828062721134, -3.8175281082972816, -15.176845037864098, -16.712800888636053, -28.375932551295946, -24.325061877338484, -24.69639138356588, -22.04644701411165, -18.670720579474676, -26.353190659293674, -26.792034938655434, -24.935385661506814, -26.089211178840003, -27.834667458877618, -27.90245286379627, -31.34252506067388, -32.52875829767568, -32.30845704119865, -40.03591463140839, -41.28993152731735, -40.52735226952554, -37.37536498803212, -48.055183189059605, -50.715732832435876, -52.49508094192707, -53.04112159804954, -57.580744544419176, -46.51222408611423, -48.22946132809976, -49.33461153650981, -48.178453347797, -48.33147379668226, -48.92655642414532, -48.09344179330394, -51.799950108832164, -29.706327450957588, -37.39138315160574, -31.933634019901632, -30.69246253068424, -36.052581682700236, -34.072410821156524, -35.284411696047954, -31.528915535536, -30.19742112480695, -35.779454847936776, -34.12362133879462, -34.68694576287143, -39.68858605338606, -45.97050674496866, -46.75574748617083, -45.25354902196605, -50.733159963808106, -62.27755935164947, -63.33950799722561, -65.90873600050551, -63.69919859071604, -60.39345928151394, -51.43541626988227, -52.1719275758044, -51.675209998875886, -48.79767477488329, -55.03233617287873, -55.744386206724315, -57.2687939373579, -58.05669036206935, -53.65474740744317, -53.82660382851661, -52.26270131748838, -43.84168255853275, -48.10374903893377, -50.30352449836137, -49.30675097049392, -34.26921809593445, -47.84596266131213, -38.661708779149535, -45.17510869290706, -50.62299285957005, -53.42426928477772, -60.69983814362175, -58.47578963215858, -60.09641481916731, -59.9412485221342, -58.40682741548105, -61.596353944475965, -62.92388665508497, -65.50998985962545, -66.35478356146862, -72.95796513316915, -64.48094089627067, -61.84311559271917, -64.98092002270305, -63.303923108027604, -62.81984141640926, -62.83713042239809, -56.284736833549815, -58.86074459952967, -60.22654639045207, -62.180162162914385, -59.79432997078872, -56.12913927167334, -45.87208823473617, -46.35616992635457, -46.52905649421993, -47.77383873524349, -46.77109734002909, -40.043919268802284, -43.89297371015704, -45.78282688822367, -50.68950510464006, -54.45187007443903, -59.774662992357946, -59.21984513636616, -56.79251199661891, -63.12091500666594, -50.407337295286354, -53.424165825659216, -55.43538426390397, -36.2941341849624, -36.833449204741854, -38.86893196496466, -38.92112374107235, -35.1459133645818, -37.929479995026284, -33.92810350939094, -36.38112047847524, -38.173041616862164, -23.65905530990031, -17.082879298251186, -22.37165467388766, -17.830963168472863, -21.794409300028093, -20.51982089648834, -15.630988663732978, -18.23254581616351, -22.17853183260172, -23.22613873962075, -21.427746882571455, -32.47999975162193, -43.16559020321577, -40.44181224496637, -28.69014449723022, -34.39960214048375, -38.52018930809183], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 91.42857142857143, null, null, null, null, null, null, null, null, null, null, null, null, 81.29870129870129, null, null, null, null, null, null, null, null, null, null, null, null, 76.36363636363636, null, null, null, null, null, null, null, null, null, null, null, null, 75.84415584415584, null, null, null, null, null, null, null, null, null, null, null, null, 75.84415584415584, null, null, null, null, null, null, null, null, null, null, null, null, null, 84.4155844155844, null, null, null, null, null, null, null, null, null, null, null, 92.20779220779221, null, null, null, null, null, null, null, null, null, null, null, null, null, 102.85714285714285, null, null, null, null, null, null, null, null, null, null, null, 116.88311688311688, null, null, null, null, null, null, null, null, null, null, null, null, null, 126.75324675324676, null, null, null, null, null, null, null, null, null, null, null, 136.88311688311688, null, null, null, null, null, null, null, null, null, null, null, null, null, 149.35064935064935, null, null], "quarterLabels": ["2023-07-18", "", "", "", "", "", "", "", "", "2023-10-16", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-16", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-15", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-16", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-15", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-21", "", "", "", "", "", "", "", "", "", "", "", "2025-04-17", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-18", "", "", "", "", "", "", "", "", "", "", "", "2025-10-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-21", "", "", "", "", "", "", "", "", "", "", "", "2026-04-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-21", "", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", ""], "surprisePct": [5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 5.633802816901413, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 4.054054054054058, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 6.250000000000005, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 1.3888888888888902, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 2.6666666666666687, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 10.989010989010985, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 2.970297029702973, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 3.636363636363619, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 4.800000000000004, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 2.142857142857145, 5.8823529411764754, 5.8823529411764754, 5.8823529411764754], "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": [31, 38, 45, 52, 59, 66, 73, 80, 87, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 3, 10, 17], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 57.273391, "latestClose": 107.6, "startTtmEps": 3.85, "latestTtmEps": 5.75, "priceChangePct": 87.87083865874119, "epsChangePct": 49.35064935064935, "earningsGapPct": -38.520189308091844, "startMultiple": 14.876205454545453, "latestMultiple": 18.713043478260868, "multipleChangePct": 25.79177892802671, "latestQuarter": "2026-07-21", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 11.935776328184055, "earningsMovePct": 45.2020202020202, "spread": 33.266243873836146, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 76.3439102203653, "earningsMovePct": 96.91780821917808, "spread": 20.573897998812782, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 87.87083865874119, "earningsMovePct": 49.35064935064935, "spread": -38.520189308091844, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "marketChangePct": 87.87083865874119, "earningsChangePct": 49.35064935064935, "recentMarketMovePoints": 33.15675860715143, "recentEarningsMovePoints": 12.467532467532465}, "pressure": {"score": 57, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "3 of 3 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 0.98994577, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00093043, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -4.030222200170819, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 3, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-21", "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, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 91.42857142857143, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 81.29870129870129, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 76.36363636363636, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 75.84415584415584, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 84.4155844155844, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 92.20779220779221, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 102.85714285714285, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 116.88311688311688, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 126.75324675324676, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 136.88311688311688, 149.35064935064935, 149.35064935064935, 149.35064935064935], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.85879537295573, 101.85879537295573, 101.85879537295573, 101.85879537295573, 101.85879537295573, 101.85879537295573, 101.85879537295573, 101.85879537295573, 101.85879537295573, 101.85879537295573, 101.85879537295573, 101.85879537295573, 101.85879537295573, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.48743518149182, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.83047467092142, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.34383725568408, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, 94.97008376545672, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 95.41683286796967, 95.41683286796967, 95.41683286796967, 95.41683286796967, 95.41683286796967, 95.41683286796967, 95.41683286796967, 95.41683286796967, 95.41683286796967, 95.41683286796967, 95.41683286796967, 95.41683286796967, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, 98.9389708815317, null, null, null], "cashGeneration": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null], "revenueAvailable": true, "cashGenerationAvailable": false, "observationCount": 7, "displayedObservationCount": 7, "coverageWeeks": 130, "exactReportDates": 7, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 49.35064935064935, "valuationContribution": 38.52018930809183, "marketMove": 87.87083865874118, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 49.35064935064935}, {"key": "valuation", "label": "Relative valuation contribution", "value": 38.52018930809183}, {"key": "market", "label": "Total market move", "value": 87.87083865874118}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": -8.571428571428575, "surprisePct": 4.054054054054058, "immediateReturnPct": -0.8961639075482086, "forward4WeekPct": 11.128177345532443, "forward13WeekPct": 24.828375353218913, "toDateReturnPct": 117.84672001090364, "weeksSince": 146, "availabilitySource": "reported", "spread": 5.961501738215574, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-01-19", "periodEnd": "2023-12-31", "earningsChangePct": -11.079545454545459, "surprisePct": 6.250000000000005, "immediateReturnPct": -2.2229026230907167, "forward4WeekPct": -0.8773201288130195, "forward13WeekPct": 13.00601237617709, "toDateReturnPct": 70.6376446498961, "weeksSince": 133, "availabilitySource": "reported", "spread": -26.353190659293674, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-04-19", "periodEnd": "2024-03-31", "earningsChangePct": -6.070287539936103, "surprisePct": 0.0, "immediateReturnPct": 4.84078235937615, "forward4WeekPct": 12.867440291821563, "forward13WeekPct": -11.058509581959985, "toDateReturnPct": 58.3082509407056, "weeksSince": 120, "availabilitySource": "reported", "spread": -48.055183189059605, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": -0.6802721088435382, "surprisePct": 1.3888888888888902, "immediateReturnPct": -17.643937564288382, "forward4WeekPct": -12.692254791969958, "forward13WeekPct": -4.953765775513674, "toDateReturnPct": 46.58675200159033, "weeksSince": 107, "availabilitySource": "reported", "spread": -29.706327450957588, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-18", "periodEnd": "2024-09-30", "earningsChangePct": 0.0, "surprisePct": 2.6666666666666687, "immediateReturnPct": 5.43735099540319, "forward4WeekPct": 19.552010042569613, "forward13WeekPct": 13.280867282713672, "toDateReturnPct": 62.6126373987999, "weeksSince": 94, "availabilitySource": "reported", "spread": -45.97050674496866, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-24", "periodEnd": "2024-12-31", "earningsChangePct": 11.301369863013711, "surprisePct": 10.989010989010985, "immediateReturnPct": 7.09331252862877, "forward4WeekPct": 5.6279749812576885, "forward13WeekPct": 4.971411430264983, "toDateReturnPct": 43.548192470110195, "weeksSince": 80, "availabilitySource": "reported", "spread": -55.744386206724315, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-04-18", "periodEnd": "2025-03-31", "earningsChangePct": 9.23076923076922, "surprisePct": 2.970297029702973, "immediateReturnPct": -1.0524949395499195, "forward4WeekPct": 15.61004217084645, "forward13WeekPct": 24.878138046377487, "toDateReturnPct": 42.044942623810066, "weeksSince": 68, "availabilitySource": "reported", "spread": -38.661708779149535, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 11.549295774647895, "surprisePct": 3.636363636363619, "immediateReturnPct": 1.315240185026778, "forward4WeekPct": 0.30952356034392725, "forward13WeekPct": -1.166386158066035, "toDateReturnPct": 13.7468454014402, "weeksSince": 54, "availabilitySource": "reported", "spread": -64.48094089627067, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-17", "periodEnd": "2025-09-30", "earningsChangePct": 13.636363636363647, "surprisePct": 4.800000000000004, "immediateReturnPct": 2.370596342383302, "forward4WeekPct": 2.93605965988164, "forward13WeekPct": 13.219851096296065, "toDateReturnPct": 18.16795521170924, "weeksSince": 42, "availabilitySource": "reported", "spread": -45.87208823473617, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-23", "periodEnd": "2025-12-31", "earningsChangePct": 8.444444444444432, "surprisePct": 0.0, "immediateReturnPct": -1.5796578617698787, "forward4WeekPct": -9.120537889866064, "forward13WeekPct": -14.465251380790157, "toDateReturnPct": 4.370350311805926, "weeksSince": 28, "availabilitySource": "reported", "spread": -50.407337295286354, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-17", "periodEnd": "2026-03-31", "earningsChangePct": 7.991803278688514, "surprisePct": 2.142857142857145, "immediateReturnPct": -2.658227636368915, "forward4WeekPct": -3.7888212053503345, "forward13WeekPct": 7.517686161802595, "toDateReturnPct": 13.912003062327294, "weeksSince": 16, "availabilitySource": "reported", "spread": -23.65905530990031, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 9.108159392789371, "surprisePct": 5.8823529411764754, "immediateReturnPct": 0.4037022449783434, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 5.947223316266248, "weeksSince": 2, "availabilitySource": "reported", "spread": -28.69014449723022, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 9.108159392789371, "surprisePct": 5.8823529411764754, "immediateReturnPct": 0.4037022449783434, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 5.947223316266248, "weeksSince": 2, "availabilitySource": "reported", "spread": -28.69014449723022, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": false}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-20", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-01-19", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-07-25", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_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."}