MASTEC INC

NYSE: MTZ (MasTec, Inc.)

Last update: yesterday, 6:44AM

316.01

9.27 (3.02%)

Previous Close 306.74
Open 307.85
Volume 991,891
Avg. Volume (3M) 941,822
Market Cap 24,933,482,496
Price / Earnings (TTM) 62.45
Price / Earnings (Forward) 34.36
Price / Sales 1.65
Price / Book 7.28
52 Weeks Range
99.70 (-68%) — 319.37 (1%)
Earnings Date 30 Apr 2026
Profit Margin 1.72%
Operating Margin (TTM) 1.27%
Diluted EPS (TTM) 2.72
Quarterly Revenue Growth (YOY) 6.00%
Quarterly Earnings Growth (YOY) 9,825.60%
Total Debt/Equity (MRQ) 89.05%
Current Ratio (MRQ) 1.22
Operating Cash Flow (TTM) 1.09 B
Levered Free Cash Flow (TTM) 772.44 M
Return on Assets (TTM) 3.35%
Return on Equity (TTM) 8.72%

Market Trend

Short Term Medium Term
Industry Engineering & Construction (US) Bullish Bullish
Engineering & Construction (Global) Bullish Bullish
Stock MasTec, Inc. Bullish Bullish

AIStockmoo Score

1.3
Analyst Consensus 1.5
Insider Activity 1.5
Price Volatility -3.0
Technical Moving Averages 2.5
Technical Oscillators 4.0
Average 1.30

Similar Stocks

Stock Market Cap DY P/E (TTM) P/B
MTZ 25 B - 62.45 7.28
DY 10 B - 35.73 5.42
AGX 8 B 0.64% 58.11 15.66
GVA 6 B 0.43% 34.47 4.29
AMRC 2 B - 25.26 1.31
PWR 70 B 0.02% 69.45 9.30

MasTec is a leading infrastructure construction company operating mainly in North America across a range of industries. The company’s primary activities include the engineering, building, installation, maintenance, and upgrade of communications, oil and gas, utility, renewable energy, and other infrastructure. MasTec reports its results under five reportable segments: communications; clean energy and infrastructure; oil and gas; power delivery; and other.

Sector Industrials
Industry Engineering & Construction
Investment Style Small Growth
% Held by Insiders 21.50%
% Held by Institutions 73.99%

Ownership

Name Date Shares Held
Electron Capital Partners, Llc 31 Dec 2025 804,303
52 Weeks Range
99.70 (-68%) — 319.37 (1%)
Price Target Range
260.00 (-17%) — 362.00 (14%)
High 362.00 (Mizuho, 14.55%) Buy
Median 349.00 (10.44%)
Low 260.00 (Barclays, -17.72%) Buy
Average 338.50 (7.12%)
Total 8 Buy
Avg. Price @ Call 296.22
Firm Date Target Price Call Price @ Call
Mizuho 03 Mar 2026 362.00 (14.55%) Buy 300.74
Baird 02 Mar 2026 348.00 (10.12%) Buy 304.53
Cantor Fitzgerald 02 Mar 2026 347.00 (9.81%) Buy 304.53
23 Jan 2026 274.00 (-13.29%) Buy 241.80
Citigroup 02 Mar 2026 350.00 (10.76%) Buy 304.53
26 Jan 2026 284.00 (-10.13%) Buy 245.29
DA Davidson 02 Mar 2026 350.00 (10.76%) Buy 304.53
Keybanc 02 Mar 2026 335.00 (6.01%) Buy 304.53
Truist Securities 02 Mar 2026 356.00 (12.65%) Buy 304.53
Barclays 23 Jan 2026 260.00 (-17.72%) Buy 241.80
Name Avg. Buy ($) Avg. Sell ($) Net Quantity Net Value ($)
APPLE ROBERT E 303.07 - 11,548 3,499,852
DE CARDENAS ALBERTO 303.07 - 6,269 1,899,946
DIMARCO PAUL 303.07 - 9,074 2,750,057
MAS JORGE 303.07 - 15,838 4,800,023
MAS JOSE RAMON 303.07 - 26,397 8,000,139
Aggregate Net Quantity 69,126
Aggregate Net Value ($) 20,950,017
Aggregate Avg. Buy ($) 303.07
Aggregate Avg. Sell ($) -
Name Holder Date Type Quantity Price Value ($)
MAS JOSE RAMON Officer 18 Mar 2026 Acquired (+) 26,397 303.07 8,000,139
MAS JORGE Director 18 Mar 2026 Acquired (+) 15,838 303.07 4,800,023
DE CARDENAS ALBERTO Officer 18 Mar 2026 Acquired (+) 6,269 303.07 1,899,946
APPLE ROBERT E Officer 18 Mar 2026 Acquired (+) 11,548 303.07 3,499,852
DIMARCO PAUL Officer 18 Mar 2026 Acquired (+) 9,074 303.07 2,750,057

The support, resistance and trendline levels presented has been generated by an artificial intelligence (AI) model and should be interpreted with caution.

Portfolio

AI Template

Your price alert

Risk Profile

| | | | |
Conservative
Moderate Conservative
Moderate
Moderate Aggressive
Aggressive
Margin of Safety (EP)
Partial Profit (TP1)
Target Profit (TP2)
Maximum Loss (SL)

Disclaimer: The above is for illustrative purposes only and is NOT investment advice. Seek advice from a qualified financial professional.

Entry Price (EP)

Take Profit 1 (TP1)

Take Profit 2 (TP2)

Stop Loss (SL)

52W Range
 
52WL
 
52WH
SL
EP
TP1
TP2

All alert prices are within 52 weeks price range

Realized Profit -
Unrealized Profit -
Dividend Received 2026 -
Total Profit -
Avg. Return -
Quantity (Buy) -
Avg. Price (Buy) -
Quantity (Sold) -
Avg. Price (Sold) -
No stocks matching your criteria