Bath Savings Trust Co Buys Alphabet Inc, Watsco Inc, Danaher Corp, Sells Tractor Supply Co, VF Corp, Novo Nordisk A/S

Bath, ME, based Investment company Bath Savings Trust Co buys Alphabet Inc, Watsco Inc, Danaher Corp, iShares US Preferred Stock, Edwards Lifesciences Corp, Oracle Corp, Caterpillar Inc, Visa Inc, Verizon Communications Inc, US Bancorp, sells Tractor Supply Co, VF Corp, Novo Nordisk A/S, Acuity Brands Inc, Gilead Sciences Inc during the 3-months ended 2017-06-30, according to the most recent filings of the investment company, Bath Savings Trust Co. As of 2017-06-30, Bath Savings Trust Co owns 123 stocks with a total value of $360 million. These are the details of the buys and sells.

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

These are the top 5 holdings of Bath Savings Trust Co
  1. Mastercard Inc (MA) - 151,353 shares, 5.1% of the total portfolio. Shares reduced by 0.95%
  2. Apple Inc (AAPL) - 120,525 shares, 4.82% of the total portfolio. Shares reduced by 1.71%
  3. Exxon Mobil Corp (XOM) - 201,926 shares, 4.52% of the total portfolio. Shares added by 5.45%
  4. TJX Companies Inc (TJX) - 194,559 shares, 3.9% of the total portfolio. Shares added by 0.78%
  5. Ecolab Inc (ECL) - 96,527 shares, 3.56% of the total portfolio. Shares reduced by 0.57%
New Purchase: Caterpillar Inc (CAT)

Bath Savings Trust Co initiated holdings in Caterpillar Inc. The purchase prices were between $92.27 and $107.6, with an estimated average price of $101.29. The stock is now traded at around $107.59. The impact to the portfolio due to this purchase was 0.09%. The holdings were 2,961 shares as of 2017-06-30.

New Purchase: Oracle Corp (ORCL)

Bath Savings Trust Co initiated holdings in Oracle Corp. The purchase prices were between $44 and $50.95, with an estimated average price of $45.49. The stock is now traded at around $49.71. The impact to the portfolio due to this purchase was 0.09%. The holdings were 6,810 shares as of 2017-06-30.

New Purchase: US Bancorp (USB)

Bath Savings Trust Co initiated holdings in US Bancorp. The purchase prices were between $49.69 and $52.94, with an estimated average price of $51.5. The stock is now traded at around $52.77. The impact to the portfolio due to this purchase was 0.08%. The holdings were 5,240 shares as of 2017-06-30.

New Purchase: Zoetis Inc (ZTS)

Bath Savings Trust Co initiated holdings in Zoetis Inc. The purchase prices were between $52.54 and $63.51, with an estimated average price of $58.91. The stock is now traded at around $62.43. The impact to the portfolio due to this purchase was 0.08%. The holdings were 4,473 shares as of 2017-06-30.

New Purchase: Visa Inc (V)

Bath Savings Trust Co initiated holdings in Visa Inc. The purchase prices were between $88.68 and $96.55, with an estimated average price of $92.73. The stock is now traded at around $94.12. The impact to the portfolio due to this purchase was 0.08%. The holdings were 3,063 shares as of 2017-06-30.

New Purchase: JPMorgan Chase & Co (JPM)

Bath Savings Trust Co initiated holdings in JPMorgan Chase & Co. The purchase prices were between $82.15 and $91.15, with an estimated average price of $86.23. The stock is now traded at around $93.55. The impact to the portfolio due to this purchase was 0.07%. The holdings were 2,885 shares as of 2017-06-30.

Added: Alphabet Inc (GOOGL)

Bath Savings Trust Co added to the holdings in Alphabet Inc by 29.17%. The purchase prices were between $839.88 and $1004.28, with an estimated average price of $934.2. The stock is now traded at around $931.87. The impact to the portfolio due to this purchase was 0.4%. The holdings were 6,894 shares as of 2017-06-30.

