Russel Metals recently announced it has entered into a stock purchase agreement to acquire all the outstanding shares of City Pipe & Supply Corp., for about $160 million. City Pipe & Supply’s revenues were about $275 million during its last fiscal year.