← Back to Discover
MAIRS & POWER INC
Period ended Jun 30, 2026 · Latest filing Aug 14, 2026
These quarterly holdings are delayed and may not include all assets or short positions.
Values are from the reporting date, not current prices or purchase costs.
The same security may appear in multiple rows.
Source: SEC
Reported portfolio value
Quarter-end reported holdings; not current value or investment performance.
View reported values
- Jun 30, 2026: $10,899,987,528
More quarters will appear as history becomes available.
Top holdings
Top 10 at Jun 30, 2026. Matching entries are combined; security classes and options remain separate. Shares exclude principal amounts; option shares reflect the reported underlying amount.
View top holdings values
- NVIDIA CORPORATION · COM · 67066G104 · shares: $941,982,058
- MICROSOFT CORP · COM · 594918104 · shares: $727,663,988
- AMAZON COM INC · COM · 023135106 · shares: $619,550,768
- ALPHABET INC · CAP STK CL C · 02079K107 · shares: $594,809,371
- ELI LILLY & CO · COM · 532457108 · shares: $386,371,186
- NVENT ELEC PLC · SHS · G6700G107 · shares: $348,177,553
- APPLE INC · COM · 037833100 · shares: $329,421,363
- JPMORGAN CHASE & CO · COM · 46625H100 · shares: $302,305,621
- VISA INC · COM CL A · 92826C839 · shares: $292,329,895
- GRACO INC · COM · 384109104 · shares: $287,125,237
Reported holdings
254 reported entries| Issuer | Class | CUSIP | Type | Shares / principal | Reported value (USD) |
|---|---|---|---|---|---|
| WOODWARD INC | COM | 980745103 | — | 14,000 shares | $5,956,160 |
| TREX INC | COM | 89531P105 | — | 116,022 shares | $5,805,741 |
| HUB GROUP INC | CL A | 443320106 | — | 129,879 shares | $5,687,401 |
| SOLVENTUM CORP | COM SHS | 83444M101 | — | 72,441 shares | $5,588,823 |
| GLACIER BANCORP INC NEW | COM | 37637Q105 | — | 106,200 shares | $5,477,796 |
| OSHKOSH CORP | COM | 688239201 | — | 33,183 shares | $5,092,927 |
| CINTAS CORP | COM | 172908105 | — | 27,262 shares | $4,636,721 |
| PENTAIR PLC | SHS | G7S00T104 | — | 57,038 shares | $4,372,533 |
| KRAFT HEINZ CO | COM | 500754106 | — | 178,686 shares | $4,220,563 |
| POLARIS INC | COM | 731068102 | — | 61,311 shares | $4,196,125 |
| SYSCO CORP | COM | 871829107 | — | 48,544 shares | $4,057,308 |
| MCDONALDS CORP | COM | 580135101 | — | 14,085 shares | $3,807,244 |
| BERKSHIRE HATHAWAY INC DEL | CL A | 084670108 | — | 5 shares | $3,744,250 |
| NORTHWESTERN ENERGY GROUP IN | COM NEW | 668074305 | — | 51,191 shares | $3,666,299 |
| HAWKINS INC | COM | 420261109 | — | 25,136 shares | $3,571,826 |
| VANGUARD INDEX FDS | MID CAP ETF | 922908629 | — | 39,348 shares | $3,170,268 |
| GE AEROSPACE | COM NEW | 369604301 | — | 7,525 shares | $2,812,318 |
| VANGUARD TAX-MANAGED FDS | VAN FTSE DEV MKT | 921943858 | — | 39,279 shares | $2,798,625 |
| COSTCO WHOLESALE CORPORATION | COM | 22160K105 | — | 2,963 shares | $2,771,798 |
| CONOCOPHILLIPS | COM | 20825C104 | — | 25,845 shares | $2,686,846 |
| NIKE INC | CL B | 654106103 | — | 63,845 shares | $2,620,837 |
| API GROUP CORP | COM STK | 00187Y100 | — | 57,969 shares | $2,454,987 |
| GENERAL MILLS INC | COM | 370334104 | — | 70,157 shares | $2,441,464 |
| CISCO SYS INC | COM | 17275R102 | — | 19,731 shares | $2,317,603 |
| INTEL CORP | COM | 458140100 | — | 14,533 shares | $2,029,243 |
| ORACLE CORP | COM | 68389X105 | — | 13,643 shares | $1,999,382 |
| COCA COLA CO | COM | 191216100 | — | 23,470 shares | $1,907,407 |
| XYLEM INC | COM | 98419M100 | — | 15,450 shares | $1,826,345 |
| WALMART INC | COM | 931142103 | — | 15,800 shares | $1,789,508 |
| AMGEN INC | COM | 031162100 | — | 4,924 shares | $1,783,079 |
| ISHARES TR | MSCI EAFE ETF | 464287465 | — | 16,317 shares | $1,694,979 |
| PFIZER INC | COM | 717081103 | — | 67,679 shares | $1,629,710 |
| RTX CORPORATION | COM | 75513E101 | — | 8,446 shares | $1,602,460 |
| VANGUARD INDEX FDS | SMALL CP ETF | 922908751 | — | 5,114 shares | $1,550,260 |
| LOWES COS INC | COM | 548661107 | — | 6,832 shares | $1,506,388 |
| SOLSTICE ADVANCED MATLS INC | COM SHS | 83443Q103 | — | 16,644 shares | $1,474,658 |
| BRISTOL-MYERS SQUIBB CO | COM | 110122108 | — | 24,684 shares | $1,422,292 |
| WABTEC | COM | 929740108 | — | 5,237 shares | $1,411,895 |
| BROADCOM INC | COM | 11135F101 | — | 3,663 shares | $1,383,698 |
| CIENA CORP | COM NEW | 171779309 | — | 2,800 shares | $1,373,568 |
| MGE ENERGY INC | COM | 55277P104 | — | 16,508 shares | $1,346,062 |
| INVESCO QQQ TR | UNIT SER 1 | 46090E103 | — | 1,770 shares | $1,303,563 |
| SPDR GOLD TR | GOLD SHS | 78463V107 | — | 3,515 shares | $1,294,856 |
| STRYKER CORPORATION | COM | 863667101 | — | 4,072 shares | $1,282,028 |
| PEPSICO INC | COM | 713448108 | — | 9,175 shares | $1,242,295 |
| UNITED PARCEL SVCS INC | CL B | 911312106 | — | 11,508 shares | $1,237,110 |
| SNAP ON INC | COM | 833034101 | — | 3,023 shares | $1,216,455 |
| BANK MONTREAL MEDIUM | COM | 063671101 | — | 6,746 shares | $1,192,018 |
| CANADIAN IMPERIAL BANK OF CO | COM | 136069101 | — | 10,176 shares | $1,170,240 |
| VIASAT INC | COM | 92552V100 | — | 13,000 shares | $1,167,530 |
| VERICEL CORP | COM | 92346J108 | — | 25,865 shares | $1,150,734 |
| PHILLIPS 66 | COM | 718546104 | — | 6,554 shares | $1,107,954 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000IDX | 92206C730 | — | 3,270 shares | $1,105,260 |
| IDEXX LABS INC | COM | 45168D104 | — | 2,080 shares | $1,094,995 |
| BECTON DICKINSON & CO | COM | 075887109 | — | 7,119 shares | $1,077,318 |
| NEXTERA ENERGY INC | COM | 65339F101 | — | 12,097 shares | $1,061,754 |
| BANK OF AMER CORP | COM | 060505104 | — | 18,591 shares | $1,059,315 |
| KIMBERLY-CLARK CORP | COM | 494368103 | — | 9,556 shares | $1,048,962 |
| VANGUARD INTL EQUITY INDEX F | FTSE EMR MKT ETF | 922042858 | — | 17,355 shares | $1,035,920 |
| ISHARES TR | RUS MD CP GR ETF | 464287481 | — | 7,058 shares | $1,033,715 |
| INTERNATIONAL BUSINESS MACHS | COM | 459200101 | — | 3,647 shares | $1,025,573 |
| AXOGEN INC | COM | 05463X106 | — | 22,000 shares | $1,016,180 |
| GE VERNOVA INC | COM | 36828A101 | — | 846 shares | $993,932 |
| ADVANCED MICRO DEVICES INC | COM | 007903107 | — | 1,648 shares | $957,340 |
| UNION PAC CORP | COM | 907818108 | — | 3,415 shares | $928,880 |
| IDEX CORP | COM | 45167R104 | — | 4,000 shares | $907,800 |
| SELECT SECTOR SPDR TR | ST STR TECHN ETF | 81369Y803 | — | 4,470 shares | $851,663 |
| BANK OF NY MELLON CORP | COM | 064058100 | — | 5,888 shares | $851,464 |
| SCHWAB STRATEGIC TR | INTL EQTY ETF | 808524805 | — | 30,586 shares | $847,232 |
| CHUBB LIMITED | COM | H1467J104 | — | 2,456 shares | $836,857 |
| ISHARES TR | CORE S&P MCP ETF | 464287507 | — | 10,756 shares | $829,395 |
| NORFOLK SOUTHN CORP | COM | 655844108 | — | 2,590 shares | $814,788 |
| OKLO INC | COM CL A | 02156V109 | — | 15,561 shares | $814,307 |
| SPDR SERIES TRUST | ST STR BLO 1 ETF | 78468R663 | — | 8,627 shares | $790,578 |
| AMCOR PLC | COM NEW | G0250X149 | — | 17,129 shares | $742,542 |
| ISHARES TR | RUS MID CAP ETF | 464287499 | — | 6,506 shares | $717,742 |
| VANGUARD SCOTTSDALE FDS | LONG TERM TREAS | 92206C847 | — | 12,875 shares | $710,443 |
| WEYERHAEUSER CO | COM NEW | 962166104 | — | 29,517 shares | $706,637 |
| INVESCO EXCHANGE TRADED FD T | S&P500 EQL WGT | 46137V357 | — | 3,100 shares | $659,525 |
| AMERICAN WTR WKS CO INC NEW | COM | 030420103 | — | 5,000 shares | $657,900 |
| BRADY CORP | CL A | 104674106 | — | 7,000 shares | $640,990 |
| SHELL PLC | SPON ADS | 780259305 | — | 8,132 shares | $630,555 |
| NVE CORP | COM NEW | 629445206 | — | 6,000 shares | $627,300 |
| THERMO FISHER SCIENTIFIC INC | COM | 883556102 | — | 1,241 shares | $622,188 |
| ISHARES TR | RUS 1000 VAL ETF | 464287598 | — | 2,562 shares | $621,106 |
| ISHARES TR | MSCI ACWI EX US | 464288240 | — | 7,550 shares | $574,631 |
| BOEING CO | COM | 097023105 | — | 2,650 shares | $573,646 |
| VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 | — | 1,547 shares | $572,428 |
| ZIMMER BIOMET HOLDINGS INC | COM | 98956P102 | — | 6,625 shares | $570,346 |
| STATE STR SPDR S&P MIDCAP 40 | UTSER1 S&PDCRP | 78467Y107 | — | 798 shares | $561,353 |
| DIGI INTL INC | COM | 253798102 | — | 7,000 shares | $524,650 |
| TJX COS INC NEW | COM | 872540109 | — | 3,415 shares | $517,373 |
| CARDINAL HEALTH INC | COM | 14149Y108 | — | 2,121 shares | $503,865 |
| TRANE TECHNOLOGIES PLC | SHS | G8994E103 | — | 1,004 shares | $493,125 |
| MICRON TECHNOLOGY INC | COM | 595112103 | — | 410 shares | $473,259 |
| NEWMONT CORP | COM | 651639106 | — | 5,000 shares | $467,000 |
| HUNTINGTON BANCSHARES INC | COM | 446150104 | — | 26,178 shares | $464,136 |
| PHILIP MORRIS INTL INC | COM | 718172109 | — | 2,537 shares | $458,969 |
| ISHARES TR | GLOBAL TECH ETF | 464287291 | — | 3,150 shares | $455,506 |
| STURM RUGER & CO INC | COM | 864159108 | — | 12,000 shares | $454,200 |