Asset Manager
← All Institutions
GENEVA CAPITAL MANAGEMENT LLC
411 EAST WISCONSIN AVE SUITE 2320, MILWAUKEE, WI 53202 • 4142246002
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)
| Symbol | Cur % | 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)
| Symbol | Cur % | 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
| 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.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% |