Generac stock jumps 34% on Amazon deal: the catch is hidden in… — GNRC +0.60 · News Impact Screener