GNRC Estados financieros: Análisis de Generac Holdings Inc AI