Shares of backup-power company Generac (GNRC) soared following its supply agreement with tech titan Amazon (AMZN). Initially pegged at $2.4 billion, the deal has the potential to generate up to $8 ...