Insider selling hits 15-year high during oil surge 

    Oil and gas executives cashed in on a market surge triggered by geopolitical turmoil, selling roughly $1.4 billion in stock during the first quarter as crude prices spiked following U.S. military …


    Already an INSIDER? Sign in.