Shares of backup-power company Generac (GNRC) soared following its supply agreement with tech titan Amazon (AMZN). Initially ...