Tesla's Price Drops - Is this a good time to buy?