— 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

Q3 2025 · Filed 2025-11-13
Market Value
$5.8B
-2.4%
Holdings
125
-2
New Purchases
2
Added To
29
Closed
4
Reduced
90
Top 10 Concentration
30.9%
Turnover
4.8%

Top Buys (by % of Portfolio)

SymbolCur %Prior %Chg %Value
AAON 3.24% 2.52% +0.73% $189M
ONTO 2.40% 1.83% +0.58% $140M
MTSI 0.88% 0.41% +0.47% $52M
RGEN 1.37% 1.02% +0.35% $80M
ESE 3.19% 2.84% +0.35% $186M
DORM 1.22% 0.94% +0.28% $71M
IWO 0.39% 0.16% +0.23% $23M
UFPT 0.54% 0.34% +0.20% $32M
SPXC 1.51% 1.33% +0.18% $88M
IIIV 1.05% 0.87% +0.18% $61M
DCI 1.03% 0.86% +0.18% $60M
BCPC 2.54% 2.39% +0.16% $148M
SITE 1.68% 1.54% +0.14% $98M
MPWR 0.67% 0.53% +0.14% $39M
AX 1.07% 0.94% +0.13% $62M

Top Sells (by % of Portfolio)

SymbolCur %Prior %Chg %Value
SPSC 0.86% 1.41% -0.55% $50M
VERX 1.25% 1.79% -0.54% $73M
NOVT 1.68% 2.14% -0.45% $98M
NVEE 0.00% 0.32% -0.32% $0
TXRH 2.72% 3.02% -0.30% $159M
KNSL 2.47% 2.76% -0.29% $144M
TYL 2.11% 2.37% -0.25% $123M
VCEL 1.05% 1.27% -0.22% $61M
AXON 0.97% 1.16% -0.19% $57M
IT 0.31% 0.50% -0.18% $18M
HQY 1.78% 1.94% -0.16% $104M
JJSF 0.89% 1.05% -0.16% $52M
FI 0.40% 0.55% -0.16% $23M
PLMR 0.52% 0.67% -0.15% $30M
CBZ 0.39% 0.54% -0.15% $23M

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 36.3%
Mid Cap 41 $3.1B 53.8%
Small Cap 14 $567M 9.7%

Portfolio Analytics

Avg Market Cap
$104.9B
Median Market Cap
$11.7B
Avg P/E
40.9
Median P/E
29.8
Avg Dividend Yield
0.01%
Avg Beta
1.07
# Stocks
122
# ETFs / Funds
3

Top Holdings (125 total)

