— Know what they know.
Not Investment Advice
Asset Manager ← All Institutions

NORRIS PERNE & FRENCH LLP/MI

40 PEARL ST NW STE 300, GRAND RAPIDS, MI 49503 • 6164593421

Q2 2025 · Filed 2025-07-17
Market Value
$1.4B
+7.9%
Holdings
155
+5
New Purchases
12
Added To
58
Closed
2
Reduced
54
Top 10 Concentration
33.3%
Turnover
9.0%

Top Buys (by % of Portfolio)

SymbolCur %Prior %Chg %Value
TSM 2.22% 0.02% +2.20% $32M
MSFT 7.88% 6.35% +1.53% $113M
PWR 1.97% 1.43% +0.54% $28M
BLL 2.12% 1.59% +0.53% $30M
COHR 2.07% 1.62% +0.45% $30M
ANET 0.45% 0.00% +0.45% $6M
META 0.44% 0.03% +0.41% $6M
SYK 0.48% 0.10% +0.38% $7M
AMAT 2.40% 2.07% +0.34% $35M
AMZN 3.49% 3.26% +0.23% $50M
KLAC 1.29% 1.07% +0.22% $19M
SGOV 0.44% 0.31% +0.13% $6M
TRMB 1.80% 1.70% +0.10% $26M
RSP 0.58% 0.52% +0.07% $8M
QLYS 1.18% 1.12% +0.06% $17M

Top Sells (by % of Portfolio)

SymbolCur %Prior %Chg %Value
GOOGL 3.32% 4.81% -1.49% $48M
DHR 1.20% 2.04% -0.84% $17M
BRK-B 3.14% 3.77% -0.63% $45M
LHX 1.21% 1.55% -0.34% $17M
AVTR 0.86% 1.17% -0.31% $12M
MRK 1.44% 1.74% -0.31% $21M
JNJ 2.04% 2.34% -0.30% $29M
PCAR 1.86% 2.12% -0.27% $27M
KVUE 1.04% 1.29% -0.25% $15M
V 3.27% 3.49% -0.22% $47M
UNP 2.11% 2.31% -0.21% $30M
TMO 0.75% 0.95% -0.20% $11M
SHW 2.07% 2.27% -0.20% $30M
LIN 2.68% 2.88% -0.20% $38M
CRL 1.27% 1.46% -0.19% $18M

Sector Allocation Over Time

Industry Breakdown

IndustryWeight
Technology 32.1%
Financial Services 22.8%
Consumer Cyclical 11.6%
Industrials 10.7%
Healthcare 10.1%

Market Cap Concentration

TierHoldingsValueWeight
Mega Cap 49 $593M 41.3%
Large Cap 91 $723M 50.4%
Mid Cap 11 $119M 8.3%
Small Cap 3 $268K 0.0%
Micro Cap 1 $724K 0.1%

Portfolio Analytics

Avg Market Cap
$346.1B
Median Market Cap
$91.7B
Avg P/E
33.9
Median P/E
26.7
Avg Dividend Yield
0.02%
Avg Beta
0.94
# Stocks
120
# ETFs / Funds
35

Top Holdings (155 total)

