01

BP share price rally gains steam: Will it hit 500p after earnings this week?

02

Barclays share price forms risky patterns ahead of earnings

03

USD/ZAR forecast: South African rand jumps as key exports soar despite Trump tariff