0001172661-21-001148.txt : 20210514
0001172661-21-001148.hdr.sgml : 20210514
20210514130016
ACCESSION NUMBER: 0001172661-21-001148
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20210331
FILED AS OF DATE: 20210514
DATE AS OF CHANGE: 20210514
EFFECTIVENESS DATE: 20210514
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: 21923289
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-2021
03-31-2021
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-14-2021
0
216
9525076
INFORMATION TABLE
2
infotable.xml
3M CO
COM
88579Y101
237162
1230860
SH
SOLE
846667
0
384193
AAR CORP
COM
000361105
11901
285738
SH
SOLE
285738
0
0
ABBOTT LABS
COM
002824100
173942
1451448
SH
SOLE
1007703
0
443745
ABBVIE INC
COM
00287Y109
5654
52242
SH
SOLE
20022
0
32220
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
362
1310
SH
SOLE
764
0
546
ACTIVISION BLIZZARD INC
COM
00507V109
87831
944424
SH
SOLE
839285
0
105139
ADOBE SYSTEMS INCORPORATED
COM
00724F101
807
1698
SH
SOLE
398
0
1300
ALLETE INC
COM NEW
018522300
2175
32378
SH
SOLE
14770
0
17608
ALLIANT ENERGY CORP
COM
018802108
40293
743958
SH
SOLE
614547
0
129411
ALPHABET INC
CAP STK CL C
02079K107
543359
262666
SH
SOLE
223922
0
38744
ALPHABET INC
CAP STK CL A
02079K305
3090
1498
SH
SOLE
1194
0
304
AMAZON COM INC
COM
023135106
180923
58474
SH
SOLE
55089
0
3385
AMCOR PLC
ORD
G0250X107
4542
388865
SH
SOLE
200076
0
188789
AMERICAN EXPRESS CO
COM
025816109
113227
800533
SH
SOLE
575825
0
224708
AMERICAN TOWER CORP NEW
COM
03027X100
664
2778
SH
SOLE
0
0
2778
AMERIPRISE FINL INC
COM
03076C106
549
2362
SH
SOLE
1710
0
652
AMETEK INC
COM
031100100
308
2411
SH
SOLE
2411
0
0
AMGEN INC
COM
031162100
2104
8455
SH
SOLE
5734
0
2721
ANSYS INC
COM
03662Q105
230
677
SH
SOLE
0
0
677
APPLE INC
COM
037833100
17958
147015
SH
SOLE
77409
0
69606
APPLIED MATLS INC
COM
038222105
739
5528
SH
SOLE
51
0
5477
ASSOCIATED BANC CORP
COM
045487105
10004
468775
SH
SOLE
444975
0
23800
AT&T INC
COM
00206R102
1057
34912
SH
SOLE
11535
0
23377
AUTODESK INC
COM
052769106
277
998
SH
SOLE
998
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
1192
6327
SH
SOLE
4227
0
2100
AXOGEN INC
COM
05463X106
553
27299
SH
SOLE
27299
0
0
BADGER METER INC
COM
056525108
20036
215284
SH
SOLE
96609
0
118675
BANK NEW YORK MELLON CORP
COM
064058100
278
5888
SH
SOLE
4883
0
1005
BAXTER INTL INC
COM
071813109
48873
579480
SH
SOLE
416164
0
163316
BECTON DICKINSON & CO
COM
075887109
1002
4119
SH
SOLE
2001
0
2118
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
2700
7
SH
SOLE
7
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
6345
24838
SH
SOLE
8675
0
16163
BIOGEN INC
COM
09062X103
287
1025
SH
SOLE
750
0
275
BIO-TECHNE CORP
COM
09073M104
294099
770035
SH
SOLE
619439
0
150596
BK OF AMERICA CORP
COM
060505104
460
11879
SH
SOLE
1314
0
10565
BLACK HILLS CORP
COM
092113109
9303
139332
SH
SOLE
138164
0
1168
BLACKSTONE GROUP INC
COM
09260D107
395
5300
SH
SOLE
5300
0
0
BOEING CO
COM
097023105
938
3682
SH
SOLE
3182
0
500
BP PLC
SPONSORED ADR
055622104
240
9860
SH
SOLE
5310
0
4550
BRISTOL-MYERS SQUIBB CO
COM
110122108
6146
97352
SH
SOLE
38037
0
59315
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
125203
1311984
SH
SOLE
1007159
0
304825
CALYXT INC
COM
13173L107
1246
206977
SH
SOLE
206977
0
0
CARDIOVASCULAR SYS INC DEL
COM
141619106
6070
158309
SH
SOLE
158309
0
0
CARRIER GLOBAL CORPORATION
COM
14448C104
302
7150
SH
SOLE
2390
0
4760
CASEYS GEN STORES INC
COM
147528103
11363
52560
SH
SOLE
52560
0
0
CATALENT INC
COM
148806102
13104
124429
SH
SOLE
123826
0
603
CATERPILLAR INC
COM
149123101
2350
10135
SH
SOLE
4784
0
5351
CHEVRON CORP NEW
COM
166764100
8347
79656
SH
SOLE
28093
0
51563
CINTAS CORP
COM
172908105
1368
4009
SH
SOLE
1559
0
2450
CISCO SYS INC
COM
17275R102
1678
32444
SH
SOLE
11598
0
20846
CMC MATERIALS INC
COM
12571T100
16410
92821
SH
SOLE
92821
0
0
COCA COLA CO
COM
191216100
1396
26481
SH
SOLE
13051
0
13430
COMCAST CORP NEW
CL A
20030N101
461
8512
SH
SOLE
4984
0
3528
CONOCOPHILLIPS
COM
20825C104
1752
33070
SH
SOLE
12216
0
20854
CORE LABORATORIES N V
COM
N22717107
2282
79263
SH
SOLE
57685
0
21578
CORESITE RLTY CORP
COM
21870Q105
151095
1260703
SH
SOLE
1112132
0
148571
CORNING INC
COM
219350105
75133
1726791
SH
SOLE
1382304
0
344487
COSTCO WHSL CORP NEW
COM
22160K105
1170
3318
SH
SOLE
1246
0
2072
CSX CORP
COM
126408103
618
6414
SH
SOLE
510
0
5904
CULLEN FROST BANKERS INC
COM
229899109
23800
218835
SH
SOLE
175555
0
43280
CUMMINS INC
COM
231021106
255
983
SH
SOLE
0
0
983
CYBEROPTICS CORP
COM
232517102
3261
125574
SH
SOLE
125574
0
0
DANAHER CORPORATION
COM
235851102
207
921
SH
SOLE
640
0
281
DEERE & CO
COM
244199105
351
939
SH
SOLE
112
0
827
DELUXE CORP
COM
248019101
1218
29033
SH
SOLE
26224
0
2809
DIGI INTL INC
COM
253798102
49775
2621109
SH
SOLE
2260547
0
360562
DISNEY WALT CO
COM
254687106
189773
1028470
SH
SOLE
792925
0
235545
DOMINION ENERGY INC
COM
25746U109
352
4632
SH
SOLE
1250
0
3382
DONALDSON INC
COM
257651109
196498
3378569
SH
SOLE
2648244
0
730325
DUKE ENERGY CORP NEW
COM NEW
26441C204
248
2574
SH
SOLE
1159
0
1415
ECOLAB INC
COM
278865100
360251
1682865
SH
SOLE
1356361
0
326504
ELANCO ANIMAL HEALTH INC
COM
28414H103
37308
1266835
SH
SOLE
984231
0
282604
EMERSON ELEC CO
COM
291011104
15667
173655
SH
SOLE
75502
0
98153
ENERPAC TOOL GROUP CORP
CL A COM
292765104
8408
321884
SH
SOLE
321884
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
225
10200
SH
SOLE
8600
0
1600
ENVESTNET INC
COM
29404K106
5081
70349
SH
SOLE
70349
0
0
EXELON CORP
COM
30161N101
275
6278
SH
SOLE
278
0
6000
EXXON MOBIL CORP
COM
30231G102
4279
76637
SH
SOLE
30272
0
46365
FACEBOOK INC
CL A
30303M102
787
2671
SH
SOLE
2605
0
66
FASTENAL CO
COM
311900104
179138
3562802
SH
SOLE
2705732
0
857070
FISERV INC
COM
337738108
243345
2044229
SH
SOLE
1610887
0
433342
FLEETCOR TECHNOLOGIES INC
COM
339041105
269
1000
SH
SOLE
0
0
1000
FORD MTR CO DEL
COM
345370860
233
19000
SH
SOLE
15000
0
4000
FULLER H B CO
COM
359694106
185223
2944254
SH
SOLE
2549150
0
395104
GENERAC HLDGS INC
COM
368736104
31250
95435
SH
SOLE
70115
0
25320
GENERAL ELECTRIC CO
COM
369604103
465
35438
SH
SOLE
21538
0
13900
GENERAL MLS INC
COM
370334104
30466
496833
SH
SOLE
190948
0
305885
GENTHERM INC
COM
37253A103
34086
459939
SH
SOLE
432181
0
27758
GENUINE PARTS CO
COM
372460105
225
1950
SH
SOLE
1700
0
250
GLACIER BANCORP INC NEW
COM
37637Q105
14719
257871
SH
SOLE
257501
0
370
GRACO INC
COM
384109104
302279
4220589
SH
SOLE
3288777
0
931812
GREAT WESTERN BANCORP INC
COM
391416104
35758
1180528
SH
SOLE
1122007
0
58521
HARLEY DAVIDSON INC
COM
412822108
299
7458
SH
SOLE
7458
0
0
HAWKINS INC
COM
420261109
436
13000
SH
SOLE
0
0
13000
HERSHEY CO
COM
427866108
11226
70980
SH
SOLE
66895
0
4085
HOME DEPOT INC
COM
437076102
127389
417328
SH
SOLE
310744
0
106584
HONEYWELL INTL INC
COM
438516106
170124
783731
SH
SOLE
498468
0
285263
HORMEL FOODS CORP
COM
440452100
214310
4485356
SH
SOLE
3602510
0
882846
HUB GROUP INC
CL A
443320106
6279
93328
SH
SOLE
93328
0
0
HYLIION HOLDINGS CORP
COMMON STOCK
449109107
1084
101600
SH
SOLE
101600
0
0
IDEXX LABS INC
COM
45168D104
1666
3404
SH
SOLE
448
0
2956
ILLINOIS TOOL WKS INC
COM
452308109
410
1849
SH
SOLE
1450
0
399
INSPIRE MED SYS INC
COM
457730109
15810
76379
SH
SOLE
75154
0
1225
INTEL CORP
COM
458140100
16009
250136
SH
SOLE
91801
0
158335
INTERNATIONAL BUSINESS MACHS
COM
459200101
1157
8684
SH
SOLE
4150
0
4534
INTRICON CORP
COM
46121H109
9428
367691
SH
SOLE
367691
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
401
1255
SH
SOLE
1020
0
235
IPG PHOTONICS CORP
COM
44980X109
316
1500
SH
SOLE
0
0
1500
ISHARES TR
CORE S&P500 ETF
464287200
1430
3594
SH
SOLE
751
0
2843
ISHARES TR
MSCI EAFE ETF
464287465
329
4342
SH
SOLE
3350
0
992
ISHARES TR
CORE S&P MCP ETF
464287507
234
900
SH
SOLE
900
0
0
ISHARES TR
S&P SML 600 GWT
464287887
424
3310
SH
SOLE
3310
0
0
JAMF HLDG CORP
COM
47074L105
42615
1206550
SH
SOLE
1065670
0
140880
JOHNSON & JOHNSON
COM
478160104
253126
1540163
SH
SOLE
1189030
0
351133
JPMORGAN CHASE & CO
COM
46625H100
33814
222122
SH
SOLE
151629
0
70493
KIMBERLY-CLARK CORP
COM
494368103
6400
46028
SH
SOLE
15841
0
30187
LILLY ELI & CO
COM
532457108
127922
684734
SH
SOLE
512904
0
171830
LITTELFUSE INC
COM
537008104
194942
737188
SH
SOLE
638603
0
98585
LOWES COS INC
COM
548661107
1325
6969
SH
SOLE
3151
0
3818
MARCUS CORP DEL
COM
566330106
9534
476938
SH
SOLE
476938
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
895
2515
SH
SOLE
100
0
2415
MCCORMICK & CO INC
COM NON VTG
579780206
241
2700
SH
SOLE
2700
0
0
MCDONALDS CORP
COM
580135101
3266
14573
SH
SOLE
11262
0
3311
MDU RES GROUP INC
COM
552690109
738
23358
SH
SOLE
7658
0
15700
MEDTRONIC PLC
SHS
G5960L103
335579
2840761
SH
SOLE
2334584
0
506177
MERCK & CO. INC
COM
58933Y105
5849
75873
SH
SOLE
32747
0
43126
MGP INGREDIENTS INC NEW
COM
55303J106
5388
91092
SH
SOLE
91092
0
0
MICROSOFT CORP
COM
594918104
479321
2033004
SH
SOLE
1780089
0
252915
MONDELEZ INTL INC
CL A
609207105
206
3516
SH
SOLE
2385
0
1131
MOTOROLA SOLUTIONS INC
COM NEW
620076307
151461
805430
SH
SOLE
701474
0
103956
MTS SYS CORP
COM
553777103
1601
27500
SH
SOLE
9100
0
18400
NETFLIX INC
COM
64110L106
655
1255
SH
SOLE
1255
0
0
NEXTERA ENERGY INC
COM
65339F101
464
6141
SH
SOLE
1888
0
4253
NIKE INC
CL B
654106103
542
4082
SH
SOLE
4082
0
0
NORFOLK SOUTHN CORP
COM
655844108
1188
4423
SH
SOLE
1112
0
3311
NORTHWESTERN CORP
COM NEW
668074305
9045
138725
SH
SOLE
137446
0
1279
NOVARTIS AG
SPONSORED ADR
66987V109
216
2530
SH
SOLE
500
0
2030
NUVEEN MINN QUALITY MUN INM
SHS
670734102
463
31200
SH
SOLE
0
0
31200
NVE CORP
COM NEW
629445206
18497
263870
SH
SOLE
218453
0
45417
NVENT ELECTRIC PLC
SHS
G6700G107
113553
4068557
SH
SOLE
3486110
0
582447
NVIDIA CORPORATION
COM
67066G104
214539
401810
SH
SOLE
355885
0
45925
OLD NATL BANCORP IND
COM
680033107
49356
2552034
SH
SOLE
2244246
0
307788
ORACLE CORP
COM
68389X105
1976
28161
SH
SOLE
6036
0
22125
OSHKOSH CORP
COM
688239201
18252
153815
SH
SOLE
153815
0
0
OTIS WORLDWIDE CORP
COM
68902V107
230
3360
SH
SOLE
960
0
2400
PATTERSON COS INC
COM
703395103
6867
214941
SH
SOLE
204936
0
10005
PAYCHEX INC
COM
704326107
268
2730
SH
SOLE
1742
0
988
PENTAIR PLC
SHS
G7S00T104
16406
263252
SH
SOLE
128110
0
135142
PEPSICO INC
COM
713448108
2017
14256
SH
SOLE
7674
0
6582
PFIZER INC
COM
717081103
72837
2010417
SH
SOLE
1514658
0
495759
PHILIP MORRIS INTL INC
COM
718172109
428
4823
SH
SOLE
1698
0
3125
PHILLIPS 66
COM
718546104
1049
12866
SH
SOLE
8450
0
4416
PHYSICIANS RLTY TR
COM
71943U104
10286
582108
SH
SOLE
562808
0
19300
PLEXUS CORP
COM
729132100
7967
86753
SH
SOLE
86753
0
0
PLUG POWER INC
COM NEW
72919P202
358
10000
SH
SOLE
10000
0
0
POLARIS INC
COM
731068102
267
2000
SH
SOLE
1850
0
150
PRINCIPAL FINANCIAL GROUP IN
COM
74251V102
133666
2229249
SH
SOLE
1748755
0
480494
PROCTER AND GAMBLE CO
COM
742718109
24743
182702
SH
SOLE
86530
0
96172
PROTO LABS INC
COM
743713109
21341
175286
SH
SOLE
138042
0
37244
PURE CYCLE CORP
COM NEW
746228303
159
11855
SH
SOLE
0
0
11855
QCR HOLDINGS INC
COM
74727A104
6998
148208
SH
SOLE
148208
0
0
QUALCOMM INC
COM
747525103
144902
1092861
SH
SOLE
934582
0
158279
RAVEN INDS INC
COM
754212108
6102
159186
SH
SOLE
158686
0
500
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
825
10676
SH
SOLE
2974
0
7702
ROCKWELL AUTOMATION INC
COM
773903109
41842
157632
SH
SOLE
153843
0
3789
SCHLUMBERGER LTD
COM
806857108
1115
41023
SH
SOLE
10866
0
30157
SCHWAB CHARLES CORP
COM
808513105
86915
1333461
SH
SOLE
1084322
0
249139
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
4388
45370
SH
SOLE
15510
0
29860
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1505
40000
SH
SOLE
0
0
40000
SEI INVTS CO
COM
784117103
201
3300
SH
SOLE
0
0
3300
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
458
3452
SH
SOLE
1052
0
2400
SHERWIN WILLIAMS CO
COM
824348106
132153
179067
SH
SOLE
164470
0
14597
SHYFT GROUP INC
COM
825698103
640
17200
SH
SOLE
0
0
17200
SLEEP NUMBER CORP
COM
83125X103
12567
87581
SH
SOLE
87581
0
0
SNAP ON INC
COM
833034101
2989
12954
SH
SOLE
6389
0
6565
SONY CORP
SPONSORED ADR
835699307
256
2415
SH
SOLE
760
0
1655
SOUTHERN CO
COM
842587107
258
4158
SH
SOLE
1400
0
2758
SPDR S&P 500 ETF TR
TR UNIT
78462F103
3577
9026
SH
SOLE
7352
0
1674
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
208
437
SH
SOLE
297
0
140
STARBUCKS CORP
COM
855244109
934
8547
SH
SOLE
8297
0
250
SURMODICS INC
COM
868873100
3399
60612
SH
SOLE
60612
0
0
SYSCO CORP
COM
871829107
46999
596892
SH
SOLE
511321
0
85571
TARGET CORP
COM
87612E106
113078
570899
SH
SOLE
394943
0
175956
TCF FINL CORP
COM
872307103
548
11801
SH
SOLE
6170
0
5631
TENNANT CO
COM
880345103
132432
1657679
SH
SOLE
1454851
0
202828
TESLA INC
COM
88160R101
1001
1499
SH
SOLE
999
0
500
TEXAS INSTRS INC
COM
882508104
6199
32800
SH
SOLE
28475
0
4325
THERMO FISHER SCIENTIFIC INC
COM
883556102
618
1355
SH
SOLE
205
0
1150
TORO CO
COM
891092108
280767
2722196
SH
SOLE
2230664
0
491532
TRANE TECHNOLOGIES PLC
SHS
G8994E103
215
1299
SH
SOLE
939
0
360
TRAVELERS COMPANIES INC
COM
89417E109
17537
116601
SH
SOLE
52449
0
64152
TUSCAN HLDGS CORP
COM
90069K104
825
67100
SH
SOLE
67100
0
0
UNION PAC CORP
COM
907818108
2111
9577
SH
SOLE
3968
0
5609
UNITED FIRE GROUP INC
COM
910340108
1422
40873
SH
SOLE
40873
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
45392
267028
SH
SOLE
134077
0
132951
UNITEDHEALTH GROUP INC
COM
91324P102
341086
916725
SH
SOLE
801519
0
115206
US BANCORP DEL
COM NEW
902973304
379515
6861605
SH
SOLE
5615067
0
1246538
VANGUARD INDEX FDS
GROWTH ETF
922908736
206
803
SH
SOLE
803
0
0
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
563
2724
SH
SOLE
1147
0
1577
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
205
3933
SH
SOLE
3279
0
654
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
482
3275
SH
SOLE
2979
0
296
VANGUARD WORLD FDS
INF TECH ETF
92204A702
280
780
SH
SOLE
50
0
730
VERICEL CORP
COM
92346J108
1555
28000
SH
SOLE
28000
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
5583
96006
SH
SOLE
26210
0
69796
VISA INC
COM CL A
92826C839
224724
1061373
SH
SOLE
910680
0
150693
WABTEC
COM
929740108
405
5120
SH
SOLE
4903
0
217
WALGREENS BOOTS ALLIANCE INC
COM
931427108
442
8050
SH
SOLE
2050
0
6000
WALMART INC
COM
931142103
693
5105
SH
SOLE
3383
0
1722
WEC ENERGY GROUP INC
COM
92939U106
685
7319
SH
SOLE
4353
0
2966
WELLS FARGO CO NEW
COM
949746101
167137
4277895
SH
SOLE
3613155
0
664740
WEYERHAEUSER CO MTN BE
COM NEW
962166104
803
22550
SH
SOLE
11648
0
10902
WINTRUST FINL CORP
COM
97650W108
18763
247539
SH
SOLE
247539
0
0
WORKIVA INC
COM CL A
98139A105
38151
432260
SH
SOLE
403502
0
28758
XCEL ENERGY INC
COM
98389B100
15638
235119
SH
SOLE
143936
0
91183
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
56769
354631
SH
SOLE
187091
0
167540
ZOETIS INC
CL A
98978V103
568
3607
SH
SOLE
1667
0
1940