← All Managers

Mairs & Power

Mairs & Power

Regional growth fund

$9.79B

Portfolio Value

245

Holdings

Q1 '26

Period

2026-05-14

Filed

📉

Simulated 13F Return

⚠️ Approximation

Total Return

+8.36%

Q4 '23Q3 '25

Annualized

+4.7%/yr

S&P: +7.63%/yr

Alpha (vs S&P)

-5.36%

7 quarters tracked

1-Year Return

+6.67%

α -7.04%

⚠️ Approximation only. 13F filings are delayed ~45 days. Options, shorts, and intra-quarter trades not captured.

📈 Recent Activity

Changes from previous quarter

NVDAREDUCED
8.5% of portfolio
-4% shares-0.4pp
MSFTINCREASED
7.3% of portfolio
+2% shares-1.6pp
AMZNINCREASED
5.5% of portfolio
+0% shares-0.2pp
GOOGREDUCED
4.7% of portfolio
-5% shares-0.4pp
GGGREDUCED
3.3% of portfolio
-2% shares+0.2pp
JPMREDUCED
3.2% of portfolio
-17% shares-0.8pp
AAPLREDUCED
3.1% of portfolio
-1% shares-0.1pp
LLYREDUCED
3.1% of portfolio
-6% shares-0.5pp
VINCREASED
2.6% of portfolio
+5% shares-0.1pp
TOROREDUCED
2.6% of portfolio
-21% shares
LFUSREDUCED
2.5% of portfolio
-7% shares+0.6pp
NVTREDUCED
2.5% of portfolio
-2% shares+0.4pp
MSIINCREASED
2.4% of portfolio
+3% shares+0.5pp
WECINCREASED
2.3% of portfolio
+0% shares+0.3pp
LNTREDUCED
2.1% of portfolio
-2% shares+0.3pp
ECLREDUCED
2.1% of portfolio
-1% shares+0.1pp
UNHREDUCED
2.0% of portfolio
-11% shares-0.6pp
METAINCREASED
1.9% of portfolio
+3% shares-0.1pp
FASTREDUCED
1.9% of portfolio
-16% shares+0.1pp
VZREDUCED
1.7% of portfolio
-2% shares+0.4pp
TSMREDUCED
1.7% of portfolio
-0% shares+0.3pp
ENTGREDUCED
1.6% of portfolio
-0% shares+0.5pp
FULREDUCED
1.5% of portfolio
-2% shares+0.1pp
TECHREDUCED
1.5% of portfolio
-1% shares-0.1pp
JNJREDUCED
1.4% of portfolio
-28% shares-0.2pp
CHRWREDUCED
1.4% of portfolio
-2% shares+0.1pp
SHWREDUCED
1.4% of portfolio
-7% shares-0.0pp
FISVINCREASED
1.2% of portfolio
+31% shares+0.2pp
WFCREDUCED
1.1% of portfolio
-21% shares-0.4pp
ROKREDUCED
1.0% of portfolio
-14% shares-0.2pp
WMINCREASED
0.9% of portfolio
+397x shares+0.9pp
AMPREDUCED
0.9% of portfolio
+362% shares+0.7pp
PANWINCREASED
0.9% of portfolio
+141% shares+0.5pp
HRLREDUCED
0.8% of portfolio
-10% shares-0.1pp
ABTINCREASED
0.8% of portfolio
+2% shares-0.1pp
CASYINCREASED
0.7% of portfolio
-8% shares+0.2pp
QCOMREDUCED
0.6% of portfolio
-13% shares-0.3pp
CGNXINCREASED
0.6% of portfolio
+4% shares+0.2pp
TNCINCREASED
0.5% of portfolio
-25% shares-0.2pp
TMOINCREASED
0.5% of portfolio
+1% shares-0.0pp
HDREDUCED
0.5% of portfolio
-2% shares
HONREDUCED
0.5% of portfolio
-11% shares+0.0pp
INTCINCREASED
0.5% of portfolio
+60% shares+0.1pp
AXPREDUCED
0.5% of portfolio
-7% shares-0.1pp
TXNREDUCED
0.5% of portfolio
-2% shares+0.1pp
IDAREDUCED
0.4% of portfolio
-0% shares+0.1pp
WKREDUCED
0.4% of portfolio
-2% shares-0.2pp
DCIREDUCED
0.4% of portfolio
-11% shares-0.0pp
PIPRNEW
0.4% of portfolio
New position
TRVINCREASED
0.4% of portfolio
+25% shares+0.1pp
MEDPINCREASED
0.4% of portfolio
+29% shares+0.1pp
ZBHINCREASED
0.4% of portfolio
+34% shares+0.1pp
PGINCREASED
0.4% of portfolio
+13% shares+0.1pp
MDTREDUCED
0.4% of portfolio
-3% shares-0.0pp
XELLLINCREASED
0.3% of portfolio
+2% shares+0.0pp
USBREDUCED
0.3% of portfolio
-7% shares-0.0pp
ADPINCREASED
0.3% of portfolio
+12% shares-0.0pp
SCHWREDUCED
0.2% of portfolio
-9% shares-0.0pp
DISREDUCED
0.2% of portfolio
-19% shares-0.1pp
SFMNEW
0.2% of portfolio
New position
TELLREDUCED
0.2% of portfolio
-13% shares+0.0pp
GNRCINCREASED
0.2% of portfolio
-8% shares+0.1pp
CLFDINCREASED
0.2% of portfolio
+0% shares
SPYINCREASED
0.2% of portfolio
+0% shares
GOOGLINCREASED
0.2% of portfolio
+12% shares+0.0pp
BMIINCREASED
0.2% of portfolio
+2% shares
PFGREDUCED
0.2% of portfolio
-23% shares-0.0pp
XOMREDUCED
0.1% of portfolio
-4% shares+0.0pp
HSYREDUCED
0.1% of portfolio
-5% shares+0.0pp
CATREDUCED
0.1% of portfolio
-0% shares+0.0pp
CTASREDUCED
0.1% of portfolio
-2% shares+0.0pp
BRK.BREDUCED
0.1% of portfolio
-4% shares
KNFINCREASED
0.1% of portfolio
+9% shares+0.0pp
ABBVREDUCED
0.1% of portfolio
-2% shares
AIRINCREASED
0.1% of portfolio
-20% shares+0.0pp
ONBREDUCED
0.1% of portfolio
-27% shares-0.0pp
CRMINCREASED
0.1% of portfolio
-83% shares-0.7pp
MINNINCREASED
0.1% of portfolio
+27% shares+0.0pp
VOONEW
0.1% of portfolio
New position
EMRREDUCED
0.1% of portfolio
-3% shares
BSYREDUCED
0.1% of portfolio
+185% shares+0.1pp
CVXINCREASED
0.1% of portfolio
+81% shares+0.1pp
WTFCNINCREASED
0.1% of portfolio
+24% shares+0.0pp
JBTMREDUCED
0.1% of portfolio
-14% shares-0.0pp
RDNTREDUCED
0.1% of portfolio
+39% shares+0.0pp
KHCINCREASED
0.1% of portfolio
-81% shares-0.3pp
SYYINCREASED
0.1% of portfolio
-28% shares-0.0pp
ASBAINCREASED
0.1% of portfolio
+4% shares
BKHINCREASED
0.1% of portfolio
+4% shares
PATKINCREASED
0.1% of portfolio
+9% shares+0.0pp
MRKREDUCED
0.1% of portfolio
-3% shares
AMBANEW
0.1% of portfolio
New position
CFR-PBREDUCED
0.1% of portfolio
-0% shares
HUBGREDUCED
0.1% of portfolio
-32% shares-0.0pp
NWEINCREASED
0.1% of portfolio
+5% shares
PNRREDUCED
0.1% of portfolio
-3% shares
OSKREDUCED
<0.1% of portfolio
-5% shares
GBCIREDUCED
<0.1% of portfolio
+9% shares
SOLVREDUCED
<0.1% of portfolio
-1% shares
JHIUFREDUCED
<0.1% of portfolio
+166% shares+0.0pp
ORCLINCREASED
<0.1% of portfolio
+7% shares
MCDREDUCED
<0.1% of portfolio
-14% shares
TREXREDUCED
<0.1% of portfolio
+28% shares+0.0pp
IVVREDUCED
<0.1% of portfolio
-0% shares
HWKNINCREASED
<0.1% of portfolio
+106% shares+0.0pp
CTASINCREASED
<0.1% of portfolio
+14% shares
GISINCREASED
<0.1% of portfolio
-11% shares-0.0pp
NKEINCREASED
<0.1% of portfolio
+4% shares
COPINCREASED
<0.1% of portfolio
+1% shares+0.0pp
PIIREDUCED
<0.1% of portfolio
-17% shares-0.0pp
VOREDUCED
<0.1% of portfolio
+425% shares+0.0pp
COSTINCREASED
<0.1% of portfolio
+1% shares
VEAREDUCED
<0.1% of portfolio
+782% shares+0.0pp
APGNEW
<0.1% of portfolio
New position
GEREDUCED
<0.1% of portfolio
-3% shares
PFEREDUCED
<0.1% of portfolio
-3% shares
WMTREDUCED
<0.1% of portfolio
-2% shares
KOREDUCED
<0.1% of portfolio
-0% shares
AMGNREDUCED
<0.1% of portfolio
-10% shares
UPSREDUCED
<0.1% of portfolio
-12% shares
SOLSNEW
<0.1% of portfolio
New position
XYLREDUCED
<0.1% of portfolio
+136% shares
RTXREDUCED
<0.1% of portfolio
-6% shares
LOWREDUCED
<0.1% of portfolio
-0% shares
CSCOREDUCED
<0.1% of portfolio
-2% shares
EFAINCREASED
<0.1% of portfolio
+30% shares
VBINCREASED
<0.1% of portfolio
+288% shares+0.0pp
BMYREDUCED
<0.1% of portfolio
-3% shares
PEPREDUCED
<0.1% of portfolio
-1% shares
SYKREDUCED
<0.1% of portfolio
-1% shares
IDXXREDUCED
<0.1% of portfolio
-2% shares
NEE-PSREDUCED
<0.1% of portfolio
-4% shares
SNAREDUCED
<0.1% of portfolio
-7% shares
VWONEW
<0.1% of portfolio
New position
AVGOINCREASED
<0.1% of portfolio
+6% shares
CIENREDUCED
<0.1% of portfolio
-7% shares
BACREDUCED
<0.1% of portfolio
-3% shares
IVZNEW
<0.1% of portfolio
New position
UNPREDUCED
<0.1% of portfolio
-9% shares
QQQINCREASED
<0.1% of portfolio
+14% shares
VONENEW
<0.1% of portfolio
New position
KMBINCREASED
<0.1% of portfolio
-7% shares
IBMINCREASED
<0.1% of portfolio
+1% shares
CBINCREASED
<0.1% of portfolio
+4% shares
NSCREDUCED
<0.1% of portfolio
-11% shares
SCHFINCREASED
<0.1% of portfolio
+2% shares
RYDAFINCREASED
<0.1% of portfolio
+8% shares
GEVREDUCED
<0.1% of portfolio
-9% shares
ZBHINCREASED
<0.1% of portfolio
-27% shares
VGLTNEW
<0.1% of portfolio
New position
AWKREDUCED
<0.1% of portfolio
-0% shares
<0.1% of portfolio
New position
BILINCREASED
<0.1% of portfolio
+8% shares
GLDNEW
<0.1% of portfolio
New position
IWDINCREASED
<0.1% of portfolio
+31% shares
ACWXREDUCED
<0.1% of portfolio
-23% shares
BA-PAINCREASED
<0.1% of portfolio
+14% shares
MOSREDUCED
<0.1% of portfolio
-17% shares
MDYNEW
<0.1% of portfolio
New position
VTIINCREASED
<0.1% of portfolio
+19% shares
VIGREDUCED
<0.1% of portfolio
-3% shares
TTREDUCED
<0.1% of portfolio
-4% shares
HBANPREDUCED
<0.1% of portfolio
-2% shares
PMREDUCED
<0.1% of portfolio
-4% shares
AMDREDUCED
<0.1% of portfolio
-4% shares
ITWREDUCED
<0.1% of portfolio
-14% shares
BAXREDUCED
<0.1% of portfolio
-8% shares
BBYREDUCED
<0.1% of portfolio
-11% shares
USMVNEW
<0.1% of portfolio
New position
SKYTREDUCED
<0.1% of portfolio
-93% shares-0.0pp
PATHINCREASED
<0.1% of portfolio
+153% shares
MPCINCREASED
<0.1% of portfolio
+7% shares
DGIIREDUCED
<0.1% of portfolio
-13% shares
DEREDUCED
<0.1% of portfolio
-5% shares
ULTAINCREASED
<0.1% of portfolio
-67% shares
MOINCREASED
<0.1% of portfolio
+0% shares
IJRREDUCED
<0.1% of portfolio
-3% shares
WATNEW
<0.1% of portfolio
New position
BPPFFREDUCED
<0.1% of portfolio
-14% shares
MAREDUCED
<0.1% of portfolio
-17% shares
ACNINCREASED
<0.1% of portfolio
+4% shares
MUNEW
<0.1% of portfolio
New position
VGTNEW
<0.1% of portfolio
New position
MRSHREDUCED
<0.1% of portfolio
-4% shares
DHRREDUCED
<0.1% of portfolio
-3% shares
UTHRNEW
<0.1% of portfolio
New position
MURNEW
<0.1% of portfolio
New position
ADINEW
<0.1% of portfolio
New position
TKRNEW
<0.1% of portfolio
New position
SNAPNEW
<0.1% of portfolio
New position
PIPRSOLD
was 0.6%
Sold out position
Filing price: $339.71
INSPSOLD
was 0.1%
Sold out position
Filing price: $92.23
MGPISOLD
was <0.1%
Sold out position
Filing price: $24.30
CWANSOLD
was <0.1%
Sold out position
Filing price: $24.12
THRMSOLD
was <0.1%
Sold out position
Filing price: $36.37
EXASSOLD
was <0.1%
Sold out position
Filing price: $101.56
XLISOLD
was <0.1%
Sold out position
Filing price: $155.12
XLPSOLD
was <0.1%
Sold out position
Filing price: $77.68
XLFSOLD
was <0.1%
Sold out position
Filing price: $54.77
CVRXSOLD
was <0.1%
Sold out position
Filing price: $7.10
XLVSOLD
was <0.1%
Sold out position
Filing price: $154.80
AMCCDSOLD
was <0.1%
Sold out position
Filing price: $8.34
XLBSOLD
was <0.1%
Sold out position
Filing price: $45.35
ADSKSOLD
was <0.1%
Sold out position
Filing price: $296.01
VTEBSOLD
was <0.1%
Sold out position
Filing price: $50.29
RF-PFSOLD
was <0.1%
Sold out position
Filing price: $27.10
ETNSOLD
was <0.1%
Sold out position
Filing price: $318.51
NVSSOLD
was <0.1%
Sold out position
Filing price: $137.87
BLKSOLD
was <0.1%
Sold out position
Filing price: $1070.34
SNEJFSOLD
was <0.1%
Sold out position
Filing price: $25.60

