MasTec, Inc. (MTZ)
NYSE: MTZ · IEX Real-Time Price · USD
90.98
+2.56 (2.90%)
May 2, 2024, 12:52 PM EDT - Market open

MasTec Analyst Ratings

Total Analysts
12
Consensus Rating
Strong Buy
Price Target
$94.50
Upside
+3.87%

Ratings History

Analyst Firm Rating Rating Action Price Target Upside Date
Citigroup
Citigroup
Strong Buy
Maintains
$99$104
Strong Buy Maintains $99$104 +14.31% Apr 22, 2024
Truist Securities
Truist Securities
Hold
Initiates
$96
Hold Initiates $96 +5.52% Mar 14, 2024
B. Riley Securities
B. Riley Securities
Strong Buy
Maintains
$83$104
Strong Buy Maintains $83$104 +14.31% Mar 8, 2024
Barclays
Barclays
Buy
Maintains
$55$106
Buy Maintains $55$106 +16.51% Mar 5, 2024
DA Davidson
DA Davidson
Strong Buy
Maintains
$70$100
Strong Buy Maintains $70$100 +9.91% Mar 5, 2024
DA Davidson
DA Davidson
Strong Buy
Reiterates
$70
Strong Buy Reiterates $70 -23.06% Mar 4, 2024
Citigroup
Citigroup
Strong Buy
Maintains
$74$99
Strong Buy Maintains $74$99 +8.82% Mar 4, 2024
Craig-Hallum
Craig-Hallum
Strong Buy
Upgrades
$96
Strong Buy Upgrades $96 +5.52% Mar 4, 2024
TD Cowen
TD Cowen
Buy
Maintains
$85$105
Buy Maintains $85$105 +15.41% Mar 4, 2024
Baird
Baird
Hold
Maintains
$70$89
Hold Maintains $70$89 -2.18% Mar 4, 2024
Keybanc
Keybanc
Buy
Maintains
$92$97
Buy Maintains $92$97 +6.62% Mar 4, 2024
Goldman Sachs
Goldman Sachs
Hold
Maintains
$54$61
Hold Maintains $54$61 -32.95% Feb 9, 2024
UBS
UBS
Strong Buy
Maintains
$89$92
Strong Buy Maintains $89$92 +1.12% Feb 2, 2024
Citigroup
Citigroup
Strong Buy
Maintains
$60$74
Strong Buy Maintains $60$74 -18.66% Jan 26, 2024
Baird
Baird
Hold
Downgrades
$57$75
Hold Downgrades $57$75 -17.56% Jan 16, 2024
Keybanc
Keybanc
Buy
Initiates
$92
Buy Initiates $92 +1.12% Jan 10, 2024
Stifel
Stifel
Strong Buy
Maintains
$70$84
Strong Buy Maintains $70$84 -7.67% Dec 19, 2023
Stifel
Stifel
Strong Buy
Initiates
$70
Strong Buy Initiates $70 -23.06% Nov 16, 2023
Goldman Sachs
Goldman Sachs
Hold
Maintains
$119$54
Hold Maintains $119$54 -40.65% Nov 9, 2023
Goldman Sachs
Goldman Sachs
Hold
Downgrades
$54
Hold Downgrades $54 -40.65% Nov 8, 2023
Barclays
Barclays
Buy
Maintains
$106$55
Buy Maintains $106$55 -39.55% Nov 2, 2023