• MasTec is trading 11.4% up at $324.21 today following an upgrade by Zacks Research from "Hold" to "Strong Buy".
  • The significant price movement also comes as investors position ahead of the company's Q2 earnings report, scheduled for after market close today.
  • This rebound follows a sharp two-day decline, with the stock previously falling by 8.01% on July 29th and 7.23% on July 28th.