Primo Water has closed the public offering of 6.9m shares at US$11.26 per share.