Sold Out (20)

SOLDAMCCDAMCOR PLCwas 0.01%@$8.34
SOLDADSKAUTODESK INCwas 0.00%@$296.01
SOLDBLKBLACKROCK INCwas 0.00%@$1070.34
SOLDCVRXCVRX INCwas 0.01%@$7.10
SOLDETNEATON CORP PLCwas 0.00%@$318.51
SOLDEXASEXACT SCIENCES CORPwas 0.02%@$101.56
SOLDTHRMGENTHERM INCwas 0.02%@$36.37
SOLDINSPINSPIRE MED SYS INCwas 0.05%@$92.23
SOLDMGPIMGP INGREDIENTS INC NEWwas 0.04%@$24.30
SOLDNVSNOVARTIS AGwas 0.00%@$137.87
SOLDPIPRPIPER SANDLER COMPANIESwas 0.57%@$339.71
SOLDSNEJFSONY GROUP CORPwas 0.00%@$25.60
SOLDVTEBVANGUARD MUN BD FDSwas 0.00%@$50.29

📊 Sector Breakdown

Portfolio allocation by sector

Technology 38.0%Unknown 28.9%Healthcare 8.8%Financials 8.1%Industrials 4.7%+6 more (11.4%)

💼 Holdings

🔍

245 of 245 positions · $9.79B

