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 six ...
With rampant backsliding on climate pledges, dozens of major companies have recently begun abandoning or weakening their ...