0001009232-23-000007.txt : 20230515 0001009232-23-000007.hdr.sgml : 20230515 20230512180113 ACCESSION NUMBER: 0001009232-23-000007 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230515 DATE AS OF CHANGE: 20230512 EFFECTIVENESS DATE: 20230515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GENEVA CAPITAL MANAGEMENT LLC CENTRAL INDEX KEY: 0001009232 IRS NUMBER: 391567956 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03935 FILM NUMBER: 23917489 BUSINESS ADDRESS: STREET 1: 411 EAST WISCONSIN AVE STREET 2: SUITE 2320 CITY: MILWAUKEE STATE: WI ZIP: 53202 BUSINESS PHONE: 4142246002 MAIL ADDRESS: STREET 1: 411 EAST WISCONSIN AVE STREET 2: SUITE 2320 CITY: MILWAUKEE STATE: WI ZIP: 53202 FORMER COMPANY: FORMER CONFORMED NAME: GENEVA CAPITAL MANAGEMENT LTD/WI DATE OF NAME CHANGE: 19990326 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001009232 XXXXXXXX 03-31-2023 03-31-2023 GENEVA CAPITAL MANAGEMENT LLC
411 EAST WISCONSIN AVE SUITE 2320 MILWAUKEE WI 53202
13F COMBINATION REPORT 028-03935 000105432 801-28444 0001390777 028-12592 Bank of New York Mellon Corp N
Stephen J. Shenkenberg Principal, General Counsel and Chief Compliance Officer 4143263179 Stephen J. Shenkenberg Milwaukee WI 05-12-2023 1 225 4907778560 false 1 028-05161 000109391 801-56370 Nationwide Fund Advisors
INFORMATION TABLE 2 inftable.xml AAON INC COM 000360206 71356592 737993 SH SOLE 721106 0 16887 AAON INC COM 000360206 38104175 394086 SH OTR 01 394086 0 0 ADOBE SYSTEMS INCORPORATED COM 00724f101 2718015 7053 SH SOLE 6383 0 670 ADVANCED DRAIN SYSTEMS INC COM 00790r104 23062795 273872 SH SOLE 225486 0 48386 ADVANCED DRAIN SYSTEMS INC COM 00790r104 5743206 68201 SH OTR 01 68201 0 0 ALARM HOLDINGS INC COM 011642105 42459018 844451 SH SOLE 824726 0 19725 ALARM HOLDINGS INC COM 011642105 23240220 462216 SH OTR 01 462216 0 0 ALIGN TECHNOLOGY INC COM 016255101 6439065 19271 SH SOLE 15643 0 3628 ALIGN TECHNOLOGY INC COM 016255101 1712802 5126 SH OTR 01 5126 0 0 ALLEGIANT TRAVEL CO COM 01748x102 21840277 237446 SH SOLE 231839 0 5607 ALLEGIANT TRAVEL CO COM 01748x102 12105856 131614 SH OTR 01 131614 0 0 ALPHABET INC CAP STOCK CL A COM 02079k305 3293427 31750 SH SOLE 28735 0 3015 AMPHENOL CORP CL A COM 032095101 31345820 383576 SH SOLE 314767 0 68809 AMPHENOL CORP CL A COM 032095101 7520610 92029 SH OTR 01 92029 0 0 ANSYS INC COM 03662q105 27441071 82455 SH SOLE 66849 0 15606 ANSYS INC COM 03662q105 7370522 22147 SH OTR 01 22147 0 0 AVID BIOSERVICES INC COM 05368m106 27923933 1488483 SH SOLE 1452949 0 35534 AVID BIOSERVICES INC COM 05368m106 15710112 837426 SH OTR 01 837426 0 0 AXON ENTERPRISE INC COM 05464c101 40621122 180659 SH SOLE 152864 0 27795 AXON ENTERPRISE INC COM 05464c101 10247988 45577 SH OTR 01 45577 0 0 AXOS FINANCIAL INC COM 05465c100 12877727 348801 SH SOLE 340592 0 8209 AXOS FINANCIAL INC COM 05465c100 7143503 193486 SH OTR 01 193486 0 0 AZENTA INC COM 114340102 21174096 474543 SH SOLE 462990 0 11553 AZENTA INC COM 114340102 12159932 272522 SH OTR 01 272522 0 0 BALCHEM CORP COM 057665200 62682737 495594 SH SOLE 484126 0 11468 BALCHEM CORP COM 057665200 33982140 268676 SH OTR 01 268676 0 0 BARNES GROUP INC COM 067806109 17175119 426393 SH SOLE 416330 0 10063 BARNES GROUP INC COM 067806109 9560780 237358 SH OTR 01 237358 0 0 BIO-TECHNE CORP COM 09073m104 52335755 705429 SH SOLE 686406 0 19023 BIO-TECHNE CORP COM 09073m104 27066589 364828 SH OTR 01 364828 0 0 BIOLIFE SOLUTIONS INC NEW COM 09062w204 21724194 998814 SH SOLE 975083 0 23731 BIOLIFE SOLUTIONS INC NEW COM 09062w204 12177368 559879 SH OTR 01 559879 0 0 BLACKBAUD INC COM 09227q100 39539809 570560 SH SOLE 556865 0 13695 BLACKBAUD INC COM 09227q100 22388751 323070 SH OTR 01 323070 0 0 BLACKLINE INC COM 09239b109 45464049 677052 SH SOLE 642303 0 34749 BLACKLINE INC COM 09239b109 22555013 335890 SH OTR 01 335890 0 0 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 29902119 388390 SH SOLE 378680 0 9710 BRIGHT HORIZONS FAM SOL IN DEL COM 109194100 16317723 211946 SH OTR 01 211946 0 0 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 16357168 111600 SH SOLE 90504 0 21096 BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 4368812 29807 SH OTR 01 29807 0 0 BURLINGTON STORES INC COM 122017106 20894036 103385 SH SOLE 85323 0 18062 BURLINGTON STORES INC COM 122017106 5153954 25502 SH OTR 01 25502 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 14855853 70712 SH SOLE 57286 0 13426 CADENCE DESIGN SYSTEM INC COM 127387108 3990660 18995 SH OTR 01 18995 0 0 CASELLA WASTE SYSTEMS INC CL A COM 147448104 22199389 268563 SH SOLE 262165 0 6398 CASELLA WASTE SYSTEMS INC CL A COM 147448104 12725672 153952 SH OTR 01 153952 0 0 CATALENT INC COM 148806102 12347278 187906 SH SOLE 152081 0 35825 CATALENT INC COM 148806102 3327423 50638 SH OTR 01 50638 0 0 CERTARA INC COM 15687v109 29710329 1232282 SH SOLE 1202921 0 29361 CERTARA INC COM 15687v109 16682432 691930 SH OTR 01 691930 0 0 CHARLES RIVER LABORATORIES INT COM 159864107 3116946 15444 SH SOLE 12622 0 2822 CHARLES RIVER LABORATORIES INT COM 159864107 805060 3989 SH OTR 01 3989 0 0 CHURCH & DWIGHT CO INC COM 171340102 19728859 223152 SH SOLE 186084 0 37068 CHURCH & DWIGHT CO INC COM 171340102 4380715 49550 SH OTR 01 49550 0 0 COGNEX CORP COM 192422103 3890132 78509 SH SOLE 63770 0 14739 COGNEX CORP COM 192422103 1038320 20955 SH OTR 01 20955 0 0 CONSTRUCTION PARTNERS INC CL A COM 21044c107 54080050 2007426 SH SOLE 1959486 0 47940 CONSTRUCTION PARTNERS INC CL A COM 21044c107 30434738 1129723 SH OTR 01 1129723 0 0 COOPER COS INC NEW COM 216648402 8033830 21518 SH SOLE 17501 0 4017 COOPER COS INC NEW COM 216648402 2116578 5669 SH OTR 01 5669 0 0 COPART INC COM 217204106 41433640 550906 SH SOLE 456138 0 94768 COPART INC COM 217204106 9855744 131043 SH OTR 01 131043 0 0 COSTAR GROUP INC COM 22160n109 28547024 414626 SH SOLE 344911 0 69715 COSTAR GROUP INC COM 22160n109 6455445 93761 SH OTR 01 93761 0 0 COSTCO WHOLESALE CORP COM 22160k105 3785653 7619 SH SOLE 6894 0 725 DANAHER CORPORATION COM 235851102 3697427 14670 SH SOLE 13275 0 1395 DESCARTES SYSTEMS GROUP INC COM 249906108 74845645 928491 SH SOLE 906541 0 21950 DESCARTES SYSTEMS GROUP INC COM 249906108 41743647 517847 SH OTR 01 517847 0 0 DIGI INTERNATIONAL INC COM 253798102 7056040 209502 SH SOLE 204507 0 4995 DIGI INTERNATIONAL INC COM 253798102 3964203 117702 SH OTR 01 117702 0 0 DISNEY WALT CO COM 254687106 1342042 13403 SH SOLE 12130 0 1273 DONALDSON INC COM 257651109 30737695 470427 SH SOLE 459403 0 11024 DONALDSON INC COM 257651109 16856152 257976 SH OTR 01 257976 0 0 DORMAN PRODS INC COM 258278100 32455194 376248 SH SOLE 367267 0 8981 DORMAN PRODS INC COM 258278100 18270644 211809 SH OTR 01 211809 0 0 ECOLAB INC COM 278865100 1634940 9877 SH SOLE 8934 0 943 EDWARDS LIFESCIENCES CORP COM 28176e108 2914412 35228 SH SOLE 31880 0 3348 ENVESTNET INC COM 29404k106 40496658 690245 SH SOLE 673754 0 16491 ENVESTNET INC COM 29404k106 22822806 389003 SH OTR 01 389003 0 0 EPAM SYSTEMS INC COM 29414b104 17622387 58938 SH SOLE 48666 0 10272 EPAM SYSTEMS INC COM 29414b104 4328922 14478 SH OTR 01 14478 0 0 EPLUS INC COM 294268107 48522444 989446 SH SOLE 965871 0 23575 EPLUS INC COM 294268107 27274577 556170 SH OTR 01 556170 0 0 ESCO TECHNOLOGIES INC COM 296315104 53232869 557704 SH SOLE 544430 0 13274 ESCO TECHNOLOGIES INC COM 296315104 29893126 313181 SH OTR 01 313181 0 0 ETSY INC COM 29786a106 7165239 64360 SH SOLE 52068 0 12292 ETSY INC COM 29786a106 1937476 17403 SH OTR 01 17403 0 0 EVOQUA WATER TECHNOLOGIES CORP COM 30057t105 55933778 1124975 SH SOLE 1098267 0 26708 EVOQUA WATER TECHNOLOGIES CORP COM 30057t105 30798507 619439 SH OTR 01 619439 0 0 EXLSERVICE HOLDINGS INC COM 302081104 88362792 546022 SH SOLE 533351 0 12671 EXLSERVICE HOLDINGS INC COM 302081104 47992305 296560 SH OTR 01 296560 0 0 EXPONENT INC COM 30214u102 91268059 915519 SH SOLE 894336 0 21183 EXPONENT INC COM 30214u102 49433181 495869 SH OTR 01 495869 0 0 FAIR ISAAC CORP COM 303250104 123311653 175485 SH SOLE 171436 0 4049 FAIR ISAAC CORP COM 303250104 66265775 94303 SH OTR 01 94303 0 0 FISERV INC COM 337738108 25751902 227832 SH SOLE 186778 0 41054 FISERV INC COM 337738108 6214502 54981 SH OTR 01 54981 0 0 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 4529530 77125 SH SOLE 62826 0 14299 FORTUNE BRANDS INNOVATIONS INC COM 34964c106 1186346 20200 SH OTR 01 20200 0 0 FOX FACTORY HOLDING CORP COM 35138v102 90075604 742157 SH SOLE 724858 0 17299 FOX FACTORY HOLDING CORP COM 35138v102 49330594 406448 SH OTR 01 406448 0 0 FRESHPET INC COM 358039105 2065826 31211 SH SOLE 25285 0 5926 FRESHPET INC COM 358039105 555533 8393 SH OTR 01 8393 0 0 GARTNER INC COM 366651107 25337974 77779 SH SOLE 63085 0 14694 GARTNER INC COM 366651107 6764288 20764 SH OTR 01 20764 0 0 GENERAC HOLDINGS INC COM 368736104 3918330 36277 SH SOLE 29401 0 6876 GENERAC HOLDINGS INC COM 368736104 1056122 9778 SH OTR 01 9778 0 0 GLOBAL PAYMENTS INC COM 37940x102 13042243 123929 SH SOLE 99839 0 24090 GLOBAL PAYMENTS INC COM 37940x102 3583422 34050 SH OTR 01 34050 0 0 GLOBUS MED INC CL A COM 379577208 52241732 922347 SH SOLE 900574 0 21773 GLOBUS MED INC CL A COM 379577208 28965186 511391 SH OTR 01 511391 0 0 GROCERY OUTLET HOLDING CORP COM 39874r101 12211033 432096 SH SOLE 421694 0 10402 GROCERY OUTLET HOLDING CORP COM 39874r101 6928589 245173 SH OTR 01 245173 0 0 HEALTHEQUITY INC COM 42226a107 33766538 575141 SH SOLE 553125 0 22016 HEALTHEQUITY INC COM 42226a107 17981699 306280 SH OTR 01 306280 0 0 HEICO CORP CL A COM 422806208 18327500 134860 SH SOLE 109308 0 25552 HEICO CORP CL A COM 422806208 4914959 36166 SH OTR 01 36166 0 0 HUBSPOT INC COM 443573100 17012980 39680 SH SOLE 32169 0 7511 HUBSPOT INC COM 443573100 4549895 10612 SH OTR 01 10612 0 0 HUNT J B TRANS SERVICES INC COM 445658107 6394401 36444 SH SOLE 30433 0 6011 HUNT J B TRANS SERVICES INC COM 445658107 1279103 7290 SH OTR 01 7290 0 0 I3 VERTICALS INC CL A COM 46571y107 30494866 1243166 SH SOLE 1214553 0 28613 I3 VERTICALS INC CL A COM 46571y107 16385574 667981 SH OTR 01 667981 0 0 IDEX CORP COM 45167r104 25747090 111445 SH SOLE 91329 0 20116 IDEX CORP COM 45167r104 6250517 27055 SH OTR 01 27055 0 0 IDEXX LABORATORIES INC COM 45168d104 25223595 50439 SH SOLE 40911 0 9528 IDEXX LABORATORIES INC COM 45168d104 6734577 13467 SH OTR 01 13467 0 0 INTERCONTINENTAL EXCHANGE INC COM 45866f104 17246317 165369 SH SOLE 134116 0 31253 INTERCONTINENTAL EXCHANGE INC COM 45866f104 4604508 44151 SH OTR 01 44151 0 0 INTUIT COM 461202103 36537311 81953 SH SOLE 67181 0 14772 INTUIT COM 461202103 8857750 19868 SH OTR 01 19868 0 0 J & J SNACK FOODS CORP COM 466032109 49688077 335232 SH SOLE 327383 0 7849 J & J SNACK FOODS CORP COM 466032109 27281670 184062 SH OTR 01 184062 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338l103 32841258 203377 SH SOLE 167292 0 36085 KEYSIGHT TECHNOLOGIES INC COM 49338l103 8218040 50892 SH OTR 01 50892 0 0 KINSALE CAP GROUP INC COM 49714p108 108064802 360036 SH SOLE 351596 0 8440 KINSALE CAP GROUP INC COM 49714p108 59575273 198485 SH OTR 01 198485 0 0 LEMAITRE VASCULAR INC COM 525558201 30039282 583627 SH SOLE 569918 0 13709 LEMAITRE VASCULAR INC COM 525558201 16642567 323345 SH OTR 01 323345 0 0 LOWES COS INC COM 548661107 3533070 17668 SH SOLE 15989 0 1679 LULULEMON ATHLETICA INC COM 550021109 15065641 41368 SH SOLE 33461 0 7907 LULULEMON ATHLETICA INC COM 550021109 4072373 11182 SH OTR 01 11182 0 0 MARKETAXESS HOLDINGS INC COM 57060d108 1788532 4571 SH SOLE 4546 0 25 MARTEN TRANSPORT LTD COM 573075108 44889227 2142684 SH SOLE 2092135 0 50549 MARTEN TRANSPORT LTD COM 573075108 24981220 1192421 SH OTR 01 1192421 0 0 MARVELL TECHNOLOGY INC COM 573874104 2033281 46958 SH SOLE 42520 0 4438 MASIMO CORP COM 574795100 36458339 197563 SH SOLE 192923 0 4640 MASIMO CORP COM 574795100 20202701 109476 SH OTR 01 109476 0 0 MESA LABORATORIES INC COM 59064r109 21784430 124675 SH SOLE 121692 0 2983 MESA LABORATORIES INC COM 59064r109 12312524 70466 SH OTR 01 70466 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 3256277 38867 SH SOLE 35173 0 3694 MICROSOFT CORP COM 594918104 4055516 14067 SH SOLE 12728 0 1339 MONOLITHIC POWER SYSTEMS INC COM 609839105 7458211 14900 SH SOLE 13179 0 1721 MONOLITHIC POWER SYSTEMS INC COM 609839105 1201296 2400 SH OTR 01 2400 0 0 MOTOROLA SOLUTIONS INC NEW COM 620076307 1521639 5318 SH SOLE 4814 0 504 NEOGEN CORP COM 640491106 19553561 1055808 SH SOLE 1030838 0 24970 NEOGEN CORP COM 640491106 10908261 588999 SH OTR 01 588999 0 0 NOVANTA INC COM 67000b104 66884142 420417 SH SOLE 410423 0 9994 NOVANTA INC COM 67000b104 37499104 235710 SH OTR 01 235710 0 0 NV5 GLOBAL INC COM 62945v109 29184510 280701 SH SOLE 273849 0 6852 NV5 GLOBAL INC COM 62945v109 16809142 161673 SH OTR 01 161673 0 0 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 38696793 667877 SH SOLE 652326 0 15551 OLLIES BARGAIN OUTLET HOLDINGS COM 681116109 21095780 364097 SH OTR 01 364097 0 0 OMNICELL COM 68213n109 38071451 648908 SH SOLE 633785 0 15123 OMNICELL COM 68213n109 20808078 354663 SH OTR 01 354663 0 0 ONTO INNOVATION INC COM 683344105 70142322 798160 SH SOLE 779277 0 18883 ONTO INNOVATION INC COM 683344105 39146849 445458 SH OTR 01 445458 0 0 OREILLY AUTOMOTIVE INC COM 67103h107 37195215 43812 SH SOLE 35547 0 8265 OREILLY AUTOMOTIVE INC COM 67103h107 9946650 11716 SH OTR 01 11716 0 0 PALOMAR HOLDINGS INC COM 69753m105 12447378 225496 SH SOLE 220194 0 5302 PALOMAR HOLDINGS INC COM 69753m105 6899834 124997 SH OTR 01 124997 0 0 PAYCOM SOFTWARE INC COM 70432v102 7690854 25298 SH SOLE 22281 0 3017 PAYCOM SOFTWARE INC COM 70432v102 932399 3067 SH OTR 01 3067 0 0 PERFICIENT INC COM 71375u101 44198361 612250 SH SOLE 597626 0 14624 PERFICIENT INC COM 71375u101 24909015 345048 SH OTR 01 345048 0 0 POOL CORP COM 73278l105 26644969 77809 SH SOLE 64324 0 13485 POOL CORP COM 73278l105 6514921 19025 SH OTR 01 19025 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 11286285 121007 SH SOLE 100829 0 20178 RAYMOND JAMES FINANCIAL INC COM 754730109 2307873 24744 SH OTR 01 24744 0 0 RBC BEARINGS INC COM 75524b104 87448158 375749 SH SOLE 366955 0 8794 RBC BEARINGS INC COM 75524b104 47983573 206177 SH OTR 01 206177 0 0 REPLIGEN CORP COM 759916109 17668466 104945 SH SOLE 87127 0 17818 REPLIGEN CORP COM 759916109 4244019 25208 SH OTR 01 25208 0 0 ROPER TECHNOLOGIES INC COM 776696106 18193688 41285 SH SOLE 33493 0 7792 ROPER TECHNOLOGIES INC COM 776696106 4853760 11014 SH OTR 01 11014 0 0 RYAN SPECIALTY HOLDINGS INC CL COM 78351f107 5582711 138735 SH SOLE 112795 0 25940 RYAN SPECIALTY HOLDINGS INC CL COM 78351f107 1489524 37016 SH OTR 01 37016 0 0 S&P GLOBAL INC COM 78409V104 1251170 3629 SH SOLE 3284 0 345 SALESFORCE INC COM 79466l302 1803214 9026 SH SOLE 8168 0 858 SEMTECH CORP COM 816850101 9866918 408737 SH SOLE 399066 0 9671 SEMTECH CORP COM 816850101 5480046 227011 SH OTR 01 227011 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 45002377 328796 SH SOLE 321034 0 7762 SITEONE LANDSCAPE SUPPLY INC COM 82982l103 24962761 182383 SH OTR 01 182383 0 0 SPS COMMERCE INC COM 78463m107 44463980 291950 SH SOLE 284997 0 6953 SPS COMMERCE INC COM 78463m107 24978418 164008 SH OTR 01 164008 0 0 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 5488367 97191 SH SOLE 78844 0 18347 SS&C TECHNOLOGIES HOLDINGS INC COM 78467j100 1457886 25817 SH OTR 01 25817 0 0 STAAR SURGICAL CO PAR $0.01 COM 852312305 39540468 618303 SH SOLE 603820 0 14483 STAAR SURGICAL CO PAR $0.01 COM 852312305 21714478 339554 SH OTR 01 339554 0 0 STERIS PLC USD COM G8473T100 21256474 111128 SH SOLE 90064 0 21064 STERIS PLC USD COM G8473T100 5705309 29827 SH OTR 01 29827 0 0 TECHTARGET INC COM 87874r100 11437838 316662 SH SOLE 308901 0 7761 TECHTARGET INC COM 87874r100 6606167 182895 SH OTR 01 182895 0 0 TEXAS ROADHOUSE INC COM 882681109 60608044 560874 SH SOLE 547423 0 13451 TEXAS ROADHOUSE INC COM 882681109 34253939 316990 SH OTR 01 316990 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 4064561 7052 SH SOLE 6382 0 670 TJX COS INC COM 872540109 3321759 42391 SH SOLE 38362 0 4029 TREX CO INC COM 89531p105 39118812 803756 SH SOLE 782338 0 21418 TREX CO INC COM 89531p105 20356763 418261 SH OTR 01 418261 0 0 TRIMBLE INC COM 896239100 8941650 170577 SH SOLE 138530 0 32047 TRIMBLE INC COM 896239100 2373787 45284 SH OTR 01 45284 0 0 TYLER TECHNOLOGIES INC COM 902252105 59871573 168824 SH SOLE 153354 0 15470 TYLER TECHNOLOGIES INC COM 902252105 24131479 68045 SH OTR 01 68045 0 0 ULTA BEAUTY INC COM 90384s303 25646294 47000 SH SOLE 38682 0 8318 ULTA BEAUTY INC COM 90384s303 5973995 10948 SH OTR 01 10948 0 0 VERISK ANALYTICS INC COM 92345y106 22647105 118040 SH SOLE 95593 0 22447 VERISK ANALYTICS INC COM 92345y106 6087910 31731 SH OTR 01 31731 0 0 VISA INC CL A COM 92826c839 3116083 13821 SH SOLE 12507 0 1314 WAL-MART INC COM 931142103 2199532 14917 SH SOLE 13500 0 1417 WATSCO INC COM 942622200 17550275 55162 SH SOLE 45874 0 9288 WATSCO INC COM 942622200 4164078 13088 SH OTR 01 13088 0 0 WD 40 CO COM 929236107 20698371 116250 SH SOLE 113502 0 2748 WD 40 CO COM 929236107 11543694 64834 SH OTR 01 64834 0 0 ISHARES RUSSELL MID-CAP GROWTH ETF 464287481 1122555 12329 SH SOLE 12329 0 0 ISHARES TR RUS 2000 GRW ETF ETF 464287648 9719237 42850 SH SOLE 42850 0 0