Mairs & Power Inc Buys Fastenal Co, NVIDIA Corp, Amcor PLC, Sells Bemis Co Inc, Snap-on Inc, Cray Inc

St Paul, MN, based Investment company Mairs & Power Inc (Current Portfolio) buys Fastenal Co, NVIDIA Corp, Amcor PLC, UnitedHealth Group Inc, Motorola Solutions Inc, sells Bemis Co Inc, Snap-on Inc, Cray Inc, Exxon Mobil Corp, SPDR S&P 500 ETF Trust during the 3-months ended 2019Q2, according to the most recent filings of the investment company, Mairs & Power Inc. As of 2019Q2, Mairs & Power Inc owns 218 stocks with a total value of $8.3 billion. These are the details of the buys and sells.

For the details of Mairs and Power's stock buys and sells, go to https://www.gurufocus.com/guru/mairs+and+power/current-portfolio/portfolioportfolio

These are the top 5 holdings of Mairs and Power
  1. Ecolab Inc (ECL) - 1,831,331 shares, 4.34% of the total portfolio. Shares reduced by 9.61%
  2. US Bancorp (USB) - 6,636,358 shares, 4.17% of the total portfolio. Shares added by 0.48%
  3. 3M Co (MMM) - 1,869,922 shares, 3.89% of the total portfolio. Shares added by 7.50%
  4. Alphabet Inc (GOOG) - 294,246 shares, 3.82% of the total portfolio. Shares added by 6.11%
  5. Medtronic PLC (MDT) - 3,087,062 shares, 3.61% of the total portfolio. Shares added by 0.84%
New Purchase: NVIDIA Corp (NVDA)

Mairs & Power Inc initiated holding in NVIDIA Corp. The purchase prices were between $133.78 and $192.1, with an estimated average price of $165.75. The stock is now traded at around $150.74. The impact to a portfolio due to this purchase was 0.66%. The holding were 333,265 shares as of .

New Purchase: Amcor PLC (AMCR)

Mairs & Power Inc initiated holding in Amcor PLC. The purchase prices were between $10.59 and $11.51, with an estimated average price of $11.1. The stock is now traded at around $10.16. The impact to a portfolio due to this purchase was 0.64%. The holding were 4,617,788 shares as of .

New Purchase: Blackstone Group Inc (BX)

Mairs & Power Inc initiated holding in Blackstone Group Inc. The purchase prices were between $34.45 and $45.04, with an estimated average price of $39.87. The stock is now traded at around $46.46. The impact to a portfolio due to this purchase was 0.01%. The holding were 12,500 shares as of .

New Purchase: Ansys Inc (ANSS)

Mairs & Power Inc initiated holding in Ansys Inc. The purchase prices were between $175.24 and $204.82, with an estimated average price of $190.33. The stock is now traded at around $208.08. The impact to a portfolio due to this purchase was less than 0.01%. The holding were 990 shares as of .

New Purchase: Plug Power Inc (PLUG)

Mairs & Power Inc initiated holding in Plug Power Inc. The purchase prices were between $2.05 and $2.77, with an estimated average price of $2.48. The stock is now traded at around $2.04. The impact to a portfolio due to this purchase was less than 0.01%. The holding were 30,000 shares as of .

New Purchase: Cerner Corp (CERN)

Mairs & Power Inc initiated holding in Cerner Corp. The purchase prices were between $56.93 and $73.3, with an estimated average price of $67.44. The stock is now traded at around $69.99. The impact to a portfolio due to this purchase was less than 0.01%. The holding were 2,810 shares as of .

Added: Fastenal Co (FAST)

Mairs & Power Inc added to a holding in Fastenal Co by 87.47%. 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 $29.26. The impact to a portfolio due to this purchase was 0.96%. The holding were 5,248,832 shares as of .

Added: UnitedHealth Group Inc (UNH)

Mairs & Power Inc added to a holding in UnitedHealth Group Inc by 32.86%. The purchase prices were between $216.84 and $252.28, with an estimated average price of $240.34. The stock is now traded at around $247.00. The impact to a portfolio due to this purchase was 0.51%. The holding were 704,389 shares as of .

Added: Motorola Solutions Inc (MSI)

Mairs & Power Inc added to a holding in Motorola Solutions Inc by 71.03%. The purchase prices were between $140.63 and $166.86, with an estimated average price of $150.54. The stock is now traded at around $173.75. The impact to a portfolio due to this purchase was 0.25%. The holding were 303,497 shares as of .

