30 best stocks 2017

TNF Pharmaceuticals (TNFA) had the highest return in 2017 by a US stock, returning 8,124,531.6%.