Generac Holdings (GNRC) has seen its shares fall over the past month, dropping about 21% as investors weigh its growth potential against recent performance. The stock's current valuation might prompt ...