Recently, MasTec drew renewed attention after Barclays reiterated a Buy rating and Zacks upgraded the stock to Rank #2 (Buy), both citing improved earnings expectations and exposure to infrastructure ...