3 months MasTec (NYSE:MTZ) Sets New 52-Week High – Still a Buy? MarketBeat MasTec (NYSE:MTZ) Hits New 12-Month High – What’s Next? NYSE X