← 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
  1. NVIDIA CORPORATION · COM · 67066G104 · shares: $941,982,058
  2. MICROSOFT CORP · COM · 594918104 · shares: $727,663,988
  3. AMAZON COM INC · COM · 023135106 · shares: $619,550,768
  4. ALPHABET INC · CAP STK CL C · 02079K107 · shares: $594,809,371
  5. ELI LILLY & CO · COM · 532457108 · shares: $386,371,186
  6. NVENT ELEC PLC · SHS · G6700G107 · shares: $348,177,553
  7. APPLE INC · COM · 037833100 · shares: $329,421,363
  8. JPMORGAN CHASE & CO · COM · 46625H100 · shares: $302,305,621
  9. VISA INC · COM CL A · 92826C839 · shares: $292,329,895
  10. GRACO INC · COM · 384109104 · shares: $287,125,237

Reported holdings

254 reported entries
IssuerClassCUSIPTypeShares / principalReported value (USD)
WOODWARD INCCOM980745103 — 14,000 shares $5,956,160
TREX INCCOM89531P105 — 116,022 shares $5,805,741
HUB GROUP INCCL A443320106 — 129,879 shares $5,687,401
SOLVENTUM CORPCOM SHS83444M101 — 72,441 shares $5,588,823
GLACIER BANCORP INC NEWCOM37637Q105 — 106,200 shares $5,477,796
OSHKOSH CORPCOM688239201 — 33,183 shares $5,092,927
CINTAS CORPCOM172908105 — 27,262 shares $4,636,721
PENTAIR PLCSHSG7S00T104 — 57,038 shares $4,372,533
KRAFT HEINZ COCOM500754106 — 178,686 shares $4,220,563
POLARIS INCCOM731068102 — 61,311 shares $4,196,125
SYSCO CORPCOM871829107 — 48,544 shares $4,057,308
MCDONALDS CORPCOM580135101 — 14,085 shares $3,807,244
BERKSHIRE HATHAWAY INC DELCL A084670108 — 5 shares $3,744,250
NORTHWESTERN ENERGY GROUP INCOM NEW668074305 — 51,191 shares $3,666,299
HAWKINS INCCOM420261109 — 25,136 shares $3,571,826
VANGUARD INDEX FDSMID CAP ETF922908629 — 39,348 shares $3,170,268
GE AEROSPACECOM NEW369604301 — 7,525 shares $2,812,318
VANGUARD TAX-MANAGED FDSVAN FTSE DEV MKT921943858 — 39,279 shares $2,798,625
COSTCO WHOLESALE CORPORATIONCOM22160K105 — 2,963 shares $2,771,798
CONOCOPHILLIPSCOM20825C104 — 25,845 shares $2,686,846
NIKE INCCL B654106103 — 63,845 shares $2,620,837
API GROUP CORPCOM STK00187Y100 — 57,969 shares $2,454,987
GENERAL MILLS INCCOM370334104 — 70,157 shares $2,441,464
CISCO SYS INCCOM17275R102 — 19,731 shares $2,317,603
INTEL CORPCOM458140100 — 14,533 shares $2,029,243
ORACLE CORPCOM68389X105 — 13,643 shares $1,999,382
COCA COLA COCOM191216100 — 23,470 shares $1,907,407
XYLEM INCCOM98419M100 — 15,450 shares $1,826,345
WALMART INCCOM931142103 — 15,800 shares $1,789,508
AMGEN INCCOM031162100 — 4,924 shares $1,783,079
ISHARES TRMSCI EAFE ETF464287465 — 16,317 shares $1,694,979
PFIZER INCCOM717081103 — 67,679 shares $1,629,710
RTX CORPORATIONCOM75513E101 — 8,446 shares $1,602,460
VANGUARD INDEX FDSSMALL CP ETF922908751 — 5,114 shares $1,550,260
LOWES COS INCCOM548661107 — 6,832 shares $1,506,388
SOLSTICE ADVANCED MATLS INCCOM SHS83443Q103 — 16,644 shares $1,474,658
BRISTOL-MYERS SQUIBB COCOM110122108 — 24,684 shares $1,422,292
WABTECCOM929740108 — 5,237 shares $1,411,895
BROADCOM INCCOM11135F101 — 3,663 shares $1,383,698
CIENA CORPCOM NEW171779309 — 2,800 shares $1,373,568
MGE ENERGY INCCOM55277P104 — 16,508 shares $1,346,062
INVESCO QQQ TRUNIT SER 146090E103 — 1,770 shares $1,303,563
SPDR GOLD TRGOLD SHS78463V107 — 3,515 shares $1,294,856
STRYKER CORPORATIONCOM863667101 — 4,072 shares $1,282,028
PEPSICO INCCOM713448108 — 9,175 shares $1,242,295
UNITED PARCEL SVCS INCCL B911312106 — 11,508 shares $1,237,110
SNAP ON INCCOM833034101 — 3,023 shares $1,216,455
BANK MONTREAL MEDIUMCOM063671101 — 6,746 shares $1,192,018
CANADIAN IMPERIAL BANK OF COCOM136069101 — 10,176 shares $1,170,240
VIASAT INCCOM92552V100 — 13,000 shares $1,167,530
VERICEL CORPCOM92346J108 — 25,865 shares $1,150,734
PHILLIPS 66COM718546104 — 6,554 shares $1,107,954
VANGUARD SCOTTSDALE FDSVNG RUS1000IDX92206C730 — 3,270 shares $1,105,260
IDEXX LABS INCCOM45168D104 — 2,080 shares $1,094,995
BECTON DICKINSON & COCOM075887109 — 7,119 shares $1,077,318
NEXTERA ENERGY INCCOM65339F101 — 12,097 shares $1,061,754
BANK OF AMER CORPCOM060505104 — 18,591 shares $1,059,315
KIMBERLY-CLARK CORPCOM494368103 — 9,556 shares $1,048,962
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF922042858 — 17,355 shares $1,035,920
ISHARES TRRUS MD CP GR ETF464287481 — 7,058 shares $1,033,715
INTERNATIONAL BUSINESS MACHSCOM459200101 — 3,647 shares $1,025,573
AXOGEN INCCOM05463X106 — 22,000 shares $1,016,180
GE VERNOVA INCCOM36828A101 — 846 shares $993,932
ADVANCED MICRO DEVICES INCCOM007903107 — 1,648 shares $957,340
UNION PAC CORPCOM907818108 — 3,415 shares $928,880
IDEX CORPCOM45167R104 — 4,000 shares $907,800
SELECT SECTOR SPDR TRST STR TECHN ETF81369Y803 — 4,470 shares $851,663
BANK OF NY MELLON CORPCOM064058100 — 5,888 shares $851,464
SCHWAB STRATEGIC TRINTL EQTY ETF808524805 — 30,586 shares $847,232
CHUBB LIMITEDCOMH1467J104 — 2,456 shares $836,857
ISHARES TRCORE S&P MCP ETF464287507 — 10,756 shares $829,395
NORFOLK SOUTHN CORPCOM655844108 — 2,590 shares $814,788
OKLO INCCOM CL A02156V109 — 15,561 shares $814,307
SPDR SERIES TRUSTST STR BLO 1 ETF78468R663 — 8,627 shares $790,578
AMCOR PLCCOM NEWG0250X149 — 17,129 shares $742,542
ISHARES TRRUS MID CAP ETF464287499 — 6,506 shares $717,742
VANGUARD SCOTTSDALE FDSLONG TERM TREAS92206C847 — 12,875 shares $710,443
WEYERHAEUSER COCOM NEW962166104 — 29,517 shares $706,637
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V357 — 3,100 shares $659,525
AMERICAN WTR WKS CO INC NEWCOM030420103 — 5,000 shares $657,900
BRADY CORPCL A104674106 — 7,000 shares $640,990
SHELL PLCSPON ADS780259305 — 8,132 shares $630,555
NVE CORPCOM NEW629445206 — 6,000 shares $627,300
THERMO FISHER SCIENTIFIC INCCOM883556102 — 1,241 shares $622,188
ISHARES TRRUS 1000 VAL ETF464287598 — 2,562 shares $621,106
ISHARES TRMSCI ACWI EX US464288240 — 7,550 shares $574,631
BOEING COCOM097023105 — 2,650 shares $573,646
VANGUARD INDEX FDSTOTAL STK MKT922908769 — 1,547 shares $572,428
ZIMMER BIOMET HOLDINGS INCCOM98956P102 — 6,625 shares $570,346
STATE STR SPDR S&P MIDCAP 40UTSER1 S&PDCRP78467Y107 — 798 shares $561,353
DIGI INTL INCCOM253798102 — 7,000 shares $524,650
TJX COS INC NEWCOM872540109 — 3,415 shares $517,373
CARDINAL HEALTH INCCOM14149Y108 — 2,121 shares $503,865
TRANE TECHNOLOGIES PLCSHSG8994E103 — 1,004 shares $493,125
MICRON TECHNOLOGY INCCOM595112103 — 410 shares $473,259
NEWMONT CORPCOM651639106 — 5,000 shares $467,000
HUNTINGTON BANCSHARES INCCOM446150104 — 26,178 shares $464,136
PHILIP MORRIS INTL INCCOM718172109 — 2,537 shares $458,969
ISHARES TRGLOBAL TECH ETF464287291 — 3,150 shares $455,506
STURM RUGER & CO INCCOM864159108 — 12,000 shares $454,200