4 months Caledonia Mining (LON:CMCL) Reaches New 12-Month High – Should You Buy? MarketBeat Caledonia Mining (LON:CMCL) Sets New 1-Year High – Here’s What Happened Mining X