{"ticker": {"uuid": "a46f91ba-6d16-48c5-b3b6-58a996caf978", "symbol": "ALLY", "name": "Ally Financial Inc", "sector": "Financial Services", "industry": "Credit Services", "currency": "USD"}, "next_event": {"report_date": "2026-10-16", "fiscal_date_ending": "2026-09-30", "estimate": 1.45, "session": "Time unconfirmed", "days": 64}, "profile": {"sample": 12, "measured": 12, "beats": 9, "misses": 2, "inline": 1, "beat_rate": 75.0, "beat_rate_label": "75.0%", "average_surprise": -83.5, "average_surprise_label": "-83.5%", "median_surprise": 16.0, "surprise_dispersion": 359.0, "average_reaction": 1.6, "average_reaction_label": "+1.6%", "average_abs_reaction": 5.8, "positive_response_rate": 41.7, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "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": 48, "band": "Elevated", "tone": "caution", "days": 64, "proximity_component": 3, "reaction_component": 14, "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": 145.6, "revenue_growth_1y": 2.0, "cash_conversion": 5.78, "net_margin": 9.2, "earnings_yield": 6.0, "eps_surprise_avg": 8.9, "sue_score": 1.03, "pe_ratio": 9.1, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 43.72, "currency": "USD", "return_13w": -1.2, "fair_value": 36.334213, "fair_value_gap": 20.3, "relative_strength": -6.4, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 57.1}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-18", "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": -2.1562266639123218, "one_week_reaction_label": "-2.2%", "four_week_reaction": 5.1530446493098525, "four_week_reaction_label": "+5.2%", "confirmation": "diverged", "revenue": 4022000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 296000000.0, "operating_cash_flow": 9000000.0, "free_cash_flow": 2183000000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-19", "date_source": "exact", "eps_actual": 0.45, "eps_estimate": 0.45, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 13.896457025242729, "one_week_reaction_label": "+13.9%", "four_week_reaction": 10.157960089589041, "four_week_reaction_label": "+10.2%", "confirmation": "contained", "revenue": 4198000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 76000000.0, "operating_cash_flow": -17000000.0, "free_cash_flow": 568000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-18", "date_source": "exact", "eps_actual": 0.45, "eps_estimate": 0.33, "eps_surprise": 0.12, "surprise_pct": 36.3636, "surprise_label": "+36.4%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.8885305791048745, "one_week_reaction_label": "+4.9%", "four_week_reaction": 6.683567139014422, "four_week_reaction_label": "+6.7%", "confirmation": "confirmed", "revenue": 4120000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 143000000.0, "operating_cash_flow": 1266000000.0, "free_cash_flow": 1975000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-17", "date_source": "exact", "eps_actual": 0.97, "eps_estimate": 0.63, "eps_surprise": 0.34, "surprise_pct": 53.9683, "surprise_label": "+54.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -2.378732353909673, "one_week_reaction_label": "-2.4%", "four_week_reaction": -4.767027837593182, "four_week_reaction_label": "-4.8%", "confirmation": "diverged", "revenue": 4031000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 294000000.0, "operating_cash_flow": 1650000000.0, "free_cash_flow": 2550000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-18", "date_source": "exact", "eps_actual": 0.95, "eps_estimate": 0.52, "eps_surprise": 0.43, "surprise_pct": 82.6923, "surprise_label": "+82.7%", "surprise_band": "beat", "eps_yoy": 14.457831325301203, "eps_yoy_label": "+14.5%", "one_week_reaction": -3.4772861720260275, "one_week_reaction_label": "-3.5%", "four_week_reaction": 6.242140652269509, "four_week_reaction_label": "+6.2%", "confirmation": "diverged", "revenue": 4179000000.0, "revenue_yoy": 3.903530581800099, "revenue_yoy_label": "+3.9%", "net_income": 357000000.0, "operating_cash_flow": 992000000.0, "free_cash_flow": 1926000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-22", "date_source": "exact", "eps_actual": 0.78, "eps_estimate": 0.58, "eps_surprise": 0.2, "surprise_pct": 34.4828, "surprise_label": "+34.5%", "surprise_band": "beat", "eps_yoy": 73.33333333333334, "eps_yoy_label": "+73.3%", "one_week_reaction": 5.6322762242534585, "one_week_reaction_label": "+5.6%", "four_week_reaction": 4.7263942928700615, "four_week_reaction_label": "+4.7%", "confirmation": "confirmed", "revenue": 4039000000.0, "revenue_yoy": -3.78751786565031, "revenue_yoy_label": "-3.8%", "net_income": 108000000.0, "operating_cash_flow": 620000000.0, "free_cash_flow": 1537000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-17", "date_source": "exact", "eps_actual": -0.82, "eps_estimate": 0.07, "eps_surprise": -0.89, "surprise_pct": -1271.428571428571, "surprise_label": "-1271.4%", "surprise_band": "miss", "eps_yoy": -282.22222222222223, "eps_yoy_label": "-282.2%", "one_week_reaction": -0.5345891118849261, "one_week_reaction_label": "-0.5%", "four_week_reaction": 9.847656996132537, "four_week_reaction_label": "+9.8%", "confirmation": "contained", "revenue": 3430000000.0, "revenue_yoy": -16.74757281553398, "revenue_yoy_label": "-16.7%", "net_income": -225000000.0, "operating_cash_flow": 940000000.0, "free_cash_flow": 1759000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-18", "date_source": "exact", "eps_actual": 0.99, "eps_estimate": 0.81, "eps_surprise": 0.18, "surprise_pct": 22.2222, "surprise_label": "+22.2%", "surprise_band": "beat", "eps_yoy": 2.061855670103095, "eps_yoy_label": "+2.1%", "one_week_reaction": -4.698319566136055, "one_week_reaction_label": "-4.7%", "four_week_reaction": -6.568630170685022, "four_week_reaction_label": "-6.6%", "confirmation": "diverged", "revenue": 3876000000.0, "revenue_yoy": -3.84519970230712, "revenue_yoy_label": "-3.8%", "net_income": 352000000.0, "operating_cash_flow": 947000000.0, "free_cash_flow": 2028000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-17", "date_source": "exact", "eps_actual": 1.15, "eps_estimate": 1.01, "eps_surprise": 0.14, "surprise_pct": 13.8614, "surprise_label": "+13.9%", "surprise_band": "beat", "eps_yoy": 21.052631578947363, "eps_yoy_label": "+21.1%", "one_week_reaction": 13.122293798531647, "one_week_reaction_label": "+13.1%", "four_week_reaction": 7.0679366799003605, "four_week_reaction_label": "+7.1%", "confirmation": "confirmed", "revenue": 3948000000.0, "revenue_yoy": -5.527638190954774, "revenue_yoy_label": "-5.5%", "net_income": 398000000.0, "operating_cash_flow": 1202000000.0, "free_cash_flow": 2686000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-21", "date_source": "exact", "eps_actual": 1.09, "eps_estimate": 1.02, "eps_surprise": 0.07, "surprise_pct": 6.8627, "surprise_label": "+6.9%", "surprise_band": "beat", "eps_yoy": 39.743589743589745, "eps_yoy_label": "+39.7%", "one_week_reaction": -5.732630098178165, "one_week_reaction_label": "-5.7%", "four_week_reaction": -5.777750772962464, "four_week_reaction_label": "-5.8%", "confirmation": "diverged", "revenue": 3941000000.0, "revenue_yoy": -2.4263431542461005, "revenue_yoy_label": "-2.4%", "net_income": 327000000.0, "operating_cash_flow": 652000000.0, "free_cash_flow": 1543000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-17", "date_source": "exact", "eps_actual": 1.11, "eps_estimate": 0.94, "eps_surprise": 0.17, "surprise_pct": 18.0851, "surprise_label": "+18.1%", "surprise_band": "beat", "eps_yoy": 235.36585365853662, "eps_yoy_label": "+235.4%", "one_week_reaction": 7.051125574810794, "one_week_reaction_label": "+7.1%", "four_week_reaction": 7.937329107869918, "four_week_reaction_label": "+7.9%", "confirmation": "confirmed", "revenue": 3887000000.0, "revenue_yoy": 13.323615160349856, "revenue_yoy_label": "+13.3%", "net_income": 319000000.0, "operating_cash_flow": 1371000000.0, "free_cash_flow": 2076000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-21", "date_source": "exact", "eps_actual": 1.21, "eps_estimate": 1.25, "eps_surprise": -0.04, "surprise_pct": -3.2, "surprise_label": "-3.2%", "surprise_band": "miss", "eps_yoy": 22.22222222222222, "eps_yoy_label": "+22.2%", "one_week_reaction": -5.959683916881684, "one_week_reaction_label": "-6.0%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 4065000000.0, "revenue_yoy": 4.876160990712075, "revenue_yoy_label": "+4.9%", "net_income": 410000000.0, "operating_cash_flow": 675000000.0, "free_cash_flow": 2104000000.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.83, 0.45, 0.45, 0.97, 0.95, 0.78, -0.82, 0.99, 1.15, 1.09, 1.11, 1.21], "eps_estimate": [0.8, 0.45, 0.33, 0.63, 0.52, 0.58, 0.07, 0.81, 1.01, 1.02, 0.94, 1.25], "surprise": [3.75, 0.0, 36.3636, 53.9683, 82.6923, 34.4828, -1271.428571428571, 22.2222, 13.8614, 6.8627, 18.0851, -3.2], "reaction_1w": [-2.1562266639123218, 13.896457025242729, 4.8885305791048745, -2.378732353909673, -3.4772861720260275, 5.6322762242534585, -0.5345891118849261, -4.698319566136055, 13.122293798531647, -5.732630098178165, 7.051125574810794, -5.959683916881684], "reaction_4w": [5.1530446493098525, 10.157960089589041, 6.683567139014422, -4.767027837593182, 6.242140652269509, 4.7263942928700615, 9.847656996132537, -6.568630170685022, 7.0679366799003605, -5.777750772962464, 7.937329107869918, null], "revenue": [4022.0, 4198.0, 4120.0, 4031.0, 4179.0, 4039.0, 3430.0, 3876.0, 3948.0, 3941.0, 3887.0, 4065.0], "net_income": [296.0, 76.0, 143.0, 294.0, 357.0, 108.0, -225.0, 352.0, 398.0, 327.0, 319.0, 410.0], "financial_unit": "millions", "scatter": [{"x": 3.75, "y": -2.1562266639123218, "label": "2023-09-30"}, {"x": 0.0, "y": 13.896457025242729, "label": "2023-12-31"}, {"x": 36.3636, "y": 4.8885305791048745, "label": "2024-03-31"}, {"x": 53.9683, "y": -2.378732353909673, "label": "2024-06-30"}, {"x": 82.6923, "y": -3.4772861720260275, "label": "2024-09-30"}, {"x": 34.4828, "y": 5.6322762242534585, "label": "2024-12-31"}, {"x": -1271.428571428571, "y": -0.5345891118849261, "label": "2025-03-31"}, {"x": 22.2222, "y": -4.698319566136055, "label": "2025-06-30"}, {"x": 13.8614, "y": 13.122293798531647, "label": "2025-09-30"}, {"x": 6.8627, "y": -5.732630098178165, "label": "2025-12-31"}, {"x": 18.0851, "y": 7.051125574810794, "label": "2026-03-31"}, {"x": -3.2, "y": -5.959683916881684, "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, 95.18913174783377, 106.27983958586013, 102.75431723015068, 106.86742731523265, 98.64120714506872, 97.98016843669627, 92.69188691339478, 90.26808903743031, 88.32170443260114, 86.41204732753464, 100.90556706475631, 94.91964396960788, 102.28121396227164, 101.16582371660505, 114.73639565765563, 111.83638262713274, 129.68261449622153, 127.60055324038066, 129.83133373171378, 130.79800474188806, 122.80438000864493, 132.24801125714956, 139.86983790166204, 136.44079609459027, 135.27879991819034, 134.86647895369524, 135.72860424122814, 139.92678462378998, 140.30162222974238, 141.01381006257907, 147.2735952676164, 152.14648012447222, 143.86257747602752, 139.5519470178376, 146.3739866215408, 147.31107862615912, 148.72788766298152, 148.8789950905766, 151.5611599714398, 146.57459877870107, 147.21680936650552, 145.9701690683208, 146.49904506490356, 150.4278502439514, 149.8611933699445, 150.50340395774896, 161.987600619177, 158.13434915392662, 166.1808397759908, 154.72212520471007, 154.26560660421157, 159.89601473860293, 165.79272639508312, 164.30903993833158, 150.49931910391655, 125.42878200071878, 131.17332079036615, 133.0374414244625, 133.608090680217, 135.6624304132485, 133.18961429129536, 130.94505947985417, 132.6570072471177, 144.1306701319307, 138.9886271799339, 145.2434993029012, 153.41704254893912, 147.92964048341025, 144.59114894997344, 133.76984043861358, 136.8013407326547, 137.56881079009315, 131.19881896261518, 141.71314427563019, 149.6948200073085, 150.69252947376827, 148.10171495109975, 148.41106623892026, 144.96953667987665, 143.46145367484266, 133.98758405461223, 131.7834596468507, 140.90930856571734, 144.81486304622908, 124.20436314656129, 122.96695799527917, 122.3095900266203, 127.29787200424116, 129.61238797861287, 135.07632223723266, 140.61831499699005, 131.05642803414275, 136.59842079390017, 141.67207460840785, 140.5792877566839, 144.16987427535557, 151.85841349825475, 160.83488381545934, 157.82971796295575, 155.64414425950787, 150.41437344272484, 145.69197283202314, 147.46246749053395, 152.85263716917058, 159.65920177051075, 161.5083821321256, 162.72805676628093, 166.11166663604365, 173.94118558299084, 158.00674169744414, 155.92149216494076, 145.41656281984535, 156.66903247784458, 164.4985514247918, 154.50509724223716, 155.69451340203955, 155.77380620448287, 152.56238337712153, 163.7428936710537, 168.06443583524867, 179.1656493062121, 181.1480095725494, 183.40789866796374, 181.42553840162645, 181.26694877621438, 172.9013932769015, 162.98959596574045, 167.62831738075957, 168.94090635750004, 162.91158169038246, 168.1822492917945, 157.48119469591379, 152.01087986344365, 144.3045216718583, 153.44833429832642, 150.89285617362333, 159.0783645033278, 164.7882584253829, 181.119343226265, 176.4076854595004, 174.53100872449994, 177.86804482773275, 168.821862620174, 170.26925177338342, 172.11869346915097, 171.9578724521277, 178.39071313305834, 182.89370160970984, 188.34416308762843, 180.95733615424118, 182.0354119034329, 182.23505511396561, 171.37442184341813, 174.2093666904534, 175.77737160643028], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 114.57286432160802, 114.57286432160802, 114.57286432160802], "gap": [0.0, 4.81086825216623, -6.279839585860131, -2.7543172301506758, -6.867427315232646, 1.3587928549312807, 2.0198315633037254, 7.308113086605218, 9.731910962569685, 4.391863406594837, 6.301520511661337, -8.191999225560338, -2.206076130411901, -9.567646123075662, -8.452255877409073, -22.02282781845966, -19.12281478793676, -36.96904665702556, -34.88698540118469, -37.11776589251781, -38.08443690269209, -30.090812169448952, -39.53444341795358, -62.985415791109276, -59.556373984037506, -58.39437780763758, -57.98205684314247, -58.84418213067538, -63.04236251323722, -63.417200119189616, -64.1293879520263, -70.38917315706364, -75.26205801391946, -66.97815536547476, -62.66752490728483, -78.78604692304835, -79.72313892766665, -81.13994796448905, -81.29105539208415, -83.97322027294733, -78.98665908020861, -79.62886966801305, -78.38222936982835, -78.91110536641109, -82.83991054545895, -82.27325367145203, -82.9154642592565, -94.39966092068452, -90.29515317402712, -98.34164379609129, -86.88292922481057, -86.42641062431207, -92.05681875870343, -97.95353041518362, -96.46984395843208, -82.66012312401705, -57.58958602081928, -63.33412481046665, -65.19824544456299, -65.7688947003175, -67.823234433349, -65.35041831139586, -60.090788123070254, -61.80273589033378, -73.2763987751468, -68.13435582314999, -74.38922794611729, -82.56277119215521, -77.07536912662634, -73.73687759318953, -62.91556908182967, -65.94706937587078, -66.71453943330924, -60.344547605831266, -70.85887291884627, -70.54909136409242, -71.5468008305522, -68.95598630788368, -69.26533759570418, -65.82380803666058, -64.31572503162658, -54.84185541139615, -52.63773100363463, -61.763579922501265, -65.669134403013, -45.05863450334522, -43.8212293520631, -75.07340912209769, -80.06169109971854, -82.37620707409026, -87.84014133271005, -93.38213409246744, -83.82024712962014, -89.36223988937756, -94.43589370388524, -93.34310685216128, -96.93369337083296, -104.62223259373214, -113.59870291093672, -110.59353705843314, -108.40796335498526, -102.67567997538816, -97.95327936468647, -99.72377402319728, -105.1139437018339, -111.92050830317407, -113.76968866478893, -114.98936329894426, -118.37297316870698, -126.20249211565417, -110.26804823010747, -108.18279869760408, -97.67786935250868, -108.93033901050791, -111.7347323293144, -101.74127814675975, -102.93069430656215, -103.00998710900546, -99.79856428164413, -110.9790745755763, -115.30061673977127, -126.40183021073469, -128.384190477072, -130.64407957248633, -128.66171930614905, -128.50312968073698, -120.1375741814241, -102.43683214664497, -107.0755535616641, -108.38814253840457, -102.35881787128699, -107.62948547269903, -96.92843087681831, -91.45811604434817, -83.75175785276284, -92.89557047923094, -90.34009235452785, -98.52560068423233, -104.23549460628743, -120.56657940716951, -67.36245932884715, -65.48578259384668, -68.82281869707948, -59.776636489520726, -61.224025642730155, -63.07346733849771, -62.91264632147444, -69.34548700240508, -73.84847547905657, -79.29893695697517, -71.91211002358791, -72.99018577277964, -73.18982898331235, -56.80155752181011, -59.636502368845385, -61.204507284822256], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, 92.71356783919597, null, null, null, null, null, null, null, null, null, null, null, null, null, 76.88442211055276, null, null, null, null, null, null, null, null, null, null, null, 67.58793969849246, null, null, null, null, null, null, null, null, null, null, null, null, 67.8391959798995, null, null, null, null, null, null, null, null, null, null, null, null, null, 70.85427135678391, null, null, null, null, null, null, null, null, null, null, null, null, 79.14572864321607, null, null, null, null, null, null, null, null, null, null, null, 47.23618090452261, null, null, null, null, null, null, null, null, null, null, null, null, null, 47.73869346733668, null, null, null, null, null, null, null, null, null, null, null, null, 52.763819095477395, null, null, null, null, null, null, null, null, null, null, null, null, 60.55276381909548, null, null, null, null, null, null, null, null, null, null, null, null, 109.04522613065326, null, null, null, null, null, null, null, null, null, null, null, null, 114.57286432160802, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [14.6, 61.2, 75.8]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [24.872371, 23.675794, 26.434316, 25.557435, 26.580463, 24.534407, 24.369991, 23.05467, 22.451814, 21.967702, 21.492725, 25.097607, 23.608766, 25.439763, 25.162339, 28.537662, 27.81636, 32.255141, 31.737283, 32.292131, 32.532565, 30.544361, 32.893216, 34.788945, 33.936061, 33.647045, 33.544491, 33.758922, 34.803109, 34.89634, 35.073478, 36.630435, 37.842437, 35.782034, 34.709878, 36.406681, 36.639758, 36.992152, 37.029736, 37.696854, 36.456578, 36.616311, 36.306242, 36.437786, 37.414973, 37.274032, 37.433765, 40.290157, 39.331762, 41.333115, 38.483061, 38.369514, 39.76993, 41.236582, 40.867554, 37.432749, 31.197112, 32.625915, 33.089566, 33.2315, 33.742463, 33.127415, 32.569141, 32.994943, 35.848715, 34.569767, 36.125502, 38.158456, 36.793609, 35.963247, 33.271731, 34.025737, 34.216625, 32.632257, 35.247419, 37.232651, 37.480805, 36.836408, 36.913351, 36.057361, 35.682265, 33.325889, 32.777671, 35.047486, 36.01889, 30.89257, 30.584798, 30.421295, 31.661999, 32.237674, 33.596684, 34.975109, 32.596841, 33.975266, 35.237204, 34.965402, 35.858466, 37.770788, 40.003449, 39.255993, 38.712389, 37.411621, 36.237048, 36.677412, 38.018075, 39.711029, 40.170964, 40.474326, 41.31591, 43.263297, 39.300023, 38.781372, 36.168547, 38.967303, 40.91469, 38.429081, 38.724917, 38.744639, 37.945882, 40.72674, 41.80161, 44.562745, 45.055805, 45.617893, 45.124833, 45.085388, 43.004676, 40.539377, 41.693137, 42.019609, 40.519973, 41.830913, 39.169307, 37.80871, 35.891956, 38.166239, 37.530631, 39.566561, 40.986747, 45.048675, 43.876774, 43.41, 44.24, 41.99, 42.35, 42.81, 42.77, 44.37, 45.49, 46.845659, 45.00838, 45.276523, 45.326179, 42.624882, 43.33, 43.72], "ttmEps": [3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 2.69, 2.69, 2.69, 2.69, 2.69, 2.69, 2.69, 2.69, 2.69, 2.69, 2.69, 2.69, 2.69, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 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, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.56, 4.56, 4.56], "quarterlyEps": [0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 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.83, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, -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.82, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.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], "priceIndex": [100.0, 95.18913174783377, 106.27983958586013, 102.75431723015068, 106.86742731523265, 98.64120714506872, 97.98016843669627, 92.69188691339478, 90.26808903743031, 88.32170443260114, 86.41204732753464, 100.90556706475631, 94.91964396960788, 102.28121396227164, 101.16582371660505, 114.73639565765563, 111.83638262713274, 129.68261449622153, 127.60055324038066, 129.83133373171378, 130.79800474188806, 122.80438000864493, 132.24801125714956, 139.86983790166204, 136.44079609459027, 135.27879991819034, 134.86647895369524, 135.72860424122814, 139.92678462378998, 140.30162222974238, 141.01381006257907, 147.2735952676164, 152.14648012447222, 143.86257747602752, 139.5519470178376, 146.3739866215408, 147.31107862615912, 148.72788766298152, 148.8789950905766, 151.5611599714398, 146.57459877870107, 147.21680936650552, 145.9701690683208, 146.49904506490356, 150.4278502439514, 149.8611933699445, 150.50340395774896, 161.987600619177, 158.13434915392662, 166.1808397759908, 154.72212520471007, 154.26560660421157, 159.89601473860293, 165.79272639508312, 164.30903993833158, 150.49931910391655, 125.42878200071878, 131.17332079036615, 133.0374414244625, 133.608090680217, 135.6624304132485, 133.18961429129536, 130.94505947985417, 132.6570072471177, 144.1306701319307, 138.9886271799339, 145.2434993029012, 153.41704254893912, 147.92964048341025, 144.59114894997344, 133.76984043861358, 136.8013407326547, 137.56881079009315, 131.19881896261518, 141.71314427563019, 149.6948200073085, 150.69252947376827, 148.10171495109975, 148.41106623892026, 144.96953667987665, 143.46145367484266, 133.98758405461223, 131.7834596468507, 140.90930856571734, 144.81486304622908, 124.20436314656129, 122.96695799527917, 122.3095900266203, 127.29787200424116, 129.61238797861287, 135.07632223723266, 140.61831499699005, 131.05642803414275, 136.59842079390017, 141.67207460840785, 140.5792877566839, 144.16987427535557, 151.85841349825475, 160.83488381545934, 157.82971796295575, 155.64414425950787, 150.41437344272484, 145.69197283202314, 147.46246749053395, 152.85263716917058, 159.65920177051075, 161.5083821321256, 162.72805676628093, 166.11166663604365, 173.94118558299084, 158.00674169744414, 155.92149216494076, 145.41656281984535, 156.66903247784458, 164.4985514247918, 154.50509724223716, 155.69451340203955, 155.77380620448287, 152.56238337712153, 163.7428936710537, 168.06443583524867, 179.1656493062121, 181.1480095725494, 183.40789866796374, 181.42553840162645, 181.26694877621438, 172.9013932769015, 162.98959596574045, 167.62831738075957, 168.94090635750004, 162.91158169038246, 168.1822492917945, 157.48119469591379, 152.01087986344365, 144.3045216718583, 153.44833429832642, 150.89285617362333, 159.0783645033278, 164.7882584253829, 181.119343226265, 176.4076854595004, 174.53100872449994, 177.86804482773275, 168.821862620174, 170.26925177338342, 172.11869346915097, 171.9578724521277, 178.39071313305834, 182.89370160970984, 188.34416308762843, 180.95733615424118, 182.0354119034329, 182.23505511396561, 171.37442184341813, 174.2093666904534, 175.77737160643028], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 114.57286432160802, 114.57286432160802, 114.57286432160802], "valuationGap": [0.0, 4.81086825216623, -6.279839585860131, -2.7543172301506758, -6.867427315232646, 1.3587928549312807, 2.0198315633037254, 7.308113086605218, 9.731910962569685, 4.391863406594837, 6.301520511661337, -8.191999225560338, -2.206076130411901, -9.567646123075662, -8.452255877409073, -22.02282781845966, -19.12281478793676, -36.96904665702556, -34.88698540118469, -37.11776589251781, -38.08443690269209, -30.090812169448952, -39.53444341795358, -62.985415791109276, -59.556373984037506, -58.39437780763758, -57.98205684314247, -58.84418213067538, -63.04236251323722, -63.417200119189616, -64.1293879520263, -70.38917315706364, -75.26205801391946, -66.97815536547476, -62.66752490728483, -78.78604692304835, -79.72313892766665, -81.13994796448905, -81.29105539208415, -83.97322027294733, -78.98665908020861, -79.62886966801305, -78.38222936982835, -78.91110536641109, -82.83991054545895, -82.27325367145203, -82.9154642592565, -94.39966092068452, -90.29515317402712, -98.34164379609129, -86.88292922481057, -86.42641062431207, -92.05681875870343, -97.95353041518362, -96.46984395843208, -82.66012312401705, -57.58958602081928, -63.33412481046665, -65.19824544456299, -65.7688947003175, -67.823234433349, -65.35041831139586, -60.090788123070254, -61.80273589033378, -73.2763987751468, -68.13435582314999, -74.38922794611729, -82.56277119215521, -77.07536912662634, -73.73687759318953, -62.91556908182967, -65.94706937587078, -66.71453943330924, -60.344547605831266, -70.85887291884627, -70.54909136409242, -71.5468008305522, -68.95598630788368, -69.26533759570418, -65.82380803666058, -64.31572503162658, -54.84185541139615, -52.63773100363463, -61.763579922501265, -65.669134403013, -45.05863450334522, -43.8212293520631, -75.07340912209769, -80.06169109971854, -82.37620707409026, -87.84014133271005, -93.38213409246744, -83.82024712962014, -89.36223988937756, -94.43589370388524, -93.34310685216128, -96.93369337083296, -104.62223259373214, -113.59870291093672, -110.59353705843314, -108.40796335498526, -102.67567997538816, -97.95327936468647, -99.72377402319728, -105.1139437018339, -111.92050830317407, -113.76968866478893, -114.98936329894426, -118.37297316870698, -126.20249211565417, -110.26804823010747, -108.18279869760408, -97.67786935250868, -108.93033901050791, -111.7347323293144, -101.74127814675975, -102.93069430656215, -103.00998710900546, -99.79856428164413, -110.9790745755763, -115.30061673977127, -126.40183021073469, -128.384190477072, -130.64407957248633, -128.66171930614905, -128.50312968073698, -120.1375741814241, -102.43683214664497, -107.0755535616641, -108.38814253840457, -102.35881787128699, -107.62948547269903, -96.92843087681831, -91.45811604434817, -83.75175785276284, -92.89557047923094, -90.34009235452785, -98.52560068423233, -104.23549460628743, -120.56657940716951, -67.36245932884715, -65.48578259384668, -68.82281869707948, -59.776636489520726, -61.224025642730155, -63.07346733849771, -62.91264632147444, -69.34548700240508, -73.84847547905657, -79.29893695697517, -71.91211002358791, -72.99018577277964, -73.18982898331235, -56.80155752181011, -59.636502368845385, -61.204507284822256], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, 92.71356783919597, null, null, null, null, null, null, null, null, null, null, null, null, null, 76.88442211055276, null, null, null, null, null, null, null, null, null, null, null, 67.58793969849246, null, null, null, null, null, null, null, null, null, null, null, null, 67.8391959798995, null, null, null, null, null, null, null, null, null, null, null, null, null, 70.85427135678391, null, null, null, null, null, null, null, null, null, null, null, null, 79.14572864321607, null, null, null, null, null, null, null, null, null, null, null, 47.23618090452261, null, null, null, null, null, null, null, null, null, null, null, null, null, 47.73869346733668, null, null, null, null, null, null, null, null, null, null, null, null, 52.763819095477395, null, null, null, null, null, null, null, null, null, null, null, null, 60.55276381909548, null, null, null, null, null, null, null, null, null, null, null, null, 109.04522613065326, null, null, null, null, null, null, null, null, null, null, null, null, 114.57286432160802, null, null], "quarterLabels": ["2023-07-19", "", "", "", "", "", "", "", "", "2023-10-18", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-01-19", "", "", "", "", "", "", "", "", "", "", "", "2024-04-18", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-17", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-18", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-22", "", "", "", "", "", "", "", "", "", "", "", "2025-04-17", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-18", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-17", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-21", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-17", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-21", "", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", ""], "surprisePct": [2.1276595744680873, 2.1276595744680873, 2.1276595744680873, 2.1276595744680873, 2.1276595744680873, 2.1276595744680873, 2.1276595744680873, 2.1276595744680873, 2.1276595744680873, 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, 3.7499999999999893, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 36.36363636363636, 36.36363636363636, 36.36363636363636, 36.36363636363636, 36.36363636363636, 36.36363636363636, 36.36363636363636, 36.36363636363636, 36.36363636363636, 36.36363636363636, 36.36363636363636, 36.36363636363636, 36.36363636363636, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 53.96825396825397, 82.69230769230768, 82.69230769230768, 82.69230769230768, 82.69230769230768, 82.69230769230768, 82.69230769230768, 82.69230769230768, 82.69230769230768, 82.69230769230768, 82.69230769230768, 82.69230769230768, 82.69230769230768, 82.69230769230768, 34.482758620689665, 34.482758620689665, 34.482758620689665, 34.482758620689665, 34.482758620689665, 34.482758620689665, 34.482758620689665, 34.482758620689665, 34.482758620689665, 34.482758620689665, 34.482758620689665, 34.482758620689665, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 22.222222222222214, 22.222222222222214, 22.222222222222214, 22.222222222222214, 22.222222222222214, 22.222222222222214, 22.222222222222214, 22.222222222222214, 22.222222222222214, 22.222222222222214, 22.222222222222214, 22.222222222222214, 22.222222222222214, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 13.861386138613852, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 6.8627450980392215, 18.08510638297874, 18.08510638297874, 18.08510638297874, 18.08510638297874, 18.08510638297874, 18.08510638297874, 18.08510638297874, 18.08510638297874, 18.08510638297874, 18.08510638297874, 18.08510638297874, 18.08510638297874, 18.08510638297874, -3.200000000000003, -3.200000000000003, -3.200000000000003], "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, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 3, 10, 17], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 24.872371, "latestClose": 43.72, "startTtmEps": 3.98, "latestTtmEps": 4.56, "priceChangePct": 75.77737160643028, "epsChangePct": 14.572864321608026, "earningsGapPct": -61.204507284822256, "startMultiple": 6.249339447236181, "latestMultiple": 9.587719298245615, "multipleChangePct": 53.41972346350714, "latestQuarter": "2026-07-21", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 11 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 19.20143111515067, "earningsMovePct": 140.0, "spread": 120.79856888484933, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 13.944628019004867, "earningsMovePct": 68.88888888888887, "spread": 54.944260869884005, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 75.77737160643028, "earningsMovePct": 14.572864321608026, "spread": -61.204507284822256, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 11, "persistenceLabel": "11 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 11 updates.", "marketChangePct": 75.77737160643028, "earningsChangePct": 14.572864321608026, "recentMarketMovePoints": -2.090673221302467, "recentEarningsMovePoints": 5.527638190954761}, "pressure": {"score": 53, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 89, "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": 90, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 5 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 5.78335626, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "mixed", "value": 0.02041999, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.15986207, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.01224396, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share count", "state": "supportive", "value": -1.0478461405784567, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-21", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 92.71356783919597, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 76.88442211055276, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.58793969849246, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 67.8391959798995, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 70.85427135678391, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 79.14572864321607, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.23618090452261, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 47.73869346733668, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 52.763819095477395, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 60.55276381909548, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 109.04522613065326, 114.57286432160802, 114.57286432160802, 114.57286432160802], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 107.6923076923077, 121.0079575596817, 121.0079575596817, 121.0079575596817, 121.0079575596817, 121.0079575596817, 121.0079575596817, 121.0079575596817, 121.0079575596817, 121.0079575596817, 121.0079575596817, 121.0079575596817, 121.0079575596817, 123.41796134899583, 123.41796134899583, 123.41796134899583, 123.41796134899583, 123.41796134899583, 123.41796134899583, 123.41796134899583, 123.41796134899583, 123.41796134899583, 123.41796134899583, 123.41796134899583, 123.41796134899583, 123.41796134899583, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 124.06972338006821, 125.25956801818872, 125.25956801818872, 125.25956801818872, 125.25956801818872, 125.25956801818872, 125.25956801818872, 125.25956801818872, 125.25956801818872, 125.25956801818872, 125.25956801818872, 125.25956801818872, 125.25956801818872, 125.25956801818872, 124.05456612353166, 124.05456612353166, 124.05456612353166, 124.05456612353166, 124.05456612353166, 124.05456612353166, 124.05456612353166, 124.05456612353166, 124.05456612353166, 124.05456612353166, 124.05456612353166, 124.05456612353166, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 118.82531261841606, 117.65062523683214, 117.65062523683214, 117.65062523683214, 117.65062523683214, 117.65062523683214, 117.65062523683214, 117.65062523683214, 117.65062523683214, 117.65062523683214, 117.65062523683214, 117.65062523683214, 117.65062523683214, 117.65062523683214, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.89996210685867, 115.15725653656688, 115.15725653656688, 115.15725653656688, 115.15725653656688, 115.15725653656688, 115.15725653656688, 115.15725653656688, 115.15725653656688, 115.15725653656688, 115.15725653656688, 115.15725653656688, 115.15725653656688, 115.15725653656688, 118.62068965517241, 118.62068965517241, 118.62068965517241, 118.62068965517241, 118.62068965517241, 118.62068965517241, 118.62068965517241, 118.62068965517241, 118.62068965517241, 118.62068965517241, 118.62068965517241, 118.62068965517241, 118.62068965517241, 120.053050397878, 120.053050397878, 120.053050397878], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 94.90530512792115, 80.54048067338576, 80.54048067338576, 80.54048067338576, 80.54048067338576, 80.54048067338576, 80.54048067338576, 80.54048067338576, 80.54048067338576, 80.54048067338576, 80.54048067338576, 80.54048067338576, 80.54048067338576, 78.34754679366486, 78.34754679366486, 78.34754679366486, 78.34754679366486, 78.34754679366486, 78.34754679366486, 78.34754679366486, 78.34754679366486, 78.34754679366486, 78.34754679366486, 78.34754679366486, 78.34754679366486, 78.34754679366486, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 80.58478236792558, 77.7383984937424, 77.7383984937424, 77.7383984937424, 77.7383984937424, 77.7383984937424, 77.7383984937424, 77.7383984937424, 77.7383984937424, 77.7383984937424, 77.7383984937424, 77.7383984937424, 77.7383984937424, 77.7383984937424, 88.47048399601285, 88.47048399601285, 88.47048399601285, 88.47048399601285, 88.47048399601285, 88.47048399601285, 88.47048399601285, 88.47048399601285, 88.47048399601285, 88.47048399601285, 88.47048399601285, 88.47048399601285, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 86.07819249086278, 80.29682135341677, 80.29682135341677, 80.29682135341677, 80.29682135341677, 80.29682135341677, 80.29682135341677, 80.29682135341677, 80.29682135341677, 80.29682135341677, 80.29682135341677, 80.29682135341677, 80.29682135341677, 80.29682135341677, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.71414331598184, 88.78059585779155, 88.78059585779155, 88.78059585779155, 88.78059585779155, 88.78059585779155, 88.78059585779155, 88.78059585779155, 88.78059585779155, 88.78059585779155, 88.78059585779155, 88.78059585779155, 88.78059585779155, 88.78059585779155, 92.291505150072, 92.291505150072, 92.291505150072, 92.291505150072, 92.291505150072, 92.291505150072, 92.291505150072, 92.291505150072, 92.291505150072, 92.291505150072, 92.291505150072, 92.291505150072, 92.291505150072, 93.1332373463285, 93.1332373463285, 93.1332373463285], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 14.572864321608023, "valuationContribution": 61.204507284822256, "marketMove": 75.77737160643028, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 14.572864321608023}, {"key": "valuation", "label": "Relative valuation contribution", "value": 61.204507284822256}, {"key": "market", "label": "Total market move", "value": 75.77737160643028}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-20", "periodEnd": "2023-09-30", "earningsChangePct": -7.286432160804024, "surprisePct": 3.7499999999999893, "immediateReturnPct": -2.1562266639123195, "forward4WeekPct": 13.308274333646274, "forward13WeekPct": 46.50582799233953, "toDateReturnPct": 94.72814089765752, "weeksSince": 146, "availabilitySource": "reported", "spread": 4.391863406594837, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-01-26", "periodEnd": "2023-12-31", "earningsChangePct": -17.07317073170731, "surprisePct": 0.0, "immediateReturnPct": 5.7632826173032115, "forward4WeekPct": 2.631867920728692, "forward13WeekPct": 11.39001428136428, "toDateReturnPct": 32.91494513640745, "weeksSince": 132, "availabilitySource": "reported", "spread": -62.985415791109276, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-04-19", "periodEnd": "2024-03-31", "earningsChangePct": -12.091503267973858, "surprisePct": 36.36363636363636, "immediateReturnPct": 4.888530579104877, "forward4WeekPct": 8.605550270156526, "forward13WeekPct": 13.315759853722309, "toDateReturnPct": 25.958379917094486, "weeksSince": 120, "availabilitySource": "reported", "spread": -78.78604692304835, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-07-19", "periodEnd": "2024-06-30", "earningsChangePct": 0.3717472118959231, "surprisePct": 53.96825396825397, "immediateReturnPct": -2.378732353909674, "forward4WeekPct": -1.2912012231672376, "forward13WeekPct": -17.777895479533623, "toDateReturnPct": 8.512855881896897, "weeksSince": 107, "availabilitySource": "reported", "spread": -90.29515317402712, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 4.444444444444429, "surprisePct": 82.69230769230768, "immediateReturnPct": -1.685232608701881, "forward4WeekPct": 9.050168870707243, "forward13WeekPct": 12.392261816987515, "toDateReturnPct": 31.975283915150033, "weeksSince": 93, "availabilitySource": "reported", "spread": -60.090788123070254, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-01-24", "periodEnd": "2024-12-31", "earningsChangePct": 11.70212765957448, "surprisePct": 34.482758620689665, "immediateReturnPct": 5.632276224253463, "forward4WeekPct": 2.297876051576986, "forward13WeekPct": -10.172149058630364, "toDateReturnPct": 24.037450798879757, "weeksSince": 80, "availabilitySource": "reported", "spread": -70.54909136409242, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-04-18", "periodEnd": "2025-03-31", "earningsChangePct": -40.317460317460316, "surprisePct": null, "immediateReturnPct": -0.5345891118849311, "forward4WeekPct": 14.354552872966519, "forward13WeekPct": 26.573956774211815, "toDateReturnPct": 42.946832606185595, "weeksSince": 68, "availabilitySource": "reported", "spread": -75.07340912209769, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 1.0638297872340496, "surprisePct": 22.222222222222214, "immediateReturnPct": -3.3600819623919476, "forward4WeekPct": 2.579639298416847, "forward13WeekPct": 5.688879082094367, "toDateReturnPct": 12.935422301113974, "weeksSince": 54, "availabilitySource": "reported", "spread": -102.67567997538816, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 10.526315789473696, "surprisePct": 13.861386138613852, "immediateReturnPct": 4.997489818579437, "forward4WeekPct": -2.6212258005128164, "forward13WeekPct": 4.0343413040415, "toDateReturnPct": 12.196628029401978, "weeksSince": 41, "availabilitySource": "reported", "spread": -111.7347323293144, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-01-23", "periodEnd": "2025-12-31", "earningsChangePct": 14.761904761904754, "surprisePct": 6.8627450980392215, "immediateReturnPct": -5.732630098178159, "forward4WeekPct": -2.7293845906431247, "forward13WeekPct": 2.0279143598244787, "toDateReturnPct": 1.663363304957799, "weeksSince": 28, "availabilitySource": "reported", "spread": -102.43683214664497, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 80.0829875518672, "surprisePct": 18.08510638297874, "immediateReturnPct": -2.60141058532799, "forward4WeekPct": -5.990575749453231, "forward13WeekPct": -5.380386881523158, "toDateReturnPct": -2.9494208209231543, "weeksSince": 15, "availabilitySource": "reported", "spread": -67.36245932884715, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 5.069124423963123, "surprisePct": -3.200000000000003, "immediateReturnPct": -5.959683916881686, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -3.5436011493490405, "weeksSince": 2, "availabilitySource": "reported", "spread": -56.80155752181011, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 5.069124423963123, "surprisePct": -3.200000000000003, "immediateReturnPct": -5.959683916881686, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -3.5436011493490405, "weeksSince": 2, "availabilitySource": "reported", "spread": -56.80155752181011, "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": "Credit Services", "population": 24, "spreadPercentile": 100.0, "qualityPercentile": 60.9, "rarityPercentile": 100.0, "currentOneYearSpread": 126.40667699999999, "lead": "earnings", "relatedSignals": [{"tickerId": 8258, "symbol": "SLM", "name": "SLM Corp", "spread": 78.702825, "lead": "earnings", "quality": 100}, {"tickerId": 7866, "symbol": "QFIN", "name": "360 Finance Inc", "spread": 43.383712, "lead": "earnings", "quality": 87.5}, {"tickerId": 8316, "symbol": "SOFI", "name": "SoFi Technologies Inc.", "spread": 30.128056000000004, "lead": "earnings", "quality": 50}, {"tickerId": 1511, "symbol": "FINV", "name": "FinVolution Group", "spread": 28.654401, "lead": "earnings", "quality": 50}, {"tickerId": 8185, "symbol": "SEZL", "name": "Sezzle Inc.", "spread": 25.388683, "lead": "earnings", "quality": 75}, {"tickerId": 2557, "symbol": "MA", "name": "Mastercard Inc", "spread": 21.189522, "lead": "earnings", "quality": 100}, {"tickerId": 7839, "symbol": "PYPL", "name": "PayPal Holdings Inc", "spread": 16.675401, "lead": "earnings", "quality": 100}, {"tickerId": 8259, "symbol": "SLMBP", "name": "SLM Corp Pb Pref", "spread": 13.260843999999999, "lead": "earnings", "quality": 83.33333333333333}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-20", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-01-26", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2026-04-24", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_elevated", "label": "Expectations elevated", "tone": "caution", "explanation": "Price is leading delivered earnings power by a meaningful margin."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}