0001104659-17-032528.txt : 20170515
0001104659-17-032528.hdr.sgml : 20170515
20170515072215
ACCESSION NUMBER: 0001104659-17-032528
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20170331
FILED AS OF DATE: 20170515
DATE AS OF CHANGE: 20170515
EFFECTIVENESS DATE: 20170515
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: 17841050
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
03-31-2017
03-31-2017
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-15-2017
0
203
8162840
false
INFORMATION TABLE
2
a17-9826_1informationtable.xml
INFORMATION TABLE
Abbott Laboratories
COM
002824100
189671
4270907
SH
SOLE
3344476
0
926431
Abbvie Inc
COM
00287Y109
16703
256342
SH
SOLE
97710
0
158632
Accenture PLC Cl A
COM
G1151C101
227
1890
SH
SOLE
0
0
1890
Actuant Corp
COM
00508X203
11876
450700
SH
SOLE
450700
0
0
Adobe Systems
COM
00724F101
332
2550
SH
SOLE
0
0
2550
Agree Realty Corp
COM
008492100
8829
184099
SH
SOLE
182599
0
1500
ALLETE, Inc.
COM
018522300
26512
391555
SH
SOLE
322332
0
69223
Alliant Energy Corp.
COM
018802108
346
8728
SH
SOLE
0
0
8728
Alphabet Inc Cl A
COM
02079K305
566
668
SH
SOLE
24
0
644
Alphabet Inc Cl C
COM
02079K107
89442
107819
SH
SOLE
87148
0
20671
Altria Group Inc
COM
02209S103
503
7048
SH
SOLE
0
0
7048
Amazon Com Inc
COM
023135106
430
485
SH
SOLE
0
0
485
American Express
COM
025816109
90047
1138255
SH
SOLE
872557
0
265698
Ameriprise Financial
COM
03076C106
292
2251
SH
SOLE
0
0
2251
Amgen
COM
031162100
1451
8845
SH
SOLE
0
0
8845
Apogee Enterprises, Inc
COM
037598109
15178
254630
SH
SOLE
254030
0
600
Apple Computer
COM
037833100
2370
16494
SH
SOLE
95
0
16399
Applied Materials Inc
COM
038222105
262
6727
SH
SOLE
0
0
6727
Assoc Banc Corp
COM
045487105
78675
3224405
SH
SOLE
2738350
0
486055
AT&T
COM
00206R102
1593
38348
SH
SOLE
0
0
38348
Autoliv Inc
COM
052800109
237
2314
SH
SOLE
0
0
2314
Automatic Data Proc
COM
053015103
504
4925
SH
SOLE
0
0
4925
Badger Meter Inc
COM
056525108
79283
2157359
SH
SOLE
1687721
0
469638
Bank Mutual Corp.
COM
063750103
2345
249453
SH
SOLE
249453
0
0
Bank of America Corp
COM
060505104
305
12942
SH
SOLE
0
0
12942
Baxter International
COM
071813109
84625
1631800
SH
SOLE
1182451
0
449349
Becton Dickinson
COM
075887109
851
4640
SH
SOLE
1567
0
3073
Bemis
COM
081437105
234055
4790312
SH
SOLE
3695386
0
1094926
Berkshire Hathaway
COM
084670108
2499
10
SH
SOLE
0
0
10
Berkshire Hathaway B
COM
084670702
2329
13974
SH
SOLE
0
0
13974
Bio-Techne Corp
COM
09073M104
141278
1389850
SH
SOLE
1086309
0
303541
Biogen Inc.
COM
09062X103
280
1025
SH
SOLE
0
0
1025
Black Hills Corp
COM
092113109
8892
133770
SH
SOLE
133770
0
0
Boeing
COM
097023105
386
2180
SH
SOLE
0
0
2180
BP PLC
COM
055622104
1327
38428
SH
SOLE
2926
0
35502
Bristol-Myers Squibb
COM
110122108
18722
344280
SH
SOLE
202408
0
141872
Buffalo Wild Wings Inc
COM
119848109
3099
20290
SH
SOLE
20290
0
0
C H Robinson Worldwide
COM
12541W209
153520
1986287
SH
SOLE
1544212
0
442075
Cardinal Financial Corp
COM
14149F109
8238
275146
SH
SOLE
275146
0
0
Cardinal Health
COM
14149Y108
243
2981
SH
SOLE
1458
0
1523
Cardiovascular Sys Inc
COM
141619106
2142
75762
SH
SOLE
72562
0
3200
Casey's General Stores
COM
147528103
11436
101880
SH
SOLE
101880
0
0
Catalent, Inc.
COM
148806102
9384
331370
SH
SOLE
331370
0
0
Caterpillar
COM
149123101
720
7762
SH
SOLE
0
0
7762
Centerpoint Energy Inc
COM
15189T107
259
9398
SH
SOLE
0
0
9398
Charles Schwab
COM
808513105
12170
298218
SH
SOLE
59148
0
239070
Chevron Corp
COM
166764100
40365
375947
SH
SOLE
175358
0
200589
Chubb Limited Com
COM
H1467J104
254
1862
SH
SOLE
1538
0
324
Cigna Corp
COM
125509109
659
4500
SH
SOLE
0
0
4500
Cisco
COM
17275R102
802
23735
SH
SOLE
0
0
23735
Clorox
COM
189054109
251
1863
SH
SOLE
1700
0
163
Coca-Cola
COM
191216100
793
18676
SH
SOLE
4325
0
14351
Colgate-Palmolive
COM
194162103
871
11899
SH
SOLE
2550
0
9349
Comcast New Cl A
COM
20030N101
227
6034
SH
SOLE
0
0
6034
ConocoPhillips
COM
20825C104
11553
231663
SH
SOLE
48680
0
182983
Corning
COM
219350105
69076
2558362
SH
SOLE
1956732
0
601630
Costco Wholesale
COM
22160K105
520
3102
SH
SOLE
600
0
2502
Cray Inc
COM
225223304
70868
3236001
SH
SOLE
2612326
0
623675
CSX Corporation
COM
126408103
391
8400
SH
SOLE
0
0
8400
Cullen Frost Bankers
COM
229899109
11928
134070
SH
SOLE
134070
0
0
CVS Health Corp
COM
126650100
238
3034
SH
SOLE
0
0
3034
CyberOptics Corp
COM
232517102
2185
84200
SH
SOLE
84200
0
0
Deluxe Corp
COM
248019101
6004
83194
SH
SOLE
3630
0
79564
Disney
COM
254687106
213246
1880644
SH
SOLE
1488213
0
392431
Dominion Res Inc. VA
COM
25746U109
345
4445
SH
SOLE
0
0
4445
Donaldson
COM
257651109
239262
5256200
SH
SOLE
3981454
0
1274746
Duke Energy Corp New
COM
26441C204
231
2820
SH
SOLE
0
0
2820
Dupont de Nemours
COM
263534109
873
10863
SH
SOLE
0
0
10863
Ecolab Inc
COM
278865100
341985
2728455
SH
SOLE
2092781
0
635674
EMC Insurance Group
COM
268664109
5339
190288
SH
SOLE
190288
0
0
Emerson Electric
COM
291011104
80940
1352162
SH
SOLE
732285
0
619877
Exelon Corp
COM
30161N101
227
6318
SH
SOLE
0
0
6318
Exxon Mobil
COM
30231G102
67394
821779
SH
SOLE
313575
0
508204
Facebook Inc Class A
COM
30303M102
203
1428
SH
SOLE
0
0
1428
Fastenal Co.
COM
311900104
107533
2088026
SH
SOLE
1475536
0
612490
Fedex Corp.
COM
31428X106
681
3490
SH
SOLE
0
0
3490
Fiserv
COM
337738108
129850
1126097
SH
SOLE
851290
0
274807
Generac Hldgs
COM
368736104
36192
970806
SH
SOLE
852650
0
118156
General Electric
COM
369604103
127026
4262608
SH
SOLE
2960228
0
1302380
General Mills
COM
370334104
194364
3293752
SH
SOLE
2373242
0
920510
Gentherm Inc
COM
37253A103
28578
728100
SH
SOLE
681175
0
46925
Glacier Bancorp Inc
COM
37637Q105
13552
399400
SH
SOLE
399400
0
0
Graco Inc
COM
384109104
309481
3287453
SH
SOLE
2513822
0
773631
Great Western Bancorp Inc.
COM
391416104
58709
1384326
SH
SOLE
1223933
0
160393
Hawkins Chemical
COM
420261109
8047
164223
SH
SOLE
157723
0
6500
HB Fuller
COM
359694106
183810
3564982
SH
SOLE
2992430
0
572552
Hershey
COM
427866108
5472
50085
SH
SOLE
47170
0
2915
Home Depot
COM
437076102
29470
200708
SH
SOLE
78970
0
121738
Honeywell Inc
COM
438516106
282923
2265739
SH
SOLE
1671420
0
594319
Hormel
COM
440452100
209011
6035544
SH
SOLE
4680900
0
1354644
Hub Group Inc Cl A
COM
443320106
9003
194040
SH
SOLE
194040
0
0
IBM
COM
459200101
31163
178953
SH
SOLE
84548
0
94405
IDEXX Laboratories, Inc
COM
45168D104
711
4598
SH
SOLE
0
0
4598
Illinois Tool Works Inc
COM
452308109
427
3226
SH
SOLE
0
0
3226
Intel
COM
458140100
15077
417987
SH
SOLE
62422
0
355565
Intl Flavors/Fragr
COM
459506101
375
2831
SH
SOLE
2000
0
831
J.P. Morgan Chase & Co
COM
46625H100
24874
283169
SH
SOLE
166830
0
116339
Johnson & Johnson
COM
478160104
277420
2227380
SH
SOLE
1646691
0
580689
Kellogg
COM
487836108
309
4250
SH
SOLE
0
0
4250
Kimberly-Clark
COM
494368103
28825
218985
SH
SOLE
86255
0
132730
Landauer
COM
51476K103
226
4629
SH
SOLE
0
0
4629
Lilly (Eli)
COM
532457108
60493
719208
SH
SOLE
516975
0
202233
Lockheed Martin Corp
COM
539830109
284
1061
SH
SOLE
494
0
567
Lowes Companies Inc
COM
548661107
420
5112
SH
SOLE
0
0
5112
Marcus Corp.
COM
566330106
8414
262123
SH
SOLE
262123
0
0
Marsh & McLennan
COM
571748102
370
5010
SH
SOLE
3810
0
1200
McDonald's Corp
COM
580135101
2099
16192
SH
SOLE
10575
0
5617
MDU Resources Group
COM
552690109
12047
440162
SH
SOLE
266620
0
173542
Medtronic
COM
G5960L103
279858
3473906
SH
SOLE
2631939
0
841967
Merck & Co Inc
COM
58933Y105
5728
90144
SH
SOLE
9000
0
81144
Microsoft
COM
594918104
9932
150810
SH
SOLE
26010
0
124800
MMM Co.
COM
88579Y101
345742
1807046
SH
SOLE
1233491
0
573555
MOCON Inc
COM
607494101
3342
152590
SH
SOLE
151590
0
1000
MTS Systems
COM
553777103
2404
43678
SH
SOLE
2300
0
41378
Nestle S A Reg B ADR
COM
641069406
436
5685
SH
SOLE
0
0
5685
NextEra Energy, Inc.
COM
65339F101
328
2559
SH
SOLE
0
0
2559
Norfolk Southern Corp
COM
655844108
560
5005
SH
SOLE
0
0
5005
Novartis
COM
66987V109
438
5894
SH
SOLE
2574
0
3320
NVE Corp
COM
629445206
39588
478175
SH
SOLE
419856
0
58319
NW Biotherapeutics
COM
66737P600
3
12500
SH
SOLE
0
0
12500
Oasis Petroleum Inc
COM
674215108
3297
231220
SH
SOLE
231220
0
0
Oracle Sys
COM
68389X105
1364
30585
SH
SOLE
0
0
30585
Oshkosh Corp
COM
688239201
12942
188690
SH
SOLE
188690
0
0
Otter Tail Power
COM
689648103
266
7008
SH
SOLE
0
0
7008
Patterson Companies
COM
703395103
105253
2327061
SH
SOLE
1810028
0
517033
Pentair PLC
COM
G7S00T104
167609
2669789
SH
SOLE
1958934
0
710855
PepsiCo Inc
COM
713448108
1720
15376
SH
SOLE
400
0
14976
Pfizer Inc
COM
717081103
166641
4871107
SH
SOLE
3717694
0
1153413
Philip Morris Intl Inc
COM
718172109
727
6440
SH
SOLE
0
0
6440
Phillips 66
COM
718546104
1943
24526
SH
SOLE
0
0
24526
Physicians Realty Tr
COM
71943U104
15537
781930
SH
SOLE
766430
0
15500
Polaris Ind
COM
731068102
290
3463
SH
SOLE
0
0
3463
PPG Industries
COM
693506107
357
3400
SH
SOLE
0
0
3400
Praxair
COM
74005P104
338
2851
SH
SOLE
0
0
2851
Premier Inc Cl A
COM
74051N102
9871
310130
SH
SOLE
310130
0
0
Principal Financial
COM
74251V102
164036
2599215
SH
SOLE
1987210
0
612005
PrivateBancorp Inc
COM
742962103
1501
25275
SH
SOLE
25275
0
0
Procter & Gamble
COM
742718109
28123
313000
SH
SOLE
48972
0
264028
Proto Labs
COM
743713109
21072
412372
SH
SOLE
352975
0
59397
PureCycle Corp
COM
746228303
66
11855
SH
SOLE
0
0
11855
QCR Holdings
COM
74727A104
2357
55660
SH
SOLE
55660
0
0
Qualcomm, Inc.
COM
747525103
87680
1529125
SH
SOLE
1249048
0
280077
Raven Industries Inc
COM
754212108
6649
228866
SH
SOLE
228366
0
500
Raytheon Co
COM
755111507
210
1375
SH
SOLE
0
0
1375
Roche Hldg Ltd ADR
COM
771195104
161877
5067407
SH
SOLE
4227072
0
840335
Rockwell Automation
COM
773903109
299
1923
SH
SOLE
1173
0
750
Royal Dutch Shell Spons ADR A
COM
780259206
360
6820
SH
SOLE
400
0
6420
Schlumberger
COM
806857108
173327
2219294
SH
SOLE
1750775
0
468519
Shire PLC
COM
82481R106
3308
18987
SH
SOLE
527
0
18460
Snap-On Inc.
COM
833034101
56912
337419
SH
SOLE
275993
0
61426
SPS Commerce Inc
COM
78463M107
3441
58830
SH
SOLE
58580
0
250
Starbucks Corp
COM
855244109
333
5695
SH
SOLE
0
0
5695
Stratasys Ltd
COM
M85548101
26301
1283605
SH
SOLE
1133433
0
150172
Sysco
COM
871829107
325
6265
SH
SOLE
0
0
6265
Target
COM
87612E106
140109
2538672
SH
SOLE
1806561
0
732111
TCF Financial
COM
872275102
1438
84468
SH
SOLE
0
0
84468
Tennant Company
COM
880345103
39231
539995
SH
SOLE
463520
0
76475
Texas Instruments
COM
882508104
314
3900
SH
SOLE
2000
0
1900
Thermo Fisher Scientific
COM
883556102
259
1683
SH
SOLE
0
0
1683
Tile Shop Inc
COM
88677Q109
6597
342710
SH
SOLE
342710
0
0
Toro
COM
891092108
188565
3018974
SH
SOLE
2271139
0
747835
Travelers Cos Inc
COM
89417E109
67939
563619
SH
SOLE
358899
0
204720
Unilever
COM
904784709
397
8000
SH
SOLE
0
0
8000
Union Pacific
COM
907818108
1186
11198
SH
SOLE
2942
0
8256
United Fire Group
COM
910340108
10425
243747
SH
SOLE
243747
0
0
United Health Group
COM
91324P102
67246
410009
SH
SOLE
333063
0
76946
United Parcel Service
COM
911312106
132574
1235542
SH
SOLE
893271
0
342271
United Technologies
COM
913017109
1668
14863
SH
SOLE
2274
0
12589
Urologix Inc
COM
917273104
0
40000
SH
SOLE
0
0
40000
US Bancorp
COM
902973304
337913
6561419
SH
SOLE
5005998
0
1555421
Valspar
COM
920355104
118906
1071801
SH
SOLE
679973
0
391828
VASCO Data Security Intl
COM
92230Y104
2205
163326
SH
SOLE
163326
0
0
Verizon Comm
COM
92343V104
7609
156091
SH
SOLE
8966
0
147125
Visa, Inc
COM
92826C839
560
6296
SH
SOLE
0
0
6296
Walgreen Boots Alliance
COM
931427108
1193
14364
SH
SOLE
0
0
14364
WalMart
COM
931142103
392
5445
SH
SOLE
2000
0
3445
WEC Energy Group
COM
92939U106
457
7540
SH
SOLE
0
0
7540
Wells Fargo & Co
COM
949746101
159685
2868928
SH
SOLE
1938844
0
930084
Westamerica Bancorporation
COM
957090103
299
5359
SH
SOLE
0
0
5359
Western Union
COM
959802109
101007
4963474
SH
SOLE
3979212
0
984262
Weyerhaeuser
COM
962166104
396
11659
SH
SOLE
3923
0
7736
Wintrust Finan Corp
COM
97650W108
13357
193250
SH
SOLE
193250
0
0
Workiva Inc
COM
98139A105
4724
301823
SH
SOLE
301823
0
0
Xcel Energy Inc.
COM
98389B100
15956
358967
SH
SOLE
149030
0
209937
Zimmer Biomet Holdings, Inc.
COM
98956P102
129432
1059960
SH
SOLE
812265
0
247695
iShares Cohen & Steers Reit ET
ETF
464287564
251
2515
SH
SOLE
0
0
2515
iShares Core S&P 500 ETF
ETF
464287200
1083
4566
SH
SOLE
300
0
4266
iShares Core S&P Midcap ETF
ETF
464287507
438
2561
SH
SOLE
0
0
2561
iShares MSCI EAFE Fd
ETF
464287465
462
7423
SH
SOLE
0
0
7423
iShares Russell 1000 Growth
ETF
464287614
745
6545
SH
SOLE
0
0
6545
iShares Russell 1000 Value
ETF
464287598
544
4735
SH
SOLE
0
0
4735
iShares Russell 2000 ETF
ETF
464287655
503
3657
SH
SOLE
0
0
3657
iShares Russell Midcap ETF
ETF
464287499
676
3610
SH
SOLE
0
0
3610
iShares S&P Smallcap
ETF
464287887
253
1655
SH
SOLE
0
0
1655
iShares Select Div
ETF
464287168
677
7434
SH
SOLE
0
0
7434
Schwab Intl Eq ETF
ETF
808524805
1195
40000
SH
SOLE
0
0
40000
Schwab US Broad Mkt ETF
ETF
808524102
2609
45730
SH
SOLE
0
0
45730
SPDR S&P 500 ETF Trust
ETF
78462F103
6129
26000
SH
SOLE
7165
0
18835
Vanguard Dividend App ETF
ETF
921908844
312
3473
SH
SOLE
0
0
3473
Vanguard Index Total Stk Mkt
ETF
922908769
489
4030
SH
SOLE
0
0
4030
Vanguard ST Bd ETF
ETF
921937827
279
3500
SH
SOLE
0
0
3500
Nuveen MN Qual Mun Income Fd
COM
670734102
620
37002
SH
SOLE
0
0
37002
Nuveen Quality Muncp Income Fd
COM
67066V101
139
10173
SH
SOLE
0
0
10173