Bp Plc Buys Wal-Mart Stores Inc, NVIDIA Corp, Charles Schwab Corp, Sells International Business Machines Corp, General Electric Co, Micron Technology Inc

Investment company Bp Plc buys Wal-Mart Stores Inc, NVIDIA Corp, Charles Schwab Corp, Starbucks Corp, Honeywell International Inc, Altaba Inc, Tesla Inc, Occidental Petroleum Corp, Mohawk Industries Inc, Raytheon Co, sells International Business Machines Corp, General Electric Co, Micron Technology Inc, Walt Disney Co, Bank Bradesco SA during the 3-months ended 2017-06-30, according to the most recent filings of the investment company, Bp Plc. As of 2017-06-30, Bp Plc owns 392 stocks with a total value of $2.7 billion. These are the details of the buys and sells.

For the details of BP PLC's stock buys and sells, go to http://www.gurufocus.com/StockBuy.php?GuruName=BP+PLC

These are the top 5 holdings of BP PLC
  1. Apple Inc (AAPL) - 563,000 shares, 2.98% of the total portfolio. Shares reduced by 15.08%
  2. Alibaba Group Holding Ltd (BABA) - 559,882 shares, 2.9% of the total portfolio. Shares reduced by 4.58%
  3. Microsoft Corp (MSFT) - 859,000 shares, 2.17% of the total portfolio. Shares reduced by 11.44%
  4. Amazon.com Inc (AMZN) - 52,000 shares, 1.85% of the total portfolio. Shares added by 4.00%
  5. Johnson & Johnson (JNJ) - 318,000 shares, 1.54% of the total portfolio.
New Purchase: Charles Schwab Corp (SCHW)

Bp Plc initiated holdings in Charles Schwab Corp. The purchase prices were between $37.53 and $43.01, with an estimated average price of $40. The stock is now traded at around $43.12. The impact to the portfolio due to this purchase was 0.21%. The holdings were 135,000 shares as of 2017-06-30.

New Purchase: Altaba Inc (AABA)

Bp Plc initiated holdings in Altaba Inc. The purchase prices were between $46.23 and $55.71, with an estimated average price of $50.06. The stock is now traded at around $58.17. The impact to the portfolio due to this purchase was 0.2%. The holdings were 102,000 shares as of 2017-06-30.

New Purchase: Tesla Inc (TSLA)

Bp Plc initiated holdings in Tesla Inc. The purchase prices were between $278.3 and $383.45, with an estimated average price of $328.86. The stock is now traded at around $321.88. The impact to the portfolio due to this purchase was 0.19%. The holdings were 14,000 shares as of 2017-06-30.

New Purchase: Occidental Petroleum Corp (OXY)

Bp Plc initiated holdings in Occidental Petroleum Corp. The purchase prices were between $58.02 and $65.06, with an estimated average price of $61.28. The stock is now traded at around $61.45. The impact to the portfolio due to this purchase was 0.19%. The holdings were 87,000 shares as of 2017-06-30.

New Purchase: Northern Trust Corp (NTRS)

Bp Plc initiated holdings in Northern Trust Corp. The purchase prices were between $85.03 and $97, with an estimated average price of $89.76. The stock is now traded at around $87.73. The impact to the portfolio due to this purchase was 0.18%. The holdings were 51,000 shares as of 2017-06-30.

New Purchase: The Estee Lauder Companies Inc (EL)

Bp Plc initiated holdings in The Estee Lauder Companies Inc. The purchase prices were between $83.5 and $98.19, with an estimated average price of $91.59. The stock is now traded at around $98.55. The impact to the portfolio due to this purchase was 0.18%. The holdings were 51,000 shares as of 2017-06-30.

Added: Wal-Mart Stores Inc (WMT)

Bp Plc added to the holdings in Wal-Mart Stores Inc by 62.16%. The purchase prices were between $71.43 and $80.26, with an estimated average price of $76.1. The stock is now traded at around $80.28. The impact to the portfolio due to this purchase was 0.26%. The holdings were 240,000 shares as of 2017-06-30.

Added: NVIDIA Corp (NVDA)

Bp Plc added to the holdings in NVIDIA Corp by 177.08%. The purchase prices were between $95.49 and $159.94, with an estimated average price of $126.48. The stock is now traded at around $163.10. The impact to the portfolio due to this purchase was 0.22%. The holdings were 66,500 shares as of 2017-06-30.

Added: Starbucks Corp (SBUX)

Bp Plc added to the holdings in Starbucks Corp by 128.17%. The purchase prices were between $57.51 and $64.57, with an estimated average price of $60.47. The stock is now traded at around $54.26. The impact to the portfolio due to this purchase was 0.2%. The holdings were 162,000 shares as of 2017-06-30.

Added: Honeywell International Inc (HON)

Bp Plc added to the holdings in Honeywell International Inc by 42.71%. The purchase prices were between $122.5 and $135.84, with an estimated average price of $130.44. The stock is now traded at around $136.63. The impact to the portfolio due to this purchase was 0.2%. The holdings were 135,000 shares as of 2017-06-30.

Added: Mohawk Industries Inc (MHK)

Bp Plc added to the holdings in Mohawk Industries Inc by 262.50%. The purchase prices were between $227.15 and $246.65, with an estimated average price of $235.77. The stock is now traded at around $251.08. The impact to the portfolio due to this purchase was 0.19%. The holdings were 29,000 shares as of 2017-06-30.

Added: Baxter International Inc (BAX)

Bp Plc added to the holdings in Baxter International Inc by 118.84%. The purchase prices were between $51.86 and $61.38, with an estimated average price of $56.66. The stock is now traded at around $60.82. The impact to the portfolio due to this purchase was 0.18%. The holdings were 151,000 shares as of 2017-06-30.

Sold Out: Nike Inc (NKE)

Bp Plc sold out the holdings in Nike Inc. The sale prices were between $51.1 and $59, with an estimated average price of $53.97.

Sold Out: ManpowerGroup Inc (MAN)

Bp Plc sold out the holdings in ManpowerGroup Inc. The sale prices were between $97.54 and $110.37, with an estimated average price of $103.11.

Sold Out: Capital One Financial Corp (COF)

Bp Plc sold out the holdings in Capital One Financial Corp. The sale prices were between $76.92 and $86.66, with an estimated average price of $81.33.

Sold Out: National Oilwell Varco Inc (NOV)

Bp Plc sold out the holdings in National Oilwell Varco Inc. The sale prices were between $31.64 and $40.09, with an estimated average price of $34.62.

Sold Out: Public Storage (PSA)

Bp Plc sold out the holdings in Public Storage. The sale prices were between $205.53 and $231.19, with an estimated average price of $215.19.

Sold Out: Enbridge Inc (ENB)

Bp Plc sold out the holdings in Enbridge Inc. The sale prices were between $37.66 and $42.74, with an estimated average price of $40.29.



Here is the complete portfolio of BP PLC. Also check out:

1. BP PLC's Undervalued Stocks
2. BP PLC's Top Growth Companies, and
3. BP PLC's High Yield stocks
4. Stocks that BP PLC keeps buying