0001172661-21-002287.txt : 20211115
0001172661-21-002287.hdr.sgml : 20211115
20211115140827
ACCESSION NUMBER: 0001172661-21-002287
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20210930
FILED AS OF DATE: 20211115
DATE AS OF CHANGE: 20211115
EFFECTIVENESS DATE: 20211115
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: 211409011
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-2021
09-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
11-15-2021
0
210
9994905
INFORMATION TABLE
2
infotable.xml
3M CO
COM
88579Y101
172877
985502
SH
SOLE
631961
0
353540
AAR CORP
COM
000361105
12374
381569
SH
SOLE
381569
0
0
ABBOTT LABS
COM
002824100
178221
1508686
SH
SOLE
1064150
0
444536
ABBVIE INC
COM
00287Y109
5467
50678
SH
SOLE
20599
0
30079
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
419
1310
SH
SOLE
764
0
546
ACTIVISION BLIZZARD INC
COM
00507V109
85893
1109875
SH
SOLE
982670
0
127205
ADOBE SYSTEMS INCORPORATED
COM
00724F101
754
1310
SH
SOLE
10
0
1300
ALLETE INC
COM NEW
018522300
1369
22997
SH
SOLE
10214
0
12783
ALLIANT ENERGY CORP
COM
018802108
43491
776895
SH
SOLE
627978
0
148917
ALPHABET INC
CAP STK CL A
02079K305
3417
1278
SH
SOLE
1095
0
183
ALPHABET INC
CAP STK CL C
02079K107
617702
231756
SH
SOLE
193611
0
38145
ALTRIA GROUP INC
COM
02209S103
228
5019
SH
SOLE
2519
0
2500
AMAZON COM INC
COM
023135106
351844
107105
SH
SOLE
98137
0
8968
AMCOR PLC
ORD
G0250X107
3334
287663
SH
SOLE
167779
0
119884
AMERICAN EXPRESS CO
COM
025816109
104523
623906
SH
SOLE
424581
0
199325
AMERICAN TOWER CORP NEW
COM
03027X100
536
2020
SH
SOLE
0
0
2020
AMERIPRISE FINL INC
COM
03076C106
624
2362
SH
SOLE
1710
0
652
AMETEK INC
COM
031100100
299
2411
SH
SOLE
2411
0
0
AMGEN INC
COM
031162100
1835
8630
SH
SOLE
5984
0
2646
APPLE INC
COM
037833100
19371
136897
SH
SOLE
64968
0
71929
APPLIED MATLS INC
COM
038222105
705
5477
SH
SOLE
0
0
5477
ASSOCIATED BANC CORP
COM
045487105
7402
345553
SH
SOLE
345553
0
0
AT&T INC
COM
00206R102
776
28733
SH
SOLE
11006
0
17727
AUTODESK INC
COM
052769106
235
825
SH
SOLE
825
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
3774
18877
SH
SOLE
16277
0
2600
AXOGEN INC
COM
05463X106
431
27299
SH
SOLE
27299
0
0
AZEK CO INC
CL A
05478C105
4056
111026
SH
SOLE
111026
0
0
BADGER METER INC
COM
056525108
20254
200256
SH
SOLE
85743
0
114513
BAXTER INTL INC
COM
071813109
46325
575964
SH
SOLE
416753
0
159211
BECTON DICKINSON & CO
COM
075887109
955
3884
SH
SOLE
1816
0
2068
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
2880
7
SH
SOLE
7
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
6550
23998
SH
SOLE
7840
0
16158
BIOGEN INC
COM
09062X103
290
1025
SH
SOLE
750
0
275
BIO-TECHNE CORP
COM
09073M104
321092
662634
SH
SOLE
523422
0
139212
BK OF AMERICA CORP
COM
060505104
567
13355
SH
SOLE
2790
0
10565
BLACK HILLS CORP
COM
092113109
8832
140721
SH
SOLE
137153
0
3568
BLACKSTONE INC
COM
09260D107
477
4100
SH
SOLE
4100
0
0
BOEING CO
COM
097023105
775
3525
SH
SOLE
3025
0
500
BOSTON SCIENTIFIC CORP
COM
101137107
207
4768
SH
SOLE
4768
0
0
BP PLC
SPONSORED ADR
055622104
206
7526
SH
SOLE
4626
0
2900
BRISTOL-MYERS SQUIBB CO
COM
110122108
4562
77105
SH
SOLE
26005
0
51100
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
113886
1309032
SH
SOLE
1006569
0
302463
CAMBIUM NETWORKS CORP
SHS
G17766109
3493
96514
SH
SOLE
96514
0
0
CARDIOVASCULAR SYS INC DEL
COM
141619106
5485
167060
SH
SOLE
167060
0
0
CARRIER GLOBAL CORPORATION
COM
14448C104
295
5700
SH
SOLE
2115
0
3585
CASEYS GEN STORES INC
COM
147528103
12407
65835
SH
SOLE
65835
0
0
CATALENT INC
COM
148806102
15943
119806
SH
SOLE
119806
0
0
CATERPILLAR INC
COM
149123101
1310
6822
SH
SOLE
1611
0
5211
CHEVRON CORP NEW
COM
166764100
6438
63459
SH
SOLE
21091
0
42368
CINTAS CORP
COM
172908105
1507
3959
SH
SOLE
1593
0
2366
CISCO SYS INC
COM
17275R102
1469
26987
SH
SOLE
7266
0
19721
CMC MATERIALS INC
COM
12571T100
13807
112041
SH
SOLE
112041
0
0
COCA COLA CO
COM
191216100
1552
29579
SH
SOLE
17599
0
11980
COMCAST CORP NEW
CL A
20030N101
313
5597
SH
SOLE
2069
0
3528
CONOCOPHILLIPS
COM
20825C104
932
13754
SH
SOLE
2713
0
11041
CORE LABORATORIES N V
COM
N22717107
252
9085
SH
SOLE
835
0
8250
CORESITE RLTY CORP
COM
21870Q105
146500
1057458
SH
SOLE
918686
0
138772
CORNING INC
COM
219350105
62674
1717562
SH
SOLE
1368857
0
348705
COSTCO WHSL CORP NEW
COM
22160K105
1193
2656
SH
SOLE
1165
0
1491
CSX CORP
COM
126408103
572
19242
SH
SOLE
1530
0
17712
CULLEN FROST BANKERS INC
COM
229899109
18020
151912
SH
SOLE
130724
0
21188
CUMMINS INC
COM
231021106
208
928
SH
SOLE
0
0
928
CYBEROPTICS CORP
COM
232517102
2839
79806
SH
SOLE
79806
0
0
DANAHER CORPORATION
COM
235851102
280
921
SH
SOLE
640
0
281
DEERE & CO
COM
244199105
306
913
SH
SOLE
132
0
781
DELUXE CORP
COM
248019101
1080
30095
SH
SOLE
27286
0
2809
DIGI INTL INC
COM
253798102
54247
2580738
SH
SOLE
2203659
0
377079
DISNEY WALT CO
COM
254687106
170146
1005768
SH
SOLE
770810
0
234958
DOMINION ENERGY INC
COM
25746U109
338
4632
SH
SOLE
1250
0
3382
DONALDSON INC
COM
257651109
191584
3337119
SH
SOLE
2618044
0
719075
DUKE ENERGY CORP NEW
COM NEW
26441C204
251
2574
SH
SOLE
1159
0
1415
ECOLAB INC
COM
278865100
381326
1827848
SH
SOLE
1486576
0
341272
ELANCO ANIMAL HEALTH INC
COM
28414H103
36494
1144356
SH
SOLE
877027
0
267329
EMERSON ELEC CO
COM
291011104
12524
132956
SH
SOLE
63572
0
69384
ENERPAC TOOL GROUP CORP
CL A COM
292765104
6459
311559
SH
SOLE
311559
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
208
9600
SH
SOLE
8600
0
1000
ENVESTNET INC
COM
29404K106
7863
97996
SH
SOLE
97996
0
0
EXELON CORP
COM
30161N101
303
6278
SH
SOLE
278
0
6000
EXXON MOBIL CORP
COM
30231G102
3227
54867
SH
SOLE
24129
0
30738
FACEBOOK INC
CL A
30303M102
957
2820
SH
SOLE
2754
0
66
FASTENAL CO
COM
311900104
175582
3402094
SH
SOLE
2610550
0
791544
FISERV INC
COM
337738108
226913
2091360
SH
SOLE
1654759
0
436601
FLEETCOR TECHNOLOGIES INC
COM
339041105
261
1000
SH
SOLE
0
0
1000
FORD MTR CO DEL
COM
345370860
269
19000
SH
SOLE
15000
0
4000
FULLER H B CO
COM
359694106
174863
2708536
SH
SOLE
2323489
0
385047
GENERAC HLDGS INC
COM
368736104
35249
86254
SH
SOLE
57616
0
28638
GENERAL ELECTRIC CO
COM NEW
369604301
241
2336
SH
SOLE
1115
0
1221
GENERAL MLS INC
COM
370334104
21324
356475
SH
SOLE
159861
0
196614
GENTHERM INC
COM
37253A103
39302
485634
SH
SOLE
416545
0
69089
GENUINE PARTS CO
COM
372460105
236
1950
SH
SOLE
1700
0
250
GLACIER BANCORP INC NEW
COM
37637Q105
14858
268432
SH
SOLE
268432
0
0
GRACO INC
COM
384109104
290820
4156346
SH
SOLE
3265861
0
890485
GREAT WESTERN BANCORP INC
COM
391416104
21278
649898
SH
SOLE
610690
0
39208
HAWKINS INC
COM
420261109
465
13320
SH
SOLE
320
0
13000
HERSHEY CO
COM
427866108
12970
76635
SH
SOLE
72650
0
3985
HOME DEPOT INC
COM
437076102
138533
422022
SH
SOLE
316569
0
105453
HONEYWELL INTL INC
COM
438516106
155912
734465
SH
SOLE
466636
0
267829
HORMEL FOODS CORP
COM
440452100
195171
4760257
SH
SOLE
3876253
0
884004
HUB GROUP INC
CL A
443320106
7396
107576
SH
SOLE
107576
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
435
28117
SH
SOLE
18050
0
10067
HYLIION HOLDINGS CORP
COMMON STOCK
449109107
1246
148367
SH
SOLE
148367
0
0
IDEXX LABS INC
COM
45168D104
2117
3404
SH
SOLE
448
0
2956
ILLINOIS TOOL WKS INC
COM
452308109
372
1799
SH
SOLE
1400
0
399
INSPIRE MED SYS INC
COM
457730109
40103
172203
SH
SOLE
169754
0
2449
INTEL CORP
COM
458140100
11609
217878
SH
SOLE
83390
0
134488
INTERNATIONAL BUSINESS MACHS
COM
459200101
741
5335
SH
SOLE
2088
0
3247
INTRICON CORP
COM
46121H109
7085
390164
SH
SOLE
390164
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
449
1255
SH
SOLE
1020
0
235
IPG PHOTONICS CORP
COM
44980X109
238
1500
SH
SOLE
0
0
1500
ISHARES TR
CORE S&P500 ETF
464287200
1704
3955
SH
SOLE
1112
0
2843
ISHARES TR
GLOBAL TECH ETF
464287291
209
3684
SH
SOLE
3684
0
0
ISHARES TR
MSCI EAFE ETF
464287465
241
3092
SH
SOLE
2100
0
992
ISHARES TR
RUS MID CAP ETF
464287499
262
3348
SH
SOLE
2948
0
400
JAMF HLDG CORP
COM
47074L105
58879
1528526
SH
SOLE
1347838
0
180688
JOHNSON & JOHNSON
COM
478160104
249896
1547344
SH
SOLE
1194200
0
353144
JPMORGAN CHASE & CO
COM
46625H100
36349
222062
SH
SOLE
151522
0
70540
KIMBERLY-CLARK CORP
COM
494368103
4486
33875
SH
SOLE
13236
0
20639
LILLY ELI & CO
COM
532457108
153233
663205
SH
SOLE
497810
0
165395
LITTELFUSE INC
COM
537008104
211468
773841
SH
SOLE
657582
0
116259
LOWES COS INC
COM
548661107
1468
7235
SH
SOLE
3442
0
3793
MARCUS CORP DEL
COM
566330106
9807
562031
SH
SOLE
562031
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
500
1438
SH
SOLE
100
0
1338
MCCORMICK & CO INC
COM NON VTG
579780206
219
2700
SH
SOLE
2700
0
0
MCDONALDS CORP
COM
580135101
3531
14647
SH
SOLE
11421
0
3226
MDU RES GROUP INC
COM
552690109
235
7933
SH
SOLE
3733
0
4200
MEDTRONIC PLC
SHS
G5960L103
342968
2736081
SH
SOLE
2231347
0
504734
MERCK & CO INC
COM
58933Y105
4809
64028
SH
SOLE
29014
0
35014
MGP INGREDIENTS INC NEW
COM
55303J106
4730
72661
SH
SOLE
72661
0
0
MICROSOFT CORP
COM
594918104
587389
2083530
SH
SOLE
1816312
0
267218
MICROVAST HOLDINGS INC
COM
59516C106
576
70100
SH
SOLE
70100
0
0
MONDELEZ INTL INC
CL A
609207105
260
4471
SH
SOLE
3385
0
1086
MOTOROLA SOLUTIONS INC
COM NEW
620076307
189509
815724
SH
SOLE
705505
0
110219
NEXTERA ENERGY INC
COM
65339F101
227
2888
SH
SOLE
1688
0
1200
NIKE INC
CL B
654106103
586
4037
SH
SOLE
4037
0
0
NORFOLK SOUTHN CORP
COM
655844108
1046
4373
SH
SOLE
1062
0
3311
NORTHWESTERN CORP
COM NEW
668074305
8087
141133
SH
SOLE
137154
0
3979
NUVEEN MINN QUALITY MUN INM
SHS
670734102
499
31200
SH
SOLE
0
0
31200
NVE CORP
COM NEW
629445206
1183
18494
SH
SOLE
7113
0
11381
NVENT ELECTRIC PLC
SHS
G6700G107
124724
3857826
SH
SOLE
3299700
0
558126
NVIDIA CORPORATION
COM
67066G104
276449
1334471
SH
SOLE
1154069
0
180402
OLD NATL BANCORP IND
COM
680033107
42730
2520934
SH
SOLE
2213146
0
307788
ORACLE CORP
COM
68389X105
2274
26096
SH
SOLE
3986
0
22110
OSHKOSH CORP
COM
688239201
14636
142975
SH
SOLE
142975
0
0
OTIS WORLDWIDE CORP
COM
68902V107
229
2784
SH
SOLE
634
0
2150
PATTERSON COS INC
COM
703395103
4689
155565
SH
SOLE
146935
0
8630
PAYCHEX INC
COM
704326107
307
2730
SH
SOLE
1742
0
988
PENTAIR PLC
SHS
G7S00T104
14842
204355
SH
SOLE
103859
0
100496
PEPSICO INC
COM
713448108
1820
12100
SH
SOLE
6701
0
5399
PFIZER INC
COM
717081103
70349
1635633
SH
SOLE
1170711
0
464922
PHILIP MORRIS INTL INC
COM
718172109
457
4823
SH
SOLE
1698
0
3125
PHILLIPS 66
COM
718546104
413
5901
SH
SOLE
3419
0
2482
PHYSICIANS RLTY TR
COM
71943U104
9969
565804
SH
SOLE
537404
0
28400
PLEXUS CORP
COM
729132100
8466
94685
SH
SOLE
94685
0
0
PLUG POWER INC
COM NEW
72919P202
255
10000
SH
SOLE
10000
0
0
POLARIS INC
COM
731068102
31646
264467
SH
SOLE
232341
0
32126
PRINCIPAL FINANCIAL GROUP IN
COM
74251V102
107118
1663323
SH
SOLE
1270524
0
392799
PROCTER AND GAMBLE CO
COM
742718109
26052
186350
SH
SOLE
87988
0
98362
PROTO LABS INC
COM
743713109
12228
183598
SH
SOLE
137661
0
45937
PURE CYCLE CORP
COM NEW
746228303
158
11855
SH
SOLE
0
0
11855
QCR HOLDINGS INC
COM
74727A104
7610
147945
SH
SOLE
147945
0
0
QUALCOMM INC
COM
747525103
145997
1131938
SH
SOLE
946900
0
185038
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
849
9876
SH
SOLE
2474
0
7402
REATA PHARMACEUTICALS INC
CL A
75615P103
201
2000
SH
SOLE
0
0
2000
ROCKWELL AUTOMATION INC
COM
773903109
43867
149187
SH
SOLE
144882
0
4305
SCHWAB CHARLES CORP
COM
808513105
115941
1591721
SH
SOLE
1348088
0
243633
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
1664
43000
SH
SOLE
3000
0
40000
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
4712
45370
SH
SOLE
15510
0
29860
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
515
3452
SH
SOLE
1052
0
2400
SHERWIN WILLIAMS CO
COM
824348106
156151
558222
SH
SOLE
506961
0
51261
SHYFT GROUP INC
COM
825698103
502
13200
SH
SOLE
0
0
13200
SKYWATER TECHNOLOGY INC
COM
83089J108
3766
138465
SH
SOLE
138465
0
0
SLEEP NUMBER CORP
COM
83125X103
30668
328069
SH
SOLE
321401
0
6668
SNAP ON INC
COM
833034101
2233
10685
SH
SOLE
6080
0
4605
SONY GROUP CORPORATION
SPONSORED ADR
835699307
235
2125
SH
SOLE
470
0
1655
SOUTHERN CO
COM
842587107
258
4158
SH
SOLE
1400
0
2758
SPDR S&P 500 ETF TR
TR UNIT
78462F103
6370
14843
SH
SOLE
12120
0
2723
SQUARE INC
CL A
852234103
240
1000
SH
SOLE
1000
0
0
STARBUCKS CORP
COM
855244109
938
8499
SH
SOLE
8249
0
250
SURMODICS INC
COM
868873100
3365
60520
SH
SOLE
60520
0
0
SYSCO CORP
COM
871829107
74652
950978
SH
SOLE
843048
0
107930
TARGET CORP
COM
87612E106
128382
561185
SH
SOLE
390434
0
170751
TENNANT CO
COM
880345103
124025
1677146
SH
SOLE
1475612
0
201534
TESLA INC
COM
88160R101
402
518
SH
SOLE
18
0
500
TEXAS INSTRS INC
COM
882508104
14041
73050
SH
SOLE
64355
0
8695
THERMO FISHER SCIENTIFIC INC
COM
883556102
657
1150
SH
SOLE
0
0
1150
TORO CO
COM
891092108
253934
2606863
SH
SOLE
2126224
0
480639
TRANE TECHNOLOGIES PLC
SHS
G8994E103
204
1179
SH
SOLE
819
0
360
TRAVELERS COMPANIES INC
COM
89417E109
15411
101384
SH
SOLE
50829
0
50555
UNION PAC CORP
COM
907818108
1652
8427
SH
SOLE
2818
0
5609
UNITED PARCEL SERVICE INC
CL B
911312106
45477
249738
SH
SOLE
126503
0
123235
UNITEDHEALTH GROUP INC
COM
91324P102
363685
930760
SH
SOLE
810932
0
119828
US BANCORP DEL
COM NEW
902973304
387568
6520325
SH
SOLE
5357494
0
1162830
VANGUARD INDEX FDS
GROWTH ETF
922908736
233
803
SH
SOLE
803
0
0
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
556
2504
SH
SOLE
1045
0
1459
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
429
2791
SH
SOLE
2659
0
132
VANGUARD WORLD FDS
INF TECH ETF
92204A702
313
780
SH
SOLE
50
0
730
VERICEL CORP
COM
92346J108
1327
27200
SH
SOLE
27200
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
5098
94381
SH
SOLE
25096
0
69285
VISA INC
COM CL A
92826C839
235522
1057340
SH
SOLE
906539
0
150801
WALGREENS BOOTS ALLIANCE INC
COM
931427108
340
7225
SH
SOLE
1225
0
6000
WALMART INC
COM
931142103
732
5251
SH
SOLE
3566
0
1685
WEC ENERGY GROUP INC
COM
92939U106
646
7319
SH
SOLE
4353
0
2966
WELLS FARGO CO NEW
COM
949746101
170869
3681737
SH
SOLE
3039564
0
642173
WEYERHAEUSER CO MTN BE
COM NEW
962166104
802
22550
SH
SOLE
11648
0
10902
WINTRUST FINL CORP
COM
97650W108
18882
234941
SH
SOLE
234941
0
0
WORKIVA INC
COM CL A
98139A105
58989
418481
SH
SOLE
397909
0
20572
XCEL ENERGY INC
COM
98389B100
17653
282443
SH
SOLE
180914
0
101529
XYLEM INC
COM
98419M100
200
1620
SH
SOLE
1100
0
520
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
31006
211847
SH
SOLE
89896
0
121951
ZOETIS INC
CL A
98978V103
314
1617
SH
SOLE
1617
0
0