News

Energy major BP ( NYSE: BP) was gaining for the seventh straight session on Friday as its shares rose 2.33% to reach $31.64 during afternoon trading. The company added more than 6% in the preceding ...