News

BP PLC BP shares slipped 4.77% to £3.68 Tuesday, on what proved to be an all-around favorable trading session for the stock ...
The Top 250 International Contractors reported $468.12 billion in contracting revenue in 2016 from projects outside their home countries, down 6.4%, from $501.14 billion, in 2015.