This quarter: 22 new positions, increased 64, reduced 104, sold 20. Net seller.

NVDAREDUCED
8.5%
8.5% of portfolio (was 8.9%, trimmed)
Filed ~$174
📄
MSFTINCREASED
7.3%
7.3% of portfolio (was 8.9%, added)
Filed ~$370
📄
AMZNINCREASED
5.5%
5.5% of portfolio (was 5.8%, added)
Filed ~$208
📄
GOOGREDUCED
4.7%
4.7% of portfolio (was 5.1%, trimmed)
Filed ~$287
📄
GGGREDUCED
3.3%
3.3% of portfolio (was 3.1%, trimmed)
Filed ~$85
📄
JPMREDUCED
3.2%
3.2% of portfolio (was 4.0%, trimmed)
Filed ~$294
📄
AAPLREDUCED
3.1%
3.1% of portfolio (was 3.2%, trimmed)
Filed ~$254
📄
LLYREDUCED
3.1%
3.1% of portfolio (was 3.6%, trimmed)
Filed ~$920
📄
VINCREASED
2.6%
2.6% of portfolio (was 2.7%, added)
Filed ~$302
📄
TOROREDUCED
2.6%
2.6% of portfolio (was 2.6%, trimmed)
Filed ~$93
📄
LFUSREDUCED
2.5%
2.5% of portfolio (was 1.9%, trimmed)
Filed ~$339
📄
NVTREDUCED
2.5%
2.5% of portfolio (was 2.1%, trimmed)
Filed ~$118
📄
MSIINCREASED
2.4%
2.4% of portfolio (was 1.9%, added)
Filed ~$434
📄
WECINCREASED
2.3%
2.3% of portfolio (was 1.9%, added)
Filed ~$116
📄
LNTREDUCED
2.1%
2.1% of portfolio (was 1.9%, trimmed)
Filed ~$72
📄
ECLREDUCED
2.1%
2.1% of portfolio (was 1.9%, trimmed)
Filed ~$266
📄
UNHREDUCED
2.0%
2.0% of portfolio (was 2.6%, trimmed)
Filed ~$271
📄
METAINCREASED
1.9%
1.9% of portfolio (was 2.0%, added)
Filed ~$572
📄
FASTREDUCED
1.9%
1.9% of portfolio (was 1.8%, trimmed)
Filed ~$46
📄
VZREDUCED
1.7%
1.7% of portfolio (was 1.3%, trimmed)
Filed ~$50
📄
TSMREDUCED
1.7%
1.7% of portfolio (was 1.4%, trimmed)
Filed ~$338
📄
ENTGREDUCED
1.6%
1.6% of portfolio (was 1.1%, trimmed)
Filed ~$117
📄
FULREDUCED
1.5%
1.5% of portfolio (was 1.4%, trimmed)
Filed ~$62
📄
TECHREDUCED
1.5%
1.5% of portfolio (was 1.6%, trimmed)
Filed ~$52
📄
JNJREDUCED
1.4%
1.4% of portfolio (was 1.6%, trimmed)
Filed ~$244
📄
125 of 245

