Do what I am doing... (well, this is what my plan is as of now) -
1) spend it all on TSLA on Monday August 5th. I believe the stock will continue to float upwards, especially with increased media attention each day as we approach the earnings news. (and who knows there could be some news out of Tesla, they certainly know how to control the media) I am already "all in" on TSLA and have no plans to sell just yet, so we will be at the same spot.
2) towards the end of the day on August 7th, if you are unconvinced about a guaranteed positive result to the stock, then sell half of it. I think it may be around $145 by the time the earnings come out. You'll have made 5% profit on that investment.
3) If the resulting change to the stock is up... we can assume the long-term path of the stock is still upwards, and I would buy it back - yes, you lost a little money, but you had some security in there for yourself.
4) If the resulting change to the stock is down... expect long-term folks to still insist that the stock will recover and rise again, while bearish folks scream that the TSLA sky is falling, it was always going to fall and there was never anything you could do about it... this earnings report was simply the trigger. You'll have a choice about whether to sell your remaining stake, at which point the 5% profit you made will ease the pain of the losses on the other half - or buy more TSLA, and if it does rise eventually, you'll see even more than 5% profit overall.
If you decide wait until August 8th, well, by then you'll simply have information I cannot guess at
I have to say though, my opinion has changed in the last few days. I was planning to sell half or all of it. I've been slowly moving towards a belief that the stock might climb August 8th. The recent Model S price increases are certainly heartwarming. So I might keep it through the whole period.
(40% of my net worth in TSLA)