Back to all firms

Mairs & Power

Mairs & Power

Portfolio Value: $10.39B
Holdings: 243
Period: Q4 2025
StockMOI Signal Rank% of PortfolioRecent ActivitySharesValueReported PriceCurrent PriceChange
IOSP5.90.34%Buy62.3K$35.3M$566.36
BSY5.80.03%Buy83.0K$3.2M$38.17
XLE5.80.02%Buy10.5K$1.6M$155.12
JHX5.80.02%Buy90.7K$1.9M$20.75
XLE5.80.01%Buy5.5K$855K$154.80
XLE5.80.01%Buy25.3K$1.4M$54.77
XLE5.80.01%Buy20.0K$1.6M$77.68
ITDA5.80.00%Buy1.1K$242K$212.07
NVS5.80.00%Buy1.5K$205K$137.87
XLE5.80.00%Buy5.3K$239K$45.35
VGSTX5.80.00%Buy4.2K$212K$50.29
MSFT5.68.90%Add <1%1.91M$925.1M$483.62$415.12-14.2%
CGNX5.40.41%Add 91%1.17M$42.2M$35.98
PANW5.40.39%Add 98%220.6K$40.6M$184.20
ZTS5.40.27%Add 15095%226.4K$28.5M$125.82
PATK5.30.06%Add 127%53.0K$5.8M$108.43
ODP5.30.05%Add 62%28.6K$5.6M$194.91
ITDA5.30.04%Add 1264%6.5K$4.4M$684.91
ITDA5.30.01%Add 239%9.8K$655K$67.13
XYL5.30.01%Add 307%6.0K$813K$136.18
XLE5.30.01%Add 100%4.5K$644K$143.98
VGSTX5.30.01%Add 86%2.1K$608K$290.22
GLD5.30.01%Add 109%6.4K$588K$91.38
VGSTX5.30.00%Add 58%1.3K$434K$335.27
ITDA5.30.00%Add 353%14.3K$326K$22.87
META5.22.01%Add 23%316.5K$208.9M$660.09$609.63-7.6%
GOOGL4.70.15%Add 90%49.9K$15.6M$313.00$400.80+28.1%
TRV4.40.32%Add 29%113.8K$33.0M$290.06
AMP4.30.20%Add 23%42.6K$20.9M$490.34
XOM4.30.10%Add 24%86.6K$10.4M$120.34
GJR4.30.07%Add 42%324.7K$7.3M$22.55
NKE4.30.04%Add 24%63.2K$4.0M$63.71
TREX4.30.03%Add 43%90.7K$3.2M$35.08
V3.82.71%Add 1%802.5K$281.5M$350.71$318.79-9.1%
AMZN3.75.76%Add 1%2.59M$598.5M$230.82$272.68+18.1%
MSI3.71.94%Add 14%525.2K$201.3M$383.32
WEC3.71.94%Add 6%1.91M$201.3M$105.46
AAPL3.53.19%Add 3%1.22M$331.0M$271.86
ENTG3.51.09%Add 13%1.35M$113.7M$84.25
IDA3.40.37%Add 5%302.5K$38.3M$126.56
PG3.40.30%Add 15%216.3K$31.0M$143.31
AZO3.40.27%Add 5%110.8K$28.5M$257.23
CTAS3.30.04%Add 8%19.6K$3.7M$188.07
LTH3.30.04%Add 8%172.3K$4.6M$26.58
VTMFX3.30.00%Add 12%5.1K$320K$62.47
VGSTX3.30.00%Add 16%1.5K$386K$258.00
SHW3.11.46%Add 1%469.6K$152.2M$324.03
FTHSX3.11.38%Add <1%2.41M$143.4M$59.46
CRM3.00.75%Add <1%296.0K$78.4M$264.91
MMM2.90.54%Add 1%349.1K$55.9M$160.10
HD2.90.52%Add 1%157.1K$54.0M$344.10
XEL2.90.28%Add 3%396.3K$29.3M$73.86
SPY2.80.18%Add <1%27.1K$18.4M$681.92
KNF2.80.08%Add 1%123.9K$8.7M$70.35
ETN2.80.00%Add <1%648$206K$318.51
PM2.80.00%Add <1%2.6K$425K$160.40
GOOG2.05.13%Reduce 4%1.70M$532.8M$313.80$397.05+26.5%
LLY2.03.57%Reduce 4%345.3K$371.1M$1074.68
GGG2.03.08%Reduce 1%3.91M$320.1M$81.97
TORO2.02.59%Reduce 5%3.42M$269.4M$78.72
NVT2.02.07%Reduce 3%2.11M$215.3M$101.97
ECL2.01.95%Reduce 1%770.6K$202.3M$262.52
LFUS2.01.90%Reduce 4%779.0K$197.0M$252.92
LNT2.01.85%Reduce 1%2.96M$192.2M$65.01
FAST2.01.80%Reduce 1%4.67M$187.3M$40.13
TECH2.01.57%Reduce 1%2.77M$162.8M$58.81
TSM2.01.42%Reduce 2%486.5K$147.9M$303.89
SCPE2.01.33%Reduce 1%862.5K$138.7M$160.76
VZ2.01.32%Reduce 1%3.37M$137.4M$40.73
ABT2.00.85%Reduce 2%708.1K$88.7M$125.29
WK2.00.60%Reduce 4%728.0K$62.8M$86.25
PIPR2.00.57%Reduce 5%175.9K$59.7M$339.71
1475281032.00.55%Reduce 4%103.9K$57.4M$552.71
TXRH2.00.39%Reduce 1%235.4K$40.8M$173.49
MDT2.00.38%Reduce 4%412.8K$39.6M$96.05
MEDP2.00.36%Reduce 4%66.7K$37.4M$561.65
CLFD2.00.20%Reduce <1%730.2K$21.3M$29.15
BMI2.00.17%Reduce 1%102.8K$17.9M$174.41
BRK.B2.00.12%Reduce 2%24.9K$12.5M$502.65
CAT2.00.10%Reduce 1%18.5K$10.6M$572.87
ABBV2.00.10%Reduce 2%46.5K$10.6M$228.49
JBT2.00.10%Reduce 2%68.8K$10.4M$150.67
EMR2.00.09%Reduce 2%66.9K$8.9M$132.72
GLW2.00.08%Reduce 2%90.3K$7.9M$87.56
RDNT2.00.07%Reduce 2%95.6K$6.8M$71.35
SOLV2.00.06%Reduce <1%72.9K$5.8M$79.24$73.38-7.4%
ASBA2.00.06%Reduce 4%260.3K$6.7M$25.76
PNR2.00.06%Reduce 2%59.1K$6.2M$104.14
BKH2.00.06%Reduce 4%94.1K$6.5M$69.42
MRK2.00.05%Reduce <1%52.0K$5.5M$105.26
CVLEX2.00.05%Reduce 2%42.7K$5.4M$126.63
OSK2.00.04%Reduce 1%35.1K$4.4M$125.63
MGPI2.00.04%Reduce 2%173.2K$4.2M$24.30
GBCI2.00.04%Reduce 2%97.4K$4.3M$44.05
SKYT2.00.03%Reduce 1%182.1K$3.3M$18.16
AMGN2.00.02%Reduce 3%5.5K$1.8M$327.31
CSCO2.00.02%Reduce 3%20.3K$1.6M$77.03
CWAN2.00.02%Reduce 2%92.5K$2.2M$24.12
WMT2.00.02%Reduce 5%16.0K$1.8M$111.42
5486611072.00.02%Reduce 2%6.9K$1.7M$241.16
PFE2.00.02%Reduce 2%73.9K$1.8M$24.90
GE2.00.02%Reduce 1%7.8K$2.4M$308.03
COKE2.00.02%Reduce 1%23.4K$1.6M$69.91
PEP2.00.01%Reduce 3%9.1K$1.3M$143.52
PSX2.00.01%Reduce 1%6.6K$852K$129.04
ADBE2.00.01%Reduce 1%2.0K$703K$349.99
IDXX2.00.01%Reduce 1%2.1K$1.4M$676.53
OKLO2.00.01%Reduce 3%15.6K$1.1M$71.76
IBM2.00.01%Reduce 2%3.6K$1.1M$296.21
UNP2.00.01%Reduce 5%4.6K$1.1M$231.32$264.65+14.4%
9297401082.00.01%Reduce 2%5.2K$1.1M$213.45
ITDA2.00.01%Reduce 3%12.1K$1.2M$96.03
NEE-PP2.00.01%Reduce 4%12.8K$1.0M$80.28
ABTC2.00.01%Reduce 3%5.0K$659K$130.50
CVRX2.00.01%Reduce 2%142.5K$1.0M$7.10
CB2.00.01%Reduce 2%2.3K$728K$312.12
BSX2.00.01%Reduce 1%10.2K$970K$95.35
NSC2.00.01%Reduce 1%3.0K$876K$288.72
LHX2.00.00%Reduce 2%1.0K$303K$293.57
WM2.00.00%Reduce 5%1.0K$220K$219.71
NTRSO2.00.00%Reduce 2%2.4K$328K$136.59
ITW2.00.00%Reduce 1%1.7K$427K$246.30
BA2.00.00%Reduce 4%2.3K$493K$217.12
MA2.00.00%Reduce 3%624$356K$570.88$495.48-13.2%
MO2.00.00%Reduce 2%4.6K$263K$57.66
SWOBX1.60.07%Hold261.2K$6.9M$26.23
WWD1.60.04%Hold14.0K$4.2M$302.32
BRK-B1.60.04%Hold5$3.8M$754800.00
AUVI1.60.03%Hold11.3K$2.9M$256.99
RTX1.60.02%Hold9.1K$1.7M$183.40
SWOBX1.60.01%Hold30.0K$721K$24.04
QQQ1.60.01%Hold1.5K$950K$614.31
BDXA1.60.01%Hold7.1K$1.4M$194.07
OZKAP1.60.01%Hold5.9K$684K$116.09
IEX1.60.01%Hold4.0K$712K$177.94
VCEL1.60.01%Hold25.9K$931K$36.01
RDS-A1.60.01%Hold7.5K$551K$73.48
CIEN1.60.01%Hold3.0K$702K$233.87
AXGN1.60.01%Hold22.0K$720K$32.73
WY1.60.01%Hold36.1K$856K$23.69
CM1.60.01%Hold10.2K$922K$90.61
BRC1.60.01%Hold7.0K$549K$78.37
INTC1.60.01%Hold14.3K$529K$36.90
OZKAP1.60.01%Hold6.7K$876K$129.79
OZKAP1.60.00%Hold4.0K$273K$68.37
MMC1.60.00%Hold1.4K$252K$185.52
0556221041.60.00%Hold6.5K$226K$34.73
CLF1.60.00%Hold13.5K$179K$13.28
EBTC1.60.00%Hold8.6K$276K$32.06
T-PC1.60.00%Hold11.3K$281K$24.84
8725401091.60.00%Hold3.3K$509K$153.61
7841171031.60.00%Hold3.3K$271K$82.02
DE1.60.00%Hold602$280K$465.57
SONY1.60.00%Hold7.8K$200K$25.60
UFCS1.60.00%Hold6.6K$240K$36.35
HOG1.60.00%Hold14.0K$287K$20.49
PATH1.60.00%Hold12.1K$199K$16.39
HBANN1.60.00%Hold27.7K$481K$17.35
CAH1.60.00%Hold2.1K$436K$205.50
ITDA1.60.00%Hold2.5K$309K$123.26
VEU1.60.00%Hold3.2K$234K$73.56
CMI1.60.00%Hold528$270K$510.45
NEM1.60.00%Hold5.0K$499K$99.85
NVEC1.60.00%Hold6.0K$356K$59.33
ADSK1.60.00%Hold801$237K$296.01
FAASW1.60.00%Hold8.0K$346K$43.29
PLUG1.60.00%Hold10.0K$20K$1.97
GILD1.60.00%Hold2.3K$279K$122.74
MBBC1.60.00%Hold1.3K$212K$162.63
IAU1.60.00%Hold3.5K$286K$81.17
RGR1.60.00%Hold12.0K$392K$32.65
MSA1.60.00%Hold1.5K$235K$160.14
AEBIV1.60.00%Hold10.4K$132K$12.65
NVDA1.08.88%Reduce 11%4.95M$923.1M$186.50
JPM1.03.96%Reduce 6%1.28M$411.3M$322.22
JNJ1.01.60%Reduce 18%804.3K$166.5M$206.95
ROK1.01.24%Reduce 20%330.3K$128.5M$389.07
FI1.01.06%Reduce 6%1.64M$110.4M$67.17$63.80-5.0%
QCOM1.00.91%Reduce 16%550.3K$94.1M$171.05
HRL1.00.86%Reduce 9%3.79M$89.8M$23.70
TNC1.00.76%Reduce 19%1.07M$79.0M$73.70
AXP1.00.57%Reduce 6%159.5K$59.0M$369.95
DCI1.00.48%Reduce 7%560.7K$49.7M$88.66
HON1.00.44%Reduce 6%234.0K$45.6M$195.09
FCIT1.00.33%Reduce 15%648.0K$34.6M$53.36
DIS1.00.32%Reduce 6%296.2K$33.7M$113.77
SNVXX1.00.26%Reduce 9%273.4K$27.3M$99.91
PFG1.00.18%Reduce 17%211.8K$18.7M$88.21
TGT1.00.18%Reduce 16%194.8K$19.0M$97.75
GNRC1.00.14%Reduce 7%108.6K$14.8M$136.37
6800331071.00.13%Reduce 7%590.0K$13.2M$22.31
HSY1.00.12%Reduce 5%67.6K$12.3M$181.98
SYY1.00.10%Reduce 11%138.5K$10.2M$73.69
HUBG1.00.10%Reduce 8%236.0K$10.1M$42.61
AIR1.00.09%Reduce 12%112.2K$9.3M$82.79
QCRH1.00.07%Reduce 13%91.0K$7.6M$83.30
PLXS1.00.06%Reduce 16%45.9K$6.7M$147.00
WTFC1.00.06%Reduce 8%46.6K$6.5M$139.82
NWE1.00.05%Reduce 8%81.7K$5.3M$64.54
GIS1.00.05%Reduce 6%108.5K$5.0M$46.50
5801351011.00.05%Reduce 7%16.7K$5.1M$305.63
INSP1.00.05%Reduce 12%57.6K$5.3M$92.23
CVX1.00.03%Reduce 6%21.6K$3.3M$152.41
ALRS1.00.02%Reduce 9%79.4K$1.8M$22.52
HWKN1.00.02%Reduce 6%12.6K$1.8M$142.06
COST1.00.02%Reduce 9%2.9K$2.5M$862.34
COP1.00.02%Reduce 8%25.9K$2.4M$93.61
AMCR1.00.01%Hold88.5K$738K$8.34$39.93+378.8%
MOS1.00.01%Reduce 19%24.0K$578K$24.09
SNPO1.00.01%Reduce 6%3.4K$1.2M$344.60
KMB1.00.01%Reduce 5%10.4K$1.1M$100.89
SYK1.00.01%Reduce 5%4.2K$1.5M$351.47
0605051041.00.01%Reduce 10%22.5K$1.2M$55.00
BMY1.00.01%Reduce 6%24.9K$1.3M$53.94
AVGO1.00.01%Reduce 15%3.3K$1.2M$346.10
GEV1.00.01%Reduce 7%933$610K$653.57
BAX1.00.00%Reduce 18%24.6K$469K$19.11
ACN1.00.00%Reduce 11%1.2K$318K$268.30
TT1.00.00%Reduce 11%1.1K$445K$389.20
VSAT1.00.00%Hold13.0K$448K$34.46$70.01+103.2%
UNH0.02.64%Reduce 22%830.5K$274.2M$330.11
WFC0.01.55%Reduce 20%1.73M$161.2M$93.20
KHC0.00.39%Reduce 25%1.67M$40.6M$24.25
PII0.00.05%Reduce 21%75.7K$4.8M$63.25
EXAS0.00.02%Reduce 82%17.2K$1.8M$101.56
UPS0.00.02%Reduce 22%19.8K$2.0M$99.19
THRM0.00.02%Reduce 30%52.9K$1.9M$36.37
ULTA0.00.01%Reduce 32%1.8K$1.1M$605.01
ZBH0.00.01%Reduce 20%11.1K$998K$89.92
VGSTX0.00.01%Reduce 29%2.4K$522K$219.78
TMO0.00.01%Reduce 23%1.2K$719K$579.45
ITDA0.00.00%Sell 100%0$0
HIMX0.00.00%Sell 100%0$0
CARR0.00.00%Sell 100%0$0
VGSTX0.00.00%Reduce 67%688$336K$487.86
VGSTX0.00.00%Reduce 48%817$257K$314.80
AMD0.00.00%Reduce 22%2.0K$431K$214.16
AJG0.00.00%Sell 100%0$0
ITDA0.00.00%Reduce 44%3.1K$331K$105.16
JAMF0.00.00%Sell 100%0$0
MDY0.00.00%Sell 100%0$0
SBUX0.00.00%Sell 100%0$0
DHR0.00.00%Reduce 33%1.2K$268K$228.92
CMCSA0.00.00%Sell 100%0$0
AMT0.00.00%Reduce 33%2.0K$355K$175.57
ITDA0.00.00%Reduce 86%2.0K$413K$210.34
ALE0.00.00%Sell 100%0$0
ITDA0.00.00%Sell 100%0$0
BKT0.00.00%Reduce 43%190$203K$1070.34
RF-PF0.00.00%Reduce 22%7.6K$207K$27.10
ITDA0.00.00%Reduce 29%2.5K$300K$120.18
VGSTX0.00.00%Sell 100%0$0
LIN0.00.00%Sell 100%0$0
BBY0.00.00%Reduce 33%6.7K$446K$66.93
ITDA0.00.00%Sell 100%0$0
GPC0.00.00%Sell 100%0$0$104.72
ORBS0.00.00%Sell 100%0$0
8068571080.00.00%Reduce 27%5.5K$211K$38.38
MDLZ0.00.00%Sell 100%0$0