Loading...

Tenaris' quarterly net sales fall 7% on Brazil, Europe weakness | Intellectia.AI