Earnings Season Heats Up with MasTec's Financial Performance