Amended and restated STOCKHOLDERS’ AGREEMENT