Tesla Goes Public