{"ticker": {"uuid": "b8a653fe-e778-433d-b524-03d8d2ed97c1", "symbol": "BAC", "name": "Bank of America Corp", "sector": "Financial Services", "industry": "Banks - Diversified", "currency": "USD"}, "next_event": {"report_date": "2026-10-14", "fiscal_date_ending": "2026-09-30", "estimate": 1.18, "session": "Time unconfirmed", "days": 62}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 1, "inline": 0, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 2.6, "average_surprise_label": "+2.6%", "median_surprise": 6.8, "surprise_dispersion": 15.9, "average_reaction": 1.1, "average_reaction_label": "+1.1%", "average_abs_reaction": 3.3, "positive_response_rate": 66.7, "confirmation_rate": 81.8, "reaction_sample": 12, "streak": {"count": 10, "band": "beat", "label": "10 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 36, "band": "Moderate", "tone": "neutral", "days": 62, "proximity_component": 3, "reaction_component": 8, "variability_component": 20, "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": 19.9, "revenue_growth_1y": 7.0, "cash_conversion": 2.82, "net_margin": 19.0, "earnings_yield": 3.7, "eps_surprise_avg": 7.4, "sue_score": 2.14, "pe_ratio": 13.1, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 63.17, "currency": "USD", "return_13w": 24.6, "fair_value": 42.079431, "fair_value_gap": 50.1, "relative_strength": 7.5, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 60.6}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-17", "date_source": "exact", "eps_actual": 0.9, "eps_estimate": 0.82, "eps_surprise": 0.08, "surprise_pct": 9.7561, "surprise_label": "+9.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.6816135648945678, "one_week_reaction_label": "-1.7%", "four_week_reaction": 3.437966315179918, "four_week_reaction_label": "+3.4%", "confirmation": "diverged", "revenue": 25167000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 7802000000.0, "operating_cash_flow": 11772000000.0, "free_cash_flow": 11772000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-12", "date_source": "exact", "eps_actual": 0.32, "eps_estimate": 0.63, "eps_surprise": -0.31, "surprise_pct": -49.2063, "surprise_label": "-49.2%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -6.418822080043234, "one_week_reaction_label": "-6.4%", "four_week_reaction": -2.788266338143134, "four_week_reaction_label": "-2.8%", "confirmation": "confirmed", "revenue": 20855000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 3144000000.0, "operating_cash_flow": 32724000000.0, "free_cash_flow": 32724000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-16", "date_source": "exact", "eps_actual": 0.77, "eps_estimate": 0.7, "eps_surprise": 0.07, "surprise_pct": 10.0, "surprise_label": "+10.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.297012110565606, "one_week_reaction_label": "+3.3%", "four_week_reaction": 7.432245277638291, "four_week_reaction_label": "+7.4%", "confirmation": "confirmed", "revenue": 25818000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 6674000000.0, "operating_cash_flow": -15539000000.0, "free_cash_flow": -15539000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-16", "date_source": "exact", "eps_actual": 0.83, "eps_estimate": 0.8, "eps_surprise": 0.03, "surprise_pct": 3.75, "surprise_label": "+3.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.149794197298724, "one_week_reaction_label": "+3.1%", "four_week_reaction": -7.958645177794979, "four_week_reaction_label": "-8.0%", "confirmation": "confirmed", "revenue": 25377000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 6897000000.0, "operating_cash_flow": 18096000000.0, "free_cash_flow": 18096000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-15", "date_source": "exact", "eps_actual": 0.81, "eps_estimate": 0.76, "eps_surprise": 0.05, "surprise_pct": 6.5789, "surprise_label": "+6.6%", "surprise_band": "beat", "eps_yoy": -9.999999999999996, "eps_yoy_label": "-10.0%", "one_week_reaction": 0.8820016075620694, "one_week_reaction_label": "+0.9%", "four_week_reaction": 7.580450770633927, "four_week_reaction_label": "+7.6%", "confirmation": "contained", "revenue": 25345000000.0, "revenue_yoy": 0.7072754003258236, "revenue_yoy_label": "+0.7%", "net_income": 6896000000.0, "operating_cash_flow": -37276000000.0, "free_cash_flow": -37276000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-16", "date_source": "exact", "eps_actual": 0.82, "eps_estimate": 0.77, "eps_surprise": 0.05, "surprise_pct": 6.4935, "surprise_label": "+6.5%", "surprise_band": "beat", "eps_yoy": 156.24999999999997, "eps_yoy_label": "+156.2%", "one_week_reaction": 3.1478615035160993, "one_week_reaction_label": "+3.1%", "four_week_reaction": 5.076479769491218, "four_week_reaction_label": "+5.1%", "confirmation": "confirmed", "revenue": 46965000000.0, "revenue_yoy": 125.19779429393432, "revenue_yoy_label": "+125.2%", "net_income": 6665000000.0, "operating_cash_flow": 25914000000.0, "free_cash_flow": 25914000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-15", "date_source": "exact", "eps_actual": 0.9, "eps_estimate": 0.81, "eps_surprise": 0.09, "surprise_pct": 11.1111, "surprise_label": "+11.1%", "surprise_band": "beat", "eps_yoy": 16.883116883116884, "eps_yoy_label": "+16.9%", "one_week_reaction": 4.0611965606890985, "one_week_reaction_label": "+4.1%", "four_week_reaction": 16.24478624275633, "four_week_reaction_label": "+16.2%", "confirmation": "confirmed", "revenue": 46989000000.0, "revenue_yoy": 82.00092958401115, "revenue_yoy_label": "+82.0%", "net_income": 7396000000.0, "operating_cash_flow": -2184000000.0, "free_cash_flow": -2184000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-16", "date_source": "exact", "eps_actual": 0.89, "eps_estimate": 0.86, "eps_surprise": 0.03, "surprise_pct": 3.4884, "surprise_label": "+3.5%", "surprise_band": "beat", "eps_yoy": 7.228915662650609, "eps_yoy_label": "+7.2%", "one_week_reaction": 1.2625726811018443, "one_week_reaction_label": "+1.3%", "four_week_reaction": -1.5407650190172706, "four_week_reaction_label": "-1.5%", "confirmation": "confirmed", "revenue": 46666000000.0, "revenue_yoy": 83.89092485321355, "revenue_yoy_label": "+83.9%", "net_income": 7116000000.0, "operating_cash_flow": -9132000000.0, "free_cash_flow": -9132000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-15", "date_source": "exact", "eps_actual": 1.06, "eps_estimate": 0.95, "eps_surprise": 0.11, "surprise_pct": 11.5789, "surprise_label": "+11.6%", "surprise_band": "beat", "eps_yoy": 30.864197530864196, "eps_yoy_label": "+30.9%", "one_week_reaction": 5.405961688056959, "one_week_reaction_label": "+5.4%", "four_week_reaction": 9.352519166217519, "four_week_reaction_label": "+9.4%", "confirmation": "confirmed", "revenue": 48221000000.0, "revenue_yoy": 90.25843361609786, "revenue_yoy_label": "+90.3%", "net_income": 8469000000.0, "operating_cash_flow": 46874000000.0, "free_cash_flow": 46874000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-14", "date_source": "exact", "eps_actual": 0.98, "eps_estimate": 0.96, "eps_surprise": 0.02, "surprise_pct": 2.0833, "surprise_label": "+2.1%", "surprise_band": "beat", "eps_yoy": 19.512195121951226, "eps_yoy_label": "+19.5%", "one_week_reaction": -5.15667053193264, "one_week_reaction_label": "-5.2%", "four_week_reaction": 1.2175469303825617, "four_week_reaction_label": "+1.2%", "confirmation": "diverged", "revenue": 49691000000.0, "revenue_yoy": 5.804322367720642, "revenue_yoy_label": "+5.8%", "net_income": 7528000000.0, "operating_cash_flow": -22945000000.0, "free_cash_flow": -22945000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-15", "date_source": "exact", "eps_actual": 1.11, "eps_estimate": 1.02, "eps_surprise": 0.09, "surprise_pct": 8.8235, "surprise_label": "+8.8%", "surprise_band": "beat", "eps_yoy": 23.333333333333343, "eps_yoy_label": "+23.3%", "one_week_reaction": 2.60753755469632, "one_week_reaction_label": "+2.6%", "four_week_reaction": -2.3410730049777015, "four_week_reaction_label": "-2.3%", "confirmation": "confirmed", "revenue": 30272000000.0, "revenue_yoy": -35.57641150056396, "revenue_yoy_label": "-35.6%", "net_income": 8584000000.0, "operating_cash_flow": 41770000000.0, "free_cash_flow": 41770000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-14", "date_source": "exact", "eps_actual": 1.21, "eps_estimate": 1.13, "eps_surprise": 0.08, "surprise_pct": 7.0796, "surprise_label": "+7.1%", "surprise_band": "beat", "eps_yoy": 35.955056179775276, "eps_yoy_label": "+36.0%", "one_week_reaction": 2.6814144461203306, "one_week_reaction_label": "+2.7%", "four_week_reaction": 5.865594100888218, "four_week_reaction_label": "+5.9%", "confirmation": "confirmed", "revenue": 49393000000.0, "revenue_yoy": 5.843654909355847, "revenue_yoy_label": "+5.8%", "net_income": 9074000000.0, "operating_cash_flow": 29043000000.0, "free_cash_flow": 29043000000.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.9, 0.32, 0.77, 0.83, 0.81, 0.82, 0.9, 0.89, 1.06, 0.98, 1.11, 1.21], "eps_estimate": [0.82, 0.63, 0.7, 0.8, 0.76, 0.77, 0.81, 0.86, 0.95, 0.96, 1.02, 1.13], "surprise": [9.7561, -49.2063, 10.0, 3.75, 6.5789, 6.4935, 11.1111, 3.4884, 11.5789, 2.0833, 8.8235, 7.0796], "reaction_1w": [-1.6816135648945678, -6.418822080043234, 3.297012110565606, 3.149794197298724, 0.8820016075620694, 3.1478615035160993, 4.0611965606890985, 1.2625726811018443, 5.405961688056959, -5.15667053193264, 2.60753755469632, 2.6814144461203306], "reaction_4w": [3.437966315179918, -2.788266338143134, 7.432245277638291, -7.958645177794979, 7.580450770633927, 5.076479769491218, 16.24478624275633, -1.5407650190172706, 9.352519166217519, 1.2175469303825617, -2.3410730049777015, 5.865594100888218], "revenue": [25.17, 20.86, 25.82, 25.38, 25.34, 46.97, 46.99, 46.67, 48.22, 49.69, 30.27, 49.39], "net_income": [7.8, 3.14, 6.67, 6.9, 6.9, 6.67, 7.4, 7.12, 8.47, 7.53, 8.58, 9.07], "financial_unit": "billions", "scatter": [{"x": 9.7561, "y": -1.6816135648945678, "label": "2023-09-30"}, {"x": -49.2063, "y": -6.418822080043234, "label": "2023-12-31"}, {"x": 10.0, "y": 3.297012110565606, "label": "2024-03-31"}, {"x": 3.75, "y": 3.149794197298724, "label": "2024-06-30"}, {"x": 6.5789, "y": 0.8820016075620694, "label": "2024-09-30"}, {"x": 6.4935, "y": 3.1478615035160993, "label": "2024-12-31"}, {"x": 11.1111, "y": 4.0611965606890985, "label": "2025-03-31"}, {"x": 3.4884, "y": 1.2625726811018443, "label": "2025-06-30"}, {"x": 11.5789, "y": 5.405961688056959, "label": "2025-09-30"}, {"x": 2.0833, "y": -5.15667053193264, "label": "2025-12-31"}, {"x": 8.8235, "y": 2.60753755469632, "label": "2026-03-31"}, {"x": 7.0796, "y": 2.6814144461203306, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 97.90450212698471, 100.3867899355769, 98.23910863499775, 99.9018320482109, 95.74502724496342, 94.84438850429414, 90.30654509456014, 92.69670720371498, 91.13790680116671, 87.18894055967816, 98.4469509265421, 95.88358877265965, 103.85079455991404, 102.98479433627612, 108.0896919398666, 108.0896919398666, 117.30664438144754, 116.7131273601616, 117.55103111036382, 120.20439671578968, 114.51362815098798, 112.4886903582138, 116.7131273601616, 116.85277798519529, 115.45627173485819, 119.01736640300318, 118.42384938171722, 120.75887407326955, 125.15329977471347, 124.4853474261534, 130.2508385117052, 133.309359516029, 130.4617690655627, 125.8212521232736, 129.9695940434432, 132.99295809056468, 130.95394408768217, 135.17259619247096, 138.1256500549733, 139.5670218939149, 140.5865326251416, 140.6919960371776, 138.78215196234828, 139.6663386196079, 140.6566302119928, 142.92015118759724, 147.0935199678164, 151.72666312436513, 147.3764577586511, 132.9111415179794, 135.3868686340489, 139.13582513333796, 140.6566302119928, 144.12264519066179, 138.00406651042846, 137.6124129346869, 143.38038432753123, 140.28277144240573, 142.81070809453692, 149.36198663886435, 150.67936176210577, 149.1483557203756, 148.68549308173294, 160.6842985060643, 166.45227362869403, 167.34239064474338, 169.15823293807802, 167.37799517619393, 163.51129681132443, 158.14087951472808, 158.74952454560585, 160.43225825750244, 161.50633947895045, 166.5903353651464, 166.5545331550695, 165.7668696142365, 169.70517612904519, 168.12985277716464, 160.43225825750244, 165.05081422334266, 149.15437932380036, 147.3169714112695, 153.00933632422337, 148.61396698707264, 123.89901397155234, 129.51932316031878, 134.77935745793343, 142.9936577983062, 147.96546919917105, 150.55946035077736, 161.0074694920338, 155.6393534730307, 158.98992413392702, 162.95296285573855, 159.7642014749511, 164.87346665724772, 170.7436863871113, 177.30239093417472, 169.3304856173134, 171.4684060694947, 175.5630651883687, 165.45324314911153, 166.72150072838977, 170.09144016488037, 179.29536446605098, 183.8610917514528, 181.36081518786517, 184.31243681277306, 190.39788007949215, 190.25212006596945, 184.5310731032717, 177.27955718794172, 186.86322213027887, 191.56395272810303, 194.77065437667565, 193.8596617517295, 191.70971274162574, 187.88353476536702, 195.49945071450378, 197.61295599144148, 201.97179954014732, 202.44797378289087, 205.74457444901557, 204.93873939370252, 204.57245208848212, 194.02332473518337, 189.44471104121658, 194.86579001293268, 207.0632176992938, 192.48491133964419, 194.35298554775292, 182.52184889639753, 179.1886180078366, 172.11538210495212, 173.73633192165929, 173.0363780143473, 181.91475918603254, 193.55612435611783, 198.6031729881183, 191.75097535753162, 196.13490917263888, 189.0248341793357, 183.35150982086063, 190.8299831779219, 190.09318645040577, 199.33996971563442, 208.94257823803, 209.6139396104478, 215.8799790863473, 219.05029667832022, 222.55629495650214, 228.52395160021595, 231.43318421402643, 231.06020567379431, 235.6105438646261], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 125.2873563218391, 125.2873563218391, 125.2873563218391, 125.2873563218391], "gap": [0.0, 2.0954978730152902, -0.3867899355768998, 1.7608913650022515, 0.09816795178909388, 4.254972755036576, 5.155611495705855, 9.693454905439864, 7.303292796285021, 11.448300095385008, 15.397266336873557, 4.139255970009614, 6.702618123892066, -1.2645876633623203, -0.3985874397244089, -5.503485043314882, -5.503485043314882, -14.720437484895825, -14.126920463609878, -14.964824213812108, -17.61818981923797, -11.927421254436268, -25.132368519133337, -29.356805521081128, -29.496456146114824, -28.099949895777726, -31.661044563922715, -31.067527542636753, -33.40255223418909, -37.79697793563301, -37.12902558707293, -42.894516672624746, -45.953037676948526, -43.10544722648223, -38.46493028419313, -47.498329675627105, -50.52169372274858, -48.48267971986607, -52.70133182465486, -55.6543856871572, -57.095757526098794, -58.11526825732548, -58.2207316693615, -56.310887594532176, -57.195074251791794, -58.18536584417669, -60.44888681978114, -64.6222556000003, -70.69218036574445, -66.34197500003042, -51.876658759358705, -54.352385875428226, -58.10134237471728, -59.62214745337211, -63.0881624320411, -56.969583751807775, -56.577930176066204, -62.34590156891055, -59.24828868378505, -61.77622533591624, -68.32750388024367, -72.2310859000368, -70.70007985830664, -70.23721721966398, -82.23602264399533, -88.00399776662506, -88.89411478267441, -90.70995707600905, -88.92971931412497, -85.06302094925546, -79.69260365265912, -80.30124868353688, -81.98398239543347, -83.05806361688148, -73.77424341112341, -73.73844120104651, -72.95077766021352, -76.8890841750222, -75.31376082314166, -67.61616630347946, -72.23472226931968, -56.338287369777376, -54.50087945724651, -60.19324437020039, -55.797875033049664, -31.082922017529356, -36.7032312062958, -38.2276333200024, -46.44193366037517, -51.41374506124002, -54.007736212846325, -64.45574535410277, -59.08762933509966, -62.43819999599599, -66.40123871780752, -63.212477337020076, -68.32174251931669, -74.19196224918026, -80.75066679624369, -72.77876147938237, -73.1925440005292, -77.2872031194032, -67.17738108014602, -68.44563865942426, -71.81557809591486, -81.01950239708547, -85.58522968248728, -83.08495311889966, -86.03657474380755, -92.12201801052665, -91.97625799700394, -86.25521103430619, -79.00369511897621, -81.40345201533636, -86.10418261316052, -89.31088426173314, -88.39989163678699, -86.24994262668322, -82.4237646504245, -90.03968059956127, -92.15318587649897, -96.5120294252048, -96.98820366794835, -100.28480433407306, -99.47896927876, -99.11268197353961, -83.96585347081555, -79.38723977684876, -84.80831874856486, -97.00574643492598, -82.42744007527637, -84.2955142833851, -72.46437763202971, -69.13114674346878, -62.0579108405843, -63.678860657291466, -62.97890674997947, -71.85728792166472, -83.49865309175001, -82.5112189651298, -75.65902133454311, -80.04295514965038, -72.9328801563472, -67.25955579787212, -74.73802915493339, -74.00123242741726, -83.24801569264592, -92.85062421504149, -93.5219855874593, -99.7880250633588, -102.95834265533172, -106.46434093351364, -103.23659527837685, -106.14582789218733, -105.77284935195522, -110.323187542787], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 102.58620689655172, null, null, null, null, null, null, null, null, null, null, null, null, 87.35632183908046, null, null, null, null, null, null, null, null, null, null, null, null, 82.4712643678161, null, null, null, null, null, null, null, null, null, null, null, null, 81.03448275862068, null, null, null, null, null, null, null, null, null, null, null, null, 78.44827586206897, null, null, null, null, null, null, null, null, null, null, null, null, 92.81609195402298, null, null, null, null, null, null, null, null, null, null, null, null, 96.55172413793103, null, null, null, null, null, null, null, null, null, null, null, null, 98.27586206896551, null, null, null, null, null, null, null, null, null, null, null, null, 105.45977011494251, null, null, null, null, null, null, null, null, null, null, null, null, 110.05747126436782, null, null, null, null, null, null, null, null, null, null, null, null, 116.0919540229885, null, null, null, null, null, null, null, null, null, null, null, null, 125.2873563218391, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [25.3, 110.3, 135.6]}}, "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": [26.811194, 26.249366, 26.914897, 26.339078, 26.784874, 25.670385, 25.428913, 24.212263, 24.853094, 24.435161, 23.376396, 26.394803, 25.707535, 27.843638, 27.611453, 28.980137, 28.980137, 31.451312, 31.292183, 31.516835, 32.228234, 30.702471, 30.159561, 31.292183, 31.329625, 30.955205, 31.909977, 31.750848, 32.376896, 33.555094, 33.376008, 34.921805, 35.741831, 34.978358, 33.73418, 34.8464, 35.657, 35.110316, 36.241387, 37.033136, 37.419585, 37.692928, 37.721204, 37.209152, 37.446213, 37.711722, 38.318599, 39.437529, 40.67973, 39.513388, 35.635064, 36.298836, 37.303976, 37.711722, 38.641002, 37.000538, 36.895531, 38.441993, 37.611486, 38.289256, 40.045732, 40.398936, 39.988455, 39.864356, 43.081379, 44.627842, 44.866493, 45.353342, 44.876039, 43.839331, 42.399458, 42.562643, 43.013804, 43.301778, 44.664858, 44.655259, 44.444077, 45.499984, 45.077621, 43.013804, 44.252094, 39.99007, 39.497439, 41.02363, 39.845179, 33.218805, 34.725677, 36.135955, 38.338307, 39.671309, 40.366789, 43.168025, 41.728769, 42.627097, 43.689635, 42.83469, 44.204545, 45.778421, 47.536888, 45.399525, 45.972727, 47.070554, 44.35999, 44.700025, 45.603546, 48.071228, 49.295354, 48.625, 49.416365, 51.047945, 51.008865, 49.474984, 47.530766, 50.100261, 51.360583, 52.220338, 51.97609, 51.399663, 50.373819, 52.415737, 52.982393, 54.151051, 54.278719, 55.162577, 54.946523, 54.848317, 52.01997, 50.792389, 52.245845, 55.516121, 51.607503, 52.108356, 48.936287, 48.042608, 46.146189, 46.580785, 46.393119, 48.773519, 51.894708, 53.247882, 51.410726, 52.586111, 50.679815, 49.158729, 51.163797, 50.966253, 53.445426, 56.02, 56.2, 57.88, 58.73, 59.67, 61.27, 62.05, 61.95, 63.17], "ttmEps": [3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.04, 4.36, 4.36, 4.36, 4.36], "quarterlyEps": [0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.21, 1.21, 1.21, 1.21], "priceIndex": [100.0, 97.90450212698471, 100.3867899355769, 98.23910863499775, 99.9018320482109, 95.74502724496342, 94.84438850429414, 90.30654509456014, 92.69670720371498, 91.13790680116671, 87.18894055967816, 98.4469509265421, 95.88358877265965, 103.85079455991404, 102.98479433627612, 108.0896919398666, 108.0896919398666, 117.30664438144754, 116.7131273601616, 117.55103111036382, 120.20439671578968, 114.51362815098798, 112.4886903582138, 116.7131273601616, 116.85277798519529, 115.45627173485819, 119.01736640300318, 118.42384938171722, 120.75887407326955, 125.15329977471347, 124.4853474261534, 130.2508385117052, 133.309359516029, 130.4617690655627, 125.8212521232736, 129.9695940434432, 132.99295809056468, 130.95394408768217, 135.17259619247096, 138.1256500549733, 139.5670218939149, 140.5865326251416, 140.6919960371776, 138.78215196234828, 139.6663386196079, 140.6566302119928, 142.92015118759724, 147.0935199678164, 151.72666312436513, 147.3764577586511, 132.9111415179794, 135.3868686340489, 139.13582513333796, 140.6566302119928, 144.12264519066179, 138.00406651042846, 137.6124129346869, 143.38038432753123, 140.28277144240573, 142.81070809453692, 149.36198663886435, 150.67936176210577, 149.1483557203756, 148.68549308173294, 160.6842985060643, 166.45227362869403, 167.34239064474338, 169.15823293807802, 167.37799517619393, 163.51129681132443, 158.14087951472808, 158.74952454560585, 160.43225825750244, 161.50633947895045, 166.5903353651464, 166.5545331550695, 165.7668696142365, 169.70517612904519, 168.12985277716464, 160.43225825750244, 165.05081422334266, 149.15437932380036, 147.3169714112695, 153.00933632422337, 148.61396698707264, 123.89901397155234, 129.51932316031878, 134.77935745793343, 142.9936577983062, 147.96546919917105, 150.55946035077736, 161.0074694920338, 155.6393534730307, 158.98992413392702, 162.95296285573855, 159.7642014749511, 164.87346665724772, 170.7436863871113, 177.30239093417472, 169.3304856173134, 171.4684060694947, 175.5630651883687, 165.45324314911153, 166.72150072838977, 170.09144016488037, 179.29536446605098, 183.8610917514528, 181.36081518786517, 184.31243681277306, 190.39788007949215, 190.25212006596945, 184.5310731032717, 177.27955718794172, 186.86322213027887, 191.56395272810303, 194.77065437667565, 193.8596617517295, 191.70971274162574, 187.88353476536702, 195.49945071450378, 197.61295599144148, 201.97179954014732, 202.44797378289087, 205.74457444901557, 204.93873939370252, 204.57245208848212, 194.02332473518337, 189.44471104121658, 194.86579001293268, 207.0632176992938, 192.48491133964419, 194.35298554775292, 182.52184889639753, 179.1886180078366, 172.11538210495212, 173.73633192165929, 173.0363780143473, 181.91475918603254, 193.55612435611783, 198.6031729881183, 191.75097535753162, 196.13490917263888, 189.0248341793357, 183.35150982086063, 190.8299831779219, 190.09318645040577, 199.33996971563442, 208.94257823803, 209.6139396104478, 215.8799790863473, 219.05029667832022, 222.55629495650214, 228.52395160021595, 231.43318421402643, 231.06020567379431, 235.6105438646261], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 125.2873563218391, 125.2873563218391, 125.2873563218391, 125.2873563218391], "valuationGap": [0.0, 2.0954978730152902, -0.3867899355768998, 1.7608913650022515, 0.09816795178909388, 4.254972755036576, 5.155611495705855, 9.693454905439864, 7.303292796285021, 11.448300095385008, 15.397266336873557, 4.139255970009614, 6.702618123892066, -1.2645876633623203, -0.3985874397244089, -5.503485043314882, -5.503485043314882, -14.720437484895825, -14.126920463609878, -14.964824213812108, -17.61818981923797, -11.927421254436268, -25.132368519133337, -29.356805521081128, -29.496456146114824, -28.099949895777726, -31.661044563922715, -31.067527542636753, -33.40255223418909, -37.79697793563301, -37.12902558707293, -42.894516672624746, -45.953037676948526, -43.10544722648223, -38.46493028419313, -47.498329675627105, -50.52169372274858, -48.48267971986607, -52.70133182465486, -55.6543856871572, -57.095757526098794, -58.11526825732548, -58.2207316693615, -56.310887594532176, -57.195074251791794, -58.18536584417669, -60.44888681978114, -64.6222556000003, -70.69218036574445, -66.34197500003042, -51.876658759358705, -54.352385875428226, -58.10134237471728, -59.62214745337211, -63.0881624320411, -56.969583751807775, -56.577930176066204, -62.34590156891055, -59.24828868378505, -61.77622533591624, -68.32750388024367, -72.2310859000368, -70.70007985830664, -70.23721721966398, -82.23602264399533, -88.00399776662506, -88.89411478267441, -90.70995707600905, -88.92971931412497, -85.06302094925546, -79.69260365265912, -80.30124868353688, -81.98398239543347, -83.05806361688148, -73.77424341112341, -73.73844120104651, -72.95077766021352, -76.8890841750222, -75.31376082314166, -67.61616630347946, -72.23472226931968, -56.338287369777376, -54.50087945724651, -60.19324437020039, -55.797875033049664, -31.082922017529356, -36.7032312062958, -38.2276333200024, -46.44193366037517, -51.41374506124002, -54.007736212846325, -64.45574535410277, -59.08762933509966, -62.43819999599599, -66.40123871780752, -63.212477337020076, -68.32174251931669, -74.19196224918026, -80.75066679624369, -72.77876147938237, -73.1925440005292, -77.2872031194032, -67.17738108014602, -68.44563865942426, -71.81557809591486, -81.01950239708547, -85.58522968248728, -83.08495311889966, -86.03657474380755, -92.12201801052665, -91.97625799700394, -86.25521103430619, -79.00369511897621, -81.40345201533636, -86.10418261316052, -89.31088426173314, -88.39989163678699, -86.24994262668322, -82.4237646504245, -90.03968059956127, -92.15318587649897, -96.5120294252048, -96.98820366794835, -100.28480433407306, -99.47896927876, -99.11268197353961, -83.96585347081555, -79.38723977684876, -84.80831874856486, -97.00574643492598, -82.42744007527637, -84.2955142833851, -72.46437763202971, -69.13114674346878, -62.0579108405843, -63.678860657291466, -62.97890674997947, -71.85728792166472, -83.49865309175001, -82.5112189651298, -75.65902133454311, -80.04295514965038, -72.9328801563472, -67.25955579787212, -74.73802915493339, -74.00123242741726, -83.24801569264592, -92.85062421504149, -93.5219855874593, -99.7880250633588, -102.95834265533172, -106.46434093351364, -103.23659527837685, -106.14582789218733, -105.77284935195522, -110.323187542787], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 102.58620689655172, null, null, null, null, null, null, null, null, null, null, null, null, 87.35632183908046, null, null, null, null, null, null, null, null, null, null, null, null, 82.4712643678161, null, null, null, null, null, null, null, null, null, null, null, null, 81.03448275862068, null, null, null, null, null, null, null, null, null, null, null, null, 78.44827586206897, null, null, null, null, null, null, null, null, null, null, null, null, 92.81609195402298, null, null, null, null, null, null, null, null, null, null, null, null, 96.55172413793103, null, null, null, null, null, null, null, null, null, null, null, null, 98.27586206896551, null, null, null, null, null, null, null, null, null, null, null, null, 105.45977011494251, null, null, null, null, null, null, null, null, null, null, null, null, 110.05747126436782, null, null, null, null, null, null, null, null, null, null, null, null, 116.0919540229885, null, null, null, null, null, null, null, null, null, null, null, null, 125.2873563218391, null, null, null], "quarterLabels": ["2023-07-18", "", "", "", "", "", "", "", "", "2023-10-17", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-12", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-16", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-16", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-15", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-16", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-15", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-16", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-15", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-14", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-15", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-14", "", "", ""], "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": [6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 6.024096385542174, 9.756097560975618, 9.756097560975618, 9.756097560975618, 9.756097560975618, 9.756097560975618, 9.756097560975618, 9.756097560975618, 9.756097560975618, 9.756097560975618, 9.756097560975618, 9.756097560975618, 9.756097560975618, 9.756097560975618, -49.2063492063492, -49.2063492063492, -49.2063492063492, -49.2063492063492, -49.2063492063492, -49.2063492063492, -49.2063492063492, -49.2063492063492, -49.2063492063492, -49.2063492063492, -49.2063492063492, -49.2063492063492, -49.2063492063492, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 3.7499999999999893, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.5789473684210575, 6.493506493506485, 6.493506493506485, 6.493506493506485, 6.493506493506485, 6.493506493506485, 6.493506493506485, 6.493506493506485, 6.493506493506485, 6.493506493506485, 6.493506493506485, 6.493506493506485, 6.493506493506485, 6.493506493506485, 11.111111111111107, 11.111111111111107, 11.111111111111107, 11.111111111111107, 11.111111111111107, 11.111111111111107, 11.111111111111107, 11.111111111111107, 11.111111111111107, 11.111111111111107, 11.111111111111107, 11.111111111111107, 11.111111111111107, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 3.4883720930232593, 11.578947368421064, 11.578947368421064, 11.578947368421064, 11.578947368421064, 11.578947368421064, 11.578947368421064, 11.578947368421064, 11.578947368421064, 11.578947368421064, 11.578947368421064, 11.578947368421064, 11.578947368421064, 11.578947368421064, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 2.0833333333333353, 8.823529411764714, 8.823529411764714, 8.823529411764714, 8.823529411764714, 8.823529411764714, 8.823529411764714, 8.823529411764714, 8.823529411764714, 8.823529411764714, 8.823529411764714, 8.823529411764714, 8.823529411764714, 8.823529411764714, 7.079646017699122, 7.079646017699122, 7.079646017699122, 7.079646017699122], "availabilitySources": ["reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported"], "earningsAgeDays": [31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 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, 3, 10, 17, 24], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 26.811194, "latestClose": 63.17, "startTtmEps": 3.48, "latestTtmEps": 4.36, "priceChangePct": 135.6105438646261, "epsChangePct": 25.287356321839095, "earningsGapPct": -110.323187542787, "startMultiple": 7.704366091954023, "latestMultiple": 14.488532110091743, "multipleChangePct": 88.05612216717861, "latestQuarter": "2026-07-14", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 41.31983147660434, "earningsMovePct": 27.485380116959067, "spread": -13.834451359645275, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 74.02761895725803, "earningsMovePct": 54.609929078014204, "spread": -19.417689879243824, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 135.6105438646261, "earningsMovePct": 25.287356321839095, "spread": -110.323187542787, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 11 updates.", "marketChangePct": 135.6105438646261, "earningsChangePct": 25.287356321839095, "recentMarketMovePoints": 46.5857096852904, "recentEarningsMovePoints": 9.195402298850595}, "pressure": {"score": 84, "band": "high", "label": "High \u2014 price-led", "direction": "price", "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": "5 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.81509434, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.06996656, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01745864, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.02329694, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -13.340789746214588, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-14", "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, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 102.58620689655172, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 87.35632183908046, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 82.4712643678161, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 81.03448275862068, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 78.44827586206897, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 92.81609195402298, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 96.55172413793103, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 98.27586206896551, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 105.45977011494251, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 110.05747126436782, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 116.0919540229885, 125.2873563218391, 125.2873563218391, 125.2873563218391, 125.2873563218391], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.60195965890455, 101.60195965890455, 101.60195965890455, 101.60195965890455, 101.60195965890455, 101.60195965890455, 101.60195965890455, 101.60195965890455, 101.60195965890455, 101.60195965890455, 101.60195965890455, 101.60195965890455, 101.60195965890455, 98.95252541816988, 98.95252541816988, 98.95252541816988, 98.95252541816988, 98.95252541816988, 98.95252541816988, 98.95252541816988, 98.95252541816988, 98.95252541816988, 98.95252541816988, 98.95252541816988, 98.95252541816988, 98.95252541816988, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.45576418497868, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.64025090193506, 99.82268776648081, 99.82268776648081, 99.82268776648081, 99.82268776648081, 99.82268776648081, 99.82268776648081, 99.82268776648081, 99.82268776648081, 99.82268776648081, 99.82268776648081, 99.82268776648081, 99.82268776648081, 99.82268776648081, 126.58351098720892, 126.58351098720892, 126.58351098720892, 126.58351098720892, 126.58351098720892, 126.58351098720892, 126.58351098720892, 126.58351098720892, 126.58351098720892, 126.58351098720892, 126.58351098720892, 126.58351098720892, 126.58351098720892, 148.28222367989505, 148.28222367989505, 148.28222367989505, 148.28222367989505, 148.28222367989505, 148.28222367989505, 148.28222367989505, 148.28222367989505, 148.28222367989505, 148.28222367989505, 148.28222367989505, 148.28222367989505, 148.28222367989505, 170.10187766480814, 170.10187766480814, 170.10187766480814, 170.10187766480814, 170.10187766480814, 170.10187766480814, 170.10187766480814, 170.10187766480814, 170.10187766480814, 170.10187766480814, 170.10187766480814, 170.10187766480814, 170.10187766480814, 193.5480895375533, 193.5480895375533, 193.5480895375533, 193.5480895375533, 193.5480895375533, 193.5480895375533, 193.5480895375533, 193.5480895375533, 193.5480895375533, 193.5480895375533, 193.5480895375533, 193.5480895375533, 193.5480895375533, 196.34203837323713, 196.34203837323713, 196.34203837323713, 196.34203837323713, 196.34203837323713, 196.34203837323713, 196.34203837323713, 196.34203837323713, 196.34203837323713, 196.34203837323713, 196.34203837323713, 196.34203837323713, 196.34203837323713, 179.20834699901607, 179.20834699901607, 179.20834699901607, 179.20834699901607, 179.20834699901607, 179.20834699901607, 179.20834699901607, 179.20834699901607, 179.20834699901607, 179.20834699901607, 179.20834699901607, 179.20834699901607, 179.20834699901607, 182.0033207609052, 182.0033207609052, 182.0033207609052, 182.0033207609052], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 96.9039831533671, 96.9039831533671, 96.9039831533671, 96.9039831533671, 96.9039831533671, 96.9039831533671, 96.9039831533671, 96.9039831533671, 96.9039831533671, 96.9039831533671, 96.9039831533671, 96.9039831533671, 96.9039831533671, 100.77064384605046, 100.77064384605046, 100.77064384605046, 100.77064384605046, 100.77064384605046, 100.77064384605046, 100.77064384605046, 100.77064384605046, 100.77064384605046, 100.77064384605046, 100.77064384605046, 100.77064384605046, 100.77064384605046, 91.27425063846947, 91.27425063846947, 91.27425063846947, 91.27425063846947, 91.27425063846947, 91.27425063846947, 91.27425063846947, 91.27425063846947, 91.27425063846947, 91.27425063846947, 91.27425063846947, 91.27425063846947, 91.27425063846947, 105.41018862852279, 105.41018862852279, 105.41018862852279, 105.41018862852279, 105.41018862852279, 105.41018862852279, 105.41018862852279, 105.41018862852279, 105.41018862852279, 105.41018862852279, 105.41018862852279, 105.41018862852279, 105.41018862852279, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -4.4692862583449084, -19.7253461176576, -19.7253461176576, -19.7253461176576, -19.7253461176576, -19.7253461176576, -19.7253461176576, -19.7253461176576, -19.7253461176576, -19.7253461176576, -19.7253461176576, -19.7253461176576, -19.7253461176576, -19.7253461176576, 10.193109010260317, 10.193109010260317, 10.193109010260317, 10.193109010260317, 10.193109010260317, 10.193109010260317, 10.193109010260317, 10.193109010260317, 10.193109010260317, 10.193109010260317, 10.193109010260317, 10.193109010260317, 10.193109010260317, -50.80424750212823, -50.80424750212823, -50.80424750212823, -50.80424750212823, -50.80424750212823, -50.80424750212823, -50.80424750212823, -50.80424750212823, -50.80424750212823, -50.80424750212823, -50.80424750212823, -50.80424750212823, -50.80424750212823, 137.71226309422465, 137.71226309422465, 137.71226309422465, 137.71226309422465, 137.71226309422465, 137.71226309422465, 137.71226309422465, 137.71226309422465, 137.71226309422465, 137.71226309422465, 137.71226309422465, 137.71226309422465, 137.71226309422465, 28.256194273937002, 28.256194273937002, 28.256194273937002, 28.256194273937002, 28.256194273937002, 28.256194273937002, 28.256194273937002, 28.256194273937002, 28.256194273937002, 28.256194273937002, 28.256194273937002, 28.256194273937002, 28.256194273937002, 126.72386755679017, 126.72386755679017, 126.72386755679017, 126.72386755679017, 126.72386755679017, 126.72386755679017, 126.72386755679017, 126.72386755679017, 126.72386755679017, 126.72386755679017, 126.72386755679017, 126.72386755679017, 126.72386755679017, 212.2451722747435, 212.2451722747435, 212.2451722747435, 212.2451722747435], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 25.2873563218391, "valuationContribution": 110.323187542787, "marketMove": 135.6105438646261, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 25.2873563218391}, {"key": "valuation", "label": "Relative valuation contribution", "value": 110.323187542787}, {"key": "market", "label": "Total market move", "value": 135.6105438646261}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": 2.5862068965517127, "surprisePct": 9.756097560975618, "immediateReturnPct": -1.6816135648945685, "forward4WeekPct": 12.032884114951647, "forward13WeekPct": 21.351333560320505, "toDateReturnPct": 154.1735849870443, "weeksSince": 146, "availabilitySource": "reported", "spread": 11.448300095385008, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-01-19", "periodEnd": "2023-12-31", "earningsChangePct": -14.845938375350132, "surprisePct": -49.2063492063492, "immediateReturnPct": -1.7682941545649533, "forward4WeekPct": 3.932927743828829, "forward13WeekPct": 13.497053706198447, "toDateReturnPct": 105.74891187096962, "weeksSince": 133, "availabilitySource": "reported", "spread": -25.132368519133337, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-04-19", "periodEnd": "2024-03-31", "earningsChangePct": -5.592105263157887, "surprisePct": 10.000000000000009, "immediateReturnPct": 3.2970121105656114, "forward4WeekPct": 9.779268385951578, "forward13WeekPct": 20.58905833786384, "toDateReturnPct": 87.2581458923857, "weeksSince": 120, "availabilitySource": "reported", "spread": -47.498329675627105, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": -1.7421602787456525, "surprisePct": 3.7499999999999893, "immediateReturnPct": 3.1497941972987276, "forward4WeekPct": -5.4099560852303945, "forward13WeekPct": 2.4377972565167605, "toDateReturnPct": 60.17737825308478, "weeksSince": 107, "availabilitySource": "reported", "spread": -70.69218036574445, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-18", "periodEnd": "2024-09-30", "earningsChangePct": -3.1914893617021267, "surprisePct": 6.5789473684210575, "immediateReturnPct": 0.8820016075620662, "forward4WeekPct": 11.442193140582368, "forward13WeekPct": 11.534627460424506, "toDateReturnPct": 57.744650541036435, "weeksSince": 94, "availabilitySource": "reported", "spread": -72.2310859000368, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-01-17", "periodEnd": "2024-12-31", "earningsChangePct": 18.315018315018317, "surprisePct": 6.493506493506485, "immediateReturnPct": 3.1478615035160917, "forward4WeekPct": 4.101085641333246, "forward13WeekPct": -16.54856528062195, "toDateReturnPct": 45.88315519053283, "weeksSince": 81, "availabilitySource": "reported", "spread": -73.77424341112341, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-04-18", "periodEnd": "2025-03-31", "earningsChangePct": 4.024767801857587, "surprisePct": 11.111111111111107, "immediateReturnPct": 4.0611965606891065, "forward4WeekPct": 24.311543299789374, "forward13WeekPct": 32.38828144372823, "toDateReturnPct": 81.91150024231351, "weeksSince": 68, "availabilitySource": "reported", "spread": -38.2276333200024, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-18", "periodEnd": "2025-06-30", "earningsChangePct": 1.7857142857142794, "surprisePct": 3.4883720930232593, "immediateReturnPct": 1.2625726811018367, "forward4WeekPct": 0.4493901643244147, "forward13WeekPct": 10.354152383752924, "toDateReturnPct": 39.142424948278666, "weeksSince": 55, "availabilitySource": "reported", "spread": -73.1925440005292, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-17", "periodEnd": "2025-09-30", "earningsChangePct": 7.309941520467844, "surprisePct": 11.578947368421064, "immediateReturnPct": 5.405961688056959, "forward4WeekPct": 8.139774141237277, "forward13WeekPct": 9.444838317985461, "toDateReturnPct": 32.903391458071596, "weeksSince": 42, "availabilitySource": "reported", "spread": -81.40345201533636, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-16", "periodEnd": "2025-12-31", "earningsChangePct": 4.3596730245231585, "surprisePct": 2.0833333333333353, "immediateReturnPct": -5.1566705319326385, "forward4WeekPct": -5.908684490720106, "forward13WeekPct": -2.917929095253746, "toDateReturnPct": 15.172175656729813, "weeksSince": 29, "availabilitySource": "reported", "spread": -83.96585347081555, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-17", "periodEnd": "2026-03-31", "earningsChangePct": 5.483028720626626, "surprisePct": 8.823529411764714, "immediateReturnPct": 2.6075375546963153, "forward4WeekPct": -5.272173416988879, "forward13WeekPct": 18.06598853971777, "toDateReturnPct": 21.727248181066948, "weeksSince": 16, "availabilitySource": "reported", "spread": -82.5112189651298, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-17", "periodEnd": "2026-06-30", "earningsChangePct": 7.920792079207928, "surprisePct": 7.079646017699122, "immediateReturnPct": 2.6814144461203337, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 5.865594100888227, "weeksSince": 3, "availabilitySource": "reported", "spread": -103.23659527837685, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-07-17", "periodEnd": "2026-06-30", "earningsChangePct": 7.920792079207928, "surprisePct": 7.079646017699122, "immediateReturnPct": 2.6814144461203337, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 5.865594100888227, "weeksSince": 3, "availabilitySource": "reported", "spread": -103.23659527837685, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Banks - Diversified", "population": 17, "spreadPercentile": 62.5, "qualityPercentile": 87.5, "rarityPercentile": 37.5, "currentOneYearSpread": -21.435957, "lead": "price", "relatedSignals": [{"tickerId": 619, "symbol": "C", "name": "Citigroup Inc.", "spread": -22.340069, "lead": "price", "quality": 33.333333333333336}, {"tickerId": 527, "symbol": "BNS", "name": "Bank of Nova Scotia", "spread": -20.449718, "lead": "price", "quality": 75}, {"tickerId": 390, "symbol": "BCS", "name": "Barclays PLC ADR", "spread": -27.354816999999997, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 529, "symbol": "BNY", "name": "BNY", "spread": -28.453730000000004, "lead": "price", "quality": 37.5}, {"tickerId": 2326, "symbol": "JPM", "name": "JPMorgan Chase & Co", "spread": -10.509432000000002, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 2762, "symbol": "MUFG", "name": "Mitsubishi UFJ Financial Group Inc ADR", "spread": -10.267419000000006, "lead": "price", "quality": 100}, {"tickerId": 1971, "symbol": "HSBC", "name": "HSBC Holdings PLC ADR", "spread": -36.277573, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 755, "symbol": "CM", "name": "Canadian Imperial Bank Of Commerce", "spread": -42.010636999999996, "lead": "price", "quality": 50}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-20", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-01-19", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-04-18", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}