Generac Stock: Invest In The Energy Ecosystem (NYSE:GNRC)