It appears that Tesla has been overcharging for their products, rather dramatically prior to this year.
In 9 months, Tesla has dropped the price of the Model S by $30,000 and the Model X by $41,000.
If you bought an S or X a year ago, your vehicle has depreciated an extra $30 - 41,000, over and above the normal depreciation of a one year old car.
The less expensive Models 3 and Y have also received significant discounts in the last year.
My niece and her husband bought a Model 3 last year and they have suffered hyper depreciation on their "green new deal" vehicle.