BGC Group (BGC) has quietly outperformed many peers over the past 3 years, yet its recent pullback leaves the stock trading below where some investors might expect given its revenue momentum. See our ...