NORRIS PERNE & FRENCH LLP/MI
CIK 1092290 · View on SEC EDGAR ↗
- Portfolio value
- $638.8M
- Positions
- 65
- As of
- June 30, 2026
Portfolio value QoQ: +14.8% 13F does not disclose cash
- Top 10 holdings weight
- 46.65%
- Top 25 holdings weight
- 82.97%
- Positions above 1%
- 28
- Effective number of positions
- 28.7
Based on 13F long-equity holdings only (cash, bonds, shorts not disclosed)
Turnover Q2 2026: 9.21% Est. buys $68,694,969 · sells $55,027,379
Median holding: 5.0 quarters Tracked Q4 2024–Q2 2026 · 34.9% still held
- New positions
- 4
- Increased
- 56
- Decreased
- 4
- Closed
- 16
On this page
- Performance vs S&P How this manager's 13F portfolio performed against the S&P 500.
- Sector breakdown How the portfolio splits across market sectors.
- Portfolio Every stock this institution reports holding, from its latest 13F.
- High-conviction bets The holdings this manager is most concentrated in.
- Biggest new bets Brand-new positions opened in the latest quarter.
- Top moves The biggest position increases and decreases this quarter.
- Exited positions Positions the manager fully sold out of last quarter.
Performance vs S&P 500
Annualized: +15.1% · S&P 500: +18.0%
Approximates a buy-and-hold portfolio built from quarterly SEC 13F snapshots. Excludes cash, short positions, options/derivatives, and non-13(f) securities — reflects the disclosed long-equity book only, not total fund AUM. SEC filing lag is up to 45 days; this is not a real-time-copyable timing.
Priceable coverage: 88.5% · Options excluded: 0.0%
Sector breakdown
Full portfolio 65 positions
| Type | Streak | 8Q trend | |||||
|---|---|---|---|---|---|---|---|
| MSFT Microsoft Corporation - Common Stock | $52,269,428 | 8.18% | 140,125 | $443,407 | Up ×1 | ||
| AMAT Applied Materials, Inc. - Common Stock | $40,991,208 | 6.42% | 56,696 | $18,800,492 | Down ×5 | ||
| GOOGL Alphabet Inc. - Class A Common Stock | $36,020,752 | 5.64% | 100,794 | $7,061,160 | Up ×1 | ||
| BALL Ball Corporation Common Stock | $29,668,454 | 4.64% | 475,456 | $1,588,189 | Up ×1 | ||
| TSM Taiwan Semiconductor Manufacturing Company Ltd. | $28,436,428 | 4.45% | 59,544 | $8,330,769 | Up ×1 | ||
| DHR Danaher Corporation Common Stock | $22,725,216 | 3.56% | 119,305 | $5,065,682 | Up ×3 | ||
| NVDA NVIDIA Corporation - Common Stock | $22,426,087 | 3.51% | 112,080 | $2,895,903 | Up ×3 | ||
| BRKB | $22,348,418 | 3.50% | 44,662 | $964,597 | Up ×1 | ||
| ALSN Allison Transmission Holdings, Inc. Common Stock | $21,993,770 | 3.44% | 195,084 | $-823,331 | Up ×1 | ||
| AMZN Amazon.com, Inc. - Common Stock | $21,117,877 | 3.31% | 88,604 | $5,985,812 | Up ×1 | ||
| JNJ Johnson & Johnson Common Stock | $21,009,922 | 3.29% | 82,726 | $805,489 | Up ×1 | ||
| COHR Coherent Corp. Common Stock | $20,726,637 | 3.24% | 52,543 | $-4,309,234 | Down ×4 | ||
| V Visa Inc. | $19,127,954 | 2.99% | 55,752 | $2,291,675 | Up ×1 | ||
| LIN Linde plc - Ordinary Shares | $18,967,776 | 2.97% | 36,551 | $862,621 | Up ×1 | ||
| MRK Merck & Company, Inc. Common Stock (new) | $18,647,534 | 2.92% | 145,117 | $1,206,326 | Up ×1 | ||
| WM Waste Management, Inc. Common Stock | $17,326,245 | 2.71% | 77,738 | $-522,004 | Up ×3 | ||
| KLAC KLA Corporation - Common Stock | $16,858,348 | 2.64% | 55,876 | $8,637,883 | Up ×1 | ||
| UNP Union Pacific Corporation Common Stock | $16,346,928 | 2.56% | 60,099 | $1,778,082 | Up ×1 | ||
| ABT Abbott Laboratories Common Stock | $14,310,152 | 2.24% | 157,705 | $7,243,889 | Up ×1 | ||
| MA Mastercard Incorporated Common Stock | $13,522,061 | 2.12% | 26,328 | $8,090,757 | Up ×1 | ||
| SHW Sherwin-Williams Company (The) Common Stock | $11,945,494 | 1.87% | 34,693 | $834,269 | Up ×1 | ||
| TMO Thermo Fisher Scientific Inc Common Stock | $11,541,809 | 1.81% | 23,021 | $7,218,803 | Up ×1 | ||
| MCO Moody's Corporation Common Stock | $10,799,424 | 1.69% | 23,844 | $406,204 | Up ×1 | ||
| KNX Knight-Swift Transportation Holdings Inc. | $10,585,025 | 1.66% | 135,932 | $2,764,740 | Up ×1 | ||
| MSI Motorola Solutions, Inc. Common Stock | $10,277,182 | 1.61% | 24,747 | $4,631,232 | Up ×1 | ||
| ECL Ecolab Inc. Common Stock | $9,559,945 | 1.50% | 34,313 | $439,715 | Up ×1 | ||
| VRSK Verisk Analytics, Inc. - Common Stock | $8,931,079 | 1.40% | 49,747 | $-500,445 | Up ×1 | ||
| ETN Eaton Corporation, PLC Ordinary Shares | $8,062,190 | 1.26% | 18,920 | $5,420,797 | Up ×1 | ||
| ENTG Entegris, Inc. - Common Stock | $6,042,397 | 0.95% | 33,595 | Up ×1 | |||
| HD Home Depot, Inc. (The) Common Stock | $5,853,077 | 0.92% | 16,596 | $399,423 | Up ×1 | ||
| TJX TJX Companies, Inc. (The) Common Stock | $5,753,364 | 0.90% | 37,976 | $-306,293 | Up ×1 | ||
| TRMB Trimble Inc. - Common Stock | $5,648,276 | 0.88% | 110,361 | $-1,544,440 | Up ×1 | ||
| NDSN Nordson Corporation - Common Stock | $5,422,878 | 0.85% | 17,975 | $644,440 | Up ×1 | ||
| EPAM EPAM Systems, Inc. Common Stock | $5,192,902 | 0.81% | 65,443 | $917,647 | Up ×1 | ||
| SSNC SS&C Technologies Holdings, Inc. - Common Stock | $4,770,466 | 0.75% | 76,881 | $-419,991 | Up ×1 | ||
| SYK Stryker Corporation Common Stock | $4,445,226 | 0.70% | 14,119 | $-190,193 | Up ×1 | ||
| ZBRA Zebra Technologies Corporation - Class A Common Stock | $4,212,423 | 0.66% | 16,001 | $869,861 | Up ×1 | ||
| AAPL Apple Inc. - Common Stock | $3,936,743 | 0.62% | 13,605 | $-4,691,356 | Down ×2 | ||
| TYL Tyler Technologies, Inc. Common Stock | $3,923,351 | 0.61% | 13,415 | $1,709,180 | Up ×1 | ||
| ANET Arista Networks, Inc. Common Stock | $3,694,380 | 0.58% | 21,747 | $1,026,616 | Up ×1 | ||
| PWR Quanta Services, Inc. Common Stock | $3,553,397 | 0.56% | 4,935 | $-4,672,021 | Down ×6 | ||
| GOOG Alphabet Inc. - Class C Capital Stock | $3,356,282 | 0.53% | 9,499 | $633,694 | Up ×1 | ||
| ADBE Adobe Inc. - Common Stock | $3,294,466 | 0.52% | 16,069 | $-608,183 | Up ×1 | ||
| HUBS HubSpot, Inc. Common Stock | $1,987,169 | 0.31% | 10,888 | $-668,395 | Up ×1 | ||
| META Meta Platforms, Inc. - Class A Common Stock | $1,785,066 | 0.28% | 3,169 | $-26,298 | Up ×1 | ||
| BLK BlackRock, Inc. Common Stock | $1,264,451 | 0.20% | 1,315 | $764 | Up ×1 | ||
| ABBV AbbVie Inc. Common Stock | $1,005,805 | 0.16% | 3,997 | $137,150 | Up ×2 | ||
| LLY Eli Lilly and Company Common Stock | $712,461 | 0.11% | 594 | $167,037 | Up ×1 | ||
| KO Coca-Cola Company (The) Common Stock | $565,477 | 0.09% | 6,958 | $36,777 | Up ×1 | ||
| SBUX Starbucks Corporation - Common Stock | $556,118 | 0.09% | 5,442 | $69,017 | Up ×2 | ||
| CHD Church & Dwight Company, Inc. Common Stock | $534,293 | 0.08% | 5,515 | $20,100 | Up ×1 | ||
| MCD McDonald's Corporation Common Stock | $463,041 | 0.07% | 1,713 | $-69,031 | Up ×2 | ||
| COP ConocoPhillips Common Stock | $458,464 | 0.07% | 4,410 | $-123,128 | Up ×1 | ||
| AVGO Broadcom Inc. - Common Stock | $433,657 | 0.07% | 1,148 | $78,649 | Up ×3 | ||
| CVX Chevron Corporation Common Stock | $404,952 | 0.06% | 2,443 | $-100,091 | Up ×4 | ||
| GS Goldman Sachs Group, Inc. (The) Common Stock | $396,457 | 0.06% | 392 | $64,829 | |||
| CPRT Copart, Inc. - Common Stock | $395,675 | 0.06% | 14,036 | $-69,922 | Up ×1 | ||
| ISRG Intuitive Surgical, Inc. - Common Stock | $379,387 | 0.06% | 954 | $-59,936 | Up ×1 | ||
| NSC Norfolk Southern Corporation Common Stock | $307,984 | 0.05% | 979 | $27,298 | Up ×1 | ||
| FRME First Merchants Corporation - Common Stock | $299,364 | 0.05% | 6,852 | $34,218 | Up ×2 | ||
| PEP PepsiCo, Inc. - Common Stock | $279,872 | 0.04% | 2,067 | $-40,802 | Up ×1 | ||
| GE GE Aerospace Common Stock | $247,036 | 0.04% | 661 | Up ×1 | |||
| WELL Welltower Inc. Common Stock | $235,141 | 0.04% | 1,036 | $30,511 | Up ×1 | ||
| AMD Advanced Micro Devices, Inc. - Common Stock | $228,879 | 0.04% | 394 | ||||
| AXP American Express Company Common Stock | $201,935 | 0.03% | 597 | Up ×1 | |||
| No matches | |||||||
Conviction holdings
Positions increased for 3+ consecutive quarters.
Share counts are as reported in 13F filings (not split-adjusted)
Biggest new bets
New positions opened this quarter, largest first.
Top movers (QoQ)
| Security | Action | Shares Δ | Value Δ |
|---|---|---|---|
| AMAT | Trimmed | -8K | +$18.8M |
| KLAC | Bought more | +50K | +$8.6M |
| TSM | Bought more | +51 | +$8.3M |
| MA | Bought more | +15K | +$8.1M |
| ABT | Bought more | +89K | +$7.2M |
| TMO | Bought more | +14K | +$7.2M |
| GOOGL | Bought more | +86 | +$7.1M |
| AMZN | Bought more | +16K | +$6.0M |
| ETN | Bought more | +12K | +$5.4M |
| DHR | Bought more | +26K | +$5.1M |
Exited positions
Includes corporate events (mergers, delistings) — not all exits are sells
Closed positions reflect 13F reporting changes; for index managers these are often mechanical (delisting, M&A, index rebalancing), not active decisions.
| Security | Quarter | Shares before | Value before | Price since exit |
|---|---|---|---|---|
| IVV | March 31, 2026 | 61,169 | $41,897,087 | No longer tracked |
| PCAR | March 31, 2026 | 318,551 | $34,884,509 | 13.3% |
| IJH | March 31, 2026 | 258,487 | $17,060,136 | No longer tracked |
| FAST | March 31, 2026 | 412,304 | $16,545,742 | 9.8% |
| QLYS | March 31, 2026 | 112,826 | $14,994,620 | 102.4% |
| IJR | March 31, 2026 | 119,199 | $14,325,298 | No longer tracked |
| AVTR | Dec. 31, 2025 | 897,435 | $11,199,985 | 23.8% |
| RSP | March 31, 2026 | 56,163 | $10,758,661 | No longer tracked |
| IDEV | March 31, 2026 | 113,853 | $9,390,636 | No longer tracked |
| IWV | March 31, 2026 | 22,880 | $8,851,128 | No longer tracked |
| KVUE | Dec. 31, 2025 | 531,799 | $8,631,098 | 9.8% |
| LHX | March 31, 2026 | 25,358 | $7,444,492 | -21.7% |
| EFG | March 31, 2026 | 51,513 | $5,868,363 | No longer tracked |
| VEA | March 31, 2026 | 81,101 | $5,066,352 | No longer tracked |
| WFCPRL | March 31, 2026 | 3,777 | $4,577,969 | No longer tracked |
| COST | March 31, 2026 | 4,217 | $3,636,777 | -5.3% |
| ITW | June 30, 2026 | 11,653 | $3,033,159 | 4.5% |
| IEMG | March 31, 2026 | 44,540 | $2,993,996 | No longer tracked |
| VWO | March 31, 2026 | 53,564 | $2,879,600 | No longer tracked |
| LNG | June 30, 2026 | 9,962 | $2,826,817 | 17.0% |
| VUG | March 31, 2026 | 5,737 | $2,798,946 | No longer tracked |
| FBND | March 31, 2026 | 60,271 | $2,774,858 | No longer tracked |
| JPM | June 30, 2026 | 9,267 | $2,725,981 | 8.6% |
| SGOV | March 31, 2026 | 22,661 | $2,274,711 | 0.0% |
| ZTS | June 30, 2026 | 17,744 | $2,097,518 | 6.6% |
| IWF | March 31, 2026 | 4,058 | $1,920,651 | No longer tracked |
| WTFC | March 31, 2026 | 10,808 | $1,511,175 | 10.3% |
| PG | March 31, 2026 | 10,151 | $1,454,740 | -0.8% |
| ORCL | March 31, 2026 | 6,917 | $1,348,192 | -0.4% |
| VB | March 31, 2026 | 5,121 | $1,320,962 | No longer tracked |
| VEU | March 31, 2026 | 17,621 | $1,296,201 | No longer tracked |
| VOO | March 31, 2026 | 2,038 | $1,277,939 | No longer tracked |
| WMT | March 31, 2026 | 10,088 | $1,123,904 | -17.0% |
| IWD | March 31, 2026 | 5,229 | $1,099,868 | No longer tracked |
| CRL | March 31, 2026 | 5,475 | $1,092,153 | 68.2% |
| SO | March 31, 2026 | 11,266 | $982,435 | -5.6% |
| F | March 31, 2026 | 71,942 | $943,876 | 24.4% |
| NFLX | March 31, 2026 | 9,880 | $926,349 | -17.2% |
| RTX | March 31, 2026 | 4,866 | $892,424 | 10.2% |
| NKE | March 31, 2026 | 13,819 | $880,408 | -23.2% |
| VERX | June 30, 2026 | 71,998 | $856,056 | 14.8% |
| IWY | March 31, 2026 | 2,800 | $775,432 | No longer tracked |
| FLTB | March 31, 2026 | 15,086 | $764,256 | No longer tracked |
| IBM | March 31, 2026 | 2,478 | $733,913 | -3.6% |
| CSCO | March 31, 2026 | 9,097 | $700,766 | 43.1% |
| BRKA | March 31, 2025 | 1 | $680,920 | No longer tracked |
| APH | June 30, 2026 | 5,113 | $646,028 | -11.6% |
| SHV | March 31, 2026 | 5,633 | $620,475 | |
| LECO | March 31, 2026 | 2,580 | $618,271 | 12.0% |
| PH | March 31, 2026 | 645 | $566,929 | 13.0% |
| QCOM | March 31, 2026 | 3,192 | $545,992 | 25.0% |
| GNTX | June 30, 2026 | 23,070 | $504,080 | -5.1% |
| ITOT | March 31, 2026 | 3,280 | $487,703 | No longer tracked |
| VO | March 31, 2026 | 1,630 | $473,100 | No longer tracked |
| LRCX | March 31, 2026 | 2,700 | $462,186 | 47.0% |
| SPY | March 31, 2026 | 614 | $418,415 | No longer tracked |
| PAYX | June 30, 2026 | 4,508 | $415,277 | 24.1% |
| GLD | March 31, 2026 | 1,046 | $414,641 | No longer tracked |
| IEFA | March 31, 2026 | 4,479 | $400,691 | No longer tracked |
| CEG | March 31, 2026 | 1,132 | $399,902 | -2.4% |
| IJK | March 31, 2026 | 3,916 | $379,382 | No longer tracked |
| ASML | March 31, 2026 | 351 | $375,521 | 32.8% |
| CMA | March 31, 2026 | 4,315 | $375,103 | No longer tracked |
| DUK | March 31, 2026 | 3,116 | $365,226 | -6.7% |
| BACPRL | June 30, 2025 | 293 | $361,729 | No longer tracked |
| VTI | Dec. 31, 2025 | 1,086 | $356,393 | No longer tracked |
| LMT | March 31, 2026 | 720 | $348,242 | -5.9% |
| NVS | March 31, 2026 | 2,521 | $347,570 | 2.8% |
| CSX | March 31, 2026 | 9,580 | $347,275 | 25.4% |
| FCOR | Dec. 31, 2025 | 7,138 | $342,624 | No longer tracked |
| MKTX | Dec. 31, 2025 | 1,935 | $337,174 | -10.6% |
| VV | March 31, 2026 | 1,048 | $329,910 | No longer tracked |
| DOV | March 31, 2026 | 1,678 | $327,638 | -3.2% |
| MRSH | March 31, 2026 | 1,756 | $325,773 | 10.2% |
| CDW | June 30, 2026 | 2,663 | $322,276 | -5.4% |
| PEBPRF | June 30, 2025 | 18,398 | $322,149 | No longer tracked |
| FITB | June 30, 2026 | 6,737 | $313,001 | -2.3% |
| VT | March 31, 2026 | 2,195 | $309,627 | No longer tracked |
| BAC | March 31, 2026 | 5,515 | $303,325 | 28.1% |
| WEC | March 31, 2026 | 2,771 | $292,230 | -6.2% |
| SPHQ | March 31, 2026 | 3,803 | $285,415 | No longer tracked |
| ADP | March 31, 2025 | 972 | $284,534 | -8.7% |
| AXON | March 31, 2026 | 500 | $283,965 | 43.4% |
| QQQ | March 31, 2026 | 458 | $281,418 | |
| HUBB | June 30, 2026 | 566 | $277,759 | -9.2% |
| SPYV | March 31, 2026 | 4,854 | $275,756 | No longer tracked |
| BR | March 31, 2026 | 1,200 | $267,804 | 10.3% |
| QQQ | March 31, 2025 | 522 | $266,862 | |
| CAT | June 30, 2026 | 370 | $262,130 | -22.6% |
| AMD | March 31, 2026 | 1,216 | $260,419 | 131.4% |
| T | March 31, 2026 | 10,424 | $258,941 | -12.5% |
| CCC | March 31, 2026 | 32,491 | $258,303 | 23.3% |
| ISBA | March 31, 2026 | 5,151 | $257,550 | -12.8% |
| ESGV | March 31, 2026 | 2,107 | $254,846 | No longer tracked |
| ALL | Sept. 30, 2025 | 1,258 | $253,248 | 19.4% |
| AON | March 31, 2026 | 715 | $252,309 | 9.4% |
| CRCL | March 31, 2026 | 3,139 | $248,923 | -3.6% |
| LKQ | June 30, 2026 | 8,414 | $247,119 | -1.2% |
| JCI | March 31, 2026 | 2,060 | $246,685 | 10.8% |
| CARR | June 30, 2026 | 4,356 | $245,286 | -16.9% |
| VZ | March 31, 2026 | 5,833 | $237,577 | -1.5% |
| UFPI | March 31, 2025 | 2,109 | $237,544 | -17.0% |
| NUE | June 30, 2026 | 1,402 | $237,078 | 12.0% |
| TXN | March 31, 2026 | 1,363 | $236,452 | 36.5% |
| VTV | March 31, 2026 | 1,224 | $233,772 | No longer tracked |
| USMV | March 31, 2026 | 2,461 | $231,730 | No longer tracked |
| ED | March 31, 2026 | 2,330 | $231,416 | -4.6% |
| IVW | March 31, 2026 | 1,872 | $230,743 | No longer tracked |
| ADP | Dec. 31, 2025 | 775 | $227,463 | 8.5% |
| MAR | March 31, 2025 | 814 | $227,013 | 49.9% |
| EMR | March 31, 2026 | 1,700 | $225,624 | 19.1% |
| OGE | March 31, 2026 | 5,280 | $225,456 | -2.9% |
| ACN | March 31, 2026 | 830 | $222,689 | -7.9% |
| ACWX | March 31, 2026 | 3,310 | $222,200 | |
| FISV | Dec. 31, 2025 | 1,718 | $221,502 | -23.3% |
| IWR | March 31, 2026 | 2,282 | $219,688 | No longer tracked |
| SHY | March 31, 2026 | 2,615 | $216,574 | |
| VXF | March 31, 2026 | 1,000 | $209,120 | No longer tracked |
| DIA | March 31, 2025 | 488 | $207,644 | No longer tracked |
| AFL | March 31, 2026 | 1,856 | $204,661 | 6.6% |
| CNI | March 31, 2025 | 2,015 | $204,543 | 33.1% |
| MAR | March 31, 2026 | 656 | $203,468 | 9.2% |
| FE | Dec. 31, 2025 | 4,400 | $201,608 | 4.7% |
| XOM | June 30, 2026 | 1,186 | $201,217 | 21.7% |
| OPK | Dec. 31, 2025 | 32,000 | $49,600 | 16.3% |