— 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

Q4 2025 · Filed 2026-02-12
Market Value
$5.3B
-8.7%
Holdings
125
New Purchases
4
Added To
28
Closed
2
Reduced
91
Top 10 Concentration
30.5%
Turnover
4.8%

Top Buys (by % of Portfolio)

SymbolCur %Prior %Chg %Value
GMED 3.12% 2.05% +1.07% $166M
LOAR 0.46% 0.00% +0.46% $24M
RGEN 1.73% 1.37% +0.36% $92M
BFAM 1.67% 1.32% +0.35% $89M
NOVT 2.02% 1.68% +0.34% $107M
RBC 4.35% 4.02% +0.33% $231M
MTSI 1.20% 0.88% +0.31% $64M
KEYS 1.14% 0.85% +0.29% $60M
CWST 2.33% 2.04% +0.28% $124M
PLUS 1.36% 1.12% +0.24% $72M
VCEL 1.24% 1.05% +0.19% $66M
DGII 1.26% 1.08% +0.18% $67M
BURL 0.74% 0.57% +0.18% $40M
AGYS 1.63% 1.48% +0.16% $87M
HLNE 0.78% 0.63% +0.15% $42M

Top Sells (by % of Portfolio)

SymbolCur %Prior %Chg %Value
TREX 0.53% 1.53% -1.00% $28M
AAON 2.65% 3.24% -0.59% $141M
FI 0.00% 0.40% -0.40% $0
CERT 0.90% 1.29% -0.40% $48M
SPSC 0.47% 0.86% -0.39% $25M
OLLI 2.13% 2.49% -0.36% $113M
VVV 0.90% 1.20% -0.30% $48M
ESE 2.89% 3.19% -0.29% $154M
DORM 0.94% 1.22% -0.28% $50M
IIIV 0.80% 1.05% -0.25% $42M
FOXF 0.00% 0.24% -0.24% $0
ROAD 3.71% 3.95% -0.24% $198M
VERX 1.02% 1.25% -0.23% $54M
TYL 1.90% 2.11% -0.21% $101M
KNSL 2.26% 2.47% -0.21% $120M

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.3%
Large Cap 65 $2.0B 38.0%
Mid Cap 42 $2.8B 53.4%
Small Cap 13 $443M 8.3%

Portfolio Analytics

Avg Market Cap
$104.9B
Median Market Cap
$11.4B
Avg P/E
41.4
Median P/E
30.6
Avg Dividend Yield
0.01%
Avg Beta
1.07
# Stocks
121
# ETFs / Funds
4

Top Holdings (125 total)

