Generac Holdings Inc (GNRC) AI Stock Analysis & Earnings