0001172661-20-001313.txt : 20200515
0001172661-20-001313.hdr.sgml : 20200515
20200515115049
ACCESSION NUMBER: 0001172661-20-001313
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20200331
FILED AS OF DATE: 20200515
DATE AS OF CHANGE: 20200515
EFFECTIVENESS DATE: 20200515
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: 20882401
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
false
false
false
0001070134
XXXXXXXX
03-31-2020
03-31-2020
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
05-15-2020
0
198
6851877
INFORMATION TABLE
2
infotable.xml
3M CO
COM
88579Y101
242378
1775534
SH
SOLE
1325010
0
450524
AAR CORP
COM
000361105
5078
285945
SH
SOLE
285945
0
0
ABBOTT LABS
COM
002824100
138050
1749466
SH
SOLE
1230293
0
519173
ABBVIE INC
COM
00287Y109
5347
70181
SH
SOLE
19382
0
50799
ACTIVISION BLIZZARD INC
COM
00507V109
32604
548146
SH
SOLE
525126
0
23020
ADOBE INC
COM
00724F101
673
2114
SH
SOLE
664
0
1450
ALLETE INC
COM NEW
018522300
2268
37378
SH
SOLE
13980
0
23398
ALLIANT ENERGY CORP
COM
018802108
271
5618
SH
SOLE
0
0
5618
ALPHABET INC
CAP STK CL A
02079K305
1701
1464
SH
SOLE
1130
0
334
ALPHABET INC
CAP STK CL C
02079K107
334216
287421
SH
SOLE
245639
0
41782
AMAZON COM INC
COM
023135106
1096
562
SH
SOLE
217
0
345
AMCOR PLC
ORD
G0250X107
7241
891808
SH
SOLE
390839
0
500969
AMERICAN EXPRESS CO
COM
025816109
114801
1340977
SH
SOLE
1107076
0
233901
AMERICAN TOWER CORP NEW
COM
03027X100
691
3172
SH
SOLE
27
0
3145
AMERIPRISE FINL INC
COM
03076C106
257
2511
SH
SOLE
1620
0
891
AMGEN INC
COM
031162100
1699
8380
SH
SOLE
5734
0
2646
ANSYS INC
COM
03662Q105
230
990
SH
SOLE
0
0
990
APOGEE ENTERPRISES INC
COM
037598109
7334
352255
SH
SOLE
352155
0
100
APPLE INC
COM
037833100
9445
37142
SH
SOLE
17838
0
19304
APPLIED MATLS INC
COM
038222105
353
7712
SH
SOLE
460
0
7252
ASSOCIATED BANC CORP
COM
045487105
18017
1408693
SH
SOLE
1159866
0
248827
AT&T INC
COM
00206R102
1252
42943
SH
SOLE
17247
0
25696
AUTOMATIC DATA PROCESSING IN
COM
053015103
707
5172
SH
SOLE
4072
0
1100
AXOGEN INC
COM
05463X106
229
22000
SH
SOLE
22000
0
0
BADGER METER INC
COM
056525108
20615
384606
SH
SOLE
208181
0
176425
BAXTER INTL INC
COM
071813109
49050
604138
SH
SOLE
414942
0
189196
BECTON DICKINSON & CO
COM
075887109
1027
4471
SH
SOLE
3098
0
1373
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
1904
7
SH
SOLE
7
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
4963
27147
SH
SOLE
9756
0
17391
BIOGEN INC
COM
09062X103
324
1025
SH
SOLE
750
0
275
BIO-TECHNE CORP
COM
09073M104
194161
1023949
SH
SOLE
838876
0
185073
BK OF AMERICA CORP
COM
060505104
283
13343
SH
SOLE
2778
0
10565
BLACK HILLS CORP
COM
092113109
9248
144435
SH
SOLE
144435
0
0
BLACKROCK CR ALLOCATION INCO
COM
092508100
132
11351
SH
SOLE
11351
0
0
BLACKSTONE GROUP INC
COM CL A
09260D107
387
8500
SH
SOLE
8500
0
0
BOEING CO
COM
097023105
634
4252
SH
SOLE
2737
0
1515
BP PLC
SPONSORED ADR
055622104
549
22508
SH
SOLE
10788
0
11720
BRISTOL-MYERS SQUIBB CO
COM
110122108
8284
148613
SH
SOLE
79146
0
69467
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
140002
2114837
SH
SOLE
1752697
0
362140
CABOT MICROELECTRONICS CORP
COM
12709P103
9552
83685
SH
SOLE
83685
0
0
CALYXT INC
COM
13173L107
738
221495
SH
SOLE
221495
0
0
CARDINAL HEALTH INC
COM
14149Y108
201
4203
SH
SOLE
3270
0
933
CARDIOVASCULAR SYS INC DEL
COM
141619106
4400
124975
SH
SOLE
124975
0
0
CASEYS GEN STORES INC
COM
147528103
7723
58290
SH
SOLE
58290
0
0
CATALENT INC
COM
148806102
13389
257733
SH
SOLE
257130
0
603
CATERPILLAR INC DEL
COM
149123101
856
7375
SH
SOLE
1947
0
5428
CHEVRON CORP NEW
COM
166764100
15845
218671
SH
SOLE
123098
0
95573
CISCO SYS INC
COM
17275R102
1419
36102
SH
SOLE
11864
0
24238
CLOROX CO DEL
COM
189054109
262
1513
SH
SOLE
1513
0
0
COCA COLA CO
COM
191216100
1349
30490
SH
SOLE
16798
0
13692
COLGATE PALMOLIVE CO
COM
194162103
483
7276
SH
SOLE
2600
0
4676
COMCAST CORP NEW
CL A
20030N101
318
9258
SH
SOLE
4364
0
4894
CONOCOPHILLIPS
COM
20825C104
2962
96184
SH
SOLE
28761
0
67423
CORE LABORATORIES N V
COM
N22717107
11295
1092405
SH
SOLE
951015
0
141390
CORESITE RLTY CORP
COM
21870Q105
145821
1258161
SH
SOLE
1117271
0
140890
CORNING INC
COM
219350105
49439
2406939
SH
SOLE
1990396
0
416543
COSTCO WHSL CORP NEW
COM
22160K105
996
3493
SH
SOLE
1421
0
2072
CSX CORP
COM
126408103
449
7835
SH
SOLE
510
0
7325
CULLEN FROST BANKERS INC
COM
229899109
11847
212345
SH
SOLE
176855
0
35490
CYBEROPTICS CORP
COM
232517102
3638
212619
SH
SOLE
212619
0
0
DELUXE CORP
COM
248019101
965
37209
SH
SOLE
31975
0
5234
DIGI INTL INC
COM
253798102
21554
2259349
SH
SOLE
2087364
0
171985
DISNEY WALT CO
COM DISNEY
254687106
171269
1772973
SH
SOLE
1464261
0
308712
DOMINION ENERGY INC
COM
25746U109
337
4674
SH
SOLE
1292
0
3382
DONALDSON INC
COM
257651109
168044
4350087
SH
SOLE
3478643
0
871444
DUKE ENERGY CORP NEW
COM NEW
26441C204
241
2974
SH
SOLE
1709
0
1265
ECOLAB INC
COM
278865100
270029
1732843
SH
SOLE
1363516
0
369327
EDWARDS LIFESCIENCES CORP
COM
28176E108
279
1481
SH
SOLE
361
0
1120
ELANCO ANIMAL HEALTH INC
COM
28414H103
26188
1169610
SH
SOLE
898333
0
271277
EMERSON ELEC CO
COM
291011104
13046
273788
SH
SOLE
114439
0
159349
ENERPAC TOOL GROUP CORP
CL A COM
292765104
6350
383668
SH
SOLE
383668
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
149
10434
SH
SOLE
9834
0
600
EXELON CORP
COM
30161N101
231
6278
SH
SOLE
278
0
6000
EXXON MOBIL CORP
COM
30231G102
5891
155147
SH
SOLE
54106
0
101041
FACEBOOK INC
CL A
30303M102
476
2854
SH
SOLE
2788
0
66
FASTENAL CO
COM
311900104
147385
4716317
SH
SOLE
3712871
0
1003446
FIREEYE INC
COM
31816Q101
450
42525
SH
SOLE
42525
0
0
FISERV INC
COM
337738108
160511
1689768
SH
SOLE
1294290
0
395478
FULLER H B CO
COM
359694106
78301
2803482
SH
SOLE
2459267
0
344215
GENERAC HLDGS INC
COM
368736104
17334
186048
SH
SOLE
145318
0
40730
GENERAL ELECTRIC CO
COM
369604103
807
101591
SH
SOLE
30675
0
70916
GENERAL MLS INC
COM
370334104
76983
1458845
SH
SOLE
916485
0
542360
GENTHERM INC
COM
37253A103
15837
504378
SH
SOLE
472276
0
32102
GLACIER BANCORP INC NEW
COM
37637Q105
9974
293312
SH
SOLE
292942
0
370
GRACO INC
COM
384109104
230548
4731141
SH
SOLE
3645368
0
1085773
GREAT WESTN BANCORP INC
COM
391416104
50811
2481019
SH
SOLE
2153163
0
327856
HAWKINS INC
COM
420261109
1745
49012
SH
SOLE
42512
0
6500
HERSHEY CO
COM
427866108
9576
72270
SH
SOLE
66165
0
6105
HOME DEPOT INC
COM
437076102
76259
408435
SH
SOLE
300414
0
108021
HONEYWELL INTL INC
COM
438516106
161247
1205224
SH
SOLE
869282
0
335942
HORMEL FOODS CORP
COM
440452100
201395
4318066
SH
SOLE
3374276
0
943790
HUB GROUP INC
CL A
443320106
7497
164885
SH
SOLE
164885
0
0
IDEXX LABS INC
COM
45168D104
828
3420
SH
SOLE
448
0
2972
ILLINOIS TOOL WKS INC
COM
452308109
334
2349
SH
SOLE
1450
0
899
INSPIRE MED SYS INC
COM
457730109
9205
152710
SH
SOLE
151410
0
1300
INTEL CORP
COM
458140100
19747
364870
SH
SOLE
142400
0
222470
INTERNATIONAL BUSINESS MACHS
COM
459200101
1733
15626
SH
SOLE
4919
0
10707
INTRICON CORP
COM
46121H109
4012
340877
SH
SOLE
340877
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
243
1275
SH
SOLE
1020
0
255
ISHARES TR
CORE S&P MCP ETF
464287507
270
1880
SH
SOLE
972
0
908
ISHARES TR
CORE S&P500 ETF
464287200
1089
4214
SH
SOLE
415
0
3799
ISHARES TR
MSCI EAFE ETF
464287465
334
6239
SH
SOLE
5247
0
992
ISHARES TR
S&P SML 600 GWT
464287887
228
1655
SH
SOLE
0
0
1655
JOHNSON & JOHNSON
COM
478160104
229441
1749721
SH
SOLE
1358527
0
391194
JPMORGAN CHASE & CO
COM
46625H100
21843
242617
SH
SOLE
163896
0
78721
KELLOGG CO
COM
487836108
255
4250
SH
SOLE
1700
0
2550
KIMBERLY CLARK CORP
COM
494368103
9271
72506
SH
SOLE
21989
0
50517
LILLY ELI & CO
COM
532457108
111819
806079
SH
SOLE
610824
0
195255
LITTELFUSE INC
COM
537008104
80732
605093
SH
SOLE
510204
0
94889
LOCKHEED MARTIN CORP
COM
539830109
307
906
SH
SOLE
470
0
436
LOWES COS INC
COM
548661107
620
7203
SH
SOLE
2885
0
4318
MARCUS CORP
COM
566330106
3299
267813
SH
SOLE
267813
0
0
MASTERCARD INC
CL A
57636Q104
646
2676
SH
SOLE
281
0
2395
MCDONALDS CORP
COM
580135101
2545
15393
SH
SOLE
12379
0
3014
MDU RES GROUP INC
COM
552690109
1014
47183
SH
SOLE
20108
0
27075
MEDTRONIC PLC
SHS
G5960L103
254622
2823488
SH
SOLE
2262089
0
561399
MERCK & CO. INC
COM
58933Y105
6282
81654
SH
SOLE
36207
0
45447
MGP INGREDIENTS INC NEW
COM
55303J106
3179
118205
SH
SOLE
118205
0
0
MICROSOFT CORP
COM
594918104
294685
1868523
SH
SOLE
1607387
0
261136
MOTOROLA SOLUTIONS INC
COM NEW
620076307
65152
490163
SH
SOLE
443175
0
46988
MTS SYS CORP
COM
553777103
704
31275
SH
SOLE
10100
0
21175
NEXTERA ENERGY INC
COM
65339F101
438
1822
SH
SOLE
638
0
1184
NIKE INC
CL B
654106103
368
4449
SH
SOLE
1709
0
2740
NORFOLK SOUTHERN CORP
COM
655844108
600
4110
SH
SOLE
475
0
3635
NORTHWESTERN CORP
COM NEW
668074305
3597
60120
SH
SOLE
60120
0
0
NOVARTIS A G
SPONSORED ADR
66987V109
250
3030
SH
SOLE
700
0
2330
NUVEEN MINESOTA QLT MUN INC
SHS
670734102
484
37002
SH
SOLE
5802
0
31200
NVE CORP
COM NEW
629445206
22912
440358
SH
SOLE
389076
0
51282
NVENT ELECTRIC PLC
SHS
G6700G107
65591
3888032
SH
SOLE
3357875
0
530157
NVIDIA CORP
COM
67066G104
126531
480010
SH
SOLE
431297
0
48713
NW Biotherapeutics
COM
66737P600
2
12500
SH
SOLE
0
0
12500
OLD NATL BANCORP IND
COM
680033107
43682
3311739
SH
SOLE
2917299
0
394440
ORACLE CORP
COM
68389X105
1294
26775
SH
SOLE
1312
0
25463
Orocobre Ltd
COM
Q7142R106
44
33000
SH
SOLE
33000
0
0
OSHKOSH CORP
COM
688239201
10704
166390
SH
SOLE
166390
0
0
PATTERSON COS INC
COM
703395103
4107
268601
SH
SOLE
206299
0
62302
PENTAIR PLC
SHS
G7S00T104
22972
771911
SH
SOLE
409407
0
362504
PEPSICO INC
COM
713448108
1604
13355
SH
SOLE
6113
0
7242
PFIZER INC
COM
717081103
89875
2753531
SH
SOLE
2154300
0
599231
PHILIP MORRIS INTL INC
COM
718172109
365
4998
SH
SOLE
1873
0
3125
PHILLIPS 66
COM
718546104
1025
19111
SH
SOLE
8591
0
10520
PHYSICIANS RLTY TR
COM
71943U104
6962
499410
SH
SOLE
480110
0
19300
PLUG POWER INC
COM NEW
72919P202
106
30000
SH
SOLE
30000
0
0
POLYMET MINING CORP
COM
731916102
220
925469
SH
SOLE
925469
0
0
POTLATCHDELTIC CORPORATION
COM
737630103
628
20000
SH
SOLE
0
0
20000
PREMIER INC
CL A
74051N102
3733
114099
SH
SOLE
114099
0
0
PRINCIPAL FINL GROUP INC
COM
74251V102
105037
3351538
SH
SOLE
2829352
0
522186
PROCTER & GAMBLE CO
COM
742718109
21130
192094
SH
SOLE
75596
0
116498
PROTO LABS INC
COM
743713109
17452
229238
SH
SOLE
187866
0
41372
PURECYCLE CORP
COM NEW
746228303
132
11855
SH
SOLE
0
0
11855
QCR HOLDINGS INC
COM
74727A104
4007
148040
SH
SOLE
148040
0
0
QUALCOMM INC
COM
747525103
67502
997805
SH
SOLE
847981
0
149824
RAVEN INDS INC
COM
754212108
2983
140496
SH
SOLE
139996
0
500
REATA PHARMACEUTICALS INC
CL A
75615P103
289
2000
SH
SOLE
0
0
2000
Roche Hldg Ltd ADR
COM
771195104
201901
4976619
SH
SOLE
4297125
0
679494
ROCKWELL AUTOMATION INC
COM
773903109
22148
146766
SH
SOLE
144181
0
2585
SCHLUMBERGER LTD
COM
806857108
8570
635304
SH
SOLE
424900
0
210404
SCHWAB CHARLES CORP
COM
808513105
45396
1350278
SH
SOLE
1085869
0
264409
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1142
44190
SH
SOLE
0
0
44190
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
2742
45370
SH
SOLE
15510
0
29860
SELECT SECTOR SPDR TR
ENERGY
81369Y506
605
20813
SH
SOLE
6185
0
14628
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
253
3152
SH
SOLE
1052
0
2100
SHERWIN WILLIAMS CO
COM
824348106
39601
86180
SH
SOLE
75416
0
10764
SNAP ON INC
COM
833034101
5263
48363
SH
SOLE
18455
0
29908
SOUTHERN CO
COM
842587107
251
4632
SH
SOLE
1659
0
2973
SPDR S&P 500 ETF TR
TR UNIT
78462F103
3677
14264
SH
SOLE
9591
0
4673
STARBUCKS CORP
COM
855244109
642
9771
SH
SOLE
9521
0
250
SURMODICS INC
COM
868873100
1506
45198
SH
SOLE
44198
0
1000
SYSCO CORP
COM
871829107
38990
854492
SH
SOLE
802677
0
51815
TARGET CORP
COM
87612E106
61083
657019
SH
SOLE
436380
0
220639
TCF FINANCIAL CORPORATION NE
COM
872307103
328
14483
SH
SOLE
6666
0
7817
TENNANT CO
COM
880345103
86972
1500808
SH
SOLE
1320687
0
180121
THERMO FISHER SCIENTIFIC INC
COM
883556102
413
1456
SH
SOLE
106
0
1350
TORO CO
COM
891092108
161285
2477883
SH
SOLE
2020245
0
457638
TRAVELERS COMPANIES INC
COM
89417E109
21610
217511
SH
SOLE
109626
0
107885
UNION PAC CORP
COM
907818108
1481
10502
SH
SOLE
4208
0
6294
UNITED BANKSHARES INC WEST V
COM
909907107
1085
47004
SH
SOLE
47004
0
0
UNITED FIRE GROUP INC
COM
910340108
6205
190293
SH
SOLE
190293
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
38334
410344
SH
SOLE
210694
0
199650
UNITED TECHNOLOGIES CORP
COM
913017109
1178
12484
SH
SOLE
5951
0
6533
UNITEDHEALTH GROUP INC
COM
91324P102
196889
789514
SH
SOLE
683338
0
106176
US BANCORP DEL
COM NEW
902973304
242736
7046034
SH
SOLE
5878580
0
1167454
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
606
2560
SH
SOLE
2560
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
331
3204
SH
SOLE
3204
0
0
VERICEL CORP
COM
92346J108
193
21000
SH
SOLE
21000
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
6174
114917
SH
SOLE
28012
0
86905
VISA INC
COM CL A
92826C839
128451
797238
SH
SOLE
678800
0
118438
WALGREENS BOOTS ALLIANCE INC
COM
931427108
368
8050
SH
SOLE
2050
0
6000
WALMART INC
COM
931142103
547
4813
SH
SOLE
3367
0
1446
WEC ENERGY GROUP INC
COM
92939U106
645
7319
SH
SOLE
1478
0
5841
WELLS FARGO CO NEW
COM
949746101
67426
2349344
SH
SOLE
1877606
0
471738
WESTAMERICA BANCORPORATION
COM
957090103
315
5359
SH
SOLE
5359
0
0
WEYERHAEUSER CO
COM
962166104
528
31133
SH
SOLE
19724
0
11409
WINTRUST FINL CORP
COM
97650W108
8688
264385
SH
SOLE
264385
0
0
WORKIVA INC
COM CL A
98139A105
7439
230093
SH
SOLE
230093
0
0
XCEL ENERGY INC
COM
98389B100
14351
238000
SH
SOLE
131639
0
106361
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
99779
987131
SH
SOLE
798083
0
189048
ZOETIS INC
CL A
98978V103
493
4187
SH
SOLE
2247
0
1940