Is It Too Late to Buy Tesla Stock?