- BGC Partners, Inc.