STOCKHOLDERS RIGHTS AGREEMENT DATED AS OF NOVEMBER 1, 1995