# Symbol % Port Shares Value Avg Price Q/Q Value Chg Share Chg Chg % Status
1 RBC 4.35% 515,814 $231M $448.43 -$3M -84,551 -14.1%
2 ROAD 3.71% 1,821,134 $198M $108.55 -$33M +6,163 +0.3%
3 EXLS 3.67% 4,601,881 $195M $42.44 -$25M -395,823 -7.9%
4 GMED 3.12% 1,901,974 $166M $87.31 $47M -181,965 -8.7%
5 ESE 2.89% 788,225 $154M $195.39 -$32M -91,604 -10.4%
6 TXRH 2.67% 856,712 $142M $166.00 -$16M -98,017 -10.3%
7 AAON 2.65% 1,849,643 $141M $76.25 -$48M -173,503 -8.6%
8 BCPC 2.62% 907,801 $139M $153.36 -$9M -80,181 -8.1%
9 ONTO 2.47% 831,341 $131M $157.86 -$9M -253,106 -23.3%
10 DSGX 2.35% 1,429,426 $125M $87.66 -$23M -142,627 -9.1%
11 CWST 2.33% 1,265,324 $124M $97.94 $5M +8,909 +0.7%
12 KNSL 2.26% 308,024 $120M $391.12 -$24M -30,714 -9.1%
13 EXPO 2.25% 1,727,401 $120M $69.46 -$9M -131,284 -7.1%
14 OLLI 2.13% 1,033,765 $113M $109.61 -$32M -95,151 -8.4%
15 NOVT 2.02% 903,088 $107M $118.99 $9M -75,950 -7.8%
16 HQY 1.92% 1,118,576 $102M $91.61 -$2M +20,969 +1.9%
17 TYL 1.90% 223,155 $101M $453.95 -$22M -12,492 -5.3%
18 RGEN 1.73% 562,975 $92M $163.86 $12M -33,793 -5.7%
19 BFAM 1.67% 874,973 $89M $101.40 $12M +165,589 +23.3%
20 AGYS 1.63% 732,017 $87M $118.84 $919K -85,786 -10.5%
21 SITE 1.59% 678,120 $84M $124.56 -$13M -82,070 -10.8%
22 SPXC 1.58% 421,193 $84M $200.06 -$4M -49,735 -10.6%
23 PLUS 1.36% 823,539 $72M $87.70 $7M -95,723 -10.4%
24 BLKB 1.30% 1,089,951 $69M $63.32 -$10M -134,458 -11.0%
25 DGII 1.26% 1,543,335 $67M $43.29 $4M -180,665 -10.5%
26 LMAT 1.24% 814,683 $66M $81.10 -$14M -97,565 -10.7%
27 VCEL 1.24% 1,826,725 $66M $36.01 $5M -119,580 -6.1%
28 FSV 1.21% 414,948 $65M $155.53 -$9M +31,330 +8.2%
29 TECH 1.20% 1,090,495 $64M $58.81 -$2M -94,513 -8.0%
30 MTSI 1.20% 372,559 $64M $171.28 $12M -41,738 -10.1%
31 KEYS 1.14% 297,578 $60M $203.19 $11M +14,101 +5.0%
32 ALRM 1.11% 1,154,353 $59M $51.02 -$10M -144,424 -11.1%
33 DCI 1.09% 656,558 $58M $88.66 -$2M -78,662 -10.7%
34 AX 1.07% 659,859 $57M $86.16 -$6M -78,471 -10.6%
35 ROL 1.03% 914,852 $55M $60.02 $3M +37,984 +4.3%
36 VERX 1.02% 2,710,499 $54M $19.97 -$19M -222,385 -7.6%
37 DORM 0.94% 405,333 $50M $123.19 -$21M -49,380 -10.9%
38 VVV 0.90% 1,654,904 $48M $29.06 -$22M -292,625 -15.0%
39 CERT 0.90% 5,411,712 $48M $8.81 -$28M -749,042 -12.2%
40 WDFC 0.88% 237,904 $47M $196.90 -$5M -26,232 -9.9%
41 AXON 0.87% 81,522 $46M $567.93 -$10M +2,520 +3.2%
42 BL 0.86% 825,862 $46M $55.29 -$3M -92,343 -10.1%
43 APH 0.85% 334,224 $45M $135.14 -$5M -73,012 -17.9%
44 IIIV 0.80% 1,682,481 $42M $25.19 -$19M -199,058 -10.6%
45 HLNE 0.78% 310,349 $42M $134.31 $5M +37,689 +13.8%
46 JJSF 0.77% 456,043 $41M $90.37 -$11M -85,195 -15.7%
47 ORLY 0.75% 434,834 $40M $91.21 -$8M -7,489 -1.7%
48 BURL 0.74% 137,247 $40M $288.85 $6M +6,859 +5.3%
49 HEI-A 0.74% 156,721 $40M $252.43 -$926K -2,618 -1.6%
50 OPCH 0.74% 1,234,976 $39M $31.86 $1M -134,886 -9.8%
51 MPWR 0.73% 42,847 $39M $906.36 -$277K +363 +0.8%
52 WMS 0.72% 264,305 $38M $144.83 $3M +13,283 +5.3%
53 CPRT 0.59% 807,874 $32M $39.15 -$11M -139,852 -14.8%
54 UFPT 0.59% 142,260 $32M $222.03 -$50K -16,236 -10.2%
55 PLMR 0.59% 231,499 $31M $134.76 $920K -27,829 -10.7%
56 CSGP 0.57% 450,799 $30M $67.24 -$6M +14,790 +3.4%
57 CDNS 0.55% 93,521 $29M $312.58 -$4M -1,667 -1.8%
58 RYAN 0.55% 563,257 $29M $51.63 -$1M +27,515 +5.1%
59 TREX 0.53% 800,838 $28M $35.08 -$61M -923,107 -53.5%
60 IDXX 0.52% 41,270 $28M $676.53 $1M -697 -1.7%
61 STE 0.50% 104,165 $26M $253.52 $1M +1,821 +1.8%
62 CHD 0.49% 312,517 $26M $83.85 -$839K +3,902 +1.3%
63 SPSC 0.47% 281,354 $25M $89.13 -$25M -198,633 -41.4%
64 VRSK 0.47% 111,306 $25M $223.69 -$2M +2,415 +2.2%
65 LOAR 0.46% 358,067 $24M $68.00 +358,067 NEW
66 WSO 0.43% 67,519 $23M $336.95 -$4M +2,298 +3.5%
67 POOL 0.42% 96,727 $22M $228.75 -$7M +2,159 +2.3%
68 ICE 0.41% 135,395 $22M $161.96 -$1M -2,285 -1.7%
69 INTU 0.41% 33,051 $22M $662.42 -$1M -742 -2.2%
70 HUBS 0.40% 53,426 $21M $401.30 -$4M +53 +0.1%
71 MRTN 0.40% 1,868,567 $21M $11.38 -$14M -1,415,079 -43.1%
72 EPAM 0.39% 100,549 $21M $204.88 $6M +3,900 +4.0%
73 BR 0.38% 91,436 $20M $223.17 -$2M -1,562 -1.7%
74 CBZ 0.38% 399,627 $20M $50.45 -$3M -33,255 -7.7%
75 IWO 0.38% 61,898 $20M $323.01 -$3M -8,892 -12.6%
76 BLFS 0.36% 803,538 $19M $24.18 -$4M -95,493 -10.6%
77 ROP 0.34% 40,338 $18M $445.13 -$3M -1,170 -2.8%
78 IEX 0.33% 98,082 $17M $177.94 $1M -1,333 -1.3%
79 RJF 0.32% 105,711 $17M $160.59 -$2M -2,062 -1.9%
80 VMC 0.32% 59,131 $17M $285.22 -$2M -1,017 -1.7%
81 BRKS 0.29% 463,408 $15M $33.26 $597K -52,467 -10.2%
82 DDOG 0.28% 109,962 $15M $135.99 $1M +13,896 +14.5%
83 IT 0.28% 58,648 $15M $252.28 -$4M -11,074 -15.9%
84 MLAB 0.26% 178,713 $14M $78.50 $1M -12,673 -6.6%
85 FICO 0.26% 8,195 $14M $1,690.54 $1M -133 -1.6%
86 ULTA 0.26% 22,596 $14M $605.00 $1M -427 -1.9%
87 WSC 0.23% 663,325 $12M $18.83 -$3M -77,188 -10.4%
88 ODFL 0.22% 75,697 $12M $156.80 $156K -7,505 -9.0%
89 DXCM 0.17% 134,930 $9M $66.37 -$1M -13,165 -8.9%
90 IWP 0.17% 64,663 $9M $136.94 $7M +50,204 +347.2%
91 APG 0.16% 218,380 $8M $38.26 $3M +66,561 +43.8%
92 0I3I.L 0.15% 98,597 $8M $81.96 $1M -1,584 -1.6%
93 TRMB 0.15% 99,339 $8M $78.35 -$467K -1,705 -1.7%
94 SSNC 0.13% 79,632 $7M $87.42 -$206K -1,124 -1.4%
95 VEEV 0.13% 30,456 $7M $223.23 $104K +7,985 +35.5%
96 BSY 0.11% 152,639 $6M $38.17 -$676K +26,345 +20.9%
97 MKTX 0.09% 27,446 $5M $181.25 $788K +3,418 +14.2%
98 ULS 0.08% 56,008 $4M $78.86 +56,008 NEW
99 ALGN 0.08% 28,143 $4M $156.15 $731K -1,112 -3.8%
100 FRPT 0.08% 65,560 $4M $60.93 $123K -4,696 -6.7%

New Positions

SymbolValue% Port
LOAR $24M 0.46%
ULS $4M 0.08%
VBK $2M 0.03%
IJK $250K —%

Sold Out Positions

SymbolValue% Port
FOXF —%
FI —%
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