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

GENEVA CAPITAL MANAGEMENT LLC

411 EAST WISCONSIN AVE SUITE 2320, MILWAUKEE, WI 53202 • 4142246002

Q2 2025 · Filed 2025-08-05
Market Value
$6.0B
+11.5%
Holdings
127
-4
New Purchases
2
Added To
98
Closed
4
Reduced
23
Top 10 Concentration
30.3%
Turnover
4.7%

Top Buys (by % of Portfolio)

SymbolCur %Prior %Chg %Value
RGEN 1.02% 0.34% +0.67% $61M
ROAD 3.85% 3.30% +0.55% $230M
RBC 4.08% 3.54% +0.54% $244M
AGYS 1.57% 1.04% +0.53% $94M
VERX 1.79% 1.34% +0.45% $107M
VVV 1.23% 0.81% +0.42% $74M
MTSI 0.41% 0.00% +0.41% $25M
ESE 2.84% 2.48% +0.36% $169M
SPXC 1.33% 1.07% +0.25% $79M
HQY 1.94% 1.72% +0.22% $116M
AXON 1.16% 0.94% +0.22% $69M
OLLI 2.49% 2.28% +0.21% $149M
TXRH 3.02% 2.82% +0.20% $180M
DGII 1.01% 0.85% +0.16% $60M
CERT 1.20% 1.05% +0.15% $72M

Top Sells (by % of Portfolio)

SymbolCur %Prior %Chg %Value
KNSL 2.76% 3.69% -0.92% $165M
ONTO 1.83% 2.30% -0.47% $109M
GMED 2.06% 2.51% -0.45% $123M
EXLS 3.68% 4.11% -0.43% $220M
NEOG 0.00% 0.33% -0.33% $0
NVEE 0.32% 0.62% -0.30% $19M
EXPO 2.35% 2.64% -0.29% $140M
AAON 2.52% 2.77% -0.25% $150M
DV 0.00% 0.23% -0.23% $0
JJSF 1.05% 1.28% -0.23% $63M
FI 0.55% 0.77% -0.22% $33M
BCPC 2.39% 2.58% -0.19% $143M
TECH 1.02% 1.20% -0.18% $61M
TREX 1.57% 1.74% -0.17% $94M
CPRT 0.83% 0.97% -0.14% $50M

Sector Allocation Over Time

Industry Breakdown

IndustryWeight
Technology 30.6%
Industrials 28.5%
Healthcare 14.9%
Consumer Cyclical 8.5%
Financial Services 6.2%

Market Cap Concentration

TierHoldingsValueWeight
Mega Cap 5 $14M 0.2%
Large Cap 65 $2.1B 35.0%
Mid Cap 41 $3.2B 53.9%
Small Cap 16 $646M 10.8%

Portfolio Analytics

Avg Market Cap
$104.1B
Median Market Cap
$11.4B
Avg P/E
42.4
Median P/E
29.7
Avg Dividend Yield
0.01%
Avg Beta
1.09
# Stocks
124
# ETFs / Funds
3

Top Holdings (127 total)

