energy boost; CMC Markets drag mid-caps