Hills Bank & Trust Co Buys Fastenal Co, Amazon.com Inc, Alliance Data Systems Corp, Sells Wells Fargo, Biogen Inc, Kohl's Corp

North Liberty, IA, based Investment company Hills Bank & Trust Co (Current Portfolio) buys Fastenal Co, Amazon.com Inc, Alliance Data Systems Corp, Markel Corp, Pool Corp, sells Wells Fargo, Biogen Inc, Kohl's Corp, Walgreens Boots Alliance Inc, State Street Corporation during the 3-months ended 2019Q2, according to the most recent filings of the investment company, Hills Bank & Trust Co. As of 2019Q2, Hills Bank & Trust Co owns 156 stocks with a total value of $386 million. These are the details of the buys and sells.

For the details of HILLS BANK & TRUST CO's stock buys and sells, go to https://www.gurufocus.com/guru/hills+bank+%26+trust+co/current-portfolio/portfolioportfolio

These are the top 5 holdings of HILLS BANK & TRUST CO
  1. SPDR S&P 500 (SPY) - 212,655 shares, 16.12% of the total portfolio. Shares reduced by 0.33%
  2. FlexShares iBoxx 3 Year Target Duration TIPS Index (TDTT) - 1,044,801 shares, 6.67% of the total portfolio. Shares added by 1.78%
  3. SPDR MidCap Trust Series I (MDY) - 68,917 shares, 6.32% of the total portfolio. Shares added by 19.56%
  4. Microsoft Corp (MSFT) - 75,698 shares, 2.62% of the total portfolio. Shares added by 1.62%
  5. The Home Depot Inc (HD) - 41,520 shares, 2.23% of the total portfolio. Shares reduced by 1.09%
New Purchase: Pool Corp (POOL)

Hills Bank & Trust Co initiated holding in Pool Corp. The purchase prices were between $162.38 and $191.02, with an estimated average price of $180.51. The stock is now traded at around $186.32. The impact to a portfolio due to this purchase was 0.06%. The holding were 1,150 shares as of .

New Purchase: Vanguard Total Bond Market ETF (BND)

Hills Bank & Trust Co initiated holding in Vanguard Total Bond Market ETF. The purchase prices were between $79.9 and $82.88, with an estimated average price of $81.08. The stock is now traded at around $82.50. The impact to a portfolio due to this purchase was 0.06%. The holding were 3,000 shares as of .

New Purchase: Markel Corp (MKL)

Hills Bank & Trust Co initiated holding in Markel Corp. The purchase prices were between $978.74 and $1095.88, with an estimated average price of $1047.6. The stock is now traded at around $1108.00. The impact to a portfolio due to this purchase was 0.06%. The holding were 200 shares as of .

New Purchase: Vanguard FTSE Emerging Markets (VWO)

Hills Bank & Trust Co initiated holding in Vanguard FTSE Emerging Markets. The purchase prices were between $39.79 and $44.01, with an estimated average price of $42.07. The stock is now traded at around $42.99. The impact to a portfolio due to this purchase was 0.06%. The holding were 5,571 shares as of .

New Purchase: Copart Inc (CPRT)

Hills Bank & Trust Co initiated holding in Copart Inc. The purchase prices were between $62.18 and $74.84, with an estimated average price of $68.61. The stock is now traded at around $77.67. The impact to a portfolio due to this purchase was 0.05%. The holding were 2,800 shares as of .

Added: Fastenal Co (FAST)

Hills Bank & Trust Co added to a holding in Fastenal Co by 99.80%. The purchase prices were between $30.38 and $35.68, with an estimated average price of $32.98. The stock is now traded at around $31.08. The impact to a portfolio due to this purchase was 0.77%. The holding were 183,898 shares as of .

Added: Amazon.com Inc (AMZN)

Hills Bank & Trust Co added to a holding in Amazon.com Inc by 47.25%. The purchase prices were between $1692.69 and $1962.46, with an estimated average price of $1862.37. The stock is now traded at around $2020.37. The impact to a portfolio due to this purchase was 0.2%. The holding were 1,287 shares as of .

Added: Alliance Data Systems Corp (ADS)

Hills Bank & Trust Co added to a holding in Alliance Data Systems Corp by 68.55%. The purchase prices were between $134.42 and $180.93, with an estimated average price of $151.53. The stock is now traded at around $150.08. The impact to a portfolio due to this purchase was 0.17%. The holding were 11,483 shares as of .

Added: eBay Inc (EBAY)

Hills Bank & Trust Co added to a holding in eBay Inc by 64.36%. The purchase prices were between $35.62 and $40.13, with an estimated average price of $37.54. The stock is now traded at around $39.91. The impact to a portfolio due to this purchase was 0.05%. The holding were 14,161 shares as of .

Sold Out: Kohl's Corp (KSS)

Hills Bank & Trust Co sold out a holding in Kohl's Corp. The sale prices were between $45.98 and $75.48, with an estimated average price of $60.34.

Sold Out: Walgreens Boots Alliance Inc (WBA)

Hills Bank & Trust Co sold out a holding in Walgreens Boots Alliance Inc. The sale prices were between $49.34 and $63.49, with an estimated average price of $53.16.



Here is the complete portfolio of HILLS BANK & TRUST CO. Also check out:

1. HILLS BANK & TRUST CO's Undervalued Stocks
2. HILLS BANK & TRUST CO's Top Growth Companies, and
3. HILLS BANK & TRUST CO's High Yield stocks
4. Stocks that HILLS BANK & TRUST CO keeps buying