BGC - BGC Group, Inc. Stock Analysis | Finranks