It's honestly a little scary how vertically integrated Tesla is. They now have a vast super charging network, and are now selling thousands of cars that are engineered to use this network. (Yes you can use other charging stations or just plug in at 120v, but they are much slower to charge)
They make the solar panels, and batteries too. This would be akin to Exxon selling cars that are engineered for Exxon gas, and now Tesla is starting to make semi trucks.
Each super charging station is essentially a money printing machine for Tesla. It's still a good time to buy Tesla.
Full disclosure.... I am very long on Tesla stock