With a market cap of $8.5 billion, Generac Holdings Inc. (GNRC) is a global energy technology company that designs, ...