Caledonia Mining stock hits 52-week high at $17.94 amid robust gains June 2, 2025 by Finance On Earth Caledonia Mining Stock at a 52-week height of $ 17.94, with strong profit background