Generac's stock offers 'attractive entry point' to clean energy future, says one analyst