William Frels - Mairs & Power Inc
Period:    Q1 2026
Portfolio date:    31 Mar 2026
No. of stocks:    245
Portfolio value:    $9,786,094,433
Holdings Activity Buys Sells    History
Period Portfolio
Value
Top 20 holdings history (left to right)
2026   Q1 $9.79 B NVDA MSFT AMZN GOOG GGG JPM AAPL LLY TTC V LFUS NVT MSI WEC LNT ECL UNH META FAST VZ
2025   Q4 $10.39 B MSFT NVDA AMZN GOOG JPM LLY AAPL GGG V UNH TTC NVT META ECL MSI WEC LFUS LNT FAST JNJ
2025   Q3 $10.64 B NVDA MSFT AMZN JPM GOOG UNH GGG AAPL TTC LLY V FAST FISV NVT ECL LFUS MSI WEC LNT META
2025   Q2 $10.13 B MSFT NVDA AMZN JPM GGG UNH GOOG FISV LLY V TTC AAPL FAST ECL MSI LFUS LNT WFC NVT META
2025   Q1 $9.61 B MSFT NVDA UNH AMZN JPM FISV GGG GOOG AAPL LLY V TTC MSI FAST LNT ECL LFUS JNJ SHW WFC
2024   Q4 $10.34 B MSFT NVDA AMZN UNH GOOG JPM FISV AAPL GGG TTC V LLY LNT MSI LFUS QCOM USB FAST TECH ECL
2024   Q3 $10.63 B MSFT NVDA UNH GOOG AMZN JPM GGG FISV AAPL LLY TTC LNT LFUS QCOM MSI V TECH VZ USB ECL
2024   Q2 $10.35 B MSFT NVDA GOOG AMZN UNH JPM LLY TTC GGG FISV AAPL QCOM MDT LFUS USB ECL TECH LNT MSI VZ
2024   Q1 $10.33 B MSFT NVDA GOOG AMZN UNH GGG JPM FISV TTC LLY USB MDT ECL QCOM TECH FAST LFUS NVT HRL JNJ
2023   Q4 $9.49 B MSFT GOOG UNH AMZN NVDA GGG TTC JPM USB FISV ECL MDT TECH LFUS LLY FAST QCOM JNJ FUL HRL
2023   Q3 $8.52 B MSFT GOOG UNH NVDA AMZN GGG TTC JPM ECL MDT LLY FISV LFUS JNJ TECH USB HRL FAST NVT QCOM
2023   Q2 $9.19 B MSFT GOOG NVDA UNH GGG AMZN TTC ECL LFUS TECH MDT FISV JPM JNJ USB LLY HRL FAST NVT QCOM
2023   Q1 $8.67 B MSFT GOOG UNH TTC NVDA GGG AMZN ECL USB LFUS FISV MDT TECH JNJ HRL LLY QCOM FAST JPM MSI
2022   Q4 $8.31 B MSFT UNH GOOG TTC USB GGG ECL JNJ TECH MDT HRL AMZN FISV NVDA LFUS LLY FUL DCI MSI QCOM
2022   Q3 $7.93 B MSFT GOOG UNH USB AMZN TTC ECL GGG JNJ MDT HRL TECH FISV LFUS LLY FUL QCOM DCI WFC MSI
2022   Q2 $8.34 B MSFT GOOG UNH USB AMZN ECL JNJ GGG MDT TTC TECH HRL LFUS FISV LLY QCOM MSI ABT FUL NVDA
2022   Q1 $9.93 B GOOG MSFT UNH AMZN USB ECL MDT GGG TECH JNJ NVDA HRL TTC LFUS FISV FAST MSI LLY QCOM V
2021   Q4 $10.80 B MSFT GOOG UNH ECL AMZN USB NVDA TECH GGG MDT TTC JNJ LFUS HRL V FUL FISV FAST MSI ABT
2021   Q3 $9.99 B GOOG MSFT USB ECL UNH AMZN MDT TECH GGG NVDA TTC JNJ V FISV LFUS HRL DCI MSI ABT FAST
2021   Q2 $10.12 B GOOG MSFT ECL USB UNH MDT TECH GGG NVDA TTC AMZN JNJ V MMM FISV HRL DCI LFUS WFC FAST
2021   Q1 $9.53 B GOOG MSFT USB ECL UNH MDT GGG TECH TTC JNJ FISV MMM V HRL NVDA DCI LFUS DIS FUL AMZN
2020   Q4 $9.00 B GOOG MSFT USB ECL MDT GGG UNH TECH TTC JNJ MMM V FISV NVDA DIS HRL DCI LFUS FAST HON
2020   Q3 $8.01 B MSFT GOOG ECL MDT USB GGG MMM NVDA UNH JNJ TTC TECH HRL DIS FISV V HON DCI FAST ABT
2020   Q2 $7.65 B MSFT GOOG ECL USB MDT MMM TECH JNJ UNH GGG HRL DIS FAST TTC FISV NVDA HON DCI V COR
2020   Q1 $6.85 B GOOG MSFT ECL MDT MMM USB GGG JNJ RHHBY HRL UNH TECH DIS DCI HON TTC FISV FAST COR CHRW
2019   Q4 $8.80 B GOOG USB MMM ECL MDT JNJ MSFT GGG DCI DIS HRL UNH RHHBY TECH HON TTC FISV FAST PFG CHRW
2019   Q3 $8.27 B USB GOOG ECL MDT MMM JNJ DCI HRL MSFT GGG DIS HON FISV TECH TTC RHHBY ABT CHRW FAST UNH
2019   Q2 $8.33 B ECL USB MMM GOOG MDT JNJ GGG DCI DIS HRL HON MSFT TECH ABT FISV RHHBY TTC UNH FAST PFG
2019   Q1 $8.23 B MMM ECL GOOG USB JNJ MDT GGG HRL HON DCI ABT TECH DIS TTC MSFT FAST FISV RHHBY CHRW AXP
2018   Q4 $7.41 B MMM ECL USB MDT GOOG JNJ HRL ABT GGG HON DCI DIS TECH RHHBY TTC FAST CHRW MSFT FISV BMS
2018   Q3 $8.59 B ECL MMM USB MDT GOOG DCI JNJ HON HRL ABT GGG TECH DIS CHRW FAST FISV RHHBY TTC BMS PFE
2018   Q2 $8.06 B ECL USB MMM MDT HON JNJ GOOG HRL GGG DCI ABT DIS TECH BMS CHRW RHHBY FISV TTC PFE SLB
2018   Q1 $8.10 B ECL USB MMM HON MDT JNJ GGG ABT DCI HRL GOOG TECH DIS CHRW BMS PNR FAST RHHBY PFG TTC
2017   Q4 $8.62 B ECL USB MMM HON GGG JNJ MDT DCI ABT HRL DIS BMS GIS TECH PNR GOOG PFG CHRW RHHBY PFE
2017   Q3 $8.33 B ECL USB MMM HON GGG JNJ MDT DCI ABT HRL BMS DIS FUL PNR GIS TECH RHHBY PFE GOOG PFG
2017   Q2 $8.27 B ECL MMM USB GGG MDT HON JNJ DCI HRL BMS ABT DIS TTC GIS FUL PNR TECH RHHBY PFG PFE
2017   Q1 $8.16 B MMM ECL USB GGG HON MDT JNJ DCI BMS DIS HRL GIS ABT TTC FUL SLB PNR PFE PFG RHHBY
2016   Q4 $7.79 B USB MMM ECL GGG HON JNJ STJ BMS DCI MDT GIS SLB TGT TTC FUL DIS HRL VAP WFC PFG
2016   Q3 $7.59 B MMM ECL USB HON MDT JNJ GGG BMS STJ DCI GIS TTC VAP TGT SLB PNR FUL HRL PFE DIS
2016   Q2 $7.41 B MMM ECL USB JNJ MDT HON BMS GGG GIS STJ VAP DCI TGT SLB TTC PFE PNR FUL HRL WFC
2016   Q1 $7.04 B MMM ECL USB VAP HON GGG JNJ BMS MDT GIS TGT TTC DCI SLB STJ EMR HRL FUL CHRW PNR
2015   Q4 $6.67 B ECL MMM USB MDT VAP HON JNJ BMS GGG GIS TGT HRL TTC SLB DCI WFC EMR STJ PNR 6683
2015   Q3 $6.40 B ECL MMM USB HON MDT VAP JNJ TGT GGG BMS GIS HRL TTC EMR SLB DCI WFC PFG PNR CHRW
2015   Q2 $7.06 B MMM ECL USB HON MDT VAP TGT BMS JNJ GGG EMR SLB DCI GIS PNR HRL TTC BAX WFC PFG
2015   Q1 $7.27 B MMM ECL USB MDT HON VAP TGT BMS JNJ EMR TTC DCI GGG SLB GIS HRL PNR BAX WFC PFG
2014   Q4 $7.20 B MMM USB VAP ECL TGT MDT HON EMR BMS JNJ DCI SLB GGG TTC PNR BAX GIS HRL WFC CHRW
2014   Q3 $6.85 B MMM ECL USB VAP MDT EMR TGT HON SLB JNJ DCI BMS PNR GGG TTC BAX HRL GIS PFG WFC
2014   Q2 $6.95 B MMM MDT USB SLB ECL VAP EMR HON JNJ TGT DCI BMS GGG TTC PNR BAX GIS WFC FUL HRL
2014   Q1 $6.46 B MMM USB MDT VAP EMR ECL HON TGT SLB JNJ TTC DCI BAX GGG GIS BMS FUL HRL WFC 6683
2013   Q4 $6.20 B MMM USB EMR MDT VAP HON TGT ECL TTC SLB DCI GGG FUL JNJ BAX 6683 HRL WFC BMS STJ
2013   Q3 $5.52 B MMM EMR MDT USB VAP ECL HON TGT SLB TTC GGG FUL DCI JNJ HRL BMS WFC 6683 GIS BAX
2013   Q2 $4.99 B MMM MDT VAP TGT HON EMR GGG USB ECL JNJ TTC FUL WFC DCI BMS HRL 6683 BAX GIS PFG
2013   Q1 $9.83 B VKVTIX MMM TGT VAP MDT EMR HON ECL GGG USB JNJ TTC FUL DCI HRL BMS BAX WFC GIS 6683
2012   Q4 $4.01 B MMM VAP TGT EMR MDT HON ECL GGG USB TTC FUL DCI JNJ BAX WFC BMS HRL 6683 GIS MTSC
2012   Q3 $4.06 B MMM VAP TGT MDT PNRG USB GGG HON EMR ECL TTC DCI WFC JNJ FUL BAX 6683 BMS HRL GIS
2012   Q2 $3.83 B MMM VAP TGT MDT ECL USB EMR HON GGG PNRG DCI TTC WFC FUL JNJ BMS HRL 6683 GIS BAX
2012   Q1 $3.90 B MMM VAP TGT PNRG GGG HON EMR MDT USB DCI ECL FUL WFC TTC JNJ BMS BAX HRL GIS 6683
2011   Q4 $3.47 B MMM MDT TGT VAP HON DCI EMR ECL USB GGG JNJ PNRG GIS HRL TTC BMS WFC FUL BAX 6683
2011   Q3 $3.11 B MMM TGT MDT ECL EMR VAP DCI JNJ PNRG HON USB GGG GIS BMS BAX HRL WFC TTC FUL 6683
2011   Q1 $3.65 B MMM EMR HON GGG MDT VAP ECL TGT DCI PNRG USB TTC WFC BMS HRL JNJ GIS BAX 6683 STJ
2010   Q4 $3.47 B MMM EMR TGT MDT HON ECL GGG DCI PNRG VAP USB WFC TTC JNJ BMS HRL GIS BAX 6683 FUL
2010   Q3 $6,333.27 B ZBH MMM EMR TGT ECL MDT VAP PNRG JNJ HON BMS GGG TTC DCI GIS USB WFC HRL BAX FUL
2010   Q1 $6,617.26 B ZBH MMM MDT EMR TGT PNRG WFC VAP JNJ TTC ECL HON USB GGG DCI GIS FUL BMS BAX HRL
2009   Q4 $6,310.68 B ZBH MMM MDT EMR TGT JNJ ECL PNRG VAP WFC DCI TTC HON BMS USB GIS GGG FUL BAX HRL
2009   Q3 $6,061.13 B ZBH MMM TGT EMR MDT WFC ECL VAP JNJ PNRG TTC DCI USB GGG HON GIS FUL BMS BAX HRL
2009   Q2 $5,257.64 B ZBH MMM MDT TGT EMR WFC VAP JNJ ECL DCI PNRG BMS FUL HRL HON USB BAX TTC GIS GGG
2009   Q1 $4,428.69 B ZBH MMM TGT MDT VAP EMR JNJ ECL PNRG DCI HRL BMS BAX GIS WFC USB HON TTC STJ GGG
2008   Q4 $5,253.67 B ZBH MMM EMR WFC JNJ MDT TGT USB DCI VAP ECL GIS PNRG TTC BMS BAX GGG HRL HON FUL
2008   Q3 $6,849.54 B ZBH WFC MDT MMM TGT USB EMR JNJ ECL PNRG DCI VAP GGG GIS TTC 6683 BAX HON BMS FUL
2008   Q2 $6,743.45 B ZBH MDT EMR MMM TGT JNJ DCI PNRG WFC GGG ECL USB HON GIS BAX 6683 VAP FUL HRL TTC
2008   Q1 $7,252.63 B ZBH EMR MMM MDT TGT WFC 6683 JNJ USB DCI HON GIS GGG PNRG ECL BAX VAP HRL TTC FUL
2007   Q4 $4,914.57 B ZBH EMR MMM MDT WFC DCI TGT HON ECL JNJ 6683 USB GIS PNRG BAX TTC GGG VAP HRL FUL
2007   Q3 $8,361.06 B ZBH MMM MDT EMR TGT WFC 6683 HON DCI VAP JNJ TTC USB ECL GIS FUL GGG BAX PNRG TFC
2007   Q2 $8,282.29 B ZBH MMM MDT TGT WFC EMR VAP 6683 HON PNRG TTC USB FUL GIS GGG JNJ BAX TFC DCI ECL
2007   Q1 $7,849.18 B ZBH MDT WFC MMM TGT EMR VAP USB 6683 GIS FUL JNJ GGG HON BAX DCI TTC TFC ECL BMS
2006   Q4 $7,783.54 B ZBH MDT WFC MMM EMR TGT USB VAP 6683 JNJ GIS FUL TFC ECL GGG HON BMS DCI TTC PNRG
2006   Q3 $3,642.95 B WFC MMM MDT TGT EMR USB VAP JNJ 6683 GIS GGG DCI ECL TFC FUL PFE BMS HON BAX TTC
2006   Q2 $1,993.97 B BMS PFE WFC 0860320D BAX 365164Q MMM MTSC STJ MDT EMR GLW PFG ASB INTC BGGSQ GGG PDCO 2987544Q TGT
2006   Q1 $7,312.73 B ZBH WFC MMM EMR GGG MDT TGT VAP FUL USB PNRG 6683 JNJ ECL TTC GIS TFC DCI HON BMS
2005   Q4 $6,884.60 B ZBH WFC MMM MDT TGT EMR USB VAP GGG TFC JNJ ECL 6683 GIS PNRG TTC DCI HON HRL BMS
2005   Q3 $3,194.92 B WFC MMM MDT TGT EMR TFC USB GGG JNJ VAP 6683 GIS PNRG DCI ECL HRL PFE BAX STJ HON
2005   Q2 $6,385.32 B ZBH WFC TGT MDT MMM PNRG USB EMR VAP TFC GGG GIS PFE ECL 6683 DCI FUL JNJ STJ HON
2005   Q1 $5,997.57 B ZBH WFC MMM TGT MDT USB EMR TFC PNRG GGG GIS VAP JNJ DCI 6683 PFE TTC BMS HON ECL
2004   Q4 $5,565.84 B ZBH WFC TGT MMM MDT PNRG USB TFC GIS VAP EMR DCI GGG JNJ PFE TTC BMS 6683 HRL ECL
2004   Q3 $5.00 B VFINX
2004   Q2 $2,274.42 B WFC MDT TGT TFC PNRG MMM USB PFE GIS GGG JNJ VAP 365164Q EMR DCI HRL TTC ECL 6683 BMS
2004   Q1 $4,174.00 B XEL WFC TGT MDT USB MMM TFC PNRG PFE HRL GIS JNJ 365164Q TTC VAP GGG BMS DCI ECL EMR
2003   Q4 $3,735.58 B ZBH WFC MDT TGT MMM USB TFC PFE JNJ GIS 365164Q HRL GGG DCI PNRG EMR VAP BMS FUL TTC
2003   Q3 $3,216.76 B ZBH WFC MDT TGT TFC MMM GIS PFE USB GGG DCI JNJ 365164Q HRL TTC VAP BMS PNRG EMR STJ
2003   Q2 $3.03 B SMTFX ZBH
2003   Q1 $2,389.70 B ZBH WFC MDT TGT TFC PFE MMM GGG GIS JNJ DCI TTC STJ HRL USB VAP BMS 365164Q EMR FUL
2002   Q4 $2,371.55 B ZBH WFC MDT TGT TFC PFE GGG GIS MMM HRL JNJ USB DCI EMR TTC 365164Q VAP STJ BMS PNRG
2002   Q3 $2,128.96 B ZBH WFC MDT TGT TFC GIS JNJ PFE GGG MMM HRL USB DCI TTC BMS EMR FUL BAX 365164Q VAP
2002   Q2 $2,253.94 B ZBH WFC TGT MDT TFC PFE MMM USB GIS GGG HRL EMR JNJ BAX 365164Q TTC FUL HON DCI 6683
2002   Q1 $1,147.97 B WFC TGT MDT TFC PFE BAX GGG JNJ USB GIS EMR 365164Q MMM HRL TTC DCI HON FUL VAP 2987544Q
2001   Q4 $1,997.96 B ZBH MDT TGT WFC GGG TFC MH EMR JNJ BAX PFE 365164Q USB HRL GIS STJ DCI HON TTC VAP
2001   Q3 $1,755.08 B XEL WFC MDT TGT TFC BAX PFE GGG JNJ USB MH 365164Q HRL EMR GIS STJ DCI VAP BMS ECL
2001   Q2 $884.99 B WFC GGG TGT MDT TFC MH BAX USB 365164Q PFE EMR HRL JNJ GIS DCI ECL STJ HON MTSC VAP
2001   Q1 $833.04 B WY VFINX
2000   Q4 $1,728.62 B WY 2766711Q MDT EMR MH TGT 365164Q GGG TFC PFE JNJ ADCT HON BAX GIS ECL STJ HRL DCI VAP
2000   Q3 $1,535.35 B WY 2766711Q ADCT MDT EMR PFE 365164Q MH TFC JNJ GGG BAX STJ TGT HON GIS ECL HRL CEN DCI
2000   Q2 $1,590.94 B WY ADCT PFE MDT 2766711Q NLCS EMR JNJ GGG MH TGT BAX STJ GIS ECL 365164Q HRL TFC HON BMS
2000   Q1 $2.37 B ANWPX
1999   Q4 $1,575.49 B WY ADCT 2766711Q MDT MH GGG NLCS JNJ EMR 2755Q PFE HRL ECL 365164Q BAX GIS RLR TFC BMS DCI
1999   Q3 $1,581.00 B WY 2766711Q ADCT MDT MH EMR NLCS PFE GGG 2755Q JNJ HRL MRLL 3346Q GIS TFC BAX ECL FUL DLX