Generac Stock Gets Buy Rating as Analyst Anticipates Growth in Clean Energy