EnerSys (ENS) reports earnings