Funds (13F)
Mairs & Power Inc
Backtest from 16 Aug 2013 to 2 Nov 2026 · weekly · hypothetical
- Return a year
- +12.4% S&P 500 +14.1%
- Last 12 months
- +15.7% S&P 500 +12.1%
- Sharpe ratio
- 0.68 S&P 500 0.78
- Biggest drop
- −30.3% S&P 500 −31.8%
About
Copies Mairs & Power Inc's quarterly 13F holdings in the companies we cover, weighted by reported value: it buys on the first trading day after each 13F is filed (up to 45 days after the quarter) and holds until the next filing. A 13F shows long US-listed positions only, at the quarter's end, so this misses shorts, cash, bonds, non-US holdings and trading within the quarter.
Key statistics
| Measure | Strategy | S&P 500 |
|---|---|---|
| Return a year (compound) | +12.4% | +14.1% |
| Total return | +369% | +470% |
| Last 12 months | +15.7% | +12.1% |
| Last 3 months | +2.8% | — |
| Last month | +0.1% | — |
| This year so far | +14.6% | — |
| Volatility a year | 16.3% | 16.0% |
| Sharpe ratio | 0.68 | 0.78 |
| Biggest drop | −30.3% | −31.8% |
| Beta to the S&P 500 | 0.98 | 1.00 |
| Alpha a year (t-statistic) | −1.1% (−0.93) | — |
| Share of weeks up | 59% | — |
Insights
| Company | Weight | Held since | Return since |
|---|---|---|---|
| NVDA | 9.2% | — | — |
| MSFT | 7.1% | — | — |
| AMZN | 6.1% | — | — |
| LLY | 3.8% | — | — |
| NVT | 3.4% | — | — |
| AAPL | 3.2% | — | — |
| JPM | 3.0% | — | — |
| V | 2.9% | — | — |
| GGG | 2.8% | — | — |
| LFUS | 2.7% | — | — |
| TTC | 2.5% | — | — |
| ENTG | 2.3% | — | — |
| UNH | 2.3% | — | — |
| TSM | 2.2% | — | — |
| MSI | 2.2% | — | — |
| ECL | 2.1% | — | — |
| WEC | 2.0% | — | — |
| PANW | 2.0% | — | — |
| LNT | 2.0% | — | — |
| TECH | 1.9% | — | — |
| META | 1.8% | — | — |
| FAST | 1.8% | — | — |
| SHW | 1.5% | — | — |
| CHRW | 1.4% | — | — |
| FUL | 1.4% | — | — |
| VZ | 1.4% | — | — |
| WM | 1.3% | — | — |
| ROK | 1.3% | — | — |
| FISV | 1.1% | — | — |
| JNJ | 1.1% | — | — |
| AMP | 1.0% | — | — |
| CGNX | 0.9% | — | — |
| HRL | 0.8% | — | — |
| CASY | 0.7% | — | — |
| WFC | 0.7% | — | — |
| AJG | 0.7% | — | — |
| ABT | 0.7% | — | — |
| TXN | 0.6% | — | — |
| TNC | 0.6% | — | — |
| ISRG | 0.6% | — | — |
| MMM | 0.6% | — | — |
| HD | 0.5% | — | — |
| TRV | 0.5% | — | — |
| AXP | 0.5% | — | — |
| IDA | 0.5% | — | — |
| MEDP | 0.5% | — | — |
| CME | 0.4% | — | — |
| DCI | 0.4% | — | — |
| WK | 0.4% | — | — |
| PIPR | 0.4% | — | — |
| SFM | 0.4% | — | — |
| PG | 0.3% | — | — |
| USB | 0.3% | — | — |
| ZTS | 0.3% | — | — |
| QCOM | 0.3% | — | — |
| XEL | 0.3% | — | — |
| BSY | 0.3% | — | — |
| ADP | 0.3% | — | — |
| MDT | 0.3% | — | — |
| GNRC | 0.3% | — | — |
| HONA | 0.2% | — | — |
| GLW | 0.2% | — | — |
| TGT | 0.2% | — | — |
| SCHW | 0.2% | — | — |
| GOOGL | 0.2% | — | — |
| CAT | 0.2% | — | — |
| DIS | 0.2% | — | — |
| CLFD | 0.1% | — | — |
| BMI | 0.1% | — | — |
| PFG | 0.1% | — | — |
| AIR | 0.1% | — | — |
| PLXS | 0.1% | — | — |
| ABBV | 0.1% | — | — |
| AMBA | 0.1% | — | — |
| KNF | 0.1% | — | — |
| HSY | 0.1% | — | — |
| ONB | 0.1% | — | — |
| JBTM | 0.1% | — | — |
| WTFC | 0.1% | — | — |
| EMR | 0.1% | — | — |
| QCRH | 0.1% | — | — |
| PATK | 0.1% | — | — |
| ASB | 0.1% | — | — |
| RDNT | 0.1% | — | — |
| AMAT | 0.1% | — | — |
| BKH | 0.1% | — | — |
| LTH | 0.1% | — | — |
| CVX | 0.1% | — | — |
| MRK | 0.1% | — | — |
| CFR | 0.1% | — | — |
| ALRS | 0.1% | — | — |
| JHX | 0.1% | — | — |
| WWD | 0.1% | — | — |
| TREX | 0.1% | — | — |
| HUBG | 0.1% | — | — |
| SOLV | 0.1% | — | — |
| GBCI | 0.1% | — | — |
| OSK | 0.1% | — | — |
| CTAS | 0.1% | — | — |
| PNR | 0.0% | — | — |
| KHC | 0.0% | — | — |
| PII | 0.0% | — | — |
| SYY | 0.0% | — | — |
| MCD | 0.0% | — | — |
| NWE | 0.0% | — | — |
| HWKN | 0.0% | — | — |
| GE | 0.0% | — | — |
| COST | 0.0% | — | — |
| COP | 0.0% | — | — |
| NKE | 0.0% | — | — |
| APG | 0.0% | — | — |
| GIS | 0.0% | — | — |
| CSCO | 0.0% | — | — |
| INTC | 0.0% | — | — |
| ORCL | 0.0% | — | — |
| KO | 0.0% | — | — |
| XYL | 0.0% | — | — |
| WMT | 0.0% | — | — |
| AMGN | 0.0% | — | — |
| PFE | 0.0% | — | — |
| RTX | 0.0% | — | — |
| LOW | 0.0% | — | — |
| SOLS | 0.0% | — | — |
| BMY | 0.0% | — | — |
| WAB | 0.0% | — | — |
| AVGO | 0.0% | — | — |
| CIEN | 0.0% | — | — |
| MGEE | 0.0% | — | — |
| SYK | 0.0% | — | — |
| PEP | 0.0% | — | — |
| UPS | 0.0% | — | — |
| SNA | 0.0% | — | — |
| BMO | 0.0% | — | — |
| CM | 0.0% | — | — |
| VSAT | 0.0% | — | — |
| VCEL | 0.0% | — | — |
| PSX | 0.0% | — | — |
| IDXX | 0.0% | — | — |
| BDX | 0.0% | — | — |
| NEE | 0.0% | — | — |
| BAC | 0.0% | — | — |
| KMB | 0.0% | — | — |
| IBM | 0.0% | — | — |
| AXGN | 0.0% | — | — |
| GEV | 0.0% | — | — |
| AMD | 0.0% | — | — |
| UNP | 0.0% | — | — |
| IEX | 0.0% | — | — |
| BNY | 0.0% | — | — |
| CB | 0.0% | — | — |
| Period | Return a year | S&P 500 | Sharpe | S&P 500 | Biggest drop | Beta | Alpha (t) |
|---|---|---|---|---|---|---|---|
| Whole backtest16 Aug 2013 to 2 Nov 2026 | +12.4% | +14.1% | 0.68 | 0.78 | −30.3% | 0.98 | −1.1% (−0.93) |
| 2018 onwards5 Jan 2018 to 2 Nov 2026 | +12.1% | +13.9% | 0.57 | 0.66 | −30.3% | 0.97 | −1.2% (−0.76) |
| Last three years3 Nov 2023 to 2 Nov 2026 | +18.5% | +21.8% | 0.98 | 1.16 | −17.5% | 0.93 | −1.6% (−0.57) |
| Last year7 Nov 2025 to 2 Nov 2026 | +18.1% | +14.2% | 1.19 | 0.84 | −9.0% | 0.83 | +4.9% (0.98) |
| Date | Company | Action |
|---|---|---|
| 21 Aug 2026 | VRT | Bought |
| 21 Aug 2026 | RF | Bought |
| 21 Aug 2026 | MS | Bought |
| 21 Aug 2026 | MGEE | Bought |
| 21 Aug 2026 | LRCX | Bought |
| 21 Aug 2026 | HONA | Bought |
| 21 Aug 2026 | ECG | Bought |
| 21 Aug 2026 | CME | Bought |
| 21 Aug 2026 | CARR | Bought |
| 21 Aug 2026 | AME | Bought |
| 21 Aug 2026 | AJG | Bought |
| 15 May 2026 | WAT | Bought |
| 15 May 2026 | UTHR | Bought |
| 15 May 2026 | TKR | Bought |
| 15 May 2026 | SOLS | Bought |
| 15 May 2026 | SNAP | Bought |
| 15 May 2026 | SFM | Bought |
| 15 May 2026 | PIPR | Bought |
| 15 May 2026 | MUR | Bought |
| 15 May 2026 | MU | Bought |
| 15 May 2026 | APG | Bought |
| 15 May 2026 | AMCR | Bought |
| 15 May 2026 | AMBA | Bought |
| 15 May 2026 | ADI | Bought |
| 20 Feb 2026 | JHX | Bought |
| Date | Company | Action |
|---|---|---|
| 21 Aug 2026 | UTHR | Sold |
| 21 Aug 2026 | ULTA | Sold |
| 21 Aug 2026 | SEIC | Sold |
| 21 Aug 2026 | PATH | Sold |
| 21 Aug 2026 | MUR | Sold |
| 21 Aug 2026 | ACN | Sold |
| 15 May 2026 | THRM | Sold |
| 15 May 2026 | RF | Sold |
| 15 May 2026 | MGPI | Sold |
| 15 May 2026 | INSP | Sold |
| 15 May 2026 | ETN | Sold |
| 15 May 2026 | CVRX | Sold |
| 15 May 2026 | BLK | Sold |
| 15 May 2026 | ADSK | Sold |
| 20 Feb 2026 | SBUX | Sold |
| 20 Feb 2026 | ORBS | Sold |
| 20 Feb 2026 | MDLZ | Sold |
| 20 Feb 2026 | LIN | Sold |
| 20 Feb 2026 | HIMX | Sold |
| 20 Feb 2026 | GPC | Sold |
| 20 Feb 2026 | CMCSA | Sold |
| 20 Feb 2026 | CARR | Sold |
| 20 Feb 2026 | AJG | Sold |
| 21 Nov 2025 | TCMD | Sold |
| 21 Nov 2025 | OTIS | Sold |