XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues (Tables)
6 Months Ended
Jun. 30, 2025
Revenues  
Schedule of disaggregation of revenue

Three Months Ended

Six Months Ended

June 30,

June 30,

2025

   

2024

   

2025

   

2024

(in millions)

Carbon steel

$

2,044.2

$

2,025.7

$

3,948.4

$

4,038.6

Aluminum

619.9

587.8

1,225.5

1,183.9

Stainless steel

489.2

521.8

992.4

1,081.7

Alloy

167.5

166.8

325.9

338.7

Toll processing and logistics

164.3

161.2

324.5

319.0

Copper and brass

98.9

87.0

180.6

162.3

Miscellaneous and eliminations

75.8

93.0

147.2

163.9

Total

$

3,659.8

$

3,643.3

$

7,144.5

$

7,288.1