— 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 2026 · Filed 2026-08-06
Market Value
$4.3B
-7.3%
Holdings
120
-4
New Purchases
1
Added To
15
Closed
2
Reduced
102
Top 10 Concentration
32.4%
Turnover
2.5%

Top Buys (by % of Portfolio)

SymbolCur %Prior %Chg %Value
ONTO 4.24% 3.09% +1.15% $184M
DGII 2.39% 1.66% +0.73% $104M
MTSI 2.21% 1.63% +0.58% $96M
LOAR 1.34% 0.81% +0.53% $58M
NOVT 2.84% 2.35% +0.49% $123M
AAON 3.51% 3.04% +0.47% $152M
HEI-A 1.07% 0.67% +0.40% $46M
DDOG 0.69% 0.31% +0.38% $30M
RGEN 2.06% 1.75% +0.32% $90M
AXON 1.19% 0.88% +0.31% $52M
IWO 0.78% 0.47% +0.31% $34M
HQY 2.39% 2.10% +0.30% $104M
AGYS 1.28% 1.02% +0.26% $56M
TECH 1.65% 1.39% +0.26% $72M
ULS 0.61% 0.35% +0.25% $26M

Top Sells (by % of Portfolio)

SymbolCur %Prior %Chg %Value
EXLS 2.05% 2.77% -0.72% $89M
GMED 2.58% 3.24% -0.66% $112M
EXPO 1.90% 2.50% -0.60% $83M
OLLI 1.37% 1.90% -0.53% $59M
SITE 1.27% 1.78% -0.51% $55M
LMAT 1.30% 1.76% -0.46% $57M
TYL 1.40% 1.81% -0.41% $61M
BCPC 2.66% 3.06% -0.41% $115M
BFAM 0.99% 1.39% -0.40% $43M
KNSL 1.74% 2.10% -0.36% $76M
CERT 0.00% 0.33% -0.33% $0
DSGX 1.70% 2.03% -0.33% $74M
OPCH 0.53% 0.85% -0.32% $23M
HLNE 0.27% 0.58% -0.31% $12M
ROAD 3.40% 3.71% -0.30% $148M

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 8 $54M 1.2%
Large Cap 61 $1.8B 40.7%
Mid Cap 42 $2.3B 54.1%
Small Cap 9 $172M 4.0%

Portfolio Analytics

Avg Market Cap
$111.2B
Median Market Cap
$11.2B
Avg P/E
42.7
Median P/E
30.4
Avg Dividend Yield
0.01%
Avg Beta
1.04
# Stocks
117
# ETFs / Funds
3

Top Holdings (120 total)

