Report copyright - MECHEL REPORTS THE 1Q 2020 FINANCIAL RESULTS 68.3 bln … · 2020. 6. 24. · MECHEL REPORTS THE 1Q 2020 FINANCIAL RESULTS Consolidated revenue – 68.3 bln rubles (-9% compared to
Please pass captcha verification before submit form
Please pass captcha verification before submit form