0001172661-21-001781.txt : 20210816
0001172661-21-001781.hdr.sgml : 20210816
20210816142247
ACCESSION NUMBER: 0001172661-21-001781
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20210630
FILED AS OF DATE: 20210816
DATE AS OF CHANGE: 20210816
EFFECTIVENESS DATE: 20210816
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: 211176796
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
06-30-2021
06-30-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
08-16-2021
0
212
10118482
INFORMATION TABLE
2
infotable.xml
3M CO
COM
88579Y101
232229
1169151
SH
SOLE
804269
0
364882
AAR CORP
COM
000361105
13025
336117
SH
SOLE
336117
0
0
ABBOTT LABS
COM
002824100
174705
1506984
SH
SOLE
1065524
0
441460
ABBVIE INC
COM
00287Y109
5681
50431
SH
SOLE
19352
0
31079
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
386
1310
SH
SOLE
764
0
546
ACTIVISION BLIZZARD INC
COM
00507V109
94124
986210
SH
SOLE
873444
0
112766
ADOBE SYSTEMS INCORPORATED
COM
00724F101
886
1513
SH
SOLE
213
0
1300
ALLETE INC
COM NEW
018522300
1740
24863
SH
SOLE
10880
0
13983
ALLIANT ENERGY CORP
COM
018802108
43051
772081
SH
SOLE
627628
0
144453
ALPHABET INC
CAP STK CL A
02079K305
3570
1462
SH
SOLE
1160
0
302
ALPHABET INC
CAP STK CL C
02079K107
614003
244982
SH
SOLE
207064
0
37918
AMAZON COM INC
COM
023135106
282399
82089
SH
SOLE
76166
0
5923
AMCOR PLC
ORD
G0250X107
3558
310458
SH
SOLE
165074
0
145384
AMERICAN EXPRESS CO
COM
025816109
110452
668474
SH
SOLE
456918
0
211556
AMERICAN TOWER CORP NEW
COM
03027X100
750
2778
SH
SOLE
0
0
2778
AMERIPRISE FINL INC
COM
03076C106
588
2362
SH
SOLE
1710
0
652
AMETEK INC
COM
031100100
322
2411
SH
SOLE
2411
0
0
AMGEN INC
COM
031162100
2043
8380
SH
SOLE
5734
0
2646
ANSYS INC
COM
03662Q105
235
677
SH
SOLE
0
0
677
APPLE INC
COM
037833100
19082
139325
SH
SOLE
66255
0
73070
APPLIED MATLS INC
COM
038222105
780
5477
SH
SOLE
0
0
5477
ASSOCIATED BANC CORP
COM
045487105
7974
389342
SH
SOLE
384742
0
4600
AT&T INC
COM
00206R102
864
30023
SH
SOLE
9146
0
20877
AUTODESK INC
COM
052769106
241
825
SH
SOLE
825
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
3749
18877
SH
SOLE
16277
0
2600
AXOGEN INC
COM
05463X106
590
27299
SH
SOLE
27299
0
0
BADGER METER INC
COM
056525108
19950
203319
SH
SOLE
91849
0
111470
BAXTER INTL INC
COM
071813109
46231
574300
SH
SOLE
415564
0
158736
BECTON DICKINSON & CO
COM
075887109
990
4069
SH
SOLE
1951
0
2118
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
2930
7
SH
SOLE
7
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
6733
24228
SH
SOLE
8065
0
16163
BIOGEN INC
COM
09062X103
355
1025
SH
SOLE
750
0
275
BIO-TECHNE CORP
COM
09073M104
328166
728836
SH
SOLE
585861
0
142975
BK OF AMERICA CORP
COM
060505104
522
12655
SH
SOLE
2090
0
10565
BLACK HILLS CORP
COM
092113109
9212
140359
SH
SOLE
137316
0
3043
BLACKSTONE GROUP INC
COM
09260D107
398
4100
SH
SOLE
4100
0
0
BOEING CO
COM
097023105
858
3582
SH
SOLE
3082
0
500
BP PLC
SPONSORED ADR
055622104
219
8276
SH
SOLE
4376
0
3900
BRISTOL-MYERS SQUIBB CO
COM
110122108
5522
82635
SH
SOLE
25835
0
56800
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
122707
1309993
SH
SOLE
1009250
0
300743
CALYXT INC
COM
13173L107
192
47740
SH
SOLE
47740
0
0
CAMBIUM NETWORKS CORP
SHS
G17766109
2120
43852
SH
SOLE
43852
0
0
CARDIOVASCULAR SYS INC DEL
COM
141619106
7136
167319
SH
SOLE
167319
0
0
CARRIER GLOBAL CORPORATION
COM
14448C104
304
6250
SH
SOLE
2115
0
4135
CASEYS GEN STORES INC
COM
147528103
12824
65888
SH
SOLE
65888
0
0
CATALENT INC
COM
148806102
12979
120043
SH
SOLE
119440
0
603
CATERPILLAR INC
COM
149123101
1517
6972
SH
SOLE
1761
0
5211
CERNER CORP
COM
156782104
200
2560
SH
SOLE
2210
0
350
CHEVRON CORP NEW
COM
166764100
7067
67469
SH
SOLE
21381
0
46088
CINTAS CORP
COM
172908105
1512
3959
SH
SOLE
1559
0
2400
CISCO SYS INC
COM
17275R102
1519
28657
SH
SOLE
7811
0
20846
CMC MATERIALS INC
COM
12571T100
15842
105098
SH
SOLE
105098
0
0
COCA COLA CO
COM
191216100
1452
26831
SH
SOLE
13851
0
12980
COMCAST CORP NEW
CL A
20030N101
328
5747
SH
SOLE
2219
0
3528
CONOCOPHILLIPS
COM
20825C104
1032
16952
SH
SOLE
4052
0
12900
CORE LABORATORIES N V
COM
N22717107
406
10435
SH
SOLE
985
0
9450
CORESITE RLTY CORP
COM
21870Q105
159110
1182096
SH
SOLE
1040278
0
141818
CORNING INC
COM
219350105
70241
1717388
SH
SOLE
1378659
0
338729
COSTCO WHSL CORP NEW
COM
22160K105
1281
3237
SH
SOLE
1165
0
2072
CSX CORP
COM
126408103
617
19242
SH
SOLE
1530
0
17712
CULLEN FROST BANKERS INC
COM
229899109
20719
184995
SH
SOLE
144357
0
40638
CUMMINS INC
COM
231021106
226
928
SH
SOLE
0
0
928
CYBEROPTICS CORP
COM
232517102
5144
125574
SH
SOLE
125574
0
0
DANAHER CORPORATION
COM
235851102
247
921
SH
SOLE
640
0
281
DEERE & CO
COM
244199105
322
913
SH
SOLE
132
0
781
DELUXE CORP
COM
248019101
1377
28833
SH
SOLE
26024
0
2809
DIGI INTL INC
COM
253798102
53155
2643233
SH
SOLE
2272373
0
370860
DISNEY WALT CO
COM
254687106
179212
1019585
SH
SOLE
787930
0
231655
DOMINION ENERGY INC
COM
25746U109
341
4632
SH
SOLE
1250
0
3382
DONALDSON INC
COM
257651109
212013
3337209
SH
SOLE
2622846
0
714363
DUKE ENERGY CORP NEW
COM NEW
26441C204
254
2574
SH
SOLE
1159
0
1415
ECOLAB INC
COM
278865100
370984
1801157
SH
SOLE
1472198
0
328959
ELANCO ANIMAL HEALTH INC
COM
28414H103
40082
1155428
SH
SOLE
882688
0
272740
EMERSON ELEC CO
COM
291011104
14562
151311
SH
SOLE
70161
0
81150
ENERPAC TOOL GROUP CORP
CL A COM
292765104
7757
291379
SH
SOLE
291379
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
232
9600
SH
SOLE
8600
0
1000
ENVESTNET INC
COM
29404K106
7441
98085
SH
SOLE
98085
0
0
EXELON CORP
COM
30161N101
278
6278
SH
SOLE
278
0
6000
EXXON MOBIL CORP
COM
30231G102
3847
60987
SH
SOLE
25831
0
35156
FACEBOOK INC
CL A
30303M102
998
2871
SH
SOLE
2805
0
66
FASTENAL CO
COM
311900104
182998
3519184
SH
SOLE
2685300
0
833884
FISERV INC
COM
337738108
223835
2094068
SH
SOLE
1662553
0
431515
FLEETCOR TECHNOLOGIES INC
COM
339041105
256
1000
SH
SOLE
0
0
1000
FORD MTR CO DEL
COM
345370860
282
19000
SH
SOLE
15000
0
4000
FULLER H B CO
COM
359694106
172240
2707748
SH
SOLE
2326327
0
381421
GENERAC HLDGS INC
COM
368736104
37328
89914
SH
SOLE
65287
0
24627
GENERAL ELECTRIC CO
COM
369604103
391
29049
SH
SOLE
11531
0
17518
GENERAL MLS INC
COM
370334104
27963
458937
SH
SOLE
175403
0
283534
GENTHERM INC
COM
37253A103
36365
511817
SH
SOLE
460858
0
50959
GENUINE PARTS CO
COM
372460105
247
1950
SH
SOLE
1700
0
250
GLACIER BANCORP INC NEW
COM
37637Q105
13686
248469
SH
SOLE
248099
0
370
GRACO INC
COM
384109104
314804
4158576
SH
SOLE
3270027
0
888549
GREAT WESTERN BANCORP INC
COM
391416104
25340
772805
SH
SOLE
726324
0
46481
HAWKINS INC
COM
420261109
426
13000
SH
SOLE
0
0
13000
HERSHEY CO
COM
427866108
12281
70510
SH
SOLE
66425
0
4085
HOME DEPOT INC
COM
437076102
133704
419281
SH
SOLE
312967
0
106314
HONEYWELL INTL INC
COM
438516106
164341
749219
SH
SOLE
476763
0
272456
HORMEL FOODS CORP
COM
440452100
216785
4540010
SH
SOLE
3671034
0
868976
HUB GROUP INC
CL A
443320106
6223
94324
SH
SOLE
94324
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
401
28093
SH
SOLE
16525
0
11568
HYLIION HOLDINGS CORP
COMMON STOCK
449109107
1731
148600
SH
SOLE
148600
0
0
IDEXX LABS INC
COM
45168D104
2150
3404
SH
SOLE
448
0
2956
ILLINOIS TOOL WKS INC
COM
452308109
413
1849
SH
SOLE
1450
0
399
INSPIRE MED SYS INC
COM
457730109
34349
177734
SH
SOLE
175624
0
2110
INTEL CORP
COM
458140100
12400
220878
SH
SOLE
82283
0
138595
INTERNATIONAL BUSINESS MACHS
COM
459200101
1138
7761
SH
SOLE
3016
0
4745
INTRICON CORP
COM
46121H109
8366
372164
SH
SOLE
372164
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
445
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
1786
4155
SH
SOLE
1312
0
2843
ISHARES TR
GLOBAL TECH ETF
464287291
207
614
SH
SOLE
614
0
0
ISHARES TR
MSCI EAFE ETF
464287465
244
3092
SH
SOLE
2100
0
992
ISHARES TR
RUS MID CAP ETF
464287499
265
3348
SH
SOLE
2948
0
400
JAMF HLDG CORP
COM
47074L105
45902
1367340
SH
SOLE
1203373
0
163967
JOHNSON & JOHNSON
COM
478160104
253527
1538955
SH
SOLE
1190866
0
348089
JPMORGAN CHASE & CO
COM
46625H100
34169
219677
SH
SOLE
150731
0
68946
KIMBERLY-CLARK CORP
COM
494368103
5221
39025
SH
SOLE
14176
0
24849
LILLY ELI & CO
COM
532457108
155308
676666
SH
SOLE
509096
0
167570
LITTELFUSE INC
COM
537008104
192154
754165
SH
SOLE
649122
0
105043
LOWES COS INC
COM
548661107
1352
6969
SH
SOLE
3151
0
3818
MARCUS CORP DEL
COM
566330106
10693
504131
SH
SOLE
504131
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
907
2485
SH
SOLE
100
0
2385
MCCORMICK & CO INC
COM NON VTG
579780206
238
2700
SH
SOLE
2700
0
0
MCDONALDS CORP
COM
580135101
3258
14103
SH
SOLE
10877
0
3226
MDU RES GROUP INC
COM
552690109
625
19933
SH
SOLE
7533
0
12400
MEDTRONIC PLC
SHS
G5960L103
342654
2760448
SH
SOLE
2260838
0
499610
MERCK & CO INC
COM
58933Y105
5207
66953
SH
SOLE
27571
0
39382
MGP INGREDIENTS INC NEW
COM
55303J106
5451
80584
SH
SOLE
80584
0
0
MICROSOFT CORP
COM
594918104
572306
2112611
SH
SOLE
1854632
0
257979
MONDELEZ INTL INC
CL A
609207105
217
3471
SH
SOLE
2385
0
1086
MOTOROLA SOLUTIONS INC
COM NEW
620076307
175141
807659
SH
SOLE
704345
0
103314
NEXTERA ENERGY INC
COM
65339F101
450
6141
SH
SOLE
1888
0
4253
NIKE INC
CL B
654106103
624
4037
SH
SOLE
4037
0
0
NORFOLK SOUTHN CORP
COM
655844108
1174
4423
SH
SOLE
1112
0
3311
NORTHWESTERN CORP
COM NEW
668074305
8468
140621
SH
SOLE
137342
0
3279
NOVARTIS AG
SPONSORED ADR
66987V109
231
2530
SH
SOLE
500
0
2030
NUVEEN MINN QUALITY MUN INM
SHS
670734102
509
31200
SH
SOLE
0
0
31200
NVE CORP
COM NEW
629445206
7379
99644
SH
SOLE
71916
0
27728
NVENT ELECTRIC PLC
SHS
G6700G107
120343
3852202
SH
SOLE
3293452
0
558750
NVIDIA CORPORATION
COM
67066G104
301044
376258
SH
SOLE
331395
0
44863
OLD NATL BANCORP IND
COM
680033107
44716
2539234
SH
SOLE
2231446
0
307788
ORACLE CORP
COM
68389X105
2031
26096
SH
SOLE
3986
0
22110
OSHKOSH CORP
COM
688239201
16836
135075
SH
SOLE
135075
0
0
OTIS WORLDWIDE CORP
COM
68902V107
248
3034
SH
SOLE
634
0
2400
PATTERSON COS INC
COM
703395103
6454
212357
SH
SOLE
202727
0
9630
PAYCHEX INC
COM
704326107
293
2730
SH
SOLE
1742
0
988
PENTAIR PLC
SHS
G7S00T104
15292
226578
SH
SOLE
119788
0
106790
PEPSICO INC
COM
713448108
1756
11848
SH
SOLE
7361
0
4487
PFIZER INC
COM
717081103
76741
1959681
SH
SOLE
1477144
0
482537
PHILIP MORRIS INTL INC
COM
718172109
478
4823
SH
SOLE
1698
0
3125
PHILLIPS 66
COM
718546104
608
7087
SH
SOLE
4305
0
2782
PHYSICIANS RLTY TR
COM
71943U104
11907
644685
SH
SOLE
618710
0
25975
PLEXUS CORP
COM
729132100
8661
94745
SH
SOLE
94745
0
0
PLUG POWER INC
COM NEW
72919P202
342
10000
SH
SOLE
10000
0
0
POLARIS INC
COM
731068102
22726
165931
SH
SOLE
153459
0
12472
PRINCIPAL FINANCIAL GROUP IN
COM
74251V102
112865
1786126
SH
SOLE
1352284
0
433842
PROCTER AND GAMBLE CO
COM
742718109
24601
182328
SH
SOLE
86577
0
95751
PROTO LABS INC
COM
743713109
22407
244080
SH
SOLE
200933
0
43147
PURE CYCLE CORP
COM NEW
746228303
164
11855
SH
SOLE
0
0
11855
QCR HOLDINGS INC
COM
74727A104
7123
148108
SH
SOLE
148108
0
0
QUALCOMM INC
COM
747525103
160992
1126368
SH
SOLE
950714
0
175654
RAVEN INDS INC
COM
754212108
1700
29386
SH
SOLE
28886
0
500
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
843
9876
SH
SOLE
2474
0
7402
REATA PHARMACEUTICALS INC
CL A
75615P103
283
2000
SH
SOLE
0
0
2000
ROCKWELL AUTOMATION INC
COM
773903109
45084
157627
SH
SOLE
153838
0
3789
SCHLUMBERGER LTD
COM STK
806857108
320
10000
SH
SOLE
4425
0
5575
SCHWAB CHARLES CORP
COM
808513105
96216
1321465
SH
SOLE
1074823
0
246642
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1578
40000
SH
SOLE
0
0
40000
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
4731
45370
SH
SOLE
15510
0
29860
SEI INVTS CO
COM
784117103
205
3300
SH
SOLE
0
0
3300
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
510
3452
SH
SOLE
1052
0
2400
SHERWIN WILLIAMS CO
COM
824348106
150014
550612
SH
SOLE
500661
0
49951
SHYFT GROUP INC
COM
825698103
494
13200
SH
SOLE
0
0
13200
SKYWATER TECHNOLOGY INC
COM
83089J108
2813
98199
SH
SOLE
98199
0
0
SLEEP NUMBER CORP
COM
83125X103
8743
79519
SH
SOLE
79519
0
0
SNAP ON INC
COM
833034101
2450
10965
SH
SOLE
6181
0
4784
SONY GROUP CORPORATION
SPONSORED ADR
835699307
213
2195
SH
SOLE
540
0
1655
SOUTHERN CO
COM
842587107
252
4158
SH
SOLE
1400
0
2758
SPDR S&P 500 ETF TR
TR UNIT
78462F103
4221
9861
SH
SOLE
8187
0
1674
STARBUCKS CORP
COM
855244109
950
8498
SH
SOLE
8248
0
250
SURMODICS INC
COM
868873100
3286
60564
SH
SOLE
60564
0
0
SYSCO CORP
COM
871829107
50035
643538
SH
SOLE
559877
0
83661
TARGET CORP
COM
87612E106
134779
557537
SH
SOLE
389357
0
168180
TENNANT CO
COM
880345103
132428
1658466
SH
SOLE
1459749
0
198717
TESLA INC
COM
88160R101
352
518
SH
SOLE
18
0
500
TEXAS INSTRS INC
COM
882508104
8779
45655
SH
SOLE
40880
0
4775
THERMO FISHER SCIENTIFIC INC
COM
883556102
583
1155
SH
SOLE
5
0
1150
TORO CO
COM
891092108
290633
2645005
SH
SOLE
2167973
0
477032
TRANE TECHNOLOGIES PLC
SHS
G8994E103
217
1179
SH
SOLE
819
0
360
TRAVELERS COMPANIES INC
COM
89417E109
16442
109826
SH
SOLE
51277
0
58549
TUSCAN HLDGS CORP
COM
90069K104
955
70100
SH
SOLE
70100
0
0
UNION PAC CORP
COM
907818108
1853
8427
SH
SOLE
2818
0
5609
UNITED PARCEL SERVICE INC
CL B
911312106
52868
254209
SH
SOLE
129631
0
124578
UNITEDHEALTH GROUP INC
COM
91324P102
369809
923506
SH
SOLE
806782
0
116724
US BANCORP DEL
COM NEW
902973304
371043
6512954
SH
SOLE
5307647
0
1205307
VANGUARD INDEX FDS
GROWTH ETF
922908736
230
803
SH
SOLE
803
0
0
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
562
2524
SH
SOLE
1065
0
1459
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
451
2911
SH
SOLE
2779
0
132
VANGUARD WORLD FDS
INF TECH ETF
92204A702
311
780
SH
SOLE
50
0
730
VERICEL CORP
COM
92346J108
1455
27710
SH
SOLE
27710
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
5469
97602
SH
SOLE
24536
0
73066
VISA INC
COM CL A
92826C839
247674
1059250
SH
SOLE
911195
0
148055
WALGREENS BOOTS ALLIANCE INC
COM
931427108
413
7850
SH
SOLE
1850
0
6000
WALMART INC
COM
931142103
756
5363
SH
SOLE
3641
0
1722
WEC ENERGY GROUP INC
COM
92939U106
651
7319
SH
SOLE
4353
0
2966
WELLS FARGO CO NEW
COM
949746101
184404
4071617
SH
SOLE
3418364
0
653253
WEYERHAEUSER CO MTN BE
COM NEW
962166104
776
22550
SH
SOLE
11648
0
10902
WINTRUST FINL CORP
COM
97650W108
17782
235123
SH
SOLE
235123
0
0
WORKIVA INC
COM CL A
98139A105
50627
454750
SH
SOLE
424318
0
30432
XCEL ENERGY INC
COM
98389B100
15691
238177
SH
SOLE
143636
0
94541
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
40696
253055
SH
SOLE
100934
0
152121
ZOETIS INC
CL A
98978V103
663
3557
SH
SOLE
1617
0
1940