September 13, 2013 Investing and Market Analysis BP Awards Quad 204 Contracts – Analyst Blog British energy giant BP plc ( BP ) and its partners have handed over contracts in excess of £1 billion …read more