People (even sophisticated investors) misunderstand this stock. They think that BGC loses money on a portfolio of bonds if rates go up. BGC is a broker and does not seek to take interest rate risk - they are merely a middleman between buyers and sellers. Rates going up (and down) means more trading and volatility which creates more trading and more commissions. I suspect they are making more money now than when rates were stuck in the basement. If rates continue to rise, they will be one of the few stocks you own that will (should) go up or at least stay stable.