# Symbol % Port Shares Value Avg Price Q/Q Value Chg Share Chg Chg % Status
1 RBC 4.02% 600,365 $234M $390.29 -$9M -32,865 -5.2%
2 ROAD 3.95% 1,814,971 $231M $127.00 $429K -349,808 -16.2%
3 EXLS 3.77% 4,997,704 $220M $44.03 $512K -15,694 -0.3%
4 AAON 3.24% 2,023,146 $189M $93.44 $39M -13,606 -0.7%
5 ESE 3.19% 879,829 $186M $211.11 $16M -3,130 -0.3%
6 TXRH 2.72% 954,729 $159M $166.15 -$22M -6,661 -0.7%
7 BCPC 2.54% 987,982 $148M $150.06 $6M +92,451 +10.3%
8 DSGX 2.54% 1,572,053 $148M $94.23 -$12M -1,482 -0.1%
9 OLLI 2.49% 1,128,916 $145M $128.40 -$4M -170 -0.0%
10 KNSL 2.47% 338,738 $144M $425.26 -$21M -2,108 -0.6%
11 ONTO 2.40% 1,084,447 $140M $129.22 $31M +2,785 +0.3%
12 EXPO 2.21% 1,858,685 $129M $69.48 -$11M -19,080 -1.0%
13 TYL 2.11% 235,647 $123M $523.16 -$18M -2,601 -1.1%
14 GMED 2.05% 2,083,939 $119M $57.27 -$4M +1,151 +0.1%
15 CWST 2.04% 1,256,415 $119M $94.88 -$6M +172,158 +15.9%
16 HQY 1.78% 1,097,607 $104M $94.77 -$12M -10,634 -1.0%
17 NOVT 1.68% 979,038 $98M $100.15 -$29M -9,931 -1.0%
18 SITE 1.68% 760,190 $98M $128.80 $6M +4
19 TREX 1.53% 1,723,945 $89M $51.67 -$5M +1,339 +0.1%
20 SPXC 1.51% 470,928 $88M $186.78 $9M -1,820 -0.4%
21 AGYS 1.48% 817,803 $86M $105.25 -$8M +1,166 +0.1%
22 LMAT 1.37% 912,248 $80M $87.51 $4M -2,990 -0.3%
23 RGEN 1.37% 596,768 $80M $133.67 $19M +109,234 +22.4%
24 BLKB 1.35% 1,224,409 $79M $64.31 $294K +2,664 +0.2%
25 BFAM 1.32% 709,384 $77M $108.57 $3M +109,916 +18.3%
26 CERT 1.29% 6,160,754 $75M $12.22 $4M +45,859 +0.8%
27 FSV 1.25% 383,618 $73M $190.49 $6M -1,047 -0.3%
28 VERX 1.25% 2,932,884 $73M $24.79 -$34M -84,851 -2.8%
29 DORM 1.22% 454,713 $71M $155.88 $15M -1,258 -0.3%
30 VVV 1.20% 1,947,529 $70M $35.91 -$4M +1,024 +0.1%
31 ALRM 1.18% 1,298,777 $69M $53.08 -$5M -6,086 -0.5%
32 TECH 1.13% 1,185,008 $66M $55.63 $5M -91 -0.0%
33 PLUS 1.12% 919,262 $65M $71.01 -$1M -2,592 -0.3%
34 DGII 1.08% 1,724,000 $63M $36.46 $3M -6,417 -0.4%
35 AX 1.07% 738,330 $62M $84.65 $6M -1,044 -0.1%
36 VCEL 1.05% 1,946,305 $61M $31.47 -$15M +161,378 +9.0%
37 IIIV 1.05% 1,881,539 $61M $32.46 $9M -6,162 -0.3%
38 DCI 1.03% 735,220 $60M $81.85 $9M -1,346 -0.2%
39 AXON 0.97% 79,002 $57M $717.64 -$13M -4,690 -5.6%
40 WDFC 0.90% 264,136 $52M $197.60 -$8M +835 +0.3%
41 JJSF 0.89% 541,238 $52M $96.09 -$11M -12,384 -2.2%
42 MTSI 0.88% 414,297 $52M $124.49 $27M +242,067 +140.6%
43 ROL 0.88% 876,868 $52M $58.74 $556K -26,200 -2.9%
44 APH 0.86% 407,236 $50M $123.75 -$700K -110,188 -21.3%
45 SPSC 0.86% 479,987 $50M $104.14 -$34M -139,044 -22.5%
46 KEYS 0.85% 283,477 $50M $174.92 $3M +1,850 +0.7%
47 BL 0.84% 918,205 $49M $53.10 -$4M -6,120 -0.7%
48 ORLY 0.82% 442,323 $48M $107.81 $6M -22,699 -4.9%
49 CPRT 0.73% 947,726 $43M $44.97 -$7M -62,651 -6.2%
50 HEI-A 0.69% 159,339 $40M $254.09 -$3M -7,643 -4.6%
51 MPWR 0.67% 42,484 $39M $920.63 $7M -977 -2.2%
52 OPCH 0.65% 1,369,862 $38M $27.76 $3M +296,216 +27.6%
53 CSGP 0.63% 436,009 $37M $84.37 $795K -11,640 -2.6%
54 HLNE 0.63% 272,660 $37M $134.79 -$2M +141 +0.1%
55 MRTN 0.60% 3,283,646 $35M $10.66 -$9M -71,547 -2.1%
56 WMS 0.60% 251,022 $35M $138.70 $5M -6,457 -2.5%
57 CDNS 0.57% 95,188 $33M $351.26 $3M -4,499 -4.5%
58 BURL 0.57% 130,388 $33M $254.50 $2M -3,390 -2.5%
59 UFPT 0.54% 158,496 $32M $199.60 $11M +74,461 +88.6%
60 PLMR 0.52% 259,328 $30M $116.75 -$10M -1,582 -0.6%
61 RYAN 0.52% 535,742 $30M $56.36 -$3M +53,810 +11.2%
62 POOL 0.50% 94,568 $29M $310.07 $1M -2,398 -2.5%
63 VRSK 0.47% 108,891 $27M $251.51 -$8M -5,378 -4.7%
64 CHD 0.46% 308,615 $27M $87.63 -$3M -8,736 -2.8%
65 IDXX 0.46% 41,967 $27M $638.89 $3M -2,052 -4.7%
66 WSO 0.45% 65,221 $26M $404.30 -$6M -9,099 -12.2%
67 STE 0.43% 102,344 $25M $247.44 -$461K -4,997 -4.7%
68 HUBS 0.43% 53,373 $25M $467.80 -$4M +1,282 +2.5%
69 FI 0.40% 180,530 $23M $128.93 -$10M -11,561 -6.0%
70 ICE 0.40% 137,680 $23M $168.48 -$3M -6,643 -4.6%
71 INTU 0.40% 33,793 $23M $682.90 -$5M -1,605 -4.5%
72 BLFS 0.39% 899,031 $23M $25.51 $4M -2,733 -0.3%
73 CBZ 0.39% 432,882 $23M $52.96 -$9M -17,122 -3.8%
74 IWO 0.39% 70,790 $23M $320.04 $13M +36,960 +109.2%
75 BR 0.38% 92,998 $22M $238.17 -$2M -4,513 -4.6%
76 ROP 0.36% 41,508 $21M $498.69 -$4M -2,131 -4.9%
77 RJF 0.32% 107,773 $19M $172.60 $4M +11,123 +11.5%
78 VMC 0.32% 60,148 $19M $307.62 $5M +7,041 +13.3%
79 IT 0.31% 69,722 $18M $262.87 -$11M -3,709 -5.0%
80 IEX 0.28% 99,415 $16M $162.76 -$2M -5,104 -4.9%
81 WSC 0.27% 740,513 $16M $21.11 -$5M -13,126 -1.7%
82 BRKS 0.25% 515,875 $15M $28.72 -$1M -3,884 -0.8%
83 EPAM 0.25% 96,649 $15M $150.79 -$3M -2,844 -2.9%
84 FOXF 0.24% 580,649 $14M $24.29 -$1M -1,672 -0.3%
85 DDOG 0.23% 96,066 $14M $142.40 $3M +16,485 +20.7%
86 MLAB 0.22% 191,386 $13M $67.01 -$6M -7,706 -3.9%
87 ULTA 0.22% 23,023 $13M $546.74 $1M -1,080 -4.5%
88 FICO 0.21% 8,328 $12M $1,496.59 -$2M +255 +3.2%
89 ODFL 0.20% 83,202 $12M $140.78 -$2M -4,322 -4.9%
90 DXCM 0.17% 148,095 $10M $67.29 -$4M -7,690 -4.9%
91 TRMB 0.14% 101,044 $8M $81.65 $200K -4,904 -4.6%
92 SSNC 0.12% 80,756 $7M $88.76 $170K -3,754 -4.4%
93 0I3I.L 0.12% 100,181 $7M $68.56 -$613K -4,952 -4.7%
94 VEEV 0.11% 22,471 $7M $297.90 +22,471 NEW
95 BSY 0.11% 126,294 $7M $51.48 -$646K -6,140 -4.6%
96 APG 0.09% 151,819 $5M $34.37 +151,819 NEW
97 MKTX 0.07% 24,028 $4M $174.25 -$1M +59 +0.2%
98 FRPT 0.07% 70,256 $4M $55.11 -$1M -5,044 -6.7%
99 ALGN 0.06% 29,255 $4M $125.22 -$2M -1,955 -6.3%
100 FBHS 0.06% 64,237 $3M $53.39 -$18K -2,738 -4.1%

New Positions

SymbolValue% Port
VEEV $7M 0.11%
APG $5M 0.09%

Sold Out Positions

SymbolValue% Port
GPN —%
LULU —%
VBK —%
NVEE —%
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