0001172661-23-003911.txt : 20231114
0001172661-23-003911.hdr.sgml : 20231114
20231114103647
ACCESSION NUMBER: 0001172661-23-003911
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20230930
FILED AS OF DATE: 20231114
DATE AS OF CHANGE: 20231114
EFFECTIVENESS DATE: 20231114
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: 231402527
BUSINESS ADDRESS:
STREET 1: 30 E. 7TH STREET, SUITE 2500
CITY: ST PAUL
STATE: MN
ZIP: 55101
BUSINESS PHONE: 6512228478
MAIL ADDRESS:
STREET 1: 30 E. 7TH STREET, SUITE 2500
CITY: ST PAUL
STATE: MN
ZIP: 55101
13F-HR
1
primary_doc.xml
X0202
13F-HR
LIVE
false
true
false
0001070134
XXXXXXXX
09-30-2023
09-30-2023
false
MAIRS & POWER INC
30 E. 7th Street, Suite 2500
St Paul
MN
55101
13F HOLDINGS REPORT
028-07342
000110351
801-2731
N
Robert W. Mairs
Chief Compliance Officer
651-222-8478
Robert W. Mairs
St. Paul
MN
11-14-2023
0
214
8520762884
INFORMATION TABLE
2
infotable.xml
3M CO
COM
88579Y101
25192831
269097
SH
SOLE
125599
0
143498
AAR CORP
COM
000361105
12511122
210165
SH
SOLE
210165
0
0
ABBOTT LABS
COM
002824100
125808127
1298999
SH
SOLE
956074
0
342925
ABBVIE INC
COM
00287Y109
7152197
47982
SH
SOLE
26235
0
21747
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
222962
726
SH
SOLE
445
0
281
ADOBE INC
COM
00724F101
943315
1850
SH
SOLE
160
0
1690
ALERUS FINL CORP
COM
01446U103
2569179
141319
SH
SOLE
141319
0
0
ALLETE INC
COM NEW
018522300
718502
13608
SH
SOLE
9300
0
4308
ALLIANT ENERGY CORP
COM
018802108
150482502
3105934
SH
SOLE
2765270
0
340664
ALPHABET INC
CAP STK CL A
02079K305
3716555
28401
SH
SOLE
23375
0
5026
ALPHABET INC
CAP STK CL C
02079K107
445374797
3377890
SH
SOLE
2729102
0
648788
ALTAIR ENGR INC
COM CL A
021369103
11381416
181928
SH
SOLE
181928
0
0
ALTRIA GROUP INC
COM
02209S103
211796
5037
SH
SOLE
2537
0
2500
AMAZON COM INC
COM
023135106
338705011
2664451
SH
SOLE
2335196
0
329255
AMCOR PLC
ORD
G0250X107
1733255
189220
SH
SOLE
161540
0
27680
AMERICAN EXPRESS CO
COM
025816109
37107519
248726
SH
SOLE
142457
0
106269
AMERICAN TOWER CORP NEW
COM
03027X100
394516
2399
SH
SOLE
915
0
1484
AMERICAN WTR WKS CO INC NEW
COM
030420103
619150
5000
SH
SOLE
5000
0
0
AMERIPRISE FINL INC
COM
03076C106
712768
2162
SH
SOLE
846
0
1316
AMETEK INC
COM
031100100
217355
1471
SH
SOLE
1471
0
0
AMGEN INC
COM
031162100
2008981
7475
SH
SOLE
4804
0
2671
APPLE INC
COM
037833100
25767736
150504
SH
SOLE
72412
0
78092
APPLIED MATLS INC
COM
038222105
1035191
7477
SH
SOLE
6000
0
1477
ASSOCIATED BANC CORP
COM
045487105
6003523
350878
SH
SOLE
350878
0
0
AT&T INC
COM
00206R102
348224
23184
SH
SOLE
7804
0
15380
AUTOMATIC DATA PROCESSING IN
COM
053015103
20103105
83561
SH
SOLE
61515
0
22046
AXOGEN INC
COM
05463X106
110000
22000
SH
SOLE
22000
0
0
AZEK CO INC
CL A
05478C105
12012373
403913
SH
SOLE
403913
0
0
BADGER METER INC
COM
056525108
20960489
145690
SH
SOLE
78945
0
66745
BANK AMERICA CORP
COM
060505104
698655
25517
SH
SOLE
14584
0
10933
BANK MONTREAL QUE
COM
063671101
759330
9000
SH
SOLE
9000
0
0
BAXTER INTL INC
COM
071813109
6687081
177188
SH
SOLE
98561
0
78627
BECTON DICKINSON & CO
COM
075887109
2044197
7907
SH
SOLE
6579
0
1328
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
9437082
26940
SH
SOLE
8547
0
18393
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
3188862
6
SH
SOLE
6
0
0
BEST BUY INC
COM
086516101
399453
5750
SH
SOLE
5750
0
0
BIOGEN INC
COM
09062X103
244160
950
SH
SOLE
750
0
200
BIO-TECHNE CORP
COM
09073M104
207857177
3053580
SH
SOLE
2515045
0
538535
BLACK HILLS CORP
COM
092113109
6658909
131625
SH
SOLE
129225
0
2400
BOEING CO
COM
097023105
511977
2671
SH
SOLE
1945
0
726
BOSTON SCIENTIFIC CORP
COM
101137107
543629
10296
SH
SOLE
10268
0
28
BP PLC
SPONSORED ADR
055622104
604032
15600
SH
SOLE
13100
0
2500
BRADY CORP
CL A
104674106
384440
7000
SH
SOLE
7000
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
2907920
50102
SH
SOLE
33007
0
17095
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
49151887
570671
SH
SOLE
441201
0
129470
CANADIAN IMPERIAL BK COMM TO
COM
136069101
392895
10176
SH
SOLE
10176
0
0
CARRIER GLOBAL CORPORATION
COM
14448C104
218592
3960
SH
SOLE
2960
0
1000
CASEYS GEN STORES INC
COM
147528103
14191807
52268
SH
SOLE
51668
0
600
CATALENT INC
COM
148806102
9272959
203667
SH
SOLE
169412
0
34255
CATERPILLAR INC
COM
149123101
4799340
17580
SH
SOLE
12369
0
5211
CHEVRON CORP NEW
COM
166764100
4271819
25334
SH
SOLE
14119
0
11215
CHUBB LIMITED
COM
H1467J104
621417
2985
SH
SOLE
2000
0
985
CINTAS CORP
COM
172908105
1832167
3809
SH
SOLE
1519
0
2290
CISCO SYS INC
COM
17275R102
1101059
20481
SH
SOLE
8695
0
11786
CLEARFIELD INC
COM
18482P103
6231429
217426
SH
SOLE
217426
0
0
CLEVELAND-CLIFFS INC NEW
COM
185899101
406380
26000
SH
SOLE
26000
0
0
COCA COLA CO
COM
191216100
1346151
24047
SH
SOLE
13955
0
10092
COLGATE PALMOLIVE CO
COM
194162103
213401
3001
SH
SOLE
3001
0
0
COMCAST CORP NEW
CL A
20030N101
234426
5287
SH
SOLE
2349
0
2938
CONOCOPHILLIPS
COM
20825C104
2959060
24700
SH
SOLE
19700
0
5000
CORNING INC
COM
219350105
5835340
191511
SH
SOLE
112198
0
79313
COSTCO WHSL CORP NEW
COM
22160K105
1949112
3450
SH
SOLE
1908
0
1542
CULLEN FROST BANKERS INC
COM
229899109
9698907
106336
SH
SOLE
102840
0
3496
CVRX INC
COM
126638105
2526912
166573
SH
SOLE
166573
0
0
DAKTRONICS INC
COM
234264109
169480
19000
SH
SOLE
19000
0
0
DANAHER CORPORATION
COM
235851102
302434
1219
SH
SOLE
603
0
616
DEERE & CO
COM
244199105
324169
859
SH
SOLE
209
0
650
DIGI INTL INC
COM
253798102
27329778
1012214
SH
SOLE
827702
0
184512
DISNEY WALT CO
COM
254687106
29768206
367282
SH
SOLE
229119
0
138163
DONALDSON INC
COM
257651109
115997387
1944960
SH
SOLE
1529606
0
415354
ECOLAB INC
COM
278865100
237471896
1401841
SH
SOLE
1134796
0
267045
ELANCO ANIMAL HEALTH INC
COM
28414H103
885645
78794
SH
SOLE
58514
0
20280
ELI LILLY & CO
COM
532457108
228982816
426308
SH
SOLE
312176
0
114132
EMERSON ELEC CO
COM
291011104
7757275
80328
SH
SOLE
59582
0
20746
ENTEGRIS INC
COM
29362U104
106847511
1137765
SH
SOLE
998761
0
139004
EXACT SCIENCES CORP
COM
30063P105
1623636
23800
SH
SOLE
23800
0
0
EXXON MOBIL CORP
COM
30231G102
3702241
31487
SH
SOLE
14932
0
16555
FASTENAL CO
COM
311900104
176699930
3233893
SH
SOLE
2641950
0
591943
FISERV INC
COM
337738108
220563550
1952581
SH
SOLE
1580556
0
372025
FORD MTR CO DEL
COM
345370860
193752
15600
SH
SOLE
15600
0
0
FULLER H B CO
COM
359694106
162283989
2365311
SH
SOLE
2039021
0
326290
GENERAC HLDGS INC
COM
368736104
23533399
215982
SH
SOLE
152006
0
63976
GENERAL ELECTRIC CO
COM NEW
369604301
823155
7446
SH
SOLE
7446
0
0
GENERAL MLS INC
COM
370334104
9965291
155732
SH
SOLE
96624
0
59108
GENTHERM INC
COM
37253A103
19611517
361436
SH
SOLE
324022
0
37414
GENUINE PARTS CO
COM
372460105
281541
1950
SH
SOLE
1950
0
0
GLACIER BANCORP INC NEW
COM
37637Q105
6532913
229225
SH
SOLE
229225
0
0
GRACO INC
COM
384109104
305102414
4186367
SH
SOLE
3402448
0
783919
HARLEY DAVIDSON INC
COM
412822108
474411
14350
SH
SOLE
14350
0
0
HAWKINS INC
COM
420261109
783882
13320
SH
SOLE
320
0
13000
HERSHEY CO
COM
427866108
15640254
78170
SH
SOLE
70765
0
7405
HOME DEPOT INC
COM
437076102
56378779
186586
SH
SOLE
106494
0
80092
HONEYWELL INTL INC
COM
438516106
124779590
675434
SH
SOLE
482652
0
192782
HORMEL FOODS CORP
COM
440452100
203464113
5350095
SH
SOLE
4480088
0
870007
HUB GROUP INC
CL A
443320106
7753862
98725
SH
SOLE
98725
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
443258
42621
SH
SOLE
41096
0
1525
IDEX CORP
COM
45167R104
832080
4000
SH
SOLE
4000
0
0
IDEXX LABS INC
COM
45168D104
1236600
2828
SH
SOLE
710
0
2118
ILLINOIS TOOL WKS INC
COM
452308109
374023
1624
SH
SOLE
1350
0
274
INSPIRE MED SYS INC
COM
457730109
12404683
62511
SH
SOLE
60223
0
2288
INTEL CORP
COM
458140100
2456576
69102
SH
SOLE
32834
0
36268
INVESCO QQQ TR
UNIT SER 1
46090E103
849816
2372
SH
SOLE
695
0
1677
ISHARES TR
CORE S&P500 ETF
464287200
3282158
7643
SH
SOLE
7445
0
198
ISHARES TR
SELECT DIVID ETF
464287168
801922
7450
SH
SOLE
7450
0
0
ISHARES TR
RUS 2000 GRW ETF
464287648
442248
1973
SH
SOLE
1973
0
0
ISHARES TR
CORE S&P SCP ETF
464287804
219789
2330
SH
SOLE
604
0
1726
JAMF HLDG CORP
COM
47074L105
18221464
1031793
SH
SOLE
855606
0
176187
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
10509164
99954
SH
SOLE
99954
0
0
JOHNSON & JOHNSON
COM
478160104
209507257
1345151
SH
SOLE
1052729
0
292422
JPMORGAN CHASE & CO
COM
46625H100
244400901
1685291
SH
SOLE
1534037
0
151254
KIMBERLY-CLARK CORP
COM
494368103
1784471
14766
SH
SOLE
10416
0
4350
LITTELFUSE INC
COM
537008104
217151659
878019
SH
SOLE
745342
0
132677
LOCKHEED MARTIN CORP
COM
539830109
420411
1028
SH
SOLE
408
0
620
LOWES COS INC
COM
548661107
1470884
7077
SH
SOLE
6684
0
393
MARCUS CORP DEL
COM
566330106
3224481
208031
SH
SOLE
208031
0
0
MARSH & MCLENNAN COS INC
COM
571748102
413332
2172
SH
SOLE
1436
0
736
MASTERCARD INCORPORATED
CL A
57636Q104
356715
901
SH
SOLE
107
0
794
MCDONALDS CORP
COM
580135101
3717068
14110
SH
SOLE
12539
0
1571
MEDPACE HLDGS INC
COM
58506Q109
8980844
37091
SH
SOLE
37091
0
0
MEDTRONIC PLC
SHS
G5960L103
231747574
2957473
SH
SOLE
2496640
0
460833
MERCK & CO INC
COM
58933Y105
6109568
59345
SH
SOLE
36423
0
22922
META PLATFORMS INC
CL A
30303M102
621435
2070
SH
SOLE
1404
0
666
MGP INGREDIENTS INC NEW
COM
55303J106
8116475
76948
SH
SOLE
76948
0
0
MICROSOFT CORP
COM
594918104
646462132
2047386
SH
SOLE
1778253
0
269133
MONDELEZ INTL INC
CL A
609207105
236585
3409
SH
SOLE
2768
0
641
MOSAIC CO NEW
COM
61945C103
1388400
39000
SH
SOLE
39000
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
144807451
531911
SH
SOLE
450510
0
81401
MSA SAFETY INC
COM
553498106
231746
1470
SH
SOLE
1000
0
470
MURPHY OIL CORP
COM
626717102
226750
5000
SH
SOLE
5000
0
0
NEOGEN CORP
COM
640491106
4382484
236380
SH
SOLE
221698
0
14682
NEWMONT CORP
COM
651639106
295600
8000
SH
SOLE
8000
0
0
NEXTERA ENERGY INC
COM
65339F101
258607
4514
SH
SOLE
2520
0
1994
NIKE INC
CL B
654106103
435836
4558
SH
SOLE
4558
0
0
NORFOLK SOUTHN CORP
COM
655844108
732973
3722
SH
SOLE
997
0
2725
NORTHERN TR CORP
COM
665859104
15763761
226882
SH
SOLE
155204
0
71678
NORTHWESTERN CORP
COM NEW
668074305
6110348
127140
SH
SOLE
124440
0
2700
NUVEEN MINN QUALITY MUN INM
SHS
670734102
304200
31200
SH
SOLE
31200
0
0
NVE CORP
COM NEW
629445206
607836
7400
SH
SOLE
7400
0
0
NVENT ELECTRIC PLC
SHS
G6700G107
171771147
3241577
SH
SOLE
2802982
0
438595
NVIDIA CORPORATION
COM
67066G104
352119289
809488
SH
SOLE
669363
0
140125
OLD NATL BANCORP IND
COM
680033107
31460227
2163702
SH
SOLE
2055914
0
107788
ORACLE CORP
COM
68389X105
2765465
26109
SH
SOLE
6589
0
19520
OSHKOSH CORP
COM
688239201
5717784
59916
SH
SOLE
59916
0
0
PALO ALTO NETWORKS INC
COM
697435105
2463964
10510
SH
SOLE
9447
0
1063
PATTERSON COS INC
COM
703395103
1269481
42830
SH
SOLE
42180
0
650
PAYCHEX INC
COM
704326107
477120
4137
SH
SOLE
1392
0
2745
PENTAIR PLC
SHS
G7S00T104
6291822
97171
SH
SOLE
80464
0
16707
PEPSICO INC
COM
713448108
1560881
9212
SH
SOLE
8642
0
570
PFIZER INC
COM
717081103
8543000
257552
SH
SOLE
173763
0
83789
PHILIP MORRIS INTL INC
COM
718172109
439292
4745
SH
SOLE
655
0
4090
PHILLIPS 66
COM
718546104
922632
7679
SH
SOLE
5890
0
1789
PHYSICIANS RLTY TR
COM
71943U104
5254975
431089
SH
SOLE
404989
0
26100
PIPER SANDLER COMPANIES
COM
724078100
5754276
39600
SH
SOLE
39600
0
0
PLEXUS CORP
COM
729132100
9763086
105002
SH
SOLE
105002
0
0
PLUG POWER INC
COM NEW
72919P202
76000
10000
SH
SOLE
10000
0
0
POLARIS INC
COM
731068102
39481973
379124
SH
SOLE
322802
0
56322
PRINCIPAL FINANCIAL GROUP IN
COM
74251V102
85999536
1193278
SH
SOLE
958636
0
234642
PROCTER AND GAMBLE CO
COM
742718109
19618702
134504
SH
SOLE
68034
0
66470
QCR HOLDINGS INC
COM
74727A104
7640444
157470
SH
SOLE
157470
0
0
QUALCOMM INC
COM
747525103
162478670
1462981
SH
SOLE
1254880
0
208101
REGIONS FINANCIAL CORP NEW
COM
7591EP100
258000
15000
SH
SOLE
2000
0
13000
ROCKWELL AUTOMATION INC
COM
773903109
107359050
375552
SH
SOLE
348955
0
26597
RTX CORPORATION
COM
75513E101
648090
9005
SH
SOLE
2984
0
6021
SALESFORCE INC
COM
79466L302
57818459
285129
SH
SOLE
219645
0
65484
SCHLUMBERGER LTD
COM STK
806857108
852638
14625
SH
SOLE
14625
0
0
SCHWAB CHARLES CORP
COM
808513105
81116891
1477539
SH
SOLE
1204799
0
272740
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
509400
15000
SH
SOLE
0
0
15000
SCHWAB STRATEGIC TR
US BRD MKT ETF
808524102
4223292
84720
SH
SOLE
25000
0
59720
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
1264262
7712
SH
SOLE
2055
0
5657
SHELL PLC
SPON ADS
780259305
896170
13920
SH
SOLE
13920
0
0
SHERWIN WILLIAMS CO
COM
824348106
143869023
564082
SH
SOLE
515806
0
48276
SHYFT GROUP INC
COM
825698103
149700
10000
SH
SOLE
10000
0
0
SKYWATER TECHNOLOGY INC
COM
83089J108
1351731
224540
SH
SOLE
224540
0
0
SLEEP NUMBER CORP
COM
83125X103
3687467
149958
SH
SOLE
135768
0
14190
SMITH & WESSON BRANDS INC
COM
831754106
129100
10000
SH
SOLE
10000
0
0
SNAP INC
CL A
83304A106
89100
10000
SH
SOLE
10000
0
0
SNAP ON INC
COM
833034101
2004772
7860
SH
SOLE
5180
0
2680
SONOCO PRODS CO
COM
835495102
271750
5000
SH
SOLE
5000
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
4382985
10253
SH
SOLE
7861
0
2392
STARBUCKS CORP
COM
855244109
548976
6015
SH
SOLE
4017
0
1998
STRYKER CORPORATION
COM
863667101
1106744
4050
SH
SOLE
4050
0
0
STURM RUGER & CO INC
COM
864159108
625440
12000
SH
SOLE
12000
0
0
SURMODICS INC
COM
868873100
320900
10000
SH
SOLE
10000
0
0
SYSCO CORP
COM
871829107
92122511
1394739
SH
SOLE
1175245
0
219494
TARGET CORP
COM
87612E106
50826575
459678
SH
SOLE
319176
0
140502
TENNANT CO
COM
880345103
98754008
1331814
SH
SOLE
1176111
0
155703
TESLA INC
COM
88160R101
388842
1554
SH
SOLE
54
0
1500
TEXAS INSTRS INC
COM
882508104
22279845
140116
SH
SOLE
114305
0
25811
THERMO FISHER SCIENTIFIC INC
COM
883556102
791650
1564
SH
SOLE
154
0
1410
TORO CO
COM
891092108
266472445
3206648
SH
SOLE
2660277
0
546371
TRANE TECHNOLOGIES PLC
SHS
G8994E103
239231
1179
SH
SOLE
819
0
360
TRAVELERS COMPANIES INC
COM
89417E109
13097625
80201
SH
SOLE
64227
0
15974
UNION PAC CORP
COM
907818108
1407898
6914
SH
SOLE
2620
0
4294
UNITED FIRE GROUP INC
COM
910340108
513500
26000
SH
SOLE
26000
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
31344234
201092
SH
SOLE
117155
0
83937
UNITED RENTALS INC
COM
911363109
244514
550
SH
SOLE
550
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
407782318
808787
SH
SOLE
699894
0
108893
US BANCORP DEL
COM NEW
902973304
207643942
6280821
SH
SOLE
5267984
0
1012837
VANGUARD INDEX FDS
GROWTH ETF
922908736
420174
1543
SH
SOLE
1543
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
692529
4457
SH
SOLE
4325
0
132
VERICEL CORP
COM
92346J108
868671
25915
SH
SOLE
25915
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
85244231
2630183
SH
SOLE
2525936
0
104247
VERTEX PHARMACEUTICALS INC
COM
92532F100
262544
755
SH
SOLE
755
0
0
VISA INC
COM CL A
92826C839
144098758
626489
SH
SOLE
496665
0
129824
WALMART INC
COM
931142103
1104796
6908
SH
SOLE
4077
0
2831
WEC ENERGY GROUP INC
COM
92939U106
350554
4352
SH
SOLE
3078
0
1274
WELLS FARGO CO NEW
COM
949746101
117751822
2881836
SH
SOLE
2353374
0
528462
WEYERHAEUSER CO MTN BE
COM NEW
962166104
1587605
51781
SH
SOLE
43448
0
8333
WINTRUST FINL CORP
COM
97650W108
12484454
165357
SH
SOLE
165357
0
0
WOODWARD INC
COM
980745103
1739640
14000
SH
SOLE
14000
0
0
WORKIVA INC
COM CL A
98139A105
80389475
793265
SH
SOLE
719835
0
73430
XCEL ENERGY INC
COM
98389B100
19160888
334863
SH
SOLE
260980
0
73883
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
2332493
20785
SH
SOLE
10590
0
10195
ZOETIS INC
CL A
98978V103
334564
1923
SH
SOLE
1273
0
650