Sandfire has acquired 16.7 million shares at A12c per share for $2 million, giving the miner a near 19.6% stake.