# Symbol % Port Shares Value Avg Price Q/Q Value Chg Share Chg Chg % Status
1 MSFT 7.88% 227,514 $113M $497.41 $29M +2,404 +1.1%
2 AMZN 3.49% 228,184 $50M $219.39 $7M +417 +0.2%
3 GOOGL 3.32% 270,524 $48M $176.23 -$16M -143,530 -34.7%
4 V 3.27% 132,354 $47M $355.05 $507K -285 -0.2%
5 BRK-B 3.14% 92,949 $45M $485.77 -$5M -1,314 -1.4%
6 LIN 2.68% 82,001 $38M $469.18 $173K -253 -0.3%
7 IVV 2.60% 60,114 $37M $620.90 $3M -590 -1.0%
8 AMAT 2.40% 188,637 $35M $183.07 $7M -968 -0.5%
9 LNG 2.29% 134,940 $33M $243.52 $1M -811 -0.6%
10 TSM 2.22% 140,862 $32M $226.49 $32M +139,339 +9149.0%
11 BLL 2.12% 542,757 $30M $56.09 $9M +136,443 +33.6%
12 UNP 2.11% 131,404 $30M $230.08 -$553K +1,086 +0.8%
13 ABT 2.09% 220,459 $30M $136.01 $374K -2,768 -1.2%
14 SHW 2.07% 86,548 $30M $343.36 -$522K -51 -0.1%
15 COHR 2.07% 333,005 $30M $89.21 $8M +1,233 +0.4%
16 JNJ 2.04% 191,636 $29M $152.75 -$2M +4,232 +2.3%
17 MCO 1.99% 56,993 $29M $501.59 $2M -57 -0.1%
18 ECL 1.98% 105,534 $28M $269.44 $2M -472 -0.5%
19 ALSN 1.97% 298,398 $28M $94.99 -$346K -1,492 -0.5%
20 PWR 1.97% 74,890 $28M $378.08 $9M -53 -0.1%
21 PCAR 1.86% 280,285 $27M $95.06 -$2M -9,589 -3.3%
22 ADBE 1.85% 68,558 $27M $386.88 $80K -390 -0.6%
23 TRMB 1.80% 340,072 $26M $75.98 $3M -4,629 -1.3%
24 SSNC 1.53% 264,586 $22M $82.80 -$434K -2,877 -1.1%
25 KNX 1.46% 474,096 $21M $44.23 $354K +80 +0.0%
26 EPAM 1.44% 117,214 $21M $176.82 $914K -125 -0.1%
27 MRK 1.44% 260,346 $21M $79.16 -$3M +2,295 +0.9%
28 HD 1.35% 52,689 $19M $366.64 -$57K -177 -0.3%
29 VRSK 1.34% 61,550 $19M $311.50 $798K -189 -0.3%
30 ZBRA 1.31% 60,820 $19M $308.36 $1M -274 -0.5%
31 HUBS 1.30% 33,605 $19M $556.63 -$509K -28 -0.1%
32 KLAC 1.29% 20,669 $19M $895.75 $4M -196 -0.9%
33 CRL 1.27% 120,322 $18M $151.73 -$1M -8,760 -6.8%
34 FAST 1.24% 425,582 $18M $42.00 $1M +211,040 +98.4%
35 LHX 1.21% 69,477 $17M $250.84 -$3M -29,000 -29.4%
36 DHR 1.20% 87,110 $17M $197.54 -$10M -45,310 -34.2%
37 QLYS 1.18% 119,013 $17M $142.87 $2M +717 +0.6%
38 ITW 1.06% 61,573 $15M $247.25 -$45K +6 +0.0%
39 IJH 1.05% 243,745 $15M $62.02 $1M +5,473 +2.3%
40 TJX 1.05% 122,041 $15M $123.49 -$456K -5,440 -4.3%
41 KVUE 1.04% 710,414 $15M $20.93 -$2M -3,168 -0.4%
42 AAPL 1.03% 71,894 $15M $205.17 -$1M -431 -0.6%
43 NDSN 0.93% 62,109 $13M $214.37 $851K +323 +0.5%
44 MSI 0.87% 29,679 $12M $420.46 -$460K +126 +0.4%
45 IJR 0.86% 112,922 $12M $109.29 $933K +3,830 +3.5%
46 AVTR 0.86% 912,295 $12M $13.46 -$3M -44,330 -4.6%
47 TYL 0.81% 19,624 $12M $592.84 $28K -338 -1.7%
48 ZTS 0.77% 71,093 $11M $155.95 -$157K +2,804 +4.1%
49 TMO 0.75% 26,397 $11M $405.45 -$2M +996 +3.9%
50 CDW 0.66% 53,234 $10M $178.59 $758K -1,361 -2.5%
51 VERX 0.62% 252,028 $9M $35.34 $703K +17,736 +7.6%
52 RSP 0.58% 46,040 $8M $181.74 $1M +6,289 +15.8%
53 MKTX 0.57% 36,939 $8M $223.34 $301K +195 +0.5%
54 IWV 0.56% 22,878 $8M $351.00 $766K +8 +0.0%
55 SYK 0.48% 17,535 $7M $395.63 $6M +13,870 +378.4%
56 ANET 0.45% 62,671 $6M $102.31 +62,671 NEW
57 IDEV 0.44% 83,881 $6M $76.04 $694K +1,367 +1.7%
58 SGOV 0.44% 63,110 $6M $100.69 $2M +22,437 +55.2%
59 META 0.44% 8,483 $6M $738.09 $6M +7,797 +1136.6%
60 EFG 0.38% 48,872 $5M $112.00 $675K +886 +1.9%
61 WFC-PL 0.35% 4,279 $5M $1,174.07 -$624K -425 -9.0%
62 VEA 0.32% 81,333 $5M $57.01 $476K -520 -0.6%
63 COST 0.29% 4,191 $4M $990.02 $139K -49 -1.2%
64 CCCS 0.29% 439,871 $4M $9.41 $370K +22,456 +5.4%
65 GOOG 0.26% 21,106 $4M $177.39 $126K -2,052 -8.9%
66 JPM 0.22% 10,948 $3M $289.91 -$2K -1,998 -15.4%
67 NVDA 0.19% 16,892 $3M $157.99 $752K -790 -4.5%
68 VWO 0.18% 53,159 $3M $49.46 $212K -254 -0.5%
69 IEMG 0.18% 42,997 $3M $60.03 $314K +990 +2.4%
70 FBND 0.17% 51,995 $2M $45.75 $188K +4,007 +8.3%
71 WM 0.16% 9,931 $2M $228.83 -$4K +100 +1.0%
72 IWF 0.15% 5,213 $2M $424.58 $136K -540 -9.4%
73 VUG 0.14% 4,702 $2M $438.41 $290K -76 -1.6%
74 NFLX 0.09% 977 $1M $1,339.13 $399K +2 +0.2%
75 WTFC 0.09% 10,378 $1M $123.98 $120K
76 VEU 0.08% 17,621 $1M $67.22 $120K +76 +0.4%
77 ORCL 0.08% 5,195 $1M $218.63 $410K +4 +0.1%
78 CPRT 0.08% 22,486 $1M $49.07 -$254K -1,500 -6.2%
79 SO 0.07% 11,410 $1M $91.83 -$2K -3 -0.0%
80 ISRG 0.07% 1,897 $1M $543.41 $79K -24 -1.2%
81 IWD 0.07% 5,229 $1M $194.23 $32K
82 NKE 0.07% 13,839 $983K $71.04 -$6K -1,739 -11.2%
83 WMT 0.07% 9,883 $966K $97.78 $100K +16 +0.2%
84 PG 0.06% 5,845 $931K $159.32 -$43K +127 +2.2%
85 PEP 0.06% 6,391 $844K $132.03 -$107K +50 +0.8%
86 PAYX 0.06% 5,455 $793K $145.46 -$48K
87 F-PD 0.05% 70,679 $767K $10.85 $87K +2,935 +4.3%
88 KO 0.05% 10,542 $746K $70.75 -$8K +16 +0.1%
89 CHD 0.05% 7,600 $730K $96.11 -$106K
90 FLTB 0.05% 14,374 $724K $50.40 $25K +419 +3.0%
91 IWY 0.05% 2,800 $690K $246.51 $100K
92 RTX 0.04% 4,376 $639K $146.02 $59K
93 IBM 0.04% 2,049 $604K $294.78 $77K -71 -3.4%
94 NSC 0.04% 2,290 $586K $255.97 $44K
95 APH 0.04% 5,924 $585K $98.75 $196K
96 ABBV 0.04% 3,010 $559K $185.62 -$17K +263 +9.6%
97 MA 0.04% 985 $554K $561.94 $14K
98 LECO 0.04% 2,580 $535K $207.32 $47K
99 XOM 0.04% 4,868 $525K $107.81 -$135K -678 -12.2%
100 VB 0.03% 2,060 $488K $236.98 $31K

New Positions

SymbolValue% Port
ANET $6M 0.45%
VTI $338K 0.02%
CEG $333K 0.02%
QQQ $277K 0.02%
ALL $253K 0.02%
GS $246K 0.02%
MAR $231K 0.02%
USMV $224K 0.02%
JCI $218K 0.02%
ESGV $214K 0.01%
IVW $205K 0.01%
IWR $201K 0.01%

Sold Out Positions

SymbolValue% Port
BAC-PL —%
PEB-PF —%
View SEC EDGAR Filings for NORRIS PERNE & FRENCH LLP/MI →

Sign in to InsiderStreet

You'll also get our free weekly newsletter with
smart money signals, market insights, and alpha ideas.
Unsubscribe anytime.

For informational purposes only. Not investment advice. Data sourced from SEC filings. Privacy Terms