Generac Surges 17% After Beating Q1 Earnings Expectations | Intellectia.AI