{"ticker": {"uuid": "009fe632-8034-4137-bf87-60f93ed145bb", "symbol": "MTZ", "name": "MasTec Inc", "sector": "Industrials", "industry": "Engineering & Construction", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 1, "inline": 0, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 22.9, "average_surprise_label": "+22.9%", "median_surprise": 21.4, "surprise_dispersion": 30.5, "average_reaction": 1.7, "average_reaction_label": "+1.7%", "average_abs_reaction": 10.4, "positive_response_rate": 58.3, "confirmation_rate": 66.7, "reaction_sample": 12, "streak": {"count": 11, "band": "beat", "label": "11 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": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-16", "eps_growth_1y": 89.4, "revenue_growth_1y": 23.5, "cash_conversion": 1.83, "net_margin": 3.1, "earnings_yield": 3.2, "eps_surprise_avg": 14.5, "sue_score": 1.21, "pe_ratio": 47.5, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-14", "close": 297.59, "currency": "USD", "return_13w": -28.3, "fair_value": 168.26891, "fair_value_gap": 76.9, "relative_strength": -4.2, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 57.8}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-31", "date_source": "exact", "eps_actual": 0.95, "eps_estimate": 1.84, "eps_surprise": -0.89, "surprise_pct": -48.3696, "surprise_label": "-48.4%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -12.797971259509723, "one_week_reaction_label": "-12.8%", "four_week_reaction": -3.330515638207944, "four_week_reaction_label": "-3.3%", "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-12-31", "reported_date": "2024-02-29", "date_source": "exact", "eps_actual": 0.66, "eps_estimate": 0.44, "eps_surprise": 0.22, "surprise_pct": 50.0, "surprise_label": "+50.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 19.658722324072766, "one_week_reaction_label": "+19.7%", "four_week_reaction": 26.738118742067424, "four_week_reaction_label": "+26.7%", "confirmation": "confirmed", "revenue": 3280083000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 753000.0, "operating_cash_flow": 490705000.0, "free_cash_flow": 526277000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-02", "date_source": "exact", "eps_actual": -0.13, "eps_estimate": -0.48, "eps_surprise": 0.35, "surprise_pct": 72.9167, "surprise_label": "+72.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 14.330637915543566, "one_week_reaction_label": "+14.3%", "four_week_reaction": 26.022012578616337, "four_week_reaction_label": "+26.0%", "confirmation": "confirmed", "revenue": 2686849000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -41180000.0, "operating_cash_flow": 107750000.0, "free_cash_flow": 133159000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-01", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.87, "eps_surprise": 0.09, "surprise_pct": 10.3448, "surprise_label": "+10.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -6.753057127212987, "one_week_reaction_label": "-6.8%", "four_week_reaction": 2.162803431283085, "four_week_reaction_label": "+2.2%", "confirmation": "diverged", "revenue": 2961086000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 33988000.0, "operating_cash_flow": 264449000.0, "free_cash_flow": 295947000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-31", "date_source": "exact", "eps_actual": 1.63, "eps_estimate": 1.23, "eps_surprise": 0.4, "surprise_pct": 32.5203, "surprise_label": "+32.5%", "surprise_band": "beat", "eps_yoy": 71.57894736842105, "eps_yoy_label": "+71.6%", "one_week_reaction": 6.601066010660104, "one_week_reaction_label": "+6.6%", "four_week_reaction": 16.56416564165642, "four_week_reaction_label": "+16.6%", "confirmation": "confirmed", "revenue": 3252427000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 95240000.0, "operating_cash_flow": 277727000.0, "free_cash_flow": 321358000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-27", "date_source": "exact", "eps_actual": 1.44, "eps_estimate": 1.01, "eps_surprise": 0.43, "surprise_pct": 42.5743, "surprise_label": "+42.6%", "surprise_band": "beat", "eps_yoy": 118.18181818181816, "eps_yoy_label": "+118.2%", "one_week_reaction": 3.2250414986957536, "one_week_reaction_label": "+3.2%", "four_week_reaction": -1.9603193423444818, "four_week_reaction_label": "-2.0%", "confirmation": "confirmed", "revenue": 3403102000.0, "revenue_yoy": 3.75048436274326, "revenue_yoy_label": "+3.8%", "net_income": 74740000.0, "operating_cash_flow": 471699000.0, "free_cash_flow": 520016000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-01", "date_source": "exact", "eps_actual": 0.51, "eps_estimate": 0.34, "eps_surprise": 0.17, "surprise_pct": 50.0, "surprise_label": "+50.0%", "surprise_band": "beat", "eps_yoy": 492.3076923076923, "eps_yoy_label": "+492.3%", "one_week_reaction": 12.596914715050758, "one_week_reaction_label": "+12.6%", "four_week_reaction": 21.85276956278474, "four_week_reaction_label": "+21.9%", "confirmation": "confirmed", "revenue": 2847718000.0, "revenue_yoy": 5.98727356840671, "revenue_yoy_label": "+6.0%", "net_income": 9903000.0, "operating_cash_flow": 78365000.0, "free_cash_flow": 125629000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-31", "date_source": "exact", "eps_actual": 1.49, "eps_estimate": 1.4, "eps_surprise": 0.09, "surprise_pct": 6.4286, "surprise_label": "+6.4%", "surprise_band": "beat", "eps_yoy": 55.208333333333336, "eps_yoy_label": "+55.2%", "one_week_reaction": -6.520221279338304, "one_week_reaction_label": "-6.5%", "four_week_reaction": -4.951930823352489, "four_week_reaction_label": "-5.0%", "confirmation": "diverged", "revenue": 3544705000.0, "revenue_yoy": 19.70962680584083, "revenue_yoy_label": "+19.7%", "net_income": 85766000.0, "operating_cash_flow": 5646000.0, "free_cash_flow": 69458000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-30", "date_source": "exact", "eps_actual": 2.48, "eps_estimate": 2.3, "eps_surprise": 0.18, "surprise_pct": 7.8261, "surprise_label": "+7.8%", "surprise_band": "beat", "eps_yoy": 52.14723926380369, "eps_yoy_label": "+52.1%", "one_week_reaction": -3.643571833113082, "one_week_reaction_label": "-3.6%", "four_week_reaction": -8.87294695110439, "four_week_reaction_label": "-8.9%", "confirmation": "diverged", "revenue": 3966948000.0, "revenue_yoy": 21.96885587286048, "revenue_yoy_label": "+22.0%", "net_income": 160660000.0, "operating_cash_flow": 88965000.0, "free_cash_flow": 157653000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-26", "date_source": "exact", "eps_actual": 2.0, "eps_estimate": 1.84, "eps_surprise": 0.16, "surprise_pct": 8.6957, "surprise_label": "+8.7%", "surprise_band": "beat", "eps_yoy": 38.88888888888889, "eps_yoy_label": "+38.9%", "one_week_reaction": 4.988374550834907, "one_week_reaction_label": "+5.0%", "four_week_reaction": 5.890227576974554, "four_week_reaction_label": "+5.9%", "confirmation": "confirmed", "revenue": 3939800000.0, "revenue_yoy": 15.770846715731707, "revenue_yoy_label": "+15.8%", "net_income": 142713000.0, "operating_cash_flow": 372738000.0, "free_cash_flow": 452959000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-30", "date_source": "exact", "eps_actual": 1.39, "eps_estimate": 0.99, "eps_surprise": 0.4, "surprise_pct": 40.404, "surprise_label": "+40.4%", "surprise_band": "beat", "eps_yoy": 172.54901960784312, "eps_yoy_label": "+172.5%", "one_week_reaction": 10.977879400191433, "one_week_reaction_label": "+11.0%", "four_week_reaction": 1.592576837179626, "four_week_reaction_label": "+1.6%", "confirmation": "confirmed", "revenue": 3828801000.0, "revenue_yoy": 34.45155032907051, "revenue_yoy_label": "+34.5%", "net_income": 69663000.0, "operating_cash_flow": 98854000.0, "free_cash_flow": 195622000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-30", "date_source": "exact", "eps_actual": 2.1, "eps_estimate": 2.08, "eps_surprise": 0.02, "surprise_pct": 0.9615, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": 40.93959731543625, "eps_yoy_label": "+40.9%", "one_week_reaction": -22.122898413450145, "one_week_reaction_label": "-22.1%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 4373554000.0, "revenue_yoy": 23.382735657833305, "revenue_yoy_label": "+23.4%", "net_income": 130117000.0, "operating_cash_flow": 21468000.0, "free_cash_flow": 113012000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [0.95, 0.66, -0.13, 0.96, 1.63, 1.44, 0.51, 1.49, 2.48, 2.0, 1.39, 2.1], "eps_estimate": [1.84, 0.44, -0.48, 0.87, 1.23, 1.01, 0.34, 1.4, 2.3, 1.84, 0.99, 2.08], "surprise": [-48.3696, 50.0, 72.9167, 10.3448, 32.5203, 42.5743, 50.0, 6.4286, 7.8261, 8.6957, 40.404, 0.9615], "reaction_1w": [-12.797971259509723, 19.658722324072766, 14.330637915543566, -6.753057127212987, 6.601066010660104, 3.2250414986957536, 12.596914715050758, -6.520221279338304, -3.643571833113082, 4.988374550834907, 10.977879400191433, -22.122898413450145], "reaction_4w": [-3.330515638207944, 26.738118742067424, 26.022012578616337, 2.162803431283085, 16.56416564165642, -1.9603193423444818, 21.85276956278474, -4.951930823352489, -8.87294695110439, 5.890227576974554, 1.592576837179626, null], "revenue": [null, 3280.08, 2686.85, 2961.09, 3252.43, 3403.1, 2847.72, 3544.7, 3966.95, 3939.8, 3828.8, 4373.55], "net_income": [null, 0.75, -41.18, 33.99, 95.24, 74.74, 9.9, 85.77, 160.66, 142.71, 69.66, 130.12], "financial_unit": "millions", "scatter": [{"x": -48.3696, "y": -12.797971259509723, "label": "2023-09-30"}, {"x": 50.0, "y": 19.658722324072766, "label": "2023-12-31"}, {"x": 72.9167, "y": 14.330637915543566, "label": "2024-03-31"}, {"x": 10.3448, "y": -6.753057127212987, "label": "2024-06-30"}, {"x": 32.5203, "y": 6.601066010660104, "label": "2024-09-30"}, {"x": 42.5743, "y": 3.2250414986957536, "label": "2024-12-31"}, {"x": 50.0, "y": 12.596914715050758, "label": "2025-03-31"}, {"x": 6.4286, "y": -6.520221279338304, "label": "2025-06-30"}, {"x": 7.8261, "y": -3.643571833113082, "label": "2025-09-30"}, {"x": 8.6957, "y": 4.988374550834907, "label": "2025-12-31"}, {"x": 40.404, "y": 10.977879400191433, "label": "2026-03-31"}, {"x": 0.9615, "y": -22.122898413450145, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["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", "2026-08-14"], "price_index": [100.0, 103.2167687039535, 95.19560029054685, 87.56874546020545, 79.48531700736743, 74.68091729791428, 71.4849019404379, 66.19279858877243, 63.46373352703123, 61.37802220608073, 53.52288056449102, 51.115492373145166, 55.3803050741932, 59.33381757808446, 65.49756148178894, 68.93224032375221, 75.63557123586178, 75.84310470063298, 78.57216976237417, 72.95838954031338, 74.58752723876725, 65.53906817474318, 67.39649268444536, 73.37345646985575, 73.56023658814983, 73.75739337968247, 73.58098993462696, 88.04607242917919, 95.85970737781466, 87.58949880668257, 93.25516239493619, 96.76247794956936, 96.9077513749092, 91.27321780637126, 87.59987547992112, 92.39389851613574, 105.63453356853792, 112.14070768911486, 111.37283386946145, 116.43665040987858, 116.47815710283282, 111.10304036525889, 111.76714745252671, 115.83480336204212, 111.0200269793504, 104.36857943343362, 111.65300404690255, 109.10034243021687, 113.70758534813739, 106.02884715160319, 110.6672200892394, 114.97353948324167, 116.16685690567603, 117.39130434782608, 100.92352391823181, 116.50928712254851, 130.89135623119228, 127.42554736951332, 131.91864688180968, 132.18844038601222, 131.93940022828681, 126.54353014423576, 134.89675210127632, 150.3476185534917, 140.4171422641901, 147.50441008612637, 149.48635467469128, 147.26574660163948, 142.9698038808758, 141.7038497457715, 140.84258586697104, 152.2154197364325, 150.0466950295735, 160.8384351976756, 165.7673549859915, 150.55515201826296, 150.26460516758326, 140.89446923316385, 131.27529314101898, 135.50897582235135, 119.81944588564906, 125.02853585140603, 128.70187817785617, 119.59115907440075, 110.06537304140292, 121.38632354467158, 120.74296980388087, 129.82255888762063, 146.17619591159075, 153.8030507419321, 163.71277368475668, 158.19238352184288, 161.80346580886166, 169.86614091522256, 168.205873197053, 169.87651758846113, 178.4684030299886, 178.36463629760297, 176.65248521324065, 184.36235342949047, 193.20327902874337, 180.60599771713188, 188.1290858150877, 184.49725018159177, 183.6359863027913, 188.53377607139151, 184.70478364636296, 196.89737470167063, 208.5296254020961, 215.95932344090483, 223.93898516135727, 202.96772854622805, 209.4635259935665, 219.86095257860327, 211.8501608384352, 207.99003839369098, 199.4604129915949, 200.35280689011103, 221.93628722631522, 227.7887309328629, 229.33485524540828, 226.39825671889594, 232.85254747328005, 236.22496627581197, 227.15575386531074, 251.43716924354052, 250.90795890837398, 249.53823804088407, 268.92186365051367, 279.6824737989, 294.55224654975615, 309.24561585555665, 296.3681643665041, 300.9235239182318, 311.90204420462794, 327.9132510117256, 348.9156376465705, 374.8261907232541, 384.8604337449413, 390.2874338487081, 433.13271765072113, 429.8951956002906, 430.5281726678427, 396.5030611186054, 392.62218532738405, 377.59676247794954, 376.6421085400021, 393.96077617515823, 411.1756770779288, 387.4961087475355, 386.93576839265324, 342.0047732696897, 350.56552869150147, 273.01027290650615, 282.72283905779807, 308.79941890629857], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 293.0147058823529, 293.0147058823529, 293.0147058823529], "gap": [0.0, -3.2167687039535053, 4.8043997094531505, 12.431254539794551, 20.514682992632572, 25.319082702085723, 28.515098059562106, 33.80720141122757, 36.53626647296877, 38.62197779391927, 32.13888414139133, 34.54627233273718, 30.281459631689145, 26.32794712779789, 20.164203224093413, 16.729524382130137, 10.026193470020573, 9.81866000524937, 7.089594943508175, 12.703375165568971, 11.074237467115097, 20.12269653113917, 18.265272021436985, 12.288308236026594, 12.101528117732514, 11.904371326199879, 12.080774771255392, -15.987248899767437, -23.800883848402904, -15.530675277270817, -21.19633886552444, -24.703654420157605, -24.848927845497442, -19.21439427695951, -15.54105195050937, -20.33507498672398, -18.50218062736144, -25.008354747938384, -24.240480928284967, -29.304297468702103, -29.345804161656346, -23.970687424082413, -24.634794511350236, -28.702450420865645, -23.887674038173927, -17.236226492257146, -24.520651105726074, -21.96798948904039, -26.575232406960907, -16.322964798662014, -20.96133773629822, -25.267657130300492, -26.460974552734854, -27.685421994884905, -11.217641565290634, -26.80340476960734, -41.1854738782511, -37.71966501657215, -42.212764528868504, -42.482558033071044, -42.23351787534564, -36.837647791294586, -20.190869748335146, -35.64173620055054, -25.711259911248916, -32.798527733185196, -34.78047232175011, -32.559864248698304, -28.263921527934613, -26.99796739283032, -26.13670351402986, -37.50953738349132, -35.340812676632325, -46.132552844734434, -51.061472633050315, -35.849269665321785, -35.55872281464208, -26.188586880222672, -16.569410788077803, 7.873377118825118, 23.562907055527404, 18.35381708977043, 14.68047476332029, 23.791193866775714, 33.31697989977354, 21.99602939650488, 22.639383137295596, 13.559794053555834, 20.735568794291595, 13.108713963950237, 3.1989910211256642, 8.719381184039463, 5.108298897020688, -2.954376209340211, -1.2941084911706469, -2.964752882578779, -11.556638324106245, -11.452871591720623, -9.740720507358304, -17.45058872360812, -26.29151432286102, 5.791061106397535, -1.7320269915582855, 1.8998086419376534, 2.761072520738111, -2.1367172478620944, 1.692275177166465, -10.500315878141208, -22.132566578566667, -29.562264617375405, -37.541926337827846, -16.570669722698625, -23.066467170037072, -33.463893755073855, 5.796897985094205, 9.657020429838411, 18.1866458319345, 17.294251933418366, -4.289228402785824, -10.141672109333513, -11.687796421878886, -8.751197895366545, -15.205488649750663, -18.577907452282574, -9.508695041781351, -33.79011042001113, -33.26090008484459, -31.891179217354676, -51.27480482698428, -62.0354149753706, -76.90518772622676, -71.0103217379096, -58.132870248857074, -62.688229800584764, -73.6667500869809, -89.67795689407856, -110.68034352892343, -136.59089660560707, -146.62513962729426, -152.05213973106103, -162.5444823566035, -159.30696030617298, -159.93993737372506, -125.91482582448776, -122.03395003326642, -107.00852718383192, -106.05387324588446, -123.3725408810406, -140.5874417838112, -116.90787345341789, -116.34753309853562, -71.41653797557206, -79.97729339738385, 20.004432975846782, 10.291866824554859, -15.784713023945642], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 85.66176470588235, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 72.05882352941175, null, null, null, null, null, null, null, null, 87.13235294117648, null, null, null, null, null, null, null, null, null, null, null, null, 89.70588235294117, null, null, null, null, null, null, null, null, null, null, null, null, 114.70588235294117, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 143.38235294117646, null, null, null, null, null, null, null, null, 166.91176470588235, null, null, null, null, null, null, null, null, null, null, null, null, 186.39705882352942, null, null, null, null, null, null, null, null, null, null, null, null, 217.6470588235294, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 238.23529411764704, null, null, null, null, null, null, null, null, 270.5882352941176, null, null, null, null, null, null, null, null, null, null, null, null, 293.0147058823529, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [193.0, 15.8, 208.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-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", "2026-08-14"], "close": [96.37, 99.47, 91.74, 84.39, 76.6, 71.97, 68.89, 63.79, 61.16, 59.15, 51.58, 49.26, 53.37, 57.18, 63.12, 66.43, 72.89, 73.09, 75.72, 70.31, 71.88, 63.16, 64.95, 70.71, 70.89, 71.08, 70.91, 84.85, 92.38, 84.41, 89.87, 93.25, 93.39, 87.96, 84.42, 89.04, 101.8, 108.07, 107.33, 112.21, 112.25, 107.07, 107.71, 111.63, 106.99, 100.58, 107.6, 105.14, 109.58, 102.18, 106.65, 110.8, 111.95, 113.13, 97.26, 112.28, 126.14, 122.8, 127.13, 127.39, 127.15, 121.95, 130.0, 144.89, 135.32, 142.15, 144.06, 141.92, 137.78, 136.56, 135.73, 146.69, 144.6, 155.0, 159.75, 145.09, 144.81, 135.78, 126.51, 130.59, 115.47, 120.49, 124.03, 115.25, 106.07, 116.98, 116.36, 125.11, 140.87, 148.22, 157.77, 152.45, 155.93, 163.7, 162.1, 163.71, 171.99, 171.89, 170.24, 177.67, 186.19, 174.05, 181.3, 177.8, 176.97, 181.69, 178.0, 189.75, 200.96, 208.12, 215.81, 195.6, 201.86, 211.88, 204.16, 200.44, 192.22, 193.08, 213.88, 219.52, 221.01, 218.18, 224.4, 227.65, 218.91, 242.31, 241.8, 240.48, 259.16, 269.53, 283.86, 298.02, 285.61, 290.0, 300.58, 316.01, 336.25, 361.22, 370.89, 376.12, 417.41, 414.29, 414.9, 382.11, 378.37, 363.89, 362.97, 379.66, 396.25, 373.43, 372.89, 329.59, 337.84, 263.1, 272.46, 297.59], "ttmEps": [2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.07, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 6.48, 6.48, 6.48, 6.48, 6.48, 6.48, 6.48, 6.48, 6.48, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.97, 7.97, 7.97], "quarterlyEps": [0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, -0.13, -0.13, -0.13, -0.13, -0.13, -0.13, -0.13, -0.13, -0.13, -0.13, -0.13, -0.13, -0.13, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 2.1, 2.1, 2.1], "priceIndex": [100.0, 103.2167687039535, 95.19560029054685, 87.56874546020545, 79.48531700736743, 74.68091729791428, 71.4849019404379, 66.19279858877243, 63.46373352703123, 61.37802220608073, 53.52288056449102, 51.115492373145166, 55.3803050741932, 59.33381757808446, 65.49756148178894, 68.93224032375221, 75.63557123586178, 75.84310470063298, 78.57216976237417, 72.95838954031338, 74.58752723876725, 65.53906817474318, 67.39649268444536, 73.37345646985575, 73.56023658814983, 73.75739337968247, 73.58098993462696, 88.04607242917919, 95.85970737781466, 87.58949880668257, 93.25516239493619, 96.76247794956936, 96.9077513749092, 91.27321780637126, 87.59987547992112, 92.39389851613574, 105.63453356853792, 112.14070768911486, 111.37283386946145, 116.43665040987858, 116.47815710283282, 111.10304036525889, 111.76714745252671, 115.83480336204212, 111.0200269793504, 104.36857943343362, 111.65300404690255, 109.10034243021687, 113.70758534813739, 106.02884715160319, 110.6672200892394, 114.97353948324167, 116.16685690567603, 117.39130434782608, 100.92352391823181, 116.50928712254851, 130.89135623119228, 127.42554736951332, 131.91864688180968, 132.18844038601222, 131.93940022828681, 126.54353014423576, 134.89675210127632, 150.3476185534917, 140.4171422641901, 147.50441008612637, 149.48635467469128, 147.26574660163948, 142.9698038808758, 141.7038497457715, 140.84258586697104, 152.2154197364325, 150.0466950295735, 160.8384351976756, 165.7673549859915, 150.55515201826296, 150.26460516758326, 140.89446923316385, 131.27529314101898, 135.50897582235135, 119.81944588564906, 125.02853585140603, 128.70187817785617, 119.59115907440075, 110.06537304140292, 121.38632354467158, 120.74296980388087, 129.82255888762063, 146.17619591159075, 153.8030507419321, 163.71277368475668, 158.19238352184288, 161.80346580886166, 169.86614091522256, 168.205873197053, 169.87651758846113, 178.4684030299886, 178.36463629760297, 176.65248521324065, 184.36235342949047, 193.20327902874337, 180.60599771713188, 188.1290858150877, 184.49725018159177, 183.6359863027913, 188.53377607139151, 184.70478364636296, 196.89737470167063, 208.5296254020961, 215.95932344090483, 223.93898516135727, 202.96772854622805, 209.4635259935665, 219.86095257860327, 211.8501608384352, 207.99003839369098, 199.4604129915949, 200.35280689011103, 221.93628722631522, 227.7887309328629, 229.33485524540828, 226.39825671889594, 232.85254747328005, 236.22496627581197, 227.15575386531074, 251.43716924354052, 250.90795890837398, 249.53823804088407, 268.92186365051367, 279.6824737989, 294.55224654975615, 309.24561585555665, 296.3681643665041, 300.9235239182318, 311.90204420462794, 327.9132510117256, 348.9156376465705, 374.8261907232541, 384.8604337449413, 390.2874338487081, 433.13271765072113, 429.8951956002906, 430.5281726678427, 396.5030611186054, 392.62218532738405, 377.59676247794954, 376.6421085400021, 393.96077617515823, 411.1756770779288, 387.4961087475355, 386.93576839265324, 342.0047732696897, 350.56552869150147, 273.01027290650615, 282.72283905779807, 308.79941890629857], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 293.0147058823529, 293.0147058823529, 293.0147058823529], "valuationGap": [0.0, -3.2167687039535053, 4.8043997094531505, 12.431254539794551, 20.514682992632572, 25.319082702085723, 28.515098059562106, 33.80720141122757, 36.53626647296877, 38.62197779391927, 32.13888414139133, 34.54627233273718, 30.281459631689145, 26.32794712779789, 20.164203224093413, 16.729524382130137, 10.026193470020573, 9.81866000524937, 7.089594943508175, 12.703375165568971, 11.074237467115097, 20.12269653113917, 18.265272021436985, 12.288308236026594, 12.101528117732514, 11.904371326199879, 12.080774771255392, -15.987248899767437, -23.800883848402904, -15.530675277270817, -21.19633886552444, -24.703654420157605, -24.848927845497442, -19.21439427695951, -15.54105195050937, -20.33507498672398, -18.50218062736144, -25.008354747938384, -24.240480928284967, -29.304297468702103, -29.345804161656346, -23.970687424082413, -24.634794511350236, -28.702450420865645, -23.887674038173927, -17.236226492257146, -24.520651105726074, -21.96798948904039, -26.575232406960907, -16.322964798662014, -20.96133773629822, -25.267657130300492, -26.460974552734854, -27.685421994884905, -11.217641565290634, -26.80340476960734, -41.1854738782511, -37.71966501657215, -42.212764528868504, -42.482558033071044, -42.23351787534564, -36.837647791294586, -20.190869748335146, -35.64173620055054, -25.711259911248916, -32.798527733185196, -34.78047232175011, -32.559864248698304, -28.263921527934613, -26.99796739283032, -26.13670351402986, -37.50953738349132, -35.340812676632325, -46.132552844734434, -51.061472633050315, -35.849269665321785, -35.55872281464208, -26.188586880222672, -16.569410788077803, 7.873377118825118, 23.562907055527404, 18.35381708977043, 14.68047476332029, 23.791193866775714, 33.31697989977354, 21.99602939650488, 22.639383137295596, 13.559794053555834, 20.735568794291595, 13.108713963950237, 3.1989910211256642, 8.719381184039463, 5.108298897020688, -2.954376209340211, -1.2941084911706469, -2.964752882578779, -11.556638324106245, -11.452871591720623, -9.740720507358304, -17.45058872360812, -26.29151432286102, 5.791061106397535, -1.7320269915582855, 1.8998086419376534, 2.761072520738111, -2.1367172478620944, 1.692275177166465, -10.500315878141208, -22.132566578566667, -29.562264617375405, -37.541926337827846, -16.570669722698625, -23.066467170037072, -33.463893755073855, 5.796897985094205, 9.657020429838411, 18.1866458319345, 17.294251933418366, -4.289228402785824, -10.141672109333513, -11.687796421878886, -8.751197895366545, -15.205488649750663, -18.577907452282574, -9.508695041781351, -33.79011042001113, -33.26090008484459, -31.891179217354676, -51.27480482698428, -62.0354149753706, -76.90518772622676, -71.0103217379096, -58.132870248857074, -62.688229800584764, -73.6667500869809, -89.67795689407856, -110.68034352892343, -136.59089660560707, -146.62513962729426, -152.05213973106103, -162.5444823566035, -159.30696030617298, -159.93993737372506, -125.91482582448776, -122.03395003326642, -107.00852718383192, -106.05387324588446, -123.3725408810406, -140.5874417838112, -116.90787345341789, -116.34753309853562, -71.41653797557206, -79.97729339738385, 20.004432975846782, 10.291866824554859, -15.784713023945642], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 85.66176470588235, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 72.05882352941175, null, null, null, null, null, null, null, null, 87.13235294117648, null, null, null, null, null, null, null, null, null, null, null, null, 89.70588235294117, null, null, null, null, null, null, null, null, null, null, null, null, 114.70588235294117, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 143.38235294117646, null, null, null, null, null, null, null, null, 166.91176470588235, null, null, null, null, null, null, null, null, null, null, null, null, 186.39705882352942, null, null, null, null, null, null, null, null, null, null, null, null, 217.6470588235294, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 238.23529411764704, null, null, null, null, null, null, null, null, 270.5882352941176, null, null, null, null, null, null, null, null, null, null, null, null, 293.0147058823529, null, null], "quarterLabels": ["2023-08-03", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "2024-05-02", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-27", "", "", "", "", "", "", "", "", "2025-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-26", "", "", "", "", "", "", "", "", "2026-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-30", "", ""], "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": [4.70588235294118, 4.70588235294118, 4.70588235294118, 4.70588235294118, 4.70588235294118, 4.70588235294118, 4.70588235294118, 4.70588235294118, 4.70588235294118, 4.70588235294118, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, -48.36956521739131, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 50.000000000000014, 72.91666666666666, 72.91666666666666, 72.91666666666666, 72.91666666666666, 72.91666666666666, 72.91666666666666, 72.91666666666666, 72.91666666666666, 72.91666666666666, 72.91666666666666, 72.91666666666666, 72.91666666666666, 72.91666666666666, 10.344827586206893, 10.344827586206893, 10.344827586206893, 10.344827586206893, 10.344827586206893, 10.344827586206893, 10.344827586206893, 10.344827586206893, 10.344827586206893, 10.344827586206893, 10.344827586206893, 10.344827586206893, 10.344827586206893, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 32.52032520325203, 42.574257425742566, 42.574257425742566, 42.574257425742566, 42.574257425742566, 42.574257425742566, 42.574257425742566, 42.574257425742566, 42.574257425742566, 42.574257425742566, 49.99999999999999, 49.99999999999999, 49.99999999999999, 49.99999999999999, 49.99999999999999, 49.99999999999999, 49.99999999999999, 49.99999999999999, 49.99999999999999, 49.99999999999999, 49.99999999999999, 49.99999999999999, 49.99999999999999, 6.428571428571435, 6.428571428571435, 6.428571428571435, 6.428571428571435, 6.428571428571435, 6.428571428571435, 6.428571428571435, 6.428571428571435, 6.428571428571435, 6.428571428571435, 6.428571428571435, 6.428571428571435, 6.428571428571435, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 7.826086956521746, 8.69565217391304, 8.69565217391304, 8.69565217391304, 8.69565217391304, 8.69565217391304, 8.69565217391304, 8.69565217391304, 8.69565217391304, 8.69565217391304, 40.4040404040404, 40.4040404040404, 40.4040404040404, 40.4040404040404, 40.4040404040404, 40.4040404040404, 40.4040404040404, 40.4040404040404, 40.4040404040404, 40.4040404040404, 40.4040404040404, 40.4040404040404, 40.4040404040404, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623], "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": [22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 115, 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-25", "latestDate": "2026-08-14", "startClose": 96.37, "latestClose": 297.59, "startTtmEps": 2.72, "latestTtmEps": 7.97, "priceChangePct": 208.79941890629857, "epsChangePct": 193.0147058823529, "earningsGapPct": -15.78471302394567, "startMultiple": 35.43014705882353, "latestMultiple": 37.338770388958594, "multipleChangePct": 5.3870036919864805, "latestQuarter": "2026-07-30", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 0 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 67.37345331833518, "earningsMovePct": 57.199211045364876, "spread": -10.174242272970304, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 168.58303249097472, "earningsMovePct": 226.63934426229505, "spread": 58.05631177132034, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 208.79941890629857, "earningsMovePct": 193.0147058823529, "spread": -15.78471302394567, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 0, "persistenceLabel": "0 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 0 updates.", "marketChangePct": 208.79941890629857, "earningsChangePct": 193.0147058823529, "recentMarketMovePoints": -121.72875376154411, "recentEarningsMovePoints": 22.426470588235304}, "pressure": {"score": 17, "band": "low", "label": "Low \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 85, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 75, "band": "high", "label": "Broad support", "tone": "positive", "summary": "4 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 1.82697112, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.23460778, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.11309157, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.00721908, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00324792, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 1.4991986733873697, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 4, "mixed": 1, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-16", "requiredThrough": "2026-07-30", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["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", "2026-08-14"], "startDate": "2023-08-25", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 85.66176470588235, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 72.05882352941175, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 87.13235294117648, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 89.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 114.70588235294117, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 143.38235294117646, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 166.91176470588235, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 186.39705882352942, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 217.6470588235294, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 238.23529411764704, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 270.5882352941176, 293.0147058823529, 293.0147058823529, 293.0147058823529], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 106.77186777903869, 109.24642772871, 109.24642772871, 109.24642772871, 109.24642772871, 109.24642772871, 109.24642772871, 109.24642772871, 109.24642772871, 109.24642772871, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.1770674312623, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.96910838997327, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 110.92676105053823, 112.0470895128954, 112.0470895128954, 112.0470895128954, 112.0470895128954, 112.0470895128954, 112.0470895128954, 112.0470895128954, 112.0470895128954, 112.0470895128954, 113.5121162112992, 113.5121162112992, 113.5121162112992, 113.5121162112992, 113.5121162112992, 113.5121162112992, 113.5121162112992, 113.5121162112992, 113.5121162112992, 113.5121162112992, 113.5121162112992, 113.5121162112992, 113.5121162112992, 118.82710801640599, 118.82710801640599, 118.82710801640599, 118.82710801640599, 118.82710801640599, 118.82710801640599, 118.82710801640599, 118.82710801640599, 118.82710801640599, 118.82710801640599, 118.82710801640599, 118.82710801640599, 118.82710801640599, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 125.33421840790578, 130.2219027907261, 130.2219027907261, 130.2219027907261, 130.2219027907261, 130.2219027907261, 130.2219027907261, 130.2219027907261, 130.2219027907261, 130.2219027907261, 139.15658124555637, 139.15658124555637, 139.15658124555637, 139.15658124555637, 139.15658124555637, 139.15658124555637, 139.15658124555637, 139.15658124555637, 139.15658124555637, 139.15658124555637, 139.15658124555637, 139.15658124555637, 139.15658124555637, 146.704871555966, 146.704871555966, 146.704871555966], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 143.15248262777985, 197.6263765870744, 197.6263765870744, 197.6263765870744, 197.6263765870744, 197.6263765870744, 197.6263765870744, 197.6263765870744, 197.6263765870744, 197.6263765870744, 232.6927783203673, 232.6927783203673, 232.6927783203673, 232.6927783203673, 232.6927783203673, 232.6927783203673, 232.6927783203673, 232.6927783203673, 232.6927783203673, 232.6927783203673, 232.6927783203673, 232.6927783203673, 232.6927783203673, 289.21900784696726, 289.21900784696726, 289.21900784696726, 289.21900784696726, 289.21900784696726, 289.21900784696726, 289.21900784696726, 289.21900784696726, 289.21900784696726, 289.21900784696726, 289.21900784696726, 289.21900784696726, 289.21900784696726, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 286.6536445177876, 285.2479259982712, 285.2479259982712, 285.2479259982712, 285.2479259982712, 285.2479259982712, 285.2479259982712, 285.2479259982712, 285.2479259982712, 285.2479259982712, 283.55729184207274, 283.55729184207274, 283.55729184207274, 283.55729184207274, 283.55729184207274, 283.55729184207274, 283.55729184207274, 283.55729184207274, 283.55729184207274, 283.55729184207274, 283.55729184207274, 283.55729184207274, 283.55729184207274, 232.70602498905464, 232.70602498905464, 232.70602498905464, 232.70602498905464, 232.70602498905464, 232.70602498905464, 232.70602498905464, 232.70602498905464, 232.70602498905464, 232.70602498905464, 232.70602498905464, 232.70602498905464, 232.70602498905464, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 195.95100977783767, 180.8953849953412, 180.8953849953412, 180.8953849953412, 180.8953849953412, 180.8953849953412, 180.8953849953412, 180.8953849953412, 180.8953849953412, 180.8953849953412, 196.61019993488927, 196.61019993488927, 196.61019993488927, 196.61019993488927, 196.61019993488927, 196.61019993488927, 196.61019993488927, 196.61019993488927, 196.61019993488927, 196.61019993488927, 196.61019993488927, 196.61019993488927, 196.61019993488927, 206.38893566384894, 206.38893566384894, 206.38893566384894], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 193.01470588235293, "valuationContribution": 15.784713023945642, "marketMove": 208.79941890629857, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 193.01470588235293}, {"key": "valuation", "label": "Relative valuation contribution", "value": 15.784713023945642}, {"key": "market", "label": "Total market move", "value": 208.79941890629857}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": -14.338235294117652, "surprisePct": -48.36956521739131, "immediateReturnPct": -12.797971259509723, "forward4WeekPct": 6.7117497886728605, "forward13WeekPct": 19.54353338968722, "toDateReturnPct": 403.1107354184277, "weeksSince": 145, "availabilitySource": "reported", "spread": 32.13888414139133, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-03-01", "periodEnd": "2023-12-31", "earningsChangePct": -15.879828326180256, "surprisePct": 50.000000000000014, "immediateReturnPct": 19.658722324072777, "forward4WeekPct": 31.50472429840643, "forward13WeekPct": 58.29925257368495, "toDateReturnPct": 319.6728247073755, "weeksSince": 128, "availabilitySource": "reported", "spread": -15.987248899767437, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 20.918367346938794, "surprisePct": 72.91666666666666, "immediateReturnPct": 14.330637915543566, "forward4WeekPct": 26.066936208445625, "forward13WeekPct": 14.757412398921833, "toDateReturnPct": 234.2205750224618, "weeksSince": 119, "availabilitySource": "reported", "spread": -18.50218062736144, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 2.9535864978902815, "surprisePct": 10.344827586206893, "immediateReturnPct": -6.753057127212991, "forward4WeekPct": 3.2396422704873196, "forward13WeekPct": 18.634787369958026, "toDateReturnPct": 171.57327979558312, "weeksSince": 106, "availabilitySource": "reported", "spread": -16.322964798662014, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 27.868852459016402, "surprisePct": 32.52032520325203, "immediateReturnPct": 6.601066010660106, "forward4WeekPct": 18.13038130381304, "forward13WeekPct": 18.97498974989751, "toDateReturnPct": 144.02624026240258, "weeksSince": 93, "availabilitySource": "reported", "spread": -20.190869748335146, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-28", "periodEnd": "2024-12-31", "earningsChangePct": 25.0, "surprisePct": 42.574257425742566, "immediateReturnPct": 3.2250414986957576, "forward4WeekPct": -8.90048217532211, "forward13WeekPct": 23.255078649909102, "toDateReturnPct": 135.2304165678602, "weeksSince": 76, "availabilitySource": "reported", "spread": 7.873377118825118, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 16.41025641025642, "surprisePct": 49.99999999999999, "immediateReturnPct": 12.596914715050755, "forward4WeekPct": 24.634321796818814, "forward13WeekPct": 39.11757653265126, "toDateReturnPct": 137.86268084086, "weeksSince": 67, "availabilitySource": "reported", "spread": 20.735568794291595, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 11.674008810572701, "surprisePct": 6.428571428571435, "immediateReturnPct": -6.520221279338301, "forward4WeekPct": -2.416885976690475, "forward13WeekPct": 9.651431333583972, "toDateReturnPct": 59.831355067404246, "weeksSince": 54, "availabilitySource": "reported", "spread": 5.791061106397535, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 16.765285996055223, "surprisePct": 7.826086956521746, "immediateReturnPct": -3.6435718331130795, "forward4WeekPct": 0.9439305267132436, "forward13WeekPct": 13.498206531999246, "toDateReturnPct": 40.452142722295626, "weeksSince": 41, "availabilitySource": "reported", "spread": 5.796897985094205, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-27", "periodEnd": "2025-12-31", "earningsChangePct": 9.459459459459474, "surprisePct": 8.69565217391304, "immediateReturnPct": 4.9883745508349175, "forward4WeekPct": 11.32600577749594, "forward13WeekPct": 33.2945818361164, "toDateReturnPct": 4.836891425350509, "weeksSince": 24, "availabilitySource": "reported", "spread": -71.0103217379096, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 13.58024691358024, "surprisePct": 40.4040404040404, "immediateReturnPct": 10.977879400191437, "forward4WeekPct": 0.5982133361693176, "forward13WeekPct": -30.048920557268954, "toDateReturnPct": -20.878974795278115, "weeksSince": 15, "availabilitySource": "reported", "spread": -162.5444823566035, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 8.288043478260864, "surprisePct": 0.9615384615384623, "immediateReturnPct": -22.122898413450145, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -11.913923750888, "weeksSince": 2, "availabilitySource": "reported", "spread": 20.004432975846782, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": 8.288043478260864, "surprisePct": 0.9615384615384623, "immediateReturnPct": -22.122898413450145, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": -11.913923750888, "weeksSince": 2, "availabilitySource": "reported", "spread": 20.004432975846782, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Engineering & Construction", "population": 26, "spreadPercentile": 68.0, "qualityPercentile": 26.0, "rarityPercentile": 68.0, "currentOneYearSpread": 22.03174, "lead": "earnings", "relatedSignals": [{"tickerId": 226, "symbol": "APG", "name": "Api Group\u00a0Corp", "spread": 14.941298999999999, "lead": "earnings", "quality": 100}, {"tickerId": 7256, "symbol": "MYRG", "name": "MYR Group Inc", "spread": 31.68726300000001, "lead": "earnings", "quality": 100}, {"tickerId": 5943, "symbol": "EXPO", "name": "Exponent Inc", "spread": 10.055536000000002, "lead": "earnings", "quality": 75}, {"tickerId": 2357, "symbol": "KBR", "name": "KBR Inc", "spread": 37.524873, "lead": "earnings", "quality": 50}, {"tickerId": 3811, "symbol": "STN", "name": "Stantec Inc", "spread": 56.211743999999996, "lead": "earnings", "quality": 100}, {"tickerId": 8058, "symbol": "ROAD", "name": "Construction Partners Inc", "spread": 78.243629, "lead": "earnings", "quality": 100}, {"tickerId": 8654, "symbol": "TTEK", "name": "Tetra Tech Inc", "spread": 99.165109, "lead": "earnings", "quality": 100}, {"tickerId": 8944, "symbol": "WLDN", "name": "Willdan Group Inc", "spread": 109.31044800000001, "lead": "earnings", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-11-03", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2024-03-01", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2024-11-01", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-02-28", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-05-02", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-08-01", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-02-27", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-07-31", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-14", "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}