British oil giant BP announced Tuesday a sharp 86% drop in annual net profit and a surprise decision to suspend the entire share buyback program to save cash and trim debts. The financial setback ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results