XML 51 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2024
Revenues  
Schedule of disaggregation of revenue

Year Ended December 31,

2024

   

2023

   

2022

(in millions)

Carbon steel

$

7,575.6

$

8,071.8

$

9,487.7

Aluminum

2,294.4

2,456.4

2,658.7

Stainless steel

2,068.8

2,336.7

2,877.4

Alloy

637.7

704.9

741.0

Toll processing and logistics

623.7

610.6

554.2

Copper and brass

311.2

304.6

336.7

Miscellaneous and eliminations

323.6

320.9

369.3

Total

$

13,835.0

$

14,805.9

$

17,025.0