best performing stocks july 5. 2018

Ascent Solar Technologies, Inc Common Stock (ASTI) had the highest return on July 5, 2018 by a US stock, returning 100%.