Financial insights of BGC