Neste reported Q1 comparable EBITDA €861 million, 14% above consensus (€756 million).
Renewable Products segment delivered €433 million EBITDA, margins $856/ton, 18% above expectations, despite 3% lower sales volume.
Oil Products EBITDA €373 million, beating consensus 14% with $23/barrel refining margin and 2.95 million tons sales.
Organic free cash flow €626 million vs €364 million consensus; capex €206 million, 24% below estimates; net debt €3.57bn, leverage 31.7%.