{"ticker": {"uuid": "9664c3f1-f0fc-4471-95d0-cd9b04f2067a", "symbol": "FR", "name": "First Industrial Realty Trust Inc", "sector": "Real Estate", "industry": "Reit - Industrial", "currency": "USD"}, "next_event": {"report_date": "2026-10-21", "fiscal_date_ending": "2026-09-30", "estimate": 0.44, "session": "Time unconfirmed", "days": 69}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 48.0, "average_surprise_label": "+48.0%", "median_surprise": 33.1, "surprise_dispersion": 63.8, "average_reaction": 0.6, "average_reaction_label": "+0.6%", "average_abs_reaction": 4.5, "positive_response_rate": 66.7, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 5, "band": "beat", "label": "5 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": 44, "band": "Moderate", "tone": "neutral", "days": 69, "proximity_component": 3, "reaction_component": 11, "variability_component": 25, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 34.4, "revenue_growth_1y": 8.4, "cash_conversion": 4.24, "net_margin": 48.0, "earnings_yield": 4.4, "eps_surprise_avg": 74.0, "sue_score": 0.66, "pe_ratio": 23.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 63.63, "currency": "USD", "return_13w": 2.2, "fair_value": 51.466761, "fair_value_gap": 23.6, "relative_strength": -2.3, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 55.5}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-18", "date_source": "exact", "eps_actual": 0.31, "eps_estimate": 0.3, "eps_surprise": 0.01, "surprise_pct": 3.3333, "surprise_label": "+3.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -6.283186297519859, "one_week_reaction_label": "-6.3%", "four_week_reaction": -4.22566393147345, "four_week_reaction_label": "-4.2%", "confirmation": "diverged", "revenue": 156493000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 75012000.0, "operating_cash_flow": 84335000.0, "free_cash_flow": 458375000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-07", "date_source": "exact", "eps_actual": 0.67, "eps_estimate": 0.31, "eps_surprise": 0.36, "surprise_pct": 116.129, "surprise_label": "+116.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.5489416304900665, "one_week_reaction_label": "+3.5%", "four_week_reaction": 1.4119446958928026, "four_week_reaction_label": "+1.4%", "confirmation": "confirmed", "revenue": 158655000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 89201000.0, "operating_cash_flow": 64369000.0, "free_cash_flow": 232377000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-17", "date_source": "exact", "eps_actual": 0.52, "eps_estimate": 0.31, "eps_surprise": 0.21, "surprise_pct": 67.7419, "surprise_label": "+67.7%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -10.878906222343677, "one_week_reaction_label": "-10.9%", "four_week_reaction": -6.796874564006303, "four_week_reaction_label": "-6.8%", "confirmation": "diverged", "revenue": 163542000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 68452000.0, "operating_cash_flow": 62499000.0, "free_cash_flow": 130875000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-17", "date_source": "exact", "eps_actual": 0.39, "eps_estimate": 0.41, "eps_surprise": -0.02, "surprise_pct": -4.878, "surprise_label": "-4.9%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.2839115913207975, "one_week_reaction_label": "+5.3%", "four_week_reaction": 5.638801471563193, "four_week_reaction_label": "+5.6%", "confirmation": "diverged", "revenue": 165174000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 51318000.0, "operating_cash_flow": 107726000.0, "free_cash_flow": 150831000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-16", "date_source": "exact", "eps_actual": 0.75, "eps_estimate": 0.52, "eps_surprise": 0.23, "surprise_pct": 44.2308, "surprise_label": "+44.2%", "surprise_band": "beat", "eps_yoy": 141.93548387096774, "eps_yoy_label": "+141.9%", "one_week_reaction": 1.2646628190895786, "one_week_reaction_label": "+1.3%", "four_week_reaction": -1.851172693242774, "four_week_reaction_label": "-1.9%", "confirmation": "confirmed", "revenue": 168156000.0, "revenue_yoy": 7.452729515058182, "revenue_yoy_label": "+7.5%", "net_income": 99363000.0, "operating_cash_flow": 105474000.0, "free_cash_flow": 153033000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-05", "date_source": "exact", "eps_actual": 0.52, "eps_estimate": 0.35, "eps_surprise": 0.17, "surprise_pct": 48.5714, "surprise_label": "+48.6%", "surprise_band": "beat", "eps_yoy": -22.388059701492537, "eps_yoy_label": "-22.4%", "one_week_reaction": 2.8282446310179488, "one_week_reaction_label": "+2.8%", "four_week_reaction": 6.911407086857777, "four_week_reaction_label": "+6.9%", "confirmation": "confirmed", "revenue": 175308000.0, "revenue_yoy": 10.496360026472534, "revenue_yoy_label": "+10.5%", "net_income": 68421000.0, "operating_cash_flow": 76780000.0, "free_cash_flow": 366206000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-16", "date_source": "exact", "eps_actual": 0.36, "eps_estimate": 0.37, "eps_surprise": -0.01, "surprise_pct": -2.7027, "surprise_label": "-2.7%", "surprise_band": "miss", "eps_yoy": -30.769230769230777, "eps_yoy_label": "-30.8%", "one_week_reaction": 4.184925905322999, "one_week_reaction_label": "+4.2%", "four_week_reaction": 8.523225334406835, "four_week_reaction_label": "+8.5%", "confirmation": "diverged", "revenue": 177246000.0, "revenue_yoy": 8.379498844333567, "revenue_yoy_label": "+8.4%", "net_income": 48067000.0, "operating_cash_flow": 88566000.0, "free_cash_flow": 310547000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-16", "date_source": "exact", "eps_actual": 0.42, "eps_estimate": 0.39, "eps_surprise": 0.03, "surprise_pct": 7.6923, "surprise_label": "+7.7%", "surprise_band": "beat", "eps_yoy": 7.6923076923076845, "eps_yoy_label": "+7.7%", "one_week_reaction": 1.1329146705333395, "one_week_reaction_label": "+1.1%", "four_week_reaction": -2.7918255862559285, "four_week_reaction_label": "-2.8%", "confirmation": "confirmed", "revenue": 179824000.0, "revenue_yoy": 8.869434656786176, "revenue_yoy_label": "+8.9%", "net_income": 55146000.0, "operating_cash_flow": 126054000.0, "free_cash_flow": 424840000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-15", "date_source": "exact", "eps_actual": 0.49, "eps_estimate": 0.39, "eps_surprise": 0.1, "surprise_pct": 25.641, "surprise_label": "+25.6%", "surprise_band": "beat", "eps_yoy": -34.66666666666667, "eps_yoy_label": "-34.7%", "one_week_reaction": 9.649821082459011, "one_week_reaction_label": "+9.6%", "four_week_reaction": 11.977714931001081, "four_week_reaction_label": "+12.0%", "confirmation": "confirmed", "revenue": 181430000.0, "revenue_yoy": 7.893860462903494, "revenue_yoy_label": "+7.9%", "net_income": 65269000.0, "operating_cash_flow": 145863000.0, "free_cash_flow": 528815000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-04", "date_source": "exact", "eps_actual": 0.59, "eps_estimate": 0.42, "eps_surprise": 0.17, "surprise_pct": 40.4762, "surprise_label": "+40.5%", "surprise_band": "beat", "eps_yoy": 13.461538461538453, "eps_yoy_label": "+13.5%", "one_week_reaction": 3.0329147183702854, "one_week_reaction_label": "+3.0%", "four_week_reaction": 8.805790970296528, "four_week_reaction_label": "+8.8%", "confirmation": "confirmed", "revenue": 188409000.0, "revenue_yoy": 7.473133000205352, "revenue_yoy_label": "+7.5%", "net_income": 78849000.0, "operating_cash_flow": 122108000.0, "free_cash_flow": 752400000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-22", "date_source": "exact", "eps_actual": 1.08, "eps_estimate": 0.33, "eps_surprise": 0.75, "surprise_pct": 227.2727, "surprise_label": "+227.3%", "surprise_band": "beat", "eps_yoy": 200.00000000000006, "eps_yoy_label": "+200.0%", "one_week_reaction": -3.733333333333337, "one_week_reaction_label": "-3.7%", "four_week_reaction": -5.352269803921572, "four_week_reaction_label": "-5.4%", "confirmation": "diverged", "revenue": 194827000.0, "revenue_yoy": 9.91898265687237, "revenue_yoy_label": "+9.9%", "net_income": 143101000.0, "operating_cash_flow": 88913000.0, "free_cash_flow": 88913000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-22", "date_source": "exact", "eps_actual": 0.82, "eps_estimate": 0.8, "eps_surprise": 0.02, "surprise_pct": 2.5, "surprise_label": "+2.5%", "surprise_band": "beat", "eps_yoy": 95.23809523809523, "eps_yoy_label": "+95.2%", "one_week_reaction": -2.715654952076684, "one_week_reaction_label": "-2.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 194940000.0, "revenue_yoy": 8.405996974819823, "revenue_yoy_label": "+8.4%", "net_income": 77096000.0, "operating_cash_flow": 113972000.0, "free_cash_flow": 174984000.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.31, 0.67, 0.52, 0.39, 0.75, 0.52, 0.36, 0.42, 0.49, 0.59, 1.08, 0.82], "eps_estimate": [0.3, 0.31, 0.31, 0.41, 0.52, 0.35, 0.37, 0.39, 0.39, 0.42, 0.33, 0.8], "surprise": [3.3333, 116.129, 67.7419, -4.878, 44.2308, 48.5714, -2.7027, 7.6923, 25.641, 40.4762, 227.2727, 2.5], "reaction_1w": [-6.283186297519859, 3.5489416304900665, -10.878906222343677, 5.2839115913207975, 1.2646628190895786, 2.8282446310179488, 4.184925905322999, 1.1329146705333395, 9.649821082459011, 3.0329147183702854, -3.733333333333337, -2.715654952076684], "reaction_4w": [-4.22566393147345, 1.4119446958928026, -6.796874564006303, 5.638801471563193, -1.851172693242774, 6.911407086857777, 8.523225334406835, -2.7918255862559285, 11.977714931001081, 8.805790970296528, -5.352269803921572, null], "revenue": [156.49, 158.66, 163.54, 165.17, 168.16, 175.31, 177.25, 179.82, 181.43, 188.41, 194.83, 194.94], "net_income": [75.01, 89.2, 68.45, 51.32, 99.36, 68.42, 48.07, 55.15, 65.27, 78.85, 143.1, 77.1], "financial_unit": "millions", "scatter": [{"x": 3.3333, "y": -6.283186297519859, "label": "2023-09-30"}, {"x": 116.129, "y": 3.5489416304900665, "label": "2023-12-31"}, {"x": 67.7419, "y": -10.878906222343677, "label": "2024-03-31"}, {"x": -4.878, "y": 5.2839115913207975, "label": "2024-06-30"}, {"x": 44.2308, "y": 1.2646628190895786, "label": "2024-09-30"}, {"x": 48.5714, "y": 2.8282446310179488, "label": "2024-12-31"}, {"x": -2.7027, "y": 4.184925905322999, "label": "2025-03-31"}, {"x": 7.6923, "y": 1.1329146705333395, "label": "2025-06-30"}, {"x": 25.641, "y": 9.649821082459011, "label": "2025-09-30"}, {"x": 40.4762, "y": 3.0329147183702854, "label": "2025-12-31"}, {"x": 227.2727, "y": -3.733333333333337, "label": "2026-03-31"}, {"x": 2.5, "y": -2.715654952076684, "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, 101.71563842374725, 103.11575686624215, 99.96056134262734, 101.30151858238196, 96.7264842153588, 94.47827487751307, 92.19523102548315, 89.73351553760008, 84.09539158505875, 80.6807535577782, 87.74826131941576, 85.94167873708459, 89.05852927497375, 90.76584721638693, 96.22529953307512, 98.19070039418499, 106.03245691491267, 104.64277981996534, 105.19125829539222, 103.49365902045793, 106.36959299459994, 107.28829433371723, 104.51221901430934, 104.67199371966562, 108.38674168024679, 109.32541432142007, 108.38674168024679, 106.1499043830757, 106.30967694397778, 104.21264305010698, 104.13275569742883, 105.67725166405357, 103.76645289603394, 102.98201797944722, 91.77870081758604, 92.5229079176509, 95.03711750013596, 95.98245939390176, 96.66632584141092, 92.82461332488361, 94.77563990942511, 93.5285904639724, 95.51984486503578, 95.07734531665784, 96.3042776371683, 96.89211756961627, 102.81105136756992, 108.24349642793973, 108.87187512276999, 109.05430813130717, 108.60836244501404, 110.06782436885712, 114.34486108997632, 114.99351131045195, 113.3313448524264, 114.20296898827567, 112.52053314905895, 113.59485967463654, 111.754319659893, 111.32582983086775, 112.73372620878166, 109.38742121489678, 107.571439489764, 109.2649964685128, 107.00011828809421, 109.67308181573168, 109.06095379490337, 105.2045410447678, 107.7346731997607, 103.51098406601899, 102.7764312988067, 103.22668090469891, 99.6090188195586, 104.3777553019915, 109.70147224501538, 109.74258143221749, 112.84637009951469, 114.30576768973144, 114.51131791465039, 117.32733798262443, 118.19064378059385, 113.21635921769624, 109.98924084433854, 110.27700944366168, 98.81397528799592, 94.58619668007609, 98.54455892780034, 98.04717207392227, 101.59104563415713, 102.6479913583642, 105.94317256388715, 99.80874685129788, 102.44074701461952, 102.68943936933145, 102.42002300913589, 101.83973798886909, 101.44597545131755, 102.84407596240104, 103.38789239437575, 104.55918899486687, 104.22453404870038, 100.14590866443565, 100.50148276141884, 102.27934466851798, 107.86392159944032, 110.01827246543097, 109.28621155401048, 109.16071380474384, 108.15674467733598, 107.445600772278, 109.070751806188, 106.03280431649469, 116.26478022175029, 118.35336925494285, 116.62342732161615, 118.73311135087062, 117.57278577811694, 118.81749991293515, 120.75841110696899, 122.0453195228195, 122.76261157809698, 122.59383659842213, 122.95248369828798, 123.0999406586631, 125.88510417501215, 127.35209742204007, 122.07942277811811, 123.37633078394899, 127.11822967928057, 125.26854142287796, 131.98694919479175, 134.24059257960513, 127.24579468240549, 127.79857493297722, 121.18646990069803, 121.56916491007274, 125.81512848969179, 130.12548145141466, 136.7089558755386, 131.60515485618518, 132.17843394454854, 133.47596813100867, 129.39192371095572, 134.60333558701174, 131.60411479589342, 130.98725396462407, 135.22019641828112, 131.4552167622893, 135.24146725958826, 133.81394269229193, 139.41096817990223, 147.66711688767984, 143.65698751533068, 141.19086517404648, 136.45162137036115], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 179.51807228915663, 179.51807228915663, 179.51807228915663], "gap": [0.0, -1.7156384237472508, -3.115756866242151, 0.039438657372656394, -1.3015185823819593, 3.273515784641205, 5.521725122486927, 7.804768974516847, 10.266484462399916, 16.50701805349547, 19.921656080776017, 12.85414831913846, 14.660730901469634, 11.54388036358047, 9.83656242216729, 4.377110105479105, 2.4117092443692343, -5.430047276358451, -4.04037018141112, -4.588848656837996, -2.8912493819037053, -5.76718335604572, -6.685884695163011, -3.909809375755117, -4.069584081111401, -4.772283848921489, -5.710956490094773, -4.772283848921489, -2.535446551750397, -2.695219112652481, -0.5981852187816799, -0.5182978661035378, -2.062793832728275, -0.1519950647086432, 0.6324398518780754, 17.859853399281434, 17.11564629921658, 14.601436716731513, 13.656094822965713, 12.972228375456552, 16.81394089198386, 14.862914307442367, 16.10996375289507, 14.118709351831697, 14.561208900209635, 13.334276579699178, 12.746436647251201, 6.827502849297559, 5.611925258807247, 4.9835465639769865, 4.801113555439812, 5.247059241732941, 3.787597317889862, -0.48943940322934054, -1.1380896237049711, 0.5240768343205815, -0.3475473015286923, 1.3348885376880304, 0.26056201211044083, 2.1011020268539795, 2.5295918558792323, 27.62771957435089, 30.974024568235777, 32.79000629336855, 31.096449314619747, 33.36132749503834, 30.688363967400875, 31.300491988229183, 35.15690473836476, 32.626772583371846, 36.85046171711356, 37.58501448432585, 37.13476487843364, 40.75242696357395, 35.98369048114105, 30.65997353811717, 30.61886435091506, 18.478931105304596, 17.019533515087844, 16.813983290168892, 13.997963222194855, 13.134657424225438, 18.108941987123046, 21.336060360480744, 21.0482917611576, 32.51132591682337, 36.7391045247432, 23.14218806015147, 23.639574914029538, 20.09570135379468, 19.038755629587612, 15.743574424064661, 21.878000136653924, 19.24599997333229, 18.997307618620354, 19.266723978815918, 19.847008999082718, 20.240771536634256, 18.84267102555077, 18.298854593576053, 18.934786908747583, 19.269441854914078, 23.348067239178803, 22.992493142195613, 21.214631235096476, 15.630054304174138, 13.475703438183487, 14.207764349603977, 14.33326209887062, 15.337231226278476, 16.048375131336456, 14.423224097426456, 17.461171587119765, -8.433454920545458, -10.52204395373802, -8.79210202041132, -10.901786049665787, -9.74146047691211, -10.98617461173032, -12.927085805764165, -14.21399422161467, -14.931286276892152, -14.762511297217301, -15.12115839708315, -15.268615357458273, -18.053778873807317, -19.520772120835247, -14.248097476913287, -15.545005482744159, -15.070036908196215, -13.2203486517936, -19.93875642370739, -22.192399808520776, -15.19760191132113, -15.750382161892858, -9.13827712961367, -9.520972138988384, -13.766935718607428, -18.077288680330298, -24.660763104454247, 23.816531890802764, 23.2432528024394, 21.945718615979274, 26.02976303603222, 20.818351159976203, 23.81757195109452, 24.43443278236387, 20.201490328706825, 23.966469984698648, 20.180219487399683, 21.607744054696013, 16.010718567085718, 7.754569859308106, 35.86108477382595, 38.327207115110156, 43.06645091879548], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 100.60240963855422, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.6144578313253, null, null, null, null, null, null, null, null, null, 109.63855421686748, null, null, null, null, null, null, null, null, null, null, null, null, 113.85542168674698, null, null, null, null, null, null, null, null, null, null, null, null, 140.36144578313255, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.32530120481928, null, null, null, null, null, null, null, null, null, 121.6867469879518, null, null, null, null, null, null, null, null, null, null, null, null, 123.49397590361446, null, null, null, null, null, null, null, null, null, null, null, null, 107.83132530120483, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.04819277108436, null, null, null, null, null, null, null, null, null, null, 155.42168674698794, null, null, null, null, null, null, null, null, null, null, null, null, 179.51807228915663, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [79.5, -43.1, 36.5]}}, "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": [46.631912, 47.431947, 48.084849, 46.613521, 47.238835, 45.105409, 44.057026, 42.992399, 41.844454, 39.215289, 37.622978, 40.918692, 40.076248, 41.529695, 42.32585, 44.871697, 45.788201, 49.444962, 48.796929, 49.052695, 48.261072, 49.602175, 50.030583, 48.736046, 48.810552, 50.54281, 50.980531, 50.54281, 49.49973, 49.574235, 48.596348, 48.559095, 49.279323, 48.388281, 48.022484, 42.798163, 43.145201, 44.317625, 44.758456, 45.077356, 43.285892, 44.195693, 43.61417, 44.54273, 44.336384, 44.908526, 45.182647, 47.942759, 50.476012, 50.769037, 50.854109, 50.646156, 51.326731, 53.321195, 53.623673, 52.848573, 53.255028, 52.470476, 52.971455, 52.113176, 51.913363, 52.569892, 51.009446, 50.162619, 50.952357, 49.896201, 51.142655, 50.857208, 49.058889, 50.238738, 48.269151, 47.926615, 48.136575, 46.44959, 48.673343, 51.155894, 51.175064, 52.62242, 53.302965, 53.398817, 54.711981, 55.114557, 52.794953, 51.290086, 51.424278, 46.078846, 44.107352, 45.953212, 45.721271, 47.373847, 47.866721, 49.403327, 46.542727, 47.770079, 47.886049, 47.760415, 47.489817, 47.306198, 47.958159, 48.211751, 48.757949, 48.601893, 46.699952, 46.865763, 47.694814, 50.299009, 51.303624, 50.96225, 50.903728, 50.435558, 50.103938, 50.861777, 49.445124, 54.21649, 55.190439, 54.383734, 55.36752, 54.826438, 55.406872, 56.311956, 56.912066, 57.246553, 57.16785, 57.335094, 57.403856, 58.702631, 59.386718, 56.927969, 57.532742, 59.277661, 58.415116, 61.548038, 62.598955, 59.337147, 59.594919, 56.511568, 56.690026, 58.67, 60.68, 63.75, 61.37, 61.637331, 62.242396, 60.337928, 62.768109, 61.369515, 61.081861, 63.055763, 61.300081, 63.065682, 62.4, 65.01, 68.86, 66.99, 65.84, 63.63], "ttmEps": [1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 2.05, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.98, 2.98, 2.98], "quarterlyEps": [0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 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, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 0.82, 0.82, 0.82], "priceIndex": [100.0, 101.71563842374725, 103.11575686624215, 99.96056134262734, 101.30151858238196, 96.7264842153588, 94.47827487751307, 92.19523102548315, 89.73351553760008, 84.09539158505875, 80.6807535577782, 87.74826131941576, 85.94167873708459, 89.05852927497375, 90.76584721638693, 96.22529953307512, 98.19070039418499, 106.03245691491267, 104.64277981996534, 105.19125829539222, 103.49365902045793, 106.36959299459994, 107.28829433371723, 104.51221901430934, 104.67199371966562, 108.38674168024679, 109.32541432142007, 108.38674168024679, 106.1499043830757, 106.30967694397778, 104.21264305010698, 104.13275569742883, 105.67725166405357, 103.76645289603394, 102.98201797944722, 91.77870081758604, 92.5229079176509, 95.03711750013596, 95.98245939390176, 96.66632584141092, 92.82461332488361, 94.77563990942511, 93.5285904639724, 95.51984486503578, 95.07734531665784, 96.3042776371683, 96.89211756961627, 102.81105136756992, 108.24349642793973, 108.87187512276999, 109.05430813130717, 108.60836244501404, 110.06782436885712, 114.34486108997632, 114.99351131045195, 113.3313448524264, 114.20296898827567, 112.52053314905895, 113.59485967463654, 111.754319659893, 111.32582983086775, 112.73372620878166, 109.38742121489678, 107.571439489764, 109.2649964685128, 107.00011828809421, 109.67308181573168, 109.06095379490337, 105.2045410447678, 107.7346731997607, 103.51098406601899, 102.7764312988067, 103.22668090469891, 99.6090188195586, 104.3777553019915, 109.70147224501538, 109.74258143221749, 112.84637009951469, 114.30576768973144, 114.51131791465039, 117.32733798262443, 118.19064378059385, 113.21635921769624, 109.98924084433854, 110.27700944366168, 98.81397528799592, 94.58619668007609, 98.54455892780034, 98.04717207392227, 101.59104563415713, 102.6479913583642, 105.94317256388715, 99.80874685129788, 102.44074701461952, 102.68943936933145, 102.42002300913589, 101.83973798886909, 101.44597545131755, 102.84407596240104, 103.38789239437575, 104.55918899486687, 104.22453404870038, 100.14590866443565, 100.50148276141884, 102.27934466851798, 107.86392159944032, 110.01827246543097, 109.28621155401048, 109.16071380474384, 108.15674467733598, 107.445600772278, 109.070751806188, 106.03280431649469, 116.26478022175029, 118.35336925494285, 116.62342732161615, 118.73311135087062, 117.57278577811694, 118.81749991293515, 120.75841110696899, 122.0453195228195, 122.76261157809698, 122.59383659842213, 122.95248369828798, 123.0999406586631, 125.88510417501215, 127.35209742204007, 122.07942277811811, 123.37633078394899, 127.11822967928057, 125.26854142287796, 131.98694919479175, 134.24059257960513, 127.24579468240549, 127.79857493297722, 121.18646990069803, 121.56916491007274, 125.81512848969179, 130.12548145141466, 136.7089558755386, 131.60515485618518, 132.17843394454854, 133.47596813100867, 129.39192371095572, 134.60333558701174, 131.60411479589342, 130.98725396462407, 135.22019641828112, 131.4552167622893, 135.24146725958826, 133.81394269229193, 139.41096817990223, 147.66711688767984, 143.65698751533068, 141.19086517404648, 136.45162137036115], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 179.51807228915663, 179.51807228915663, 179.51807228915663], "valuationGap": [0.0, -1.7156384237472508, -3.115756866242151, 0.039438657372656394, -1.3015185823819593, 3.273515784641205, 5.521725122486927, 7.804768974516847, 10.266484462399916, 16.50701805349547, 19.921656080776017, 12.85414831913846, 14.660730901469634, 11.54388036358047, 9.83656242216729, 4.377110105479105, 2.4117092443692343, -5.430047276358451, -4.04037018141112, -4.588848656837996, -2.8912493819037053, -5.76718335604572, -6.685884695163011, -3.909809375755117, -4.069584081111401, -4.772283848921489, -5.710956490094773, -4.772283848921489, -2.535446551750397, -2.695219112652481, -0.5981852187816799, -0.5182978661035378, -2.062793832728275, -0.1519950647086432, 0.6324398518780754, 17.859853399281434, 17.11564629921658, 14.601436716731513, 13.656094822965713, 12.972228375456552, 16.81394089198386, 14.862914307442367, 16.10996375289507, 14.118709351831697, 14.561208900209635, 13.334276579699178, 12.746436647251201, 6.827502849297559, 5.611925258807247, 4.9835465639769865, 4.801113555439812, 5.247059241732941, 3.787597317889862, -0.48943940322934054, -1.1380896237049711, 0.5240768343205815, -0.3475473015286923, 1.3348885376880304, 0.26056201211044083, 2.1011020268539795, 2.5295918558792323, 27.62771957435089, 30.974024568235777, 32.79000629336855, 31.096449314619747, 33.36132749503834, 30.688363967400875, 31.300491988229183, 35.15690473836476, 32.626772583371846, 36.85046171711356, 37.58501448432585, 37.13476487843364, 40.75242696357395, 35.98369048114105, 30.65997353811717, 30.61886435091506, 18.478931105304596, 17.019533515087844, 16.813983290168892, 13.997963222194855, 13.134657424225438, 18.108941987123046, 21.336060360480744, 21.0482917611576, 32.51132591682337, 36.7391045247432, 23.14218806015147, 23.639574914029538, 20.09570135379468, 19.038755629587612, 15.743574424064661, 21.878000136653924, 19.24599997333229, 18.997307618620354, 19.266723978815918, 19.847008999082718, 20.240771536634256, 18.84267102555077, 18.298854593576053, 18.934786908747583, 19.269441854914078, 23.348067239178803, 22.992493142195613, 21.214631235096476, 15.630054304174138, 13.475703438183487, 14.207764349603977, 14.33326209887062, 15.337231226278476, 16.048375131336456, 14.423224097426456, 17.461171587119765, -8.433454920545458, -10.52204395373802, -8.79210202041132, -10.901786049665787, -9.74146047691211, -10.98617461173032, -12.927085805764165, -14.21399422161467, -14.931286276892152, -14.762511297217301, -15.12115839708315, -15.268615357458273, -18.053778873807317, -19.520772120835247, -14.248097476913287, -15.545005482744159, -15.070036908196215, -13.2203486517936, -19.93875642370739, -22.192399808520776, -15.19760191132113, -15.750382161892858, -9.13827712961367, -9.520972138988384, -13.766935718607428, -18.077288680330298, -24.660763104454247, 23.816531890802764, 23.2432528024394, 21.945718615979274, 26.02976303603222, 20.818351159976203, 23.81757195109452, 24.43443278236387, 20.201490328706825, 23.966469984698648, 20.180219487399683, 21.607744054696013, 16.010718567085718, 7.754569859308106, 35.86108477382595, 38.327207115110156, 43.06645091879548], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 100.60240963855422, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 103.6144578313253, null, null, null, null, null, null, null, null, null, 109.63855421686748, null, null, null, null, null, null, null, null, null, null, null, null, 113.85542168674698, null, null, null, null, null, null, null, null, null, null, null, null, 140.36144578313255, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 131.32530120481928, null, null, null, null, null, null, null, null, null, 121.6867469879518, null, null, null, null, null, null, null, null, null, null, null, null, 123.49397590361446, null, null, null, null, null, null, null, null, null, null, null, null, 107.83132530120483, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 112.04819277108436, null, null, null, null, null, null, null, null, null, null, 155.42168674698794, null, null, null, null, null, null, null, null, null, null, null, null, 179.51807228915663, null, null], "quarterLabels": ["2023-07-19", "", "", "", "", "", "", "", "", "2023-10-18", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-07", "", "", "", "", "", "", "", "", "", "2024-04-17", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-17", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-16", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-05", "", "", "", "", "", "", "", "", "", "2025-04-16", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-16", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-15", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-04", "", "", "", "", "", "", "", "", "", "", "2026-04-22", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-22", "", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", ""], "surprisePct": [10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 10.344827586206906, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 3.3333333333333366, 116.12903225806453, 116.12903225806453, 116.12903225806453, 116.12903225806453, 116.12903225806453, 116.12903225806453, 116.12903225806453, 116.12903225806453, 116.12903225806453, 116.12903225806453, 67.74193548387098, 67.74193548387098, 67.74193548387098, 67.74193548387098, 67.74193548387098, 67.74193548387098, 67.74193548387098, 67.74193548387098, 67.74193548387098, 67.74193548387098, 67.74193548387098, 67.74193548387098, 67.74193548387098, -4.878048780487796, -4.878048780487796, -4.878048780487796, -4.878048780487796, -4.878048780487796, -4.878048780487796, -4.878048780487796, -4.878048780487796, -4.878048780487796, -4.878048780487796, -4.878048780487796, -4.878048780487796, -4.878048780487796, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 44.230769230769226, 48.57142857142859, 48.57142857142859, 48.57142857142859, 48.57142857142859, 48.57142857142859, 48.57142857142859, 48.57142857142859, 48.57142857142859, 48.57142857142859, 48.57142857142859, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, -2.7027027027027053, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 7.6923076923076845, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 25.64102564102563, 40.476190476190474, 40.476190476190474, 40.476190476190474, 40.476190476190474, 40.476190476190474, 40.476190476190474, 40.476190476190474, 40.476190476190474, 40.476190476190474, 40.476190476190474, 40.476190476190474, 227.27272727272725, 227.27272727272725, 227.27272727272725, 227.27272727272725, 227.27272727272725, 227.27272727272725, 227.27272727272725, 227.27272727272725, 227.27272727272725, 227.27272727272725, 227.27272727272725, 227.27272727272725, 227.27272727272725, 2.4999999999999885, 2.4999999999999885, 2.4999999999999885], "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": [30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 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, 16], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 46.631912, "latestClose": 63.63, "startTtmEps": 1.66, "latestTtmEps": 2.98, "priceChangePct": 36.45162137036115, "epsChangePct": 79.51807228915663, "earningsGapPct": 43.06645091879548, "startMultiple": 28.09151325301205, "latestMultiple": 21.35234899328859, "multipleChangePct": -23.990036417852522, "latestQuarter": "2026-07-22", "tone": "positive", "read": "Earnings power is leading market price; the spread is widening and has persisted through 2 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 35.770754441787275, "earningsMovePct": 45.3658536585366, "spread": 9.595099216749325, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": 25.636385908537672, "earningsMovePct": 57.67195767195767, "spread": 32.035571763419995, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 36.45162137036115, "earningsMovePct": 79.51807228915663, "spread": 43.06645091879548, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 2, "persistenceLabel": "2 quarters", "summary": "Earnings power is leading market price; the spread is widening and has persisted through 2 updates.", "marketChangePct": 36.45162137036115, "earningsChangePct": 79.51807228915663, "recentMarketMovePoints": 2.975653239352482, "recentEarningsMovePoints": 24.09638554216869}, "pressure": {"score": 47, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 4.24114297, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.08432424, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.23153195, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01843058, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.07819449, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -0.24873853469875584, "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.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 100.60240963855422, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 103.6144578313253, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 109.63855421686748, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 113.85542168674698, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 140.36144578313255, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 131.32530120481928, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 121.6867469879518, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 123.49397590361446, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 107.83132530120483, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 112.04819277108436, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 155.42168674698794, 179.51807228915663, 179.51807228915663, 179.51807228915663], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 102.85107730442363, 105.24487905861844, 105.24487905861844, 105.24487905861844, 105.24487905861844, 105.24487905861844, 105.24487905861844, 105.24487905861844, 105.24487905861844, 105.24487905861844, 105.24487905861844, 107.64821448027892, 107.64821448027892, 107.64821448027892, 107.64821448027892, 107.64821448027892, 107.64821448027892, 107.64821448027892, 107.64821448027892, 107.64821448027892, 107.64821448027892, 107.64821448027892, 107.64821448027892, 107.64821448027892, 109.61402266288951, 109.61402266288951, 109.61402266288951, 109.61402266288951, 109.61402266288951, 109.61402266288951, 109.61402266288951, 109.61402266288951, 109.61402266288951, 109.61402266288951, 109.61402266288951, 109.61402266288951, 109.61402266288951, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 111.59957915667901, 114.43465351928526, 114.43465351928526, 114.43465351928526, 114.43465351928526, 114.43465351928526, 114.43465351928526, 114.43465351928526, 114.43465351928526, 114.43465351928526, 114.43465351928526, 116.76767814338635, 116.76767814338635, 116.76767814338635, 116.76767814338635, 116.76767814338635, 116.76767814338635, 116.76767814338635, 116.76767814338635, 116.76767814338635, 116.76767814338635, 116.76767814338635, 116.76767814338635, 116.76767814338635, 119.26175365003269, 119.26175365003269, 119.26175365003269, 119.26175365003269, 119.26175365003269, 119.26175365003269, 119.26175365003269, 119.26175365003269, 119.26175365003269, 119.26175365003269, 119.26175365003269, 119.26175365003269, 119.26175365003269, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 121.52157332752233, 123.75194078230551, 123.75194078230551, 123.75194078230551, 123.75194078230551, 123.75194078230551, 123.75194078230551, 123.75194078230551, 123.75194078230551, 123.75194078230551, 123.75194078230551, 123.75194078230551, 126.745001634343, 126.745001634343, 126.745001634343, 126.745001634343, 126.745001634343, 126.745001634343, 126.745001634343, 126.745001634343, 126.745001634343, 126.745001634343, 126.745001634343, 126.745001634343, 126.745001634343, 129.31841087382873, 129.31841087382873, 129.31841087382873], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 114.55259244183267, 74.08085372985738, 74.08085372985738, 74.08085372985738, 74.08085372985738, 74.08085372985738, 74.08085372985738, 74.08085372985738, 74.08085372985738, 74.08085372985738, 74.08085372985738, 71.66931699894926, 71.66931699894926, 71.66931699894926, 71.66931699894926, 71.66931699894926, 71.66931699894926, 71.66931699894926, 71.66931699894926, 71.66931699894926, 71.66931699894926, 71.66931699894926, 71.66931699894926, 71.66931699894926, 59.61457588757524, 59.61457588757524, 59.61457588757524, 59.61457588757524, 59.61457588757524, 59.61457588757524, 59.61457588757524, 59.61457588757524, 59.61457588757524, 59.61457588757524, 59.61457588757524, 59.61457588757524, 59.61457588757524, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 40.89620056374223, 49.100317426844086, 49.100317426844086, 49.100317426844086, 49.100317426844086, 49.100317426844086, 49.100317426844086, 49.100317426844086, 49.100317426844086, 49.100317426844086, 49.100317426844086, 60.11474692289679, 60.11474692289679, 60.11474692289679, 60.11474692289679, 60.11474692289679, 60.11474692289679, 60.11474692289679, 60.11474692289679, 60.11474692289679, 60.11474692289679, 60.11474692289679, 60.11474692289679, 60.11474692289679, 76.9123158918174, 76.9123158918174, 76.9123158918174, 76.9123158918174, 76.9123158918174, 76.9123158918174, 76.9123158918174, 76.9123158918174, 76.9123158918174, 76.9123158918174, 76.9123158918174, 76.9123158918174, 76.9123158918174, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 99.94887331248215, 123.62371738834581, 123.62371738834581, 123.62371738834581, 123.62371738834581, 123.62371738834581, 123.62371738834581, 123.62371738834581, 123.62371738834581, 123.62371738834581, 123.62371738834581, 123.62371738834581, 110.03689213494994, 110.03689213494994, 110.03689213494994, 110.03689213494994, 110.03689213494994, 110.03689213494994, 110.03689213494994, 110.03689213494994, 110.03689213494994, 110.03689213494994, 110.03689213494994, 110.03689213494994, 110.03689213494994, 94.71997410562012, 94.71997410562012, 94.71997410562012], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 79.51807228915663, "valuationContribution": -43.06645091879548, "marketMove": 36.45162137036115, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 79.51807228915663}, {"key": "valuation", "label": "Relative valuation contribution", "value": -43.06645091879548}, {"key": "market", "label": "Total market move", "value": 36.45162137036115}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": 0.6024096385542244, "surprisePct": 3.3333333333333366, "immediateReturnPct": -6.28318629751986, "forward4WeekPct": -0.7522119896701263, "forward13WeekPct": 19.563235309510784, "toDateReturnPct": 52.06316230103039, "weeksSince": 146, "availabilitySource": "reported", "spread": 16.50701805349547, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": 2.9940119760479167, "surprisePct": 116.12903225806453, "immediateReturnPct": 3.5489416304900656, "forward4WeekPct": 1.5645858706945237, "forward13WeekPct": -8.3016803415786, "toDateReturnPct": 30.361156333573124, "weeksSince": 130, "availabilitySource": "reported", "spread": -4.772283848921489, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-04-19", "periodEnd": "2024-03-31", "earningsChangePct": 5.813953488372103, "surprisePct": 67.74193548387098, "immediateReturnPct": -10.878906222343677, "forward4WeekPct": -6.132810622624174, "forward13WeekPct": 5.109123468082166, "toDateReturnPct": 32.50043458809837, "weeksSince": 120, "availabilitySource": "reported", "spread": 17.859853399281434, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": 3.8461538461538325, "surprisePct": -4.878048780487796, "immediateReturnPct": 5.2839115913208, "forward4WeekPct": 7.05835890671207, "forward13WeekPct": 9.651369876314387, "toDateReturnPct": 32.7207722859671, "weeksSince": 107, "availabilitySource": "reported", "spread": 5.611925258807247, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-18", "periodEnd": "2024-09-30", "earningsChangePct": 23.2804232804233, "surprisePct": 44.230769230769226, "immediateReturnPct": 1.2646628190895681, "forward4WeekPct": -3.885631528051836, "forward13WeekPct": -6.241206141855993, "toDateReturnPct": 22.569597350108104, "weeksSince": 94, "availabilitySource": "reported", "spread": 27.62771957435089, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": -6.4377682403433445, "surprisePct": 48.57142857142859, "immediateReturnPct": 2.82824463101794, "forward4WeekPct": 7.69807146699415, "forward13WeekPct": -6.464755960051171, "toDateReturnPct": 24.337900192953366, "weeksSince": 78, "availabilitySource": "reported", "spread": 18.478931105304596, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-04-18", "periodEnd": "2025-03-31", "earningsChangePct": -7.339449541284415, "surprisePct": -2.7027027027027053, "immediateReturnPct": 4.184925905323, "forward4WeekPct": 12.007011892257768, "forward13WeekPct": 10.543813648119272, "toDateReturnPct": 44.26166413254644, "weeksSince": 68, "availabilitySource": "reported", "spread": 23.14218806015147, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-07-18", "periodEnd": "2025-06-30", "earningsChangePct": 1.4851485148514865, "surprisePct": 7.6923076923076845, "immediateReturnPct": 1.132914670533336, "forward4WeekPct": -1.072221998325673, "forward13WeekPct": 12.454928260124799, "toDateReturnPct": 31.980271780628765, "weeksSince": 55, "availabilitySource": "reported", "spread": 18.934786908747583, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-17", "periodEnd": "2025-09-30", "earningsChangePct": -12.682926829268283, "surprisePct": 25.64102564102563, "immediateReturnPct": 9.64982108245902, "forward4WeekPct": 10.88340682490756, "forward13WeekPct": 20.106318269117907, "toDateReturnPct": 28.688118974077213, "weeksSince": 42, "availabilitySource": "reported", "spread": -8.433454920545458, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 3.9106145251396773, "surprisePct": 40.476190476190474, "immediateReturnPct": 3.032914718370283, "forward4WeekPct": 3.1363097555823227, "forward13WeekPct": 8.186041263251465, "toDateReturnPct": 10.597892240213413, "weeksSince": 26, "availabilitySource": "reported", "spread": -15.070036908196215, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 38.709677419354826, "surprisePct": 227.27272727272725, "immediateReturnPct": -3.733333333333333, "forward4WeekPct": -1.5402211764705798, "forward13WeekPct": 5.082352941176471, "toDateReturnPct": -0.1882352941176446, "weeksSince": 15, "availabilitySource": "reported", "spread": 23.816531890802764, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 15.503875968992254, "surprisePct": 2.4999999999999885, "immediateReturnPct": -2.715654952076685, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -7.595120534417655, "weeksSince": 2, "availabilitySource": "reported", "spread": 35.86108477382595, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 15.503875968992254, "surprisePct": 2.4999999999999885, "immediateReturnPct": -2.715654952076685, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -7.595120534417655, "weeksSince": 2, "availabilitySource": "reported", "spread": 35.86108477382595, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Reit - Industrial", "population": 12, "spreadPercentile": 72.7, "qualityPercentile": 81.8, "rarityPercentile": 50.0, "currentOneYearSpread": -1.335685999999997, "lead": "aligned", "relatedSignals": [{"tickerId": 885, "symbol": "CUBE", "name": "CubeSmart", "spread": -0.8168269999999991, "lead": "aligned", "quality": 100}, {"tickerId": 1227, "symbol": "EGP", "name": "EastGroup Properties Inc", "spread": -0.30362099999999836, "lead": "aligned", "quality": 100}, {"tickerId": 3797, "symbol": "STAG", "name": "STAG Industrial Inc", "spread": -5.239345, "lead": "aligned", "quality": 100}, {"tickerId": 3219, "symbol": "PSA", "name": "Public Storage", "spread": -8.558873, "lead": "aligned", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-10-20", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-09", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-04-19", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-07-19", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-10-18", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-10-17", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-02-06", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-04-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."}