0001104659-19-063721.txt : 20191114
0001104659-19-063721.hdr.sgml : 20191114
20191114081201
ACCESSION NUMBER: 0001104659-19-063721
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20190930
FILED AS OF DATE: 20191114
DATE AS OF CHANGE: 20191114
EFFECTIVENESS DATE: 20191114
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: MAIRS & POWER INC
CENTRAL INDEX KEY: 0001070134
IRS NUMBER: 410844499
STATE OF INCORPORATION: MN
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-07342
FILM NUMBER: 191216426
BUSINESS ADDRESS:
STREET 1: 332 MINNESOTA ST #W-1520
CITY: ST PAUL
STATE: MN
ZIP: 55101
BUSINESS PHONE: 6512228478
MAIL ADDRESS:
STREET 1: W-1520 FIRST NATIONAL BANK BLDG
STREET 2: 332 MINNESOTA STREET
CITY: ST PAUL
STATE: MN
ZIP: 55101
13F-HR
1
primary_doc.xml
13F-HR
LIVE
0001070134
XXXXXXXX
09-30-2019
09-30-2019
false
Mairs & Power INC
W-1520 First National Bank BLDG
332 Minnesota Street
St Paul
MN
55101
13F HOLDINGS REPORT
028-07342
N
Robert W. Mairs
Chief Compliance Officer
651-222-8478
Robert W. Mairs
St Paul
MN
11-14-2019
0
214
8273707
false
INFORMATION TABLE
2
a19-19287_1informationtable.xml
INFORMATION TABLE
AAR Corp
COM
000361105
11359
275640
SH
SOLE
275640
0
0
Abbott Laboratories
COM
002824100
195390
2335251
SH
SOLE
1745160
0
590090
Abbvie Inc
COM
00287Y109
5740
75800
SH
SOLE
19765
0
56035
Actuant Corp
COM
00508X203
8410
383300
SH
SOLE
383300
0
0
Adobe Inc
COM
00724F101
568
2055
SH
SOLE
395
0
1660
Allete Inc
COM
018522300
3712
42468
SH
SOLE
13030
0
29438
Alliant Energy Corp
COM
018802108
303
5618
SH
SOLE
0
0
5618
Alphabet Inc Class A
COM
02079K305
1791
1467
SH
SOLE
1039
0
428
Alphabet Inc Class C
COM
02079K107
359821
295177
SH
SOLE
251946
0
43231
Amazon Com Inc
COM
023135106
823
474
SH
SOLE
129
0
345
Amcor Plc
COM
G0250X107
32952
3379680
SH
SOLE
1823391
0
1556289
American Express
COM
025816109
159381
1347493
SH
SOLE
1099414
0
248079
American Tower Cl A
COM
03027X100
746
3372
SH
SOLE
227
0
3145
Ameriprise Financial
COM
03076C106
343
2335
SH
SOLE
1624
0
711
Ametek Inc
COM
031100100
251
2738
SH
SOLE
2738
0
0
Amgen
COM
031162100
1699
8780
SH
SOLE
4734
0
4046
ANSYS Inc
COM
03662Q105
222
1001
SH
SOLE
11
0
990
Apogee Enterprises, Inc
COM
037598109
12365
317140
SH
SOLE
317040
0
100
Apple Inc
COM
037833100
7895
35251
SH
SOLE
14731
0
20520
Applied Materials Inc
COM
038222105
201
4037
SH
SOLE
60
0
3977
Assoc Banc Corp
COM
045487105
52805
2607664
SH
SOLE
2294104
0
313560
AT&T Inc
COM
00206R102
1631
43101
SH
SOLE
16618
0
26483
Automatic Data Proc
COM
053015103
815
5052
SH
SOLE
3952
0
1100
Axogen Inc
COM
05463X106
187
15000
SH
SOLE
15000
0
0
Badger Meter Inc
COM
056525108
44148
822124
SH
SOLE
601180
0
220944
Bank of America Corp
COM
060505104
436
14955
SH
SOLE
4390
0
10565
Baxter International
COM
071813109
53571
612451
SH
SOLE
404142
0
208309
Becton Dickinson & Co
COM
075887109
1093
4322
SH
SOLE
2859
0
1463
Berkshire Hathaway
COM
084670108
3430
11
SH
SOLE
1
0
10
Berkshire Hathaway B
COM
084670702
4613
22175
SH
SOLE
2768
0
19407
Bio-Techne Corp
COM
09073M104
203554
1040295
SH
SOLE
841028
0
199267
Biogen Inc
COM
09062X103
239
1025
SH
SOLE
750
0
275
Black Hills Corp
COM
092113109
11747
153100
SH
SOLE
153100
0
0
Boeing
COM
097023105
1354
3560
SH
SOLE
1965
0
1595
BP PLC
COM
055622104
782
20594
SH
SOLE
10438
0
10156
Bristol-Myers Squibb
COM
110122108
11622
229182
SH
SOLE
154826
0
74356
Cabot Microelectronics Corp
COM
12709P103
11588
82060
SH
SOLE
82060
0
0
Calyxt Inc
COM
13173L107
1188
210595
SH
SOLE
210595
0
0
Cardiovascular Sys Inc
COM
141619106
4721
99340
SH
SOLE
99340
0
0
Carrizo Oil & Gas Inc
COM
144577103
5359
624250
SH
SOLE
624250
0
0
Casey's General Stores
COM
147528103
11733
72805
SH
SOLE
72805
0
0
Catalent Inc
COM
148806102
13648
286358
SH
SOLE
285755
0
603
Caterpillar
COM
149123101
889
7040
SH
SOLE
1612
0
5428
Celgene Corp
COM
151020104
285
2870
SH
SOLE
0
0
2870
Centerpoint Energy Inc
COM
15189T107
206
6825
SH
SOLE
535
0
6290
CH Robinson Worldwide
COM
12541W209
177232
2090493
SH
SOLE
1720054
0
370439
Charles Schwab
COM
808513105
52053
1244395
SH
SOLE
986917
0
257478
Chevron Corp
COM
166764100
27629
232960
SH
SOLE
122797
0
110163
Cisco
COM
17275R102
1657
33535
SH
SOLE
9772
0
23763
Clorox
COM
189054109
230
1513
SH
SOLE
1513
0
0
Coca-Cola
COM
191216100
1551
28485
SH
SOLE
10893
0
17592
Colgate-Palmolive
COM
194162103
535
7276
SH
SOLE
2600
0
4676
Comcast New Cl A
COM
20030N101
341
7562
SH
SOLE
2394
0
5168
ConocoPhillips
COM
20825C104
5832
102360
SH
SOLE
24081
0
78279
Core Laboratories NV
COM
N22717107
39852
854821
SH
SOLE
756296
0
98525
CoreSite Realty Corp
COM
21870Q105
138561
1137145
SH
SOLE
992525
0
144620
Corning
COM
219350105
69398
2433301
SH
SOLE
1993048
0
440253
Costco Wholesale
COM
22160K105
995
3453
SH
SOLE
1381
0
2072
CSX Corporation
COM
126408103
523
7550
SH
SOLE
0
0
7550
Cullen Frost Bankers
COM
229899109
18184
205355
SH
SOLE
163230
0
42125
CyberOptics Corp
COM
232517102
4201
293954
SH
SOLE
293954
0
0
Deere & Co
COM
244199105
243
1442
SH
SOLE
112
0
1330
Deluxe Corp
COM
248019101
1943
39522
SH
SOLE
32208
0
7314
Digi Int'l Inc
COM
253798102
16927
1242790
SH
SOLE
1209365
0
33425
Disney
COM
254687106
229991
1764820
SH
SOLE
1438985
0
325835
Dominion Energy, Inc
COM
25746U109
377
4646
SH
SOLE
1264
0
3382
Donaldson
COM
257651109
246247
4728243
SH
SOLE
3778970
0
949273
Ecolab Inc
COM
278865100
347765
1756032
SH
SOLE
1348501
0
407531
Edwards Lifesciences
COM
28176E108
290
1320
SH
SOLE
200
0
1120
Elanco Animal Health Inc
COM
28414H103
23248
874318
SH
SOLE
610308
0
264010
Emerson Electric
COM
291011104
25598
382867
SH
SOLE
189659
0
193208
Enterprise Prod Ptnrs LP
COM
293792107
263
9200
SH
SOLE
8600
0
600
Exelon Corp
COM
30161N101
407
8428
SH
SOLE
0
0
8428
Exxon Mobil
COM
30231G102
19689
278847
SH
SOLE
119849
0
158998
Facebook Inc Class A
COM
30303M102
239
1340
SH
SOLE
1274
0
66
Fastenal Co
COM
311900104
170853
5229660
SH
SOLE
4146896
0
1082764
FireEye Inc
COM
31816Q101
2796
209605
SH
SOLE
209605
0
0
Fiserv
COM
337738108
204594
1975032
SH
SOLE
1543276
0
431756
Fleetcor Technologies Inc
COM
339041105
287
1000
SH
SOLE
0
0
1000
Fluidigm Corp
COM
34385P108
46
10000
SH
SOLE
10000
0
0
Generac Hldgs
COM
368736104
49699
634405
SH
SOLE
562007
0
72398
General Electric
COM
369604103
867
97011
SH
SOLE
16225
0
80786
General Mills
COM
370334104
122412
2220822
SH
SOLE
1578438
0
642384
Gentherm Inc
COM
37253A103
21404
520977
SH
SOLE
480730
0
40247
Glacier Bancorp Inc
COM
37637Q105
11846
292775
SH
SOLE
292405
0
370
Graco Inc
COM
384109104
235372
5112328
SH
SOLE
3935057
0
1177271
Great Western Bancorp Inc
COM
391416104
79701
2415180
SH
SOLE
2089040
0
326140
Hawkins Chemical
COM
420261109
2794
65737
SH
SOLE
59237
0
6500
HB Fuller
COM
359694106
127857
2746066
SH
SOLE
2374805
0
371261
Hershey
COM
427866108
12054
77771
SH
SOLE
68343
0
9428
HMS Hldgs Corp
COM
40425J101
207
6010
SH
SOLE
0
0
6010
Home Depot
COM
437076102
67012
288822
SH
SOLE
177375
0
111447
Honeywell Inc
COM
438516106
216180
1277658
SH
SOLE
910716
0
366942
Hormel
COM
440452100
241876
5531125
SH
SOLE
4488871
0
1042254
Hub Group Inc Cl A
COM
443320106
12270
263875
SH
SOLE
263875
0
0
IBM
COM
459200101
5720
39335
SH
SOLE
27399
0
11936
IDEXX Laboratories, Inc
COM
45168D104
923
3394
SH
SOLE
400
0
2994
Illinois Tool Works Inc
COM
452308109
415
2649
SH
SOLE
1450
0
1199
Inspire Medical Systems Inc
COM
457730109
9593
157215
SH
SOLE
156040
0
1175
Intel
COM
458140100
19260
373772
SH
SOLE
131912
0
241860
Interpace Diagnostics Group
COM
46062X204
40
50000
SH
SOLE
50000
0
0
Intl Flavors/Fragr
COM
459506101
303
2466
SH
SOLE
2466
0
0
Intricon Corp Com
COM
46121H109
5673
291816
SH
SOLE
291816
0
0
IPG Photonics Corp
COM
44980X109
203
1500
SH
SOLE
0
0
1500
J P Morgan Chase & Co
COM
46625H100
28880
245393
SH
SOLE
160992
0
84401
Johnson & Johnson
COM
478160104
262571
2029458
SH
SOLE
1609941
0
419517
Kellogg
COM
487836108
275
4268
SH
SOLE
1718
0
2550
Kimberly-Clark
COM
494368103
15967
112405
SH
SOLE
52211
0
60194
Lilly (Eli)
COM
532457108
80803
722553
SH
SOLE
516945
0
205608
Littelfuse Inc
COM
537008104
90072
507990
SH
SOLE
419562
0
88428
Lockheed Martin Corp
COM
539830109
236
606
SH
SOLE
170
0
436
Lowes Companies Inc
COM
548661107
810
7369
SH
SOLE
2751
0
4618
Marcus Corp
COM
566330106
9557
258238
SH
SOLE
258238
0
0
MasterCard Inc
COM
57636Q104
681
2509
SH
SOLE
114
0
2395
McCormick & Co
COM
579780206
211
1350
SH
SOLE
600
0
750
McDonald's Corp
COM
580135101
3389
15786
SH
SOLE
12167
0
3619
MDU Resources Group
COM
552690109
1803
63943
SH
SOLE
19758
0
44185
Medtronic
COM
G5960L103
322904
2972785
SH
SOLE
2354532
0
618253
Merck & Co Inc
COM
58933Y105
6774
80465
SH
SOLE
28528
0
51937
MGP Ingredients Inc
COM
55303J106
5360
107900
SH
SOLE
107900
0
0
Microsoft
COM
594918104
236192
1698855
SH
SOLE
1444357
0
254498
MMM Co
COM
88579Y101
314295
1911770
SH
SOLE
1454012
0
457758
Mondelez Intl Cl A
COM
609207105
241
4364
SH
SOLE
3085
0
1279
Motorola Solutions Inc
COM
620076307
51716
303477
SH
SOLE
285203
0
18274
MTS Systems
COM
553777103
1771
32046
SH
SOLE
10121
0
21925
Nestle S A Reg B ADR
COM
641069406
266
2450
SH
SOLE
1550
0
900
NextEra Energy, Inc
COM
65339F101
386
1656
SH
SOLE
472
0
1184
Nike
COM
654106103
413
4400
SH
SOLE
1450
0
2950
Norfolk Southern Corp
COM
655844108
753
4190
SH
SOLE
480
0
3710
Northwestern Corp New
COM
668074305
3602
47990
SH
SOLE
47990
0
0
Novartis
COM
66987V109
252
2900
SH
SOLE
700
0
2200
NVE Corp
COM
629445206
28524
429908
SH
SOLE
373706
0
56202
nVent Electric PLC
COM
G6700G107
68457
3106039
SH
SOLE
2590663
0
515376
NVIDIA Corp
COM
67066G104
72561
416851
SH
SOLE
376936
0
39915
NW Biotherapeutics
COM
66737P600
3
12500
SH
SOLE
0
0
12500
Oasis Petroleum Inc
COM
674215108
3164
914455
SH
SOLE
914455
0
0
Old Natl Bancorp Ind Com
COM
680033107
63127
3669112
SH
SOLE
3274672
0
394440
Oracle Sys
COM
68389X105
1489
27049
SH
SOLE
547
0
26502
Orocobre Ltd
COM
Q7142R106
57
33000
SH
SOLE
33000
0
0
Oshkosh Corp
COM
688239201
13981
184450
SH
SOLE
184450
0
0
Pareteum Corp
COM
69946T207
26
20000
SH
SOLE
20000
0
0
Patterson Companies
COM
703395103
9024
506372
SH
SOLE
404454
0
101918
Paychex
COM
704326107
218
2630
SH
SOLE
1642
0
988
Pentair PLC
COM
G7S00T104
58552
1548991
SH
SOLE
1097331
0
451660
PepsiCo Inc
COM
713448108
1971
14377
SH
SOLE
6085
0
8292
Pfizer Inc
COM
717081103
101202
2816642
SH
SOLE
2151146
0
665496
Philip Morris Intl Inc
COM
718172109
404
5315
SH
SOLE
2130
0
3185
Phillips 66
COM
718546104
2111
20611
SH
SOLE
7484
0
13127
Physicians Realty Tr
COM
71943U104
8440
475515
SH
SOLE
456215
0
19300
Plug Power Inc
COM
72919P202
79
30000
SH
SOLE
30000
0
0
Polaris Inc
COM
731068102
202
2292
SH
SOLE
2142
0
150
Polymet Mining Corp
COM
731916102
140
436669
SH
SOLE
436669
0
0
Premier Inc Cl A
COM
74051N102
8334
288159
SH
SOLE
288159
0
0
Principal Financial
COM
74251V102
164328
2875885
SH
SOLE
2367731
0
508154
Procter & Gamble
COM
742718109
26211
210735
SH
SOLE
73116
0
137619
Proto Labs
COM
743713109
23574
230894
SH
SOLE
185378
0
45516
PureCycle Corp
COM
746228303
122
11855
SH
SOLE
0
0
11855
QCR Holdings
COM
74727A104
5342
140660
SH
SOLE
140660
0
0
Qualcomm, Inc
COM
747525103
96214
1261333
SH
SOLE
1098124
0
163209
Raven Industries Inc
COM
754212108
7845
234461
SH
SOLE
233961
0
500
Raytheon Co
COM
755111507
271
1381
SH
SOLE
481
0
900
Resideo Technologies
COM
76118Y104
201
14010
SH
SOLE
7078
0
6932
Roche Hldg Ltd ADR
COM
771195104
197599
5421098
SH
SOLE
4723350
0
697748
Rockwell Automation
COM
773903109
5279
32030
SH
SOLE
30720
0
1310
Rockwell Med Inc
COM
774374102
55
20000
SH
SOLE
20000
0
0
Royal Dutch Shell Spons ADR A
COM
780259206
300
5095
SH
SOLE
775
0
4320
Schlumberger
COM
806857108
44006
1287847
SH
SOLE
875263
0
412584
Sherwin Williams Co
COM
824348106
29350
53376
SH
SOLE
44292
0
9084
Snap-On Inc
COM
833034101
11364
72596
SH
SOLE
26380
0
46216
Southern Co
COM
842587107
273
4417
SH
SOLE
1659
0
2758
Starbucks Corp
COM
855244109
838
9475
SH
SOLE
9345
0
130
Surmodics Inc
COM
868873100
1345
29398
SH
SOLE
28098
0
1300
Sysco
COM
871829107
379
4772
SH
SOLE
3172
0
1600
Target
COM
87612E106
86427
808408
SH
SOLE
533239
0
275168
TCF Financial
COM
872307103
578
15182
SH
SOLE
7365
0
7817
Tennant Company
COM
880345103
99840
1412167
SH
SOLE
1240301
0
171866
The Blackstone Inc
COM
09260D107
486
9950
SH
SOLE
9950
0
0
Thermo Fisher Scientific
COM
883556102
513
1760
SH
SOLE
300
0
1460
Tile Shop Inc
COM
88677Q109
2093
656125
SH
SOLE
656125
0
0
Toro
COM
891092108
199557
2722467
SH
SOLE
2222566
0
499901
Travelers Cos Inc
COM
89417E109
33582
225853
SH
SOLE
107937
0
117916
Union Pacific
COM
907818108
1370
8459
SH
SOLE
1900
0
6559
United Bankshares Inc
COM
909907107
4237
111889
SH
SOLE
111889
0
0
United Fire Group
COM
910340108
8052
171392
SH
SOLE
171392
0
0
United Health Group
COM
91324P102
169829
781469
SH
SOLE
675339
0
106130
United Parcel Service
COM
911312106
60561
505429
SH
SOLE
276015
0
229414
United Technologies
COM
913017109
1742
12761
SH
SOLE
5538
0
7223
US Bancorp
COM
902973304
363170
6562520
SH
SOLE
5355975
0
1206545
Vericel Corp
COM
92346J108
151
10000
SH
SOLE
10000
0
0
Verizon Comm
COM
92343V104
6972
115505
SH
SOLE
26241
0
89264
Visa, Inc
COM
92826C839
115170
669556
SH
SOLE
560485
0
109071
Walgreen Boots Alliance
COM
931427108
468
8465
SH
SOLE
1015
0
7450
Walmart Inc
COM
931142103
545
4596
SH
SOLE
3150
0
1446
WEC Energy Group
COM
92939U106
696
7319
SH
SOLE
0
0
7319
Wells Fargo & Co
COM
949746101
116823
2316086
SH
SOLE
1806010
0
510076
Westamerica Bancorporation
COM
957090103
333
5359
SH
SOLE
5359
0
0
Western Union
COM
959802109
352
15209
SH
SOLE
4400
0
10809
Weyerhaeuser
COM
962166104
476
17169
SH
SOLE
5154
0
12015
Wintrust Finan Corp
COM
97650W108
14426
223205
SH
SOLE
223205
0
0
Workiva Inc
COM
98139A105
5489
125243
SH
SOLE
125243
0
0
Xcel Energy Inc
COM
98389B100
15587
240200
SH
SOLE
124739
0
115461
Zimmer Biomet Holdings
COM
98956P102
133589
973182
SH
SOLE
775059
0
198123
Zoetis Inc
COM
98978V103
482
3868
SH
SOLE
1928
0
1940
AMEX Technology SPDR
ETF
81369Y803
222
2752
SH
SOLE
1052
0
1700
iShares Core S&P 500 ETF
ETF
464287200
1258
4214
SH
SOLE
415
0
3799
iShares Core S&P Midcap ETF
ETF
464287507
363
1880
SH
SOLE
0
0
1880
iShares MSCI EAFE Fd
ETF
464287465
407
6239
SH
SOLE
0
0
6239
iShares S&P Smallcap
ETF
464287887
295
1655
SH
SOLE
0
0
1655
Schwab Intl Eq ETF
ETF
808524805
1599
50190
SH
SOLE
0
0
50190
Schwab US Broad Mkt ETF
ETF
808524102
3222
45370
SH
SOLE
15510
0
29860
SPDR S&P 500 ETF Trust
ETF
78462F103
4683
15780
SH
SOLE
8796
0
6984
Vanguard Dividend App ETF
ETF
921908844
383
3204
SH
SOLE
959
0
2245
Eaton Vance Muni Bond
COM
27827X101
134
10316
SH
SOLE
10316
0
0
Nuveen MN Qual Mun Income Fd
COM
670734102
529
37002
SH
SOLE
5802
0
31200