EnerSys Stock Hits $156 High on Strong Earnings Forecast