Icon
 

Jim Cramer names First Solar Enphase and Generac his top