Oil major BP is considering a potential sale of its lubricants business, Castrol, which could be worth about $10 billion in a ...
Activist investors are making frequent demands for board seats—and having more success in gaining them. To deal with this, ...