Italy’s Eni reported its best quarterly profits in two years on May 10 buoyed by higher oil prices and production and confirmed its full-year targets.

Adjusted net profit for the first quarter rose to 744 million euros (US $810 million) from breakeven a year earlier and topped the 610 million ($663 million) expected by analysts.

Like many of its peers, state-controlled Eni has benefited from higher crude prices after a two-year price downturn that rocked the industry.

BP, ExxonMobil, Chevron and Total have all beaten analysts’ profit forecasts for the quarter.

CEO Claudio Descalzi confirmed Eni’s targets for the year, and noted first-quarter cash generation of 2.6 billion euros ($2.8 billion) was its strongest performance in seven quarters.

“We expect that in 2017 organic cash generation, coupled with proceeds from disposals, will allow us to fully fund our capex and dividend requirements at an oil price well below the current level,” Descalzi said.

Eni, which in recent years has made major gas finds in Mozambique and Egypt, holds one of the best discovery track records in the industry.

On May 10 the company confirmed production would grow by 5% this year to 1.84 million barrels of oil equivalent per day (MMboe/d) lifted by startups in Egypt and Kazakhstan. In the first quarter Eni produced 1.795 MMboe/d, up 2.3% from a year earlier.