Added: Littelfuse Inc (LFUS)

Mairs & Power Inc added to a holding in Littelfuse Inc by 21.56%. The purchase prices were between $163.21 and $204.45, with an estimated average price of $181.47. The stock is now traded at around $153.12. The impact to a portfolio due to this purchase was 0.17%. The holding were 463,507 shares as of .

Added: Elanco Animal Health Inc (ELAN)

Mairs & Power Inc added to a holding in Elanco Animal Health Inc by 90.80%. The purchase prices were between $31.11 and $34.79, with an estimated average price of $32.44. The stock is now traded at around $29.00. The impact to a portfolio due to this purchase was 0.12%. The holding were 618,474 shares as of .

Added: Digi International Inc (DGII)

Mairs & Power Inc added to a holding in Digi International Inc by 150.98%. The purchase prices were between $10.89 and $13.1, with an estimated average price of $12.15. The stock is now traded at around $13.43. The impact to a portfolio due to this purchase was 0.06%. The holding were 630,420 shares as of .

Sold Out: Bemis Co Inc (BMS)

Mairs & Power Inc sold out a holding in Bemis Co Inc. The sale prices were between $55.12 and $59.53, with an estimated average price of $57.03.

Sold Out: Dow Inc (DOW)

Mairs & Power Inc sold out a holding in Dow Inc. The sale prices were between $46.76 and $59.71, with an estimated average price of $52.82.

Sold Out: Nuveen Quality Municipal Income Fund (NAD)

Mairs & Power Inc sold out a holding in Nuveen Quality Municipal Income Fund. The sale prices were between $13.18 and $14, with an estimated average price of $13.66.

Sold Out: CenterPoint Energy Inc (CNP)

Mairs & Power Inc sold out a holding in CenterPoint Energy Inc. The sale prices were between $28.27 and $31.15, with an estimated average price of $29.82.

Sold Out: Stratasys Ltd (SSYS)

Mairs & Power Inc sold out a holding in Stratasys Ltd. The sale prices were between $21.91 and $29.37, with an estimated average price of $23.73.

Sold Out: Garrett Motion Inc (GTX)

Mairs & Power Inc sold out a holding in Garrett Motion Inc. The sale prices were between $14.52 and $19.36, with an estimated average price of $17.01.

Reduced: Snap-on Inc (SNA)

Mairs & Power Inc reduced to a holding in Snap-on Inc by 63.52%. The sale prices were between $153.8 and $171.46, with an estimated average price of $162.66. The stock is now traded at around $148.22. The impact to a portfolio due to this sale was -0.32%. Mairs & Power Inc still held 98,281 shares as of .

Reduced: Cray Inc (CRAY)

Mairs & Power Inc reduced to a holding in Cray Inc by 67.27%. The sale prices were between $26.07 and $36.52, with an estimated average price of $30.96. The stock is now traded at around $34.63. The impact to a portfolio due to this sale was -0.12%. Mairs & Power Inc still held 181,847 shares as of .

Reduced: Exxon Mobil Corp (XOM)

Mairs & Power Inc reduced to a holding in Exxon Mobil Corp by 20.19%. The sale prices were between $70.77 and $83.38, with an estimated average price of $77.42. The stock is now traded at around $68.34. The impact to a portfolio due to this sale was -0.09%. Mairs & Power Inc still held 357,513 shares as of .

Reduced: SPDR S&P 500 ETF Trust (SPY)

Mairs & Power Inc reduced to a holding in SPDR S&P 500 ETF Trust by 28.23%. The sale prices were between $274.57 and $295.86, with an estimated average price of $287.91. The stock is now traded at around $286.40. The impact to a portfolio due to this sale was -0.02%. Mairs & Power Inc still held 16,261 shares as of .

Reduced: The Western Union Co (WU)

Mairs & Power Inc reduced to a holding in The Western Union Co by 68.96%. The sale prices were between $18.66 and $20.37, with an estimated average price of $19.49. The stock is now traded at around $21.12. The impact to a portfolio due to this sale was -0.02%. Mairs & Power Inc still held 36,009 shares as of .

Reduced: TCF Financial Corp (TCF)

Mairs & Power Inc reduced to a holding in TCF Financial Corp by 50.18%. The sale prices were between $37.51 and $44.38, with an estimated average price of $41.11. The stock is now traded at around $36.80. The impact to a portfolio due to this sale was -0.01%. Mairs & Power Inc still held 17,924 shares as of .



Here is the complete portfolio of Mairs and Power. Also check out:

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