{"ticker": {"uuid": "a0fbcd88-0f46-47fd-917f-27aead8d99f2", "symbol": "EQR", "name": "Equity Residential", "sector": "Real Estate", "industry": "Reit - Residential", "currency": "USD"}, "next_event": {"report_date": "2026-10-21", "fiscal_date_ending": "2026-09-30", "estimate": 0.38, "session": "Time unconfirmed", "days": 69}, "profile": {"sample": 12, "measured": 12, "beats": 2, "misses": 10, "inline": 0, "beat_rate": 16.7, "beat_rate_label": "16.7%", "average_surprise": -10.7, "average_surprise_label": "-10.7%", "median_surprise": -8.4, "surprise_dispersion": 12.6, "average_reaction": 0.6, "average_reaction_label": "+0.6%", "average_abs_reaction": 3.2, "positive_response_rate": 50.0, "confirmation_rate": 22.2, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Results and price are diverging", "profile_tone": "caution", "profile_text": "The sign of the earnings surprise has often differed from the direction of the next completed weekly close."}, "event_risk": {"score": 32, "band": "Moderate", "tone": "neutral", "days": 69, "proximity_component": 3, "reaction_component": 8, "variability_component": 16, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -13.5, "revenue_growth_1y": 3.0, "cash_conversion": 2.24, "net_margin": 27.9, "earnings_yield": 3.7, "eps_surprise_avg": -14.5, "sue_score": -0.68, "pe_ratio": 28.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 67.07, "currency": "USD", "return_13w": 3.4, "fair_value": 62.265378, "fair_value_gap": 7.7, "relative_strength": -4.6, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 49.0}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-31", "date_source": "exact", "eps_actual": 0.37, "eps_estimate": 0.41, "eps_surprise": -0.04, "surprise_pct": -9.7561, "surprise_label": "-9.8%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.7475570340698607, "one_week_reaction_label": "+2.7%", "four_week_reaction": 4.79439509908643, "four_week_reaction_label": "+4.8%", "confirmation": "diverged", "revenue": 724067000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 172508000.0, "operating_cash_flow": 442544000.0, "free_cash_flow": 540074000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-30", "date_source": "exact", "eps_actual": 0.4, "eps_estimate": 0.43, "eps_surprise": -0.03, "surprise_pct": -6.9767, "surprise_label": "-7.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.7072343420920308, "one_week_reaction_label": "+1.7%", "four_week_reaction": 1.7579451728764375, "four_week_reaction_label": "+1.8%", "confirmation": "diverged", "revenue": 727500000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 311692000.0, "operating_cash_flow": 344274000.0, "free_cash_flow": 437015000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-23", "date_source": "exact", "eps_actual": 0.27, "eps_estimate": 0.34, "eps_surprise": -0.07, "surprise_pct": -20.5882, "surprise_label": "-20.6%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.849852452965151, "one_week_reaction_label": "+5.8%", "four_week_reaction": 9.083522474828532, "four_week_reaction_label": "+9.1%", "confirmation": "diverged", "revenue": 730818000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 295787000.0, "operating_cash_flow": 421031000.0, "free_cash_flow": 498235000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-29", "date_source": "exact", "eps_actual": 0.35, "eps_estimate": 0.37, "eps_surprise": -0.02, "surprise_pct": -5.4054, "surprise_label": "-5.4%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.7771650552628754, "one_week_reaction_label": "-0.8%", "four_week_reaction": 4.041260109901259, "four_week_reaction_label": "+4.0%", "confirmation": "contained", "revenue": 734163000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 177483000.0, "operating_cash_flow": 396937000.0, "free_cash_flow": 480852000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-30", "date_source": "exact", "eps_actual": 0.38, "eps_estimate": 0.39, "eps_surprise": -0.01, "surprise_pct": -2.5641, "surprise_label": "-2.6%", "surprise_band": "miss", "eps_yoy": 2.7027027027027053, "eps_yoy_label": "+2.7%", "one_week_reaction": -7.432704587263819, "one_week_reaction_label": "-7.4%", "four_week_reaction": 1.4999326972756344, "four_week_reaction_label": "+1.5%", "confirmation": "confirmed", "revenue": 748348000.0, "revenue_yoy": 3.353418951561112, "revenue_yoy_label": "+3.4%", "net_income": 143446000.0, "operating_cash_flow": 401414000.0, "free_cash_flow": 482671000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-03", "date_source": "exact", "eps_actual": 0.26, "eps_estimate": 0.4, "eps_surprise": -0.14, "surprise_pct": -35.0, "surprise_label": "-35.0%", "surprise_band": "miss", "eps_yoy": -35.0, "eps_yoy_label": "-35.0%", "one_week_reaction": 0.9910810177771354, "one_week_reaction_label": "+1.0%", "four_week_reaction": 5.012034875331784, "four_week_reaction_label": "+5.0%", "confirmation": "contained", "revenue": 766779000.0, "revenue_yoy": 5.399175257731958, "revenue_yoy_label": "+5.4%", "net_income": 419115000.0, "operating_cash_flow": 354225000.0, "free_cash_flow": 430538000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-29", "date_source": "exact", "eps_actual": 0.26, "eps_estimate": 0.27, "eps_surprise": -0.01, "surprise_pct": -3.7037, "surprise_label": "-3.7%", "surprise_band": "miss", "eps_yoy": -3.703703703703707, "eps_yoy_label": "-3.7%", "one_week_reaction": 4.654896701496588, "one_week_reaction_label": "+4.7%", "four_week_reaction": -1.3424770560612682, "four_week_reaction_label": "-1.3%", "confirmation": "diverged", "revenue": 760810000.0, "revenue_yoy": 4.1038945400906925, "revenue_yoy_label": "+4.1%", "net_income": 256592000.0, "operating_cash_flow": 425525000.0, "free_cash_flow": 492332000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-04", "date_source": "exact", "eps_actual": 0.34, "eps_estimate": 0.3, "eps_surprise": 0.04, "surprise_pct": 13.3333, "surprise_label": "+13.3%", "surprise_band": "beat", "eps_yoy": -2.857142857142844, "eps_yoy_label": "-2.9%", "one_week_reaction": 0.7171303760071971, "one_week_reaction_label": "+0.7%", "four_week_reaction": 5.37051824011471, "four_week_reaction_label": "+5.4%", "confirmation": "contained", "revenue": 768827000.0, "revenue_yoy": 4.721567281380293, "revenue_yoy_label": "+4.7%", "net_income": 192356000.0, "operating_cash_flow": 359545000.0, "free_cash_flow": 444788000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-28", "date_source": "exact", "eps_actual": 0.37, "eps_estimate": 0.42, "eps_surprise": -0.05, "surprise_pct": -11.9048, "surprise_label": "-11.9%", "surprise_band": "miss", "eps_yoy": -2.6315789473684235, "eps_yoy_label": "-2.6%", "one_week_reaction": -6.275623494925113, "one_week_reaction_label": "-6.3%", "four_week_reaction": -4.525386183458662, "four_week_reaction_label": "-4.5%", "confirmation": "confirmed", "revenue": 782411000.0, "revenue_yoy": 4.551759341910448, "revenue_yoy_label": "+4.6%", "net_income": 289051000.0, "operating_cash_flow": 476661000.0, "free_cash_flow": 579041000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-05", "date_source": "exact", "eps_actual": 0.28, "eps_estimate": 0.38, "eps_surprise": -0.1, "surprise_pct": -26.3158, "surprise_label": "-26.3%", "surprise_band": "miss", "eps_yoy": 7.692307692307699, "eps_yoy_label": "+7.7%", "one_week_reaction": 2.5192547255989477, "one_week_reaction_label": "+2.5%", "four_week_reaction": 1.4281121997893413, "four_week_reaction_label": "+1.4%", "confirmation": "diverged", "revenue": 789033000.0, "revenue_yoy": 2.902270406466531, "revenue_yoy_label": "+2.9%", "net_income": 382090000.0, "operating_cash_flow": 387032000.0, "free_cash_flow": 491661000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-28", "date_source": "exact", "eps_actual": 0.23, "eps_estimate": 0.29, "eps_surprise": -0.06, "surprise_pct": -20.6897, "surprise_label": "-20.7%", "surprise_band": "miss", "eps_yoy": -11.538461538461538, "eps_yoy_label": "-11.5%", "one_week_reaction": 3.608901381304206, "one_week_reaction_label": "+3.6%", "four_week_reaction": 5.246421458400255, "four_week_reaction_label": "+5.2%", "confirmation": "diverged", "revenue": 779846000.0, "revenue_yoy": 2.502070162064116, "revenue_yoy_label": "+2.5%", "net_income": 90079000.0, "operating_cash_flow": 400515000.0, "free_cash_flow": 466406000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-22", "date_source": "exact", "eps_actual": 1.02, "eps_estimate": 1.01, "eps_surprise": 0.01, "surprise_pct": 0.9901, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": 199.99999999999997, "eps_yoy_label": "+200.0%", "one_week_reaction": -1.6521739130434792, "one_week_reaction_label": "-1.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 785049000.0, "revenue_yoy": 2.1099675219522727, "revenue_yoy_label": "+2.1%", "net_income": 114135000.0, "operating_cash_flow": 301883000.0, "free_cash_flow": 419379000.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.37, 0.4, 0.27, 0.35, 0.38, 0.26, 0.26, 0.34, 0.37, 0.28, 0.23, 1.02], "eps_estimate": [0.41, 0.43, 0.34, 0.37, 0.39, 0.4, 0.27, 0.3, 0.42, 0.38, 0.29, 1.01], "surprise": [-9.7561, -6.9767, -20.5882, -5.4054, -2.5641, -35.0, -3.7037, 13.3333, -11.9048, -26.3158, -20.6897, 0.9901], "reaction_1w": [2.7475570340698607, 1.7072343420920308, 5.849852452965151, -0.7771650552628754, -7.432704587263819, 0.9910810177771354, 4.654896701496588, 0.7171303760071971, -6.275623494925113, 2.5192547255989477, 3.608901381304206, -1.6521739130434792], "reaction_4w": [4.79439509908643, 1.7579451728764375, 9.083522474828532, 4.041260109901259, 1.4999326972756344, 5.012034875331784, -1.3424770560612682, 5.37051824011471, -4.525386183458662, 1.4281121997893413, 5.246421458400255, null], "revenue": [724.07, 727.5, 730.82, 734.16, 748.35, 766.78, 760.81, 768.83, 782.41, 789.03, 779.85, 785.05], "net_income": [172.51, 311.69, 295.79, 177.48, 143.45, 419.12, 256.59, 192.36, 289.05, 382.09, 90.08, 114.14], "financial_unit": "millions", "scatter": [{"x": -9.7561, "y": 2.7475570340698607, "label": "2023-09-30"}, {"x": -6.9767, "y": 1.7072343420920308, "label": "2023-12-31"}, {"x": -20.5882, "y": 5.849852452965151, "label": "2024-03-31"}, {"x": -5.4054, "y": -0.7771650552628754, "label": "2024-06-30"}, {"x": -2.5641, "y": -7.432704587263819, "label": "2024-09-30"}, {"x": -35.0, "y": 0.9910810177771354, "label": "2024-12-31"}, {"x": -3.7037, "y": 4.654896701496588, "label": "2025-03-31"}, {"x": 13.3333, "y": 0.7171303760071971, "label": "2025-06-30"}, {"x": -11.9048, "y": -6.275623494925113, "label": "2025-09-30"}, {"x": -26.3158, "y": 2.5192547255989477, "label": "2025-12-31"}, {"x": -20.6897, "y": 3.608901381304206, "label": "2026-03-31"}, {"x": 0.9901, "y": -1.6521739130434792, "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.73610036890123, 100.23492475269342, 98.12059495229803, 98.91934227322523, 94.17384400081616, 92.97714757229491, 93.91151197509706, 94.84587462136052, 91.02923575953015, 85.88231394601777, 88.24197950386355, 86.37325245479795, 87.78271665710172, 89.99985139682767, 92.70792288879508, 93.15135053935575, 97.09468326656612, 96.82546033960499, 97.90631304217324, 97.16993514016055, 99.50713632482643, 96.94582012650451, 94.70466823340549, 96.32149885305051, 94.22442177557113, 96.09738383939447, 96.36952437710329, 97.23396800120513, 101.50816411073895, 100.89985193081543, 100.60369950934958, 102.12481106669958, 99.98878274398885, 99.82696161808408, 99.58423256403496, 105.40976323544868, 106.65577975702996, 108.09598162969691, 108.62998871037459, 106.31595802743799, 105.23176087522282, 105.2964893255847, 107.95034349465197, 110.53946745681867, 112.20621714921361, 110.91541767398306, 109.80413996493668, 114.62512724366198, 115.6546942863872, 114.75586641762227, 116.60255066279123, 116.7006041649921, 120.3286013118112, 122.37139431792059, 121.48890752849668, 127.60094019786776, 125.1495903470752, 121.96815275928338, 121.24264256208453, 120.51713236488565, 124.70530550563863, 123.12237432598099, 113.97105196150565, 121.24264256208453, 121.34157609016411, 124.96912707615846, 126.40365884196605, 121.60539766068395, 120.83042157771462, 117.64806883327049, 118.02731431699873, 118.0322537037672, 111.5063506602056, 116.15106225622756, 113.62061019905376, 117.58276423822151, 118.74810469476415, 118.58162698481844, 119.13100202240837, 123.47605338922033, 119.81355782272394, 114.7693021819864, 116.21765263759036, 118.83134354973703, 107.2231224287787, 108.65186639963531, 114.70302270796996, 115.1904762440088, 120.55247392312938, 117.56051240622192, 120.28353379889572, 113.64407052966527, 117.89668931805267, 115.140051288119, 115.7787832049046, 115.96367997944989, 114.36777500510101, 113.56966355117596, 113.41683239023601, 114.06211443975974, 114.40173768048085, 106.55646506005677, 107.32061383860191, 108.88287582761076, 110.81872373272057, 112.27909945212858, 113.45079506561584, 112.82249347551272, 110.46212003257887, 110.76961793737954, 108.65824966119884, 105.86025744111942, 106.78719871145942, 108.86423719567617, 102.0323275486533, 102.49579906209266, 101.99799775668932, 103.93771004689538, 105.99758187859143, 104.81315487275072, 104.62433399079404, 105.34528948319542, 108.29777279326748, 107.66693651784895, 104.9071367182911, 107.68429463308577, 107.77107993965376, 108.17029726817483, 110.89538259379776, 110.84331000462602, 108.65629814672522, 109.71509048001002, 108.86458499033482, 104.12606017648578, 100.6372564242943, 101.9737627925199, 105.86658624998384, 107.39477490167599, 110.09984446903911, 109.36209822339463, 113.30886849680198, 113.95217619684925, 111.0659899261804, 115.09969481194355, 113.79569494853202, 118.55964039015956, 117.08177481511375, 111.43110932584325, 118.88998735011104, 122.65909603179644, 120.6566419364757, 121.20116892730852, 119.19871483198779, 116.72199529303843, 117.81104927470409], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 138.6861313868613, 138.6861313868613, 138.6861313868613], "gap": [0.0, -0.7361003689012335, -0.2349247526934164, 1.8794050477019653, 1.0806577267747741, 5.82615599918384, 7.022852427705089, 6.088488024902944, 5.154125378639478, 8.970764240469848, 14.117686053982226, 15.407655532632788, 17.276382581698385, 15.866918379394619, 13.64978363966867, 10.941712147701253, 10.498284497140588, 6.554951769930213, 6.8241746968913475, 5.743321994323097, 6.479699896335788, 4.1424987116699015, 6.70381490999182, 8.94496680309085, 5.868282168847287, 7.9653592463266705, 6.092397182503333, 5.820256644794512, 4.955813020692673, 0.681616911158855, 1.2899290910823709, 1.586081512548219, 0.06496995519822235, 2.200998277908951, 2.3628194038137167, 2.605548457862838, -3.9499092208501594, -5.195925742431442, -6.636127615098388, -7.1701346957760705, -4.856104012839467, -3.7719068606242985, -3.836635310986182, -6.490489480053455, -9.07961344222015, -10.746363134615095, -9.455563659384538, -8.344285950338161, -13.165273229063459, -14.194840271788678, -13.296012403023752, -15.142696648192711, -15.24075015039358, -18.86874729721268, -20.91154030332207, -20.029053513898162, -26.141086183269238, -23.689736332476684, -20.508298744684865, -19.782788547486007, -19.057278350287135, -23.245451491040114, -21.662520311382465, -11.78127093960785, -19.052861540186726, -19.15179506826631, -22.779346054260657, -24.213877820068248, -19.415616638786148, -18.640640555816816, -15.458287811372685, -15.837533295100926, -15.842472681869396, -9.316569638307797, -13.96128123432976, -11.430829177155957, -15.392983216323714, -26.777301775056117, -26.610824065110407, -27.160199102700332, -31.50525046951229, -27.8427549030159, -22.79849926227837, -24.246849717882327, -26.860540630028993, -15.25231950907066, -16.681063479927275, -22.73221978826193, -23.21967332430077, -29.31159801072063, -26.319636493813164, -29.042657886486964, -22.403194617256517, -26.65581340564391, -23.899175375710243, -24.537907292495845, -24.72280406704114, -23.126899092692256, -22.32878763876721, -22.175956477827256, -22.821238527350985, -23.160861768072095, -15.315589147648012, -16.809664933492442, -18.371926922501288, -20.307774827611098, -21.768150547019104, -22.939846160506363, -22.311544570403242, -19.951171127469394, -20.258669032270063, -18.147300756089365, -15.349308536009943, -16.276249806349952, -18.353288290566695, -12.251305650843094, -12.714777164282452, -12.21697585887911, -14.15668814908517, -16.216559980781227, -15.03213297494051, -14.843312092983837, -15.56426758538521, -18.516750895457278, -17.885914620038747, -15.126114820480893, -17.903272735275564, -17.990058041843554, -18.38927537036463, -19.65450668138901, -19.602434092217266, -17.415422234316466, -18.474214567601265, -17.623709077926065, -12.885184264077026, -9.396380511885553, -10.732886880111153, -14.625710337575086, -16.153898989267233, -18.85896855663036, -18.12122231098587, -24.25777360629104, -24.901081306338313, -22.014895035669454, -26.04859992143261, -24.744600058021078, -29.50854549964862, -28.030679924602808, -22.380014435332313, -29.838892459600103, -33.6080011412855, -31.605547045964755, -32.15007403679758, 19.487416554873505, 21.96413609382286, 20.8750821121572], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 103.64963503649633, null, null, null, null, null, null, null, null, null, null, null, null, 102.1897810218978, null, null, null, null, null, null, null, null, null, null, null, 101.45985401459852, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.45985401459852, null, null, null, null, null, null, null, null, null, null, null, null, 102.1897810218978, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.97080291970804, null, null, null, null, null, null, null, null, null, null, null, 91.24087591240875, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.51094890510947, null, null, null, null, null, null, null, null, null, null, null, 89.7810218978102, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.24087591240875, null, null, null, null, null, null, null, null, null, null, null, 89.05109489051094, null, null, null, null, null, null, null, null, null, null, null, 138.6861313868613, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [38.7, -20.9, 17.8]}}, "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": [56.930144, 57.349207, 57.063887, 55.860196, 56.314924, 53.613305, 52.932024, 53.463959, 53.995893, 51.823075, 48.892925, 50.236286, 49.172417, 49.974827, 51.237045, 52.778754, 53.031198, 55.276143, 55.122874, 55.738205, 55.318984, 56.649556, 55.191395, 53.915504, 54.835968, 53.642099, 54.708379, 54.863309, 55.355438, 57.788744, 57.442431, 57.273831, 58.139802, 56.923758, 56.831633, 56.693447, 60.00993, 60.719289, 61.539198, 61.843209, 60.525828, 59.908593, 59.945443, 61.456286, 62.930278, 63.879161, 63.144307, 62.511655, 65.25625, 65.842384, 65.33068, 66.382, 66.437822, 68.503246, 69.666211, 69.16381, 72.643399, 71.247842, 69.436645, 69.023611, 68.610577, 70.99491, 70.093745, 64.883884, 69.023611, 69.079934, 71.145104, 71.961785, 69.230128, 68.788933, 66.977215, 67.19312, 67.195932, 63.480726, 66.124967, 64.684377, 66.940037, 67.603467, 67.508691, 67.821451, 70.295095, 68.210031, 65.338329, 66.162877, 67.650855, 61.042278, 61.855664, 65.300596, 65.578104, 68.630697, 66.927369, 68.477589, 64.697733, 67.118755, 65.549397, 65.913028, 66.01829, 65.109739, 64.655373, 64.568366, 64.935726, 65.129074, 60.662749, 61.09778, 61.987178, 63.089259, 63.920653, 64.587701, 64.230008, 62.886244, 63.061303, 61.859298, 60.266397, 60.794106, 61.976567, 58.087151, 58.351006, 58.067607, 59.171888, 60.344576, 59.67028, 59.562784, 59.973225, 61.654078, 61.294942, 59.723784, 61.304824, 61.354231, 61.581506, 63.132901, 63.103256, 61.858187, 62.460959, 61.976765, 59.279116, 57.292935, 58.05381, 60.27, 61.14, 62.68, 62.26, 64.506902, 64.873138, 63.230028, 65.526422, 64.784053, 67.496174, 66.654823, 63.437891, 67.684241, 69.83, 68.69, 69.0, 67.86, 66.45, 67.07], "ttmEps": [1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 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.39, 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.39, 1.39, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 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.9, 1.9, 1.9], "quarterlyEps": [0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 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.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 1.02, 1.02, 1.02], "priceIndex": [100.0, 100.73610036890123, 100.23492475269342, 98.12059495229803, 98.91934227322523, 94.17384400081616, 92.97714757229491, 93.91151197509706, 94.84587462136052, 91.02923575953015, 85.88231394601777, 88.24197950386355, 86.37325245479795, 87.78271665710172, 89.99985139682767, 92.70792288879508, 93.15135053935575, 97.09468326656612, 96.82546033960499, 97.90631304217324, 97.16993514016055, 99.50713632482643, 96.94582012650451, 94.70466823340549, 96.32149885305051, 94.22442177557113, 96.09738383939447, 96.36952437710329, 97.23396800120513, 101.50816411073895, 100.89985193081543, 100.60369950934958, 102.12481106669958, 99.98878274398885, 99.82696161808408, 99.58423256403496, 105.40976323544868, 106.65577975702996, 108.09598162969691, 108.62998871037459, 106.31595802743799, 105.23176087522282, 105.2964893255847, 107.95034349465197, 110.53946745681867, 112.20621714921361, 110.91541767398306, 109.80413996493668, 114.62512724366198, 115.6546942863872, 114.75586641762227, 116.60255066279123, 116.7006041649921, 120.3286013118112, 122.37139431792059, 121.48890752849668, 127.60094019786776, 125.1495903470752, 121.96815275928338, 121.24264256208453, 120.51713236488565, 124.70530550563863, 123.12237432598099, 113.97105196150565, 121.24264256208453, 121.34157609016411, 124.96912707615846, 126.40365884196605, 121.60539766068395, 120.83042157771462, 117.64806883327049, 118.02731431699873, 118.0322537037672, 111.5063506602056, 116.15106225622756, 113.62061019905376, 117.58276423822151, 118.74810469476415, 118.58162698481844, 119.13100202240837, 123.47605338922033, 119.81355782272394, 114.7693021819864, 116.21765263759036, 118.83134354973703, 107.2231224287787, 108.65186639963531, 114.70302270796996, 115.1904762440088, 120.55247392312938, 117.56051240622192, 120.28353379889572, 113.64407052966527, 117.89668931805267, 115.140051288119, 115.7787832049046, 115.96367997944989, 114.36777500510101, 113.56966355117596, 113.41683239023601, 114.06211443975974, 114.40173768048085, 106.55646506005677, 107.32061383860191, 108.88287582761076, 110.81872373272057, 112.27909945212858, 113.45079506561584, 112.82249347551272, 110.46212003257887, 110.76961793737954, 108.65824966119884, 105.86025744111942, 106.78719871145942, 108.86423719567617, 102.0323275486533, 102.49579906209266, 101.99799775668932, 103.93771004689538, 105.99758187859143, 104.81315487275072, 104.62433399079404, 105.34528948319542, 108.29777279326748, 107.66693651784895, 104.9071367182911, 107.68429463308577, 107.77107993965376, 108.17029726817483, 110.89538259379776, 110.84331000462602, 108.65629814672522, 109.71509048001002, 108.86458499033482, 104.12606017648578, 100.6372564242943, 101.9737627925199, 105.86658624998384, 107.39477490167599, 110.09984446903911, 109.36209822339463, 113.30886849680198, 113.95217619684925, 111.0659899261804, 115.09969481194355, 113.79569494853202, 118.55964039015956, 117.08177481511375, 111.43110932584325, 118.88998735011104, 122.65909603179644, 120.6566419364757, 121.20116892730852, 119.19871483198779, 116.72199529303843, 117.81104927470409], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 138.6861313868613, 138.6861313868613, 138.6861313868613], "valuationGap": [0.0, -0.7361003689012335, -0.2349247526934164, 1.8794050477019653, 1.0806577267747741, 5.82615599918384, 7.022852427705089, 6.088488024902944, 5.154125378639478, 8.970764240469848, 14.117686053982226, 15.407655532632788, 17.276382581698385, 15.866918379394619, 13.64978363966867, 10.941712147701253, 10.498284497140588, 6.554951769930213, 6.8241746968913475, 5.743321994323097, 6.479699896335788, 4.1424987116699015, 6.70381490999182, 8.94496680309085, 5.868282168847287, 7.9653592463266705, 6.092397182503333, 5.820256644794512, 4.955813020692673, 0.681616911158855, 1.2899290910823709, 1.586081512548219, 0.06496995519822235, 2.200998277908951, 2.3628194038137167, 2.605548457862838, -3.9499092208501594, -5.195925742431442, -6.636127615098388, -7.1701346957760705, -4.856104012839467, -3.7719068606242985, -3.836635310986182, -6.490489480053455, -9.07961344222015, -10.746363134615095, -9.455563659384538, -8.344285950338161, -13.165273229063459, -14.194840271788678, -13.296012403023752, -15.142696648192711, -15.24075015039358, -18.86874729721268, -20.91154030332207, -20.029053513898162, -26.141086183269238, -23.689736332476684, -20.508298744684865, -19.782788547486007, -19.057278350287135, -23.245451491040114, -21.662520311382465, -11.78127093960785, -19.052861540186726, -19.15179506826631, -22.779346054260657, -24.213877820068248, -19.415616638786148, -18.640640555816816, -15.458287811372685, -15.837533295100926, -15.842472681869396, -9.316569638307797, -13.96128123432976, -11.430829177155957, -15.392983216323714, -26.777301775056117, -26.610824065110407, -27.160199102700332, -31.50525046951229, -27.8427549030159, -22.79849926227837, -24.246849717882327, -26.860540630028993, -15.25231950907066, -16.681063479927275, -22.73221978826193, -23.21967332430077, -29.31159801072063, -26.319636493813164, -29.042657886486964, -22.403194617256517, -26.65581340564391, -23.899175375710243, -24.537907292495845, -24.72280406704114, -23.126899092692256, -22.32878763876721, -22.175956477827256, -22.821238527350985, -23.160861768072095, -15.315589147648012, -16.809664933492442, -18.371926922501288, -20.307774827611098, -21.768150547019104, -22.939846160506363, -22.311544570403242, -19.951171127469394, -20.258669032270063, -18.147300756089365, -15.349308536009943, -16.276249806349952, -18.353288290566695, -12.251305650843094, -12.714777164282452, -12.21697585887911, -14.15668814908517, -16.216559980781227, -15.03213297494051, -14.843312092983837, -15.56426758538521, -18.516750895457278, -17.885914620038747, -15.126114820480893, -17.903272735275564, -17.990058041843554, -18.38927537036463, -19.65450668138901, -19.602434092217266, -17.415422234316466, -18.474214567601265, -17.623709077926065, -12.885184264077026, -9.396380511885553, -10.732886880111153, -14.625710337575086, -16.153898989267233, -18.85896855663036, -18.12122231098587, -24.25777360629104, -24.901081306338313, -22.014895035669454, -26.04859992143261, -24.744600058021078, -29.50854549964862, -28.030679924602808, -22.380014435332313, -29.838892459600103, -33.6080011412855, -31.605547045964755, -32.15007403679758, 19.487416554873505, 21.96413609382286, 20.8750821121572], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 103.64963503649633, null, null, null, null, null, null, null, null, null, null, null, null, 102.1897810218978, null, null, null, null, null, null, null, null, null, null, null, 101.45985401459852, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.45985401459852, null, null, null, null, null, null, null, null, null, null, null, null, 102.1897810218978, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.97080291970804, null, null, null, null, null, null, null, null, null, null, null, 91.24087591240875, null, null, null, null, null, null, null, null, null, null, null, null, null, 90.51094890510947, null, null, null, null, null, null, null, null, null, null, null, 89.7810218978102, null, null, null, null, null, null, null, null, null, null, null, null, null, 91.24087591240875, null, null, null, null, null, null, null, null, null, null, null, 89.05109489051094, null, null, null, null, null, null, null, null, null, null, null, 138.6861313868613, null, null], "quarterLabels": ["2023-07-27", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-30", "", "", "", "", "", "", "", "", "", "", "", "2024-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-29", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-03", "", "", "", "", "", "", "", "", "", "", "", "2025-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-04", "", "", "", "", "", "", "", "", "", "", "", "2025-10-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-05", "", "", "", "", "", "", "", "", "", "", "", "2026-04-28", "", "", "", "", "", "", "", "", "", "", "", "2026-07-22", "", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", ""], "surprisePct": [-7.89473684210527, -7.89473684210527, -7.89473684210527, -7.89473684210527, -7.89473684210527, -7.89473684210527, -7.89473684210527, -7.89473684210527, -7.89473684210527, -7.89473684210527, -7.89473684210527, -9.756097560975606, -9.756097560975606, -9.756097560975606, -9.756097560975606, -9.756097560975606, -9.756097560975606, -9.756097560975606, -9.756097560975606, -9.756097560975606, -9.756097560975606, -9.756097560975606, -9.756097560975606, -9.756097560975606, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -6.9767441860465045, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -20.58823529411765, -5.405405405405411, -5.405405405405411, -5.405405405405411, -5.405405405405411, -5.405405405405411, -5.405405405405411, -5.405405405405411, -5.405405405405411, -5.405405405405411, -5.405405405405411, -5.405405405405411, -5.405405405405411, -5.405405405405411, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -2.5641025641025665, -35.0, -35.0, -35.0, -35.0, -35.0, -35.0, -35.0, -35.0, -35.0, -35.0, -35.0, -35.0, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, -3.703703703703707, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, 13.333333333333346, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -11.904761904761903, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -26.315789473684205, -20.689655172413783, -20.689655172413783, -20.689655172413783, -20.689655172413783, -20.689655172413783, -20.689655172413783, -20.689655172413783, -20.689655172413783, -20.689655172413783, -20.689655172413783, -20.689655172413783, -20.689655172413783, 0.990099009900991, 0.990099009900991, 0.990099009900991], "availabilitySources": ["reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported"], "earningsAgeDays": [22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 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, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 2, 9, 16], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 56.930144, "latestClose": 67.07, "startTtmEps": 1.37, "latestTtmEps": 1.9, "priceChangePct": 17.811049274704093, "epsChangePct": 38.6861313868613, "earningsGapPct": 20.875082112157205, "startMultiple": 41.55484963503649, "latestMultiple": 35.3, "multipleChangePct": -15.052032891397559, "latestQuarter": "2026-07-22", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 1 update.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 9.774855976763796, "earningsMovePct": 53.2258064516129, "spread": 43.4509504748491, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 1.0364255370431508, "earningsMovePct": 36.690647482014384, "spread": 35.65422194497123, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 17.811049274704093, "earningsMovePct": 38.6861313868613, "spread": 20.875082112157205, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 1 update.", "marketChangePct": 17.811049274704093, "earningsChangePct": 38.6861313868613, "recentMarketMovePoints": 3.858873077854838, "recentEarningsMovePoints": 49.63503649635035}, "pressure": {"score": 24, "band": "low", "label": "Low \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.23507834, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.03007622, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.0573725, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.03406739, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.0095079, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -1.789461220897337, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-22", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 103.64963503649633, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 101.45985401459852, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 102.1897810218978, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.97080291970804, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 90.51094890510947, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 89.7810218978102, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 91.24087591240875, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 89.05109489051094, 138.6861313868613, 138.6861313868613, 138.6861313868613], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.02825536996146, 101.02825536996146, 101.02825536996146, 101.02825536996146, 101.02825536996146, 101.02825536996146, 101.02825536996146, 101.02825536996146, 101.02825536996146, 101.02825536996146, 101.02825536996146, 101.02825536996146, 101.02825536996146, 102.01494463117444, 102.01494463117444, 102.01494463117444, 102.01494463117444, 102.01494463117444, 102.01494463117444, 102.01494463117444, 102.01494463117444, 102.01494463117444, 102.01494463117444, 102.01494463117444, 102.01494463117444, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 102.92826314364018, 103.52651694111776, 103.52651694111776, 103.52651694111776, 103.52651694111776, 103.52651694111776, 103.52651694111776, 103.52651694111776, 103.52651694111776, 103.52651694111776, 103.52651694111776, 103.52651694111776, 103.52651694111776, 103.52651694111776, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 104.38840138733542, 105.78265859103315, 105.78265859103315, 105.78265859103315, 105.78265859103315, 105.78265859103315, 105.78265859103315, 105.78265859103315, 105.78265859103315, 105.78265859103315, 105.78265859103315, 105.78265859103315, 105.78265859103315, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 106.84726212099322, 108.07770413094708, 108.07770413094708, 108.07770413094708, 108.07770413094708, 108.07770413094708, 108.07770413094708, 108.07770413094708, 108.07770413094708, 108.07770413094708, 108.07770413094708, 108.07770413094708, 108.07770413094708, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 109.28681289465175, 110.07674644212213, 110.07674644212213, 110.07674644212213, 110.07674644212213, 110.07674644212213, 110.07674644212213, 110.07674644212213, 110.07674644212213, 110.07674644212213, 110.07674644212213, 110.07674644212213, 110.07674644212213, 110.75245305709677, 110.75245305709677, 110.75245305709677, 110.75245305709677, 110.75245305709677, 110.75245305709677, 110.75245305709677, 110.75245305709677, 110.75245305709677, 110.75245305709677, 110.75245305709677, 110.75245305709677, 111.32827322457518, 111.32827322457518, 111.32827322457518], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.7324579446526, 102.7324579446526, 102.7324579446526, 102.7324579446526, 102.7324579446526, 102.7324579446526, 102.7324579446526, 102.7324579446526, 102.7324579446526, 102.7324579446526, 102.7324579446526, 102.7324579446526, 102.7324579446526, 103.75346060195017, 103.75346060195017, 103.75346060195017, 103.75346060195017, 103.75346060195017, 103.75346060195017, 103.75346060195017, 103.75346060195017, 103.75346060195017, 103.75346060195017, 103.75346060195017, 103.75346060195017, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 106.28684359746944, 108.74773462603262, 108.74773462603262, 108.74773462603262, 108.74773462603262, 108.74773462603262, 108.74773462603262, 108.74773462603262, 108.74773462603262, 108.74773462603262, 108.74773462603262, 108.74773462603262, 108.74773462603262, 108.74773462603262, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.55658709598515, 105.19651771717014, 105.19651771717014, 105.19651771717014, 105.19651771717014, 105.19651771717014, 105.19651771717014, 105.19651771717014, 105.19651771717014, 105.19651771717014, 105.19651771717014, 105.19651771717014, 105.19651771717014, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 104.86835814589564, 102.86348828676577, 102.86348828676577, 102.86348828676577, 102.86348828676577, 102.86348828676577, 102.86348828676577, 102.86348828676577, 102.86348828676577, 102.86348828676577, 102.86348828676577, 102.86348828676577, 102.86348828676577, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 108.22088924961919, 111.61883901668872, 111.61883901668872, 111.61883901668872, 111.61883901668872, 111.61883901668872, 111.61883901668872, 111.61883901668872, 111.61883901668872, 111.61883901668872, 111.61883901668872, 111.61883901668872, 111.61883901668872, 110.17756084544313, 110.17756084544313, 110.17756084544313, 110.17756084544313, 110.17756084544313, 110.17756084544313, 110.17756084544313, 110.17756084544313, 110.17756084544313, 110.17756084544313, 110.17756084544313, 110.17756084544313, 108.76502373778365, 108.76502373778365, 108.76502373778365], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 38.68613138686129, "valuationContribution": -20.8750821121572, "marketMove": 17.81104927470409, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 38.68613138686129}, {"key": "valuation", "label": "Relative valuation contribution", "value": -20.8750821121572}, {"key": "market", "label": "Total market move", "value": 17.81104927470409}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 3.649635036496335, "surprisePct": -9.756097560975606, "immediateReturnPct": 2.7475570340698585, "forward4WeekPct": 7.947630459826249, "forward13WeekPct": 12.155220821826473, "toDateReturnPct": 37.17731144127703, "weeksSince": 144, "availabilitySource": "reported", "spread": 15.407655532632788, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": -1.4084507042253502, "surprisePct": -6.9767441860465045, "immediateReturnPct": 1.7072343420920344, "forward4WeekPct": 2.670723434209199, "forward13WeekPct": 12.619347859569308, "toDateReturnPct": 24.398354877661887, "weeksSince": 131, "availabilitySource": "reported", "spread": 5.868282168847287, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": -0.7142857142857117, "surprisePct": -20.58823529411765, "immediateReturnPct": 5.849852452965143, "forward4WeekPct": 6.759830637921871, "forward13WeekPct": 16.137556426935905, "toDateReturnPct": 18.302914268028168, "weeksSince": 119, "availabilitySource": "reported", "spread": -3.9499092208501594, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 0.0, "surprisePct": -5.405405405405411, "immediateReturnPct": -0.7771650552628739, "forward4WeekPct": 5.807546397469454, "forward13WeekPct": -1.4557492328953314, "toDateReturnPct": 1.8644768391132382, "weeksSince": 105, "availabilitySource": "reported", "spread": -13.296012403023752, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 0.7194244604316502, "surprisePct": -2.5641025641025665, "immediateReturnPct": -7.432704587263816, "forward4WeekPct": 2.6650594856930665, "forward13WeekPct": -4.499271653982817, "toDateReturnPct": -4.3138585333113655, "weeksSince": 92, "availabilitySource": "reported", "spread": -11.78127093960785, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": -9.999999999999998, "surprisePct": -35.0, "immediateReturnPct": 0.9910810177771401, "forward4WeekPct": 1.8972113803880974, "forward13WeekPct": -0.018924399459185892, "toDateReturnPct": 0.194148383873749, "weeksSince": 78, "availabilitySource": "reported", "spread": -26.777301775056117, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": -0.7936507936507908, "surprisePct": -3.703703703703707, "immediateReturnPct": 4.654896701496591, "forward4WeekPct": 2.3493375166808717, "forward13WeekPct": -7.495421032605631, "toDateReturnPct": 2.2749910549411334, "weeksSince": 66, "availabilitySource": "reported", "spread": -29.31159801072063, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-08", "periodEnd": "2025-06-30", "earningsChangePct": -0.8000000000000007, "surprisePct": 13.333333333333346, "immediateReturnPct": 0.7171303760072023, "forward4WeekPct": 6.470118919272849, "forward13WeekPct": -3.8108114750948774, "toDateReturnPct": 10.56208481419132, "weeksSince": 52, "availabilitySource": "reported", "spread": -16.809664933492442, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": -0.8064516129032251, "surprisePct": -11.904761904761903, "immediateReturnPct": -6.275623494925108, "forward4WeekPct": -2.6332387852331385, "forward13WeekPct": -0.6374360812853808, "toDateReturnPct": 8.21832064367165, "weeksSince": 40, "availabilitySource": "reported", "spread": -12.251305650843094, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 1.6260162601626105, "surprisePct": -26.315789473684205, "immediateReturnPct": 2.5192547255989517, "forward4WeekPct": 0.6418469207297495, "forward13WeekPct": 5.34516320532985, "toDateReturnPct": 8.912568653322639, "weeksSince": 26, "availabilitySource": "reported", "spread": -19.65450668138901, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": -2.400000000000002, "surprisePct": -20.689655172413783, "immediateReturnPct": 3.608901381304208, "forward4WeekPct": 4.054052361066507, "forward13WeekPct": 6.729842595566993, "toDateReturnPct": 7.725666559588817, "weeksSince": 14, "availabilitySource": "reported", "spread": -24.25777360629104, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 55.73770491803278, "surprisePct": 0.990099009900991, "immediateReturnPct": -1.6521739130434754, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -2.7971014492753743, "weeksSince": 2, "availabilitySource": "reported", "spread": 19.487416554873505, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 55.73770491803278, "surprisePct": 0.990099009900991, "immediateReturnPct": -1.6521739130434754, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -2.7971014492753743, "weeksSince": 2, "availabilitySource": "reported", "spread": 19.487416554873505, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 0 improving updates had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Reit - Residential", "population": 11, "spreadPercentile": 20.0, "qualityPercentile": 65.0, "rarityPercentile": 80.0, "currentOneYearSpread": -23.235339, "lead": "price", "relatedSignals": [{"tickerId": 2558, "symbol": "MAA", "name": "Mid-America Apartment Communities Inc", "spread": -28.944716000000003, "lead": "price", "quality": 75}, {"tickerId": 293, "symbol": "AVB", "name": "AvalonBay Communities Inc", "spread": -14.720346000000001, "lead": "price", "quality": 100}, {"tickerId": 1339, "symbol": "ESS", "name": "Essex Property Trust Inc", "spread": -64.566562, "lead": "price", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-02", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2024-04-26", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-08-02", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-02-07", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2026-07-24", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "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": "improvement_awaiting_confirmation", "label": "Fresh improvement awaiting confirmation", "tone": "opportunity", "explanation": "Earnings improved at the latest reported update, but market price remains below its pre-update level."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}