Home Stock CME Group stock: high margins, dividends, and a bargain