Added: Watsco Inc (WSO)

Bath Savings Trust Co added to the holdings in Watsco Inc by 66.96%. The purchase prices were between $135.45 and $155.46, with an estimated average price of $142.71. The stock is now traded at around $156.16. The impact to the portfolio due to this purchase was 0.35%. The holdings were 20,469 shares as of 2017-06-30.

Added: Danaher Corp (DHR)

Bath Savings Trust Co added to the holdings in Danaher Corp by 26.38%. The purchase prices were between $81.7 and $86.84, with an estimated average price of $84.45. The stock is now traded at around $84.01. The impact to the portfolio due to this purchase was 0.19%. The holdings were 39,688 shares as of 2017-06-30.

Added: iShares US Preferred Stock (PFF)

Bath Savings Trust Co added to the holdings in iShares US Preferred Stock by 54.76%. The purchase prices were between $38.6 and $39.22, with an estimated average price of $38.92. The stock is now traded at around $39.18. The impact to the portfolio due to this purchase was 0.13%. The holdings were 35,215 shares as of 2017-06-30.

Added: Edwards Lifesciences Corp (EW)

Bath Savings Trust Co added to the holdings in Edwards Lifesciences Corp by 154.95%. The purchase prices were between $93.09 and $120.15, with an estimated average price of $109.12. The stock is now traded at around $118.93. The impact to the portfolio due to this purchase was 0.12%. The holdings were 6,208 shares as of 2017-06-30.

Added: Verizon Communications Inc (VZ)

Bath Savings Trust Co added to the holdings in Verizon Communications Inc by 23.12%. The purchase prices were between $44.41 and $49.31, with an estimated average price of $46.65. The stock is now traded at around $44.58. The impact to the portfolio due to this purchase was 0.08%. The holdings were 35,367 shares as of 2017-06-30.

Sold Out: Under Armour Inc (UAA)

Bath Savings Trust Co sold out the holdings in Under Armour Inc. The sale prices were between $18.89 and $23.14, with an estimated average price of $20.32.

Sold Out: Stericycle Inc (SRCL)

Bath Savings Trust Co sold out the holdings in Stericycle Inc. The sale prices were between $76.34 and $87, with an estimated average price of $82.27.

Sold Out: Comcast Corp (CMCSA)

Bath Savings Trust Co sold out the holdings in Comcast Corp. The sale prices were between $37.14 and $41.99, with an estimated average price of $39.39.

Reduced: Tractor Supply Co (TSCO)

Bath Savings Trust Co reduced to the holdings in Tractor Supply Co by 35.73%. The sale prices were between $52.53 and $70.47, with an estimated average price of $59.76. The stock is now traded at around $53.49. The impact to the portfolio due to this sale was -0.31%. Bath Savings Trust Co still held 28,000 shares as of 2017-06-30.

Reduced: VF Corp (VFC)

Bath Savings Trust Co reduced to the holdings in VF Corp by 34.67%. The sale prices were between $51.62 and $57.85, with an estimated average price of $54.76. The stock is now traded at around $57.28. The impact to the portfolio due to this sale was -0.11%. Bath Savings Trust Co still held 12,533 shares as of 2017-06-30.

Reduced: Novo Nordisk A/S (NVO)

Bath Savings Trust Co reduced to the holdings in Novo Nordisk A/S by 37.09%. The sale prices were between $34.28 and $44.44, with an estimated average price of $40.22. The stock is now traded at around $42.28. The impact to the portfolio due to this sale was -0.1%. Bath Savings Trust Co still held 16,875 shares as of 2017-06-30.



Here is the complete portfolio of Bath Savings Trust Co. Also check out:

1. Bath Savings Trust Co's Undervalued Stocks
2. Bath Savings Trust Co's Top Growth Companies, and
3. Bath Savings Trust Co's High Yield stocks
4. Stocks that Bath Savings Trust Co keeps buying