MasTec - $2.96B revenue in 2nd quarter