Generac Holdings Inc. (GNRC) Stock Fundamentals & Financial Metrics | MetricSide