Mastec is turning back $MTZ

NYSE:MTZ   MasTec, Inc
Mastec is just hanging around 50SMA. It has been trading below 50 SMA since November 2019 and now it is very close to break it. fib 0.618 and 20SMA is holding, Additionally it is forming unconfirmed cup w handle. It needs to break and hold above $48 for the confirmation.