Mechel's IFRS net profit for 2023 amounted to ₽24.25 billion, down 2.7 times from ₽65.17 billion in the previous year. Revenue fell 6.5% to ₽405.88 billion against ₽434.05 billion a year earlier.