NEW GIANT CORPORATION STOCKHOLDERS AGREEMENT dated as of July 9, 2007