Canaccord Upgrades BP (BP) to Buy, TOTAL (TOT) to Hold

Go back to Canaccord Upgrades BP (BP) to Buy, TOTAL (TOT) to Hold