Revenue amounted to $3.3 billion Consolidated EBITDA(a) amounted to $ 587 million Net loss attributable to shareholders of Mechel OAO amounted to $1.0 billion
Press-release in PDF