0001104659-19-045785.txt : 20190814
0001104659-19-045785.hdr.sgml : 20190814
20190814073749
ACCESSION NUMBER: 0001104659-19-045785
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20190630
FILED AS OF DATE: 20190814
DATE AS OF CHANGE: 20190814
EFFECTIVENESS DATE: 20190814
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: 191022825
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
0001070134
XXXXXXXX
06-30-2019
06-30-2019
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-14-2019
0
218
8334550
false
INFORMATION TABLE
2
a19-12653_1informationtable.xml
INFORMATION TABLE
AAR Corp
COM
000361105
10131
275370
SH
SOLE
275370
0
0
Abbott Laboratories
COM
002824100
209411
2490019
SH
SOLE
1853412
0
636607
Abbvie Inc
COM
00287Y109
5747
79024
SH
SOLE
17130
0
61894
Accenture PLC Cl A
COM
G1151C101
220
1191
SH
SOLE
0
0
1191
Actuant Corp
COM
00508X203
8944
360508
SH
SOLE
360508
0
0
Adobe Inc.
COM
00724F101
604
2050
SH
SOLE
375
0
1675
ALLETE, Inc.
COM
018522300
5927
71233
SH
SOLE
38965
0
32268
Alliant Energy Corp.
COM
018802108
276
5618
SH
SOLE
0
0
5618
Alphabet Inc Class A
COM
02079K305
1635
1510
SH
SOLE
917
0
593
Alphabet Inc Class C
COM
02079K107
318053
294246
SH
SOLE
250566
0
43680
Altria Group Inc
COM
02209S103
208
4392
SH
SOLE
667
0
3725
Amazon Com Inc
COM
023135106
1138
601
SH
SOLE
121
0
480
Amcor Plc
COM
G0250X107
53058
4617788
SH
SOLE
2633765
0
1984023
American Express
COM
025816109
167087
1353592
SH
SOLE
1090579
0
263013
American Tower Cl A
COM
03027X100
684
3345
SH
SOLE
200
0
3145
Ameriprise Financial
COM
03076C106
338
2331
SH
SOLE
1620
0
711
Ametek Inc.
COM
031100100
245
2700
SH
SOLE
2700
0
0
Amgen
COM
031162100
1618
8780
SH
SOLE
4734
0
4046
ANSYS Inc
COM
03662Q105
203
990
SH
SOLE
0
0
990
Apogee Enterprises, Inc
COM
037598109
15601
359130
SH
SOLE
359030
0
100
Apple Inc
COM
037833100
7363
37200
SH
SOLE
15805
0
21395
Applied Materials Inc
COM
038222105
336
7477
SH
SOLE
0
0
7477
Assoc Banc Corp
COM
045487105
56105
2653955
SH
SOLE
2325119
0
328836
AT&T Inc
COM
00206R102
1463
43670
SH
SOLE
13293
0
30377
Automatic Data Proc
COM
053015103
835
5052
SH
SOLE
3952
0
1100
Badger Meter Inc
COM
056525108
49507
829401
SH
SOLE
597583
0
231818
Bank of America Corp
COM
060505104
434
14955
SH
SOLE
4390
0
10565
Baxter International
COM
071813109
50732
619435
SH
SOLE
401077
0
218358
Becton Dickinson & Co
COM
075887109
798
3165
SH
SOLE
1702
0
1463
Berkshire Hathaway
COM
084670108
3502
11
SH
SOLE
1
0
10
Berkshire Hathaway B
COM
084670702
4774
22396
SH
SOLE
2618
0
19778
Bio-Techne Corp
COM
09073M104
222698
1068146
SH
SOLE
858678
0
209468
Biogen Inc.
COM
09062X103
240
1025
SH
SOLE
0
0
1025
Black Hills Corp
COM
092113109
11964
153050
SH
SOLE
153050
0
0
Boeing
COM
097023105
1514
4160
SH
SOLE
1965
0
2195
BP PLC
COM
055622104
863
20694
SH
SOLE
9062
0
11632
Bristol-Myers Squibb
COM
110122108
10772
237532
SH
SOLE
159676
0
77856
Cabot Microelectronics Corp
COM
12709P103
7274
66080
SH
SOLE
66080
0
0
Calyxt Inc
COM
13173L107
2474
198261
SH
SOLE
198261
0
0
Cardiovascular Sys Inc
COM
141619106
4176
97282
SH
SOLE
97282
0
0
Carrizo Oil & Gas, Inc.
COM
144577103
5978
596650
SH
SOLE
596650
0
0
Casey's General Stores
COM
147528103
12354
79200
SH
SOLE
79200
0
0
Catalent, Inc.
COM
148806102
16933
312358
SH
SOLE
311755
0
603
Caterpillar
COM
149123101
959
7040
SH
SOLE
200
0
6840
Celgene Corp
COM
151020104
265
2870
SH
SOLE
0
0
2870
Cerner Corp
COM
156782104
206
2810
SH
SOLE
1000
0
1810
CH Robinson Worldwide
COM
12541W209
166787
1977322
SH
SOLE
1605504
0
371818
Charles Schwab
COM
808513105
47978
1193791
SH
SOLE
942659
0
251132
Chevron Corp
COM
166764100
30062
241579
SH
SOLE
121759
0
119820
Cisco
COM
17275R102
2035
37184
SH
SOLE
9721
0
27463
Clorox
COM
189054109
232
1513
SH
SOLE
1513
0
0
Coca-Cola
COM
191216100
1458
28642
SH
SOLE
10500
0
18142
Colgate-Palmolive
COM
194162103
636
8876
SH
SOLE
2600
0
6276
Comcast New Cl A
COM
20030N101
318
7517
SH
SOLE
2349
0
5168
ConocoPhillips
COM
20825C104
6458
105861
SH
SOLE
23201
0
82660
Core Laboratories NV
COM
N22717107
19999
382541
SH
SOLE
310131
0
72410
CoreSite Realty Corp
COM
21870Q105
126512
1098484
SH
SOLE
949767
0
148717
Corning
COM
219350105
74070
2228998
SH
SOLE
1855659
0
373339
Costco Wholesale
COM
22160K105
904
3422
SH
SOLE
900
0
2522
Cray Inc
COM
225223304
6332
181847
SH
SOLE
59520
0
122327
CSX Corporation
COM
126408103
615
7950
SH
SOLE
0
0
7950
Cullen Frost Bankers
COM
229899109
19230
205320
SH
SOLE
162550
0
42770
CyberOptics Corp
COM
232517102
3851
237284
SH
SOLE
237284
0
0
Deere & Co.
COM
244199105
239
1442
SH
SOLE
112
0
1330
Deluxe Corp
COM
248019101
1917
47150
SH
SOLE
39026
0
8124
Digi Int'l Inc.
COM
253798102
7994
630420
SH
SOLE
627820
0
2600
Disney
COM
254687106
250241
1792042
SH
SOLE
1453688
0
338354
Dominion Energy, Inc.
COM
25746U109
358
4632
SH
SOLE
1250
0
3382
Donaldson
COM
257651109
254342
5000831
SH
SOLE
4016947
0
983884
Ecolab Inc
COM
278865100
361578
1831331
SH
SOLE
1387734
0
443597
Edwards Lifesciences
COM
28176E108
244
1320
SH
SOLE
200
0
1120
Elanco Animal Health Inc.
COM
28414H103
20904
618474
SH
SOLE
415699
0
202775
EMC Insurance Group
COM
268664109
3254
90305
SH
SOLE
90305
0
0
Emerson Electric
COM
291011104
26876
402820
SH
SOLE
195857
0
206963
Enterprise Prod Ptnrs LP
COM
293792107
266
9200
SH
SOLE
8600
0
600
Exelon Corp
COM
30161N101
404
8428
SH
SOLE
0
0
8428
Exxon Mobil
COM
30231G102
27396
357513
SH
SOLE
150188
0
207325
Facebook Inc Class A
COM
30303M102
251
1300
SH
SOLE
1234
0
66
Fastenal Co.
COM
311900104
171059
5248832
SH
SOLE
4130358
0
1118474
FireEye, Inc.
COM
31816Q101
3104
209605
SH
SOLE
209605
0
0
Fiserv
COM
337738108
190996
2095171
SH
SOLE
1655103
0
440068
Fleetcor Technologies Inc
COM
339041105
281
1000
SH
SOLE
0
0
1000
Generac Hldgs
COM
368736104
47602
685815
SH
SOLE
610092
0
75723
General Electric
COM
369604103
1068
101701
SH
SOLE
15065
0
86636
General Mills
COM
370334104
126006
2399195
SH
SOLE
1729867
0
669328
Gentherm Inc
COM
37253A103
21889
523275
SH
SOLE
480903
0
42372
Genuine Parts
COM
372460105
202
1950
SH
SOLE
1700
0
250
Glacier Bancorp Inc
COM
37637Q105
11860
292485
SH
SOLE
292115
0
370
Graco Inc
COM
384109104
257655
5134621
SH
SOLE
3913725
0
1220897
Great Western Bancorp Inc.
COM
391416104
82972
2322836
SH
SOLE
2021340
0
301496
Hawkins Chemical
COM
420261109
3991
91937
SH
SOLE
85437
0
6500
HB Fuller
COM
359694106
127847
2755330
SH
SOLE
2364397
0
390933
Heico Corp
COM
422806109
227
1700
SH
SOLE
1200
0
500
Hershey
COM
427866108
11717
87423
SH
SOLE
77130
0
10293
Home Depot
COM
437076102
63393
304820
SH
SOLE
188517
0
116303
Honeywell Inc
COM
438516106
226742
1298713
SH
SOLE
909379
0
389334
Hormel
COM
440452100
232086
5724858
SH
SOLE
4632775
0
1092083
Hub Group Inc Cl A
COM
443320106
12006
285995
SH
SOLE
285995
0
0
IBM
COM
459200101
5424
39335
SH
SOLE
27061
0
12274
IDEXX Laboratories, Inc
COM
45168D104
936
3398
SH
SOLE
400
0
2998
Illinois Tool Works Inc
COM
452308109
437
2899
SH
SOLE
1450
0
1449
Inspire Medical Systems Inc
COM
457730109
9511
156810
SH
SOLE
155910
0
900
Intel
COM
458140100
18724
391142
SH
SOLE
128962
0
262180
Intl Flavors/Fragr
COM
459506101
358
2466
SH
SOLE
2466
0
0
Intricon Corp Com
COM
46121H109
5641
241498
SH
SOLE
241498
0
0
IPG Photonics Corp
COM
44980X109
231
1500
SH
SOLE
0
0
1500
J.P. Morgan Chase & Co
COM
46625H100
27644
247263
SH
SOLE
158760
0
88503
Johnson & Johnson
COM
478160104
287576
2064729
SH
SOLE
1625519
0
439210
Kellogg
COM
487836108
228
4250
SH
SOLE
1700
0
2550
Kimberly-Clark
COM
494368103
16113
120899
SH
SOLE
53311
0
67588
Lilly (Eli)
COM
532457108
74994
676906
SH
SOLE
470916
0
205990
Littelfuse Inc.
COM
537008104
81999
463507
SH
SOLE
385932
0
77575
Lockheed Martin Corp
COM
539830109
220
606
SH
SOLE
170
0
436
Lowes Companies Inc
COM
548661107
744
7369
SH
SOLE
2751
0
4618
Marcus Corp.
COM
566330106
6680
202658
SH
SOLE
202658
0
0
MasterCard Inc
COM
57636Q104
713
2695
SH
SOLE
300
0
2395
McCormick & Co
COM
579780206
209
1350
SH
SOLE
600
0
750
McDonald's Corp
COM
580135101
3075
14806
SH
SOLE
11187
0
3619
MDU Resources Group
COM
552690109
1690
65493
SH
SOLE
20208
0
45285
Medtronic
COM
G5960L103
300649
3087062
SH
SOLE
2439210
0
647852
Merck & Co Inc
COM
58933Y105
6574
78405
SH
SOLE
24129
0
54276
MGP Ingredients Inc
COM
55303J106
4390
66200
SH
SOLE
66200
0
0
Microsoft
COM
594918104
225692
1684774
SH
SOLE
1417981
0
266793
MMM Co.
COM
88579Y101
324132
1869922
SH
SOLE
1408229
0
461693
Mondelez Intl Cl A
COM
609207105
235
4364
SH
SOLE
3085
0
1279
Motorola Solutions Inc
COM
620076307
50602
303497
SH
SOLE
284908
0
18589
MTS Systems
COM
553777103
1816
31025
SH
SOLE
9100
0
21925
Nestle S A Reg B ADR
COM
641069406
253
2450
SH
SOLE
1550
0
900
NextEra Energy, Inc.
COM
65339F101
339
1656
SH
SOLE
472
0
1184
Nike
COM
654106103
369
4400
SH
SOLE
1450
0
2950
Norfolk Southern Corp
COM
655844108
869
4360
SH
SOLE
0
0
4360
Northrop Grumman Corp
COM
666807102
233
720
SH
SOLE
500
0
220
Novartis
COM
66987V109
265
2900
SH
SOLE
700
0
2200
NVE Corp
COM
629445206
29153
418683
SH
SOLE
360276
0
58407
nVent Electric PLC
COM
G6700G107
61572
2483743
SH
SOLE
1989420
0
494323
NVIDIA Corp
COM
67066G104
54732
333265
SH
SOLE
318380
0
14885
NW Biotherapeutics
COM
66737P600
3
12500
SH
SOLE
0
0
12500
Oasis Petroleum Inc
COM
674215108
5194
914455
SH
SOLE
914455
0
0
Old Natl Bancorp Ind Com
COM
680033107
81575
4917112
SH
SOLE
4404672
0
512440
Oracle Sys
COM
68389X105
1740
30549
SH
SOLE
547
0
30002
Orocobre Ltd
COM
Q7142R106
65
33000
SH
SOLE
33000
0
0
Oshkosh Corp
COM
688239201
15379
184200
SH
SOLE
184200
0
0
Otter Tail Power
COM
689648103
201
3800
SH
SOLE
0
0
3800
Patterson Companies
COM
703395103
13788
602094
SH
SOLE
444158
0
157936
Paychex
COM
704326107
232
2819
SH
SOLE
1642
0
1177
Pentair PLC
COM
G7S00T104
61171
1644374
SH
SOLE
1175347
0
469027
PepsiCo Inc
COM
713448108
1889
14402
SH
SOLE
5885
0
8517
Pfizer Inc
COM
717081103
121998
2816195
SH
SOLE
2131977
0
684218
Philip Morris Intl Inc
COM
718172109
472
6008
SH
SOLE
1623
0
4385
Phillips 66
COM
718546104
2021
21611
SH
SOLE
7184
0
14427
Physicians Realty Tr
COM
71943U104
8286
475095
SH
SOLE
455795
0
19300
Plug Power Inc
COM
72919P202
68
30000
SH
SOLE
30000
0
0
Polaris Ind
COM
731068102
209
2292
SH
SOLE
2142
0
150
Polymet Mining Corp
COM
731916102
60
140000
SH
SOLE
140000
0
0
Premier Inc Cl A
COM
74051N102
10791
275909
SH
SOLE
275909
0
0
Principal Financial
COM
74251V102
168032
2901102
SH
SOLE
2377194
0
523908
Procter & Gamble
COM
742718109
25194
229767
SH
SOLE
67766
0
162001
Proto Labs
COM
743713109
26937
232179
SH
SOLE
184103
0
48076
PureCycle Corp
COM
746228303
126
11855
SH
SOLE
0
0
11855
QCR Holdings
COM
74727A104
4388
125830
SH
SOLE
125830
0
0
Qualcomm, Inc.
COM
747525103
96282
1265699
SH
SOLE
1096866
0
168833
Raven Industries Inc
COM
754212108
8409
234371
SH
SOLE
233871
0
500
Raytheon Co
COM
755111507
239
1375
SH
SOLE
0
0
1375
Resideo Technologies
COM
76118Y104
384
17509
SH
SOLE
7300
0
10209
Roche Hldg Ltd ADR
COM
771195104
188215
5362258
SH
SOLE
4652767
0
709491
Royal Dutch Shell Spons ADR A
COM
780259206
332
5095
SH
SOLE
400
0
4695
Schlumberger
COM
806857108
89102
2242136
SH
SOLE
1807879
0
434257
Sherwin Williams Co
COM
824348106
24461
53374
SH
SOLE
44220
0
9154
Snap-On Inc.
COM
833034101
16279
98281
SH
SOLE
37027
0
61254
Southern Co.
COM
842587107
244
4417
SH
SOLE
1659
0
2758
Starbucks Corp
COM
855244109
786
9375
SH
SOLE
9245
0
130
Sysco
COM
871829107
373
5272
SH
SOLE
2972
0
2300
Target
COM
87612E106
72691
839287
SH
SOLE
536133
0
303153
TCF Financial
COM
872275102
733
35276
SH
SOLE
17744
0
17532
Tennant Company
COM
880345103
83022
1356566
SH
SOLE
1192366
0
164200
The Blackstone Inc. Cl A
COM
09260D107
555
12500
SH
SOLE
12500
0
0
Thermo Fisher Scientific
COM
883556102
605
2060
SH
SOLE
600
0
1460
Tile Shop Inc
COM
88677Q109
3299
824865
SH
SOLE
824865
0
0
Toro
COM
891092108
185775
2776902
SH
SOLE
2252138
0
524764
Travelers Cos Inc
COM
89417E109
35359
236486
SH
SOLE
108876
0
127610
Union Pacific
COM
907818108
1481
8759
SH
SOLE
1900
0
6859
United Bankshares Inc.
COM
909907107
4145
111759
SH
SOLE
111759
0
0
United Fire Group
COM
910340108
8303
171342
SH
SOLE
171342
0
0
United Health Group
COM
91324P102
171878
704389
SH
SOLE
606940
0
97449
United Parcel Service
COM
911312106
94157
911752
SH
SOLE
668701
0
243051
United Technologies
COM
913017109
1854
14236
SH
SOLE
5063
0
9173
US Bancorp
COM
902973304
347745
6636358
SH
SOLE
5390845
0
1245513
Verizon Comm
COM
92343V104
6623
115932
SH
SOLE
23106
0
92826
Visa, Inc
COM
92826C839
116447
670972
SH
SOLE
558623
0
112349
Walgreen Boots Alliance
COM
931427108
544
9950
SH
SOLE
2500
0
7450
Walmart Inc
COM
931142103
508
4596
SH
SOLE
1700
0
2896
WEC Energy Group
COM
92939U106
614
7369
SH
SOLE
0
0
7369
Wells Fargo & Co
COM
949746101
109783
2320008
SH
SOLE
1776614
0
543394
Westamerica Bancorporation
COM
957090103
330
5359
SH
SOLE
0
0
5359
Western Union
COM
959802109
716
36009
SH
SOLE
5700
0
30309
Weyerhaeuser
COM
962166104
468
17758
SH
SOLE
5299
0
12459
Wintrust Finan Corp
COM
97650W108
15531
212285
SH
SOLE
212285
0
0
Workiva Inc
COM
98139A105
6839
117733
SH
SOLE
117733
0
0
Xcel Energy Inc.
COM
98389B100
14425
242485
SH
SOLE
116869
0
125616
Zimmer Biomet Holdings
COM
98956P102
121010
1027772
SH
SOLE
822486
0
205286
Zoetis Inc.
COM
98978V103
436
3840
SH
SOLE
1900
0
1940
AMEX Technology SPDR
ETF
81369Y803
215
2752
SH
SOLE
1052
0
1700
iShares Core S&P 500 ETF
ETF
464287200
1316
4464
SH
SOLE
135
0
4329
iShares Core S&P Midcap ETF
ETF
464287507
409
2105
SH
SOLE
0
0
2105
iShares MSCI EAFE Fd
ETF
464287465
410
6239
SH
SOLE
0
0
6239
iShares Russell 1000 Growth
ETF
464287614
1030
6545
SH
SOLE
0
0
6545
iShares Russell 1000 Value
ETF
464287598
512
4025
SH
SOLE
25
0
4000
iShares Russell 2000 ETF
ETF
464287655
543
3495
SH
SOLE
175
0
3320
iShares Russell Midcap ETF
ETF
464287499
718
12860
SH
SOLE
0
0
12860
iShares S&P Smallcap
ETF
464287887
302
1655
SH
SOLE
0
0
1655
iShares Select Div
ETF
464287168
598
6005
SH
SOLE
46
0
5959
Schwab Intl Eq ETF
ETF
808524805
1611
50190
SH
SOLE
0
0
50190
Schwab US Broad Mkt ETF
ETF
808524102
3200
45370
SH
SOLE
11560
0
33810
SPDR S&P 500 ETF Trust
ETF
78462F103
4764
16261
SH
SOLE
7547
0
8714
Vanguard Dividend App ETF
ETF
921908844
369
3204
SH
SOLE
959
0
2245
Eaton Vance Muni Bond
COM
27827X101
128
10316
SH
SOLE
10316
0
0
Nuveen MN Qual Mun Income Fd
COM
670734102
507
37002
SH
SOLE
5802
0
31200
Polymet Mining Corp RT
RT
731916136
0
140000
SH
SOLE
140000
0
0