Asset Manager
← All Institutions
GENEVA CAPITAL MANAGEMENT LLC
411 EAST WISCONSIN AVE SUITE 2320, MILWAUKEE, WI 53202 • 4142246002
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)
| Symbol | Cur % | 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)
| Symbol | Cur % | 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
| Industry | Weight |
|---|---|
| Technology | 30.6% |
| Industrials | 28.5% |
| Healthcare | 14.9% |
| Consumer Cyclical | 8.5% |
| Financial Services | 6.2% |
Market Cap Concentration
| Tier | Holdings | Value | Weight |
|---|---|---|---|
| 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% |