Results
Vallourec Q1 EBITDA Beats Consensus, Stock +6%
Vallourec reported Q1 EBITDA of $220 million (€187 million), topping the €178 million consensus estimate.
Revenue fell to €833 million, below the €888 million consensus, while net income was €74 milli