Maxim Group analyst Tate Sullivan maintained a Buy rating on Caledonia Mining (CMCL – Research Report) yesterday. The company’s shares opened ...