News
BP (NYSE:BP) shares snapped six straight days of losses as the stock closed 0.17% higher, at $28.93 on Thursday. The London-based oil and gas company lost more than 4.5% in the last six trading ...
Record cash has been allocated to shareholders, but with recent double-digit dips in oil prices not reversing, these payouts ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results