IVORY HOLDCO, INC. STOCKHOLDERS’ AGREEMENT DATED AS OF MAY 24, 2005