Barclays has reported a rise in profits for the first quarter, despite encountering loan losses that impacted its overall financial performance.
In contrast, BP has seen a substantial increase in earnings, primarily attributed to an exceptional boom in oil trading linked to the ongoing conflict in Iran.
These developments highlight the complex interplay between geopolitical events and corporate profitability in the energy and finance sectors.