This important exchange has been doing very well with options and futures contract sales.
CME had a classic pre-earnings run up fueled by professional traders swing trading, out of a platform support level.
The retracement was only a sympathy move with retail knee-jerk reactions due to the fear around the stock market at this time, not an indication of the company's earnings report or growth potential.
The stock is not at its all-time high level yet, so it can run further before slamming into strong resistance.
On the monthly chart, it has a Double Trough on DPO, which is a strong indication for the stock's long-term cycle.