Generac reported fourth-quarter earnings per share of $2.80 from sales of $1.2 billion on Wednesday. Wall Street was looking ...