{"ticker": {"uuid": "009fe632-8034-4137-bf87-60f93ed145bb", "symbol": "MTZ", "name": "MasTec Inc", "exchange": "NYSE", "country": "US", "sector": "Industrials", "industry": "Engineering & Construction"}, "articles": [{"title": "1 Industrials Stock to Own for Decades and 2 Facing Challenges", "summary": "1 Industrials Stock to Own for Decades and 2 Facing Challenges Even if they go mostly unnoticed, industrial businesses are the backbone of our country. But they are at the whim of volatile macroeconomic factors that influence capital spending (like interest rates), and the industry has underperformed the market over the past six months as its 1.8% return lagged the S&P 500 by 9.3 percentage points. Despite the lackluster result, a few diamonds in the rough can produce earnings growth no matter what, and we started StockStory to help you find them. Keeping that in mind, here is one industrials ", "url": "https://finance.yahoo.com/markets/stocks/articles/1-industrials-stock-own-decades-035722547.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-12T03:57:22+00:00", "published_display": "12 Aug 2026 03:57", "sentiment": "neutral", "sentiment_pct": 55, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.189, "duplicate_count": 1, "topics": ["Earnings", "Earnings Growth", "Industrials", "Price Target"]}, {"title": "MasTec Stock Up 26% YTD: Is the Rally Still Worth Chasing?", "summary": "MasTec, Inc. MTZ has delivered a strong run in 2026, with shares gaining 25.9% year to date. The stock has outperformed the Zacks Building Products - Heavy Construction industry's 21.8% rise, the Zacks Construction sector's 11.9% gain and the S&P 500 Index's 13.1% advance. MTZ Price Performance (YTD)Zacks Investment Research Image Source: Zacks Investment Research The rally has been supported by improving earnings, record backlog and strong infrastructure spending across power, clean energy, pipelines and mission-critical projects. However, with the stock already reflecting part of this growth", "url": "https://finance.yahoo.com/markets/stocks/articles/mastec-stock-26-ytd-rally-173500357.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-10T17:35:00+00:00", "published_display": "10 Aug 2026 17:35", "sentiment": "positive", "sentiment_pct": 87, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.229, "duplicate_count": 1, "topics": ["Backlog", "Clean Energy", "Construction", "Earnings", "Earnings Growth", "Earnings Per Share"]}, {"title": "Zacks Market Edge Highlights: Caterpillar, MasTec and United Rentals", "summary": "For Immediate Release Chicago, IL \u2013 August 10, 2026 \u2013 Zacks Market Edge is a podcast hosted weekly by Zacks Stock Strategist Tracey Ryniec. Every week, Tracey will be joined by guests to discuss the hottest investing topics in stocks, bonds and ETFs and how it impacts your life. To listen to the podcast, click here: https://www.zacks.com/stock/news/2971070/3-halo-stocks-to-buy-now 3 HALO Stocks to Buy Now Welcome to Episode #495 of the Zacks Market Edge Podcast. (0:15) - Where To Find Strong Growth Stocks Outside Tech? (3:50) - Top Stock Picks For Your Watchlist Right Now (20:30) - Episode Rou", "url": "https://finance.yahoo.com/markets/stocks/articles/zacks-market-edge-highlights-caterpillar-152700979.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-10T15:27:00+00:00", "published_display": "10 Aug 2026 15:27", "sentiment": "positive", "sentiment_pct": 88, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.255, "duplicate_count": 1, "topics": ["AI", "Construction", "Earnings", "Infrastructure", "Semiconductors"]}, {"title": "Is Sterling's 192% E-Infrastructure Growth Just Getting Started Now?", "summary": "Sterling Infrastructure, Inc.'s STRL E-Infrastructure Solutions segment delivered a standout second-quarter 2026, raising the question of whether its 192% revenue growth is merely the beginning of a longer growth cycle. The segment's performance was supported by robust demand across data centers, semiconductor facilities, manufacturing and other mission-critical projects. Revenues from the E-Infrastructure segment surged 192% year over year in the second quarter of 2026, while adjusted operating income jumped 148%. The legacy site development business alone posted 111% revenue growth, with gai", "url": "https://finance.yahoo.com/markets/stocks/articles/sterlings-192-e-infrastructure-growth-145100130.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-10T14:51:00+00:00", "published_display": "10 Aug 2026 14:51", "sentiment": "positive", "sentiment_pct": 90, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.236, "duplicate_count": 1, "topics": ["Advanced Manufacturing", "Construction", "Earnings", "Infrastructure", "Operating Income", "Revenue Growth"]}, {"title": "Should Investors Buy EMCOR Stock After Impressive Q2 Earnings?", "summary": "EMCOR Group, Inc. EME reported strong second-quarter 2026 results on July 30, with both earnings and revenues exceeding the Zacks Consensus Estimate by 25.3% and 9%, respectively. The company also delivered strong year-over-year growth across key metrics. Shares of EMCOR have gained 21.5% since the earnings release, reflecting positive investor sentiment toward its strong execution and raised 2026 guidance. Digging Deeper Into EMCOR's Q2 Results Adjusted earnings per share stood at $9.06, up 34.8% from the prior-year quarter, while revenues of $5.15 billion increased 19.8%. This growth was dri", "url": "https://finance.yahoo.com/markets/stocks/articles/investors-buy-emcor-stock-impressive-143700386.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-10T14:37:00+00:00", "published_display": "10 Aug 2026 14:37", "sentiment": "positive", "sentiment_pct": 90, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.236, "duplicate_count": 1, "topics": ["Acquisitions", "Construction", "Earnings", "Earnings Per Share", "Earnings Release", "Guidance"]}, {"title": "MasTec (MTZ) Stock Gets Fair Value Boost As Analysts Weigh Guidance And Superior Group", "summary": "Never miss an important update on your stock portfolio and cut through the noise. Over 7 million investors trust Simply Wall St to stay informed where it matters for FREE. MasTec sits at the center of an active reassessment of price targets, with updated modeling work lifting fair value from about $349 to about $427. Behind that shift, analysts are weighing fresh guidance, the acquisition of The Superior Group, and a mix of bullish and more cautious views on how execution and segment pressure could affect valuation over time. As you read on, you will see how these moving targets and narratives", "url": "https://finance.yahoo.com/markets/stocks/articles/mastec-mtz-stock-gets-fair-161308537.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-08T16:13:08+00:00", "published_display": "08 Aug 2026 16:13", "sentiment": "positive", "sentiment_pct": 80, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.184, "duplicate_count": 1, "topics": ["Earnings", "Free Cash Flow", "Guidance", "M A", "Price Target", "Revenue Growth"]}, {"title": "MasTec (MTZ) Board Expands To 10 With Alexander Benjamin Spiro", "summary": "Never miss an important update on your stock portfolio and cut through the noise. Over 7 million investors trust Simply Wall St to stay informed where it matters for FREE. MasTec (NYSE: MTZ) has appointed Alexander Benjamin Spiro as a new Class III director and member of the Compensation Committee, expanding the Board to ten members. Spiro brings experience advising Fortune 500 companies and working in highly regulated industries, aligning with MasTec's operational profile. The Board expansion adds further regulatory, governance and industry expertise that may influence MasTec's future decisio", "url": "https://finance.yahoo.com/markets/stocks/articles/mastec-mtz-board-expands-10-071423637.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-08T07:14:23+00:00", "published_display": "08 Aug 2026 07:14", "sentiment": "neutral", "sentiment_pct": 53, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.143, "duplicate_count": 1, "topics": ["Board Changes", "Debt", "Earnings", "Governance", "Net Income"]}, {"title": "Does MasTec's Strong Q2 Justify Its Raised 2026 Outlook?", "summary": "MasTec, Inc. MTZ delivered another strong quarter, reinforcing management's confidence to raise its full-year 2026 outlook. The key question now is whether second-quarter execution provides enough evidence to support those higher expectations. The results were impressive. Second-quarter revenues climbed 23% year over year to a record $4.37 billion, while adjusted EBITDA increased 40% to $384 million and adjusted earnings per share rose 49% to $2.22. Just as importantly, 18-month backlog reached a record $21.4 billion, up 30% from a year ago, providing strong revenue visibility heading into the", "url": "https://finance.yahoo.com/markets/stocks/articles/does-mastecs-strong-q2-justify-180000660.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-07T18:00:00+00:00", "published_display": "07 Aug 2026 18:00", "sentiment": "positive", "sentiment_pct": 91, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.136, "duplicate_count": 1, "topics": ["Clean Energy", "Construction", "Earnings", "Earnings Per Share", "Grid Modernization", "Infrastructure"]}], "by_tier": {"direct": [{"title": "1 Industrials Stock to Own for Decades and 2 Facing Challenges", "summary": "1 Industrials Stock to Own for Decades and 2 Facing Challenges Even if they go mostly unnoticed, industrial businesses are the backbone of our country. But they are at the whim of volatile macroeconomic factors that influence capital spending (like interest rates), and the industry has underperformed the market over the past six months as its 1.8% return lagged the S&P 500 by 9.3 percentage points. Despite the lackluster result, a few diamonds in the rough can produce earnings growth no matter what, and we started StockStory to help you find them. Keeping that in mind, here is one industrials ", "url": "https://finance.yahoo.com/markets/stocks/articles/1-industrials-stock-own-decades-035722547.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-12T03:57:22+00:00", "published_display": "12 Aug 2026 03:57", "sentiment": "neutral", "sentiment_pct": 55, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.189, "duplicate_count": 1, "topics": ["Earnings", "Earnings Growth", "Industrials", "Price Target"]}, {"title": "MasTec Stock Up 26% YTD: Is the Rally Still Worth Chasing?", "summary": "MasTec, Inc. MTZ has delivered a strong run in 2026, with shares gaining 25.9% year to date. The stock has outperformed the Zacks Building Products - Heavy Construction industry's 21.8% rise, the Zacks Construction sector's 11.9% gain and the S&P 500 Index's 13.1% advance. MTZ Price Performance (YTD)Zacks Investment Research Image Source: Zacks Investment Research The rally has been supported by improving earnings, record backlog and strong infrastructure spending across power, clean energy, pipelines and mission-critical projects. However, with the stock already reflecting part of this growth", "url": "https://finance.yahoo.com/markets/stocks/articles/mastec-stock-26-ytd-rally-173500357.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-10T17:35:00+00:00", "published_display": "10 Aug 2026 17:35", "sentiment": "positive", "sentiment_pct": 87, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.229, "duplicate_count": 1, "topics": ["Backlog", "Clean Energy", "Construction", "Earnings", "Earnings Growth", "Earnings Per Share"]}, {"title": "Zacks Market Edge Highlights: Caterpillar, MasTec and United Rentals", "summary": "For Immediate Release Chicago, IL \u2013 August 10, 2026 \u2013 Zacks Market Edge is a podcast hosted weekly by Zacks Stock Strategist Tracey Ryniec. Every week, Tracey will be joined by guests to discuss the hottest investing topics in stocks, bonds and ETFs and how it impacts your life. To listen to the podcast, click here: https://www.zacks.com/stock/news/2971070/3-halo-stocks-to-buy-now 3 HALO Stocks to Buy Now Welcome to Episode #495 of the Zacks Market Edge Podcast. (0:15) - Where To Find Strong Growth Stocks Outside Tech? (3:50) - Top Stock Picks For Your Watchlist Right Now (20:30) - Episode Rou", "url": "https://finance.yahoo.com/markets/stocks/articles/zacks-market-edge-highlights-caterpillar-152700979.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-10T15:27:00+00:00", "published_display": "10 Aug 2026 15:27", "sentiment": "positive", "sentiment_pct": 88, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.255, "duplicate_count": 1, "topics": ["AI", "Construction", "Earnings", "Infrastructure", "Semiconductors"]}, {"title": "Is Sterling's 192% E-Infrastructure Growth Just Getting Started Now?", "summary": "Sterling Infrastructure, Inc.'s STRL E-Infrastructure Solutions segment delivered a standout second-quarter 2026, raising the question of whether its 192% revenue growth is merely the beginning of a longer growth cycle. The segment's performance was supported by robust demand across data centers, semiconductor facilities, manufacturing and other mission-critical projects. Revenues from the E-Infrastructure segment surged 192% year over year in the second quarter of 2026, while adjusted operating income jumped 148%. The legacy site development business alone posted 111% revenue growth, with gai", "url": "https://finance.yahoo.com/markets/stocks/articles/sterlings-192-e-infrastructure-growth-145100130.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-10T14:51:00+00:00", "published_display": "10 Aug 2026 14:51", "sentiment": "positive", "sentiment_pct": 90, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.236, "duplicate_count": 1, "topics": ["Advanced Manufacturing", "Construction", "Earnings", "Infrastructure", "Operating Income", "Revenue Growth"]}, {"title": "Should Investors Buy EMCOR Stock After Impressive Q2 Earnings?", "summary": "EMCOR Group, Inc. EME reported strong second-quarter 2026 results on July 30, with both earnings and revenues exceeding the Zacks Consensus Estimate by 25.3% and 9%, respectively. The company also delivered strong year-over-year growth across key metrics. Shares of EMCOR have gained 21.5% since the earnings release, reflecting positive investor sentiment toward its strong execution and raised 2026 guidance. Digging Deeper Into EMCOR's Q2 Results Adjusted earnings per share stood at $9.06, up 34.8% from the prior-year quarter, while revenues of $5.15 billion increased 19.8%. This growth was dri", "url": "https://finance.yahoo.com/markets/stocks/articles/investors-buy-emcor-stock-impressive-143700386.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-10T14:37:00+00:00", "published_display": "10 Aug 2026 14:37", "sentiment": "positive", "sentiment_pct": 90, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.236, "duplicate_count": 1, "topics": ["Acquisitions", "Construction", "Earnings", "Earnings Per Share", "Earnings Release", "Guidance"]}, {"title": "MasTec (MTZ) Stock Gets Fair Value Boost As Analysts Weigh Guidance And Superior Group", "summary": "Never miss an important update on your stock portfolio and cut through the noise. Over 7 million investors trust Simply Wall St to stay informed where it matters for FREE. MasTec sits at the center of an active reassessment of price targets, with updated modeling work lifting fair value from about $349 to about $427. Behind that shift, analysts are weighing fresh guidance, the acquisition of The Superior Group, and a mix of bullish and more cautious views on how execution and segment pressure could affect valuation over time. As you read on, you will see how these moving targets and narratives", "url": "https://finance.yahoo.com/markets/stocks/articles/mastec-mtz-stock-gets-fair-161308537.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-08T16:13:08+00:00", "published_display": "08 Aug 2026 16:13", "sentiment": "positive", "sentiment_pct": 80, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.184, "duplicate_count": 1, "topics": ["Earnings", "Free Cash Flow", "Guidance", "M A", "Price Target", "Revenue Growth"]}, {"title": "MasTec (MTZ) Board Expands To 10 With Alexander Benjamin Spiro", "summary": "Never miss an important update on your stock portfolio and cut through the noise. Over 7 million investors trust Simply Wall St to stay informed where it matters for FREE. MasTec (NYSE: MTZ) has appointed Alexander Benjamin Spiro as a new Class III director and member of the Compensation Committee, expanding the Board to ten members. Spiro brings experience advising Fortune 500 companies and working in highly regulated industries, aligning with MasTec's operational profile. The Board expansion adds further regulatory, governance and industry expertise that may influence MasTec's future decisio", "url": "https://finance.yahoo.com/markets/stocks/articles/mastec-mtz-board-expands-10-071423637.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-08T07:14:23+00:00", "published_display": "08 Aug 2026 07:14", "sentiment": "neutral", "sentiment_pct": 53, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.143, "duplicate_count": 1, "topics": ["Board Changes", "Debt", "Earnings", "Governance", "Net Income"]}, {"title": "Does MasTec's Strong Q2 Justify Its Raised 2026 Outlook?", "summary": "MasTec, Inc. MTZ delivered another strong quarter, reinforcing management's confidence to raise its full-year 2026 outlook. The key question now is whether second-quarter execution provides enough evidence to support those higher expectations. The results were impressive. Second-quarter revenues climbed 23% year over year to a record $4.37 billion, while adjusted EBITDA increased 40% to $384 million and adjusted earnings per share rose 49% to $2.22. Just as importantly, 18-month backlog reached a record $21.4 billion, up 30% from a year ago, providing strong revenue visibility heading into the", "url": "https://finance.yahoo.com/markets/stocks/articles/does-mastecs-strong-q2-justify-180000660.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-07T18:00:00+00:00", "published_display": "07 Aug 2026 18:00", "sentiment": "positive", "sentiment_pct": 91, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.136, "duplicate_count": 1, "topics": ["Clean Energy", "Construction", "Earnings", "Earnings Per Share", "Grid Modernization", "Infrastructure"]}], "industry": [], "sector": []}, "total_fetched": 8, "total_unique": 8, "total_relevant": 8, "pipeline_health": {"providers_attempted": 1, "providers_with_results": 1, "raw_articles": 8, "unique_stories": 8, "duplicates_removed": 0, "relevant_stories": 8, "current_evidence": 8, "direct_evidence": 8, "eodhd_articles": 8, "eodhd": {"configured": true, "status": "healthy", "calls_used": 120, "call_budget": 500, "budget_used_pct": 24.0, "requests_made": 24, "last_success_at": "2026-08-13T02:46:17.035175+00:00", "newest_seen_at": "2026-08-13T02:28:06+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3680, "unmapped_mentions": 1784}, "status": "healthy"}, "sentiment_summary": {"positive": 6, "negative": 0, "neutral": 2, "score": 73, "raw_score": 81, "total": 8, "evidence_count": 8, "effective_articles": 7.67, "direct_story_count": 8, "industry_story_count": 0, "sector_story_count": 0, "story_count": 8, "source_count": 1, "source_concentration": 1.0, "direct_share": 100, "dispersion": 14, "confidence": 73, "evidence_status": "measured", "score_version": "evidence-v4", "newest_article_at": "2026-08-12T03:57:22+00:00", "label": "Constructive news tone", "tone": "positive"}, "classifier": {"primary_event": "earnings", "primary_label": "Earnings", "confidence": 86, "events": [{"event": "earnings", "label": "Earnings", "weight": 4.2, "count": 7}, {"event": "deals", "label": "Deals and strategy", "weight": 0.6, "count": 1}], "positive_events": 6, "negative_events": 0, "pipeline": {"providers_attempted": 1, "providers_with_results": 1, "raw_articles": 8, "unique_stories": 8, "duplicates_removed": 0, "relevant_stories": 8, "current_evidence": 8, "direct_evidence": 8, "eodhd_articles": 8, "eodhd": {"configured": true, "status": "healthy", "calls_used": 120, "call_budget": 500, "budget_used_pct": 24.0, "requests_made": 24, "last_success_at": "2026-08-13T02:46:17.035175+00:00", "newest_seen_at": "2026-08-13T02:28:06+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3680, "unmapped_mentions": 1784}, "status": "healthy"}}, "market_context": {"has_market_context": true, "latest_close": 272.46, "latest_week": "2026-08-07", "one_week_move": 3.6, "four_week_move": -26.9, "twelve_week_move": -34.3, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -0.952605, "market_dynamics_buy_signal": false, "relative_strength": -11.50863, "fair_value_gap": 63.2, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "positive", "expectation_probability": 57.5545, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+3.6% over one week, -26.9% over four weeks, trend inactive, and materially above fair value."}, "interpretation": {"label": "News confirmed by price", "tone": "positive", "classification": "confirmed_positive", "summary": "Constructive news tone is being confirmed by positive weekly price action.", "confidence": 83, "badges": ["Sentiment-trend disagreement", "Positive but stretched"], "opportunities": [], "risks": ["Positive news is arriving while the Sharemaestro trend signal is inactive.", "Constructive tone is arriving with price materially above fair value."], "event_label": "Earnings", "sentiment_word": "constructive"}, "charts": {"sources": [{"label": "finance.yahoo.com", "count": 8}], "tiers": [{"label": "Direct company coverage", "count": 8}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Earnings", "count": 7}, {"label": "Deals and strategy", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "73/100", "tone": "positive", "text": "Constructive news tone"}, {"label": "Evidence confidence", "value": "73/100", "tone": "positive", "text": "7.67 effective stories after overlap and weighting."}, {"label": "Market reaction", "value": "News confirmed by price", "tone": "positive", "text": "Constructive news tone is being confirmed by positive weekly price action."}, {"label": "Primary event", "value": "Earnings", "tone": "positive", "text": "86/100 classification confidence."}, {"label": "Company focus", "value": "8", "tone": "positive", "text": "100% of weighted evidence is company-specific."}, {"label": "Evidence agreement", "value": "14/100", "tone": "positive", "text": "lower dispersion means the independent stories agree more closely."}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+3.6% over one week, -26.9% over four weeks, trend inactive, and materially above fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "1 Industrials Stock to Own for Decades and 2 Facing Challenges"}], "updated_at": "2026-08-13T02:57:02.702496+00:00", "detail_intelligence": {"headline": "News confirmed by price", "summary": "Constructive news tone is drawn from 8 fresh independent stories, including 8 company-specific items across 1 publishers.", "status": "measured", "metrics": [{"label": "Weighted tone", "value": 73, "display": "73", "tone": "positive", "note": "Constructive news tone"}, {"label": "Evidence confidence", "value": 73, "display": "73", "tone": "positive", "note": "solid confidence"}, {"label": "Company focus", "value": 100, "display": "100%", "tone": "positive", "note": "8 direct stories"}, {"label": "Evidence agreement", "value": 86, "display": "86", "tone": "positive", "note": "14/100 dispersion"}], "confidence_drivers": [{"label": "Sample depth", "value": 96, "note": "7.67 effective stories"}, {"label": "Source breadth", "value": 20, "note": "1 independent publishers"}, {"label": "Direct relevance", "value": 100, "note": "company-specific evidence share"}, {"label": "Freshness", "value": 63, "note": "recency-weighted evidence"}, {"label": "Agreement", "value": 86, "note": "cross-story consistency"}, {"label": "Source independence", "value": 0, "note": "lower publisher concentration"}], "freshness": 63, "source_independence": 0, "timeline": [{"date": "2026-07-23", "label": "23 Jul", "count": 0, "score": null, "tone": "neutral", "x": 42.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-24", "label": "24 Jul", "count": 0, "score": null, "tone": "neutral", "x": 87.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-25", "label": "25 Jul", "count": 0, "score": null, "tone": "neutral", "x": 133.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-26", "label": "26 Jul", "count": 0, "score": null, "tone": "neutral", "x": 179.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-27", "label": "27 Jul", "count": 0, "score": null, "tone": "neutral", "x": 225.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-28", "label": "28 Jul", "count": 0, "score": null, "tone": "neutral", "x": 271.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-29", "label": "29 Jul", "count": 0, "score": null, "tone": "neutral", "x": 316.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-30", "label": "30 Jul", "count": 0, "score": null, "tone": "neutral", "x": 362.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-31", "label": "31 Jul", "count": 0, "score": null, "tone": "neutral", "x": 408.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-01", "label": "01 Aug", "count": 0, "score": null, "tone": "neutral", "x": 454.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-02", "label": "02 Aug", "count": 0, "score": null, "tone": "neutral", "x": 500.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-03", "label": "03 Aug", "count": 0, "score": null, "tone": "neutral", "x": 545.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-04", "label": "04 Aug", "count": 0, "score": null, "tone": "neutral", "x": 591.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-05", "label": "05 Aug", "count": 0, "score": null, "tone": "neutral", "x": 637.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-06", "label": "06 Aug", "count": 0, "score": null, "tone": "neutral", "x": 683.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-07", "label": "07 Aug", "count": 1, "score": 91, "tone": "positive", "x": 729.0, "y": 60.4, "volume_height": 13.0, "volume_y": 253.0}, {"date": "2026-08-08", "label": "08 Aug", "count": 2, "score": 68, "tone": "positive", "x": 774.8, "y": 102.2, "volume_height": 26.0, "volume_y": 240.0}, {"date": "2026-08-09", "label": "09 Aug", "count": 0, "score": null, "tone": "neutral", "x": 820.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-10", "label": "10 Aug", "count": 4, "score": 89, "tone": "positive", "x": 866.4, "y": 64.0, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-11", "label": "11 Aug", "count": 0, "score": null, "tone": "neutral", "x": 912.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-12", "label": "12 Aug", "count": 1, "score": 55, "tone": "neutral", "x": 958.0, "y": 125.9, "volume_height": 13.0, "volume_y": 253.0}], "timeline_points": "729.0,60.4 774.8,102.2 866.4,64.0 958.0,125.9", "timeline_has_signal": true, "timeline_start": "23 Jul", "timeline_mid": "02 Aug", "timeline_end": "12 Aug", "momentum": {"label": "Improving", "tone": "positive", "recent_score": 83, "prior_score": 75, "delta": 8, "recent_count": 5, "prior_count": 3, "volume_delta": 2}, "freshness_buckets": [{"label": "Last 24 hours", "count": 1, "share": 12}, {"label": "1 to 3 days", "count": 4, "share": 50}, {"label": "4 to 7 days", "count": 3, "share": 38}, {"label": "8 to 30 days", "count": 0, "share": 0}], "source_profile": [{"label": "finance.yahoo.com", "count": 8, "share": 100, "score": 81, "tone": "positive"}], "event_profile": [{"label": "Earnings", "count": 7, "share": 88, "score": 81, "tone": "positive"}, {"label": "Deals and strategy", "count": 1, "share": 12, "score": 80, "tone": "positive"}], "topics": [{"label": "Earnings", "count": 8, "share": 100}, {"label": "Construction", "count": 5, "share": 62}, {"label": "Infrastructure", "count": 3, "share": 38}, {"label": "Earnings Per Share", "count": 3, "share": 38}, {"label": "Revenue Growth", "count": 2, "share": 25}, {"label": "Price Target", "count": 2, "share": 25}, {"label": "Guidance", "count": 2, "share": 25}, {"label": "Earnings Growth", "count": 2, "share": 25}, {"label": "Clean Energy", "count": 2, "share": 25}, {"label": "Semiconductors", "count": 1, "share": 12}], "supporting": [{"label": "Direct evidence", "text": "8 current stories are mapped specifically to MTZ."}, {"label": "Narrative agreement", "text": "Cross-story agreement is 86/100, indicating a comparatively coherent tape."}, {"label": "Price response", "text": "Constructive news tone is being confirmed by positive weekly price action."}], "tempering": [{"label": "Source breadth", "text": "Only 1 publisher currently contribute to the measured read."}], "supporting_heading": "What supports the read", "tempering_heading": "What tempers the read", "latest_observation": {"title": "1 Industrials Stock to Own for Decades and 2 Facing Challenges", "summary": "1 Industrials Stock to Own for Decades and 2 Facing Challenges Even if they go mostly unnoticed, industrial businesses are the backbone of our country. But they are at the whim of volatile macroeconomic factors that influence capital spending (like interest rates), and the industry has underperformed the market over the past six months as its 1.8% return lagged the S&P 500 by 9.3 percentage points. Despite the lackluster result, a few diamonds in the rough can produce earnings growth no matter what, and we started StockStory to help you find them. Keeping that in mind, here is one industrials ", "url": "https://finance.yahoo.com/markets/stocks/articles/1-industrials-stock-own-decades-035722547.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-12T03:57:22+00:00", "published_display": "12 Aug 2026 03:57", "sentiment": "neutral", "sentiment_pct": 55, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.195, "duplicate_count": 1, "topics": ["Earnings", "Earnings Growth", "Industrials", "Price Target"]}, "article_count": 8, "updated_at": "2026-08-12T22:42:03.224718+00:00"}, "price_sentiment_path": {"available": true, "price_points": [{"x": 42.0, "y": 198.0, "label": "13 Feb 2026", "close": 269.53, "index": 100.0}, {"x": 78.6, "y": 184.2, "label": "20 Feb 2026", "close": 283.86, "index": 105.3}, {"x": 115.3, "y": 170.6, "label": "27 Feb 2026", "close": 298.02, "index": 110.6}, {"x": 151.9, "y": 182.5, "label": "06 Mar 2026", "close": 285.61, "index": 106.0}, {"x": 188.6, "y": 178.3, "label": "13 Mar 2026", "close": 290.0, "index": 107.6}, {"x": 225.2, "y": 168.2, "label": "20 Mar 2026", "close": 300.58, "index": 111.5}, {"x": 261.8, "y": 153.3, "label": "27 Mar 2026", "close": 316.01, "index": 117.2}, {"x": 298.5, "y": 133.9, "label": "03 Apr 2026", "close": 336.25, "index": 124.8}, {"x": 335.1, "y": 109.8, "label": "10 Apr 2026", "close": 361.22, "index": 134.0}, {"x": 371.8, "y": 100.5, "label": "17 Apr 2026", "close": 370.89, "index": 137.6}, {"x": 408.4, "y": 95.5, "label": "24 Apr 2026", "close": 376.12, "index": 139.5}, {"x": 445.0, "y": 55.8, "label": "01 May 2026", "close": 417.41, "index": 154.9}, {"x": 481.7, "y": 58.8, "label": "08 May 2026", "close": 414.29, "index": 153.7}, {"x": 518.3, "y": 58.2, "label": "15 May 2026", "close": 414.9, "index": 153.9}, {"x": 555.0, "y": 89.8, "label": "22 May 2026", "close": 382.11, "index": 141.8}, {"x": 591.6, "y": 93.3, "label": "29 May 2026", "close": 378.37, "index": 140.4}, {"x": 628.2, "y": 107.3, "label": "05 Jun 2026", "close": 363.89, "index": 135.0}, {"x": 664.9, "y": 108.2, "label": "12 Jun 2026", "close": 362.97, "index": 134.7}, {"x": 701.5, "y": 92.1, "label": "19 Jun 2026", "close": 379.66, "index": 140.9}, {"x": 738.2, "y": 76.2, "label": "26 Jun 2026", "close": 396.25, "index": 147.0}, {"x": 774.8, "y": 98.1, "label": "03 Jul 2026", "close": 373.43, "index": 138.5}, {"x": 811.4, "y": 98.6, "label": "10 Jul 2026", "close": 372.89, "index": 138.3}, {"x": 848.1, "y": 140.3, "label": "17 Jul 2026", "close": 329.59, "index": 122.3}, {"x": 884.7, "y": 132.3, "label": "24 Jul 2026", "close": 337.84, "index": 125.3}, {"x": 921.4, "y": 204.2, "label": "31 Jul 2026", "close": 263.1, "index": 97.6}, {"x": 958.0, "y": 195.2, "label": "07 Aug 2026", "close": 272.46, "index": 101.1}], "sentiment_points": [{"x": 706.2, "y": 122.6, "label": "19 Jun 2026", "score": 54}, {"x": 708.3, "y": 120.8, "label": "20 Jun 2026", "score": 55}, {"x": 712.4, "y": 119.0, "label": "21 Jun 2026", "score": 56}, {"x": 715.1, "y": 119.0, "label": "21 Jun 2026", "score": 56}, {"x": 719.0, "y": 119.0, "label": "22 Jun 2026", "score": 56}, {"x": 719.1, "y": 119.0, "label": "22 Jun 2026", "score": 56}, {"x": 720.9, "y": 117.1, "label": "22 Jun 2026", "score": 57}, {"x": 721.1, "y": 117.1, "label": "22 Jun 2026", "score": 57}, {"x": 721.5, "y": 117.1, "label": "22 Jun 2026", "score": 57}, {"x": 721.9, "y": 117.1, "label": "22 Jun 2026", "score": 57}, {"x": 723.3, "y": 117.1, "label": "23 Jun 2026", "score": 57}, {"x": 725.2, "y": 119.0, "label": "23 Jun 2026", "score": 56}, {"x": 727.8, "y": 120.8, "label": "24 Jun 2026", "score": 55}, {"x": 729.3, "y": 120.8, "label": "24 Jun 2026", "score": 55}, {"x": 733.0, "y": 120.8, "label": "25 Jun 2026", "score": 55}, {"x": 736.1, "y": 120.8, "label": "25 Jun 2026", "score": 55}, {"x": 740.1, "y": 120.8, "label": "26 Jun 2026", "score": 55}, {"x": 740.7, "y": 120.8, "label": "26 Jun 2026", "score": 55}, {"x": 744.3, "y": 120.8, "label": "27 Jun 2026", "score": 55}, {"x": 746.7, "y": 119.0, "label": "27 Jun 2026", "score": 56}, {"x": 747.3, "y": 119.0, "label": "27 Jun 2026", "score": 56}, {"x": 756.1, "y": 120.8, "label": "29 Jun 2026", "score": 55}, {"x": 762.1, "y": 119.0, "label": "30 Jun 2026", "score": 56}, {"x": 765.6, "y": 119.0, "label": "01 Jul 2026", "score": 56}, {"x": 766.9, "y": 119.0, "label": "01 Jul 2026", "score": 56}, {"x": 768.7, "y": 109.8, "label": "01 Jul 2026", "score": 61}, {"x": 771.4, "y": 113.4, "label": "02 Jul 2026", "score": 59}, {"x": 771.7, "y": 113.4, "label": "02 Jul 2026", "score": 59}, {"x": 774.2, "y": 111.6, "label": "02 Jul 2026", "score": 60}, {"x": 775.5, "y": 113.4, "label": "03 Jul 2026", "score": 59}, {"x": 776.2, "y": 115.3, "label": "03 Jul 2026", "score": 58}, {"x": 781.7, "y": 115.3, "label": "04 Jul 2026", "score": 58}, {"x": 785.0, "y": 113.4, "label": "04 Jul 2026", "score": 59}, {"x": 793.0, "y": 113.4, "label": "06 Jul 2026", "score": 59}, {"x": 804.1, "y": 117.1, "label": "08 Jul 2026", "score": 57}, {"x": 806.3, "y": 113.4, "label": "09 Jul 2026", "score": 59}, {"x": 811.2, "y": 113.4, "label": "09 Jul 2026", "score": 59}, {"x": 812.8, "y": 113.4, "label": "10 Jul 2026", "score": 59}, {"x": 814.5, "y": 113.4, "label": "10 Jul 2026", "score": 59}, {"x": 839.5, "y": 111.6, "label": "15 Jul 2026", "score": 60}, {"x": 842.4, "y": 111.6, "label": "15 Jul 2026", "score": 60}, {"x": 850.1, "y": 115.3, "label": "17 Jul 2026", "score": 58}, {"x": 882.5, "y": 119.0, "label": "23 Jul 2026", "score": 56}, {"x": 884.4, "y": 119.0, "label": "23 Jul 2026", "score": 56}, {"x": 888.7, "y": 120.8, "label": "24 Jul 2026", "score": 55}, {"x": 921.1, "y": 124.5, "label": "30 Jul 2026", "score": 53}, {"x": 922.1, "y": 122.6, "label": "31 Jul 2026", "score": 54}, {"x": 924.3, "y": 120.8, "label": "31 Jul 2026", "score": 55}, {"x": 932.0, "y": 122.6, "label": "02 Aug 2026", "score": 54}, {"x": 941.9, "y": 119.0, "label": "03 Aug 2026", "score": 56}], "price_path": "42.0,198.0 78.6,184.2 115.3,170.6 151.9,182.5 188.6,178.3 225.2,168.2 261.8,153.3 298.5,133.9 335.1,109.8 371.8,100.5 408.4,95.5 445.0,55.8 481.7,58.8 518.3,58.2 555.0,89.8 591.6,93.3 628.2,107.3 664.9,108.2 701.5,92.1 738.2,76.2 774.8,98.1 811.4,98.6 848.1,140.3 884.7,132.3 921.4,204.2 958.0,195.2", "sentiment_path": "706.2,122.6 708.3,120.8 712.4,119.0 715.1,119.0 719.0,119.0 719.1,119.0 720.9,117.1 721.1,117.1 721.5,117.1 721.9,117.1 723.3,117.1 725.2,119.0 727.8,120.8 729.3,120.8 733.0,120.8 736.1,120.8 740.1,120.8 740.7,120.8 744.3,120.8 746.7,119.0 747.3,119.0 756.1,120.8 762.1,119.0 765.6,119.0 766.9,119.0 768.7,109.8 771.4,113.4 771.7,113.4 774.2,111.6 775.5,113.4 776.2,115.3 781.7,115.3 785.0,113.4 793.0,113.4 804.1,117.1 806.3,113.4 811.2,113.4 812.8,113.4 814.5,113.4 839.5,111.6 842.4,111.6 850.1,115.3 882.5,119.0 884.4,119.0 888.7,120.8 921.1,124.5 922.1,122.6 924.3,120.8 932.0,122.6 941.9,119.0", "price_change": 1.1, "sentiment_change": 2, "latest_close": 272.46, "start_label": "13 Feb", "mid_label": "15 May", "end_label": "07 Aug"}, "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}