CME Group Inc. (CME) fundamental stock analysis