Trending Topics

BP

BP buys back shares despite 45% profit drop, aiming for cost savings and steady production.