Why VivoPower PLC VIVO cost structure is getting attention VivoPower PLC Posts Steep Loss on 16B Revenue Can Teledyne TDY stock recover Steady 20260418 What Generac Holdlings GNRC has done differently this quarter Q1 2026 Profit Surprises