Generac stock upgraded as company backs away from struggling clean tech bets US Markets ยท Aug 11, 2025