OPTIMIZERx (OPRX) had the highest return between August 31, 2006 and September 7, 2006 by a US stock, returning 38.6%.