Severstal’s IFRS net profit down 55% in 1H, while EBITDA falls by 38% 21. July 2025 The company’s revenue for January-June decreased by 11% to 364.2 bln rubles ($4.66 bln)