# Symbol % Port Shares Value Avg Price Q/Q Value Chg Share Chg Chg % Status
1 RBC 4.40% 296,316 $191M $644.06 -$17M -86,648 -22.6%
2 ONTO 4.24% 486,692 $184M $378.45 $39M -219,251 -31.1%
3 ESE 3.62% 449,149 $157M $350.04 -$19M -177,347 -28.3%
4 AAON 3.51% 1,200,842 $152M $126.86 $10M -520,789 -30.2%
5 ROAD 3.40% 1,243,976 $148M $118.77 -$26M -317,075 -20.3%
6 NOVT 2.84% 758,878 $123M $162.24 $13M -172,392 -18.5%
7 TXRH 2.77% 622,962 $120M $193.23 -$11M -173,761 -21.8%
8 BCPC 2.66% 683,102 $115M $168.95 -$28M -163,393 -19.3%
9 GMED 2.58% 1,417,067 $112M $79.01 -$40M -343,904 -19.5%
10 HQY 2.39% 1,149,680 $104M $90.32 $6M -24,390 -2.1%
11 DGII 2.39% 1,384,342 $104M $74.95 $26M -228,023 -14.1%
12 MTSI 2.21% 252,722 $96M $380.37 $20M -91,037 -26.5%
13 RGEN 2.06% 656,093 $90M $136.44 $8M -37,645 -5.4%
14 EXLS 2.05% 3,437,491 $89M $25.86 -$41M -819,600 -19.2%
15 CWST 2.04% 911,153 $88M $96.97 -$4M -251,934 -21.7%
16 EXPO 1.90% 1,405,173 $83M $58.76 -$35M -390,334 -21.7%
17 KNSL 1.74% 229,104 $76M $329.81 -$23M -58,831 -20.4%
18 SPXC 1.72% 304,729 $75M $245.17 -$3M -83,705 -21.6%
19 DSGX 1.70% 1,067,938 $74M $69.24 -$21M -260,076 -19.6%
20 TECH 1.65% 1,012,077 $72M $70.65 $7M -230,966 -18.6%
21 KEYS 1.64% 202,970 $71M $350.07 $2M -42,882 -17.4%
22 VVV 1.52% 1,665,139 $66M $39.54 $6M -124,570 -7.0%
23 DORM 1.41% 447,159 $61M $136.45 $2M -117,197 -20.8%
24 TYL 1.40% 208,227 $61M $292.46 -$24M -39,529 -15.9%
25 VCEL 1.37% 1,339,123 $60M $44.49 $7M -307,695 -18.7%
26 OLLI 1.37% 770,724 $59M $76.88 -$30M -193,605 -20.1%
27 FSV 1.36% 415,689 $59M $142.11 -$14M -111,883 -21.2%
28 LOAR 1.34% 719,088 $58M $80.61 $20M +56,970 +8.6%
29 LMAT 1.30% 589,064 $57M $95.96 -$26M -164,928 -21.9%
30 AGYS 1.28% 532,995 $56M $104.50 $8M -139,475 -20.7%
31 SITE 1.27% 481,402 $55M $114.41 -$28M -145,882 -23.3%
32 WDFC 1.25% 222,836 $54M $243.64 -$3M -59,613 -21.1%
33 AXON 1.19% 91,999 $52M $560.61 $10M -4,729 -4.9%
34 PLUS 1.14% 595,827 $50M $83.23 -$8M -163,690 -21.6%
35 HEI-A 1.07% 180,138 $46M $257.91 $15M +31,426 +21.1%
36 AX 1.07% 477,009 $46M $97.39 -$5M -131,072 -21.6%
37 MPWR 1.04% 32,563 $45M $1,382.38 $2M -7,188 -18.1%
38 BFAM 0.99% 603,358 $43M $70.88 -$22M -189,069 -23.9%
39 DCI 0.98% 473,544 $43M $89.77 -$9M -130,827 -21.6%
40 BURL 0.93% 127,657 $40M $316.80 -$3M -5,208 -3.9%
41 APH 0.91% 225,087 $40M $176.32 $2M -72,984 -24.5%
42 ALRM 0.89% 828,409 $39M $46.72 -$8M -241,674 -22.6%
43 WMS 0.89% 245,893 $39M $156.96 $4M -10,030 -3.9%
44 ROL 0.85% 885,281 $37M $41.74 -$10M +814 +0.1%
45 ORLY 0.82% 384,205 $35M $92.09 -$3M -28,394 -6.9%
46 IWO 0.78% 86,150 $34M $393.96 $12M +15,473 +21.9%
47 CDNS 0.72% 83,601 $31M $375.32 $7M -5,810 -6.5%
48 DDOG 0.69% 115,761 $30M $260.36 $16M -8,076 -6.5%
49 TREX 0.68% 588,319 $29M $50.04 $2M -161,339 -21.5%
50 CHD 0.65% 290,037 $28M $96.88 -$439K -15,767 -5.2%
51 UFPT 0.63% 103,038 $27M $265.13 $2M -28,135 -21.4%
52 ULS 0.61% 258,115 $26M $101.86 $10M +65,948 +34.3%
53 IIIV 0.59% 1,190,152 $25M $21.36 -$9M -365,752 -23.5%
54 WSO 0.55% 57,428 $24M $416.73 $2M -2,631 -4.4%
55 OPCH 0.53% 1,093,941 $23M $20.97 -$17M -380,180 -25.8%
56 IEX 0.52% 98,720 $22M $226.95 $5M +4,803 +5.1%
57 PLMR 0.49% 168,074 $21M $126.39 -$4M -46,584 -21.7%
58 IDXX 0.49% 40,242 $21M $526.44 -$3M -2,766 -6.4%
59 CPRT 0.48% 746,225 $21M $28.19 -$5M -40,054 -5.1%
60 RYAN 0.47% 543,415 $21M $37.76 $2M -4,760 -0.9%
61 POOL 0.45% 91,687 $20M $214.90 $407K -3,684 -3.9%
62 VRSK 0.43% 104,832 $19M $179.53 -$2M -4,973 -4.5%
63 VMC 0.41% 60,469 $18M $295.01 $2M +4,084 +7.2%
64 JJSF 0.41% 242,346 $18M $73.45 -$15M -174,111 -41.8%
65 BLKB 0.38% 558,107 $17M $29.62 -$11M -160,993 -22.4%
66 BLFS 0.38% 582,141 $16M $28.24 $2M -157,662 -21.3%
67 ODFL 0.37% 73,621 $16M $216.60 $578K -5,027 -6.4%
68 ICE 0.34% 120,229 $15M $123.11 -$6M -9,112 -7.0%
69 CSWI 0.34% 52,743 $15M $278.30 -$3M -14,200 -21.2%
70 LMB 0.33% 185,528 $14M $77.00 -$4M -50,562 -21.4%
71 WSC 0.33% 494,016 $14M $28.86 $4M -124,571 -20.1%
72 RJF 0.32% 92,250 $14M $152.03 -$332K -6,907 -7.0%
73 VERX 0.31% 1,186,812 $14M $11.48 -$12M -947,879 -44.4%
74 CSGP 0.27% 418,102 $12M $28.32 -$6M -19,360 -4.4%
75 HLNE 0.27% 148,795 $12M $78.83 -$16M -125,899 -45.8%
76 BR 0.26% 81,346 $11M $136.95 -$3M -5,755 -6.6%
77 BL 0.25% 389,591 $11M $28.07 -$7M -88,495 -18.5%
78 APG 0.25% 251,657 $11M $42.35 $2M +41,087 +19.5%
79 ULTA 0.24% 22,766 $10M $450.99 -$860K +1,479 +7.0%
80 CGNX 0.23% 136,390 $10M $72.42 $7M +74,740 +121.2%
81 ROP 0.22% 28,038 $9M $338.39 -$1M -1,976 -6.6%
82 CBZ 0.22% 294,044 $9M $32.08 -$49K -59,094 -16.7%
83 BSY 0.22% 314,630 $9M $29.89 -$2M -18,798 -5.6%
84 FICO 0.22% 7,849 $9M $1,194.80 $926K -68 -0.9%
85 DXCM 0.20% 131,083 $9M $67.35 $108K -7,780 -5.6%
86 EPAM 0.17% 92,539 $7M $79.35 -$6M -6,003 -6.1%
87 CR 0.17% 32,617 $7M $223.07 — +32,617 — NEW
88 HUBS 0.15% 35,686 $7M $182.51 -$3M -1,400 -3.8%
89 COO 0.15% 88,579 $6M $71.71 -$434K -6,337 -6.7%
90 VEEV 0.13% 31,750 $6M $177.47 -$74K -749 -2.3%
91 GNRC 0.12% 17,863 $5M $292.80 $1M -1,246 -6.5%
92 INTU 0.11% 18,913 $5M $261.01 -$7M -8,536 -31.1%
93 TRMB 0.10% 88,330 $5M $51.18 -$2M -6,487 -6.8%
94 SSNC 0.10% 72,621 $5M $62.05 -$636K -3,485 -4.6%
95 ALGN 0.10% 26,139 $4M $168.66 -$384K -1,820 -6.5%
96 FRPT 0.09% 63,653 $4M $59.12 -$255K -4,493 -6.6%
97 IT 0.08% 27,037 $4M $129.62 -$1M -1,824 -6.3%
98 MKTX 0.07% 27,092 $3M $113.49 -$1M -441 -1.6%
99 IWP 0.07% 20,221 $3M $146.41 -$32K -3,138 -13.4%
100 GOOGL 0.07% 7,924 $3M $357.37 $215K -1,176 -12.9%

New Positions

SymbolValue% Port
CR $7M 0.17%

Sold Out Positions

SymbolValue% Port
CERT — —%
FBHS — —%
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