Revenue amounted to $1.1 billion Consolidated EBITDA(a) amounted to $211 million Net loss attributable to shareholders of Mechel OAO amounted to $273 million
Press-release in PDF