Sunrun Inc. (NASDAQ:RUN) ranks among the best short squeeze stocks to buy right now. On November 12, Mizuho reaffirmed its ...