{"ticker": {"uuid": "df1ec155-2946-4e5f-aaa1-6e79179f251b", "symbol": "FIX", "name": "Comfort Systems USA Inc", "sector": "Industrials", "industry": "Engineering & Construction", "currency": "USD"}, "next_event": {"report_date": "2026-10-22", "fiscal_date_ending": "2026-09-30", "estimate": 13.29, "session": "Time unconfirmed", "days": 71}, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 25.9, "average_surprise_label": "+25.9%", "median_surprise": 27.1, "surprise_dispersion": 13.1, "average_reaction": 7.4, "average_reaction_label": "+7.4%", "average_abs_reaction": 10.4, "positive_response_rate": 83.3, "confirmation_rate": 83.3, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 50, "band": "Elevated", "tone": "caution", "days": 71, "proximity_component": 3, "reaction_component": 26, "variability_component": 16, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 107.2, "revenue_growth_1y": 46.1, "cash_conversion": 2.05, "net_margin": 12.8, "earnings_yield": 3.2, "eps_surprise_avg": 36.4, "sue_score": 1.72, "pe_ratio": 41.6, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 1694.55, "currency": "USD", "return_13w": -13.2, "fair_value": 659.072076, "fair_value_gap": 157.1, "relative_strength": 18.7, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 63.3}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-26", "date_source": "exact", "eps_actual": 2.74, "eps_estimate": 2.17, "eps_surprise": 0.57, "surprise_pct": 26.2673, "surprise_label": "+26.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 14.56108357614759, "one_week_reaction_label": "+14.6%", "four_week_reaction": 27.132404161902034, "four_week_reaction_label": "+27.1%", "confirmation": "confirmed", "revenue": 1378124000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 105125000.0, "operating_cash_flow": 214241000.0, "free_cash_flow": 242685000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-22", "date_source": "exact", "eps_actual": 2.55, "eps_estimate": 2.2, "eps_surprise": 0.35, "surprise_pct": 15.9091, "surprise_label": "+15.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 12.297786915030382, "one_week_reaction_label": "+12.3%", "four_week_reaction": 24.27182033739184, "four_week_reaction_label": "+24.3%", "confirmation": "confirmed", "revenue": 1357566000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 91581000.0, "operating_cash_flow": 173008000.0, "free_cash_flow": 198272000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-25", "date_source": "exact", "eps_actual": 2.69, "eps_estimate": 2.08, "eps_surprise": 0.61, "surprise_pct": 29.3269, "surprise_label": "+29.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.8764491064225135, "one_week_reaction_label": "+3.9%", "four_week_reaction": 8.865663015405199, "four_week_reaction_label": "+8.9%", "confirmation": "confirmed", "revenue": 1537016000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 96319000.0, "operating_cash_flow": 146557000.0, "free_cash_flow": 171509000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-25", "date_source": "exact", "eps_actual": 3.74, "eps_estimate": 3.19, "eps_surprise": 0.55, "surprise_pct": 17.2414, "surprise_label": "+17.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.8009725457063943, "one_week_reaction_label": "+1.8%", "four_week_reaction": 8.763970304396073, "four_week_reaction_label": "+8.8%", "confirmation": "confirmed", "revenue": 1810290000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 134009000.0, "operating_cash_flow": 189858000.0, "free_cash_flow": 213242000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-24", "date_source": "exact", "eps_actual": 4.09, "eps_estimate": 3.97, "eps_surprise": 0.12, "surprise_pct": 3.0227, "surprise_label": "+3.0%", "surprise_band": "beat", "eps_yoy": 49.27007299270071, "eps_yoy_label": "+49.3%", "one_week_reaction": -11.265986570094642, "one_week_reaction_label": "-11.3%", "four_week_reaction": 6.666299787913825, "four_week_reaction_label": "+6.7%", "confirmation": "diverged", "revenue": 1812366000.0, "revenue_yoy": 31.509646446908985, "revenue_yoy_label": "+31.5%", "net_income": 146235000.0, "operating_cash_flow": 302179000.0, "free_cash_flow": 324238000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-20", "date_source": "exact", "eps_actual": 4.08, "eps_estimate": 3.6733, "eps_surprise": 0.4067, "surprise_pct": 11.0718, "surprise_label": "+11.1%", "surprise_band": "beat", "eps_yoy": 60.00000000000001, "eps_yoy_label": "+60.0%", "one_week_reaction": -6.957722016559168, "one_week_reaction_label": "-7.0%", "four_week_reaction": -12.692196990811228, "four_week_reaction_label": "-12.7%", "confirmation": "diverged", "revenue": 1867804000.0, "revenue_yoy": 37.584765676217586, "revenue_yoy_label": "+37.6%", "net_income": 145870000.0, "operating_cash_flow": 210463000.0, "free_cash_flow": 251139000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-24", "date_source": "exact", "eps_actual": 4.75, "eps_estimate": 3.71, "eps_surprise": 1.04, "surprise_pct": 28.0323, "surprise_label": "+28.0%", "surprise_band": "beat", "eps_yoy": 76.57992565055763, "eps_yoy_label": "+76.6%", "one_week_reaction": 14.220433709680938, "one_week_reaction_label": "+14.2%", "four_week_reaction": 35.77238099754966, "four_week_reaction_label": "+35.8%", "confirmation": "confirmed", "revenue": 1831286000.0, "revenue_yoy": 19.14553914858401, "revenue_yoy_label": "+19.1%", "net_income": 169289000.0, "operating_cash_flow": -87950000.0, "free_cash_flow": -65742000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-24", "date_source": "exact", "eps_actual": 6.53, "eps_estimate": 4.84, "eps_surprise": 1.69, "surprise_pct": 34.9174, "surprise_label": "+34.9%", "surprise_band": "beat", "eps_yoy": 74.59893048128342, "eps_yoy_label": "+74.6%", "one_week_reaction": 24.28091942829021, "one_week_reaction_label": "+24.3%", "four_week_reaction": 22.94804510624209, "four_week_reaction_label": "+22.9%", "confirmation": "confirmed", "revenue": 2173319000.0, "revenue_yoy": 20.05363781493573, "revenue_yoy_label": "+20.1%", "net_income": 230848000.0, "operating_cash_flow": 252495000.0, "free_cash_flow": 283768000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-23", "date_source": "exact", "eps_actual": 8.25, "eps_estimate": 6.29, "eps_surprise": 1.96, "surprise_pct": 31.1606, "surprise_label": "+31.2%", "surprise_band": "beat", "eps_yoy": 101.7114914425428, "eps_yoy_label": "+101.7%", "one_week_reaction": 18.56942704796577, "one_week_reaction_label": "+18.6%", "four_week_reaction": 9.939133735044964, "four_week_reaction_label": "+9.9%", "confirmation": "confirmed", "revenue": 2450969000.0, "revenue_yoy": 35.23587399013224, "revenue_yoy_label": "+35.2%", "net_income": 291615000.0, "operating_cash_flow": 553271000.0, "free_cash_flow": 588603000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-19", "date_source": "exact", "eps_actual": 9.37, "eps_estimate": 6.73, "eps_surprise": 2.64, "surprise_pct": 39.2273, "surprise_label": "+39.2%", "surprise_band": "beat", "eps_yoy": 129.656862745098, "eps_yoy_label": "+129.7%", "one_week_reaction": 9.28883741285362, "one_week_reaction_label": "+9.3%", "four_week_reaction": 2.1030097242660313, "four_week_reaction_label": "+2.1%", "confirmation": "confirmed", "revenue": 2646067000.0, "revenue_yoy": 41.66727343982559, "revenue_yoy_label": "+41.7%", "net_income": 330806000.0, "operating_cash_flow": 468540000.0, "free_cash_flow": 534630000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-23", "date_source": "exact", "eps_actual": 10.51, "eps_estimate": 6.81, "eps_surprise": 3.7, "surprise_pct": 54.3319, "surprise_label": "+54.3%", "surprise_band": "beat", "eps_yoy": 121.26315789473682, "eps_yoy_label": "+121.3%", "one_week_reaction": 4.583542872151492, "one_week_reaction_label": "+4.6%", "four_week_reaction": 20.786200271236098, "four_week_reaction_label": "+20.8%", "confirmation": "confirmed", "revenue": 2865332000.0, "revenue_yoy": 56.465565728127665, "revenue_yoy_label": "+56.5%", "net_income": 370378000.0, "operating_cash_flow": 388828000.0, "free_cash_flow": 536301000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-23", "date_source": "exact", "eps_actual": 12.53, "eps_estimate": 10.38, "eps_surprise": 2.15, "surprise_pct": 20.7129, "surprise_label": "+20.7%", "surprise_band": "beat", "eps_yoy": 91.8836140888208, "eps_yoy_label": "+91.9%", "one_week_reaction": 3.556622821165309, "one_week_reaction_label": "+3.6%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 3265656000.0, "revenue_yoy": 50.26123638545469, "revenue_yoy_label": "+50.3%", "net_income": 441602000.0, "operating_cash_flow": 1139426000.0, "free_cash_flow": 1280790000.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": [2.74, 2.55, 2.69, 3.74, 4.09, 4.08, 4.75, 6.53, 8.25, 9.37, 10.51, 12.53], "eps_estimate": [2.17, 2.2, 2.08, 3.19, 3.97, 3.6733, 3.71, 4.84, 6.29, 6.73, 6.81, 10.38], "surprise": [26.2673, 15.9091, 29.3269, 17.2414, 3.0227, 11.0718, 28.0323, 34.9174, 31.1606, 39.2273, 54.3319, 20.7129], "reaction_1w": [14.56108357614759, 12.297786915030382, 3.8764491064225135, 1.8009725457063943, -11.265986570094642, -6.957722016559168, 14.220433709680938, 24.28091942829021, 18.56942704796577, 9.28883741285362, 4.583542872151492, 3.556622821165309], "reaction_4w": [27.132404161902034, 24.27182033739184, 8.865663015405199, 8.763970304396073, 6.666299787913825, -12.692196990811228, 35.77238099754966, 22.94804510624209, 9.939133735044964, 2.1030097242660313, 20.786200271236098, null], "revenue": [1378.12, 1357.57, 1537.02, 1810.29, 1812.37, 1867.8, 1831.29, 2173.32, 2450.97, 2646.07, 2865.33, 3265.66], "net_income": [105.12, 91.58, 96.32, 134.01, 146.24, 145.87, 169.29, 230.85, 291.62, 330.81, 370.38, 441.6], "financial_unit": "millions", "scatter": [{"x": 26.2673, "y": 14.56108357614759, "label": "2023-09-30"}, {"x": 15.9091, "y": 12.297786915030382, "label": "2023-12-31"}, {"x": 29.3269, "y": 3.8764491064225135, "label": "2024-03-31"}, {"x": 17.2414, "y": 1.8009725457063943, "label": "2024-06-30"}, {"x": 3.0227, "y": -11.265986570094642, "label": "2024-09-30"}, {"x": 11.0718, "y": -6.957722016559168, "label": "2024-12-31"}, {"x": 28.0323, "y": 14.220433709680938, "label": "2025-03-31"}, {"x": 34.9174, "y": 24.28091942829021, "label": "2025-06-30"}, {"x": 31.1606, "y": 18.56942704796577, "label": "2025-09-30"}, {"x": 39.2273, "y": 9.28883741285362, "label": "2025-12-31"}, {"x": 54.3319, "y": 4.583542872151492, "label": "2026-03-31"}, {"x": 20.7129, "y": 3.556622821165309, "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, 102.84631094982588, 105.22861021212933, 105.74354937789133, 106.20190125101945, 96.41240414060599, 96.42938015705968, 95.49569982322818, 89.88229990481518, 86.89452272233007, 99.5473067990231, 106.27546398898544, 106.20190125101945, 110.47109582190846, 112.64674960657293, 111.39461533254229, 109.92151642179155, 115.22467284316711, 117.71760976888763, 116.52779913217056, 110.98668035500299, 115.20200959848552, 115.97821973205367, 117.4796474130956, 131.04349027081048, 136.26165981019085, 140.79427219472942, 158.1088517778051, 178.14866454566217, 175.7897949731379, 174.9676049871726, 182.3446299135606, 180.1502347757832, 183.37661968139292, 174.406248489919, 164.85183870949928, 171.24223633807475, 178.63060145362655, 195.68111157338325, 179.46704720418276, 194.2736602272695, 185.77220151719467, 172.94055988106192, 178.11634820482595, 179.51244908158833, 172.59437227920918, 171.572835177678, 182.63948739649288, 172.68517603402026, 175.7951886448977, 173.76346491118682, 177.96311743970378, 187.8192535817359, 192.2899232670235, 200.82225623606317, 171.90207874588293, 197.53316104386192, 218.7958249713764, 221.58502319675785, 228.66310997685866, 236.1274810882956, 237.18976257112882, 210.4679957742261, 222.8574882551284, 262.4800058204138, 253.0015432103613, 279.17607677440566, 280.4325001711509, 282.55306928393543, 262.8425766145687, 249.26069945219908, 245.61650430661902, 255.00840887933848, 250.17601251752194, 286.40761648590507, 309.3643422475258, 248.2999056946991, 261.5520424131299, 222.41531568391514, 206.94027629637577, 206.55936964539654, 184.33603075366096, 194.18592567957796, 200.45898524690853, 184.49740685409006, 168.78629495191217, 198.5349436226802, 198.06816428020775, 226.23431628165665, 245.96997770587117, 247.55247380406882, 268.9218626413762, 268.65406318332373, 272.48872222014177, 290.88710999888116, 280.7449202123515, 284.9043577892276, 304.8354695667868, 308.2427892008526, 307.3995059833005, 315.7639634888629, 392.43435704716944, 396.1721527297088, 394.15511081725265, 388.22562025954494, 393.1407350086266, 401.06649978647766, 402.7371821894996, 429.75320622060326, 454.8533613766191, 458.6451840139587, 466.42839914160214, 465.3222132620234, 472.0790698801521, 559.7414483702622, 550.5726501400125, 544.6881976552937, 518.9996399706966, 510.14423725722634, 557.4225024773968, 571.4245377603598, 552.292987562498, 536.7675032944146, 549.9421976463043, 572.6569906152339, 576.5198179371923, 639.0382767993169, 639.8713238056289, 651.6595081246637, 701.9618481563634, 763.4076168457116, 834.3193091718503, 815.5700477390781, 730.205561888754, 779.4621532637645, 774.5581879492546, 780.2785292325217, 809.0629214359337, 909.3401615329304, 942.2406877363262, 985.4286936175757, 1065.8674247246543, 1114.593086102094, 1138.0967241262713, 1044.1529431254733, 1044.1300982641442, 1053.1138399818324, 1072.3435020056445, 1123.630215689587, 1058.9906805587564, 994.493925811233, 1002.9408132876862, 956.0917139169314, 990.0962900053715, 987.8632048104471, 967.7939941327885], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 602.3703703703703, 602.3703703703703, 602.3703703703703], "gap": [0.0, -2.8463109498258774, -5.228610212129325, -5.743549377891327, -6.20190125101945, 3.587595859394014, 3.5706198429403173, 4.504300176771821, 10.117700095184816, 13.105477277669934, 15.711952460236162, 8.98379527027383, 9.057358008239817, 4.7881634373508035, 2.6125096526863416, 3.8646439267169796, 5.337742837467715, 0.03458641609215363, -2.45835050962836, -1.2685398729112904, 4.272578904256278, 0.057249660773749156, -0.7189604727944072, -2.220388153836339, -15.784231011551213, -21.002400550931583, -25.53501293547015, -27.886629555582886, -47.92644232343994, -45.56757275091567, -44.745382764950364, -52.12240769133837, -49.92801255356096, -53.154397459170696, -44.184026267696765, -34.62961648727705, -23.538532634371023, -30.92689774992283, -47.977407869679524, -31.76334350047904, -46.569956523565764, -38.06849781349095, -25.23685617735819, -30.41264450112223, -31.808745377884605, -24.890668575505458, -23.869131473974278, -34.93578369278916, -24.981472330316535, -2.165559015268059, -0.13383528155716817, -4.333487810074132, -14.189623952106245, -18.660293637393863, -27.19262660643352, 1.7275508837467157, -23.903531414232276, -45.16619534174674, -47.9553935671282, -55.033480347229016, -62.49785145866596, -63.56013294149918, -16.83836614459645, -29.227858625498754, -68.85037619078415, -59.37191358073164, -85.54644714477601, -86.80287054152123, -88.92343965430578, -69.21294698493907, -55.63106982256943, -51.98687467698937, -61.37877924970883, -56.54638288789229, -92.77798685627542, -115.73471261789618, -54.67027606506946, -67.92241278350028, -28.78568605428549, 9.356019999920534, 9.736926650899761, 31.96026554263534, 22.110370616718342, 15.837311049387779, 31.798889442206246, 47.510001344384136, 17.761352673616102, 18.22813201608855, 20.580498533158163, 0.8448371089436364, -0.7376589892540153, -22.1070478265614, -21.83924836850892, -25.673907405326958, -44.07229518406635, -33.930105397536664, -38.08954297441281, -58.02065475197199, -61.42797438603779, -60.584691168485705, -68.94914867404808, -104.28620889902129, -108.02400458156063, -106.0069626691045, -100.07747211139679, -104.99258686047847, -112.91835163832951, -114.58903404135145, -141.6050580724551, -166.70521322847094, -170.49703586581057, -178.280250993454, -177.17406511387526, -183.93092173200392, -209.96367059248445, -200.79487236223468, -194.91041987751595, -169.22186219291888, -160.36645947944857, -207.64472469961908, -221.64675998258207, -202.51520978472018, -186.98972551663684, -200.16441986852652, -222.87921283745612, -226.74204015941456, -289.26049902153915, -290.0935460278511, -301.88173034688594, -352.18407037858566, -413.6298390679338, -406.1711610237021, -387.4218995909299, -302.05741374060585, -351.3140051156164, -346.41003980110645, -352.13038108437354, -380.9147732877856, -481.1920133847823, -514.092539588178, -471.9472121360943, -552.3859432431728, -601.1116046206126, -624.6152426447899, -530.6714616439918, -530.6486167826628, -539.632358500351, -558.8620205241631, -610.1487342081056, -545.509199077275, -481.0124443297516, -489.4593318062048, -442.61023243545003, -387.7259196350012, -385.49283444007676, -365.4236237624182], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 115.25925925925927, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.22222222222223, null, null, null, null, null, null, null, null, 147.70370370370372, null, null, null, null, null, null, null, null, null, null, null, null, 173.62962962962965, null, null, null, null, null, null, null, null, null, null, null, null, 193.62962962962965, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 216.2962962962963, null, null, null, null, null, null, null, null, 246.8148148148148, null, null, null, null, null, null, null, null, null, null, null, null, 288.14814814814815, null, null, null, null, null, null, null, null, null, null, null, null, 349.77777777777777, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 428.14814814814815, null, null, null, null, null, null, null, null, 513.4814814814814, null, null, null, null, null, null, null, null, null, null, null, null, 602.3703703703703, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [502.4, 365.4, 867.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": [175.094081, 180.077803, 184.249068, 185.150696, 185.953243, 168.812413, 168.842137, 167.207318, 157.378587, 152.147166, 174.301442, 186.082047, 185.953243, 193.42835, 197.237791, 195.045378, 192.466069, 201.751582, 206.116567, 204.033279, 194.331108, 201.7119, 203.070998, 205.699909, 229.449395, 238.586101, 246.522437, 276.839241, 311.927767, 307.797526, 306.35792, 319.274654, 315.432398, 321.081607, 305.375018, 288.645812, 299.83502, 312.77161, 342.626044, 314.236177, 340.16168, 325.276129, 302.808684, 311.871183, 314.315673, 302.20253, 300.413879, 319.790932, 302.361522, 307.80697, 304.249542, 311.602885, 328.860396, 336.688274, 351.627884, 300.990365, 345.868873, 383.098539, 387.98226, 400.375571, 413.445243, 415.305235, 368.517003, 390.210271, 459.586954, 442.990727, 488.820786, 491.020709, 494.7337, 460.221794, 436.440731, 430.059961, 446.50463, 438.04339, 501.482784, 541.678652, 434.758438, 457.962145, 389.436053, 362.340175, 361.67323, 322.761479, 340.008062, 350.991818, 323.044039, 295.534812, 347.622935, 346.805632, 396.122897, 430.678872, 433.449729, 470.866264, 470.397363, 477.111624, 509.326112, 491.567738, 498.850667, 533.748864, 539.714879, 538.23834, 552.88401, 687.129331, 693.67399, 690.142269, 679.760082, 688.366157, 702.243702, 705.168968, 752.472427, 796.421313, 803.06057, 816.688519, 814.751653, 826.582509, 980.074145, 964.020122, 953.716794, 908.73765, 893.232364, 976.013808, 1000.530543, 967.032331, 939.848127, 962.916237, 1002.688495, 1009.452077, 1118.918198, 1120.376814, 1141.017227, 1229.093647, 1336.681551, 1460.843727, 1428.01488, 1278.546718, 1364.792094, 1356.205541, 1366.22152, 1416.621287, 1592.200799, 1649.807673, 1725.427315, 1866.270772, 1951.586521, 1992.74, 1828.25, 1828.21, 1843.94, 1877.61, 1967.41, 1854.23, 1741.3, 1756.09, 1674.06, 1733.6, 1729.69, 1694.55], "ttmEps": [6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 16.66, 16.66, 16.66, 16.66, 16.66, 16.66, 16.66, 16.66, 16.66, 16.66, 16.66, 16.66, 16.66, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 23.61, 28.9, 28.9, 28.9, 28.9, 28.9, 28.9, 28.9, 28.9, 28.9, 34.66, 34.66, 34.66, 34.66, 34.66, 34.66, 34.66, 34.66, 34.66, 34.66, 34.66, 34.66, 34.66, 40.66, 40.66, 40.66], "quarterlyEps": [1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 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, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 4.08, 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, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 12.53, 12.53, 12.53], "priceIndex": [100.0, 102.84631094982588, 105.22861021212933, 105.74354937789133, 106.20190125101945, 96.41240414060599, 96.42938015705968, 95.49569982322818, 89.88229990481518, 86.89452272233007, 99.5473067990231, 106.27546398898544, 106.20190125101945, 110.47109582190846, 112.64674960657293, 111.39461533254229, 109.92151642179155, 115.22467284316711, 117.71760976888763, 116.52779913217056, 110.98668035500299, 115.20200959848552, 115.97821973205367, 117.4796474130956, 131.04349027081048, 136.26165981019085, 140.79427219472942, 158.1088517778051, 178.14866454566217, 175.7897949731379, 174.9676049871726, 182.3446299135606, 180.1502347757832, 183.37661968139292, 174.406248489919, 164.85183870949928, 171.24223633807475, 178.63060145362655, 195.68111157338325, 179.46704720418276, 194.2736602272695, 185.77220151719467, 172.94055988106192, 178.11634820482595, 179.51244908158833, 172.59437227920918, 171.572835177678, 182.63948739649288, 172.68517603402026, 175.7951886448977, 173.76346491118682, 177.96311743970378, 187.8192535817359, 192.2899232670235, 200.82225623606317, 171.90207874588293, 197.53316104386192, 218.7958249713764, 221.58502319675785, 228.66310997685866, 236.1274810882956, 237.18976257112882, 210.4679957742261, 222.8574882551284, 262.4800058204138, 253.0015432103613, 279.17607677440566, 280.4325001711509, 282.55306928393543, 262.8425766145687, 249.26069945219908, 245.61650430661902, 255.00840887933848, 250.17601251752194, 286.40761648590507, 309.3643422475258, 248.2999056946991, 261.5520424131299, 222.41531568391514, 206.94027629637577, 206.55936964539654, 184.33603075366096, 194.18592567957796, 200.45898524690853, 184.49740685409006, 168.78629495191217, 198.5349436226802, 198.06816428020775, 226.23431628165665, 245.96997770587117, 247.55247380406882, 268.9218626413762, 268.65406318332373, 272.48872222014177, 290.88710999888116, 280.7449202123515, 284.9043577892276, 304.8354695667868, 308.2427892008526, 307.3995059833005, 315.7639634888629, 392.43435704716944, 396.1721527297088, 394.15511081725265, 388.22562025954494, 393.1407350086266, 401.06649978647766, 402.7371821894996, 429.75320622060326, 454.8533613766191, 458.6451840139587, 466.42839914160214, 465.3222132620234, 472.0790698801521, 559.7414483702622, 550.5726501400125, 544.6881976552937, 518.9996399706966, 510.14423725722634, 557.4225024773968, 571.4245377603598, 552.292987562498, 536.7675032944146, 549.9421976463043, 572.6569906152339, 576.5198179371923, 639.0382767993169, 639.8713238056289, 651.6595081246637, 701.9618481563634, 763.4076168457116, 834.3193091718503, 815.5700477390781, 730.205561888754, 779.4621532637645, 774.5581879492546, 780.2785292325217, 809.0629214359337, 909.3401615329304, 942.2406877363262, 985.4286936175757, 1065.8674247246543, 1114.593086102094, 1138.0967241262713, 1044.1529431254733, 1044.1300982641442, 1053.1138399818324, 1072.3435020056445, 1123.630215689587, 1058.9906805587564, 994.493925811233, 1002.9408132876862, 956.0917139169314, 990.0962900053715, 987.8632048104471, 967.7939941327885], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 602.3703703703703, 602.3703703703703, 602.3703703703703], "valuationGap": [0.0, -2.8463109498258774, -5.228610212129325, -5.743549377891327, -6.20190125101945, 3.587595859394014, 3.5706198429403173, 4.504300176771821, 10.117700095184816, 13.105477277669934, 15.711952460236162, 8.98379527027383, 9.057358008239817, 4.7881634373508035, 2.6125096526863416, 3.8646439267169796, 5.337742837467715, 0.03458641609215363, -2.45835050962836, -1.2685398729112904, 4.272578904256278, 0.057249660773749156, -0.7189604727944072, -2.220388153836339, -15.784231011551213, -21.002400550931583, -25.53501293547015, -27.886629555582886, -47.92644232343994, -45.56757275091567, -44.745382764950364, -52.12240769133837, -49.92801255356096, -53.154397459170696, -44.184026267696765, -34.62961648727705, -23.538532634371023, -30.92689774992283, -47.977407869679524, -31.76334350047904, -46.569956523565764, -38.06849781349095, -25.23685617735819, -30.41264450112223, -31.808745377884605, -24.890668575505458, -23.869131473974278, -34.93578369278916, -24.981472330316535, -2.165559015268059, -0.13383528155716817, -4.333487810074132, -14.189623952106245, -18.660293637393863, -27.19262660643352, 1.7275508837467157, -23.903531414232276, -45.16619534174674, -47.9553935671282, -55.033480347229016, -62.49785145866596, -63.56013294149918, -16.83836614459645, -29.227858625498754, -68.85037619078415, -59.37191358073164, -85.54644714477601, -86.80287054152123, -88.92343965430578, -69.21294698493907, -55.63106982256943, -51.98687467698937, -61.37877924970883, -56.54638288789229, -92.77798685627542, -115.73471261789618, -54.67027606506946, -67.92241278350028, -28.78568605428549, 9.356019999920534, 9.736926650899761, 31.96026554263534, 22.110370616718342, 15.837311049387779, 31.798889442206246, 47.510001344384136, 17.761352673616102, 18.22813201608855, 20.580498533158163, 0.8448371089436364, -0.7376589892540153, -22.1070478265614, -21.83924836850892, -25.673907405326958, -44.07229518406635, -33.930105397536664, -38.08954297441281, -58.02065475197199, -61.42797438603779, -60.584691168485705, -68.94914867404808, -104.28620889902129, -108.02400458156063, -106.0069626691045, -100.07747211139679, -104.99258686047847, -112.91835163832951, -114.58903404135145, -141.6050580724551, -166.70521322847094, -170.49703586581057, -178.280250993454, -177.17406511387526, -183.93092173200392, -209.96367059248445, -200.79487236223468, -194.91041987751595, -169.22186219291888, -160.36645947944857, -207.64472469961908, -221.64675998258207, -202.51520978472018, -186.98972551663684, -200.16441986852652, -222.87921283745612, -226.74204015941456, -289.26049902153915, -290.0935460278511, -301.88173034688594, -352.18407037858566, -413.6298390679338, -406.1711610237021, -387.4218995909299, -302.05741374060585, -351.3140051156164, -346.41003980110645, -352.13038108437354, -380.9147732877856, -481.1920133847823, -514.092539588178, -471.9472121360943, -552.3859432431728, -601.1116046206126, -624.6152426447899, -530.6714616439918, -530.6486167826628, -539.632358500351, -558.8620205241631, -610.1487342081056, -545.509199077275, -481.0124443297516, -489.4593318062048, -442.61023243545003, -387.7259196350012, -385.49283444007676, -365.4236237624182], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 115.25925925925927, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 130.22222222222223, null, null, null, null, null, null, null, null, 147.70370370370372, null, null, null, null, null, null, null, null, null, null, null, null, 173.62962962962965, null, null, null, null, null, null, null, null, null, null, null, null, 193.62962962962965, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 216.2962962962963, null, null, null, null, null, null, null, null, 246.8148148148148, null, null, null, null, null, null, null, null, null, null, null, null, 288.14814814814815, null, null, null, null, null, null, null, null, null, null, null, null, 349.77777777777777, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 428.14814814814815, null, null, null, null, null, null, null, null, 513.4814814814814, null, null, null, null, null, null, null, null, null, null, null, null, 602.3703703703703, null, null], "quarterLabels": ["2023-07-26", "", "", "", "", "", "", "", "", "", "2023-10-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-22", "", "", "", "", "", "", "", "", "2024-04-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-25", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-20", "", "", "", "", "", "", "", "", "2025-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-19", "", "", "", "", "", "", "", "", "2026-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-23", "", ""], "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": [22.839506172839496, 22.839506172839496, 22.839506172839496, 22.839506172839496, 22.839506172839496, 22.839506172839496, 22.839506172839496, 22.839506172839496, 22.839506172839496, 22.839506172839496, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 26.267281105990797, 15.909090909090892, 15.909090909090892, 15.909090909090892, 15.909090909090892, 15.909090909090892, 15.909090909090892, 15.909090909090892, 15.909090909090892, 15.909090909090892, 29.326923076923073, 29.326923076923073, 29.326923076923073, 29.326923076923073, 29.326923076923073, 29.326923076923073, 29.326923076923073, 29.326923076923073, 29.326923076923073, 29.326923076923073, 29.326923076923073, 29.326923076923073, 29.326923076923073, 17.241379310344836, 17.241379310344836, 17.241379310344836, 17.241379310344836, 17.241379310344836, 17.241379310344836, 17.241379310344836, 17.241379310344836, 17.241379310344836, 17.241379310344836, 17.241379310344836, 17.241379310344836, 17.241379310344836, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 3.022670025188908, 11.071788310238759, 11.071788310238759, 11.071788310238759, 11.071788310238759, 11.071788310238759, 11.071788310238759, 11.071788310238759, 11.071788310238759, 11.071788310238759, 28.03234501347709, 28.03234501347709, 28.03234501347709, 28.03234501347709, 28.03234501347709, 28.03234501347709, 28.03234501347709, 28.03234501347709, 28.03234501347709, 28.03234501347709, 28.03234501347709, 28.03234501347709, 28.03234501347709, 34.91735537190084, 34.91735537190084, 34.91735537190084, 34.91735537190084, 34.91735537190084, 34.91735537190084, 34.91735537190084, 34.91735537190084, 34.91735537190084, 34.91735537190084, 34.91735537190084, 34.91735537190084, 34.91735537190084, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 31.160572337042925, 39.22734026745911, 39.22734026745911, 39.22734026745911, 39.22734026745911, 39.22734026745911, 39.22734026745911, 39.22734026745911, 39.22734026745911, 39.22734026745911, 54.33186490455213, 54.33186490455213, 54.33186490455213, 54.33186490455213, 54.33186490455213, 54.33186490455213, 54.33186490455213, 54.33186490455213, 54.33186490455213, 54.33186490455213, 54.33186490455213, 54.33186490455213, 54.33186490455213, 20.712909441233126, 20.712909441233126, 20.712909441233126], "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": [23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 113, 1, 8, 15, 22, 29, 36, 43, 50, 57, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 113, 1, 8, 15, 22, 29, 36, 43, 50, 57, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 113, 1, 8, 15, 22, 29, 36, 43, 50, 57, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 175.094081, "latestClose": 1694.55, "startTtmEps": 6.75, "latestTtmEps": 40.66, "priceChangePct": 867.7939941327885, "epsChangePct": 502.3703703703704, "earningsGapPct": -365.4236237624181, "startMultiple": 25.93986385185185, "latestMultiple": 41.67609444171176, "multipleChangePct": 60.664275956623804, "latestQuarter": "2026-07-23", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 5 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 145.53633013311344, "earningsMovePct": 109.04884318766067, "spread": -36.48748694545277, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 443.81717293792065, "earningsMovePct": 246.92832764505113, "spread": -196.88884529286952, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 867.7939941327885, "earningsMovePct": 502.3703703703704, "spread": -365.4236237624181, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 5, "persistenceLabel": "5 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 5 updates.", "marketChangePct": 867.7939941327885, "earningsChangePct": 502.3703703703704, "recentMarketMovePoints": -146.79909196930555, "recentEarningsMovePoints": 88.88888888888891}, "pressure": {"score": 87, "band": "extreme", "label": "Extreme \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 90, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The earnings move is exceptionally large and should be read with its quality confirmation."], "baseSensitive": false, "exceptionalMove": true, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 92, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.04986193, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.46107388, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 2.70596532, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "mixed", "value": -0.13144316, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.0034047, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -2.9748272839050127, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 1, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-23", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 115.25925925925927, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 130.22222222222223, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 147.70370370370372, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 173.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 193.62962962962965, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 216.2962962962963, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 246.8148148148148, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 288.14814814814815, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 349.77777777777777, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 428.14814814814815, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 513.4814814814814, 602.3703703703703, 602.3703703703703, 602.3703703703703], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 105.48209852026329, 110.58754064656443, 110.58754064656443, 110.58754064656443, 110.58754064656443, 110.58754064656443, 110.58754064656443, 110.58754064656443, 110.58754064656443, 110.58754064656443, 118.28412559177788, 118.28412559177788, 118.28412559177788, 118.28412559177788, 118.28412559177788, 118.28412559177788, 118.28412559177788, 118.28412559177788, 118.28412559177788, 118.28412559177788, 118.28412559177788, 118.28412559177788, 118.28412559177788, 129.19811310736216, 129.19811310736216, 129.19811310736216, 129.19811310736216, 129.19811310736216, 129.19811310736216, 129.19811310736216, 129.19811310736216, 129.19811310736216, 129.19811310736216, 129.19811310736216, 129.19811310736216, 129.19811310736216, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 138.42107610651047, 149.25813515367642, 149.25813515367642, 149.25813515367642, 149.25813515367642, 149.25813515367642, 149.25813515367642, 149.25813515367642, 149.25813515367642, 149.25813515367642, 155.50820152625062, 155.50820152625062, 155.50820152625062, 155.50820152625062, 155.50820152625062, 155.50820152625062, 155.50820152625062, 155.50820152625062, 155.50820152625062, 155.50820152625062, 155.50820152625062, 155.50820152625062, 155.50820152625062, 163.21865568457204, 163.21865568457204, 163.21865568457204, 163.21865568457204, 163.21865568457204, 163.21865568457204, 163.21865568457204, 163.21865568457204, 163.21865568457204, 163.21865568457204, 163.21865568457204, 163.21865568457204, 163.21865568457204, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 176.78208768825917, 193.31178968071075, 193.31178968071075, 193.31178968071075, 193.31178968071075, 193.31178968071075, 193.31178968071075, 193.31178968071075, 193.31178968071075, 193.31178968071075, 215.2741240413145, 215.2741240413145, 215.2741240413145, 215.2741240413145, 215.2741240413145, 215.2741240413145, 215.2741240413145, 215.2741240413145, 215.2741240413145, 215.2741240413145, 215.2741240413145, 215.2741240413145, 215.2741240413145, 238.47451399346258, 238.47451399346258, 238.47451399346258], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 132.41348634117537, 142.6496410479535, 142.6496410479535, 142.6496410479535, 142.6496410479535, 142.6496410479535, 142.6496410479535, 142.6496410479535, 142.6496410479535, 142.6496410479535, 148.1038474686888, 148.1038474686888, 148.1038474686888, 148.1038474686888, 148.1038474686888, 148.1038474686888, 148.1038474686888, 148.1038474686888, 148.1038474686888, 148.1038474686888, 148.1038474686888, 148.1038474686888, 148.1038474686888, 160.3839699163999, 160.3839699163999, 160.3839699163999, 160.3839699163999, 160.3839699163999, 160.3839699163999, 160.3839699163999, 160.3839699163999, 160.3839699163999, 160.3839699163999, 160.3839699163999, 160.3839699163999, 160.3839699163999, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 176.2246713491003, 186.49345806010504, 186.49345806010504, 186.49345806010504, 186.49345806010504, 186.49345806010504, 186.49345806010504, 186.49345806010504, 186.49345806010504, 186.49345806010504, 140.4102697579016, 140.4102697579016, 140.4102697579016, 140.4102697579016, 140.4102697579016, 140.4102697579016, 140.4102697579016, 140.4102697579016, 140.4102697579016, 140.4102697579016, 140.4102697579016, 140.4102697579016, 140.4102697579016, 154.10910743698915, 154.10910743698915, 154.10910743698915, 154.10910743698915, 154.10910743698915, 154.10910743698915, 154.10910743698915, 154.10910743698915, 154.10910743698915, 154.10910743698915, 154.10910743698915, 154.10910743698915, 154.10910743698915, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 205.4588681356248, 260.52362712496506, 260.52362712496506, 260.52362712496506, 260.52362712496506, 260.52362712496506, 260.52362712496506, 260.52362712496506, 260.52362712496506, 260.52362712496506, 377.46332784286915, 377.46332784286915, 377.46332784286915, 377.46332784286915, 377.46332784286915, 377.46332784286915, 377.46332784286915, 377.46332784286915, 377.46332784286915, 377.46332784286915, 377.46332784286915, 377.46332784286915, 377.46332784286915, 571.1230071168848, 571.1230071168848, 571.1230071168848], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 502.3703703703703, "valuationContribution": 365.4236237624182, "marketMove": 867.7939941327885, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 502.3703703703703}, {"key": "valuation", "label": "Relative valuation contribution", "value": 365.4236237624182}, {"key": "market", "label": "Total market move", "value": 867.7939941327885}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": 15.259259259259261, "surprisePct": 26.267281105990797, "immediateReturnPct": 14.561083576147581, "forward4WeekPct": 29.636191186104632, "forward13WeekPct": 35.19798916267687, "toDateReturnPct": 1013.7571895358209, "weeksSince": 145, "availabilitySource": "reported", "spread": 15.711952460236162, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-23", "periodEnd": "2023-12-31", "earningsChangePct": 12.982005141388164, "surprisePct": 15.909090909090892, "immediateReturnPct": 12.297786915030384, "forward4WeekPct": 29.51139777999192, "forward13WeekPct": 37.984065117772616, "toDateReturnPct": 587.3816519994892, "weeksSince": 128, "availabilitySource": "reported", "spread": -27.886629555582886, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 13.424345847554054, "surprisePct": 29.326923076923073, "immediateReturnPct": 3.876449106422508, "forward4WeekPct": 17.84743303325669, "forward13WeekPct": 6.638294131910016, "toDateReturnPct": 487.06897157406183, "weeksSince": 119, "availabilitySource": "reported", "spread": -23.538532634371023, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 17.55265797392176, "surprisePct": 17.241379310344836, "immediateReturnPct": 1.8009725457063919, "forward4WeekPct": 11.352883717789997, "forward13WeekPct": 21.879596505007683, "toDateReturnPct": 460.4383748273367, "weeksSince": 106, "availabilitySource": "reported", "spread": -2.165559015268059, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 11.518771331058009, "surprisePct": 3.022670025188908, "immediateReturnPct": -11.265986570094643, "forward4WeekPct": 17.701570990310287, "forward13WeekPct": 30.429045037200186, "toDateReturnPct": 308.02519621502, "weeksSince": 93, "availabilitySource": "reported", "spread": -16.83836614459645, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": 11.706197398622798, "surprisePct": 11.071788310238759, "immediateReturnPct": -6.957722016559165, "forward4WeekPct": -9.871770911770206, "forward13WeekPct": 20.789372061553824, "toDateReturnPct": 335.1292046399206, "weeksSince": 76, "availabilitySource": "reported", "spread": 9.356019999920534, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 14.109589041095894, "surprisePct": 28.03234501347709, "immediateReturnPct": 14.220433709680936, "forward4WeekPct": 35.63717529247044, "forward13WeekPct": 98.13096086052026, "toDateReturnPct": 388.6166323850242, "weeksSince": 67, "availabilitySource": "reported", "spread": 20.580498533158163, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": 16.746698679471784, "surprisePct": 34.91735537190084, "immediateReturnPct": 24.280919428290204, "forward4WeekPct": 24.504623854106413, "forward13WeekPct": 77.26577858527688, "toDateReturnPct": 206.49285733548345, "weeksSince": 54, "availabilitySource": "reported", "spread": -104.28620889902129, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": 21.388174807197945, "surprisePct": 31.160572337042925, "immediateReturnPct": 18.56942704796576, "forward4WeekPct": 8.06330333321872, "forward13WeekPct": 35.54325210140637, "toDateReturnPct": 105.00675752866675, "weeksSince": 41, "availabilitySource": "reported", "spread": -209.96367059248445, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": 22.40576027107157, "surprisePct": 39.22734026745911, "immediateReturnPct": 9.288837412853624, "forward4WeekPct": 1.4606313661914339, "forward13WeekPct": 36.775284930973065, "toDateReturnPct": 26.772902546030576, "weeksSince": 24, "availabilitySource": "reported", "spread": -406.1711610237021, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 19.930795847750858, "surprisePct": 54.33186490455213, "immediateReturnPct": 4.58354287215148, "forward4WeekPct": 10.815947211320797, "forward13WeekPct": 5.078914856034844, "toDateReturnPct": 2.7119722942396507, "weeksSince": 15, "availabilitySource": "reported", "spread": -471.9472121360943, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 17.311021350259658, "surprisePct": 20.712909441233126, "immediateReturnPct": 3.5566228211653117, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 1.2239704670083507, "weeksSince": 2, "availabilitySource": "reported", "spread": -387.7259196350012, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 17.311021350259658, "surprisePct": 20.712909441233126, "immediateReturnPct": 3.5566228211653117, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 1.2239704670083507, "weeksSince": 2, "availabilitySource": "reported", "spread": -387.7259196350012, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 1 improving update had a non-positive price response; 9 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Engineering & Construction", "population": 27, "spreadPercentile": 23.1, "qualityPercentile": 40.4, "rarityPercentile": 76.9, "currentOneYearSpread": -38.32541199999999, "lead": "price", "relatedSignals": [{"tickerId": 1169, "symbol": "ECG", "name": "Everus Construction Group Inc", "spread": -38.148035, "lead": "price", "quality": 100}, {"tickerId": 3248, "symbol": "PWR", "name": "Quanta Services Inc", "spread": -36.455206000000004, "lead": "price", "quality": 100}, {"tickerId": 2248, "symbol": "J", "name": "Jacobs Solutions Inc.", "spread": -31.885126000000003, "lead": "price", "quality": 100}, {"tickerId": 8407, "symbol": "STRL", "name": "Sterling Construction Company Inc", "spread": -29.33733399999999, "lead": "price", "quality": 100}, {"tickerId": 6576, "symbol": "IESC", "name": "IES Holdings Inc", "spread": -49.85234599999999, "lead": "price", "quality": 100}, {"tickerId": 3207, "symbol": "PRIM", "name": "Primoris Services Corporation", "spread": -16.512013999999997, "lead": "price", "quality": 75}, {"tickerId": 1148, "symbol": "DY", "name": "Dycom Industries Inc", "spread": -11.873967999999996, "lead": "price", "quality": 100}, {"tickerId": 4981, "symbol": "BBCP", "name": "Concrete Pumping Holdings Class A", "spread": -78.326863, "lead": "price", "quality": 62.5}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-02-23", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-07-26", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-10-25", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-02-21", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-04-25", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-07-25", "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."}