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