Mastec, Inc.https://pcaobus.org/form-ap-filings/34492/34492Mastec, Inc.344923/10/2019 11:30:44 AM201812a779c4-7441-4da3-b882-65decf6bec12243BDO USA, LLP1432Mastec, Inc.15615MTZ0024310468Albert De La Caridad Lopez00243104681227BDO Canada LLPTrue
MasTec, Inc.https://pcaobus.org/form-ap-filings/17469/30229MasTec, Inc.3022910/24/2018 7:51:36 AM2017ff19606f-00f2-4d33-962d-2b6ef69b9e6a243BDO USA, LLP1432MasTec, Inc.15615MTZ0024310468Albert De La Caridad Lopez00243104681227BDO Canada LLPTrue
MasTec, Inc.https://pcaobus.org/form-ap-filings/17469/17469MasTec, Inc.174693/6/2018 6:53:25 AM201702d14694-4940-439f-ae69-d53c04363dce243BDO USA, LLP1432MasTec, Inc.15615MTZ0024310468Albert De La Caridad Lopez0024310468False
MasTec, Inc.https://pcaobus.org/form-ap-filings/4388/4388MasTec, Inc.43883/28/2017 9:12:37 PM2016dacb13f1-408f-4b80-937c-9607c45e50e1243BDO USA, LLP1432MasTec, Inc.15615MTZ0024310468Albert De La Caridad Lopez0024310468True