{"ticker": {"uuid": "692f1b32-4b7d-4954-b87e-a6ba67dc2277", "symbol": "TOL", "name": "Toll Brothers Inc", "sector": "Consumer Cyclical", "industry": "Residential Construction", "currency": "USD"}, "next_event": {"report_date": "2026-08-18", "fiscal_date_ending": "2026-07-31", "estimate": 2.9, "session": "After the close", "days": 5}, "profile": {"sample": 12, "measured": 12, "beats": 10, "misses": 2, "inline": 0, "beat_rate": 83.3, "beat_rate_label": "83.3%", "average_surprise": 9.5, "average_surprise_label": "+9.5%", "median_surprise": 8.3, "surprise_dispersion": 12.6, "average_reaction": 0.8, "average_reaction_label": "+0.8%", "average_abs_reaction": 6.5, "positive_response_rate": 50.0, "confirmation_rate": 63.6, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 58, "band": "Elevated", "tone": "caution", "days": 5, "proximity_component": 26, "reaction_component": 16, "variability_component": 16, "uncertainty_component": 0, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -6.7, "revenue_growth_1y": 3.6, "cash_conversion": 1.09, "net_margin": 11.7, "earnings_yield": 10.5, "eps_surprise_avg": 1.5, "sue_score": 0.35, "pe_ratio": 11.3, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 155.09, "currency": "USD", "return_13w": 12.5, "fair_value": 123.186888, "fair_value_gap": 25.9, "relative_strength": -2.8, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 48.8}, "records": [{"period_end": "2023-07-31", "reported_date": "2023-08-22", "date_source": "exact", "eps_actual": 3.76, "eps_estimate": 2.87, "eps_surprise": 0.89, "surprise_pct": 31.0105, "surprise_label": "+31.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.3354289673037956, "one_week_reaction_label": "+1.3%", "four_week_reaction": 1.950772689696601, "four_week_reaction_label": "+2.0%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-10-31", "reported_date": "2023-12-05", "date_source": "exact", "eps_actual": 4.11, "eps_estimate": 3.72, "eps_surprise": 0.39, "surprise_pct": 10.4839, "surprise_label": "+10.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.787194895309363, "one_week_reaction_label": "+5.8%", "four_week_reaction": 17.099567622642077, "four_week_reaction_label": "+17.1%", "confirmation": "confirmed", "revenue": 3020147000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 445536000.0, "operating_cash_flow": 591397000.0, "free_cash_flow": 610258000.0, "currency": "USD"}, {"period_end": "2024-01-31", "reported_date": "2024-02-20", "date_source": "exact", "eps_actual": 2.25, "eps_estimate": 1.77, "eps_surprise": 0.48, "surprise_pct": 27.1186, "surprise_label": "+27.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 8.925425922277695, "one_week_reaction_label": "+8.9%", "four_week_reaction": 17.743197771224605, "four_week_reaction_label": "+17.7%", "confirmation": "confirmed", "revenue": 1947848000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 239558000.0, "operating_cash_flow": -306982000.0, "free_cash_flow": -293401000.0, "currency": "USD"}, {"period_end": "2024-04-30", "reported_date": "2024-05-21", "date_source": "exact", "eps_actual": 4.75, "eps_estimate": 4.15, "eps_surprise": 0.6, "surprise_pct": 14.4578, "surprise_label": "+14.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -5.988985857983134, "one_week_reaction_label": "-6.0%", "four_week_reaction": -8.734894010070827, "four_week_reaction_label": "-8.7%", "confirmation": "diverged", "revenue": 2837486000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 481617000.0, "operating_cash_flow": 459026000.0, "free_cash_flow": 475146000.0, "currency": "USD"}, {"period_end": "2024-07-31", "reported_date": "2024-08-20", "date_source": "exact", "eps_actual": 3.64, "eps_estimate": 3.31, "eps_surprise": 0.33, "surprise_pct": 9.9698, "surprise_label": "+10.0%", "surprise_band": "beat", "eps_yoy": -3.191489361702119, "eps_yoy_label": "-3.2%", "one_week_reaction": 15.00154724854133, "one_week_reaction_label": "+15.0%", "four_week_reaction": 15.836684398651022, "four_week_reaction_label": "+15.8%", "confirmation": "confirmed", "revenue": 2727944000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 374611000.0, "operating_cash_flow": 175612000.0, "free_cash_flow": 201364000.0, "currency": "USD"}, {"period_end": "2024-10-31", "reported_date": "2024-12-09", "date_source": "exact", "eps_actual": 4.63, "eps_estimate": 4.34, "eps_surprise": 0.29, "surprise_pct": 6.682, "surprise_label": "+6.7%", "surprise_band": "beat", "eps_yoy": 12.65206812652067, "eps_yoy_label": "+12.7%", "one_week_reaction": -13.14081758438138, "one_week_reaction_label": "-13.1%", "four_week_reaction": -18.08565830311143, "four_week_reaction_label": "-18.1%", "confirmation": "diverged", "revenue": 3333462000.0, "revenue_yoy": 10.374163906591303, "revenue_yoy_label": "+10.4%", "net_income": 475409000.0, "operating_cash_flow": 682511000.0, "free_cash_flow": 700701000.0, "currency": "USD"}, {"period_end": "2025-01-31", "reported_date": "2025-02-18", "date_source": "exact", "eps_actual": 1.75, "eps_estimate": 2.05, "eps_surprise": -0.3, "surprise_pct": -14.6341, "surprise_label": "-14.6%", "surprise_band": "miss", "eps_yoy": -22.22222222222222, "eps_yoy_label": "-22.2%", "one_week_reaction": -9.827711781732397, "one_week_reaction_label": "-9.8%", "four_week_reaction": -15.158132432645527, "four_week_reaction_label": "-15.2%", "confirmation": "confirmed", "revenue": 1859131000.0, "revenue_yoy": -4.554616171282358, "revenue_yoy_label": "-4.6%", "net_income": 177703000.0, "operating_cash_flow": -420775000.0, "free_cash_flow": -403450000.0, "currency": "USD"}, {"period_end": "2025-04-30", "reported_date": "2025-05-20", "date_source": "exact", "eps_actual": 3.5, "eps_estimate": 2.86, "eps_surprise": 0.64, "surprise_pct": 22.3776, "surprise_label": "+22.4%", "surprise_band": "beat", "eps_yoy": -26.31578947368421, "eps_yoy_label": "-26.3%", "one_week_reaction": -2.7969423586543223, "one_week_reaction_label": "-2.8%", "four_week_reaction": 0.3076638473377196, "four_week_reaction_label": "+0.3%", "confirmation": "diverged", "revenue": 2739077000.0, "revenue_yoy": -3.4681757020122745, "revenue_yoy_label": "-3.5%", "net_income": 352447000.0, "operating_cash_flow": 362846000.0, "free_cash_flow": 378437000.0, "currency": "USD"}, {"period_end": "2025-07-31", "reported_date": "2025-08-19", "date_source": "exact", "eps_actual": 3.73, "eps_estimate": 3.6, "eps_surprise": 0.13, "surprise_pct": 3.6111, "surprise_label": "+3.6%", "surprise_band": "beat", "eps_yoy": 2.4725274725274686, "eps_yoy_label": "+2.5%", "one_week_reaction": 6.643678126732512, "one_week_reaction_label": "+6.6%", "four_week_reaction": 9.938697132665633, "four_week_reaction_label": "+9.9%", "confirmation": "confirmed", "revenue": 2945117000.0, "revenue_yoy": 7.961050520098653, "revenue_yoy_label": "+8.0%", "net_income": 369621000.0, "operating_cash_flow": 370310000.0, "free_cash_flow": 395757000.0, "currency": "USD"}, {"period_end": "2025-10-31", "reported_date": "2025-12-08", "date_source": "exact", "eps_actual": 4.58, "eps_estimate": 4.89, "eps_surprise": -0.31, "surprise_pct": -6.3395, "surprise_label": "-6.3%", "surprise_band": "miss", "eps_yoy": -1.0799136069114432, "eps_yoy_label": "-1.1%", "one_week_reaction": 0.15114494215024504, "one_week_reaction_label": "+0.2%", "four_week_reaction": -2.4183096843659277, "four_week_reaction_label": "-2.4%", "confirmation": "contained", "revenue": 3423398000.0, "revenue_yoy": 2.697975858131876, "revenue_yoy_label": "+2.7%", "net_income": 446716000.0, "operating_cash_flow": 800030000.0, "free_cash_flow": 827862000.0, "currency": "USD"}, {"period_end": "2026-01-31", "reported_date": "2026-02-17", "date_source": "exact", "eps_actual": 2.19, "eps_estimate": 2.11, "eps_surprise": 0.08, "surprise_pct": 3.7915, "surprise_label": "+3.8%", "surprise_band": "beat", "eps_yoy": 25.14285714285714, "eps_yoy_label": "+25.1%", "one_week_reaction": -2.480135267626995, "one_week_reaction_label": "-2.5%", "four_week_reaction": -17.716109249223674, "four_week_reaction_label": "-17.7%", "confirmation": "diverged", "revenue": 2145627000.0, "revenue_yoy": 15.410210469299903, "revenue_yoy_label": "+15.4%", "net_income": 210932000.0, "operating_cash_flow": 7268000.0, "free_cash_flow": 26130000.0, "currency": "USD"}, {"period_end": "2026-04-30", "reported_date": "2026-05-19", "date_source": "exact", "eps_actual": 2.72, "eps_estimate": 2.59, "eps_surprise": 0.13, "surprise_pct": 5.0193, "surprise_label": "+5.0%", "surprise_band": "beat", "eps_yoy": -22.28571428571428, "eps_yoy_label": "-22.3%", "one_week_reaction": 6.425289177626378, "one_week_reaction_label": "+6.4%", "four_week_reaction": 16.34020044366979, "four_week_reaction_label": "+16.3%", "confirmation": "confirmed", "revenue": 2531230000.0, "revenue_yoy": -7.5882131097446335, "revenue_yoy_label": "-7.6%", "net_income": 260591000.0, "operating_cash_flow": 134450000.0, "free_cash_flow": 158918000.0, "currency": "USD"}], "charts": {"quarters": ["2023-07-31", "2023-10-31", "2024-01-31", "2024-04-30", "2024-07-31", "2024-10-31", "2025-01-31", "2025-04-30", "2025-07-31", "2025-10-31", "2026-01-31", "2026-04-30"], "eps_actual": [3.76, 4.11, 2.25, 4.75, 3.64, 4.63, 1.75, 3.5, 3.73, 4.58, 2.19, 2.72], "eps_estimate": [2.87, 3.72, 1.77, 4.15, 3.31, 4.34, 2.05, 2.86, 3.6, 4.89, 2.11, 2.59], "surprise": [31.0105, 10.4839, 27.1186, 14.4578, 9.9698, 6.682, -14.6341, 22.3776, 3.6111, -6.3395, 3.7915, 5.0193], "reaction_1w": [1.3354289673037956, 5.787194895309363, 8.925425922277695, -5.988985857983134, 15.00154724854133, -13.14081758438138, -9.827711781732397, -2.7969423586543223, 6.643678126732512, 0.15114494215024504, -2.480135267626995, 6.425289177626378], "reaction_4w": [1.950772689696601, 17.099567622642077, 17.743197771224605, -8.734894010070827, 15.836684398651022, -18.08565830311143, -15.158132432645527, 0.3076638473377196, 9.938697132665633, -2.4183096843659277, -17.716109249223674, 16.34020044366979], "revenue": [null, 3020.15, 1947.85, 2837.49, 2727.94, 3333.46, 1859.13, 2739.08, 2945.12, 3423.4, 2145.63, 2531.23], "net_income": [null, 445.54, 239.56, 481.62, 374.61, 475.41, 177.7, 352.45, 369.62, 446.72, 210.93, 260.59], "financial_unit": "millions", "scatter": [{"x": 31.0105, "y": 1.3354289673037956, "label": "2023-07-31"}, {"x": 10.4839, "y": 5.787194895309363, "label": "2023-10-31"}, {"x": 27.1186, "y": 8.925425922277695, "label": "2024-01-31"}, {"x": 14.4578, "y": -5.988985857983134, "label": "2024-04-30"}, {"x": 9.9698, "y": 15.00154724854133, "label": "2024-07-31"}, {"x": 6.682, "y": -13.14081758438138, "label": "2024-10-31"}, {"x": -14.6341, "y": -9.827711781732397, "label": "2025-01-31"}, {"x": 22.3776, "y": -2.7969423586543223, "label": "2025-04-30"}, {"x": 3.6111, "y": 6.643678126732512, "label": "2025-07-31"}, {"x": -6.3395, "y": 0.15114494215024504, "label": "2025-10-31"}, {"x": 3.7915, "y": -2.480135267626995, "label": "2026-01-31"}, {"x": 5.0193, "y": 6.425289177626378, "label": "2026-04-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 101.33542896730378, 109.75386210928284, 105.94396489249296, 101.9507726896966, 96.9756481316946, 96.83163188623249, 93.20588272594782, 94.19072918069061, 90.17255553820401, 90.30386813099634, 106.71797838844324, 105.49676846315413, 112.65332017113853, 112.29877496531908, 115.2664465262668, 121.9371404356394, 134.569440521146, 136.00075086274288, 134.97651049624235, 131.037123338071, 133.31579516810424, 133.01316271709086, 129.56579501744423, 131.8026369306379, 132.90790024571243, 134.44737376622336, 146.44737451617544, 153.84211100691687, 158.7894793025076, 158.3026371917819, 166.0657956803483, 170.22369075340015, 164.96579810028297, 158.48000889550312, 147.920826808248, 158.48000889550312, 162.97524045238342, 167.4441085150136, 172.34799833837403, 162.0261010913718, 160.35192278407607, 154.35388634612724, 157.29358335503844, 154.39343292670262, 151.8360280116211, 144.20336118615208, 162.6845362571501, 173.78116748978596, 184.21728377880285, 178.40476272071743, 168.53668826542068, 170.83527534095805, 196.46320988840753, 190.32043135851265, 183.3321956828017, 197.88991873827203, 198.73537588408806, 205.22162175612073, 198.00881158882746, 198.27301703059499, 211.13311104485643, 197.16165098041435, 193.8275528298726, 208.50023148744282, 201.99080138232776, 208.50023148744282, 218.52898853412987, 203.88276979322097, 177.09090692870956, 165.97724508770335, 167.3002998455755, 167.00922870949972, 163.75451298734214, 179.15703430215225, 179.02448161001644, 180.01862077463437, 164.8281832315615, 163.87380893714422, 147.76876330905483, 147.9808470807921, 144.83936876693562, 139.0335999560314, 140.70375262766134, 139.2854472587691, 133.69176088040197, 124.42638943723556, 124.82510682096557, 133.01210207056815, 138.66059789367654, 137.5574799772502, 142.55473749621294, 138.56756365891286, 138.55427343657522, 142.64777173097661, 142.99332688615596, 143.95024833926792, 151.91130445233028, 156.54971525457586, 160.85586246317988, 155.68844483333032, 163.86575096981193, 162.36080738609598, 167.51490667040463, 173.80104389848557, 185.34782583600204, 185.12141931860774, 196.2686575858986, 191.07460326496732, 186.04036641212625, 182.7507993451365, 190.07574743740366, 169.81893625537165, 181.09482746394715, 184.04390690914389, 180.08066457861256, 178.51938754037906, 173.9289656364856, 175.65037351564564, 186.59265925202433, 185.40502039621924, 185.68525070704075, 186.53928275144887, 185.64521799680915, 180.92135283267686, 194.33232415227258, 196.07006089892178, 193.71743307953213, 193.14264435543137, 204.89241153883248, 222.05589400937873, 216.5486074682077, 210.18582111925875, 197.4067808551749, 182.71622923233687, 176.44701413741373, 175.27070089731902, 181.56665044493522, 187.64872571020697, 196.43387872661404, 196.38031072041642, 187.27374966682376, 184.66230936469051, 169.03384355653955, 179.8947568131038, 185.5327894654016, 184.36843126509004, 196.65431241131733, 208.11133178004866, 219.43466281491277, 210.07653702981503, 200.19703116199574, 201.89781535876966, 200.70592722087298, 195.37591060421133, 207.6965520296603], "eps_index": [100.0, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265], "gap": [0.0, 9.846172935947607, 1.4277397939685557, 5.237637010758434, 9.230829213554784, 14.205953771556793, 14.349970017018904, 17.975719177303574, 16.99087272256078, 21.009046365047382, 20.877733772255056, 4.463623514808148, 5.684833440097265, -1.471718267887141, -1.1171730620676925, -4.084844623015414, -22.809463988375327, -35.44176407388191, -36.8730744154788, -35.848834048978276, -31.909446890806933, -34.188118720840166, -33.885486269826785, -30.43811857018015, -32.67496048337382, -33.78022379844835, -35.319697318959285, -42.95808030523173, -50.352816795973155, -55.30018509156389, -54.8133429808382, -62.576501469404576, -66.73439654245644, -61.476503889339256, -54.99071468455941, -44.43153259730428, -54.99071468455941, -59.485946241439706, -63.954814304069885, -68.85870412743031, -44.10381718970645, -42.429638882410714, -36.43160244446189, -39.371299453373084, -36.47114902503726, -33.91374410995574, -26.281077284486727, -44.76225235548476, -55.858883588120605, -66.2949998771375, -60.482478819052076, -50.61440436375533, -52.912991439292696, -79.49255168063591, -73.34977315074103, -66.36153747503009, -80.91926053050041, -81.76471767631644, -88.2509635483491, -81.03815338105584, -81.30235882282336, -94.16245283708481, -80.19099277264273, -76.85689462210097, -91.5295732796712, -85.02014317455614, -91.5295732796712, -101.55833032635825, -86.91211158544935, -55.996537380731766, -44.88287553972556, -46.2059302975977, -45.91485916152193, -42.66014343936435, -58.06266475417446, -57.930112062038646, -58.92425122665658, -43.733813683583705, -42.77943938916643, -30.63950081896759, -30.85158459070486, -27.71010627684838, -21.904337465944153, -23.574490137574102, -22.156184768681854, -16.56249839031473, -7.297126947148314, -7.69584433087833, -15.882839580480905, -21.531335403589296, -20.428217487162968, -25.425475006125694, -31.351068813552033, -31.337778591214388, -35.43127688561579, -35.77683204079513, -36.73375349390709, -44.69480960696946, -49.33322040921503, -53.63936761781905, -48.471949987969495, -56.6492561244511, -55.14431254073516, -60.2984118250438, -66.58454905312475, -77.41761172022092, -77.19120520282661, -88.33844347011748, -83.1443891491862, -78.11015229634512, -74.82058522935537, -82.14553332162254, -61.88872213959053, -73.16461334816603, -76.11369279336276, -72.15045046283143, -70.58917342459793, -65.99875152070447, -67.72015939986451, -78.6624451362432, -77.47480628043812, -78.15154729704867, -79.00557934145678, -78.11151458681707, -73.38764942268477, -86.79862074228049, -88.5363574889297, -86.18372966954004, -85.60894094543929, -97.35870812884039, -114.52219059938665, -105.52560984727194, -99.16282349832298, -86.38378323423913, -71.6932316114011, -65.42401651647796, -64.24770327638325, -70.54365282399945, -76.6257280892712, -85.41088110567827, -85.35731309948065, -76.25075204588799, -73.63931174375475, -58.01084593560378, -75.05732620247731, -80.69535885477511, -79.53100065446354, -91.81688180069084, -103.27390116942216, -114.59723220428627, -105.23910641918853, -95.35960055136924, -97.06038474814316, -95.86849661024648, -90.53847999358483, -102.8591214190338], "quarter_markers": [100.0, 111.18160190325139, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.12767644726408, null, null, null, null, null, null, null, null, null, null, 103.48929421094371, null, null, null, null, null, null, null, null, null, null, null, null, 117.92228390166535, null, null, null, null, null, null, null, null, null, null, null, null, 116.97065820777162, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.09436954797779, null, null, null, null, null, null, null, null, null, 117.12926249008724, null, null, null, null, null, null, null, null, null, null, null, null, 107.21649484536083, null, null, null, null, null, null, null, null, null, null, null, null, 107.93021411578113, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.53370340999209, null, null, null, null, null, null, null, null, null, 111.02299762093577, null, null, null, null, null, null, null, null, null, null, null, null, 104.8374306106265, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [4.8, 102.9, 107.7]}}, "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": [74.671437, 75.668621, 81.954786, 79.109881, 76.128107, 72.41311, 72.305571, 69.598172, 70.333571, 67.333143, 67.431196, 79.687848, 78.775953, 84.119853, 83.855109, 86.071112, 91.052215, 100.484935, 101.553715, 100.7889, 97.847303, 99.54882, 99.32284, 96.748641, 98.418923, 99.244239, 100.393786, 109.354359, 114.876115, 118.570386, 118.206854, 124.003716, 127.108476, 123.182332, 118.3393, 110.454607, 118.3393, 121.695954, 125.032922, 128.694727, 120.987218, 119.737085, 115.258265, 117.453379, 115.287795, 113.378144, 107.678722, 121.478881, 129.764895, 137.557693, 133.2174, 125.848767, 127.565155, 146.701902, 142.115001, 136.896785, 147.767246, 148.398561, 153.241934, 147.856025, 148.053311, 157.656128, 147.223438, 144.733819, 155.690119, 150.829434, 155.690119, 163.178736, 152.242194, 132.236325, 123.937594, 124.925538, 124.708191, 122.277848, 133.779132, 133.680153, 134.422491, 123.079573, 122.366928, 110.341059, 110.499425, 108.153638, 103.818387, 105.065514, 104.006445, 99.829559, 92.910973, 93.208701, 99.322048, 103.539861, 102.716147, 106.447671, 103.470391, 103.460467, 106.517141, 106.775172, 107.489719, 113.434354, 116.897922, 120.113384, 116.254799, 122.360911, 121.237148, 125.085788, 129.779737, 138.401885, 138.232824, 146.556627, 142.678152, 138.919015, 136.462648, 141.932292, 126.80624, 135.22611, 137.42823, 134.46882, 133.302992, 129.875258, 131.160658, 139.33142, 138.444593, 138.653845, 139.291563, 138.623952, 135.096574, 145.110739, 146.408332, 144.651591, 144.222388, 152.996108, 165.812327, 161.699957, 156.948773, 147.40648, 136.436834, 131.755521, 130.877151, 135.578427, 140.12, 146.68, 146.64, 139.84, 137.89, 126.22, 134.33, 138.54, 137.670557, 146.844601, 155.399722, 163.855016, 156.867169, 149.49, 150.76, 149.87, 145.89, 155.09], "ttmEps": [12.61, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22], "quarterlyEps": [2.93, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72], "priceIndex": [100.0, 101.33542896730378, 109.75386210928284, 105.94396489249296, 101.9507726896966, 96.9756481316946, 96.83163188623249, 93.20588272594782, 94.19072918069061, 90.17255553820401, 90.30386813099634, 106.71797838844324, 105.49676846315413, 112.65332017113853, 112.29877496531908, 115.2664465262668, 121.9371404356394, 134.569440521146, 136.00075086274288, 134.97651049624235, 131.037123338071, 133.31579516810424, 133.01316271709086, 129.56579501744423, 131.8026369306379, 132.90790024571243, 134.44737376622336, 146.44737451617544, 153.84211100691687, 158.7894793025076, 158.3026371917819, 166.0657956803483, 170.22369075340015, 164.96579810028297, 158.48000889550312, 147.920826808248, 158.48000889550312, 162.97524045238342, 167.4441085150136, 172.34799833837403, 162.0261010913718, 160.35192278407607, 154.35388634612724, 157.29358335503844, 154.39343292670262, 151.8360280116211, 144.20336118615208, 162.6845362571501, 173.78116748978596, 184.21728377880285, 178.40476272071743, 168.53668826542068, 170.83527534095805, 196.46320988840753, 190.32043135851265, 183.3321956828017, 197.88991873827203, 198.73537588408806, 205.22162175612073, 198.00881158882746, 198.27301703059499, 211.13311104485643, 197.16165098041435, 193.8275528298726, 208.50023148744282, 201.99080138232776, 208.50023148744282, 218.52898853412987, 203.88276979322097, 177.09090692870956, 165.97724508770335, 167.3002998455755, 167.00922870949972, 163.75451298734214, 179.15703430215225, 179.02448161001644, 180.01862077463437, 164.8281832315615, 163.87380893714422, 147.76876330905483, 147.9808470807921, 144.83936876693562, 139.0335999560314, 140.70375262766134, 139.2854472587691, 133.69176088040197, 124.42638943723556, 124.82510682096557, 133.01210207056815, 138.66059789367654, 137.5574799772502, 142.55473749621294, 138.56756365891286, 138.55427343657522, 142.64777173097661, 142.99332688615596, 143.95024833926792, 151.91130445233028, 156.54971525457586, 160.85586246317988, 155.68844483333032, 163.86575096981193, 162.36080738609598, 167.51490667040463, 173.80104389848557, 185.34782583600204, 185.12141931860774, 196.2686575858986, 191.07460326496732, 186.04036641212625, 182.7507993451365, 190.07574743740366, 169.81893625537165, 181.09482746394715, 184.04390690914389, 180.08066457861256, 178.51938754037906, 173.9289656364856, 175.65037351564564, 186.59265925202433, 185.40502039621924, 185.68525070704075, 186.53928275144887, 185.64521799680915, 180.92135283267686, 194.33232415227258, 196.07006089892178, 193.71743307953213, 193.14264435543137, 204.89241153883248, 222.05589400937873, 216.5486074682077, 210.18582111925875, 197.4067808551749, 182.71622923233687, 176.44701413741373, 175.27070089731902, 181.56665044493522, 187.64872571020697, 196.43387872661404, 196.38031072041642, 187.27374966682376, 184.66230936469051, 169.03384355653955, 179.8947568131038, 185.5327894654016, 184.36843126509004, 196.65431241131733, 208.11133178004866, 219.43466281491277, 210.07653702981503, 200.19703116199574, 201.89781535876966, 200.70592722087298, 195.37591060421133, 207.6965520296603], "epsIndex": [100.0, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265], "valuationGap": [0.0, 9.846172935947607, 1.4277397939685557, 5.237637010758434, 9.230829213554784, 14.205953771556793, 14.349970017018904, 17.975719177303574, 16.99087272256078, 21.009046365047382, 20.877733772255056, 4.463623514808148, 5.684833440097265, -1.471718267887141, -1.1171730620676925, -4.084844623015414, -22.809463988375327, -35.44176407388191, -36.8730744154788, -35.848834048978276, -31.909446890806933, -34.188118720840166, -33.885486269826785, -30.43811857018015, -32.67496048337382, -33.78022379844835, -35.319697318959285, -42.95808030523173, -50.352816795973155, -55.30018509156389, -54.8133429808382, -62.576501469404576, -66.73439654245644, -61.476503889339256, -54.99071468455941, -44.43153259730428, -54.99071468455941, -59.485946241439706, -63.954814304069885, -68.85870412743031, -44.10381718970645, -42.429638882410714, -36.43160244446189, -39.371299453373084, -36.47114902503726, -33.91374410995574, -26.281077284486727, -44.76225235548476, -55.858883588120605, -66.2949998771375, -60.482478819052076, -50.61440436375533, -52.912991439292696, -79.49255168063591, -73.34977315074103, -66.36153747503009, -80.91926053050041, -81.76471767631644, -88.2509635483491, -81.03815338105584, -81.30235882282336, -94.16245283708481, -80.19099277264273, -76.85689462210097, -91.5295732796712, -85.02014317455614, -91.5295732796712, -101.55833032635825, -86.91211158544935, -55.996537380731766, -44.88287553972556, -46.2059302975977, -45.91485916152193, -42.66014343936435, -58.06266475417446, -57.930112062038646, -58.92425122665658, -43.733813683583705, -42.77943938916643, -30.63950081896759, -30.85158459070486, -27.71010627684838, -21.904337465944153, -23.574490137574102, -22.156184768681854, -16.56249839031473, -7.297126947148314, -7.69584433087833, -15.882839580480905, -21.531335403589296, -20.428217487162968, -25.425475006125694, -31.351068813552033, -31.337778591214388, -35.43127688561579, -35.77683204079513, -36.73375349390709, -44.69480960696946, -49.33322040921503, -53.63936761781905, -48.471949987969495, -56.6492561244511, -55.14431254073516, -60.2984118250438, -66.58454905312475, -77.41761172022092, -77.19120520282661, -88.33844347011748, -83.1443891491862, -78.11015229634512, -74.82058522935537, -82.14553332162254, -61.88872213959053, -73.16461334816603, -76.11369279336276, -72.15045046283143, -70.58917342459793, -65.99875152070447, -67.72015939986451, -78.6624451362432, -77.47480628043812, -78.15154729704867, -79.00557934145678, -78.11151458681707, -73.38764942268477, -86.79862074228049, -88.5363574889297, -86.18372966954004, -85.60894094543929, -97.35870812884039, -114.52219059938665, -105.52560984727194, -99.16282349832298, -86.38378323423913, -71.6932316114011, -65.42401651647796, -64.24770327638325, -70.54365282399945, -76.6257280892712, -85.41088110567827, -85.35731309948065, -76.25075204588799, -73.63931174375475, -58.01084593560378, -75.05732620247731, -80.69535885477511, -79.53100065446354, -91.81688180069084, -103.27390116942216, -114.59723220428627, -105.23910641918853, -95.35960055136924, -97.06038474814316, -95.86849661024648, -90.53847999358483, -102.8591214190338], "quarterMarkers": [100.0, 111.18160190325139, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 99.12767644726408, null, null, null, null, null, null, null, null, null, null, 103.48929421094371, null, null, null, null, null, null, null, null, null, null, null, null, 117.92228390166535, null, null, null, null, null, null, null, null, null, null, null, null, 116.97065820777162, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 121.09436954797779, null, null, null, null, null, null, null, null, null, 117.12926249008724, null, null, null, null, null, null, null, null, null, null, null, null, 107.21649484536083, null, null, null, null, null, null, null, null, null, null, null, null, 107.93021411578113, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 107.53370340999209, null, null, null, null, null, null, null, null, null, 111.02299762093577, null, null, null, null, null, null, null, null, null, null, null, null, 104.8374306106265, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-23", "2023-08-22", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-05", "", "", "", "", "", "", "", "", "", "", "2024-02-20", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-21", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-20", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-09", "", "", "", "", "", "", "", "", "", "2025-02-18", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-20", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-19", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-08", "", "", "", "", "", "", "", "", "", "2026-02-17", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-19", "", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-04-30", "2023-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "2025-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-31", "", "", "", "", "", "", "", "", "", "2026-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [52.604166666666686, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 31.010452961672463, 10.48387096774194, 10.48387096774194, 10.48387096774194, 10.48387096774194, 10.48387096774194, 10.48387096774194, 10.48387096774194, 10.48387096774194, 10.48387096774194, 10.48387096774194, 10.48387096774194, 27.11864406779661, 27.11864406779661, 27.11864406779661, 27.11864406779661, 27.11864406779661, 27.11864406779661, 27.11864406779661, 27.11864406779661, 27.11864406779661, 27.11864406779661, 27.11864406779661, 27.11864406779661, 27.11864406779661, 14.457831325301196, 14.457831325301196, 14.457831325301196, 14.457831325301196, 14.457831325301196, 14.457831325301196, 14.457831325301196, 14.457831325301196, 14.457831325301196, 14.457831325301196, 14.457831325301196, 14.457831325301196, 14.457831325301196, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 9.969788519637463, 6.682027649769587, 6.682027649769587, 6.682027649769587, 6.682027649769587, 6.682027649769587, 6.682027649769587, 6.682027649769587, 6.682027649769587, 6.682027649769587, 6.682027649769587, -14.634146341463408, -14.634146341463408, -14.634146341463408, -14.634146341463408, -14.634146341463408, -14.634146341463408, -14.634146341463408, -14.634146341463408, -14.634146341463408, -14.634146341463408, -14.634146341463408, -14.634146341463408, -14.634146341463408, 22.377622377622384, 22.377622377622384, 22.377622377622384, 22.377622377622384, 22.377622377622384, 22.377622377622384, 22.377622377622384, 22.377622377622384, 22.377622377622384, 22.377622377622384, 22.377622377622384, 22.377622377622384, 22.377622377622384, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, 3.611111111111108, -6.33946830265848, -6.33946830265848, -6.33946830265848, -6.33946830265848, -6.33946830265848, -6.33946830265848, -6.33946830265848, -6.33946830265848, -6.33946830265848, -6.33946830265848, 3.7914691943128, 3.7914691943128, 3.7914691943128, 3.7914691943128, 3.7914691943128, 3.7914691943128, 3.7914691943128, 3.7914691943128, 3.7914691943128, 3.7914691943128, 3.7914691943128, 3.7914691943128, 3.7914691943128, 5.019305019305033, 5.019305019305033, 5.019305019305033, 5.019305019305033, 5.019305019305033, 5.019305019305033, 5.019305019305033, 5.019305019305033, 5.019305019305033, 5.019305019305033, 5.019305019305033, 5.019305019305033], "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": [87, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 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, 94, 101, 108, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 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, 94, 101, 108, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 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], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 74.671437, "latestClose": 155.09, "startTtmEps": 12.61, "latestTtmEps": 13.22, "priceChangePct": 107.69655202966031, "epsChangePct": 4.837430610626492, "earningsGapPct": -102.85912141903381, "startMultiple": 5.9216048374306105, "latestMultiple": 11.731467473524962, "multipleChangePct": 98.11297436414645, "latestQuarter": "2026-05-19", "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": 23.986907289579552, "earningsMovePct": -2.2189349112425982, "spread": -26.20584220082215, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 23.23521612253858, "earningsMovePct": -11.09616677874915, "spread": -34.33138290128773, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 107.69655202966031, "earningsMovePct": 4.837430610626492, "spread": -102.85912141903381, "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": 107.69655202966031, "earningsChangePct": 4.837430610626492, "recentMarketMovePoints": 23.03424266496978, "recentEarningsMovePoints": -6.185567010309271}, "pressure": {"score": 81, "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": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.09380445, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.03618874, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.60613852, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00166502, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00283983, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -15.585037208294194, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-05-19", "alignedPeriod": "2026-04-30", "requiredPeriod": "2026-04-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, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 111.18160190325139, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 99.12767644726408, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 103.48929421094371, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 117.92228390166535, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 116.97065820777162, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 121.09436954797779, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 117.12926249008724, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.21649484536083, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.93021411578113, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 107.53370340999209, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 111.02299762093577, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265, 104.8374306106265], "revenue": [100.0, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 101.83760678873925, 95.24353912166131, 95.24353912166131, 95.24353912166131, 95.24353912166131, 95.24353912166131, 95.24353912166131, 95.24353912166131, 95.24353912166131, 95.24353912166131, 95.24353912166131, 95.24353912166131, 96.84138224927491, 96.84138224927491, 96.84138224927491, 96.84138224927491, 96.84138224927491, 96.84138224927491, 96.84138224927491, 96.84138224927491, 96.84138224927491, 96.84138224927491, 96.84138224927491, 96.84138224927491, 96.84138224927491, 99.99084245942763, 99.99084245942763, 99.99084245942763, 99.99084245942763, 99.99084245942763, 99.99084245942763, 99.99084245942763, 99.99084245942763, 99.99084245942763, 99.99084245942763, 99.99084245942763, 99.99084245942763, 99.99084245942763, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 100.3748874127556, 103.36052198553014, 103.36052198553014, 103.36052198553014, 103.36052198553014, 103.36052198553014, 103.36052198553014, 103.36052198553014, 103.36052198553014, 103.36052198553014, 103.36052198553014, 102.5151218534176, 102.5151218534176, 102.5151218534176, 102.5151218534176, 102.5151218534176, 102.5151218534176, 102.5151218534176, 102.5151218534176, 102.5151218534176, 102.5151218534176, 102.5151218534176, 102.5151218534176, 102.5151218534176, 101.57736492294134, 101.57736492294134, 101.57736492294134, 101.57736492294134, 101.57736492294134, 101.57736492294134, 101.57736492294134, 101.57736492294134, 101.57736492294134, 101.57736492294134, 101.57736492294134, 101.57736492294134, 101.57736492294134, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 103.64684521297904, 104.50386141372606, 104.50386141372606, 104.50386141372606, 104.50386141372606, 104.50386141372606, 104.50386141372606, 104.50386141372606, 104.50386141372606, 104.50386141372606, 104.50386141372606, 107.23393294736347, 107.23393294736347, 107.23393294736347, 107.23393294736347, 107.23393294736347, 107.23393294736347, 107.23393294736347, 107.23393294736347, 107.23393294736347, 107.23393294736347, 107.23393294736347, 107.23393294736347, 107.23393294736347, 105.25332177634562, 105.25332177634562, 105.25332177634562, 105.25332177634562, 105.25332177634562, 105.25332177634562, 105.25332177634562, 105.25332177634562, 105.25332177634562, 105.25332177634562, 105.25332177634562, 105.25332177634562], "cashGeneration": [100.0, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 140.3218471375087, 95.02670826093713, 95.02670826093713, 95.02670826093713, 95.02670826093713, 95.02670826093713, 95.02670826093713, 95.02670826093713, 95.02670826093713, 95.02670826093713, 95.02670826093713, 95.02670826093713, 98.192749287153, 98.192749287153, 98.192749287153, 98.192749287153, 98.192749287153, 98.192749287153, 98.192749287153, 98.192749287153, 98.192749287153, 98.192749287153, 98.192749287153, 98.192749287153, 98.192749287153, 94.78761451845314, 94.78761451845314, 94.78761451845314, 94.78761451845314, 94.78761451845314, 94.78761451845314, 94.78761451845314, 94.78761451845314, 94.78761451845314, 94.78761451845314, 94.78761451845314, 94.78761451845314, 94.78761451845314, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 70.47710198518755, 76.8938246414126, 76.8938246414126, 76.8938246414126, 76.8938246414126, 76.8938246414126, 76.8938246414126, 76.8938246414126, 76.8938246414126, 76.8938246414126, 76.8938246414126, 69.08610141689647, 69.08610141689647, 69.08610141689647, 69.08610141689647, 69.08610141689647, 69.08610141689647, 69.08610141689647, 69.08610141689647, 69.08610141689647, 69.08610141689647, 69.08610141689647, 69.08610141689647, 69.08610141689647, 62.224820484586964, 62.224820484586964, 62.224820484586964, 62.224820484586964, 62.224820484586964, 62.224820484586964, 62.224820484586964, 62.224820484586964, 62.224820484586964, 62.224820484586964, 62.224820484586964, 62.224820484586964, 62.224820484586964, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 76.01655635482078, 85.03833658865021, 85.03833658865021, 85.03833658865021, 85.03833658865021, 85.03833658865021, 85.03833658865021, 85.03833658865021, 85.03833658865021, 85.03833658865021, 85.03833658865021, 115.51604872404113, 115.51604872404113, 115.51604872404113, 115.51604872404113, 115.51604872404113, 115.51604872404113, 115.51604872404113, 115.51604872404113, 115.51604872404113, 115.51604872404113, 115.51604872404113, 115.51604872404113, 115.51604872404113, 99.94168099218936, 99.94168099218936, 99.94168099218936, 99.94168099218936, 99.94168099218936, 99.94168099218936, 99.94168099218936, 99.94168099218936, 99.94168099218936, 99.94168099218936, 99.94168099218936, 99.94168099218936], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 4.837430610626498, "valuationContribution": 102.8591214190338, "marketMove": 107.6965520296603, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 4.837430610626498}, {"key": "valuation", "label": "Relative valuation contribution", "value": 102.8591214190338}, {"key": "market", "label": "Total market move", "value": 107.6965520296603}]}, "acceptance": {"available": true, "events": [{"date": "2023-08-25", "periodEnd": "2023-07-31", "earningsChangePct": 11.181601903251392, "surprisePct": 31.010452961672463, "immediateReturnPct": 1.3354289673037867, "forward4WeekPct": -3.0243518683054083, "forward13WeekPct": 12.298774965319081, "toDateReturnPct": 107.69655202966031, "weeksSince": 154, "availabilitySource": "reported", "spread": 9.846172935947607, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2023-12-08", "periodEnd": "2023-10-31", "earningsChangePct": -10.8416547788873, "surprisePct": 10.48387096774194, "immediateReturnPct": 5.787194895309367, "forward4WeekPct": 13.681931982010397, "forward13WeekPct": 37.75863149066785, "toDateReturnPct": 80.18821460096856, "weeksSince": 139, "availabilitySource": "reported", "spread": -22.809463988375327, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-02-23", "periodEnd": "2024-01-31", "earningsChangePct": 4.400000000000004, "surprisePct": 27.11864406779661, "immediateReturnPct": 8.925425922277697, "forward4WeekPct": 23.51732207808159, "forward13WeekPct": 20.512656032316578, "toDateReturnPct": 54.481672799948, "weeksSince": 128, "availabilitySource": "reported", "spread": -42.95808030523173, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-24", "periodEnd": "2024-04-30", "earningsChangePct": 13.946360153256698, "surprisePct": 14.457831325301196, "immediateReturnPct": -5.988985857983131, "forward4WeekPct": -10.4176234042596, "forward13WeekPct": 13.992162242979855, "toDateReturnPct": 20.509987950011354, "weeksSince": 115, "availabilitySource": "reported", "spread": -44.10381718970645, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-23", "periodEnd": "2024-07-31", "earningsChangePct": -0.8069939475453869, "surprisePct": 9.969788519637463, "immediateReturnPct": 15.001547248541325, "forward4WeekPct": 16.331580516638724, "forward13WeekPct": 22.047528574711485, "toDateReturnPct": 21.577087410743157, "weeksSince": 102, "availabilitySource": "reported", "spread": -79.49255168063591, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-12-13", "periodEnd": "2024-10-31", "earningsChangePct": 3.525423728813548, "surprisePct": 6.682027649769587, "immediateReturnPct": -13.14081758438138, "forward4WeekPct": -19.6820245509599, "forward13WeekPct": -31.807086936752903, "toDateReturnPct": 1.8705760375471225, "weeksSince": 86, "availabilitySource": "reported", "spread": -55.996537380731766, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-21", "periodEnd": "2025-01-31", "earningsChangePct": -3.274394237066147, "surprisePct": -14.634146341463408, "immediateReturnPct": -9.827711781732395, "forward4WeekPct": -14.13896244906958, "forward13WeekPct": -15.442519730494498, "toDateReturnPct": 26.741761466791104, "weeksSince": 76, "availabilitySource": "reported", "spread": -30.63950081896759, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-05-23", "periodEnd": "2025-04-30", "earningsChangePct": -8.46310088016249, "surprisePct": 22.377622377622384, "immediateReturnPct": -2.7969423586543196, "forward4WeekPct": 0.9789298255290069, "forward13WeekPct": 30.018706562400975, "toDateReturnPct": 45.6960011835299, "weeksSince": 63, "availabilitySource": "reported", "spread": -31.351068813552033, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-08-22", "periodEnd": "2025-07-31", "earningsChangePct": 0.6656804733727872, "surprisePct": 3.611111111111108, "immediateReturnPct": 6.643678126732522, "forward4WeekPct": 7.042145570074609, "forward13WeekPct": 1.0640497753512834, "toDateReturnPct": 19.50247672331158, "weeksSince": 50, "availabilitySource": "reported", "spread": -77.41761172022092, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-12-12", "periodEnd": "2025-10-31", "earningsChangePct": -0.3673769287288686, "surprisePct": -6.33946830265848, "immediateReturnPct": 0.15114494215024976, "forward4WeekPct": 4.815028059636828, "forward13WeekPct": -1.4502256509215883, "toDateReturnPct": 12.023154273710057, "weeksSince": 34, "availabilitySource": "reported", "spread": -78.15154729704867, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-20", "periodEnd": "2026-01-31", "earningsChangePct": 3.2448377581120846, "surprisePct": 3.7914691943128, "immediateReturnPct": -2.4801352676269928, "forward4WeekPct": -20.539369186948342, "forward13WeekPct": -18.986722862890648, "toDateReturnPct": -6.466543950016456, "weeksSince": 24, "availabilitySource": "reported", "spread": -105.52560984727194, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-22", "periodEnd": "2026-04-30", "earningsChangePct": -5.571428571428571, "surprisePct": 5.019305019305033, "immediateReturnPct": 6.42528917762637, "forward4WeekPct": 23.118144509586426, "forward13WeekPct": null, "toDateReturnPct": 22.87276184439868, "weeksSince": 11, "availabilitySource": "reported", "spread": -75.05732620247731, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}], "latestEvent": {"date": "2026-05-22", "periodEnd": "2026-04-30", "earningsChangePct": -5.571428571428571, "surprisePct": 5.019305019305033, "immediateReturnPct": 6.42528917762637, "forward4WeekPct": 23.118144509586426, "forward13WeekPct": null, "toDateReturnPct": 22.87276184439868, "weeksSince": 11, "availabilitySource": "reported", "spread": -75.05732620247731, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 4 improving updates had a non-positive price response; 1 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Residential Construction", "population": 17, "spreadPercentile": 56.2, "qualityPercentile": 93.8, "rarityPercentile": 43.8, "currentOneYearSpread": -30.675214, "lead": "price", "relatedSignals": [{"tickerId": 1809, "symbol": "GRBK", "name": "Green Brick Partners Inc", "spread": -28.555117000000003, "lead": "price", "quality": 25}, {"tickerId": 5597, "symbol": "CVCO", "name": "Cavco Industries Inc", "spread": -34.141958, "lead": "price", "quality": 100}, {"tickerId": 6903, "symbol": "LEGH", "name": "Legacy Housing Corp", "spread": -26.53631, "lead": "price", "quality": 75}, {"tickerId": 2475, "symbol": "LEN-B", "name": "Lennar Corporation", "spread": -26.025181000000007, "lead": "price", "quality": 62.5}, {"tickerId": 2474, "symbol": "LEN", "name": "Lennar Corporation", "spread": -24.264120000000005, "lead": "price", "quality": 62.5}, {"tickerId": 3141, "symbol": "PHM", "name": "PulteGroup Inc", "spread": -40.611357999999996, "lead": "price", "quality": 75}, {"tickerId": 1034, "symbol": "DHI", "name": "DR Horton Inc", "spread": -20.38541, "lead": "price", "quality": 75}, {"tickerId": 3981, "symbol": "TMHC", "name": "Taylor Morn Home", "spread": -45.113391, "lead": "price", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-08-25", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2023-12-08", "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."}