Generac (GNRC) surged nearly 15% with EPS of $1.80 and revenue of $1.06bn both ahead of expectations, although capex was higher than expected.