Why Is Generac Holdings  ( GNRC )  Up 4.2% Since Last Earnings Report?