Revenue: $2.2 billion, up 20% compared to Q3 2024. Net Income: $88 million, compared to $8 million in Q3 2024. Adjusted EBITDA: $235 million, up 85% from Q3 2024; excluding metal price lag, $196 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results