One more thing... we won't know how things are going with the Model 3 ramp until end of July, mostly because Tesla doesn't know. Even then, Tesla can sandbag us as whatever is causing a delay might be fixed quickly or not... we might not get a reading until September. By sometime in September, and certainly by end of September, we should have a much better idea how things are going.
As for the SP, things are still perfect through most of July unless Mr. Musk tips us off ahead of time one way or the other.
As for the SP, things are still perfect through most of July unless Mr. Musk tips us off ahead of time one way or the other.