It's been an especially hectic 2019 for Tesla. The car making division has been working through a large bank of orders for the Model 3, the Model Y and Cybertruck have been shown as prototypes, plans revealed for vehicle and battery production in Germany, and any day now, the first vehicles are due to roll off the line at the Shanghai factory. There is even more to come in the 2020s.