Revenue amounted to $2.3 billion Consolidated EBITDA(a) amounted to $390 million Net loss attributable to shareholders of Mechel OAO amounted to $239 million
Press-release in PDF