MasTec (NYSE:MTZ – Get Free Report)‘s stock had its “buy” rating reiterated by analysts at Truist Financial in a research report issued on Monday,Benzinga reports. Weiss Ratings raised shares of MasTec from a “hold (c)” rating to a “hold (c+)” rating in a research report on Friday. Zacks Research raised MasTec from a “hold” rating to a “strong-buy” rating in a report on Tuesday, July 28th. Finally, B. Riley Financial restated a “buy” rating on shares of MasTec in a report on Monday, May 4th. One analyst has rated the stock with a Strong Buy rating, nineteen have given a Buy rating and one has given a Hold rating to the stock.