MasTec, Inc. (MTZ) stock analysis, price and outlook | Madmaj