# Symbol % Port Shares Value Avg Price Q/Q Value Chg Share Chg Chg % Status
1 RBC 4.08% 633,230 $244M $384.80 $54M +43,812 +7.4%
2 ROAD 3.85% 2,164,779 $230M $106.28 $53M -294,255 -12.0%
3 EXLS 3.68% 5,013,398 $220M $43.79 -$253K +357,833 +7.7%
4 TXRH 3.02% 961,390 $180M $187.41 $29M +54,993 +6.1%
5 ESE 2.84% 882,959 $169M $191.87 $37M +49,173 +5.9%
6 KNSL 2.76% 340,846 $165M $483.90 -$32M -64,517 -15.9%
7 DSGX 2.68% 1,573,535 $160M $101.65 $12M +105,614 +7.2%
8 AAON 2.52% 2,036,752 $150M $73.75 $2M +139,024 +7.3%
9 OLLI 2.49% 1,129,086 $149M $131.78 $27M +79,627 +7.6%
10 BCPC 2.39% 895,531 $143M $159.20 $5M +64,718 +7.8%
11 TYL 2.37% 238,248 $141M $592.84 $14M +18,775 +8.6%
12 EXPO 2.35% 1,877,765 $140M $74.71 -$1M +131,937 +7.6%
13 NOVT 2.14% 988,969 $128M $128.93 $8M +54,934 +5.9%
14 CWST 2.09% 1,084,257 $125M $115.38 $11M +60,102 +5.9%
15 GMED 2.06% 2,082,788 $123M $59.02 -$11M +249,141 +13.6%
16 HQY 1.94% 1,108,241 $116M $104.76 $24M +64,487 +6.2%
17 ONTO 1.83% 1,081,662 $109M $100.93 -$14M +66,339 +6.5%
18 VERX 1.79% 3,017,735 $107M $35.34 $35M +974,530 +47.7%
19 TREX 1.57% 1,722,606 $94M $54.38 $664K +121,722 +7.6%
20 AGYS 1.57% 816,637 $94M $114.64 $38M +51,274 +6.7%
21 SITE 1.54% 760,186 $92M $120.94 $6M +50,915 +7.2%
22 SPSC 1.41% 619,031 $84M $136.09 $8M +43,330 +7.5%
23 SPXC 1.33% 472,748 $79M $167.68 $22M +26,201 +5.9%
24 BLKB 1.31% 1,221,745 $78M $64.21 $7M +75,675 +6.6%
25 LMAT 1.27% 915,238 $76M $83.05 $4M +51,489 +6.0%
26 VCEL 1.27% 1,784,927 $76M $42.55 $15M +419,183 +30.7%
27 BFAM 1.24% 599,468 $74M $123.59 $2M +33,176 +5.9%
28 ALRM 1.24% 1,304,863 $74M $56.57 $903K -5,353 -0.4%
29 VVV 1.23% 1,946,505 $74M $37.87 $30M +693,846 +55.4%
30 CERT 1.20% 6,114,895 $72M $11.70 $15M +443,206 +7.8%
31 AXON 1.16% 83,692 $69M $827.94 $19M -12,024 -12.6%
32 FSV 1.12% 384,665 $67M $174.62 $7M +22,372 +6.2%
33 PLUS 1.11% 921,854 $66M $72.10 $13M +50,964 +5.8%
34 JJSF 1.05% 553,622 $63M $113.41 -$6M +33,376 +6.4%
35 TECH 1.02% 1,185,099 $61M $51.45 -$3M +86,380 +7.9%
36 RGEN 1.02% 487,534 $61M $124.38 $42M +343,991 +239.6%
37 DGII 1.01% 1,730,417 $60M $34.86 $15M +95,756 +5.9%
38 WDFC 1.01% 263,301 $60M $228.09 -$504K +15,104 +6.1%
39 AX 0.94% 739,374 $56M $76.04 $11M +42,126 +6.0%
40 DORM 0.94% 455,971 $56M $122.67 $4M +25,242 +5.9%
41 BL 0.88% 924,325 $52M $56.62 $10M +49,292 +5.6%
42 IIIV 0.87% 1,887,701 $52M $27.48 $8M +101,331 +5.7%
43 APH 0.86% 517,424 $51M $98.75 $10M -108,087 -17.3%
44 DCI 0.86% 736,566 $51M $69.35 $4M +40,961 +5.9%
45 ROL 0.85% 903,068 $51M $56.42 $7M +85,376 +10.4%
46 CPRT 0.83% 1,010,377 $50M $49.07 -$3M +89,103 +9.7%
47 KEYS 0.77% 281,627 $46M $163.86 $8M +28,240 +11.2%
48 MRTN 0.73% 3,355,193 $44M $12.99 $290K +199,690 +6.3%
49 HEI-A 0.72% 166,982 $43M $258.75 $9M +5,050 +3.1%
50 ORLY 0.70% 465,022 $42M $90.13 -$3M +433,749 +1387.0%
51 PLMR 0.67% 260,910 $40M $154.25 $6M +14,733 +6.0%
52 HLNE 0.65% 272,519 $39M $142.12 $484K +15,262 +5.9%
53 CSGP 0.60% 447,649 $36M $80.40 $4M +44,444 +11.0%
54 VRSK 0.60% 114,269 $36M $311.50 $3M +3,810 +3.5%
55 OPCH 0.58% 1,073,646 $35M $32.48 $8M +292,021 +37.4%
56 FI 0.55% 192,091 $33M $172.41 -$8M +5,401 +2.9%
57 WSO 0.55% 74,320 $33M $441.62 -$755K +8,264 +12.5%
58 RYAN 0.55% 481,932 $33M $67.99 -$4M -14,038 -2.8%
59 CBZ 0.54% 450,004 $32M $71.71 $29K +25,000 +5.9%
60 MPWR 0.53% 43,461 $32M $731.39 $10M +5,073 +13.2%
61 BURL 0.52% 133,778 $31M $232.64 $3M +14,056 +11.7%
62 CDNS 0.51% 99,687 $31M $308.15 $6M +3,410 +3.5%
63 CHD 0.51% 317,351 $31M $96.11 -$863K +32,463 +11.4%
64 IT 0.50% 73,431 $30M $404.22 -$117K +2,437 +3.4%
65 WMS 0.50% 257,479 $30M $114.86 $6M +36,477 +16.5%
66 HUBS 0.49% 52,091 $29M $556.63 $9M +17,480 +50.5%
67 POOL 0.47% 96,966 $28M $291.48 $474K +9,673 +11.1%
68 INTU 0.47% 35,398 $28M $787.64 $7M +865 +2.5%
69 ICE 0.44% 144,323 $26M $183.47 $2M +4,590 +3.3%
70 STE 0.43% 107,341 $26M $240.22 $2M +3,516 +3.4%
71 ROP 0.41% 43,639 $25M $566.84 -$145K +1,438 +3.4%
72 MTSI 0.41% 172,230 $25M $143.29 +172,230 NEW
73 BR 0.40% 97,511 $24M $243.03 $840K +3,236 +3.4%
74 IDXX 0.40% 44,019 $24M $536.34 $6M +1,425 +3.4%
75 WSC 0.35% 753,639 $21M $27.40 $1M +52,716 +7.5%
76 UFPT 0.34% 84,035 $21M $244.16 $5M +4,769 +6.0%
77 BLFS 0.33% 901,764 $19M $21.54 -$39K +49,637 +5.8%
78 NVEE 0.32% 838,608 $19M $23.09 -$14M -885,071 -51.4%
79 MLAB 0.31% 199,092 $19M $94.22 -$4M +9,780 +5.2%
80 IEX 0.31% 104,519 $18M $175.57 $123K +3,796 +3.8%
81 EPAM 0.29% 99,493 $18M $176.82 $3M +10,881 +12.3%
82 BRKS 0.27% 519,759 $16M $30.78 -$694K +37,897 +7.9%
83 FOXF 0.25% 582,321 $15M $25.94 $3M +43,677 +8.1%
84 RJF 0.25% 96,650 $15M $153.37 $2M +2,149 +2.3%
85 FICO 0.25% 8,073 $15M $1,827.96 $1M +758 +10.4%
86 ODFL 0.24% 87,524 $14M $162.30 $647K +5,577 +6.8%
87 VMC 0.23% 53,107 $14M $260.82 $2M +1,834 +3.6%
88 DXCM 0.23% 155,785 $14M $87.29 $6M +37,713 +31.9%
89 ULTA 0.19% 24,103 $11M $467.82 $3M +677 +2.9%
90 DDOG 0.18% 79,581 $11M $134.33 $3M +2,470 +3.2%
91 IWO 0.16% 33,830 $10M $285.86 -$1M -8,871 -20.8%
92 TRMB 0.13% 105,948 $8M $75.98 $1M +3,583 +3.5%
93 0I3I.L 0.13% 105,133 $7M $71.16 -$1M +3,645 +3.6%
94 BSY 0.12% 132,434 $7M $53.97 $2M +7,774 +6.2%
95 SSNC 0.12% 84,510 $7M $82.80 $163K +2,687 +3.3%
96 ALGN 0.10% 31,210 $6M $189.33 $1M +1,654 +5.6%
97 MKTX 0.09% 23,969 $5M $223.34 $1M +5,282 +28.3%
98 FRPT 0.09% 75,300 $5M $67.96 -$812K +4,006 +5.6%
99 GPN 0.07% 53,910 $4M $80.04 -$906K +592 +1.1%
100 LULU 0.07% 16,647 $4M $237.58 -$706K +179 +1.1%

New Positions

SymbolValue% Port
MTSI $25M 0.41%
VBK $295K —%

Sold Out Positions

SymbolValue% Port
DV —%
MCHP —%
ADBE —%
NEOG —%
View SEC EDGAR Filings for GENEVA CAPITAL MANAGEMENT LLC →

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