I believe that TSLA stock is currently in the last leg down of regular flat formation. From the absolute top we have completed wave "A" down 100$ , and counter wave "B" 300$ and now it might retest 100$ low.