Tesla 4Q19 & 2020 outlook: Delivering on all metrics