CENX Finalizes $12.5M Series D

August 12, 2015