Tesla stock jumps to highest levels since February, notching 3rd straight week of gains