Retire on TESLA Stock By 2030!: How Many Shares?!