On April 30, 2020, MasTec (MTZ) reported better-than-expected Q1 2020 results and management provided strong full-year guidance and, as you can expect, the stock finished the trading day higher by ~3% (on a day that the S&P 500 traded lower by ~3%). However, MTZ shares are still significantly underperforming the broader market on a YTD basis.
It is very impressive, in my opinion, that MasTec not only reported solid Q1 2020 results but that management also provided guidance for the remainder of the current year. Providing any type of guidance in this environment