🚫 Sold Out (20 positions)

SOLDAMCCDAMCOR PLCwas 0.01%@$8.3488520 shares · $738K
SOLDADSKAUTODESK INCwas 0.00%@$296.01801 shares · $237K
SOLDBLKBLACKROCK INCwas 0.00%@$1070.34190 shares · $203K
SOLDCWANCLEARWATER ANALYTICS HLDGS Iwas 0.02%@$24.1292510 shares · $2.2M
SOLDCVRXCVRX INCwas 0.01%@$7.10142456 shares · $1.0M
SOLDETNEATON CORP PLCwas 0.00%@$318.51648 shares · $206K
SOLDEXASEXACT SCIENCES CORPwas 0.02%@$101.5617236 shares · $1.8M
SOLDTHRMGENTHERM INCwas 0.02%@$36.3752946 shares · $1.9M
SOLDINSPINSPIRE MED SYS INCwas 0.05%@$92.2357616 shares · $5.3M
SOLDMGPIMGP INGREDIENTS INC NEWwas 0.04%@$24.30173245 shares · $4.2M
SOLDNVSNOVARTIS AGwas 0.00%@$137.871485 shares · $205K
SOLDPIPRPIPER SANDLER COMPANIESwas 0.57%@$339.71175861 shares · $59.7M
SOLDRF-PFREGIONS FINANCIAL CORP NEWwas 0.00%@$27.107620 shares · $207K
SOLDXLPConsumer Staples Select Sector SPDRwas 0.01%@$77.6820045 shares · $1.6M
SOLDXLVHealth Care Select Sector SPDRwas 0.01%@$154.805522 shares · $855K
SOLDXLIIndustrial Select Sector SPDRwas 0.02%@$155.1210535 shares · $1.6M
SOLDXLBMaterials Select Sector SPDRwas 0.00%@$45.355260 shares · $239K
SOLDXLFFinancial Select Sector SPDRwas 0.01%@$54.7725310 shares · $1.4M
SOLDSNEJFSONY GROUP CORPwas 0.00%@$25.607830 shares · $200K
SOLDVTEBVANGUARD MUN BD FDSwas 0.00%@$50.294211 shares · $212K