Here is how CACI International (CACI) and Nvidia (NVDA) have performed compared to their sector so far this year.
BP is set to divest its North Sea assets, selling stakes in key licenses to Serica Energy for $232 million, potentially ...