Will TESLA stock close above $300 July 24 2026