News

Alcoa Corp. AA delivered a solid earnings report ... As Oplinger stated, the United States would have to build a minimum of five new smelters to close its aluminum trade deficit.