Guggenheim analyst Joseph Osha upgrades MasTec (NYSE:MTZ) from Neutral to Buy and announces $480 price target.