STOCK WARRANT AGREEMENT