Oil giants are pumping billions of dollars into buying their own shares.. Oil (Petroleum) and Gasoline, Company Reports, Stocks and Bonds, Prices (Fares, Fees and Rates), BP Plc, Chevron Corporation, Exxon Mobil Corp, Shell Plc, Total SA