BP yet again beating forecasts on Tuesday.
The oil major saw a strong increase in oil and gas production help to offset weaker crude prices.
BP net income reached $2.8 billion in the second quarter.
That exceeds a company forecast of just under $2.5 billion.
Analysts say it's the tenth straight quarter that it's beat forecasts.
The numbers also put it ahead of European rival Total, which posted a big drop in earnings.
Shares in BP were up 3 per cent in early morning trade on Tuesday, outpacing the broader FTSE index.
The company says it may raise its dividend later in the year.
Second quarter production rose to 3.8 billion barrels of oil equivalent per day - that's four per cent higher than a year earlier.
This summer's Hurricane Barry in the Gulf of Mexico could affect the rest of the year though.
BP says the impact of the storm on operations - along with other maintenance activities - could make for a tougher third quarter.