Generac Holdings Inc. (GNRC) stock analysis, price and outlook | Madmaj