Investor

GENEVA CAPITAL MANAGEMENT LLC

Portfolio Total Value

$4,008,125,000.00

Number of Stocks

132

Period of Reporting

2024-12-31

Stocks

Stock Value % Recent Activity Share Reported Price Current Price +/- Reported Price 52 Week Low 52 Week High
ROAD $144,715,000.0 3.69%
Reduced 22.41%
1,635,942 $88.46 $120.28
Added 35.97%
$41.75 $103.69
EXLS $136,783,000.0 3.49%
Reduced 0.48%
3,082,088 $44.38 $28.41
Reduced 35.98%
$28.16 $50.11
AAON $131,308,000.0 3.35%
Reduced 0.61%
1,115,807 $117.68 $131.26
Added 11.54%
$69.54 $144.07
KNSL $124,887,000.0 3.18%
Reduced 0.61%
268,500 $465.13 $311.83
Reduced 32.96%
$355.13 $548.47
ROLL $116,116,000.0 2.96%
Reduced 0.59%
388,166 $299.14 $0.0
Reduced 100.0%
$0.0 $0.0
ONTO $111,954,000.0 2.85%
Added 7.9%
671,714 $166.67 $335.96
Added 101.57%
$145.15 $238.93
DSGX $110,360,000.0 2.81%
Reduced 0.59%
971,487 $113.6 $71.32
Reduced 37.22%
$84.12 $122.88
TXRH $108,871,000.0 2.77%
Reduced 0.86%
603,402 $180.43 $167.54
Reduced 7.14%
$121.79 $206.04
GMED $99,494,000.0 2.54%
Added 14.02%
1,202,931 $82.71 $77.52
Reduced 6.27%
$49.33 $92.42
EXPO $92,817,000.0 2.37%
Reduced 0.83%
1,041,726 $89.1 $57.34
Reduced 35.65%
$68.7 $115.75
BCPC $88,594,000.0 2.26%
Added 5.44%
543,542 $163.0 $164.17
Added 0.72%
$137.69 $186.03
TYL $87,294,000.0 2.22%
Reduced 4.51%
151,384 $576.64 $298.27
Reduced 48.27%
$397.8 $638.56
NOVT $86,326,000.0 2.2%
Added 9.48%
565,073 $152.77 $156.63
Added 2.53%
$143.18 $187.12
OLLI $75,823,000.0 1.93%
Reduced 0.52%
690,997 $109.73 $85.0
Reduced 22.54%
$68.05 $120.03
ESE $74,280,000.0 1.89%
Reduced 0.79%
557,618 $133.21 $327.8
Added 146.08%
$96.69 $154.0
TREX $73,584,000.0 1.88%
Added 1.17%
1,065,977 $69.03 $46.9
Reduced 32.06%
$58.68 $101.91
CWST $72,380,000.0 1.84%
Reduced 0.72%
684,056 $105.81 $88.1
Reduced 16.74%
$84.45 $114.88
SPSC $71,098,000.0 1.81%
Added 31.5%
386,428 $183.99 $55.2
Reduced 70.0%
$160.58 $218.74
HQY $67,805,000.0 1.73%
Added 25.23%
706,676 $95.95 $85.66
Reduced 10.72%
$65.01 $105.82
SITE $62,247,000.0 1.59%
Added 14.08%
472,398 $131.77 $107.65
Reduced 18.3%
$114.6 $188.01
AGYS $58,284,000.0 1.49%
Reduced 0.63%
442,522 $131.71 $87.49
Reduced 33.57%
$74.03 $142.64
BLKB $56,976,000.0 1.45%
Reduced 1.05%
770,788 $73.92 $28.01
Reduced 62.11%
$66.47 $88.95
JJSF $53,708,000.0 1.37%
Reduced 0.57%
346,213 $155.13 $77.92
Reduced 49.77%
$133.23 $180.8
LMAT $53,302,000.0 1.36%
Reduced 0.84%
578,499 $92.14 $91.92
Reduced 0.24%
$56.04 $109.58
TECH $52,786,000.0 1.35%
Reduced 0.82%
732,836 $72.03 $56.17
Reduced 22.02%
$61.16 $85.57
ALRM $52,518,000.0 1.34%
Added 0.12%
863,797 $60.8 $45.47
Reduced 25.21%
$51.87 $77.29
VERX $50,884,000.0 1.3%
Reduced 0.0%
953,786 $53.35 $11.87
Reduced 77.75%
$24.17 $58.22
PRFT $46,739,000.0 1.14%
No Change
619,229 $75.48 $0.0
Reduced 100.0%
$0.0 $0.0
$43,439,000.0 1.11%
Reduced 0.57%
298,513 $145.52 $nan
Reduced nan%
$nan $nan
PLUS $43,083,000.0 1.1%
Reduced 0.72%
583,161 $73.88 $83.09
Added 12.47%
$56.33 $106.98
AXON $42,054,000.0 1.07%
Reduced 43.48%
70,761 $594.32 $443.21
Reduced 25.43%
$247.04 $698.67
BFAM $41,883,000.0 1.07%
Reduced 1.0%
377,841 $110.85 $63.81
Reduced 42.44%
$94.83 $141.9
VCEL $40,192,000.0 1.02%
Added 1.06%
731,970 $54.91 $38.46
Reduced 29.96%
$39.12 $61.49
CPRT $38,067,000.0 0.97%
Reduced 16.93%
663,309 $57.39 $30.74
Reduced 46.44%
$47.73 $64.38
CERT $37,813,000.0 0.96%
Reduced 0.17%
3,550,570 $10.65 $5.21
Reduced 51.08%
$9.41 $19.87
DORM $37,273,000.0 0.95%
Reduced 0.57%
287,717 $129.55 $126.14
Reduced 2.63%
$79.43 $146.6
BL $35,899,000.0 0.91%
Reduced 1.77%
590,843 $60.76 $28.49
Reduced 53.11%
$43.37 $69.31
ENV $35,839,000.0 0.88%
No Change
572,331 $62.62 $0.0
Reduced 100.0%
$0.0 $0.0
APH $34,073,000.0 0.87%
Reduced 13.76%
490,622 $69.45 $158.81
Added 128.67%
$49.38 $75.78
WDFC $33,864,000.0 0.86%
Reduced 0.56%
139,545 $242.68 $227.64
Reduced 6.2%
$211.03 $292.36
DGII $32,991,000.0 0.84%
Reduced 0.53%
1,091,351 $30.23 $68.8
Added 127.59%
$20.17 $34.82
ORLY $32,452,000.0 0.83%
Reduced 13.53%
27,368 $1,185.78 $90.26
Reduced 92.39%
$947.49 $1,283.96
AX $32,668,000.0 0.83%
Reduced 0.57%
467,697 $69.85 $89.58
Added 28.25%
$44.1 $88.46
DV $32,712,000.0 0.83%
Added 2.53%
1,702,911 $19.21 $10.53
Reduced 45.18%
$16.12 $43.0
MRTN $32,495,000.0 0.83%
Reduced 2.99%
2,081,707 $15.61 $17.77
Added 13.84%
$14.96 $20.96
DCI $31,484,000.0 0.8%
Reduced 0.65%
467,481 $67.35 $86.43
Added 28.33%
$64.06 $78.95
FISV $30,056,000.0 0.77%
Reduced 13.75%
146,316 $205.42 $47.91
Reduced 76.68%
$0.0 $0.0
VVV $28,942,000.0 0.74%
Added 54.82%
799,951 $36.18 $38.14
Added 5.42%
$33.86 $48.27
FSV $28,760,000.0 0.73%
Reduced 0.44%
158,881 $181.02 $142.69
Reduced 21.17%
$141.26 $197.84
IIIV $27,465,000.0 0.7%
Reduced 0.22%
1,192,091 $23.04 $19.59
Reduced 14.97%
$17.54 $26.66
KEYS $26,490,000.0 0.68%
Reduced 2.69%
164,914 $160.63 $350.29
Added 118.07%
$119.72 $175.39
IT $26,281,000.0 0.67%
Reduced 14.54%
54,247 $484.47 $142.77
Reduced 70.53%
$411.15 $559.0
HLNE $25,294,000.0 0.64%
Added 0.03%
170,852 $148.05 $81.99
Reduced 44.62%
$103.42 $203.72
ROL $23,984,000.0 0.61%
Added 25.2%
517,471 $46.35 $46.9
Added 1.19%
$40.41 $52.16
BURL $23,878,000.0 0.61%
Reduced 9.29%
83,767 $285.06 $336.6
Added 18.08%
$174.64 $298.89
PLMR $23,800,000.0 0.61%
Reduced 0.48%
225,402 $105.59 $113.01
Added 7.03%
$57.55 $112.9
CBZ $22,991,000.0 0.59%
Added 50.97%
280,963 $81.83 $34.08
Reduced 58.35%
$62.66 $86.36
VRSK $23,320,000.0 0.59%
Reduced 14.35%
84,670 $275.43 $180.46
Reduced 34.48%
$217.34 $296.58
HEIA $22,666,000.0 0.58%
Reduced 2.5%
121,811 $186.08 $0.0
Reduced 100.0%
$0.0 $0.0
RYAN $22,069,000.0 0.56%
Reduced 9.43%
343,971 $64.16 $35.34
Reduced 44.92%
$42.21 $75.97
WSO $21,271,000.0 0.54%
Reduced 9.85%
44,887 $473.89 $389.14
Reduced 17.88%
$373.33 $571.42
CHD $21,080,000.0 0.54%
Reduced 6.98%
201,326 $104.71 $98.42
Reduced 6.01%
$96.09 $113.5
POOL $20,871,000.0 0.53%
Reduced 9.86%
61,217 $340.94 $191.03
Reduced 43.97%
$293.51 $422.73
CSGP $20,446,000.0 0.52%
Reduced 9.41%
285,604 $71.59 $32.04
Reduced 55.25%
$68.26 $100.38
NVEE $19,674,000.0 0.5%
Added 265.79%
1,044,309 $18.84 $0.0
Reduced 100.0%
$0.0 $0.0
CDNS $18,934,000.0 0.48%
Added 8.17%
63,017 $300.46 $387.85
Added 29.09%
$241.29 $328.99
WMS $17,699,000.0 0.45%
Added 2.44%
153,114 $115.6 $136.79
Added 18.33%
$110.75 $184.27
INTU $17,306,000.0 0.44%
Reduced 13.33%
27,536 $628.5 $281.77
Reduced 55.17%
$557.29 $714.78
IEX $17,458,000.0 0.44%
Reduced 13.7%
83,417 $209.29 $222.04
Added 6.09%
$189.51 $246.36
ROP $16,781,000.0 0.43%
Reduced 14.32%
32,281 $519.85 $332.45
Reduced 36.05%
$499.47 $580.09
BR $16,341,000.0 0.42%
Reduced 14.34%
72,279 $226.09 $142.78
Reduced 36.85%
$188.3 $237.96
MLAB $16,674,000.0 0.42%
Reduced 1.06%
126,450 $131.87 $104.08
Reduced 21.07%
$83.68 $148.0
AZTA $16,297,000.0 0.42%
Reduced 0.58%
325,953 $50.0 $22.95
Reduced 54.1%
$38.82 $68.11
ICE $15,950,000.0 0.41%
Reduced 14.4%
107,043 $149.01 $140.1
Reduced 5.98%
$124.34 $167.99
STE $16,269,000.0 0.41%
Reduced 14.75%
79,147 $205.56 $205.93
Added 0.18%
$197.82 $248.24
NEOG $16,009,000.0 0.41%
Reduced 5.17%
1,318,700 $12.14 $9.31
Reduced 23.31%
$10.72 $18.58
HUBS $16,060,000.0 0.41%
Reduced 13.86%
23,050 $696.76 $186.06
Reduced 73.3%
$434.84 $762.47
GO $15,636,000.0 0.4%
Reduced 1.51%
1,001,683 $15.61 $9.62
Reduced 38.37%
$13.6 $29.19
WSC $15,231,000.0 0.39%
No Change
455,342 $33.45 $28.3
Reduced 15.4%
$32.57 $52.16
MPWR $15,205,000.0 0.39%
Added 31.33%
25,698 $591.7 $1,498.77
Added 153.3%
$546.71 $959.64
BLFS $14,852,000.0 0.38%
Reduced 0.92%
572,121 $25.96 $26.69
Added 2.81%
$14.5 $28.88
IWO $14,618,000.0 0.37%
Added 67.43%
50,790 $287.82 $386.17
Added 34.17%
$242.63 $317.62
RGEN $13,732,000.0 0.35%
Reduced 5.12%
95,401 $143.94 $130.87
Reduced 9.08%
$113.5 $211.13
IDXX $13,371,000.0 0.34%
Reduced 15.27%
32,341 $413.44 $573.0
Added 38.59%
$398.5 $583.39
UFPT $13,033,000.0 0.33%
Reduced 0.54%
53,304 $244.51 $233.67
Reduced 4.43%
$157.08 $366.41
RJF $11,902,000.0 0.3%
Reduced 12.91%
76,625 $155.33 $154.71
Reduced 0.4%
$104.24 $171.38
OPCH $11,217,000.0 0.29%
Reduced 7.34%
483,511 $23.2 $21.23
Reduced 8.49%
$21.39 $34.63
EPAM $11,134,000.0 0.28%
Reduced 9.32%
47,622 $233.82 $93.33
Reduced 60.08%
$169.43 $317.5
ODFL $11,044,000.0 0.28%
Reduced 16.48%
62,611 $176.4 $237.42
Added 34.59%
$165.49 $233.26
STAA $10,575,000.0 0.27%
Reduced 5.79%
435,378 $24.29 $28.37
Added 16.8%
$21.13 $52.68
VMC $10,083,000.0 0.26%
Reduced 13.21%
39,201 $257.23 $292.99
Added 13.9%
$219.73 $298.31
FOXF $10,181,000.0 0.26%
Reduced 6.65%
336,360 $30.27 $18.41
Reduced 39.18%
$26.76 $69.47
ULTA $8,475,000.0 0.22%
Reduced 12.68%
19,487 $434.93 $463.68
Added 6.61%
$318.17 $574.76
B $8,476,000.0 0.22%
Reduced 0.27%
179,364 $47.26 $41.83
Reduced 11.49%
$0.0 $0.0
FRPT $8,276,000.0 0.21%
Reduced 14.16%
55,882 $148.11 $54.49
Reduced 63.21%
$84.02 $160.91
ANSS $7,487,000.0 0.19%
Reduced 14.3%
22,196 $337.33 $0.0
Reduced 100.0%
$0.0 $0.0
FICO $7,641,000.0 0.19%
Reduced 80.92%
3,838 $1,990.89 $1,181.62
Reduced 40.65%
$1,105.65 $2,402.52
GPN $7,337,000.0 0.19%
Reduced 41.04%
65,477 $112.06 $67.48
Reduced 39.78%
$91.6 $141.78
DXCM $6,397,000.0 0.16%
Reduced 17.56%
82,262 $77.77 $73.16
Reduced 5.93%
$62.34 $142.0
TRMB $5,550,000.0 0.14%
Reduced 14.28%
78,546 $70.66 $50.78
Reduced 28.13%
$48.65 $76.97
ALGN $4,752,000.0 0.12%
Reduced 15.55%
22,793 $208.51 $178.26
Reduced 14.51%
$196.09 $335.4
LULU $4,818,000.0 0.12%
Reduced 1.92%
12,600 $382.4 $115.5
Reduced 69.8%
$226.01 $491.3
SSNC $4,777,000.0 0.12%
Reduced 14.54%
63,038 $75.78 $67.42
Reduced 11.03%
$59.53 $80.45
BSY $4,408,000.0 0.11%
Reduced 5.56%
94,405 $46.7 $30.17
Reduced 35.4%
$43.82 $57.19
MRVL $3,413,000.0 0.09%
Reduced 6.69%
30,905 $110.45 $308.88
Added 179.66%
$53.19 $126.15
FBHS $3,431,000.0 0.09%
Reduced 14.57%
50,215 $68.33 $0.0
Reduced 100.0%
$0.0 $0.0
MSFT $3,124,000.0 0.08%
Reduced 6.67%
7,412 $421.5 $393.83
Reduced 6.56%
$385.58 $468.35
TJX $2,981,000.0 0.08%
Reduced 6.7%
24,676 $120.81 $167.33
Added 38.51%
$92.35 $128.0
COST $3,027,000.0 0.08%
Reduced 30.46%
3,304 $916.27 $979.45
Added 6.9%
$675.96 $1,008.25
IWP $2,768,000.0 0.07%
Added 2.23%
21,843 $126.75 $142.94
Added 12.77%
$101.12 $138.84
WMT $2,355,000.0 0.06%
Reduced 6.68%
26,065 $90.35 $120.82
Added 33.72%
$53.44 $96.18
GNRC $2,423,000.0 0.06%
Reduced 14.98%
15,633 $155.05 $265.66
Added 71.34%
$108.89 $195.94
DHR $2,219,000.0 0.06%
Reduced 6.7%
9,667 $229.55 $181.35
Reduced 21.0%
$225.42 $281.7
GOOGL $2,296,000.0 0.06%
Reduced 6.68%
12,132 $189.31 $369.35
Added 95.1%
$130.67 $202.29
MKTX $2,219,000.0 0.06%
Added 1.77%
9,818 $226.04 $121.0
Reduced 46.47%
$192.42 $296.68
LOW $2,538,000.0 0.06%
Reduced 6.65%
10,285 $246.8 $224.02
Reduced 9.23%
$209.55 $287.01
TMO $2,401,000.0 0.06%
Reduced 6.71%
4,616 $520.23 $473.72
Reduced 8.94%
$493.3 $627.88
V $2,542,000.0 0.06%
Reduced 6.68%
8,046 $316.04 $323.82
Added 2.46%
$252.7 $325.74
MSI $1,849,000.0 0.05%
Reduced 6.65%
4,002 $462.23 $411.72
Reduced 10.93%
$314.84 $507.82
ISRG $1,930,000.0 0.05%
Reduced 6.69%
3,698 $521.96 $416.55
Reduced 20.2%
$362.14 $613.91
CGNX $1,799,000.0 0.05%
Reduced 13.22%
50,192 $35.86 $65.41
Added 82.4%
$34.79 $53.13
ECL $1,711,000.0 0.04%
Added 18.85%
7,306 $234.32 $273.87
Added 16.88%
$195.49 $262.61
CRL $1,760,000.0 0.04%
Reduced 17.4%
9,534 $184.61 $188.47
Added 2.09%
$160.85 $275.0
CRM $1,756,000.0 0.04%
Reduced 6.63%
5,255 $334.33 $161.71
Reduced 51.63%
$212.0 $369.0
VBK $1,444,000.0 0.04%
No Change
5,157 $280.07 $356.8
Added 27.4%
$233.0 $304.59
SPGI $1,461,000.0 0.04%
Reduced 6.62%
2,935 $498.03 $433.25
Reduced 13.01%
$407.69 $533.29
EW $1,127,000.0 0.03%
Reduced 6.69%
15,230 $74.03 $86.28
Added 16.55%
$58.93 $96.12
ETSY $1,273,000.0 0.03%
No Change
22,942 $55.53 $73.34
Added 32.07%
$47.1 $80.3
MCHP $1,297,000.0 0.03%
Reduced 6.68%
22,626 $57.35 $100.32
Added 74.93%
$54.47 $100.57
ADBE $777,000.0 0.02%
Reduced 47.4%
1,748 $444.68 $206.36
Reduced 53.59%
$403.75 $638.25
IJT $215,000.0 0.01%
No Change
1,595 $135.39 $170.12
Added 25.65%
$120.45 $152.05
IJK $451,000.0 0.01%
No Change
4,968 $90.94 $115.37
Added 26.86%
$78.75 $100.01