0001172661-20-002229.txt : 20201116
0001172661-20-002229.hdr.sgml : 20201116
20201116131411
ACCESSION NUMBER: 0001172661-20-002229
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20200930
FILED AS OF DATE: 20201116
DATE AS OF CHANGE: 20201116
EFFECTIVENESS DATE: 20201116
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: 201315193
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
09-30-2020
09-30-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
11-16-2020
0
199
8006921
INFORMATION TABLE
2
infotable.xml
3M CO
COM
88579Y101
239705
1496471
SH
SOLE
1061179
0
435292
AAR CORP
COM
000361105
5349
284535
SH
SOLE
284535
0
0
ABBOTT LABS
COM
002824100
161384
1482904
SH
SOLE
1002386
0
480518
ABBVIE INC
COM
00287Y109
5968
68138
SH
SOLE
18619
0
49519
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
296
1310
SH
SOLE
764
0
546
ACTIVISION BLIZZARD INC
COM
00507V109
60281
744665
SH
SOLE
678859
0
65806
ADOBE SYSTEMS INCORPORATED
COM
00724F101
894
1823
SH
SOLE
523
0
1300
ALLETE INC
COM NEW
018522300
1836
35483
SH
SOLE
13805
0
21678
ALLIANT ENERGY CORP
COM
018802108
11617
224924
SH
SOLE
210498
0
14426
ALPHABET INC
CAP STK CL A
02079K305
2171
1481
SH
SOLE
1177
0
304
ALPHABET INC
CAP STK CL C
02079K107
412570
280736
SH
SOLE
239689
0
41047
AMAZON COM INC
COM
023135106
1924
611
SH
SOLE
221
0
390
AMCOR PLC
ORD
G0250X107
7680
695048
SH
SOLE
329333
0
365715
AMERICAN EXPRESS CO
COM
025816109
126142
1258275
SH
SOLE
1015513
0
242762
AMERICAN TOWER CORP NEW
COM
03027X100
760
3145
SH
SOLE
0
0
3145
AMERIPRISE FINL INC
COM
03076C106
364
2362
SH
SOLE
1620
0
742
AMETEK INC
COM
031100100
268
2700
SH
SOLE
2700
0
0
AMGEN INC
COM
031162100
2149
8455
SH
SOLE
5734
0
2721
ANSYS INC
COM
03662Q105
291
890
SH
SOLE
0
0
890
APOGEE ENTERPRISES INC
COM
037598109
6375
298335
SH
SOLE
298235
0
100
APPLE INC
COM
037833100
16315
140874
SH
SOLE
68668
0
72206
APPLIED MATLS INC
COM
038222105
337
5677
SH
SOLE
0
0
5677
ASSOCIATED BANC CORP
COM
045487105
8280
656076
SH
SOLE
601866
0
54210
AT&T INC
COM
00206R102
1034
36280
SH
SOLE
12136
0
24144
AUTOMATIC DATA PROCESSING IN
COM
053015103
665
4764
SH
SOLE
3664
0
1100
AXOGEN INC
COM
05463X106
256
22000
SH
SOLE
22000
0
0
BADGER METER INC
COM
056525108
18383
281217
SH
SOLE
139206
0
142011
BAXTER INTL INC
COM
071813109
48451
602470
SH
SOLE
419040
0
183430
BECTON DICKINSON & CO
COM
075887109
1046
4494
SH
SOLE
2376
0
2118
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
2240
7
SH
SOLE
7
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
5410
25407
SH
SOLE
8556
0
16851
BIOGEN INC
COM
09062X103
291
1025
SH
SOLE
750
0
275
BIO-TECHNE CORP
COM
09073M104
211904
855383
SH
SOLE
676722
0
178661
BK OF AMERICA CORP
COM
060505104
286
11879
SH
SOLE
1314
0
10565
BLACK HILLS CORP
COM
092113109
9175
171525
SH
SOLE
171525
0
0
BLACKSTONE GROUP INC
COM CL A
09260D107
287
5500
SH
SOLE
5500
0
0
BOEING CO
COM
097023105
577
3492
SH
SOLE
2677
0
815
BP PLC
SPONSORED ADR
055622104
312
17852
SH
SOLE
10038
0
7814
BRISTOL-MYERS SQUIBB CO
COM
110122108
6505
107900
SH
SOLE
46405
0
61495
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
135228
1323296
SH
SOLE
982807
0
340489
CABOT MICROELECTRONICS CORP
COM
12709P103
11286
79025
SH
SOLE
79025
0
0
CALYXT INC
COM
13173L107
1216
221495
SH
SOLE
221495
0
0
CARDIOVASCULAR SYS INC DEL
COM
141619106
5006
127205
SH
SOLE
127205
0
0
CARRIER GLOBAL CORPORATION
COM
14448C104
262
8592
SH
SOLE
3532
0
5060
CASEYS GEN STORES INC
COM
147528103
9745
54855
SH
SOLE
54855
0
0
CATALENT INC
COM
148806102
12510
146038
SH
SOLE
145435
0
603
CATERPILLAR INC DEL
COM
149123101
1030
6907
SH
SOLE
1479
0
5428
CHEVRON CORP NEW
COM
166764100
13441
186677
SH
SOLE
112715
0
73962
CINTAS CORP
COM
172908105
1334
4009
SH
SOLE
1575
0
2434
CISCO SYS INC
COM
17275R102
1355
34400
SH
SOLE
13674
0
20726
COCA COLA CO
COM
191216100
1374
27829
SH
SOLE
14337
0
13492
COLGATE PALMOLIVE CO
COM
194162103
201
2600
SH
SOLE
2600
0
0
COMCAST CORP NEW
CL A
20030N101
383
8282
SH
SOLE
4754
0
3528
CONOCOPHILLIPS
COM
20825C104
2170
66073
SH
SOLE
20083
0
45990
CORE LABORATORIES N V
COM
N22717107
4188
274442
SH
SOLE
194637
0
79805
CORESITE RLTY CORP
COM
21870Q105
149992
1261708
SH
SOLE
1110838
0
150870
CORNING INC
COM
219350105
65696
2027019
SH
SOLE
1640477
0
386542
COSTCO WHSL CORP NEW
COM
22160K105
1190
3352
SH
SOLE
1280
0
2072
CSX CORP
COM
126408103
560
7210
SH
SOLE
510
0
6700
CULLEN FROST BANKERS INC
COM
229899109
15101
236140
SH
SOLE
189755
0
46385
CUMMINS INC
COM
231021106
208
983
SH
SOLE
0
0
983
CYBEROPTICS CORP
COM
232517102
2220
69719
SH
SOLE
69719
0
0
DANAHER CORPORATION
COM
235851102
209
971
SH
SOLE
640
0
331
DEERE & CO
COM
244199105
221
997
SH
SOLE
112
0
885
DELUXE CORP
COM
248019101
861
33459
SH
SOLE
28975
0
4484
DIGI INTL INC
COM
253798102
42265
2704121
SH
SOLE
2332402
0
371719
DISNEY WALT CO
COM DISNEY
254687106
197789
1594047
SH
SOLE
1299679
0
294368
DOMINION ENERGY INC
COM
25746U109
369
4674
SH
SOLE
1292
0
3382
DONALDSON INC
COM
257651109
166150
3579271
SH
SOLE
2742363
0
836908
DUKE ENERGY CORP NEW
COM NEW
26441C204
215
2424
SH
SOLE
1159
0
1265
ECOLAB INC
COM
278865100
318844
1595498
SH
SOLE
1247825
0
347673
ELANCO ANIMAL HEALTH INC
COM
28414H103
35574
1273674
SH
SOLE
976721
0
296953
EMERSON ELEC CO
COM
291011104
15646
238613
SH
SOLE
104828
0
133785
ENERPAC TOOL GROUP CORP
CL A COM
292765104
6764
359578
SH
SOLE
359578
0
0
ENVESTNET INC
COM
29404K106
2261
29300
SH
SOLE
29300
0
0
EXELON CORP
COM
30161N101
225
6278
SH
SOLE
278
0
6000
EXXON MOBIL CORP
COM
30231G102
4538
132186
SH
SOLE
46944
0
85242
FACEBOOK INC
CL A
30303M102
750
2865
SH
SOLE
2799
0
66
FASTENAL CO
COM
311900104
164477
3647753
SH
SOLE
2703975
0
943778
FISERV INC
COM
337738108
197492
1916465
SH
SOLE
1492427
0
424038
FLEETCOR TECHNOLOGIES INC
COM
339041105
238
1000
SH
SOLE
0
0
1000
FULLER H B CO
COM
359694106
134155
2930436
SH
SOLE
2526232
0
404204
GENERAC HLDGS INC
COM
368736104
21150
109224
SH
SOLE
78618
0
30606
GENERAL ELECTRIC CO
COM
369604103
470
75494
SH
SOLE
21315
0
54179
GENERAL MLS INC
COM
370334104
59927
971575
SH
SOLE
533199
0
438376
GENTHERM INC
COM
37253A103
20062
490511
SH
SOLE
459403
0
31108
GLACIER BANCORP INC NEW
COM
37637Q105
8959
279535
SH
SOLE
279165
0
370
GRACO INC
COM
384109104
272524
4442113
SH
SOLE
3399943
0
1042170
GREAT WESTN BANCORP INC
COM
391416104
23247
1867226
SH
SOLE
1757821
0
109405
HAWKINS INC
COM
420261109
300
6500
SH
SOLE
0
0
6500
HERSHEY CO
COM
427866108
9616
67085
SH
SOLE
64960
0
2125
HOME DEPOT INC
COM
437076102
113090
407223
SH
SOLE
302780
0
104443
HONEYWELL INTL INC
COM
438516106
176642
1073093
SH
SOLE
746548
0
326545
HORMEL FOODS CORP
COM
440452100
203011
4152411
SH
SOLE
3258788
0
893623
HUB GROUP INC
CL A
443320106
5297
105525
SH
SOLE
105525
0
0
IDEXX LABS INC
COM
45168D104
1343
3417
SH
SOLE
448
0
2969
ILLINOIS TOOL WKS INC
COM
452308109
357
1849
SH
SOLE
1450
0
399
INSPIRE MED SYS INC
COM
457730109
10670
82685
SH
SOLE
81460
0
1225
INTEL CORP
COM
458140100
18468
356664
SH
SOLE
141398
0
215266
INTERNATIONAL BUSINESS MACHS
COM
459200101
1033
8492
SH
SOLE
2459
0
6033
INTRICON CORP
COM
46121H109
5078
416909
SH
SOLE
416909
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
354
1275
SH
SOLE
1020
0
255
IPG PHOTONICS CORP
COM
44980X109
255
1500
SH
SOLE
0
0
1500
ISHARES TR
CORE S&P500 ETF
464287200
1095
3258
SH
SOLE
415
0
2843
ISHARES TR
MSCI EAFE ETF
464287465
419
6579
SH
SOLE
5247
0
1332
ISHARES TR
S&P SML 600 GWT
464287887
292
1655
SH
SOLE
1655
0
0
JAMF HLDG CORP
COM
47074L105
36645
974332
SH
SOLE
890948
0
83384
JOHNSON & JOHNSON
COM
478160104
235539
1582071
SH
SOLE
1208994
0
373077
JPMORGAN CHASE & CO
COM
46625H100
23035
239276
SH
SOLE
165616
0
73660
KIMBERLY CLARK CORP
COM
494368103
8512
57648
SH
SOLE
20539
0
37109
LILLY ELI & CO
COM
532457108
101714
687164
SH
SOLE
504076
0
183088
LITTELFUSE INC
COM
537008104
115428
650883
SH
SOLE
552736
0
98147
LOWES COS INC
COM
548661107
1195
7203
SH
SOLE
3285
0
3918
MARCUS CORP DEL
COM
566330106
2865
370578
SH
SOLE
370578
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
933
2759
SH
SOLE
114
0
2645
MCCORMICK & CO INC
COM NON VTG
579780206
262
1350
SH
SOLE
1350
0
0
MCDONALDS CORP
COM
580135101
3330
15173
SH
SOLE
12259
0
2914
MDU RES GROUP INC
COM
552690109
928
41258
SH
SOLE
16083
0
25175
MEDTRONIC PLC
SHS
G5960L103
300471
2891372
SH
SOLE
2341279
0
550093
MERCK & CO. INC
COM
58933Y105
6563
79115
SH
SOLE
35217
0
43898
MGP INGREDIENTS INC NEW
COM
55303J106
4029
101375
SH
SOLE
101375
0
0
MICROSOFT CORP
COM
594918104
426728
2028850
SH
SOLE
1770515
0
258335
MOTOROLA SOLUTIONS INC
COM NEW
620076307
121540
775075
SH
SOLE
683917
0
91158
MTS SYS CORP
COM
553777103
585
30625
SH
SOLE
9700
0
20925
NEXTERA ENERGY INC
COM
65339F101
508
1830
SH
SOLE
646
0
1184
NIKE INC
CL B
654106103
512
4082
SH
SOLE
4082
0
0
NORFOLK SOUTHN CORP
COM
655844108
826
3860
SH
SOLE
285
0
3575
NORTHWESTERN CORP
COM NEW
668074305
6455
132710
SH
SOLE
132710
0
0
NOVARTIS AG
SPONSORED ADR
66987V109
246
2830
SH
SOLE
500
0
2330
NUVEEN MINN QUALITY MUN INM
SHS
670734102
522
37002
SH
SOLE
5802
0
31200
NVE CORP
COM NEW
629445206
22064
449548
SH
SOLE
392610
0
56938
NVENT ELECTRIC PLC
SHS
G6700G107
79002
4465892
SH
SOLE
3881772
0
584120
NVIDIA CORPORATION
COM
67066G104
237074
438037
SH
SOLE
390488
0
47549
OLD NATL BANCORP IND
COM
680033107
43373
3453254
SH
SOLE
2937602
0
515652
ORACLE CORP
COM
68389X105
1608
26936
SH
SOLE
4771
0
22165
OSHKOSH CORP
COM
688239201
10954
149035
SH
SOLE
149035
0
0
OTIS WORLDWIDE CORP
COM
68902V107
277
4432
SH
SOLE
1687
0
2745
PATTERSON COS INC
COM
703395103
4971
206226
SH
SOLE
184749
0
21477
PAYCHEX INC
COM
704326107
218
2730
SH
SOLE
1742
0
988
PENTAIR PLC
SHS
G7S00T104
17384
379811
SH
SOLE
172171
0
207640
PEPSICO INC
COM
713448108
1822
13146
SH
SOLE
5904
0
7242
PFIZER INC
COM
717081103
83259
2268642
SH
SOLE
1699096
0
569546
PHILIP MORRIS INTL INC
COM
718172109
362
4823
SH
SOLE
1698
0
3125
PHILLIPS 66
COM
718546104
948
18286
SH
SOLE
8941
0
9345
PHYSICIANS RLTY TR
COM
71943U104
9576
534665
SH
SOLE
515365
0
19300
PLEXUS CORP
COM
729132100
3366
47650
SH
SOLE
47650
0
0
PLUG POWER INC
COM NEW
72919P202
280
20875
SH
SOLE
20000
0
875
POLYMET MNG CORP
COM NEW
731916409
434
119016
SH
SOLE
119016
0
0
PRINCIPAL FINANCIAL GROUP IN
COM
74251V102
146732
3643693
SH
SOLE
3078875
0
564818
PROCTER AND GAMBLE CO
COM
742718109
25372
182545
SH
SOLE
75308
0
107237
PROTO LABS INC
COM
743713109
26342
203415
SH
SOLE
163199
0
40216
PURECYCLE CORP
COM NEW
746228303
107
11855
SH
SOLE
0
0
11855
QCR HOLDINGS INC
COM
74727A104
4062
148200
SH
SOLE
148200
0
0
QUALCOMM INC
COM
747525103
117430
997872
SH
SOLE
845406
0
152466
RAVEN INDS INC
COM
754212108
2728
126766
SH
SOLE
126266
0
500
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
745
12948
SH
SOLE
4731
0
8217
ROCKWELL AUTOMATION INC
COM
773903109
34803
157707
SH
SOLE
153718
0
3989
SCHLUMBERGER LTD
COM
806857108
3625
232940
SH
SOLE
84984
0
147956
SCHWAB CHARLES CORP
COM
808513105
48139
1328710
SH
SOLE
1067550
0
261160
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1388
44190
SH
SOLE
0
0
44190
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
3613
45370
SH
SOLE
15510
0
29860
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
403
3452
SH
SOLE
1052
0
2400
SHERWIN WILLIAMS CO
COM
824348106
60479
86803
SH
SOLE
75672
0
11131
SLEEP NUMBER CORP
COM
83125X103
4953
101262
SH
SOLE
101262
0
0
SNAP ON INC
COM
833034101
5834
39650
SH
SOLE
15605
0
24045
SOUTHERN CO
COM
842587107
237
4373
SH
SOLE
1400
0
2973
SPDR S&P 500 ETF TR
TR UNIT
78462F103
3879
11582
SH
SOLE
8491
0
3091
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
264
779
SH
SOLE
584
0
195
STARBUCKS CORP
COM
855244109
824
9595
SH
SOLE
9345
0
250
SURMODICS INC
COM
868873100
1720
44198
SH
SOLE
44198
0
0
SYSCO CORP
COM
871829107
56034
900572
SH
SOLE
810272
0
90300
TARGET CORP
COM
87612E106
96824
615071
SH
SOLE
409192
0
205879
TCF FINL CORP
COM
872307103
319
13671
SH
SOLE
5854
0
7817
TENNANT CO
COM
880345103
95235
1577776
SH
SOLE
1381159
0
196617
TESLA INC
COM
88160R101
215
500
SH
SOLE
0
0
500
TEXAS INSTRS INC
COM
882508104
2779
19460
SH
SOLE
18510
0
950
THERMO FISHER SCIENTIFIC INC
COM
883556102
596
1350
SH
SOLE
200
0
1150
TORO CO
COM
891092108
229975
2739422
SH
SOLE
2223446
0
515976
TORTOISE ACQUISITION CORP
CL A
89154L100
997
20000
SH
SOLE
20000
0
0
TRAVELERS COMPANIES INC
COM
89417E109
16186
149609
SH
SOLE
70438
0
79171
UNION PAC CORP
COM
907818108
1812
9202
SH
SOLE
3468
0
5734
UNITED FIRE GROUP INC
COM
910340108
2989
147113
SH
SOLE
147113
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
51274
307709
SH
SOLE
139568
0
168141
UNITEDHEALTH GROUP INC
COM
91324P102
236862
759733
SH
SOLE
656074
0
103659
US BANCORP DEL
COM NEW
902973304
280723
7830487
SH
SOLE
6512401
0
1318086
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
412
3204
SH
SOLE
3204
0
0
VERICEL CORP
COM
92346J108
389
21000
SH
SOLE
21000
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
6525
109687
SH
SOLE
28130
0
81557
VISA INC
COM CL A
92826C839
189153
945907
SH
SOLE
816974
0
128933
WALGREENS BOOTS ALLIANCE INC
COM
931427108
289
8050
SH
SOLE
2050
0
6000
WALMART INC
COM
931142103
672
4804
SH
SOLE
3358
0
1446
WEC ENERGY GROUP INC
COM
92939U106
709
7319
SH
SOLE
1478
0
5841
WELLS FARGO CO NEW
COM
949746101
95949
4081214
SH
SOLE
3483868
0
597346
WEYERHAEUSER CO MTN BE
COM NEW
962166104
637
22324
SH
SOLE
11648
0
10676
WINTRUST FINL CORP
COM
97650W108
11718
292595
SH
SOLE
292595
0
0
WORKIVA INC
COM CL A
98139A105
27982
501833
SH
SOLE
470183
0
31650
XCEL ENERGY INC
COM
98389B100
16143
233918
SH
SOLE
133207
0
100711
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
114632
842014
SH
SOLE
655800
0
186214
ZOETIS INC
CL A
98978V103
693
4189
SH
SOLE
2249
0
1940