{"ticker": {"uuid": "a93b443b-f53d-4b37-afea-2cadbb31b553", "symbol": "NWE", "name": "NorthWestern Corporation", "sector": "Utilities", "industry": "Utilities - Regulated Electric", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 7, "misses": 4, "inline": 1, "beat_rate": 58.3, "beat_rate_label": "58.3%", "average_surprise": 3.4, "average_surprise_label": "+3.4%", "median_surprise": 2.5, "surprise_dispersion": 8.5, "average_reaction": -0.6, "average_reaction_label": "-0.6%", "average_abs_reaction": 2.3, "positive_response_rate": 41.7, "confirmation_rate": 70.0, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -24.0, "revenue_growth_1y": 10.7, "cash_conversion": 5.98, "net_margin": 10.1, "earnings_yield": 4.2, "eps_surprise_avg": 6.1, "sue_score": 0.49, "pe_ratio": 25.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 72.09, "currency": "USD", "return_13w": 0.5, "fair_value": 53.751688, "fair_value_gap": 34.1, "relative_strength": -3.2, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 50.7}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-26", "date_source": "exact", "eps_actual": 0.49, "eps_estimate": 0.54, "eps_surprise": -0.05, "surprise_pct": -9.2593, "surprise_label": "-9.3%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.1467381301203403, "one_week_reaction_label": "-1.1%", "four_week_reaction": 8.876620349260108, "four_week_reaction_label": "+8.9%", "confirmation": "confirmed", "revenue": 321090000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 29335000.0, "operating_cash_flow": 132857000.0, "free_cash_flow": 276665000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-14", "date_source": "exact", "eps_actual": 1.38, "eps_estimate": 1.17, "eps_surprise": 0.21, "surprise_pct": 17.9487, "surprise_label": "+17.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.23467089147216, "one_week_reaction_label": "+3.2%", "four_week_reaction": 4.693444410895916, "four_week_reaction_label": "+4.7%", "confirmation": "confirmed", "revenue": 356009000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 83142000.0, "operating_cash_flow": 62309000.0, "free_cash_flow": 222028000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-24", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 1.16, "eps_surprise": -0.07, "surprise_pct": -6.0345, "surprise_label": "-6.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.1569930334002112, "one_week_reaction_label": "-1.2%", "four_week_reaction": 4.84739552276765, "four_week_reaction_label": "+4.8%", "confirmation": "confirmed", "revenue": 475300000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 65086000.0, "operating_cash_flow": 161677000.0, "free_cash_flow": 270431000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-30", "date_source": "exact", "eps_actual": 0.53, "eps_estimate": 0.48, "eps_surprise": 0.05, "surprise_pct": 10.4167, "surprise_label": "+10.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.2014266591373661, "one_week_reaction_label": "+1.2%", "four_week_reaction": 1.445468020701021, "four_week_reaction_label": "+1.4%", "confirmation": "confirmed", "revenue": 319929000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 31654000.0, "operating_cash_flow": 62266000.0, "free_cash_flow": 200873000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-28", "date_source": "exact", "eps_actual": 0.65, "eps_estimate": 0.68, "eps_surprise": -0.03, "surprise_pct": -4.4118, "surprise_label": "-4.4%", "surprise_band": "miss", "eps_yoy": 32.653061224489804, "eps_yoy_label": "+32.7%", "one_week_reaction": -3.1020547388236017, "one_week_reaction_label": "-3.1%", "four_week_reaction": 4.166667741245819, "four_week_reaction_label": "+4.2%", "confirmation": "confirmed", "revenue": 345161000.0, "revenue_yoy": 7.49665202902613, "revenue_yoy_label": "+7.5%", "net_income": 46819000.0, "operating_cash_flow": 119961000.0, "free_cash_flow": 273111000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-12", "date_source": "exact", "eps_actual": 1.13, "eps_estimate": 1.1332, "eps_surprise": -0.0032, "surprise_pct": -0.2824, "surprise_label": "-0.3%", "surprise_band": "in-line", "eps_yoy": -18.11594202898551, "eps_yoy_label": "-18.1%", "one_week_reaction": -2.0915769451223807, "one_week_reaction_label": "-2.1%", "four_week_reaction": 5.784811548963295, "four_week_reaction_label": "+5.8%", "confirmation": "contained", "revenue": 373466000.0, "revenue_yoy": 4.903527719804837, "revenue_yoy_label": "+4.9%", "net_income": 80552000.0, "operating_cash_flow": 62837000.0, "free_cash_flow": 211570000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-29", "date_source": "exact", "eps_actual": 1.22, "eps_estimate": 1.18, "eps_surprise": 0.04, "surprise_pct": 3.3898, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": 11.926605504587146, "eps_yoy_label": "+11.9%", "one_week_reaction": -0.13726801183864393, "one_week_reaction_label": "-0.1%", "four_week_reaction": -5.66232087185946, "four_week_reaction_label": "-5.7%", "confirmation": "contained", "revenue": 466630000.0, "revenue_yoy": -1.824111087734063, "revenue_yoy_label": "-1.8%", "net_income": 76940000.0, "operating_cash_flow": 153392000.0, "free_cash_flow": 245516000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 0.4, "eps_estimate": 0.38, "eps_surprise": 0.02, "surprise_pct": 5.2632, "surprise_label": "+5.3%", "surprise_band": "beat", "eps_yoy": -24.528301886792452, "eps_yoy_label": "-24.5%", "one_week_reaction": 1.7293797851651158, "one_week_reaction_label": "+1.7%", "four_week_reaction": 11.136448498690351, "four_week_reaction_label": "+11.1%", "confirmation": "confirmed", "revenue": 342700000.0, "revenue_yoy": 7.117516699017594, "revenue_yoy_label": "+7.1%", "net_income": 21200000.0, "operating_cash_flow": 58209000.0, "free_cash_flow": 187063000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 0.79, "eps_estimate": 0.75, "eps_surprise": 0.04, "surprise_pct": 5.3333, "surprise_label": "+5.3%", "surprise_band": "beat", "eps_yoy": 21.53846153846154, "eps_yoy_label": "+21.5%", "one_week_reaction": -4.252245629843881, "one_week_reaction_label": "-4.3%", "four_week_reaction": 5.4075749510320295, "four_week_reaction_label": "+5.4%", "confirmation": "diverged", "revenue": 386952000.0, "revenue_yoy": 12.10768308122876, "revenue_yoy_label": "+12.1%", "net_income": 38233000.0, "operating_cash_flow": 126673000.0, "free_cash_flow": 280228000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-11", "date_source": "exact", "eps_actual": 1.17, "eps_estimate": 1.19, "eps_surprise": -0.02, "surprise_pct": -1.6807, "surprise_label": "-1.7%", "surprise_band": "miss", "eps_yoy": 3.539823008849561, "eps_yoy_label": "+3.5%", "one_week_reaction": 2.2000595374798166, "one_week_reaction_label": "+2.2%", "four_week_reaction": 2.2440600404879314, "four_week_reaction_label": "+2.2%", "confirmation": "diverged", "revenue": 414264000.0, "revenue_yoy": 10.924153738225167, "revenue_yoy_label": "+10.9%", "net_income": 44691000.0, "operating_cash_flow": 56181000.0, "free_cash_flow": 206104000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-29", "date_source": "exact", "eps_actual": 1.31, "eps_estimate": 1.29, "eps_surprise": 0.02, "surprise_pct": 1.5504, "surprise_label": "+1.6%", "surprise_band": "beat", "eps_yoy": 7.377049180327876, "eps_yoy_label": "+7.4%", "one_week_reaction": 1.8260992313854543, "one_week_reaction_label": "+1.8%", "four_week_reaction": 1.039471957434193, "four_week_reaction_label": "+1.0%", "confirmation": "confirmed", "revenue": 497570000.0, "revenue_yoy": 6.6305209695047465, "revenue_yoy_label": "+6.6%", "net_income": 63456000.0, "operating_cash_flow": 159414000.0, "free_cash_flow": 275494000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-29", "date_source": "exact", "eps_actual": 0.5, "eps_estimate": 0.42, "eps_surprise": 0.08, "surprise_pct": 19.0476, "surprise_label": "+19.0%", "surprise_band": "beat", "eps_yoy": 24.999999999999993, "eps_yoy_label": "+25.0%", "one_week_reaction": -5.6546802086192764, "one_week_reaction_label": "-5.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 392599000.0, "revenue_yoy": 14.560548584768018, "revenue_yoy_label": "+14.6%", "net_income": 24994000.0, "operating_cash_flow": 73818000.0, "free_cash_flow": 262510000.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.49, 1.38, 1.09, 0.53, 0.65, 1.13, 1.22, 0.4, 0.79, 1.17, 1.31, 0.5], "eps_estimate": [0.54, 1.17, 1.16, 0.48, 0.68, 1.1332, 1.18, 0.38, 0.75, 1.19, 1.29, 0.42], "surprise": [-9.2593, 17.9487, -6.0345, 10.4167, -4.4118, -0.2824, 3.3898, 5.2632, 5.3333, -1.6807, 1.5504, 19.0476], "reaction_1w": [-1.1467381301203403, 3.23467089147216, -1.1569930334002112, 1.2014266591373661, -3.1020547388236017, -2.0915769451223807, -0.13726801183864393, 1.7293797851651158, -4.252245629843881, 2.2000595374798166, 1.8260992313854543, -5.6546802086192764], "reaction_4w": [8.876620349260108, 4.693444410895916, 4.84739552276765, 1.445468020701021, 4.166667741245819, 5.784811548963295, -5.66232087185946, 11.136448498690351, 5.4075749510320295, 2.2440600404879314, 1.039471957434193, null], "revenue": [321.09, 356.01, 475.3, 319.93, 345.16, 373.47, 466.63, 342.7, 386.95, 414.26, 497.57, 392.6], "net_income": [29.34, 83.14, 65.09, 31.65, 46.82, 80.55, 76.94, 21.2, 38.23, 44.69, 63.46, 24.99], "financial_unit": "millions", "scatter": [{"x": -9.2593, "y": -1.1467381301203403, "label": "2023-09-30"}, {"x": 17.9487, "y": 3.23467089147216, "label": "2023-12-31"}, {"x": -6.0345, "y": -1.1569930334002112, "label": "2024-03-31"}, {"x": 10.4167, "y": 1.2014266591373661, "label": "2024-06-30"}, {"x": -4.4118, "y": -3.1020547388236017, "label": "2024-09-30"}, {"x": -0.2824, "y": -2.0915769451223807, "label": "2024-12-31"}, {"x": 3.3898, "y": -0.13726801183864393, "label": "2025-03-31"}, {"x": 5.2632, "y": 1.7293797851651158, "label": "2025-06-30"}, {"x": 5.3333, "y": -4.252245629843881, "label": "2025-09-30"}, {"x": -1.6807, "y": 2.2000595374798166, "label": "2025-12-31"}, {"x": 1.5504, "y": 1.8260992313854543, "label": "2026-03-31"}, {"x": 19.0476, "y": -5.6546802086192764, "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.15637151868606, 98.43627806639596, 98.22126610374539, 102.82832700241428, 99.93900269370472, 95.11026629890618, 96.8715666104393, 95.8029117055052, 93.19064465986945, 92.12199200384977, 102.70958881792964, 96.23829029608262, 101.4628243873541, 101.18576487536583, 101.75967209748018, 102.65021972568731, 101.82893641324864, 102.53009845882343, 101.9491341432034, 101.70873643437943, 99.54514805930602, 94.97756910250638, 95.73883113751577, 96.13949773374642, 94.75720472349394, 97.82228844225747, 98.36318609825443, 96.31979545313578, 99.20458145250997, 98.77383112784543, 99.72806801292981, 103.40290215211665, 101.27109318696318, 99.28140436970372, 101.77866642882148, 100.60109434875237, 103.91047539397495, 105.10834842467366, 106.71228094842479, 103.58562869909879, 105.49410471818202, 102.61108636555592, 102.04260352506545, 101.03472553281168, 103.00934437442373, 100.76732960616246, 105.6833103876593, 108.08987822533125, 109.57084235654028, 110.88725566725313, 107.30825676791684, 109.4268601074918, 111.1546538428168, 111.87456733697361, 111.50432630417136, 116.3997385142205, 117.502558927293, 119.16719639846247, 116.04600226447693, 114.67267567608776, 117.502558927293, 113.36177445466184, 109.84523015817649, 112.82076885077188, 114.83914032277049, 118.08518294176808, 114.94317960248999, 111.17693833598052, 107.32746699504416, 110.84674597148583, 111.6896863299601, 111.98471466830601, 107.70678914434609, 114.63997870907723, 114.07099436066713, 113.60737615149479, 111.83720162359027, 109.49804049836122, 113.628450728691, 117.86422934717295, 118.30677297914909, 119.61333154679569, 117.9502593200749, 121.10583260907045, 120.10372533126397, 119.95447387568782, 125.3061593403556, 124.26140814698041, 124.09083698253434, 119.74126104458746, 119.59200958901133, 117.22532849780747, 117.97157902894482, 111.78835969983109, 111.46853707980888, 109.80579544351043, 109.80579544351043, 113.30403357647245, 113.28243950004114, 112.91534020070841, 113.62794472294252, 115.59300342927968, 119.47993493800575, 119.60949939659375, 126.28206226713334, 124.18743910220817, 125.13757846518696, 123.38845827424872, 122.51085539754531, 126.74892565983936, 126.11539971598009, 126.07170780628336, 129.47964302891174, 136.14258954131543, 130.35347222718855, 142.04093662968415, 142.23755022331946, 143.50460211103797, 150.93215029639117, 143.24245290177205, 148.2014329273188, 138.59465741589204, 141.85986078589934, 142.85265980684792, 145.63249571615532, 151.58928534401798, 146.69148028900707, 149.71400105312165, 150.41998926907988, 153.72931858927038, 152.0746550536323, 154.347059402691, 153.79550414117352, 152.42764916161144, 142.13510767285078, 145.2986151319827, 150.5785557282572, 157.3065813266607, 161.47260986385567, 158.59871985493243, 161.49488985919052, 161.27210564824307, 156.48228671778986, 160.24730907267406, 157.3065813266607, 156.99468613003157, 158.28682465830332, 157.15414091041183, 165.11529802006922, 160.39257770078092, 163.5185687692622, 162.05677438472063, 163.85590593492566, 154.59037845136962, 162.12424181785332], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 127.79661016949152, 127.79661016949152], "gap": [0.0, -0.1563715186860577, 1.563721933604043, 1.7787338962546073, -2.8283270024142837, 0.060997306295277554, 4.889733701093817, 3.1284333895606977, 4.1970882944948045, 6.809355340130551, 10.250889352082424, -0.33670746199744883, 6.134591059849569, 0.9100569685780897, 1.1871164805663597, 0.6132092584520166, -0.27733836975511394, 0.5439449426835523, -0.15721710289123791, 0.4237472127287987, 0.6641449215527615, 2.827733296626178, 7.395312253425814, 6.634050218416419, 6.2333836221857695, 7.615676632438252, 13.025169184861156, 12.484271528864198, 14.527662173982847, 11.64287617460866, 12.073626499273203, 11.119389614188819, 7.444555475001977, 9.576364440155444, 11.566053257414907, 9.068791198297149, 11.602295481756087, 8.292914436533508, 7.095041405834792, 5.491108882083665, 8.617761131409665, 6.709285112326441, 9.592303464952536, 10.160786305443011, 11.168664297696779, 9.194045456084723, 11.436060224345994, 6.520079442849152, 4.113511605177209, 2.632547473968174, 7.417829078509584, 10.996827977845868, 8.878224638270908, 7.150430902945914, 6.4305174087891, 6.800758441591356, 1.905346231542211, 0.8025258184697179, -0.8621116526997525, 2.2590824812857875, 3.6324090696749494, 0.8025258184697179, 4.943310291100872, 13.883583401145529, 10.908044708550136, 8.88967323655153, 5.643630617553939, 8.78563395683203, 12.551875223341497, 16.40134656427786, 12.88206758783619, 12.039127229361924, 11.744098891016009, 16.02202441497593, 9.088834850244794, 9.657819198654892, 10.12143740782723, 11.891611935731746, 5.75619678977435, 1.6257865594445633, -2.6099920590373813, -3.0525356910135173, -4.359094258660122, -2.6960220319393358, -5.8515953209348766, -4.849488043128403, -4.700236587552254, -10.051922052220036, -9.007170858844844, -4.429820033381816, -0.08024409543493505, 0.06900736014119957, 2.435688451345058, 1.689437920207709, 7.872657249321435, 8.192479869343643, 9.855221505642092, 9.855221505642092, 6.356983372680077, 6.37857744911139, 6.745676748444112, 6.03307222621001, -0.33876614114410586, -4.225697649870185, -4.355262108458177, -11.02782497899777, -8.933201814072603, -9.883341177051392, -8.13422098611315, -7.256618109409743, -11.494688371703788, -10.86116242784452, -10.817470518147786, -14.225405740776168, -20.88835225317986, -10.353472227188547, -22.040936629684154, -22.23755022331946, -23.50460211103797, -30.93215029639117, -23.242452901772054, -28.20143292731879, -18.594657415892044, -21.859860785899343, -22.852659806847925, -25.63249571615532, -31.58928534401798, -26.691480289007075, -29.71400105312165, -30.419989269079878, -32.37338638588055, -30.718722850242486, -32.991127199301175, -32.4395719377837, -31.071716958221614, -20.779175469460952, -23.942682928592873, -29.22262352486736, -35.95064912327088, -40.11667766046584, -37.2427876515426, -37.08811019817358, -36.86532598722613, -32.07550705677292, -35.840529411657116, -32.899801665643764, -32.58790646901463, -33.880044997286376, -32.747361249394885, -40.70851835905228, -35.98579803976398, -39.11178910824526, -37.649994723703685, -39.44912627390872, -26.7937682818781, -34.3276316483618], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 102.3728813559322, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.84745762711863, null, null, null, null, null, null, null, null, null, 112.20338983050846, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.30508474576271, null, null, null, null, null, null, null, null, null, null, null, null, 123.72881355932202, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.25423728813557, null, null, null, null, null, null, null, null, null, null, 119.66101694915253, null, null, null, null, null, null, null, null, null, null, null, null, 115.25423728813557, null, null, null, null, null, null, null, null, null, null, null, null, 120.0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.35593220338983, null, null, null, null, null, null, null, null, null, null, 124.40677966101694, null, null, null, null, null, null, null, null, null, null, null, null, 127.79661016949152, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [27.8, 34.3, 62.1]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [44.465898, 44.53543, 43.770575, 43.674968, 45.723539, 44.438775, 42.291634, 43.074812, 42.599625, 41.438057, 40.962871, 45.670741, 42.79322, 45.116356, 44.993159, 45.248352, 45.644342, 45.279151, 45.590929, 45.332598, 45.225703, 44.263644, 42.232629, 42.571131, 42.749291, 42.134642, 43.497559, 43.738074, 42.829462, 44.112208, 43.920671, 44.344981, 45.979029, 45.031101, 44.146368, 45.256798, 44.73318, 46.204726, 46.737371, 47.450574, 46.06028, 46.908901, 45.626941, 45.37416, 44.925998, 45.80403, 44.807098, 46.993033, 48.063135, 48.721659, 49.307014, 47.71558, 48.657636, 49.425915, 49.746031, 49.5814, 51.758189, 52.248568, 52.988764, 51.600897, 50.990235, 52.248568, 50.407331, 48.843668, 50.166768, 51.064255, 52.507637, 51.110517, 49.435824, 47.724122, 49.289001, 49.663822, 49.795009, 47.892791, 50.975696, 50.722692, 50.51654, 49.729416, 48.689287, 50.525911, 52.409388, 52.606169, 53.187142, 52.447642, 53.850796, 53.4052, 53.338834, 55.718509, 55.253951, 55.178105, 53.244027, 53.177661, 52.125295, 52.457122, 49.707698, 49.565486, 48.826133, 48.826133, 50.381656, 50.372054, 50.20882, 50.525686, 51.399467, 53.127826, 53.185438, 56.152453, 55.22106, 55.643548, 54.865786, 54.475552, 56.360048, 56.078345, 56.058917, 57.574286, 60.537025, 57.962842, 63.159778, 63.247204, 63.81061, 67.113336, 63.694043, 65.899098, 61.627359, 63.079261, 63.520718, 64.756797, 67.405537, 65.227684, 66.571675, 66.885599, 68.357122, 67.621361, 68.631806, 68.386552, 67.778323, 63.201652, 64.608334, 66.956107, 69.947784, 71.800246, 70.522345, 71.810153, 71.71109, 69.581254, 71.255405, 69.947784, 69.809097, 70.383658, 69.88, 73.42, 71.32, 72.71, 72.06, 72.86, 68.74, 72.09], "ttmEps": [2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.77, 3.77], "quarterlyEps": [0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 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.49, 0.49, 0.49, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 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.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 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, 0.5, 0.5], "priceIndex": [100.0, 100.15637151868606, 98.43627806639596, 98.22126610374539, 102.82832700241428, 99.93900269370472, 95.11026629890618, 96.8715666104393, 95.8029117055052, 93.19064465986945, 92.12199200384977, 102.70958881792964, 96.23829029608262, 101.4628243873541, 101.18576487536583, 101.75967209748018, 102.65021972568731, 101.82893641324864, 102.53009845882343, 101.9491341432034, 101.70873643437943, 99.54514805930602, 94.97756910250638, 95.73883113751577, 96.13949773374642, 94.75720472349394, 97.82228844225747, 98.36318609825443, 96.31979545313578, 99.20458145250997, 98.77383112784543, 99.72806801292981, 103.40290215211665, 101.27109318696318, 99.28140436970372, 101.77866642882148, 100.60109434875237, 103.91047539397495, 105.10834842467366, 106.71228094842479, 103.58562869909879, 105.49410471818202, 102.61108636555592, 102.04260352506545, 101.03472553281168, 103.00934437442373, 100.76732960616246, 105.6833103876593, 108.08987822533125, 109.57084235654028, 110.88725566725313, 107.30825676791684, 109.4268601074918, 111.1546538428168, 111.87456733697361, 111.50432630417136, 116.3997385142205, 117.502558927293, 119.16719639846247, 116.04600226447693, 114.67267567608776, 117.502558927293, 113.36177445466184, 109.84523015817649, 112.82076885077188, 114.83914032277049, 118.08518294176808, 114.94317960248999, 111.17693833598052, 107.32746699504416, 110.84674597148583, 111.6896863299601, 111.98471466830601, 107.70678914434609, 114.63997870907723, 114.07099436066713, 113.60737615149479, 111.83720162359027, 109.49804049836122, 113.628450728691, 117.86422934717295, 118.30677297914909, 119.61333154679569, 117.9502593200749, 121.10583260907045, 120.10372533126397, 119.95447387568782, 125.3061593403556, 124.26140814698041, 124.09083698253434, 119.74126104458746, 119.59200958901133, 117.22532849780747, 117.97157902894482, 111.78835969983109, 111.46853707980888, 109.80579544351043, 109.80579544351043, 113.30403357647245, 113.28243950004114, 112.91534020070841, 113.62794472294252, 115.59300342927968, 119.47993493800575, 119.60949939659375, 126.28206226713334, 124.18743910220817, 125.13757846518696, 123.38845827424872, 122.51085539754531, 126.74892565983936, 126.11539971598009, 126.07170780628336, 129.47964302891174, 136.14258954131543, 130.35347222718855, 142.04093662968415, 142.23755022331946, 143.50460211103797, 150.93215029639117, 143.24245290177205, 148.2014329273188, 138.59465741589204, 141.85986078589934, 142.85265980684792, 145.63249571615532, 151.58928534401798, 146.69148028900707, 149.71400105312165, 150.41998926907988, 153.72931858927038, 152.0746550536323, 154.347059402691, 153.79550414117352, 152.42764916161144, 142.13510767285078, 145.2986151319827, 150.5785557282572, 157.3065813266607, 161.47260986385567, 158.59871985493243, 161.49488985919052, 161.27210564824307, 156.48228671778986, 160.24730907267406, 157.3065813266607, 156.99468613003157, 158.28682465830332, 157.15414091041183, 165.11529802006922, 160.39257770078092, 163.5185687692622, 162.05677438472063, 163.85590593492566, 154.59037845136962, 162.12424181785332], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 127.79661016949152, 127.79661016949152], "valuationGap": [0.0, -0.1563715186860577, 1.563721933604043, 1.7787338962546073, -2.8283270024142837, 0.060997306295277554, 4.889733701093817, 3.1284333895606977, 4.1970882944948045, 6.809355340130551, 10.250889352082424, -0.33670746199744883, 6.134591059849569, 0.9100569685780897, 1.1871164805663597, 0.6132092584520166, -0.27733836975511394, 0.5439449426835523, -0.15721710289123791, 0.4237472127287987, 0.6641449215527615, 2.827733296626178, 7.395312253425814, 6.634050218416419, 6.2333836221857695, 7.615676632438252, 13.025169184861156, 12.484271528864198, 14.527662173982847, 11.64287617460866, 12.073626499273203, 11.119389614188819, 7.444555475001977, 9.576364440155444, 11.566053257414907, 9.068791198297149, 11.602295481756087, 8.292914436533508, 7.095041405834792, 5.491108882083665, 8.617761131409665, 6.709285112326441, 9.592303464952536, 10.160786305443011, 11.168664297696779, 9.194045456084723, 11.436060224345994, 6.520079442849152, 4.113511605177209, 2.632547473968174, 7.417829078509584, 10.996827977845868, 8.878224638270908, 7.150430902945914, 6.4305174087891, 6.800758441591356, 1.905346231542211, 0.8025258184697179, -0.8621116526997525, 2.2590824812857875, 3.6324090696749494, 0.8025258184697179, 4.943310291100872, 13.883583401145529, 10.908044708550136, 8.88967323655153, 5.643630617553939, 8.78563395683203, 12.551875223341497, 16.40134656427786, 12.88206758783619, 12.039127229361924, 11.744098891016009, 16.02202441497593, 9.088834850244794, 9.657819198654892, 10.12143740782723, 11.891611935731746, 5.75619678977435, 1.6257865594445633, -2.6099920590373813, -3.0525356910135173, -4.359094258660122, -2.6960220319393358, -5.8515953209348766, -4.849488043128403, -4.700236587552254, -10.051922052220036, -9.007170858844844, -4.429820033381816, -0.08024409543493505, 0.06900736014119957, 2.435688451345058, 1.689437920207709, 7.872657249321435, 8.192479869343643, 9.855221505642092, 9.855221505642092, 6.356983372680077, 6.37857744911139, 6.745676748444112, 6.03307222621001, -0.33876614114410586, -4.225697649870185, -4.355262108458177, -11.02782497899777, -8.933201814072603, -9.883341177051392, -8.13422098611315, -7.256618109409743, -11.494688371703788, -10.86116242784452, -10.817470518147786, -14.225405740776168, -20.88835225317986, -10.353472227188547, -22.040936629684154, -22.23755022331946, -23.50460211103797, -30.93215029639117, -23.242452901772054, -28.20143292731879, -18.594657415892044, -21.859860785899343, -22.852659806847925, -25.63249571615532, -31.58928534401798, -26.691480289007075, -29.71400105312165, -30.419989269079878, -32.37338638588055, -30.718722850242486, -32.991127199301175, -32.4395719377837, -31.071716958221614, -20.779175469460952, -23.942682928592873, -29.22262352486736, -35.95064912327088, -40.11667766046584, -37.2427876515426, -37.08811019817358, -36.86532598722613, -32.07550705677292, -35.840529411657116, -32.899801665643764, -32.58790646901463, -33.880044997286376, -32.747361249394885, -40.70851835905228, -35.98579803976398, -39.11178910824526, -37.649994723703685, -39.44912627390872, -26.7937682818781, -34.3276316483618], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 102.3728813559322, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 110.84745762711863, null, null, null, null, null, null, null, null, null, 112.20338983050846, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.30508474576271, null, null, null, null, null, null, null, null, null, null, null, null, 123.72881355932202, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.25423728813557, null, null, null, null, null, null, null, null, null, null, 119.66101694915253, null, null, null, null, null, null, null, null, null, null, null, null, 115.25423728813557, null, null, null, null, null, null, null, null, null, null, null, null, 120.0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.35593220338983, null, null, null, null, null, null, null, null, null, null, 124.40677966101694, null, null, null, null, null, null, null, null, null, null, null, null, 127.79661016949152, null], "quarterLabels": ["2023-07-24", "", "", "", "", "", "", "", "", "", "2023-10-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-14", "", "", "", "", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-12", "", "", "", "", "", "", "", "", "", "", "2025-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-11", "", "", "", "", "", "", "", "", "", "", "2026-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-29", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", ""], "surprisePct": [-32.6923076923077, -32.6923076923077, -32.6923076923077, -32.6923076923077, -32.6923076923077, -32.6923076923077, -32.6923076923077, -32.6923076923077, -32.6923076923077, -32.6923076923077, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, -9.259259259259267, 17.948717948717945, 17.948717948717945, 17.948717948717945, 17.948717948717945, 17.948717948717945, 17.948717948717945, 17.948717948717945, 17.948717948717945, 17.948717948717945, 17.948717948717945, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, -6.034482758620676, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, 10.416666666666677, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -4.411764705882357, -0.2823861630780173, -0.2823861630780173, -0.2823861630780173, -0.2823861630780173, -0.2823861630780173, -0.2823861630780173, -0.2823861630780173, -0.2823861630780173, -0.2823861630780173, -0.2823861630780173, -0.2823861630780173, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 3.3898305084745797, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, 5.3333333333333375, -1.6806722689075646, -1.6806722689075646, -1.6806722689075646, -1.6806722689075646, -1.6806722689075646, -1.6806722689075646, -1.6806722689075646, -1.6806722689075646, -1.6806722689075646, -1.6806722689075646, -1.6806722689075646, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 1.5503875968992262, 19.04761904761905, 19.04761904761905], "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": [25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 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, 95, 102, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 44.465898, "latestClose": 72.09, "startTtmEps": 2.95, "latestTtmEps": 3.77, "priceChangePct": 62.12424181785332, "epsChangePct": 27.796610169491508, "earningsGapPct": -34.32763164836181, "startMultiple": 15.073185762711864, "latestMultiple": 19.122015915119363, "multipleChangePct": 26.861144128028446, "latestQuarter": "2026-07-29", "tone": "caution", "read": "Market price is leading earnings power; the spread is stable and has persisted through 4 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 35.691605374554584, "earningsMovePct": 10.882352941176476, "spread": -24.809252433378106, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 51.08272811521939, "earningsMovePct": 8.022922636103136, "spread": -43.05980547911625, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 62.12424181785332, "earningsMovePct": 27.796610169491508, "spread": -34.32763164836181, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 4, "persistenceLabel": "4 quarters", "summary": "Market price is leading earnings power; the spread is stable and has persisted through 4 updates.", "marketChangePct": 62.12424181785332, "earningsChangePct": 27.796610169491508, "recentMarketMovePoints": 0.8521361696102474, "recentEarningsMovePoints": 3.3898305084745743}, "pressure": {"score": 46, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 98, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 92, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 5.97719607, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.10695851, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.11673462, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.02811586, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00408245, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 2.5723175117673858, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-29", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 102.3728813559322, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 110.84745762711863, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 112.20338983050846, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 118.30508474576271, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 123.72881355932202, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 119.66101694915253, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 115.25423728813557, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 120.0, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 121.35593220338983, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 124.40677966101694, 127.79661016949152, 127.79661016949152], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 99.07147293567469, 94.46975710693872, 94.46975710693872, 94.46975710693872, 94.46975710693872, 94.46975710693872, 94.46975710693872, 94.46975710693872, 94.46975710693872, 94.46975710693872, 94.46975710693872, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 95.84866430405309, 97.8034336503044, 97.8034336503044, 97.8034336503044, 97.8034336503044, 97.8034336503044, 97.8034336503044, 97.8034336503044, 97.8034336503044, 97.8034336503044, 97.8034336503044, 97.8034336503044, 97.8034336503044, 97.8034336503044, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 99.402415977202, 100.56204517751155, 100.56204517751155, 100.56204517751155, 100.56204517751155, 100.56204517751155, 100.56204517751155, 100.56204517751155, 100.56204517751155, 100.56204517751155, 100.56204517751155, 100.56204517751155, 99.98611660062642, 99.98611660062642, 99.98611660062642, 99.98611660062642, 99.98611660062642, 99.98611660062642, 99.98611660062642, 99.98611660062642, 99.98611660062642, 99.98611660062642, 99.98611660062642, 99.98611660062642, 99.98611660062642, 101.49874285486533, 101.49874285486533, 101.49874285486533, 101.49874285486533, 101.49874285486533, 101.49874285486533, 101.49874285486533, 101.49874285486533, 101.49874285486533, 101.49874285486533, 101.49874285486533, 101.49874285486533, 101.49874285486533, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 104.27482487984881, 106.9849441508707, 106.9849441508707, 106.9849441508707, 106.9849441508707, 106.9849441508707, 106.9849441508707, 106.9849441508707, 106.9849441508707, 106.9849441508707, 106.9849441508707, 106.9849441508707, 109.04021868014706, 109.04021868014706, 109.04021868014706, 109.04021868014706, 109.04021868014706, 109.04021868014706, 109.04021868014706, 109.04021868014706, 109.04021868014706, 109.04021868014706, 109.04021868014706, 109.04021868014706, 109.04021868014706, 112.35489688752787, 112.35489688752787], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 105.30280696870832, 115.74195132161947, 115.74195132161947, 115.74195132161947, 115.74195132161947, 115.74195132161947, 115.74195132161947, 115.74195132161947, 115.74195132161947, 115.74195132161947, 115.74195132161947, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.98854439389838, 106.30348753231583, 106.30348753231583, 106.30348753231583, 106.30348753231583, 106.30348753231583, 106.30348753231583, 106.30348753231583, 106.30348753231583, 106.30348753231583, 106.30348753231583, 106.30348753231583, 106.30348753231583, 106.30348753231583, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 105.913999116692, 104.767890548714, 104.767890548714, 104.767890548714, 104.767890548714, 104.767890548714, 104.767890548714, 104.767890548714, 104.767890548714, 104.767890548714, 104.767890548714, 104.767890548714, 102.03741675150879, 102.03741675150879, 102.03741675150879, 102.03741675150879, 102.03741675150879, 102.03741675150879, 102.03741675150879, 102.03741675150879, 102.03741675150879, 102.03741675150879, 102.03741675150879, 102.03741675150879, 102.03741675150879, 100.52395726367402, 100.52395726367402, 100.52395726367402, 100.52395726367402, 100.52395726367402, 100.52395726367402, 100.52395726367402, 100.52395726367402, 100.52395726367402, 100.52395726367402, 100.52395726367402, 100.52395726367402, 100.52395726367402, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 101.30392041899046, 100.70489293452233, 100.70489293452233, 100.70489293452233, 100.70489293452233, 100.70489293452233, 100.70489293452233, 100.70489293452233, 100.70489293452233, 100.70489293452233, 100.70489293452233, 100.70489293452233, 103.99022881622481, 103.99022881622481, 103.99022881622481, 103.99022881622481, 103.99022881622481, 103.99022881622481, 103.99022881622481, 103.99022881622481, 103.99022881622481, 103.99022881622481, 103.99022881622481, 103.99022881622481, 103.99022881622481, 112.25858348520899, 112.25858348520899], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 27.796610169491515, "valuationContribution": 34.3276316483618, "marketMove": 62.12424181785332, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 27.796610169491515}, {"key": "valuation", "label": "Relative valuation contribution", "value": 34.3276316483618}, {"key": "market", "label": "Total market move", "value": 62.12424181785332}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 2.372881355932188, "surprisePct": -9.259259259259267, "immediateReturnPct": -1.1467381301203394, "forward4WeekPct": 8.579316351632983, "forward13WeekPct": 2.7343801375629084, "toDateReturnPct": 73.97051217917867, "weeksSince": 145, "availabilitySource": "reported", "spread": 10.250889352082424, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-16", "periodEnd": "2023-12-31", "earningsChangePct": 8.278145695364248, "surprisePct": 17.948717948717945, "immediateReturnPct": 3.234670891472158, "forward4WeekPct": 4.2388612201807785, "forward13WeekPct": 12.616535344005065, "toDateReturnPct": 71.09436933153486, "weeksSince": 129, "availabilitySource": "reported", "spread": 13.025169184861156, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 1.2232415902140747, "surprisePct": -6.034482758620676, "immediateReturnPct": -1.156993033400211, "forward4WeekPct": 1.775384109145306, "forward13WeekPct": 7.656001204504115, "toDateReturnPct": 59.29098651654498, "weeksSince": 119, "availabilitySource": "reported", "spread": 11.602295481756087, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 5.438066465256797, "surprisePct": 10.416666666666677, "immediateReturnPct": 1.2014266591373612, "forward4WeekPct": 2.1024981928468467, "forward13WeekPct": 0.2504204546893485, "toDateReturnPct": 47.962941902286204, "weeksSince": 105, "availabilitySource": "reported", "spread": 7.417829078509584, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 4.584527220630363, "surprisePct": -4.411764705882357, "immediateReturnPct": -3.102054738823601, "forward4WeekPct": 1.3950074047761163, "forward13WeekPct": 0.21665301025359796, "toDateReturnPct": 43.01491185875326, "weeksSince": 92, "availabilitySource": "reported", "spread": 13.883583401145529, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-14", "periodEnd": "2024-12-31", "earningsChangePct": -6.849315068493156, "surprisePct": -0.2823861630780173, "immediateReturnPct": -2.0915769451223754, "forward4WeekPct": 6.953079843125454, "forward13WeekPct": 6.934014668501232, "toDateReturnPct": 44.96450149344204, "weeksSince": 77, "availabilitySource": "reported", "spread": 5.75619678977435, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 3.8235294117646923, "surprisePct": 3.3898305084745797, "immediateReturnPct": -0.13726801183864268, "forward4WeekPct": -5.061771962696393, "forward13WeekPct": -6.9759427701378325, "toDateReturnPct": 30.47030790612604, "weeksSince": 66, "availabilitySource": "reported", "spread": -4.429820033381816, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": -3.682719546742208, "surprisePct": 5.263157894736847, "immediateReturnPct": 1.7293797851651194, "forward4WeekPct": 9.29304354224898, "forward13WeekPct": 14.71955472311648, "toDateReturnPct": 42.679903445546486, "weeksSince": 53, "availabilitySource": "reported", "spread": -0.33876614114410586, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 4.117647058823537, "surprisePct": 5.3333333333333375, "immediateReturnPct": -4.252245629843876, "forward4WeekPct": 10.863287384869015, "forward13WeekPct": 9.968527525097247, "toDateReturnPct": 19.08414726359613, "weeksSince": 40, "availabilitySource": "reported", "spread": -10.353472227188547, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-13", "periodEnd": "2025-12-31", "earningsChangePct": 1.1299435028248705, "surprisePct": -1.6806722689075646, "immediateReturnPct": 2.200059537479815, "forward4WeekPct": 1.3347028558419627, "forward13WeekPct": 4.030247228555139, "toDateReturnPct": 7.781048652939493, "weeksSince": 25, "availabilitySource": "reported", "spread": -32.37338638588055, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 2.5139664804469275, "surprisePct": 1.5503875968992262, "immediateReturnPct": 1.8260992313854585, "forward4WeekPct": -0.8147219154439722, "forward13WeekPct": -2.5273478923595105, "toDateReturnPct": 2.222919558332892, "weeksSince": 14, "availabilitySource": "reported", "spread": -37.08811019817358, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 2.7247956403269713, "surprisePct": 19.04761904761905, "immediateReturnPct": -5.654680208619278, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -1.0568213011254435, "weeksSince": 1, "availabilitySource": "reported", "spread": -26.7937682818781, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 2.7247956403269713, "surprisePct": 19.04761904761905, "immediateReturnPct": -5.654680208619278, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -1.0568213011254435, "weeksSince": 1, "availabilitySource": "reported", "spread": -26.7937682818781, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Utilities - Regulated Electric", "population": 31, "spreadPercentile": 0.0, "qualityPercentile": 65.0, "rarityPercentile": 100.0, "currentOneYearSpread": -59.69797299999999, "lead": "price", "relatedSignals": [{"tickerId": 726, "symbol": "CIG-C", "name": "Energy of Minas Gerais Co DRC", "spread": -57.443816000000005, "lead": "price", "quality": 100}, {"tickerId": 1249, "symbol": "ELPC", "name": "Companhia Paranaense de Energia - COPEL", "spread": -44.618382000000004, "lead": "price", "quality": 50}, {"tickerId": 1461, "symbol": "FE", "name": "FirstEnergy Corporation", "spread": -29.976992000000003, "lead": "price", "quality": 100}, {"tickerId": 4640, "symbol": "AEP", "name": "American Electric Power Co Inc", "spread": -28.275464, "lead": "price", "quality": 100}, {"tickerId": 1355, "symbol": "ETR", "name": "Entergy Corporation", "spread": -18.523114, "lead": "price", "quality": 100}, {"tickerId": 1643, "symbol": "FTS", "name": "Fortis Inc", "spread": -13.378289999999998, "lead": "price", "quality": 87.5}, {"tickerId": 1114, "symbol": "DTE", "name": "DTE Energy Company", "spread": -11.767085, "lead": "price", "quality": 100}, {"tickerId": 2984, "symbol": "OGE", "name": "OGE Energy Corporation", "spread": -10.643654, "lead": "price", "quality": 87.5}]}, "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": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-08-02", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-11-01", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-02-14", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-10-31", "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."}