Wills Financial Group, Inc. Buys Cisco Systems Inc, Palo Alto Networks Inc, Consolidated Edison Inc, Sells JPMorgan Chase, 3M Co, Albemarle Corp

Richmond, VA, based Investment company Wills Financial Group, Inc. (Current Portfolio) buys Cisco Systems Inc, Palo Alto Networks Inc, Consolidated Edison Inc, Vanguard Small-Cap ETF, ONE Gas Inc, sells JPMorgan Chase, 3M Co, Albemarle Corp, BlackRock Inc, Altria Group Inc during the 3-months ended 2019Q2, according to the most recent filings of the investment company, Wills Financial Group, Inc.. As of 2019Q2, Wills Financial Group, Inc. owns 52 stocks with a total value of $149 million. These are the details of the buys and sells.

For the details of Wills Financial Group, Inc.'s stock buys and sells, go to https://www.gurufocus.com/guru/wills+financial+group%2C+inc./current-portfolio/portfolio

These are the top 5 holdings of Wills Financial Group, Inc.
  1. Berkshire Hathaway Inc (BRK.B) - 49,525 shares, 7.09% of the total portfolio. Shares added by 0.40%
  2. Aqua America Inc (WTR) - 192,800 shares, 5.35% of the total portfolio. Shares added by 0.30%
  3. Johnson & Johnson (JNJ) - 52,162 shares, 4.88% of the total portfolio. Shares reduced by 0.2%
  4. Microsoft Corp (MSFT) - 53,862 shares, 4.84% of the total portfolio. Shares added by 0.22%
  5. Dominion Energy Inc (D) - 89,403 shares, 4.64% of the total portfolio. Shares reduced by 0.03%
New Purchase: Palo Alto Networks Inc (PANW)

Wills Financial Group, Inc. initiated holding in Palo Alto Networks Inc. The purchase prices were between $195.54 and $250.77, with an estimated average price of $224.48. The stock is now traded at around $199.52. The impact to a portfolio due to this purchase was 0.8%. The holding were 5,852 shares as of .

Added: Cisco Systems Inc (CSCO)

Wills Financial Group, Inc. added to a holding in Cisco Systems Inc by 131.78%. The purchase prices were between $51.3 and $57.41, with an estimated average price of $55.23. The stock is now traded at around $48.39. The impact to a portfolio due to this purchase was 0.81%. The holding were 39,031 shares as of .

Added: Consolidated Edison Inc (ED)

Wills Financial Group, Inc. added to a holding in Consolidated Edison Inc by 20.66%. The purchase prices were between $83.61 and $89.65, with an estimated average price of $86.14. The stock is now traded at around $87.95. The impact to a portfolio due to this purchase was 0.18%. The holding were 17,666 shares as of .

Added: Vanguard Small-Cap ETF (VB)

Wills Financial Group, Inc. added to a holding in Vanguard Small-Cap ETF by 34.53%. The purchase prices were between $146.92 and $159.74, with an estimated average price of $154.5. The stock is now traded at around $152.01. The impact to a portfolio due to this purchase was 0.11%. The holding were 4,091 shares as of .

Added: ONE Gas Inc (OGS)

Wills Financial Group, Inc. added to a holding in ONE Gas Inc by 45.52%. The purchase prices were between $85.97 and $92.48, with an estimated average price of $88.45. The stock is now traded at around $90.69. The impact to a portfolio due to this purchase was 0.07%. The holding were 3,440 shares as of .

Sold Out: JPMorgan Chase & Co (JPM)

Wills Financial Group, Inc. sold out a holding in JPMorgan Chase & Co. The sale prices were between $104.64 and $116.12, with an estimated average price of $110.3.

Sold Out: Albemarle Corp (ALB)

Wills Financial Group, Inc. sold out a holding in Albemarle Corp. The sale prices were between $63.3 and $86.94, with an estimated average price of $73.84.

Sold Out: BlackRock Inc (BLK)

Wills Financial Group, Inc. sold out a holding in BlackRock Inc. The sale prices were between $415.56 and $485.24, with an estimated average price of $452.3.

Sold Out: Altria Group Inc (MO)

Wills Financial Group, Inc. sold out a holding in Altria Group Inc. The sale prices were between $47.35 and $57.73, with an estimated average price of $52.4.



Here is the complete portfolio of Wills Financial Group, Inc.. Also check out:

1. Wills Financial Group, Inc.'s Undervalued Stocks
2. Wills Financial Group, Inc.'s Top Growth Companies, and
3. Wills Financial Group, Inc.'s High Yield stocks
4. Stocks that Wills Financial Group, Inc. keeps buying